commit b6f11e7df8f928c6b2054e68f28d526a479d0699 Author: salam Date: Wed Oct 21 14:02:22 2026 +0000 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8d078c8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,51 @@ +# ========================================== +# TYPO3 v11.5 Core & Drittanbieter-Extensions +# ========================================== +/vendor/ +/public/index.php +/public/typo3/ + +# Zuerst alle Extensions ignorieren... +/public/typo3conf/ext/* + +# ========================================== +# TYPO3 Caches, Temporäre Dateien & Logs +# ========================================== +/var/ +/public/typo3temp/ +/public/var/ +/typo3temp/ + +# ========================================== +# Konfigurationen & Sensible Daten +# ========================================== +.env +.env.local +config/system/settings.php +config/system/additional.php +/public/typo3conf/LocalConfiguration.php +/public/typo3conf/AdditionalConfiguration.php + +# ========================================== +# Benutzer-Uploads & Medien (Nicht ins Git!) +# ========================================== +/public/fileadmin/ +/public/uploads/ +/fileadmin/ +/uploads/ + +# ========================================== +# System-Dateien (macOS Ventura & VS Code) +# ========================================== +.DS_Store +.vscode/ +*.code-workspace +.idea/ + +# ========================================== +# Docker & Backups +# ========================================== +docker-compose.override.yml +*.sql +*.tar.gz + diff --git a/composer.json b/composer.json new file mode 100755 index 0000000..2945016 --- /dev/null +++ b/composer.json @@ -0,0 +1,63 @@ +{ + "repositories": { + "local": { + "type": "path", + "url": "packages/*" + }, + "0": { + "type": "composer", + "url": "https://composer.typo3.org/" + } + }, + "name": "typo3/cms-base-distribution", + "description": "TYPO3 CMS Base Distribution", + "license": "GPL-2.0-or-later", + "config": { + "allow-plugins": { + "typo3/class-alias-loader": true, + "typo3/cms-composer-installers": true + } + }, + "require": { + "typo3/cms-adminpanel": "^11.5", + "typo3/cms-belog": "^11.5", + "typo3/cms-beuser": "^11.5", + "typo3/cms-felogin": "^11.5", + "typo3/cms-fluid-styled-content": "^11.5", + "typo3/cms-form": "^11.5", + "typo3/cms-impexp": "^11.5", + "typo3/cms-info": "^11.5", + "typo3/cms-redirects": "^11.5", + "typo3/cms-reports": "^11.5", + "typo3/cms-rte-ckeditor": "^11.5", + "typo3/cms-setup": "^11.5", + "typo3/cms-sys-note": "^11.5", + "typo3/cms-t3editor": "^11.5", + "typo3/cms-tstemplate": "^11.5", + "typo3/cms-viewpage": "^11.5", + "mpdf/mpdf": "^8.0", + "bk2k/bootstrap-package": "^12.0", + "catfan/medoo": "v2.1.12", + "typo3/cms-backend": "^11.5", + "typo3/cms-core": "^11.5", + "typo3/cms-extbase": "^11.5", + "typo3/cms-extensionmanager": "^11.5", + "typo3/cms-filelist": "^11.5", + "typo3/cms-fluid": "^11.5", + "typo3/cms-frontend": "^11.5", + "typo3/cms-install": "^11.5", + "typo3/cms-recordlist": "^11.5", + "typo3/cms-scheduler": "^11.5", + "neitanod/forceutf8": "^2.0", + "typo3/cms-about": "^11.5", + "typo3/cms-dashboard": "^11.5", + "typo3/cms-lowlevel": "^11.5", + "typo3/cms-opendocs": "^11.5", + "typo3/cms-recycler": "^11.5", + "typo3/cms-seo": "^11.5", + "typo3/minimal": "^11.5", + "hermanntelser/zuladungsliste": "dev-main", + "sjbr/sr-freecap": "^11.5", + "in2code/femanager": "^7.0" + } +} diff --git a/composer.lock b/composer.lock new file mode 100755 index 0000000..d8d26aa --- /dev/null +++ b/composer.lock @@ -0,0 +1,8218 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "6519e2ae9da7543afd4aae224d757b50", + "packages": [ + { + "name": "bacon/bacon-qr-code", + "version": "2.0.8", + "source": { + "type": "git", + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "8674e51bb65af933a5ffaf1c308a660387c35c22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/8674e51bb65af933a5ffaf1c308a660387c35c22", + "reference": "8674e51bb65af933a5ffaf1c308a660387c35c22", + "shasum": "" + }, + "require": { + "dasprid/enum": "^1.0.3", + "ext-iconv": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phly/keep-a-changelog": "^2.1", + "phpunit/phpunit": "^7 | ^8 | ^9", + "spatie/phpunit-snapshot-assertions": "^4.2.9", + "squizlabs/php_codesniffer": "^3.4" + }, + "suggest": { + "ext-imagick": "to generate QR code images" + }, + "type": "library", + "autoload": { + "psr-4": { + "BaconQrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "BaconQrCode is a QR code generator for PHP.", + "homepage": "https://github.com/Bacon/BaconQrCode", + "support": { + "issues": "https://github.com/Bacon/BaconQrCode/issues", + "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.8" + }, + "time": "2022-12-07T17:46:57+00:00" + }, + { + "name": "bk2k/bootstrap-package", + "version": "12.0.10", + "source": { + "type": "git", + "url": "https://github.com/benjaminkott/bootstrap_package.git", + "reference": "e7c038ce35e589b5918b0e43c90d8ebabc49c5bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/benjaminkott/bootstrap_package/zipball/e7c038ce35e589b5918b0e43c90d8ebabc49c5bc", + "reference": "e7c038ce35e589b5918b0e43c90d8ebabc49c5bc", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-pdo": "*", + "ext-simplexml": "*", + "php": ">=7.2.0", + "scssphp/scssphp": "^1.8.1", + "typo3/cms-backend": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-core": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-extbase": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-extensionmanager": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-fluid": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-frontend": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-install": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-rte-ckeditor": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-seo": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3fluid/fluid": "^2.5.2" + }, + "require-dev": { + "b13/container": "^1.3", + "bk2k/demo-package": "@dev", + "bk2k/extension-helper": "^1.0", + "friendsofphp/php-cs-fixer": "^3.0.0", + "friendsoftypo3/phpstan-typo3": "^0.8.1", + "overtrue/phplint": "^2.3.5", + "phpstan/phpstan": "^0.12.87", + "phpstan/phpstan-deprecation-rules": "^0.12.6", + "phpstan/phpstan-phpunit": "^0.12.19", + "phpstan/phpstan-strict-rules": "^0.12.9", + "typo3/cms-belog": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-felogin": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-filelist": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-form": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-indexed-search": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-info": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-lowlevel": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-tstemplate": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/cms-workspaces": "^10.4 || ^11.5 || 11.*.*@dev", + "typo3/testing-framework": "^5.0 || ^6.4" + }, + "type": "typo3-cms-extension", + "extra": { + "typo3/cms": { + "app-dir": ".build", + "web-dir": ".build/public", + "extension-key": "bootstrap_package" + }, + "branch-alias": { + "dev-BP_12-0": "12.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "BK2K\\BootstrapPackage\\": "Classes" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Benjamin Kott", + "email": "info@bk2k.info", + "homepage": "http://www.bk2k.info/", + "role": "Developer" + } + ], + "description": "Bootstrap Package delivers a full configured frontend theme for TYPO3, based on the Bootstrap CSS Framework.", + "homepage": "https://github.com/benjaminkott/bootstrap_package", + "keywords": [ + "TYPO3 CMS", + "bootstrap", + "frontend", + "introduction", + "responsive", + "sitepackage", + "theme", + "web" + ], + "support": { + "issues": "https://github.com/benjaminkott/bootstrap_package/issues", + "source": "https://github.com/benjaminkott/bootstrap_package/tree/12.0.10" + }, + "funding": [ + { + "url": "https://www.paypal.me/benjaminkott", + "type": "custom" + } + ], + "time": "2023-06-30T13:47:27+00:00" + }, + { + "name": "catfan/medoo", + "version": "v2.1.12", + "source": { + "type": "git", + "url": "https://github.com/catfan/Medoo.git", + "reference": "d1ff4e0e873a3e032e3d8804031dd6be4e013b22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/catfan/Medoo/zipball/d1ff4e0e873a3e032e3d8804031dd6be4e013b22", + "reference": "d1ff4e0e873a3e032e3d8804031dd6be4e013b22", + "shasum": "" + }, + "require": { + "ext-pdo": "*", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "ext-pdo_dblib": "For MSSQL or Sybase database on Linux/UNIX platform", + "ext-pdo_mysql": "For MySQL or MariaDB database", + "ext-pdo_oci": "For Oracle database", + "ext-pdo_pqsql": "For PostgreSQL database", + "ext-pdo_sqlite": "For SQLite database", + "ext-pdo_sqlsrv": "For MSSQL database on both Window/Liunx platform" + }, + "type": "framework", + "autoload": { + "psr-4": { + "Medoo\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Angel Lai", + "email": "angel@medoo.in" + } + ], + "description": "The lightweight PHP database framework to accelerate development", + "homepage": "https://medoo.in", + "keywords": [ + "database", + "database library", + "lightweight", + "mariadb", + "mssql", + "mysql", + "oracle", + "php framework", + "postgresql", + "sql", + "sqlite" + ], + "support": { + "issues": "https://github.com/catfan/Medoo/issues", + "source": "https://github.com/catfan/Medoo" + }, + "funding": [ + { + "url": "https://paypal.me/AngelaonLai", + "type": "custom" + }, + { + "url": "https://opencollective.com/medoo", + "type": "open_collective" + } + ], + "time": "2024-02-03T11:28:59+00:00" + }, + { + "name": "christian-riesen/base32", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://github.com/ChristianRiesen/base32.git", + "reference": "2e82dab3baa008e24a505649b0d583c31d31e894" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ChristianRiesen/base32/zipball/2e82dab3baa008e24a505649b0d583c31d31e894", + "reference": "2e82dab3baa008e24a505649b0d583c31d31e894", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.17", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^8.5.13 || ^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Base32\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Riesen", + "email": "chris.riesen@gmail.com", + "homepage": "http://christianriesen.com", + "role": "Developer" + } + ], + "description": "Base32 encoder/decoder according to RFC 4648", + "homepage": "https://github.com/ChristianRiesen/base32", + "keywords": [ + "base32", + "decode", + "encode", + "rfc4648" + ], + "support": { + "issues": "https://github.com/ChristianRiesen/base32/issues", + "source": "https://github.com/ChristianRiesen/base32/tree/1.6.0" + }, + "time": "2021-02-26T10:19:33+00:00" + }, + { + "name": "dasprid/enum", + "version": "1.0.6", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "8dfd07c6d2cf31c8da90c53b83c026c7696dda90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/8dfd07c6d2cf31c8da90c53b83c026c7696dda90", + "reference": "8dfd07c6d2cf31c8da90c53b83c026c7696dda90", + "shasum": "" + }, + "require": { + "php": ">=7.1 <9.0" + }, + "require-dev": { + "phpunit/phpunit": "^7 || ^8 || ^9 || ^10 || ^11", + "squizlabs/php_codesniffer": "*" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.6" + }, + "time": "2024-08-09T14:30:48+00:00" + }, + { + "name": "doctrine/annotations", + "version": "1.14.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "253dca476f70808a5aeed3a47cc2cc88c5cab915" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/253dca476f70808a5aeed3a47cc2cc88c5cab915", + "reference": "253dca476f70808a5aeed3a47cc2cc88c5cab915", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1 || ^2", + "ext-tokenizer": "*", + "php": "^7.1 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" + }, + "require-dev": { + "doctrine/cache": "^1.11 || ^2.0", + "doctrine/coding-standard": "^9 || ^12", + "phpstan/phpstan": "~1.4.10 || ^1.10.28", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7", + "vimeo/psalm": "^4.30 || ^5.14" + }, + "suggest": { + "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "https://www.doctrine-project.org/projects/annotations.html", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/1.14.4" + }, + "time": "2024-09-05T10:15:52+00:00" + }, + { + "name": "doctrine/cache", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", + "shasum": "" + }, + "require": { + "php": "~7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", + "keywords": [ + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" + ], + "support": { + "issues": "https://github.com/doctrine/cache/issues", + "source": "https://github.com/doctrine/cache/tree/2.2.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], + "time": "2022-05-20T20:07:39+00:00" + }, + { + "name": "doctrine/dbal", + "version": "2.13.9", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/c480849ca3ad6706a39c970cdfe6888fa8a058b8", + "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8", + "shasum": "" + }, + "require": { + "doctrine/cache": "^1.0|^2.0", + "doctrine/deprecations": "^0.5.3|^1", + "doctrine/event-manager": "^1.0", + "ext-pdo": "*", + "php": "^7.1 || ^8" + }, + "require-dev": { + "doctrine/coding-standard": "9.0.0", + "jetbrains/phpstorm-stubs": "2021.1", + "phpstan/phpstan": "1.4.6", + "phpunit/phpunit": "^7.5.20|^8.5|9.5.16", + "psalm/plugin-phpunit": "0.16.1", + "squizlabs/php_codesniffer": "3.6.2", + "symfony/cache": "^4.4", + "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", + "vimeo/psalm": "4.22.0" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "lib/Doctrine/DBAL" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlanywhere", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "support": { + "issues": "https://github.com/doctrine/dbal/issues", + "source": "https://github.com/doctrine/dbal/tree/2.13.9" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", + "type": "tidelift" + } + ], + "time": "2022-05-02T20:28:55+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<=7.5 || >=13" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12 || ^13", + "phpstan/phpstan": "1.4.10 || 2.1.11", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.5" + }, + "time": "2025-04-07T20:06:18+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^0.5.3 || ^1", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^10", + "phpstan/phpstan": "~1.4.10 || ^1.8.8", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.24" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "support": { + "issues": "https://github.com/doctrine/event-manager/issues", + "source": "https://github.com/doctrine/event-manager/tree/1.2.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", + "type": "tidelift" + } + ], + "time": "2022-10-12T20:51:15+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^11", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.30 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.5.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:15:36+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2022-02-28T11:07:21+00:00" + }, + { + "name": "egulias/email-validator", + "version": "3.2.6", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7", + "reference": "e5997fa97e8790cdae03a9cbd5e78e45e3c7bda7", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.2|^2", + "php": ">=7.2", + "symfony/polyfill-intl-idn": "^1.15" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.8|^9.3.3", + "vimeo/psalm": "^4" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/3.2.6" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2023-06-01T07:04:22+00:00" + }, + { + "name": "enshrined/svg-sanitize", + "version": "0.18.0", + "source": { + "type": "git", + "url": "https://github.com/darylldoyle/svg-sanitizer.git", + "reference": "6a2c069dab3843ca4d887ff09c972fc7033888d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/6a2c069dab3843ca4d887ff09c972fc7033888d0", + "reference": "6a2c069dab3843ca4d887ff09c972fc7033888d0", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.6 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.5 || ^8.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "enshrined\\svgSanitize\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Daryll Doyle", + "email": "daryll@enshrined.co.uk" + } + ], + "description": "An SVG sanitizer for PHP", + "support": { + "issues": "https://github.com/darylldoyle/svg-sanitizer/issues", + "source": "https://github.com/darylldoyle/svg-sanitizer/tree/0.18.0" + }, + "time": "2024-02-22T17:51:05+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.9.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0.3", + "guzzlehttp/psr7": "^2.7.0", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.9.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2025-03-27T13:37:11+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c", + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.2.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2025-03-27T13:27:01+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.7.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.7.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2025-03-27T12:30:47+00:00" + }, + { + "name": "hermanntelser/zuladungsliste", + "version": "dev-main", + "dist": { + "type": "path", + "url": "packages/zuladungsliste", + "reference": "62e76e2ab05801d0b37db05bd09eaffe0a0b7fb4" + }, + "require": { + "typo3/cms-core": "^11.5" + }, + "replace": { + "typo3-ter/zuladungsliste": "self.version" + }, + "type": "typo3-cms-extension", + "extra": { + "typo3/cms": { + "cms-package-dir": "{$vendor-dir}/typo3/cms", + "web-dir": ".Build/public", + "extension-key": "zuladungsliste" + } + }, + "autoload": { + "psr-4": { + "HermannTelser\\Zuladungsliste\\": "Classes" + } + }, + "scripts": { + "post-autoload-dump": [ + "TYPO3\\TestingFramework\\Composer\\ExtensionTestEnvironment::prepare" + ] + }, + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Hermann Telser", + "email": "hermann.telser@gmail.com", + "role": "Developer" + } + ], + "description": "Programm zur Verwaltung Zuladungsliste für die Architektenkammer in Österrreich", + "transport-options": { + "relative": true + } + }, + { + "name": "in2code/femanager", + "version": "7.5.3", + "source": { + "type": "git", + "url": "https://github.com/in2code-de/femanager.git", + "reference": "fabec8bea13a2dd327b2c1a043a1f98006be083c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/in2code-de/femanager/zipball/fabec8bea13a2dd327b2c1a043a1f98006be083c", + "reference": "fabec8bea13a2dd327b2c1a043a1f98006be083c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-pdo": "*", + "php": "^7.4 || ^8.0", + "symfony/config": "^5.4", + "typo3/cms-core": "^11.5" + }, + "replace": { + "typo3-ter/femanager": "self.version" + }, + "require-dev": { + "behat/behat": "^3.8", + "behat/mink-selenium2-driver": "^1.5", + "drevops/behat-screenshot": "^1.1", + "friends-of-behat/mink-browserkit-driver": "^1.6", + "friends-of-behat/mink-extension": "^2.6", + "friendsofphp/php-cs-fixer": "^3.2", + "genesis/behat-fail-aid": "^3.7", + "helhum/typo3-console": "^7.0", + "helmich/typo3-typoscript-lint": "^2.5", + "mikey179/vfsstream": "^1.6", + "nimut/testing-framework": "6.x-dev", + "phpmd/phpmd": "^2.10", + "phpunit/phpunit": "^9.5", + "se/selenium-server-standalone": "^3.141", + "sjbr/static-info-tables": "^11.5", + "squizlabs/php_codesniffer": "^3.6", + "ssch/typo3-rector": "^1.1", + "typo3/cms-adminpanel": "^11.5", + "typo3/cms-belog": "^11.5", + "typo3/cms-beuser": "^11.5", + "typo3/cms-dashboard": "^11.5", + "typo3/cms-extbase": "^11.5", + "typo3/cms-extensionmanager": "^11.5", + "typo3/cms-felogin": "^11.5", + "typo3/cms-filelist": "^11.5", + "typo3/cms-fluid-styled-content": "^11.5", + "typo3/cms-frontend": "^11.5", + "typo3/cms-impexp": "^11.5", + "typo3/cms-info": "^11.5", + "typo3/cms-install": "^11.5", + "typo3/cms-lowlevel": "^11.5", + "typo3/cms-recordlist": "^11.5", + "typo3/cms-rte-ckeditor": "^11.5", + "typo3/cms-scheduler": "^11.5", + "typo3/cms-setup": "^11.5", + "typo3/cms-t3editor": "^11.5", + "typo3/cms-tstemplate": "^11.5", + "typo3/coding-standards": "^v0.4.0" + }, + "type": "typo3-cms-extension", + "extra": { + "typo3/cms": { + "web-dir": ".Build/Web", + "extension-key": "femanager", + "cms-package-dir": "{$vendor-dir}/typo3/cms" + } + }, + "autoload": { + "psr-4": { + "In2code\\Femanager\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Alex Kellner", + "email": "alexander.kellner@in2code.de" + }, + { + "name": "Stefan Busemann", + "email": "stefan.busemann@in2code.de" + } + ], + "description": "Modern TYPO3 Frontend User Registration.", + "homepage": "https://github.com/in2code-de/femanager", + "keywords": [ + "fe_users", + "form", + "frontend", + "profile", + "registration", + "sr_feuser_register", + "typo3" + ], + "support": { + "issues": "https://github.com/in2code-de/femanager/issues", + "source": "https://github.com/in2code-de/femanager/tree/7.5.3" + }, + "time": "2025-07-22T08:42:20+00:00" + }, + { + "name": "lolli42/finediff", + "version": "1.0.4", + "source": { + "type": "git", + "url": "https://github.com/lolli42/FineDiff.git", + "reference": "807deaf7aa119cf47b58e90ba7bf37c8c8264c7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lolli42/FineDiff/zipball/807deaf7aa119cf47b58e90ba7bf37c8c8264c7a", + "reference": "807deaf7aa119cf47b58e90ba7bf37c8c8264c7a", + "shasum": "" + }, + "require": { + "php": ">=7.2.0", + "symfony/polyfill-mbstring": "^1.23" + }, + "replace": { + "cogpowered/finediff": "*" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.4", + "phpstan/phpstan": "^1.9.14", + "phpunit/phpunit": "^8.5.33 || ^9.6.11 || ^10.3.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "cogpowered\\FineDiff\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Raymond Hill" + }, + { + "name": "Rob Crowe", + "email": "rob@cogpowered.com" + }, + { + "name": "Christian Kuhn", + "email": "lolli@schwarzbu.ch", + "role": "maintainer" + } + ], + "description": "PHP implementation of a Fine granularity Diff engine", + "homepage": "https://github.com/lolli42/FineDiff", + "keywords": [ + "diff", + "finediff", + "opcode", + "string", + "text" + ], + "support": { + "issues": "https://github.com/lolli42/FineDiff/issues", + "source": "https://github.com/lolli42/FineDiff/tree/1.0.4" + }, + "time": "2024-07-09T14:52:10+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "fcf91eb64359852f00d921887b219479b4f21251" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/fcf91eb64359852f00d921887b219479b4f21251", + "reference": "fcf91eb64359852f00d921887b219479b4f21251", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.10.0" + }, + "time": "2025-07-25T09:04:22+00:00" + }, + { + "name": "mpdf/mpdf", + "version": "v8.2.5", + "source": { + "type": "git", + "url": "https://github.com/mpdf/mpdf.git", + "reference": "e175b05e3e00977b85feb96a8cccb174ac63621f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mpdf/mpdf/zipball/e175b05e3e00977b85feb96a8cccb174ac63621f", + "reference": "e175b05e3e00977b85feb96a8cccb174ac63621f", + "shasum": "" + }, + "require": { + "ext-gd": "*", + "ext-mbstring": "*", + "mpdf/psr-http-message-shim": "^1.0 || ^2.0", + "mpdf/psr-log-aware-trait": "^2.0 || ^3.0", + "myclabs/deep-copy": "^1.7", + "paragonie/random_compat": "^1.4|^2.0|^9.99.99", + "php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/http-message": "^1.0 || ^2.0", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "setasign/fpdi": "^2.1" + }, + "require-dev": { + "mockery/mockery": "^1.3.0", + "mpdf/qrcode": "^1.1.0", + "squizlabs/php_codesniffer": "^3.5.0", + "tracy/tracy": "~2.5", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "ext-bcmath": "Needed for generation of some types of barcodes", + "ext-xml": "Needed mainly for SVG manipulation", + "ext-zlib": "Needed for compression of embedded resources, such as fonts" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Mpdf\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-only" + ], + "authors": [ + { + "name": "Matěj Humpál", + "role": "Developer, maintainer" + }, + { + "name": "Ian Back", + "role": "Developer (retired)" + } + ], + "description": "PHP library generating PDF files from UTF-8 encoded HTML", + "homepage": "https://mpdf.github.io", + "keywords": [ + "pdf", + "php", + "utf-8" + ], + "support": { + "docs": "https://mpdf.github.io", + "issues": "https://github.com/mpdf/mpdf/issues", + "source": "https://github.com/mpdf/mpdf" + }, + "funding": [ + { + "url": "https://www.paypal.me/mpdf", + "type": "custom" + } + ], + "time": "2024-11-18T15:30:42+00:00" + }, + { + "name": "mpdf/psr-http-message-shim", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/mpdf/psr-http-message-shim.git", + "reference": "3206e6b80b6d2479e148ee497e9f2bebadc919db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mpdf/psr-http-message-shim/zipball/3206e6b80b6d2479e148ee497e9f2bebadc919db", + "reference": "3206e6b80b6d2479e148ee497e9f2bebadc919db", + "shasum": "" + }, + "require": { + "psr/http-message": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Mpdf\\PsrHttpMessageShim\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Dorison", + "email": "mark@chromatichq.com" + }, + { + "name": "Kristofer Widholm", + "email": "kristofer@chromatichq.com" + }, + { + "name": "Nigel Cunningham", + "email": "nigel.cunningham@technocrat.com.au" + } + ], + "description": "Shim to allow support of different psr/message versions.", + "support": { + "issues": "https://github.com/mpdf/psr-http-message-shim/issues", + "source": "https://github.com/mpdf/psr-http-message-shim/tree/1.0.0" + }, + "time": "2023-09-01T05:59:47+00:00" + }, + { + "name": "mpdf/psr-log-aware-trait", + "version": "v2.0.0", + "source": { + "type": "git", + "url": "https://github.com/mpdf/psr-log-aware-trait.git", + "reference": "7a077416e8f39eb626dee4246e0af99dd9ace275" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mpdf/psr-log-aware-trait/zipball/7a077416e8f39eb626dee4246e0af99dd9ace275", + "reference": "7a077416e8f39eb626dee4246e0af99dd9ace275", + "shasum": "" + }, + "require": { + "psr/log": "^1.0 || ^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Mpdf\\PsrLogAwareTrait\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Dorison", + "email": "mark@chromatichq.com" + }, + { + "name": "Kristofer Widholm", + "email": "kristofer@chromatichq.com" + } + ], + "description": "Trait to allow support of different psr/log versions.", + "support": { + "issues": "https://github.com/mpdf/psr-log-aware-trait/issues", + "source": "https://github.com/mpdf/psr-log-aware-trait/tree/v2.0.0" + }, + "time": "2023-05-03T06:18:28+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.13.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-08-01T08:46:24+00:00" + }, + { + "name": "neitanod/forceutf8", + "version": "v2.0.4", + "source": { + "type": "git", + "url": "https://github.com/neitanod/forceutf8.git", + "reference": "c1fbe70bfb5ad41b8ec5785056b0e308b40d4831" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/neitanod/forceutf8/zipball/c1fbe70bfb5ad41b8ec5785056b0e308b40d4831", + "reference": "c1fbe70bfb5ad41b8ec5785056b0e308b40d4831", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "ForceUTF8\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastián Grignoli", + "email": "grignoli@gmail.com" + } + ], + "description": "PHP Class Encoding featuring popular Encoding::toUTF8() function --formerly known as forceUTF8()-- that fixes mixed encoded strings.", + "homepage": "https://github.com/neitanod/forceutf8", + "support": { + "issues": "https://github.com/neitanod/forceutf8/issues", + "source": "https://github.com/neitanod/forceutf8/tree/master" + }, + "time": "2019-12-10T14:09:14+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.19.4", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2", + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.1" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.4" + }, + "time": "2024-09-29T15:01:53+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.6.2", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "92dde6a5919e34835c506ac8c523ef095a95ed62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/92dde6a5919e34835c506ac8c523ef095a95ed62", + "reference": "92dde6a5919e34835c506ac8c523ef095a95ed62", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.1", + "ext-filter": "*", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.7", + "phpstan/phpdoc-parser": "^1.7|^2.0", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.5 || ~1.6.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^5.26" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.2" + }, + "time": "2025-04-13T19:20:35+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.3 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.18|^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" + }, + "time": "2024-11-09T15:12:26+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "1.33.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/82a311fd3690fb2bf7b64d5c98f912b3dd746140", + "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^4.15", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.33.0" + }, + "time": "2024-10-13T11:25:22+00:00" + }, + { + "name": "psr/cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/master" + }, + "time": "2016-08-06T20:24:11+00:00" + }, + { + "name": "psr/container", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "1.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/1.1" + }, + "time": "2023-04-04T09:50:52+00:00" + }, + { + "name": "psr/http-server-handler", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-server-handler.git", + "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/84c4fb66179be4caaf8e97bd239203245302e7d4", + "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4", + "shasum": "" + }, + "require": { + "php": ">=7.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Server\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP server-side request handler", + "keywords": [ + "handler", + "http", + "http-interop", + "psr", + "psr-15", + "psr-7", + "request", + "response", + "server" + ], + "support": { + "source": "https://github.com/php-fig/http-server-handler/tree/1.0.2" + }, + "time": "2023-04-10T20:06:20+00:00" + }, + { + "name": "psr/http-server-middleware", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-server-middleware.git", + "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/c1481f747daaa6a0782775cd6a8c26a1bf4a3829", + "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829", + "shasum": "" + }, + "require": { + "php": ">=7.0", + "psr/http-message": "^1.0 || ^2.0", + "psr/http-server-handler": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Server\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP server-side middleware", + "keywords": [ + "http", + "http-interop", + "middleware", + "psr", + "psr-15", + "psr-7", + "request", + "response" + ], + "support": { + "issues": "https://github.com/php-fig/http-server-middleware/issues", + "source": "https://github.com/php-fig/http-server-middleware/tree/1.0.2" + }, + "time": "2023-04-11T06:14:47+00:00" + }, + { + "name": "psr/log", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, + "time": "2021-05-03T11:20:27+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "scssphp/scssphp", + "version": "v1.13.0", + "source": { + "type": "git", + "url": "https://github.com/scssphp/scssphp.git", + "reference": "63d1157457e5554edf00b0c1fabab4c1511d2520" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/scssphp/scssphp/zipball/63d1157457e5554edf00b0c1fabab4c1511d2520", + "reference": "63d1157457e5554edf00b0c1fabab4c1511d2520", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "php": ">=5.6.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4", + "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.3 || ^9.4", + "sass/sass-spec": "*", + "squizlabs/php_codesniffer": "~3.5", + "symfony/phpunit-bridge": "^5.1", + "thoughtbot/bourbon": "^7.0", + "twbs/bootstrap": "~5.0", + "twbs/bootstrap4": "4.6.1", + "zurb/foundation": "~6.7.0" + }, + "suggest": { + "ext-iconv": "Can be used as fallback when ext-mbstring is not available", + "ext-mbstring": "For best performance, mbstring should be installed as it is faster than ext-iconv" + }, + "bin": [ + "bin/pscss" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "ScssPhp\\ScssPhp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Anthon Pang", + "email": "apang@softwaredevelopment.ca", + "homepage": "https://github.com/robocoder" + }, + { + "name": "Cédric Morin", + "email": "cedric@yterium.com", + "homepage": "https://github.com/Cerdic" + } + ], + "description": "scssphp is a compiler for SCSS written in PHP.", + "homepage": "http://scssphp.github.io/scssphp/", + "keywords": [ + "css", + "less", + "sass", + "scss", + "stylesheet" + ], + "support": { + "issues": "https://github.com/scssphp/scssphp/issues", + "source": "https://github.com/scssphp/scssphp/tree/v1.13.0" + }, + "time": "2024-08-17T21:02:11+00:00" + }, + { + "name": "setasign/fpdi", + "version": "v2.6.3", + "source": { + "type": "git", + "url": "https://github.com/Setasign/FPDI.git", + "reference": "67c31f5e50c93c20579ca9e23035d8c540b51941" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Setasign/FPDI/zipball/67c31f5e50c93c20579ca9e23035d8c540b51941", + "reference": "67c31f5e50c93c20579ca9e23035d8c540b51941", + "shasum": "" + }, + "require": { + "ext-zlib": "*", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "setasign/tfpdf": "<1.31" + }, + "require-dev": { + "phpunit/phpunit": "^7", + "setasign/fpdf": "~1.8.6", + "setasign/tfpdf": "~1.33", + "squizlabs/php_codesniffer": "^3.5", + "tecnickcom/tcpdf": "^6.2" + }, + "suggest": { + "setasign/fpdf": "FPDI will extend this class but as it is also possible to use TCPDF or tFPDF as an alternative. There's no fixed dependency configured." + }, + "type": "library", + "autoload": { + "psr-4": { + "setasign\\Fpdi\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Slabon", + "email": "jan.slabon@setasign.com", + "homepage": "https://www.setasign.com" + }, + { + "name": "Maximilian Kresse", + "email": "maximilian.kresse@setasign.com", + "homepage": "https://www.setasign.com" + } + ], + "description": "FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. Because it is also possible to use FPDI with TCPDF, there are no fixed dependencies defined. Please see suggestions for packages which evaluates the dependencies automatically.", + "homepage": "https://www.setasign.com/fpdi", + "keywords": [ + "fpdf", + "fpdi", + "pdf" + ], + "support": { + "issues": "https://github.com/Setasign/FPDI/issues", + "source": "https://github.com/Setasign/FPDI/tree/v2.6.3" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/setasign/fpdi", + "type": "tidelift" + } + ], + "time": "2025-02-05T13:22:35+00:00" + }, + { + "name": "sjbr/sr-freecap", + "version": "v11.5.5", + "source": { + "type": "git", + "url": "https://codeberg.org/sjbr/sr-freecap", + "reference": "24c99c76e5a508c6936c21524749466b01054f1d" + }, + "require": { + "typo3/cms-core": "^11.5" + }, + "replace": { + "typo3-ter/sr-freecap": "self.version" + }, + "type": "typo3-cms-extension", + "extra": { + "typo3/cms": { + "extension-key": "sr_freecap" + } + }, + "autoload": { + "psr-4": { + "SJBR\\SrFreecap\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Stanislas Rolland", + "homepage": "https://www.sjbr.ca", + "role": "Developer" + } + ], + "description": "A TYPO3 integration of freeCap CAPTCHA.", + "homepage": "https://codeberg.org/sjbr/sr-freecap", + "keywords": [ + "captcha", + "typo3" + ], + "support": { + "issues": "https://codeberg.org/sjbr/sr-freecap/issues" + }, + "time": "2023-06-19T20:27:30+00:00" + }, + { + "name": "symfony/cache", + "version": "v5.4.46", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "0fe08ee32cec2748fbfea10c52d3ee02049e0f6b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/0fe08ee32cec2748fbfea10c52d3ee02049e0f6b", + "reference": "0fe08ee32cec2748fbfea10c52d3ee02049e0f6b", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/cache": "^1.0|^2.0", + "psr/log": "^1.1|^2|^3", + "symfony/cache-contracts": "^1.1.7|^2", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/var-exporter": "^4.4|^5.0|^6.0" + }, + "conflict": { + "doctrine/dbal": "<2.13.1", + "symfony/dependency-injection": "<4.4", + "symfony/http-kernel": "<4.4", + "symfony/var-dumper": "<4.4" + }, + "provide": { + "psr/cache-implementation": "1.0|2.0", + "psr/simple-cache-implementation": "1.0|2.0", + "symfony/cache-implementation": "1.0|2.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/cache": "^1.6|^2.0", + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "psr/simple-cache": "^1.0|^2.0", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/filesystem": "^4.4|^5.0|^6.0", + "symfony/http-kernel": "^4.4|^5.0|^6.0", + "symfony/messenger": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], + "support": { + "source": "https://github.com/symfony/cache/tree/v5.4.46" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-04T11:43:55+00:00" + }, + { + "name": "symfony/cache-contracts", + "version": "v2.5.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "517c3a3619dadfa6952c4651767fcadffb4df65e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/517c3a3619dadfa6952c4651767fcadffb4df65e", + "reference": "517c3a3619dadfa6952c4651767fcadffb4df65e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/cache": "^1.0|^2.0|^3.0" + }, + "suggest": { + "symfony/cache-implementation": "" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "2.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to caching", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/cache-contracts/tree/v2.5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "symfony/config", + "version": "v5.4.46", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "977c88a02d7d3f16904a81907531b19666a08e78" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/977c88a02d7d3f16904a81907531b19666a08e78", + "reference": "977c88a02d7d3f16904a81907531b19666a08e78", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/filesystem": "^4.4|^5.0|^6.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22" + }, + "conflict": { + "symfony/finder": "<4.4" + }, + "require-dev": { + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/messenger": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v5.4.46" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-30T07:58:02+00:00" + }, + { + "name": "symfony/console", + "version": "v5.4.47", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", + "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", + "symfony/lock": "<4.4", + "symfony/process": "<4.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v5.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-06T11:30:55+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v5.4.48", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "e5ca16dee39ef7d63e552ff0bf0a2526a1142c92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/e5ca16dee39ef7d63e552ff0bf0a2526a1142c92", + "reference": "e5ca16dee39ef7d63e552ff0bf0a2526a1142c92", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1.1", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22", + "symfony/service-contracts": "^1.1.6|^2" + }, + "conflict": { + "ext-psr": "<1.1|>=2", + "symfony/config": "<5.3", + "symfony/finder": "<4.4", + "symfony/proxy-manager-bridge": "<4.4", + "symfony/yaml": "<4.4.26" + }, + "provide": { + "psr/container-implementation": "1.0", + "symfony/service-implementation": "1.0|2.0" + }, + "require-dev": { + "symfony/config": "^5.3|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4.26|^5.0|^6.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v5.4.48" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-20T10:51:57+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v2.5.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/605389f2a7e5625f273b53960dc46aeaf9c62918", + "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "2.5-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "72982eb416f61003e9bb6e91f8b3213600dcf9e9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/72982eb416f61003e9bb6e91f8b3213600dcf9e9", + "reference": "72982eb416f61003e9bb6e91f8b3213600dcf9e9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/event-dispatcher-contracts": "^2|^3", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/dependency-injection": "<4.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/stopwatch": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v2.5.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f", + "reference": "e0fe3d79b516eb75126ac6fa4cbf19b79b08c99f", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "2.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "symfony/expression-language", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/expression-language.git", + "reference": "a784b66edc4c151eb05076d04707906ee2c209a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/a784b66edc4c151eb05076d04707906ee2c209a9", + "reference": "a784b66edc4c151eb05076d04707906ee2c209a9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ExpressionLanguage\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an engine that can compile and evaluate expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/expression-language/tree/v5.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-04T14:55:40+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "57c8294ed37d4a055b77057827c67f9558c95c54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/57c8294ed37d4a055b77057827c67f9558c95c54", + "reference": "57c8294ed37d4a055b77057827c67f9558c95c54", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "symfony/process": "^5.4|^6.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v5.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-22T13:05:35+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "63741784cd7b9967975eec610b256eed3ede022b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/63741784cd7b9967975eec610b256eed3ede022b", + "reference": "63741784cd7b9967975eec610b256eed3ede022b", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v5.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-28T13:32:08+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v5.4.48", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "3f38b8af283b830e1363acd79e5bc3412d055341" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/3f38b8af283b830e1363acd79e5bc3412d055341", + "reference": "3f38b8af283b830e1363acd79e5bc3412d055341", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "predis/predis": "^1.0|^2.0", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", + "symfony/mime": "^4.4|^5.0|^6.0", + "symfony/rate-limiter": "^5.2|^6.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v5.4.48" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-13T18:58:02+00:00" + }, + { + "name": "symfony/lock", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/lock.git", + "reference": "f85ebc5346a2f0e4f9e347e9154922a6d4665c65" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/lock/zipball/f85ebc5346a2f0e4f9e347e9154922a6d4665c65", + "reference": "f85ebc5346a2f0e4f9e347e9154922a6d4665c65", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "doctrine/dbal": "<2.13" + }, + "require-dev": { + "doctrine/dbal": "^2.13|^3|^4", + "predis/predis": "^1.0|^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Lock\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérémy Derussé", + "email": "jeremy@derusse.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Creates and manages locks, a mechanism to provide exclusive access to a shared resource", + "homepage": "https://symfony.com", + "keywords": [ + "cas", + "flock", + "locking", + "mutex", + "redlock", + "semaphore" + ], + "support": { + "source": "https://github.com/symfony/lock/tree/v5.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-21T20:36:41+00:00" + }, + { + "name": "symfony/mailer", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "f732e1fafdf0f4a2d865e91f1018aaca174aeed9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/f732e1fafdf0f4a2d865e91f1018aaca174aeed9", + "reference": "f732e1fafdf0f4a2d865e91f1018aaca174aeed9", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=7.2.5", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/mime": "^5.2.6|^6.0", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3" + }, + "conflict": { + "symfony/http-kernel": "<4.4" + }, + "require-dev": { + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/messenger": "^4.4|^5.0|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v5.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "symfony/mime", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "8c1b9b3e5b52981551fc6044539af1d974e39064" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/8c1b9b3e5b52981551fc6044539af1d974e39064", + "reference": "8c1b9b3e5b52981551fc6044539af1d974e39064", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<4.4", + "symfony/serializer": "<5.4.35|>=6,<6.3.12|>=6.4,<6.4.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/process": "^5.4|^6.4", + "symfony/property-access": "^4.4|^5.1|^6.0", + "symfony/property-info": "^4.4|^5.1|^6.0", + "symfony/serializer": "^5.4.35|~6.3.12|^6.4.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v5.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-23T20:18:32+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "74e5b6f0db3e8589e6cfd5efb317a1fc2bb52fb6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/74e5b6f0db3e8589e6cfd5efb317a1fc2bb52fb6", + "reference": "74e5b6f0db3e8589e6cfd5efb317a1fc2bb52fb6", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php73": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v5.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.32.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.32.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-icu", + "version": "v1.32.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-icu.git", + "reference": "763d2a91fea5681509ca01acbc1c5e450d127811" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/763d2a91fea5681509ca01acbc1c5e450d127811", + "reference": "763d2a91fea5681509ca01acbc1c5e450d127811", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance and support of other locales than \"en\"" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Icu\\": "" + }, + "classmap": [ + "Resources/stubs" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's ICU-related data and classes", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "icu", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.32.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-21T18:38:29+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.32.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.32.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-10T14:38:51+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.32.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.32.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-23T08:48:59+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.32.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.32.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.32.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.32.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-02T08:10:11+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.32.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.32.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.32.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.32.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/property-access", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-access.git", + "reference": "111e7ed617509f1a9139686055d234aad6e388e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-access/zipball/111e7ed617509f1a9139686055d234aad6e388e0", + "reference": "111e7ed617509f1a9139686055d234aad6e388e0", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16", + "symfony/property-info": "^5.2|^6.0" + }, + "require-dev": { + "symfony/cache": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/cache-implementation": "To cache access methods." + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyAccess\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides functions to read and write from/to an object or array using a simple string notation", + "homepage": "https://symfony.com", + "keywords": [ + "access", + "array", + "extraction", + "index", + "injection", + "object", + "property", + "property-path", + "reflection" + ], + "support": { + "source": "https://github.com/symfony/property-access/tree/v5.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "symfony/property-info", + "version": "v5.4.48", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-info.git", + "reference": "a0396295ad585f95fccd690bc6a281e5bd303902" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-info/zipball/a0396295ad585f95fccd690bc6a281e5bd303902", + "reference": "a0396295ad585f95fccd690bc6a281e5bd303902", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16", + "symfony/string": "^5.1|^6.0" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/dependency-injection": "<4.4" + }, + "require-dev": { + "doctrine/annotations": "^1.10.4|^2", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/serializer": "^4.4|^5.0|^6.0" + }, + "suggest": { + "phpdocumentor/reflection-docblock": "To use the PHPDoc", + "psr/cache-implementation": "To cache results", + "symfony/doctrine-bridge": "To use Doctrine metadata", + "symfony/serializer": "To use Serializer metadata" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Extracts information about PHP class' properties using metadata of popular sources", + "homepage": "https://symfony.com", + "keywords": [ + "doctrine", + "phpdoc", + "property", + "symfony", + "type", + "validator" + ], + "support": { + "source": "https://github.com/symfony/property-info/tree/v5.4.48" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-25T16:14:41+00:00" + }, + { + "name": "symfony/rate-limiter", + "version": "v5.4.47", + "source": { + "type": "git", + "url": "https://github.com/symfony/rate-limiter.git", + "reference": "c902bf796ca6c9656c3cc8185b53afb9acbb7c72" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/rate-limiter/zipball/c902bf796ca6c9656c3cc8185b53afb9acbb7c72", + "reference": "c902bf796ca6c9656c3cc8185b53afb9acbb7c72", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/lock": "^5.2|^6.0", + "symfony/options-resolver": "^5.1|^6.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\RateLimiter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Wouter de Jong", + "email": "wouter@wouterj.nl" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a Token Bucket implementation to rate limit input and output in your application", + "homepage": "https://symfony.com", + "keywords": [ + "limiter", + "rate-limiter" + ], + "support": { + "source": "https://github.com/symfony/rate-limiter/tree/v5.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-07T11:51:21+00:00" + }, + { + "name": "symfony/routing", + "version": "v5.4.48", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "dd08c19879a9b37ff14fd30dcbdf99a4cf045db1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/dd08c19879a9b37ff14fd30dcbdf99a4cf045db1", + "reference": "dd08c19879a9b37ff14fd30dcbdf99a4cf045db1", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<5.3", + "symfony/dependency-injection": "<4.4", + "symfony/yaml": "<4.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.3|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v5.4.48" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-12T18:20:21+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.5.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "f37b419f7aea2e9abf10abd261832cace12e3300" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f37b419f7aea2e9abf10abd261832cace12e3300", + "reference": "f37b419f7aea2e9abf10abd261832cace12e3300", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "2.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "symfony/string", + "version": "v5.4.47", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "136ca7d72f72b599f2631aca474a4f8e26719799" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/136ca7d72f72b599f2631aca474a4f8e26719799", + "reference": "136ca7d72f72b599f2631aca474a4f8e26719799", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "~1.15" + }, + "conflict": { + "symfony/translation-contracts": ">=3.0" + }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0|^6.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v5.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-10T20:33:58+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v5.4.48", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "42f18f170aa86d612c3559cfb3bd11a375df32c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/42f18f170aa86d612c3559cfb3bd11a375df32c8", + "reference": "42f18f170aa86d612c3559cfb3bd11a375df32c8", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/console": "<4.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/http-kernel": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v5.4.48" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-08T15:21:10+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "862700068db0ddfd8c5b850671e029a90246ec75" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/862700068db0ddfd8c5b850671e029a90246ec75", + "reference": "862700068db0ddfd8c5b850671e029a90246ec75", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "symfony/var-dumper": "^4.4.9|^5.0.9|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v5.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "symfony/yaml", + "version": "v5.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "a454d47278cc16a5db371fe73ae66a78a633371e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/a454d47278cc16a5db371fe73ae66a78a633371e", + "reference": "a454d47278cc16a5db371fe73ae66a78a633371e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.3" + }, + "require-dev": { + "symfony/console": "^5.3|^6.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v5.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:11:13+00:00" + }, + { + "name": "typo3/class-alias-loader", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/TYPO3/class-alias-loader.git", + "reference": "cf2aebabe1886474da7194e1531900039263b3e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3/class-alias-loader/zipball/cf2aebabe1886474da7194e1531900039263b3e0", + "reference": "cf2aebabe1886474da7194e1531900039263b3e0", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": ">=7.1" + }, + "replace": { + "helhum/class-alias-loader": "*" + }, + "require-dev": { + "composer/composer": "^1.1@dev || ^2.0@dev", + "mikey179/vfsstream": "~1.4.0@dev", + "phpunit/phpunit": ">4.8 <9" + }, + "type": "composer-plugin", + "extra": { + "class": "TYPO3\\ClassAliasLoader\\Plugin", + "branch-alias": { + "dev-main": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\ClassAliasLoader\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Helmut Hummel", + "email": "info@helhum.io" + } + ], + "description": "Amends the composer class loader to support class aliases to provide backwards compatibility for packages", + "homepage": "http://github.com/TYPO3/class-alias-loader", + "keywords": [ + "alias", + "autoloader", + "classloader", + "composer" + ], + "support": { + "issues": "https://github.com/TYPO3/class-alias-loader/issues", + "source": "https://github.com/TYPO3/class-alias-loader/tree/v1.2.0" + }, + "time": "2024-10-11T08:11:39+00:00" + }, + { + "name": "typo3/cms-adminpanel", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/adminpanel.git", + "reference": "b32d946dd41e10fb0e5e2ae76fff5447563bcf61" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/adminpanel/zipball/b32d946dd41e10fb0e5e2ae76fff5447563bcf61", + "reference": "b32d946dd41e10fb0e5e2ae76fff5447563bcf61", + "shasum": "" + }, + "require": { + "psr/http-message": "^1.0", + "psr/http-server-handler": "^1.0", + "psr/http-server-middleware": "^1.0", + "symfony/var-dumper": "^5.4", + "typo3/cms-backend": "11.5.41", + "typo3/cms-core": "11.5.41", + "typo3/cms-fluid": "11.5.41", + "typo3/cms-frontend": "11.5.41", + "typo3fluid/fluid": "^2.7.2" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "adminpanel" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Adminpanel\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The TYPO3 admin panel provides a panel with additional functionality in the frontend (Debugging, Caching, Preview...)", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-adminpanel/11.5/en-us/", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-backend", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/backend.git", + "reference": "3731452fa07b013cf96b67b3a826a3403a8f2968" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/backend/zipball/3731452fa07b013cf96b67b3a826a3403a8f2968", + "reference": "3731452fa07b013cf96b67b3a826a3403a8f2968", + "shasum": "" + }, + "require": { + "psr/event-dispatcher": "^1.0", + "typo3/cms-core": "11.5.41", + "typo3/cms-recordlist": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "typo3/cms-about": "self.version", + "typo3/cms-context-help": "self.version", + "typo3/cms-cshmanual": "self.version", + "typo3/cms-func-wizards": "self.version", + "typo3/cms-wizard-crpages": "self.version", + "typo3/cms-wizard-sortpages": "self.version" + }, + "suggest": { + "typo3/cms-install": "To generate url to install tool in environment toolbar" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "serviceProvider": "TYPO3\\CMS\\Backend\\ServiceProvider", + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "backend" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Backend\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Classes for the TYPO3 backend.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-belog", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/belog.git", + "reference": "659f1d607aeba5542158396dabbaa3a1c76f0775" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/belog/zipball/659f1d607aeba5542158396dabbaa3a1c76f0775", + "reference": "659f1d607aeba5542158396dabbaa3a1c76f0775", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "belog" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Belog\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Displays backend log, both per page and system wide. Available as the module Tools>Log (system wide overview) and Web>Info/Log (page relative overview).", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-beuser", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/beuser.git", + "reference": "0ed0db0d285bf447f278ec1b1dfbb2f23878154a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/beuser/zipball/0ed0db0d285bf447f278ec1b1dfbb2f23878154a", + "reference": "0ed0db0d285bf447f278ec1b1dfbb2f23878154a", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "beuser" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Beuser\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Backend user administration and overview. Allows you to compare the settings of users and verify their permissions and see who is online.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-cli", + "version": "3.1.2", + "source": { + "type": "git", + "url": "https://github.com/TYPO3/cms-cli.git", + "reference": "e7ad171e5abf790db17296d33268e1a620452558" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3/cms-cli/zipball/e7ad171e5abf790db17296d33268e1a620452558", + "reference": "e7ad171e5abf790db17296d33268e1a620452558", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "conflict": { + "phpstan/phpdoc-parser": "<1.0 || >=2.0" + }, + "bin": [ + "typo3" + ], + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "description": "TYPO3 command line binary", + "homepage": "https://typo3.org", + "support": { + "issues": "https://github.com/TYPO3/cms-cli/issues", + "source": "https://github.com/TYPO3/cms-cli/tree/3.1.2" + }, + "time": "2024-11-13T12:02:24+00:00" + }, + { + "name": "typo3/cms-composer-installers", + "version": "v3.1.4", + "source": { + "type": "git", + "url": "https://github.com/TYPO3/CmsComposerInstallers.git", + "reference": "29fb214976fe05f39c7d0619ce1d648d59c50a08" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3/CmsComposerInstallers/zipball/29fb214976fe05f39c7d0619ce1d648d59c50a08", + "reference": "29fb214976fe05f39c7d0619ce1d648d59c50a08", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0.0 || ^2.0.0", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "composer/installers": "<2.0.0" + }, + "replace": { + "lw/typo3cms-installers": "*", + "netresearch/composer-installers": "*" + }, + "require-dev": { + "composer/composer": "1.2.*@dev || 2.0.*@dev", + "friendsofphp/php-cs-fixer": "^2.18", + "overtrue/phplint": "^2.0", + "phpunit/phpunit": "^8.5" + }, + "type": "composer-plugin", + "extra": { + "class": "TYPO3\\CMS\\Composer\\Installer\\Plugin", + "branch-alias": { + "dev-main": "3.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Composer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 CMS Core Team", + "homepage": "https://forge.typo3.org/projects/typo3cms-core", + "role": "Developer" + }, + { + "name": "The TYPO3 Community", + "homepage": "https://typo3.org/community/", + "role": "Contributor" + } + ], + "description": "TYPO3 CMS Installers", + "homepage": "https://github.com/TYPO3/CmsComposerInstallers", + "keywords": [ + "cms", + "core", + "extension", + "installer", + "typo3" + ], + "support": { + "general": "https://typo3.org/support/", + "issues": "https://github.com/TYPO3/CmsComposerInstallers/issues", + "source": "https://github.com/TYPO3/CmsComposerInstallers/tree/v3.1.4" + }, + "time": "2024-08-13T14:56:37+00:00" + }, + { + "name": "typo3/cms-core", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/core.git", + "reference": "1249ec68101f20fd3d5b2e51366da0c005930a12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/core/zipball/1249ec68101f20fd3d5b2e51366da0c005930a12", + "reference": "1249ec68101f20fd3d5b2e51366da0c005930a12", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^2.0.4", + "christian-riesen/base32": "^1.6", + "composer-runtime-api": "^2.1", + "doctrine/annotations": "^1.11", + "doctrine/dbal": "^2.13.8", + "doctrine/event-manager": "^1.0.0", + "doctrine/instantiator": "^1.4", + "doctrine/lexer": "^1.2.3", + "egulias/email-validator": "^3.2.1", + "enshrined/svg-sanitize": "^0.18.0", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-pcre": "*", + "ext-pdo": "*", + "ext-session": "*", + "ext-xml": "*", + "guzzlehttp/guzzle": "^7.7.0", + "guzzlehttp/psr7": "^2.4.3", + "lolli42/finediff": "^1.0.1", + "masterminds/html5": "^2.7.6", + "nikic/php-parser": "^4.13.2", + "php": "^7.4 || ^8.0", + "psr/container": "^1.1 || ^2.0", + "psr/event-dispatcher": "^1.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "psr/http-server-handler": "^1.0", + "psr/http-server-middleware": "^1.0", + "psr/log": "^1.0", + "symfony/config": "^5.4", + "symfony/console": "^5.4", + "symfony/dependency-injection": "^5.4", + "symfony/event-dispatcher-contracts": "^1.1 || ^2.0", + "symfony/expression-language": "^5.4", + "symfony/filesystem": "^5.4", + "symfony/finder": "^5.4", + "symfony/http-foundation": "^5.4", + "symfony/mailer": "^5.4", + "symfony/mime": "^5.4", + "symfony/options-resolver": "^5.4", + "symfony/polyfill-intl-icu": "^1.23.0", + "symfony/polyfill-intl-idn": "^1.23.0", + "symfony/polyfill-intl-normalizer": "^1.27", + "symfony/polyfill-mbstring": "^1.23.1", + "symfony/polyfill-php80": "^1.23.1", + "symfony/polyfill-php81": "^1.23", + "symfony/polyfill-php83": "^1.31", + "symfony/rate-limiter": "^5.4.8", + "symfony/routing": "^5.4", + "symfony/yaml": "^5.4", + "typo3/class-alias-loader": "^1.1.4", + "typo3/cms-cli": "^3.1", + "typo3/cms-composer-installers": "^2.0 || ^3.0 || ^4.0", + "typo3/html-sanitizer": "^2.1.4", + "typo3/phar-stream-wrapper": "^3.1.7", + "typo3/symfony-psr-event-dispatcher-adapter": "^1.0 || ^2.0", + "typo3fluid/fluid": "^2.7.2" + }, + "conflict": { + "hoa/core": "*", + "typo3/cms": "*" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "replace": { + "typo3/cms-lang": "self.version", + "typo3/cms-saltedpasswords": "self.version", + "typo3/cms-sv": "self.version" + }, + "suggest": { + "ext-fileinfo": "Used for proper file type detection in the file abstraction layer", + "ext-gd": "GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images", + "ext-intl": "TYPO3 with unicode-based filesystems", + "ext-mysqli": "", + "ext-openssl": "OpenSSL is required for sending SMTP mails over an encrypted channel endpoint", + "ext-zip": "", + "ext-zlib": "TYPO3 uses zlib for amongst others output compression and un/packing t3x extension files" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "serviceProvider": "TYPO3\\CMS\\Core\\ServiceProvider", + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "core" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "files": [ + "Resources/PHP/GlobalDebugFunctions.php" + ], + "psr-4": { + "TYPO3\\CMS\\Core\\": "Classes/" + }, + "classmap": [ + "Resources/PHP/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The core library of TYPO3.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-dashboard", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/dashboard.git", + "reference": "9cbf64d358f6b380f588b86f536c827a97970ae5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/dashboard/zipball/9cbf64d358f6b380f588b86f536c827a97970ae5", + "reference": "9cbf64d358f6b380f588b86f536c827a97970ae5", + "shasum": "" + }, + "require": { + "typo3/cms-backend": "11.5.41", + "typo3/cms-core": "11.5.41", + "typo3/cms-extbase": "11.5.41", + "typo3/cms-fluid": "11.5.41", + "typo3/cms-frontend": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "serviceProvider": "TYPO3\\CMS\\Dashboard\\ServiceProvider", + "partOfFactoryDefault": true + }, + "extension-key": "dashboard" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Dashboard\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Dashboard for TYPO3.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-dashboard/11.5/en-us/", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-extbase", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/extbase.git", + "reference": "373a6115683261da595f9191bff88c90e962e523" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/extbase/zipball/373a6115683261da595f9191bff88c90e962e523", + "reference": "373a6115683261da595f9191bff88c90e962e523", + "shasum": "" + }, + "require": { + "phpdocumentor/reflection-docblock": "^5.2", + "phpdocumentor/type-resolver": "^1.4", + "symfony/dependency-injection": "^5.4", + "symfony/property-access": "^5.4", + "symfony/property-info": "^5.4", + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "suggest": { + "typo3/cms-scheduler": "Additional scheduler tasks" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "serviceProvider": "TYPO3\\CMS\\Extbase\\ServiceProvider", + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "extbase" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Extbase\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "A framework to build extensions for TYPO3 CMS.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-extensionmanager", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/extensionmanager.git", + "reference": "52045f9740341b39d6b21c408b81e2dbf0c3a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/extensionmanager/zipball/52045f9740341b39d6b21c408b81e2dbf0c3a163", + "reference": "52045f9740341b39d6b21c408b81e2dbf0c3a163", + "shasum": "" + }, + "require": { + "ext-libxml": "*", + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "extensionmanager" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Extensionmanager\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "TYPO3 Extension Manager", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-felogin", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/felogin.git", + "reference": "c2d3896f00b2b8927ece41d54046298967f8e83f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/felogin/zipball/c2d3896f00b2b8927ece41d54046298967f8e83f", + "reference": "c2d3896f00b2b8927ece41d54046298967f8e83f", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "felogin" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\FrontendLogin\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "A template-based plugin to log in Website Users in the Frontend", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-felogin/11.5/en-us", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-filelist", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/filelist.git", + "reference": "9904c03ff1aabb2eec7c8795364560904f4490ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/filelist/zipball/9904c03ff1aabb2eec7c8795364560904f4490ea", + "reference": "9904c03ff1aabb2eec7c8795364560904f4490ea", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "filelist" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Filelist\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Listing of files in the directory", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-fluid", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/fluid.git", + "reference": "94e30bbf5a2476fdf5881b11b795849c41393292" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/fluid/zipball/94e30bbf5a2476fdf5881b11b795849c41393292", + "reference": "94e30bbf5a2476fdf5881b11b795849c41393292", + "shasum": "" + }, + "require": { + "symfony/dependency-injection": "^5.4", + "typo3/cms-core": "11.5.41", + "typo3/cms-extbase": "11.5.41", + "typo3fluid/fluid": "^2.7.2" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "serviceProvider": "TYPO3\\CMS\\Fluid\\ServiceProvider", + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "fluid" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Fluid\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Fluid is a next-generation templating engine which makes the life of extension authors a lot easier!", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/other/typo3/view-helper-reference/main/en-us/", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-fluid-styled-content", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/fluid_styled_content.git", + "reference": "1e12ebe6739032dd7705b8a109a246023714b31f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/fluid_styled_content/zipball/1e12ebe6739032dd7705b8a109a246023714b31f", + "reference": "1e12ebe6739032dd7705b8a109a246023714b31f", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41", + "typo3/cms-fluid": "11.5.41", + "typo3/cms-frontend": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "fluid_styled_content" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\FluidStyledContent\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "A set of common content elements based on Fluid for Frontend output.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-fluid-styled-content/main/en-us", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-form", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/form.git", + "reference": "396587e413fba68b1665d4a4e430f9a0284b2922" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/form/zipball/396587e413fba68b1665d4a4e430f9a0284b2922", + "reference": "396587e413fba68b1665d4a4e430f9a0284b2922", + "shasum": "" + }, + "require": { + "psr/http-message": "^1.0", + "symfony/expression-language": "^5.4", + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "suggest": { + "typo3/cms-filelist": "Listing of files in the directory", + "typo3/cms-impexp": "Import and Export of records from TYPO3 in a custom serialized format (.T3D) for data exchange with other TYPO3 systems." + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "form" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Form\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Form Library, Plugin and Editor", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-form/11.5/en-us", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-frontend", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/frontend.git", + "reference": "6a812823d392fcab40144121db357b61929b2e31" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/frontend/zipball/6a812823d392fcab40144121db357b61929b2e31", + "reference": "6a812823d392fcab40144121db357b61929b2e31", + "shasum": "" + }, + "require": { + "ext-libxml": "*", + "symfony/polyfill-mbstring": "^1.23.1", + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "suggest": { + "typo3/cms-adminpanel": "Provides additional information and functionality for backend users in the frontend." + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "serviceProvider": "TYPO3\\CMS\\Frontend\\ServiceProvider", + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "frontend" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Frontend\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Classes for the frontend of TYPO3.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-impexp", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/impexp.git", + "reference": "0271b272993c8d845566b09280dd4c547b3686ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/impexp/zipball/0271b272993c8d845566b09280dd4c547b3686ff", + "reference": "0271b272993c8d845566b09280dd4c547b3686ff", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "impexp" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Impexp\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Import and Export of records from TYPO3 in a custom serialized format (.T3D) for data exchange with other TYPO3 systems.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-impexp/11.5/en-us/", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-info", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/info.git", + "reference": "d08d9992f0ff75b9bb61742d21d87e25eb54a66b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/info/zipball/d08d9992f0ff75b9bb61742d21d87e25eb54a66b", + "reference": "d08d9992f0ff75b9bb61742d21d87e25eb54a66b", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "replace": { + "typo3/cms-info-pagetsconfig": "self.version" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "info" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Info\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Shows various infos", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-install", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/install.git", + "reference": "7364ae581b33e535b508155dc753ea3bba5a3a7d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/install/zipball/7364ae581b33e535b508155dc753ea3bba5a3a7d", + "reference": "7364ae581b33e535b508155dc753ea3bba5a3a7d", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2.13.8", + "guzzlehttp/promises": "^1.5.2 || ^2.0", + "nikic/php-parser": "^4.13.2", + "symfony/finder": "^5.4", + "symfony/http-foundation": "^5.4", + "typo3/cms-core": "11.5.41", + "typo3/cms-extbase": "11.5.41", + "typo3/cms-fluid": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "serviceProvider": "TYPO3\\CMS\\Install\\ServiceProvider", + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "install" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Install\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The Install Tool mounted as the module Tools>Install in TYPO3.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-lowlevel", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/lowlevel.git", + "reference": "20ff5881a8f8e865079c05fe3790f8abe00487ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/lowlevel/zipball/20ff5881a8f8e865079c05fe3790f8abe00487ed", + "reference": "20ff5881a8f8e865079c05fe3790f8abe00487ed", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "serviceProvider": "TYPO3\\CMS\\Lowlevel\\ServiceProvider", + "partOfFactoryDefault": true + }, + "extension-key": "lowlevel" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Lowlevel\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Enables the 'Config' and 'DB Check' modules for technical analysis of the system. This includes raw database search, checking relations, counting pages and records etc.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-opendocs", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/opendocs.git", + "reference": "3f5d7a2012488a5995fae94e8397e3832df9d94f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/opendocs/zipball/3f5d7a2012488a5995fae94e8397e3832df9d94f", + "reference": "3f5d7a2012488a5995fae94e8397e3832df9d94f", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "extension-key": "opendocs" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Opendocs\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Shows opened documents by the user.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-recordlist", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/recordlist.git", + "reference": "71bd2e22e196e96a93f6c0213de755e0af6d3cb8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/recordlist/zipball/71bd2e22e196e96a93f6c0213de755e0af6d3cb8", + "reference": "71bd2e22e196e96a93f6c0213de755e0af6d3cb8", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "protected": true, + "partOfFactoryDefault": true, + "partOfMinimalUsableSystem": true + }, + "extension-key": "recordlist" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Recordlist\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "List of database-records", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-recycler", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/recycler.git", + "reference": "b649b293a82ec151dbfa4ccb561a88abd57a1923" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/recycler/zipball/b649b293a82ec151dbfa4ccb561a88abd57a1923", + "reference": "b649b293a82ec151dbfa4ccb561a88abd57a1923", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "suggest": { + "typo3/cms-scheduler": "Remove deleted records after given time" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "extension-key": "recycler" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Recycler\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The recycler offers the possibility to restore deleted records or remove them from the database permanently. These actions can be applied to a single record, multiple records, and recursively to child records (ex. restoring a page can restore all content elements on that page). Filtering by page and by table provides a quick overview of deleted records before taking action on them.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-recycler/11.5/en-us/", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-redirects", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/redirects.git", + "reference": "2b10082a0c3a8fa66a78259c24db5d856650180e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/redirects/zipball/2b10082a0c3a8fa66a78259c24db5d856650180e", + "reference": "2b10082a0c3a8fa66a78259c24db5d856650180e", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2.13.8", + "psr/http-message": "^1.0", + "psr/log": "^1.0", + "symfony/console": "^5.4", + "typo3/cms-backend": "11.5.41", + "typo3/cms-core": "11.5.41", + "typo3fluid/fluid": "^2.7.2" + }, + "conflict": { + "typo3/cms": "*" + }, + "suggest": { + "typo3/cms-reports": "Get reports of redirects", + "typo3/cms-scheduler": "Execute commands to update redirect status" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "redirects" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Redirects\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Custom redirects in TYPO3.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-redirects/11.5/en-us/", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-reports", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/reports.git", + "reference": "67f0a28b4ab7fc272e34d6dcd0f6d4df69efbe39" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/reports/zipball/67f0a28b4ab7fc272e34d6dcd0f6d4df69efbe39", + "reference": "67f0a28b4ab7fc272e34d6dcd0f6d4df69efbe39", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "suggest": { + "typo3/cms-scheduler": "Determine system's status and send it via email" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "reports" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Reports\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The reports module groups several system reports.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-rte-ckeditor", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/rte_ckeditor.git", + "reference": "d9a7cf09be268dccc7d92fd7ff856c851d4d7cba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/rte_ckeditor/zipball/d9a7cf09be268dccc7d92fd7ff856c851d4d7cba", + "reference": "d9a7cf09be268dccc7d92fd7ff856c851d4d7cba", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "suggest": { + "typo3/cms-setup": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "rte_ckeditor" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\RteCKEditor\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Integration of CKEditor as Rich Text Editor.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-rte-ckeditor/11.5/en-us", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-scheduler", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/scheduler.git", + "reference": "40b5369dea148a8bed3752230bff423aab3a6e01" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/scheduler/zipball/40b5369dea148a8bed3752230bff423aab3a6e01", + "reference": "40b5369dea148a8bed3752230bff423aab3a6e01", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "extension-key": "scheduler" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Scheduler\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "The TYPO3 Scheduler lets you register tasks to happen at a specific time", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-scheduler/11.5/en-us", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-seo", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/seo.git", + "reference": "eb5ca5e7ff4253e9790e706ab97d97f77afd9456" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/seo/zipball/eb5ca5e7ff4253e9790e706ab97d97f77afd9456", + "reference": "eb5ca5e7ff4253e9790e706ab97d97f77afd9456", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41", + "typo3/cms-extbase": "11.5.41", + "typo3/cms-frontend": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "seo" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Seo\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "SEO features for TYPO3.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-seo/11.5/en-us", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-setup", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/setup.git", + "reference": "e6eb22e70b5fa3ad3dc57956df65b0d51b2ba6c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/setup/zipball/e6eb22e70b5fa3ad3dc57956df65b0d51b2ba6c3", + "reference": "e6eb22e70b5fa3ad3dc57956df65b0d51b2ba6c3", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "setup" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Setup\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Allows users to edit a limited set of options for their user profile, eg. preferred language and their name and email address.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-sys-note", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/sys_note.git", + "reference": "e1bac2277714817a57b1840015d429f79c53f0a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/sys_note/zipball/e1bac2277714817a57b1840015d429f79c53f0a0", + "reference": "e1bac2277714817a57b1840015d429f79c53f0a0", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "sys_note" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\SysNote\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Records with messages which can be placed on any page and contain instructions or other information related to a page or section.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-t3editor", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/t3editor.git", + "reference": "6b3eeeb24f615b5759b2a81b62b5ddf1ca5b16af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/t3editor/zipball/6b3eeeb24f615b5759b2a81b62b5ddf1ca5b16af", + "reference": "6b3eeeb24f615b5759b2a81b62b5ddf1ca5b16af", + "shasum": "" + }, + "require": { + "ext-libxml": "*", + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "t3editor" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\T3editor\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "JavaScript-driven editor with syntax highlighting and code completion. Based on CodeMirror.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org/c/typo3/cms-t3editor/11.5/en-us", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-tstemplate", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/tstemplate.git", + "reference": "f4df4e41499e7965a6758d9b631f87f4c4d7c7bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/tstemplate/zipball/f4df4e41499e7965a6758d9b631f87f4c4d7c7bd", + "reference": "f4df4e41499e7965a6758d9b631f87f4c4d7c7bd", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "tstemplate" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Tstemplate\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Framework for management of TypoScript template records for the CMS frontend.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/cms-viewpage", + "version": "v11.5.41", + "source": { + "type": "git", + "url": "https://github.com/TYPO3-CMS/viewpage.git", + "reference": "b74824c98c8265fdb652651a7f0209a51c42e9d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3-CMS/viewpage/zipball/b74824c98c8265fdb652651a7f0209a51c42e9d9", + "reference": "b74824c98c8265fdb652651a7f0209a51c42e9d9", + "shasum": "" + }, + "require": { + "typo3/cms-core": "11.5.41" + }, + "conflict": { + "typo3/cms": "*" + }, + "type": "typo3-cms-framework", + "extra": { + "typo3/cms": { + "Package": { + "partOfFactoryDefault": true + }, + "extension-key": "viewpage" + }, + "branch-alias": { + "dev-master": "11.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\CMS\\Viewpage\\": "Classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 Core Team", + "email": "typo3cms@typo3.org", + "role": "Developer" + } + ], + "description": "Shows the frontend webpage inside the backend frameset.", + "homepage": "https://typo3.org", + "support": { + "chat": "https://typo3.org/help", + "docs": "https://docs.typo3.org", + "issues": "https://forge.typo3.org", + "source": "https://github.com/typo3/typo3" + }, + "time": "2024-10-15T08:52:52+00:00" + }, + { + "name": "typo3/html-sanitizer", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/TYPO3/html-sanitizer.git", + "reference": "c672a2e02925de8eed0dcaeb3a3c90d3642049a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3/html-sanitizer/zipball/c672a2e02925de8eed0dcaeb3a3c90d3642049a0", + "reference": "c672a2e02925de8eed0dcaeb3a3c90d3642049a0", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "masterminds/html5": "^2.7.6", + "php": "^7.2 || ^8.0", + "psr/log": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\HtmlSanitizer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Hader", + "email": "oliver@typo3.org" + } + ], + "description": "HTML sanitizer aiming to provide XSS-safe markup based on explicitly allowed tags, attributes and values.", + "support": { + "issues": "https://github.com/TYPO3/html-sanitizer/issues", + "source": "https://github.com/TYPO3/html-sanitizer/tree/v2.2.0" + }, + "time": "2024-07-12T15:52:25+00:00" + }, + { + "name": "typo3/minimal", + "version": "v11.5.0", + "source": { + "type": "git", + "url": "https://github.com/TYPO3/minimal.git", + "reference": "28c3d3b2b0fcd872eb51d8f4c26594284a3eb1fe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3/minimal/zipball/28c3d3b2b0fcd872eb51d8f4c26594284a3eb1fe", + "reference": "28c3d3b2b0fcd872eb51d8f4c26594284a3eb1fe", + "shasum": "" + }, + "require": { + "typo3/cms-backend": "^11.5", + "typo3/cms-core": "^11.5", + "typo3/cms-extbase": "^11.5", + "typo3/cms-extensionmanager": "^11.5", + "typo3/cms-filelist": "^11.5", + "typo3/cms-fluid": "^11.5", + "typo3/cms-frontend": "^11.5", + "typo3/cms-install": "^11.5", + "typo3/cms-recordlist": "^11.5" + }, + "type": "metapackage", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "TYPO3 CMS Core Team", + "homepage": "https://forge.typo3.org/projects/typo3cms-core", + "role": "Developer" + }, + { + "name": "The TYPO3 Community", + "homepage": "https://typo3.org/community/", + "role": "Contributor" + } + ], + "description": "Minimal required set of TYPO3 extensions", + "support": { + "general": "https://typo3.org/support/", + "irc": "irc://irc.freenode.net/#typo3-cms", + "issues": "https://forge.typo3.org", + "news": "nntp://lists.typo3.org", + "source": "https://github.com/TYPO3/minimal/tree/v11.5.0" + }, + "time": "2021-10-05T11:29:15+00:00" + }, + { + "name": "typo3/phar-stream-wrapper", + "version": "v3.1.8", + "source": { + "type": "git", + "url": "https://github.com/TYPO3/phar-stream-wrapper.git", + "reference": "a931b28f422a60052db85c0a84a05a366453b2c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3/phar-stream-wrapper/zipball/a931b28f422a60052db85c0a84a05a366453b2c0", + "reference": "a931b28f422a60052db85c0a84a05a366453b2c0", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.0 || ~8.0 || ~8.1 || ~8.2 || ~8.3" + }, + "require-dev": { + "ext-xdebug": "*", + "phpspec/prophecy": "^1.10", + "symfony/phpunit-bridge": "^5.1" + }, + "suggest": { + "ext-fileinfo": "For PHP builtin file type guessing, otherwise uses internal processing" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "v3.x-dev" + } + }, + "autoload": { + "psr-4": { + "TYPO3\\PharStreamWrapper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Interceptors for PHP's native phar:// stream handling", + "homepage": "https://typo3.org/", + "keywords": [ + "phar", + "php", + "security", + "stream-wrapper" + ], + "support": { + "issues": "https://github.com/TYPO3/phar-stream-wrapper/issues", + "source": "https://github.com/TYPO3/phar-stream-wrapper/tree/v3.1.8" + }, + "time": "2024-12-09T23:06:33+00:00" + }, + { + "name": "typo3/symfony-psr-event-dispatcher-adapter", + "version": "v2.1.0", + "source": { + "type": "git", + "url": "https://github.com/TYPO3/symfony-psr-event-dispatcher-adapter.git", + "reference": "c93fd7cc9f215cfbbc6ce89089eadabedf65a21f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3/symfony-psr-event-dispatcher-adapter/zipball/c93fd7cc9f215cfbbc6ce89089eadabedf65a21f", + "reference": "c93fd7cc9f215cfbbc6ce89089eadabedf65a21f", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/event-dispatcher-contracts": "^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "TYPO3\\SymfonyPsrEventDispatcherAdapter\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Adapter to provide compatibility with the Symfony's event dispatcher interface in all versions with the PSR-14 specification.", + "homepage": "https://typo3.org/", + "keywords": [ + "adapter", + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/TYPO3/symfony-psr-event-dispatcher-adapter/issues", + "source": "https://github.com/TYPO3/symfony-psr-event-dispatcher-adapter/tree/v2.1.0" + }, + "time": "2021-03-02T09:36:49+00:00" + }, + { + "name": "typo3fluid/fluid", + "version": "2.7.4", + "source": { + "type": "git", + "url": "https://github.com/TYPO3/Fluid.git", + "reference": "24f4494083c8d304680e4c9c38667dff33720dd4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TYPO3/Fluid/zipball/24f4494083c8d304680e4c9c38667dff33720dd4", + "reference": "24f4494083c8d304680e4c9c38667dff33720dd4", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "ext-json": "*", + "ext-mbstring": "*", + "friendsofphp/php-cs-fixer": "^3.4", + "phpstan/phpstan": "^1.7", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^8.5.33 || ^9.5.28 || ^10.0.16" + }, + "suggest": { + "ext-json": "PHP JSON is needed when using JSONVariableProvider: A relatively rare use case" + }, + "bin": [ + "bin/fluid" + ], + "type": "library", + "autoload": { + "psr-4": { + "TYPO3Fluid\\Fluid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "description": "The TYPO3 Fluid template rendering engine", + "homepage": "https://github.com/TYPO3/Fluid", + "support": { + "docs": "https://docs.typo3.org/other/typo3fluid/fluid/main/en-us/", + "issues": "https://github.com/TYPO3/Fluid/issues", + "source": "https://github.com/TYPO3/Fluid" + }, + "time": "2023-03-23T12:04:09+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": { + "hermanntelser/zuladungsliste": 20 + }, + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.6.0" +} diff --git a/config/sites/app/config.yaml b/config/sites/app/config.yaml new file mode 100755 index 0000000..bff4e62 --- /dev/null +++ b/config/sites/app/config.yaml @@ -0,0 +1,26 @@ +base: 'https://steiermark.zuladungsliste.at/app' +errorHandling: + - + errorCode: 404 + errorHandler: Page + errorContentSource: 't3://page?uid=1' + - + errorCode: 403 + errorHandler: Page + errorContentSource: 't3://page?uid=1' +languages: + - + title: Deutsch + enabled: true + base: / + typo3Language: de + locale: de_DE.UTF-8 + iso-639-1: de + websiteTitle: '' + navigationTitle: '' + hreflang: de_DE + direction: '' + flag: global + languageId: 0 +rootPageId: 50 +websiteTitle: '' diff --git a/config/sites/zuladungsliste/config.yaml b/config/sites/zuladungsliste/config.yaml new file mode 100755 index 0000000..7ea833a --- /dev/null +++ b/config/sites/zuladungsliste/config.yaml @@ -0,0 +1,26 @@ +base: 'https://steiermark.zuladungsliste.at' +errorHandling: + - + errorCode: 403 + errorHandler: Page + errorContentSource: 't3://page?uid=1' + - + errorCode: 404 + errorHandler: Page + errorContentSource: 't3://page?uid=1' +languages: + - + title: Deutsch + enabled: true + base: / + typo3Language: de + locale: de_DE.UTF-8 + iso-639-1: de + navigationTitle: '' + hreflang: de-DE + direction: '' + flag: global + languageId: 0 + websiteTitle: '' +rootPageId: 1 +websiteTitle: '' diff --git a/packages/zuladungsliste/.gitignore b/packages/zuladungsliste/.gitignore new file mode 100755 index 0000000..394abcc --- /dev/null +++ b/packages/zuladungsliste/.gitignore @@ -0,0 +1,5 @@ +composer.lock +Resources/Public/Css/node_modules +Resources/Public/Css/package-lock.json +Resources/Public/JavaScript/package-lock.json +Resources/Public/JavaScript/node_modules \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Backend/FixUser.php b/packages/zuladungsliste/Classes/Backend/FixUser.php new file mode 100755 index 0000000..24bee6d --- /dev/null +++ b/packages/zuladungsliste/Classes/Backend/FixUser.php @@ -0,0 +1,45 @@ +getQueryBuilderForTable('fe_users'); + $statement = $queryBuilder + ->select('*') + ->from('fe_users') + ->where( + $queryBuilder->expr()->neq('date_of_birth', (int) 0) + )->execute() + ->fetchAll(); + + foreach ($statement as $key => $row) { + $queryBuilder + ->update('fe_users') + ->where( + $queryBuilder->expr()->eq('uid', (int) $row['uid']) + ) + ->set('tx_extbase_type', (string) 'Tx_Zuladungsliste_Architekten') + ->set('vereidigung', (string) date("Y-m-d", $row['date_of_birth'])) + ->set('name', (string) $row['first_name'] . " " . $row['last_name']) + ->set('date_of_birth', (int) 0) + ->execute(); + } + } +} diff --git a/packages/zuladungsliste/Classes/Backend/Labels.php b/packages/zuladungsliste/Classes/Backend/Labels.php new file mode 100755 index 0000000..90c3a9e --- /dev/null +++ b/packages/zuladungsliste/Classes/Backend/Labels.php @@ -0,0 +1,251 @@ +getQueryBuilderForTable('tx_zuladungsliste_konto_aufloesung_mm'); + $count = $queryBuilder + ->count('uid') + ->from('tx_zuladungsliste_konto_aufloesung_mm') + ->where( + $queryBuilder->expr()->eq('uid_empfaenger', $queryBuilder->createNamedParameter($uid, \PDO::PARAM_INT)) + )->execute() + ->fetchColumn(0); + + $company = $record['company'] != " " ? $record['company'] : ''; + if ($count) { + $parameters['title'] = $company . ' [EMPFÄNGER]'; + } elseif ($record["kontoaufloesung_active"] > 0) { + $parameters['title'] = $company . "\n [" . $record["kontoaufloesung_active"] . " AUFGELÖST]"; + } else { + $parameters['title'] = $company; + } + + FixUser::set(); + } + + public function loadKriterienPunkte(&$parameters) + { + $kriterien_label = ''; + if (isset($parameters['options']['tx_zuladungsliste_punkte_kriterien_mm']) && is_array($parameters['options']['tx_zuladungsliste_punkte_kriterien_mm'])) { + $kriterien_id = $parameters['row']['uid_kriterien']; + $record = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord('tx_zuladungsliste_domain_model_kriterien', $kriterien_id); + $kriterien_label = $record['bezeichnung']; + + $punkte_id = $parameters['row']['uid_punkte'][0]; + $item = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord('tx_zuladungsliste_domain_model_punkte', $punkte_id); + $kriterien_label .= '
' . $item['bezeichnung'] . ''; + + //\TYPO3\CMS\Core\Utility\DebugUtility::debug($parameters['row']['uid_punkte'][0]); + + if ($parameters['row']['punkte'] == 1) { + $kriterien_label .= '
' . $parameters['row']['punkte'] . ' Punkt'; + } else { + $kriterien_label .= '
' . $parameters['row']['punkte'] . ' Punkte'; + } + } else { + $kriterien_label = '[Fehler!]'; + } + $parameters['title'] = $kriterien_label; + } + + public function loadPunkteVerteilungs(&$parameters) + { + $parameters['title'] = "ERROR"; + if (isset($parameters['options']['tx_zuladungsliste_konto_aufloesung_mm']) && is_array($parameters['options']['tx_zuladungsliste_konto_aufloesung_mm'])) { + $uid_empfaenger = $parameters['row']['uid_empfaenger'][0]; + + //\TYPO3\CMS\Core\Utility\DebugUtility::debug($uid_empfaenger); + + $prozente = $parameters['row']['prozente']; + + $record = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord('fe_users', $uid_empfaenger); + + $colorclass = "zuladungsliste-kammern-" . $record["kammernid"]; + + $parameters['title'] = '' . $record['name']; + $parameters['title'] .= " (" . $prozente . "%) "; + } + } + + public function loadWettbewerbArchitekten(&$parameters) + { + if (isset($parameters['options']['tx_zuladungsliste_wettbewerbe_architekten_mm']) && is_array($parameters['options']['tx_zuladungsliste_wettbewerbe_architekten_mm'])) { + + if (is_array($parameters['row']['uid_wettbewerbe'])) { + $wettbewerbe_id = (int) $parameters['row']['uid_wettbewerbe'][0]; + } else { + $wettbewerbe_id = (int) $parameters['row']['uid_wettbewerbe']; + } + + if (is_array($parameters['row']['tstamp_zuordnung'])) { + $tstamp_zuordnung = (int) $parameters['row']['tstamp_zuordnung'][0]; + } else { + $tstamp_zuordnung = (int) $parameters['row']['tstamp_zuordnung']; + } + + if (is_array($parameters['row']['tstamp_aktivierung'])) { + $tstamp_aktivierung = (int) $parameters['row']['tstamp_aktivierung'][0]; + } else { + $tstamp_aktivierung = (int) $parameters['row']['tstamp_aktivierung']; + } + + if (is_array($parameters['row']['tstamp_ablehnen'])) { + $tstamp_ablehnen = (int) $parameters['row']['tstamp_ablehnen'][0]; + } else { + $tstamp_ablehnen = (int) $parameters['row']['tstamp_ablehnen']; + } + + if (is_array($parameters['row']['ist_befangen'])) { + $ist_befangen = (int) $parameters['row']['ist_befangen'][0]; + } else { + $ist_befangen = (int) $parameters['row']['ist_befangen']; + } + + if (is_array($parameters['row']['uid_user'])) { + $user_id = (int) $parameters['row']['uid_user'][0]; + } else { + $user_id = (int) $parameters['row']['uid_user']; + } + + if (is_array($parameters['row']['uid_punkte'])) { + $punkte_id = (int) $parameters['row']['uid_punkte'][0]; + } else { + $punkte_id = (int) $parameters['row']['uid_punkte']; + } + + // echo json_encode($parameters); + + // \TYPO3\CMS\Core\Utility\DebugUtility::debug(implode(", ",array_keys($parameters["row"]))); + // \TYPO3\CMS\Core\Utility\DebugUtility::debug(implode(", ",$parameters["row"])); + // \TYPO3\CMS\Core\Utility\DebugUtility::debug($parameters["row"]["uid_user"],"uid_user 1: "); + // \TYPO3\CMS\Core\Utility\DebugUtility::debug($user_id,"uid_user 2: "); + // \TYPO3\CMS\Core\Utility\DebugUtility::debug(implode(", ",array_keys($parameters["options"]))); + // \TYPO3\CMS\Core\Utility\DebugUtility::debug($wettbewerbe_id,$punkte_id); + + if (isset($wettbewerbe_id)) { + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_wettbewerbe'); + $record = $queryBuilder + ->select('kriteriumid', 'wettbewerb') + ->from('tx_zuladungsliste_domain_model_wettbewerbe') + ->where( + $queryBuilder->expr()->eq('uid', $queryBuilder->createNamedParameter($wettbewerbe_id, \PDO::PARAM_INT)) + )->execute(); + + while ($row = $record->fetch()) { + $kriterien_id = $row['kriteriumid']; + $wettbewerb_label = $row['wettbewerb']; + } + + // $wettbewerb_label .= '' . $wettbewerbe_id . ''; + // \TYPO3\CMS\Core\Utility\DebugUtility::debug($record); + // return; + // $record = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows("kriteriumid,wettbewerb", "tx_zuladungsliste_domain_model_wettbewerbe", "uid=$wettbewerbe_id"); + + $parameters['row']['uid'] = strpos($parameters['row']['uid'], "NEW") !== false ? "Neuer Eintrag Bitte Sichern" : $parameters['row']['uid']; + + if ($user_id) { + $record = \TYPO3\CMS\Backend\Utility\BackendUtility::getRecord('fe_users', $user_id); + $wettbewerb_label .= '
' . $record['company'] . ''; + } + if ($tstamp_ablehnen || $ist_befangen) { + $tstamp_ablehnen = $tstamp_ablehnen ? date("d. M. Y", $tstamp_ablehnen) : false; + $label_abge = $ist_befangen ? 'Befangen' : 'Abgelehnt am:'; + $wettbewerb_label .= '
' . $label_abge . '' . $tstamp_ablehnen . ''; + } + if ($punkte_id) { + $tstamp_zuordnung = $tstamp_zuordnung ? date("d. M. Y", $tstamp_zuordnung) : false; + $tstamp_aktivierung = $tstamp_aktivierung ? date("d. M. Y", $tstamp_aktivierung) : false; + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_punkte'); + $record = $queryBuilder + ->select('tx_zuladungsliste_domain_model_punkte.bezeichnung', 'k.uid', 'k.punkte') + ->from('tx_zuladungsliste_domain_model_punkte') + ->join( + 'tx_zuladungsliste_domain_model_punkte', + 'tx_zuladungsliste_punkte_kriterien_mm', + 'k', + $queryBuilder->expr()->eq('k.uid_punkte', $queryBuilder->quoteIdentifier('tx_zuladungsliste_domain_model_punkte.uid')) + ) + ->where( + $queryBuilder->expr()->eq('k.uid_kriterien', $queryBuilder->createNamedParameter($kriterien_id, \PDO::PARAM_INT)), + $queryBuilder->expr()->eq('k.uid_punkte', $queryBuilder->createNamedParameter($punkte_id, \PDO::PARAM_INT)) + ) + ->execute(); + + while ($row = $record->fetch()) { + $punkte = $row['punkte'] == 0 ? "Keine " : $row['punkte']; + $bezeichnung = $row['bezeichnung']; + } + + $wettbewerb_label .= '
' . $bezeichnung . ' (' . $punkte; + $wettbewerb_label .= $punkte == 1 ? ' Punkt)' : ' Punkte)
'; + if ($punkte != 0) { + if ($tstamp_zuordnung) { + $wettbewerb_label .= '
Zugeordnet am:' . $tstamp_zuordnung . ''; + } + + if ($tstamp_aktivierung) { + $wettbewerb_label .= '
Freigeschaltet am:' . $tstamp_aktivierung . ''; + } + } + + } + } + } else { + $wettbewerb_label = '[Fehler!]'; + } + + $parameters['title'] = '' . $wettbewerb_label . ''; + // $parameters['title'] = '' . $wettbewerb_label . '
' . $kriterium_label . ''; + } +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Backend/Selecting.php b/packages/zuladungsliste/Classes/Backend/Selecting.php new file mode 100755 index 0000000..fbda9c2 --- /dev/null +++ b/packages/zuladungsliste/Classes/Backend/Selecting.php @@ -0,0 +1,68 @@ +getQueryBuilderForTable('tx_zuladungsliste_domain_model_punkte'); + + $resource = $queryBuilder + ->select('tx_zuladungsliste_domain_model_punkte.bezeichnung', 'tx_zuladungsliste_domain_model_punkte.uid', 'k.punkte') + ->from('tx_zuladungsliste_domain_model_punkte') + ->join( + 'tx_zuladungsliste_domain_model_punkte', + 'tx_zuladungsliste_punkte_kriterien_mm', + 'k', + $queryBuilder->expr()->eq('k.uid_punkte', $queryBuilder->quoteIdentifier('tx_zuladungsliste_domain_model_punkte.uid')) + ) + ->where( + $queryBuilder->expr()->eq('k.uid_kriterien', $queryBuilder->createNamedParameter($kriterien_id, \PDO::PARAM_INT)) + ) + ->orderBy('tx_zuladungsliste_domain_model_punkte.sorting') + ->execute() + ->fetchAll(); + + foreach ($resource as $key => $row) { + if ($row['punkte']==0) { + $parameters["items"][] = array($row['bezeichnung'].' (Keine Punkte Zugeordnet)', $row['uid']); + } else { + $parameters["items"][] = array($row['bezeichnung'].' ('.$row['punkte'].' Punkte)', $row['uid']); + } + } + } else { + $parameters["items"][] = array('Punkte für Kriterium fehlen',''); + } + } else { + $parameters["items"][] = array('Wettbewerb auswählen und speichern',''); + } + } +} diff --git a/packages/zuladungsliste/Classes/Berechnung/Architekten.php b/packages/zuladungsliste/Classes/Berechnung/Architekten.php new file mode 100755 index 0000000..d388f49 --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/Architekten.php @@ -0,0 +1,72 @@ +, NUH-Odds GmbH + * + ***/ + +class Architekten +{ + /** + * @param mixed $uid + * + * @return void + */ + public static function load($uid = 0) + { + + // _Berechnung::$debug = 1; + + if (_Berechnung::$debug) { + Message::debug(__FILE__, __LINE__, 'Load Architekten'); + } + + // 2 usergroup => Ordentliche Registrierung zur Zuladungsliste + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('fe_users'); + $queryBuilder->getRestrictions()->removeAll()->add(GeneralUtility::makeInstance(DeletedRestriction::class)); + $queryBuilder + ->select('uid', 'disable', 'email', 'name', 'last_name', 'company', 'vereidigung', 'frauenfoerderpunkt', 'solidaritaetserklaerung', 'extrasperrung', 'kontoaufloesung', 'kontoaufloesung_active', 'wettbewerbe', 'kammernid', 'kammermitgliedsnummer', 'gender', 'date_of_birth') + ->from('fe_users') + ->where( + $queryBuilder->expr()->eq('kammernid', (int) _Berechnung::$_config['kammernid']), + $queryBuilder->expr()->eq('pid', (int) _Berechnung::$_config['pid']), + $queryBuilder->expr()->eq('usergroup', (int) _Berechnung::$_config['usergroup']), + ); + + if (is_array($uid)) { + $queryBuilder->andWhere($queryBuilder->expr()->in('uid', $uid)); + } elseif (0 != $uid) { + $queryBuilder->andWhere($queryBuilder->expr()->eq('uid', (int) $uid)); + } + if (0 != _Berechnung::$_config['berechne_bis']) { + $queryBuilder->andWhere('crdate <= ' . _Berechnung::$_config['berechne_bis']); + $date = date('Y-m-d', _Berechnung::$_config['berechne_bis']); + $queryBuilder->andWhere("vereidigung < '$date' or vereidigung IS NULL"); + } + + $statement = $queryBuilder->execute()->fetchAll(); + if (_Berechnung::$debug) { + Message::note($queryBuilder->getSQL()); + } + + foreach ($statement as $value) { + _Berechnung::$_data['architekten_uids'][] = $value['uid']; + } + + _Berechnung::$_data['architekten'] = $statement; + } +} diff --git a/packages/zuladungsliste/Classes/Berechnung/AufloesungPunkteVerteilung.php b/packages/zuladungsliste/Classes/Berechnung/AufloesungPunkteVerteilung.php new file mode 100755 index 0000000..d82030b --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/AufloesungPunkteVerteilung.php @@ -0,0 +1,164 @@ +, NUH-Odds GmbH + * + ***/ + +class AufloesungPunkteVerteilung +{ + /** + * @return void + */ + public static function manage() + { + if (_Berechnung::$debug) { + Message::debug(__FILE__, __LINE__, 'Manage Auflösung Punkte Verteilung'); + } + + // 2 usergroup => Ordentliche Registrierung zur Zuladungsliste + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('fe_users'); + $queryBuilder->getRestrictions()->removeAll()->add(GeneralUtility::makeInstance(DeletedRestriction::class)); + $queryBuilder->select('uid')->from('fe_users') + ->where($queryBuilder->expr()->isNotNull('kontoaufloesung_active')); + if(_Berechnung::$_config['berechne_bis'] != 0) + { + $date = date('Y-m-d', _Berechnung::$_config['berechne_bis']); + $queryBuilder->andWhere("kontoaufloesung_active < '$date'"); + } + $statement = $queryBuilder->execute()->fetchAll(); + + // Message::note($queryBuilder->getSQL()); + // exit; + + + $_geber = []; + if(count($statement)){ + foreach ($statement as $value) { + $_geber[] = $value['uid']; + } + } + + if(count($_geber) == 0){ + return; + } + + $_geber_list = implode($_geber, ","); + + // echo $_geber_list; + // exit; + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_konto_aufloesung_mm'); + $statement = $queryBuilder + ->select('uid_geber', ' uid_empfaenger', ' prozente') + ->from('tx_zuladungsliste_konto_aufloesung_mm') + ->where( + $queryBuilder->expr()->gt('prozente', (int) 0), + $queryBuilder->expr()->in('uid_geber', $_geber_list) + )->execute()->fetchAll(); + + if (_Berechnung::$debug) { + Message::note($queryBuilder->getSQL()); + } + + $verteiler_arr = []; + foreach ($statement as $key => $value) { + $uid = $value['uid_geber']; + $verteiler_arr[$uid][] = $value; + } + + foreach ($verteiler_arr as $uid_geber => $empfaener_arr) { + $frauenpunkt_abgezogen = ''; + $neueinsteigerpunkt_abgezogen = ''; + $solidaritaetserklaerung_abgezogen = ''; + + foreach (_Berechnung::$_data['liste'] as $key_geber => $_value_liste) { + if ($_value_liste['user_id'] == $uid_geber) { + + $geber_punkte = $_value_liste['punkte']; + if ($geber_punkte > 0) { + $geber_company = $_value_liste['company']; + + _Berechnung::$_data['liste'][$key_geber]['company'] .= ' ( Kontoauflösung '._Berechnung::$_data['liste'][$key_geber]['kontoaufloesung_active'].')'; + _Berechnung::$_data['liste'][$key_geber]['punkte'] = 0; + _Berechnung::$_data['liste'][$key_geber]['nominiert'] = 0; + _Berechnung::$_data['liste'][$key_geber]['auswertung']['wettbewerbe']['punkte'] = 0; + _Berechnung::$_data['liste'][$key_geber]['auswertung']['neueinsteigerpunkt']['punkte'] = 0; + if (1 == _Berechnung::$_data['liste'][$key_geber]['auswertung']['frauenfoerderpunkt']['punkte']) { + $frauenpunkt_abgezogen = ', Frauenförderpunkt wurde abgezogen'; + --$geber_punkte; + _Berechnung::$_data['liste'][$key_geber]['auswertung']['frauenfoerderpunkt']['punkte'] = 0; + } + if (1 == _Berechnung::$_data['liste'][$key_geber]['auswertung']['neueinsteigerpunkt']['punkte']) { + $neueinsteigerpunkt_abgezogen = ', Neueinsteigerpunkt wurde abgezogen'; + --$geber_punkte; + _Berechnung::$_data['liste'][$key_geber]['auswertung']['neueinsteigerpunkt']['punkte'] = 0; + } + if (1 == _Berechnung::$_data['liste'][$key_geber]['auswertung']['solidaritaetserklaerung']['punkte']) { + $solidaritaetserklaerung_abgezogen = ', Solidaritätserklärungspunkt wurde abgezogen'; + --$geber_punkte; + _Berechnung::$_data['liste'][$key_geber]['auswertung']['solidaritaetserklaerung']['punkte'] = 0; + } + + foreach ($empfaener_arr as $key => $_empfaenger) { + $uid_empfaenger = $_empfaenger['uid_empfaenger']; + $prozente = $_empfaenger['prozente']; + + // SET EMPFÄNGER + foreach (_Berechnung::$_data['liste'] as $key => $value) { + if ($value['user_id'] == $uid_empfaenger) { + // if($uid_empfaenger==326){ + // print_r(_Berechnung::$_data['liste'][$key]); + // exit; + // } + $punkte_empf_anteil = round($geber_punkte * ($prozente / 100), 2); + if(_Berechnung::$_data['liste'][$key]['gesperrt'] == 0) + { + _Berechnung::$_data['liste'][$key]['nominiert'] = 1; + } + _Berechnung::$_data['liste'][$key]['punkte'] = _Berechnung::$_data['liste'][$key]['punkte'] + $punkte_empf_anteil; + _Berechnung::$_data['liste'][$key]['istempfaenger'] = '1'; + _Berechnung::$_data['liste'][$key]['auswertung']['wettbewerbe']['punkte'] += $punkte_empf_anteil; + _Berechnung::$_data['liste'][$key]['auswertung']['wettbewerbe'][] = [ + 'wettbewerb' => "$prozente% von Kontoauflösung " . $frauenpunkt_abgezogen . $neueinsteigerpunkt_abgezogen . $solidaritaetserklaerung_abgezogen, + 'verfahrensid' => '', + 'verfahrensort' => '', + 'entscheidungstermin' => '', + 'mit_sperrung' => '', + 'punkte' => $punkte_empf_anteil, + 'bezeichnung' => '', + 'bezeichnung_punkte' => '', + 'regelwerk' => '', + 'monate_seit_entscheidungstermin' => '', + 'punkte_aktive' => '', + 'gueltig_bis' => '', + 'von_transfer' => $geber_company, + ]; + } + } + } + // unset geber punkte + unset(_Berechnung::$_data['liste'][$key_geber]); + } + } + } + } + + // print_r(_Berechnung::$_data['liste']); + // exit; + } +} diff --git a/packages/zuladungsliste/Classes/Berechnung/Erfolgspunkte.php b/packages/zuladungsliste/Classes/Berechnung/Erfolgspunkte.php new file mode 100755 index 0000000..c3a62c1 --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/Erfolgspunkte.php @@ -0,0 +1,214 @@ +, NUH-Odds GmbH + * + ***/ + +class Erfolgspunkte +{ + /** + * @return string + */ + public static function load_user($_liste, $user_objekt) + { + // _Berechnung::$debug = 1; + + if (_Berechnung::$debug) { + Message::debug( + __FILE__, + __LINE__, + "Erfolgspunkte" + ); + } + + if (!isset(_Berechnung::$_data['sektionstage'])) { + Sektionstage::load(); + } + + // _Berechnung::$_config['berechne_bis'] = mktime(0, 0, 0, 7, 15, 2021); + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_wettbewerbe'); + $queryBuilder + ->select( + 'tx_zuladungsliste_domain_model_wettbewerbe.uid', + 'tx_zuladungsliste_domain_model_wettbewerbe.wettbewerb', + 'tx_zuladungsliste_domain_model_wettbewerbe.verfahrensid', + 'tx_zuladungsliste_domain_model_wettbewerbe.verfahrensort', + 'tx_zuladungsliste_domain_model_wettbewerbe.entscheidungstermin', + 'tx_zuladungsliste_domain_model_wettbewerbe.abgabetermin', + 'tx_zuladungsliste_domain_model_wettbewerbe.sperre_deaktiviert', + 'b.ladung_durch_auslober', + 'c.punkte', + 'd.sperrung AS mit_sperrung', + 'd.bezeichnung', + 'e.bezeichnung AS bezeichnung_punkte' + ) + ->from('tx_zuladungsliste_domain_model_wettbewerbe') + ->leftJoin( + 'tx_zuladungsliste_domain_model_wettbewerbe', + 'tx_zuladungsliste_wettbewerbe_architekten_mm', + 'b', + $queryBuilder->expr()->eq( + 'b.uid_wettbewerbe', + $queryBuilder->quoteIdentifier('tx_zuladungsliste_domain_model_wettbewerbe.uid') + ) + ) + ->leftJoin( + 'b', + 'tx_zuladungsliste_punkte_kriterien_mm', + 'c', + $queryBuilder->expr()->eq( + 'c.uid_punkte', + $queryBuilder->quoteIdentifier('b.uid_punkte') + ) + )->leftJoin( + 'tx_zuladungsliste_domain_model_wettbewerbe', + 'tx_zuladungsliste_domain_model_kriterien', + 'd', + $queryBuilder->expr()->eq( + 'd.uid', + $queryBuilder->quoteIdentifier('tx_zuladungsliste_domain_model_wettbewerbe.kriteriumid') + ) + )->leftJoin( + 'c', + 'tx_zuladungsliste_domain_model_punkte', + 'e', + $queryBuilder->expr()->eq( + 'e.uid', + $queryBuilder->quoteIdentifier('c.uid_punkte') + ) + ) + ->where( + $queryBuilder->expr()->eq('c.uid_kriterien', 'tx_zuladungsliste_domain_model_wettbewerbe.kriteriumid'), + $queryBuilder->expr()->eq('b.tstamp_ablehnen', 0), + $queryBuilder->expr()->gt('b.tstamp_aktivierung', 0), + $queryBuilder->expr()->eq('b.uid_user', (int) $user_objekt['uid']) + ) + ->groupBy('tx_zuladungsliste_domain_model_wettbewerbe.verfahrensid') + ->orderBy('tx_zuladungsliste_domain_model_wettbewerbe.uid','DESC'); + + if (_Berechnung::$_config['berechne_bis'] != 0) { + $date = date("Y-m-d", _Berechnung::$_config['berechne_bis']); + $queryBuilder->andWhere("b.tstamp_aktivierung <= " . _Berechnung::$_config['berechne_bis']); + $queryBuilder->andWhere("tx_zuladungsliste_domain_model_wettbewerbe.entscheidungstermin < '$date'"); + } + + $statement = $queryBuilder->execute()->fetchAll(); + if (_Berechnung::$debug) { + Message::note($queryBuilder->getSQL()); + } + + $_liste["gesperrt_bis"] = 0; + $_liste["kommentar"] = 0; + $_liste["gesperrt"] = 0; + $_liste["nominiert"] = 1; + + $_return_sort = []; + foreach ($statement as $key => $row) { + + if ((int) $row["entscheidungstermin"] > 0) { + $entscheidungstermin = strtotime($row["entscheidungstermin"]); + $datetime2 = new \DateTime($row["entscheidungstermin"]); + } else { + $entscheidungstermin = strtotime($row["abgabetermin"]); + $datetime2 = new \DateTime($row["abgabetermin"]); + } + + // Message::note($row['wettbewerb']); + $_sektionstag = Sektionstage::filter($entscheidungstermin); + + $datetime1 = new \DateTime(); + if (_Berechnung::$_config['berechne_bis'] != 0) { + $datetime1->setTimestamp(_Berechnung::$_config['berechne_bis']); + } + $interval = $datetime1->diff($datetime2); + $monate_seit_entscheidungstermin = $interval->m + ($interval->y * 12); + + $row["regelwerk"] = $_sektionstag["bezeichnung"]; + $row["monate_seit_entscheidungstermin"] = $monate_seit_entscheidungstermin; + + // PUNKTE GÜLTIGKEIT + $row["punkte_aktive"] = $monate_seit_entscheidungstermin <= $_sektionstag["punktezeit"] ? 1 : 0; + + if ($row["punkte_aktive"] == 1) { + $_liste["punkte"] = $_liste["punkte"] + $row["punkte"]; + } + + $datetime3 = clone $datetime2; + $datetime3->modify("+" . $_sektionstag["punktezeit"] . " months"); + $row["gueltig_bis"] = date("d.m.Y", $datetime3->format("U")); + $row["wettbewerb_sort"] = $datetime3->format("U"); + + // SPERRZEIT + if ($row["mit_sperrung"] and $row["sperre_deaktiviert"] == 0) { + if ($row['ladung_durch_auslober'] == 1) { + // Active Sperrzeit wird auf 9 Monate verkürzt + $_sektionstag["sperrzeit"] = 9; + } + $row["sperrung_aktive"] = $monate_seit_entscheidungstermin <= $_sektionstag["sperrzeit"] ? 1 : 0; + $datetime2->modify("+" . $_sektionstag["sperrzeit"] . " months"); + $row["gesperrt_bis"] = date("d.m.Y", $datetime2->format("U")); + + $_liste['controll']['gesperrt_bis'] = $row["gesperrt_bis"]; + $_liste['controll']['sperrung_aktive'] = $datetime2->format("U"); + $_liste['controll']['berechne_bis'] = _Berechnung::$_config['berechne_bis']; + + // salam 28.4.2022 + $sperreZeitLimit = (_Berechnung::$_config['berechne_bis'] != 0) ? _Berechnung::$_config['berechne_bis'] : time(); + + if ($row["sperrung_aktive"] and $datetime2->format("U") > $sperreZeitLimit) { + + // echo "\n"; + // echo $row["gesperrt_bis"]; + // echo "\n"; + // echo $_liste["gesperrt_bis"]; + // echo "\n"; + // exit; + + + if ($_liste["gesperrt_bis"] != "" and $row["gesperrt_bis"] != "") { + + $tmp1 = new \DateTime($row["gesperrt_bis"]); + $tmp2 = new \DateTime($_liste["gesperrt_bis"]); + + if ($tmp1 > $tmp2) + $_liste["gesperrt_bis"] = $row["gesperrt_bis"]; + } else { + $_liste["gesperrt_bis"] = $row["gesperrt_bis"]; + } + if ($row['ladung_durch_auslober'] == 1) { + $_liste["kommentar"] = $row["wettbewerb"] . ' (Ladung durch Auslober/in, Sperrzeit wird auf 9 Monate verkürzt)'; + } else { + $_liste["kommentar"] = $row["wettbewerb"]; + } + $_liste["gesperrt"] = 1; + $_liste["nominiert"] = 0; + } + } + $_return_sort[] = $row; + } + + if ($_return_sort) { + $wettbewerb_sort = array_column($_return_sort, 'wettbewerb_sort'); + array_multisort($wettbewerb_sort, SORT_DESC, $_return_sort); + } + + // WETTBEWERBE ERFOLGSPUNKTE + $_liste["auswertung"]["wettbewerbe"] = $_return_sort; + + return $_liste; + } +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Berechnung/Frauen.php b/packages/zuladungsliste/Classes/Berechnung/Frauen.php new file mode 100755 index 0000000..0f9b7e7 --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/Frauen.php @@ -0,0 +1,78 @@ +, NUH-Odds GmbH + * + ***/ + +class Frauen +{ + /** + * @return void + */ + public static function load($_liste, $user_objekt) + { + if (_Berechnung::$debug) { + Message::debug(__file__, __line__, "Load Frauen Förderungs Punkt"); + } + + // FRAUEN FÖRDERUNGS PUNKT + // $_liste["auswertung"]["frauenfoerderpunkt"] = Frauen::load($_liste, $user_objekt, $_liste["punkte"]); + // $_liste["punkte"] += $_liste["auswertung"]["frauenfoerderpunkt"]["punkte"]; + + + + if ($user_objekt["frauenfoerderpunkt"]==0) { + $_liste["auswertung"]["frauenfoerderpunkt"]['punkte'] = 0; + $_liste["auswertung"]["frauenfoerderpunkt"]['kommentar'] = "Kein Anspruch"; + return $_liste; + } else { + // Frauenförderung ohne Punkte immer Gültig + if ($_liste["punkte"] > 0) { + $_liste["auswertung"]["frauenfoerderpunkt"]['punkte'] = 1; + $_liste["auswertung"]["frauenfoerderpunkt"]['kommentar'] = "Punktestand > 0; Punkt gültig"; + $_liste["punkte"]++; + return $_liste; + } + + $vereidigung = strtotime($user_objekt["vereidigung"]); + $sektionstag = Sektionstage::filter($vereidigung); + + $frauenfoerderung_monate = $sektionstag["frauenfoerderung"]; + + $datetime1 = new \DateTime(); + if (_Berechnung::$_config['berechne_bis'] != 0) { + $datetime1->setTimestamp(_Berechnung::$_config['berechne_bis']); + } + $datetime2 = new \DateTime($user_objekt["vereidigung"]); + + $interval = $datetime1->diff($datetime2); + $monate_seit_vereidigung = $interval->m + ($interval->y * 12); + + if ($monate_seit_vereidigung < $frauenfoerderung_monate) { + $monate = $frauenfoerderung_monate-$monate_seit_vereidigung; + + $_liste["auswertung"]["frauenfoerderpunkt"]['punkte'] = 1; + $_liste["auswertung"]["frauenfoerderpunkt"]['kommentar'] = "Frauenförderung ohne Punkte noch $monate Monate gültig"; + $_liste["punkte"]++; + } else { + $_liste["auswertung"]["frauenfoerderpunkt"]['punkte'] = 0; + $_liste["auswertung"]["frauenfoerderpunkt"]['kommentar'] = "Keine Einreichungen, Zeitspanne seit Vereidigung größer als 5 Jahre, Punkt ist verfallen"; + } + + return $_liste; + } + } +} diff --git a/packages/zuladungsliste/Classes/Berechnung/Neueinsteiger.php b/packages/zuladungsliste/Classes/Berechnung/Neueinsteiger.php new file mode 100755 index 0000000..dbfee0b --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/Neueinsteiger.php @@ -0,0 +1,75 @@ +, NUH-Odds GmbH + * + ***/ + +class Neueinsteiger +{ + /** + * @param mixed $_liste + * @param mixed $user_objekt + * + * @return void + */ + public static function load($_liste, $user_objekt) + { + if (_Berechnung::$debug) { + Message::debug(__FILE__, __LINE__, 'Load NeueinsteigerPunkt'); + } + + if ($user_objekt['vereidigung'] == "") { + $_liste['auswertung']['neueinsteigerpunkt']['punkte'] = 0; + $_liste['auswertung']['neueinsteigerpunkt']['kommentar'] = 'Kein Vereidigungsdatum verfügbar'; + + return $_liste; + } + + $vereidigung = strtotime($user_objekt['vereidigung']); + $_sektionstag = Sektionstage::filter($vereidigung); + + $datetime1 = new \DateTime(); + if (0 != _Berechnung::$_config['berechne_bis']) { + $datetime1->setTimestamp(_Berechnung::$_config['berechne_bis']); + } + $datetime2 = new \DateTime($user_objekt['vereidigung']); + + $interval = $datetime1->diff($datetime2); + $monate_seit_vereidigung = $interval->m + ($interval->y * 12); + + if ($monate_seit_vereidigung > $_sektionstag['neueinsteiger']) { + $_liste['auswertung']['neueinsteigerpunkt']['punkte'] = 0; + $_liste['auswertung']['neueinsteigerpunkt']['kommentar'] = 'Neueinsteigerpunkt ist verfallen. Vereidigung '.$user_objekt['vereidigung']; + + return $_liste; + } + + $jahre_seit_vereidigung = $interval->y; + + if ($jahre_seit_vereidigung < 5) { + $neueinsteigerpunkt = 5 - $jahre_seit_vereidigung; + $datetime2->modify('+5 year'); + + $_liste['auswertung']['neueinsteigerpunkt']['punkte'] = $neueinsteigerpunkt; + $_liste['punkte'] = $_liste['punkte'] + $neueinsteigerpunkt; + $_liste['auswertung']['neueinsteigerpunkt']['kommentar'] = 'Neueinsteigerpunkt Vereidigung '.$user_objekt['vereidigung']; + $_liste['auswertung']['neueinsteigerpunkt']['gueltig_bis'] = $datetime2->format('Y-m-d'); + } else { + $_liste['auswertung']['neueinsteigerpunkt']['punkte'] = 0; + $_liste['auswertung']['neueinsteigerpunkt']['kommentar'] = 'Neueinsteigerpunkt ist verfallen. Vereidigung '.$user_objekt['vereidigung']; + } + + return $_liste; + } +} diff --git a/packages/zuladungsliste/Classes/Berechnung/PunkteKriterien.php b/packages/zuladungsliste/Classes/Berechnung/PunkteKriterien.php new file mode 100755 index 0000000..aea14f0 --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/PunkteKriterien.php @@ -0,0 +1,62 @@ +, NUH-Odds GmbH + * + ***/ + +class PunkteKriterien +{ + public static function load() + { + if (_Berechnung::$debug) { + Message::debug(__FILE__, __LINE__, 'Load Punkte Kriterien'); + } + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_punkte_kriterien_mm'); + $queryBuilder + ->select( + 'tx_zuladungsliste_punkte_kriterien_mm.uid', + 'tx_zuladungsliste_punkte_kriterien_mm.uid_punkte', + 'tx_zuladungsliste_punkte_kriterien_mm.uid_kriterien', + 'tx_zuladungsliste_punkte_kriterien_mm.punkte', + 'a.bezeichnung AS bezeichnung_punkte', + 'b.bezeichnung AS bezeichnung_kritierien' + )->from('tx_zuladungsliste_punkte_kriterien_mm') + ->join( + 'tx_zuladungsliste_punkte_kriterien_mm', + 'tx_zuladungsliste_domain_model_punkte', + 'a', + $queryBuilder->expr()->eq('a.uid', $queryBuilder->quoteIdentifier('tx_zuladungsliste_punkte_kriterien_mm.uid_punkte')) + ) + ->join( + 'tx_zuladungsliste_punkte_kriterien_mm', + 'tx_zuladungsliste_domain_model_kriterien', + 'b', + $queryBuilder->expr()->eq('b.uid', $queryBuilder->quoteIdentifier('tx_zuladungsliste_punkte_kriterien_mm.uid_kriterien')) + ); + + if (_Berechnung::$debug) { + Message::note($queryBuilder->getSQL()); + } + $tmp = $queryBuilder->execute()->fetchAll(); + $return = []; + foreach ($tmp as $key => $value) + { + $return[$value['uid_punkte']][$value['uid_kriterien']] = $value; + } + return $return; + } +} diff --git a/packages/zuladungsliste/Classes/Berechnung/PunkteVerschiebung.php b/packages/zuladungsliste/Classes/Berechnung/PunkteVerschiebung.php new file mode 100755 index 0000000..199c7cd --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/PunkteVerschiebung.php @@ -0,0 +1,168 @@ +, NUH-Odds GmbH + * + ***/ + +class PunkteVerschiebung +{ + /** + * @return array + */ + public static function load() + { + // _Berechnung::$debug = 1; + + if (_Berechnung::$debug) { + Message::debug(__FILE__, __LINE__, "Punkte Verschiebung"); + } + + // 2 usergroup => Ordentliche Registrierung zur Zuladungsliste + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_punkte_verschiebung_mm'); + $statement = $queryBuilder + ->select("a.company", "tx_zuladungsliste_punkte_verschiebung_mm.uid_geber", "tx_zuladungsliste_punkte_verschiebung_mm.uid_empfaenger", "tx_zuladungsliste_punkte_verschiebung_mm.verschiebung_ab", "tx_zuladungsliste_punkte_verschiebung_mm.verschiebung_stichtag", "tx_zuladungsliste_punkte_verschiebung_mm.prozente") + ->from('tx_zuladungsliste_punkte_verschiebung_mm') + ->join( + 'tx_zuladungsliste_punkte_verschiebung_mm', + 'fe_users', + 'a', + $queryBuilder->expr()->eq('a.uid', 'tx_zuladungsliste_punkte_verschiebung_mm.uid_empfaenger') + ) + ->orderBy('verschiebung_stichtag'); + + $statement = $queryBuilder->execute()->fetchAll(); + if (_Berechnung::$debug) { + Message::note($queryBuilder->getSQL()); + } + + return $statement; + } + + /** + * @return void + */ + public static function manage() + { + if (_Berechnung::$debug) { + Message::debug(__FILE__, __LINE__, 'Manage Auflösung Punkte Verteilung'); + } + + $_punkte_geber = self::load(); + if (!$_punkte_geber) { + return; + } + + foreach (_Berechnung::$_data['liste'] as $key => $_value_liste) { + foreach ($_punkte_geber as $geber) { + if ($_value_liste['user_id'] == $geber['uid_geber']) { + + if($geber['verschiebung_ab'] <= _Berechnung::$_config['berechne_bis_datum']){ + + // echo "\n" . _Berechnung::$_data['liste'][$key]['punkte']; + + $punkte_zu_verschieben = self::collectPunkte($geber, $_value_liste); + + // nur aufführen wenn noch Punkte übrig sind und der Emfänger schon existiert (für berechnung des Archieves) + if ($punkte_zu_verschieben > 0 and in_array($geber['uid_empfaenger'], _Berechnung::$_data['architekten_uids'])) { + // GEBER + _Berechnung::$_data['liste'][$key]['punkte'] = _Berechnung::$_data['liste'][$key]['punkte'] - $punkte_zu_verschieben; + $tmp = []; + $tmp['punkte'] = $punkte_zu_verschieben; + $tmp['kommentar'] = $geber['company']; + $tmp['prozente'] = $geber['prozente']; + $tmp['verschiebung_stichtag'] = $geber['verschiebung_stichtag']; + $tmp['verschiebung_ab'] = $geber['verschiebung_ab']; + _Berechnung::$_data['liste'][$key]['auswertung']['verschiebung_gegeben'][] = $tmp; + + // EMPFÄNGER + $tmp = []; + $tmp['punkte'] = $punkte_zu_verschieben; + $tmp['kommentar'] = $_value_liste['company']; + $tmp['prozente'] = $geber['prozente']; + $tmp['verschiebung_stichtag'] = $geber['verschiebung_stichtag']; + $tmp['verschiebung_ab'] = $geber['verschiebung_ab']; + self::addToEmpfaenger($geber, $tmp); + } + } + } + } + } + } + + /** + * @return void + * "id": 61, + */ + public static function addToEmpfaenger(&$geber, $tmp) + { + foreach (_Berechnung::$_data['liste'] as $key => $_value_liste) { + if ($_value_liste['user_id'] == $geber['uid_empfaenger']) { + if(_Berechnung::$_data['liste'][$key]['gesperrt'] == 0){ + _Berechnung::$_data['liste'][$key]['nominiert'] = 1; + } + _Berechnung::$_data['liste'][$key]['auswertung']['verschiebung_empfangen'][] = $tmp; + _Berechnung::$_data['liste'][$key]['punkte'] = _Berechnung::$_data['liste'][$key]['punkte'] + $tmp['punkte']; + } + } + } + + /** + * @return int + */ + public static function collectPunkte(&$geber, &$_value_liste) + { + $debug = 0; + // print_r($_value_liste['auswertung']['wettbewerbe']); + if($debug){ + // print_r($geber); + echo PHP_EOL; + echo _Berechnung::$_config['berechne_bis_datum']; + echo PHP_EOL; + $punkte2 = 0; + $punkte = 0; + } + + foreach ($_value_liste['auswertung']['wettbewerbe'] as $value) { + + // print_r($value); + + if ($value["punkte_aktive"] == 1){ + $punkte2 += $value['punkte']; + } + + if ($value["punkte_aktive"] == 1 and $value['entscheidungstermin'] < $geber['verschiebung_stichtag']) { + if($debug){ + echo "\n" . '"' . $value['wettbewerb'] . '","' . $value['entscheidungstermin'] . '","' . $value['gueltig_bis'] . '","' . number_format($value['punkte'], 2, ',','.') . '"'; + } + $punkte += $value['punkte']; + } + } + if($debug){ + // echo "\n"; + // echo "\n"; + echo "\n"; + echo "\n"; + echo "Punkte zum Verschieben: " . $punkte . "\n"; + echo "\n"; + echo "Punkte aktuell: " . $punkte2 . "\n"; + echo "\n"; + echo "Punkte prozentueller Anteil: " . round($punkte * ($geber['prozente'] / 100), 2); + exit; + } + return round($punkte * ($geber['prozente'] / 100), 2); + } +} diff --git a/packages/zuladungsliste/Classes/Berechnung/Sektionstage.php b/packages/zuladungsliste/Classes/Berechnung/Sektionstage.php new file mode 100755 index 0000000..0c302d4 --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/Sektionstage.php @@ -0,0 +1,105 @@ +, NUH-Odds GmbH + * + ***/ + +class Sektionstage +{ + /** + * @return void + */ + public static function load() + { + if (_Berechnung::$debug) { + Message::debug(__FILE__, __LINE__, "Lade Sektionstage"); + } + + // 2 usergroup => Ordentliche Registrierung zur Zuladungsliste + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_sektionstage'); + $statement = $queryBuilder + ->select("bezeichnung", "stichtag", "sperrzeit", "sperrzeitstart", "punktezeit", "punktezeitstart", "neueinsteiger", "neueinsteigerstart", "frauenfoerderung", "frauenfoerderungstart", "frauenfoerderungsonderstart", "kammernid") + ->from('tx_zuladungsliste_domain_model_sektionstage') + ->where( + $queryBuilder->expr()->eq('kammernid', (int) _Berechnung::$_config['kammernid']) + ); + + if (_Berechnung::$_config['berechne_bis'] != 0) { + $date = date("Y-m-d", _Berechnung::$_config['berechne_bis']); + $queryBuilder->andWhere("stichtag < '" . $date . "'"); + } + + $statement = $queryBuilder->execute()->fetchAll(); + if (_Berechnung::$debug) { + Message::note($queryBuilder->getSQL()); + } + + $_arr = []; + foreach ($statement as $key => $value) { + $stichtag = strtotime(trim($value['stichtag'])); + $_arr[$stichtag] = $value; + } + ksort($_arr); + _Berechnung::$_data['sektionstage'] = $_arr; + } + + /** + * @return array + */ + public static function filter($entscheidungstermin) + { + // echo "\nEntscheidungstermin: " . date("d. m. Y", $entscheidungstermin) , "\n"; + $_sektionstage = _Berechnung::$_data['sektionstage']; + foreach ($_sektionstage as $stichtag => $_stichtagdetails) { + if ($entscheidungstermin <= $stichtag) { + // print_r($_stichtagdetails); + return $_stichtagdetails; + } + } + // print_r($_stichtagdetails); + return $_stichtagdetails; + } +// public static function filter($stichtag) +// { + +// // krsort(_Berechnung::$_data['sektionstage'], SORT_NUMERIC); +// echo "\nSTICHTAG: " . date("d. m. Y", $stichtag); +// echo "\n"; +// $_stichtagdetails = []; +// foreach (_Berechnung::$_data['sektionstage'] as $entscheidungstermin => $_stichtagdetails) { +// // echo "\nENTSCHEIDUNGSTERMIN: " . date("d. m. Y", $entscheidungstermin); +// if ($stichtag < $entscheidungstermin) { +// return $_stichtagdetails; +// } +// } +// // echo "\nHERE"; +// // echo "\nENTSCHEIDUNGSTERMIN: " . date("d. m. Y", $entscheidungstermin); +// print_r($_stichtagdetails); +// return $_stichtagdetails; +// } +// public static function filter($stichtag) +// { +// $_stichtagdetails = []; +// $entscheidungstermin = 0; +// foreach (_Berechnung::$_data['sektionstage'] as $stichtag => $_stichtagdetails) { +// if ($entscheidungstermin >= $stichtag) { +// return $_stichtagdetails; +// } +// } +// return array_shift(array_slice(_Berechnung::$_data['sektionstage'], 0, 1)); +// } +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Berechnung/Solidaritaetserklaerung.php b/packages/zuladungsliste/Classes/Berechnung/Solidaritaetserklaerung.php new file mode 100755 index 0000000..7851288 --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/Solidaritaetserklaerung.php @@ -0,0 +1,43 @@ +, NUH-Odds GmbH + * + ***/ + +class Solidaritaetserklaerung +{ + /** + * @return void + */ + public static function filter($_liste, $user_objekt) + { + if (_Berechnung::$debug) { + Message::debug(__file__, __line__, "Filter Solidaritaetserklaerung"); + } + // Datum Start SOLIDARITÄTSERKLÄRUNG ab 15. Juni "2021" + if (_Berechnung::$_config['berechne_bis'] == 0 or _Berechnung::$_config['berechne_bis'] > mktime(0, 0, 0, 6, 15, 2021)) { + if ($user_objekt["solidaritaetserklaerung"]==0) { + $_liste["auswertung"]["solidaritaetserklaerung"]["kommentar"] = "Solidaritätserklärung nicht zugestimmt"; + $_liste["auswertung"]["solidaritaetserklaerung"]["punkte"] = 0; + } else { + $_liste["auswertung"]["solidaritaetserklaerung"]["kommentar"] = "Solidaritätserklärung zugestimmt"; + $_liste["auswertung"]["solidaritaetserklaerung"]["punkte"] = 1; + $_liste["punkte"]++; + } + } + return $_liste; + } +} diff --git a/packages/zuladungsliste/Classes/Berechnung/Sondersperrungen.php b/packages/zuladungsliste/Classes/Berechnung/Sondersperrungen.php new file mode 100755 index 0000000..1e3d2df --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/Sondersperrungen.php @@ -0,0 +1,98 @@ +, NUH-Odds GmbH + * + ***/ + +class Sondersperrungen +{ + /** + * @return void + */ + public static function load() + { + // _Berechnung::$debug = 1; + + if (_Berechnung::$debug) { + Message::debug( + __FILE__, + __LINE__, + "Load ListeBerechnung" + ); + } + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_extrasperrung'); + $statement = $queryBuilder + ->select('tx_zuladungsliste_domain_model_extrasperrung.begruendung', 'tx_zuladungsliste_domain_model_extrasperrung.sperrzeitbis', 'b.uid_user', 'c.company') + ->from('tx_zuladungsliste_domain_model_extrasperrung') + ->join( + 'tx_zuladungsliste_domain_model_extrasperrung', + 'tx_zuladungsliste_extrasperrung_user_mm', + 'b', + $queryBuilder->expr()->eq('b.uid_extrasperrung', $queryBuilder->quoteIdentifier('tx_zuladungsliste_domain_model_extrasperrung.uid')) + ) + ->join( + 'b', + 'fe_users', + 'c', + $queryBuilder->expr()->eq('c.uid', $queryBuilder->quoteIdentifier('b.uid_user')) + ) + ->where( + $queryBuilder->expr()->eq('c.kammernid', _Berechnung::$_config['kammernid']) + )->execute()->fetchAll(); + + if (_Berechnung::$debug) { + Message::note($queryBuilder->getSQL()); + } + + $_sondersperrungen = []; + foreach ($statement as $key => $value) { + $uid_user = $value['uid_user']; + $value['sperrzeitbis_timestamp'] = strtotime($value['sperrzeitbis']); + $_sondersperrungen[$uid_user][] = $value; + } + _Berechnung::$_data['sondersperrungen'] = $_sondersperrungen; + } + + /** + * @return void + */ + public static function filter($_liste, $user_objekt) + { + $sperrzeitbis = 0; + $user_id = $user_objekt["uid"]; + if (isset(_Berechnung::$_data['sondersperrungen'][$user_id])) { + foreach (_Berechnung::$_data['sondersperrungen'][$user_id] as $key => $value_sperrung) { + $brechnen_bis = _Berechnung::$_config['berechne_bis']; + $brechnen_bis = !$brechnen_bis ? time() : $brechnen_bis; + if ($brechnen_bis < $value_sperrung["sperrzeitbis_timestamp"] + and $data["gesperrt_bis"] < $value_sperrung["sperrzeitbis"] + and $value_sperrung["sperrzeitbis"] > $sperrzeitbis) { + // $return["gesperrt_bis"] = $value_sperrung["sperrzeitbis_timestamp"]; + $sperrzeitbis = $value_sperrung["sperrzeitbis"]; + $data = []; + $data["gesperrt"] = 1; + $data["gesperrt_bis"] = $value_sperrung["sperrzeitbis"]; + $data["kommentar"] = $value_sperrung["begruendung"]; + $_liste["auswertung"]['sondersperrungen']['data'] = $data; + $_liste["gesperrt_bis"] = $value_sperrung["sperrzeitbis"]; + $_liste["nominiert"] = 0; + } + } + } + return $_liste; + } +} diff --git a/packages/zuladungsliste/Classes/Berechnung/WettbewerbeArchitekten.php b/packages/zuladungsliste/Classes/Berechnung/WettbewerbeArchitekten.php new file mode 100755 index 0000000..acf6c5a --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/WettbewerbeArchitekten.php @@ -0,0 +1,63 @@ +, NUH-Odds GmbH + * + ***/ + +class WettbewerbeArchitekten +{ + /** + * @return void + */ + public static function load() + { + if (_Berechnung::$debug) { + Message::debug(__FILE__, __LINE__, 'Load Wettbewerbe Architekten'); + } + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_wettbewerbe_architekten_mm'); + $queryBuilder + ->select( + 'tx_zuladungsliste_wettbewerbe_architekten_mm.uid AS uid_wettarch', + 'tx_zuladungsliste_wettbewerbe_architekten_mm.uid_wettbewerbe', + 'tx_zuladungsliste_wettbewerbe_architekten_mm.uid_user', + 'tx_zuladungsliste_wettbewerbe_architekten_mm.uid_punkte', + 'tx_zuladungsliste_wettbewerbe_architekten_mm.tstamp_zuordnung', + 'tx_zuladungsliste_wettbewerbe_architekten_mm.tstamp_aktivierung', + 'tx_zuladungsliste_wettbewerbe_architekten_mm.tstamp_ablehnen', + 'a.wettbewerb', + 'a.bundesland', + 'a.entscheidungstermin', + 'a.abgabetermin', + 'a.kriteriumid' + ) + ->from('tx_zuladungsliste_wettbewerbe_architekten_mm') + ->join( + 'tx_zuladungsliste_wettbewerbe_architekten_mm', + 'tx_zuladungsliste_domain_model_wettbewerbe', + 'a', + $queryBuilder->expr()->eq('a.uid', $queryBuilder->quoteIdentifier('tx_zuladungsliste_wettbewerbe_architekten_mm.uid_wettbewerbe')) + )->where( + $queryBuilder->expr()->gt('tx_zuladungsliste_wettbewerbe_architekten_mm.uid_punkte', 0), + // $queryBuilder->expr()->eq('tx_zuladungsliste_wettbewerbe_architekten_mm.uid_wettbewerbe', 729) + ); + + if (_Berechnung::$debug) { + Message::note($queryBuilder->getSQL()); + } + return $queryBuilder->execute()->fetchAll(); + } +} diff --git a/packages/zuladungsliste/Classes/Berechnung/_Berechnung.php b/packages/zuladungsliste/Classes/Berechnung/_Berechnung.php new file mode 100755 index 0000000..009b7e3 --- /dev/null +++ b/packages/zuladungsliste/Classes/Berechnung/_Berechnung.php @@ -0,0 +1,287 @@ +, NUH-Odds GmbH + * + ***/ + +class _Berechnung +{ + public static $_return = []; + public static $_data = []; + public static $_config = []; + public static $debug = 0; + + /** + * @return string + */ + public function __construct($berechne_bis = 0) + { + self::$debug = 0; + + // $berechne_bis = mktime(0, 0, 0, 6, 15, 2023); + + self::$_data = []; + $user = $GLOBALS['TSFE']->fe_user->user; + self::$_config['pid'] = 41; // Ordner ID der gültigen Architeken + self::$_config['kammernid'] = 1; // Kammer ID is fixed to Steiermarkfor now + self::$_config['userid'] = $user['uid']; + self::$_config['usergroup'] = 2; // 2 => Ordentliche Registrierung zur Zuladungsliste + self::$_config['liste_start'] = mktime(0, 0, 0, 6, 15, 2017); // 15 July 2017 12:00:00 AM CEST + + if ($berechne_bis) { + self::$_config['berechne_bis'] = $berechne_bis; + } else { + self::$_config['berechne_bis'] = 0; + } + + // self::$_config['berechne_bis'] = 1707748093; + + if(self::$_config['berechne_bis']) + _Berechnung::$_config['berechne_bis_datum'] = date('Y-m-d', _Berechnung::$_config['berechne_bis']); + else + _Berechnung::$_config['berechne_bis_datum'] = date('Y-m-d'); + } + + /** + * @return string + */ + public static function berechnen() + { + self::$_data = []; + + self::$debug = 0; + + Sondersperrungen::load(); + + // controllo = 0 => all + $architekt_uid = 0; + // $architekt_uid = [326,259]; + // $architekt_uid = [280,244]; + // $architekt_uid = [132, 366]; + + Architekten::load($architekt_uid); + + // print_r(self::$_data); exit; + + Sektionstage::load(); + + foreach (self::$_data['architekten'] as $key => $user_objekt) { + $_liste = []; + $_liste["id"] = $user_objekt["uid"]; + $_liste["disable"] = $user_objekt["disable"]; + $_liste["user_id"] = $user_objekt["uid"]; + $_liste["company"] = $user_objekt["company"]; + $_liste["name"] = $user_objekt["name"]; + // $_liste["last_name"] = $user_objekt["last_name"]; + // $_liste["vereidigung"] = $user_objekt["vereidigung"]; + $_liste["kontoaufloesung"] = $user_objekt["kontoaufloesung"]; + $_liste["kontoaufloesung_active"] = $user_objekt["kontoaufloesung_active"]; + // $_liste["nameorder"] = $_liste["last_name"]!="" ? $_liste["last_name"] : $_liste["company"]; + + $_liste["punkte"] = 0; + $_liste["auswertung"] = []; + + + // WETTBEWERBE ERFOLGSPUNKTE + $_liste = Erfolgspunkte::load_user($_liste, $user_objekt); + + // SONDER SPERRUNGEN + $_liste = Sondersperrungen::filter($_liste, $user_objekt); + + // NEUEINSTEIGERPUNKT + $_liste = Neueinsteiger::load($_liste, $user_objekt); + + // FRAUEN FÖRDERUNGS PUNKT + $_liste = Frauen::load($_liste, $user_objekt); + + // SOLIDARITÄTSERKLÄRUNG + $_liste = Solidaritaetserklaerung::filter($_liste, $user_objekt); + + + $_liste["aeltestes_entscheidungs_datum"] = isset($_liste["auswertung"]["wettbewerbe"][0]) ? $_liste["auswertung"]["wettbewerbe"][0]["entscheidungstermin"] : 0; + + if ($user_objekt["vereidigung"]) { + $vereidigung = strtotime($user_objekt["vereidigung"]); + } + if ($_liste["aeltestes_entscheidungs_datum"] != 0) { + $aeltestes_entscheidungs_datum = strtotime($_liste["aeltestes_entscheidungs_datum"]); + } + + if ($_liste["punkte"] == 0) { + $_liste["nominiert"] = 0; + } + + + + if ($_liste["punkte"] == 0) { + $_liste["sortdatum"] = 100000000; + } elseif (isset($vereidigung) and isset($aeltestes_entscheidungs_datum)) { + $_liste["sortdatum"] = $aeltestes_entscheidungs_datum < $vereidigung ? $aeltestes_entscheidungs_datum : $vereidigung; + } elseif (isset($vereidigung)) { + $_liste["sortdatum"] = $vereidigung; + } elseif (isset($aeltestes_entscheidungs_datum)) { + $_liste["sortdatum"] = $aeltestes_entscheidungs_datum; + } else { + $_liste["sortdatum"] = 100000000; + } + + // if($user_objekt["uid"]==353){ + // print_r($_liste['punkte']); + // exit; + // } + + self::$_data['liste'][] = $_liste; + } + + + if (is_array(self::$_data['liste'])) { + + AufloesungPunkteVerteilung::manage(); + // print_r(self::$_data['liste']); + // exit; + /*** + Reihung der Liste absolut + a) Punktezahl + b) bei Gleichstand: Ältestes in der Wertung befindliche Zuerkennungs-, Entscheidungs- oder Vereidigungsdatum geht vor + c) falls immer noch Gleichstand: Reihung alphabetisch nach Nach- bzw. Firmennamen + */ + + PunkteVerschiebung::manage(); + + $punkte = array_column(self::$_data['liste'], 'punkte'); + $sortdatum = array_column(self::$_data['liste'], 'sortdatum'); + $nameorder = array_column(self::$_data['liste'], 'company'); + foreach ($nameorder as $key => $value) { + $nameorder[$key] = strtolower($value); + } + array_multisort($punkte, SORT_NUMERIC, SORT_DESC, $sortdatum, SORT_NUMERIC, SORT_DESC, $nameorder, SORT_ASC, SORT_STRING, self::$_data['liste']); + + // print_r(self::$_data['liste']); + // exit; + + /*** + Reihung für Nominierung Wie Reihung absolut, aber ohne Zählung von gesperrten Teilnehmern (Sperre bei WB-Teilnahme an geladenen WB, aber nicht nur durch Nominierung aus der Liste(!), dzt. 18 Monate) + Nominierung Herangezogen wird die Nominierungsreihung. + 1 Nominierung: Nr. 1 der Nominierungsreihung + 2 Nominierungen: Nr. 1 und die Nr. des Absolutwerts der Hälfte des Maximalwerts der Nominierungsreihung (z.B. 35 in der Nominierungswertung, gezogen wird Nr. 1 und Nr. 17) + 3 Nominierungen: Nr. 1, die Nr. des Absolutwerts von 2/3 des Maximalwerts der Nominierungsreihung, die Nr. des Absolutwerts von 1/3 des Maximalwerts der Nominierungsreihung (z.B. 35 in der Nominierungswertung, gezogen wird Nr. 1, Nr. 11, Nr. 23) + ab 4 Nominierungen: Die ersten 3 Nominierungen wie oben, nächste ist die Nr. 2, nächste die dem Absolutwert von 2/3 des Maximalwerts der Nominierungreihung folgende Zahl (z.B. bei obigem Beispiel, aber 5 aus 35: Nr. 1,2,11,12,23) + */ + + $arr = []; + $pos = 1; + $rang = 1; + foreach (self::$_data['liste'] as $key => $value) { + if ($value["disable"] == 0) { + $value["rang"] = $rang; + $rang++; + + $sperre_wettbewerbe = $value["auswertung"]["wettbewerbe"]["gesperrt_bis"]; + $sperre_sondersperrungen = $value["auswertung"]["sondersperrungen"]['data']["gesperrt_bis"]; + + $sperre_wettbewerbe = str_replace(". ", "-", $sperre_wettbewerbe); + if (strtotime($sperre_wettbewerbe) > self::$_config['berechne_bis']) { + $value["gesperrt_bis"] = $sperre_wettbewerbe; + } + if (strtotime($sperre_sondersperrungen) > self::$_config['berechne_bis']) { + $value["gesperrt_bis"] = $sperre_sondersperrungen; + } + + $value["punkte"] = (float) $value["punkte"]; + if ($value["nominiert"] == 1 and $value["punkte"] > 0) { + $value["pos"] = $pos; + $pos++; + } else { + $value["pos"] = 0; + } + // unset($value["auswertung"]); + unset($value["nameorder"]); + unset($value["aeltestes_entscheidungs_datum"]); + unset($value["last_name"]); + unset($value["vereidigung"]); + + $arr[] = $value; + } + } + + // print_r(self::$_data['liste']); + // exit; + + $eins = $pos; + $zwei = floor($pos / 2); + $drei = floor($pos / 3); + $vier = floor($pos / 4); + $fuenf = floor($pos / 5); + $sechs = floor($pos / 6); + + // echo "\neins: " . $eins; + // echo "\nzwei: " . $zwei; + // echo "\ndrei: " . $drei; + // echo "\nvier: " . $vier; + // echo "\nfünf: " . $fuenf; + // echo "\nsechs: " . $sechs; + + self::$_data['liste'] = []; + foreach ($arr as $key => $value) { + $pos = $value["pos"]; + if ($pos == 1) { + $value["n1"] = 1; + $value["n2"] = 1; + $value["n3"] = 1; + $value["n4"] = 1; + $value["n5"] = 1; + $value["n6"] = 1; + } elseif ($pos > 1) { + $value["n2"] = ($pos == $zwei) ? 1 : 0; + $value["n3"] = ($pos == $drei || $pos == $drei * 2) ? 1 : 0; + $value["n4"] = ($pos == 2 || $pos == $drei || $pos == $drei * 2) ? 1 : 0; + $value["n5"] = ($pos == 2 || $pos == $drei || $pos == $drei + 1 || $pos == $drei * 2) ? 1 : 0; + $value["n6"] = ($pos == 2 || $pos == $drei || $pos == $drei + 1 || $pos == $drei * 2 || $pos == $drei * 2 + 1) ? 1 : 0; + // $value["n4"] = $pos==$vier || $pos==$vier*2 || $pos==$vier*3?1:0; + // $value["n5"] = $pos==$fuenf || $pos==$fuenf*2 || $pos==$fuenf*3 || $pos==$fuenf*4?1:0; + } + + if ($pos == 2) { + $value["e1"] = 1; + $value["e2"] = 1; + $value["e3"] = 1; + } + if ($pos == 3) { + $value["e4"] = 1; + $value["e5"] = 1; + $value["e6"] = 1; + } elseif ($pos > 3) { + $value["e2"] = ($pos == $zwei + 1) ? 1 : 0; + $value["e3"] = ($pos == $drei + 1 || $pos == $drei * 2 + 1) ? 1 : 0; + $value["e4"] = ($pos == 4 || $pos == $drei + 1 || $pos == $drei * 2 + 1) ? 1 : 0; + $value["e5"] = ($pos == 4 || $pos == $drei + 2 || $pos == $drei + 3 || $pos == $drei * 2 + 1) ? 1 : 0; + $value["e6"] = ($pos == 4 || $pos == $drei + 2 || $pos == $drei + 3 || $pos == $drei * 2 + 2 || $pos == $drei * 2 + 3) ? 1 : 0; + // e6 condition needs controll todo + } + self::$_data['liste'][] = $value; + + } + } + + // print_r(self::$_data['liste']); + // exit; + } +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Bootstrap/KammerById.php b/packages/zuladungsliste/Classes/Bootstrap/KammerById.php new file mode 100755 index 0000000..d4df4a5 --- /dev/null +++ b/packages/zuladungsliste/Classes/Bootstrap/KammerById.php @@ -0,0 +1,41 @@ +, NUH-Odds GmbH + * + ***/ + +class KammerById +{ + /** + * @param mixed $kammerid + * + * @return string + */ + public static function load($kammerid = 0) + { + if ($kammerid == 0) { + Message::warning(__file__, __line__, "KammerID fehlt"); + } + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getConnectionForTable('tx_zuladungsliste_domain_model_kammern')->createQueryBuilder(); + $statement = $queryBuilder->select('bezeichnung')->from('tx_zuladungsliste_domain_model_kammern') + ->where($queryBuilder->expr()->in('uid', $kammerid)) + ->execute(); + while ($row = $statement->fetch()) { + return $row['bezeichnung']; + } + } +} diff --git a/packages/zuladungsliste/Classes/Bootstrap/UserSettings.php b/packages/zuladungsliste/Classes/Bootstrap/UserSettings.php new file mode 100755 index 0000000..f0dafbe --- /dev/null +++ b/packages/zuladungsliste/Classes/Bootstrap/UserSettings.php @@ -0,0 +1,71 @@ +, NUH-Odds GmbH + * + ***/ + + use HermannTelser\Zuladungsliste\Utilities\Resources; + +class UserSettings +{ + /** + * + * @return array + */ + public static function load() + { + $user = $GLOBALS['TSFE']->fe_user->user; + + if ($user['gender'] == 0) { + $gender = 'Herr'; + } elseif ($user['gender'] == 1) { + $gender = 'Frau'; + } else { + $gender = ''; + } + + _Berechnung::$_return = [ + ['key' => 'userid', 'value' => $user['uid']], + ['key' => 'isadmin', 'value' => self::is_admin($user['usergroup'])], + ['key' => 'usergroup', 'value' => $user['usergroup']], + ['key' => 'gender', 'value' => $gender], + ['key' => 'username', 'value' => $user['username']], + ['key' => 'fullname', 'value' => $user['title'] . " " . $user['first_name'] . " " . $user['last_name']], + ['key' => 'company', 'value' => $user['company']], + ['key' => 'email', 'value' => $user['email']], + ['key' => 'inliste', 'value' => $user['inliste']], + ['key' => 'vereidigung', 'value' => $user['vereidigung']], + ['key' => 'frauenfoerderpunkt', 'value' => $user['frauenfoerderpunkt']], + ['key' => 'kammernid', 'value' => $user['kammernid']], + ['key' => 'kammermitgliedsnummer', 'value' => $user['kammermitgliedsnummer']], + ['key' => 'kammer', 'value' => KammerById::load($user['kammernid'])], + ['key' => 'displaymenu', 'value' => Resources::displaymenu()], + ['key' => 'sperren', 'value' => Resources::sperren()], + ['key' => 'years', 'value' => Resources::years()], + ['key' => 'next', 'value' => Resources::next()], + ['key' => 'bundeslaender', 'value' => Resources::bundeslaender()]]; + } + /** + * + * @return bool + */ + public static function is_admin($str) + { + $_arr = \explode(",", $str); + foreach ($_arr as $key => $value) { + if($value == '3') { + return true; + } + } + return false; + } +} diff --git a/packages/zuladungsliste/Classes/Bootstrap/_BootstrapController.php b/packages/zuladungsliste/Classes/Bootstrap/_BootstrapController.php new file mode 100755 index 0000000..dd2052c --- /dev/null +++ b/packages/zuladungsliste/Classes/Bootstrap/_BootstrapController.php @@ -0,0 +1,42 @@ + + * + * All rights reserved + * ************************************************************* */ + + +class _BootstrapController +{ + public function __construct($xaction) + { + switch ($xaction) { + case 'administrator': + UserSettings::load(); + break; + case 'start_liste': + UserSettings::load(); + break; + case 'load_archive_menu': + ArchiveMenu::load(); + break; + default: + Message::error(__FILE__, __LINE__, "no xaction switch defined"); + } + } +} diff --git a/packages/zuladungsliste/Classes/Controller/AdministrationController.php b/packages/zuladungsliste/Classes/Controller/AdministrationController.php new file mode 100755 index 0000000..46ca1df --- /dev/null +++ b/packages/zuladungsliste/Classes/Controller/AdministrationController.php @@ -0,0 +1,35 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Test case for class HermannTelser\Zuladungsliste\Controller\ExtrasperrungController. + * + * @author Hermann Telser + */ + class AdministrationController extends \TYPO3\CMS\Core\Tests\UnitTestCase +{ +} diff --git a/packages/zuladungsliste/Classes/Controller/ArchitektenController.php b/packages/zuladungsliste/Classes/Controller/ArchitektenController.php new file mode 100755 index 0000000..46e69b8 --- /dev/null +++ b/packages/zuladungsliste/Classes/Controller/ArchitektenController.php @@ -0,0 +1,150 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Test case for class HermannTelser\Zuladungsliste\Controller\KriterienController. + * + * @author Hermann Telser + */ +class ArchitektenController extends ActionController +{ + + /** + * @var \HermannTelser\Zuladungsliste\Controller\KriterienController + */ + protected $subject = NULL; + + public function setUp() + { + $this->subject = $this->getMock('HermannTelser\Zuladungsliste\Controller\KriterienController', array('redirect', 'forward', 'addFlashMessage'), array(), '', FALSE); + } + + public function tearDown() + { + unset($this->subject); + } + + /** + * @test + */ + public function listActionFetchesAllKriteriensFromRepositoryAndAssignsThemToView() + { + $allKriteriens = $this->getMock('TYPO3\CMS\Extbase\Persistence\ObjectStorage', array(), array(), '', FALSE); + $kriterienRepository = $this->getMock('HermannTelser\Zuladungsliste\Domain\Repository\KriterienRepository', array('findAll'), array(), '', FALSE); + $kriterienRepository->expects($this->once())->method('findAll')->will($this->returnValue($allKriteriens)); + $this->inject($this->subject, 'kriterienRepository', $kriterienRepository); + $view = $this->getMock('TYPO3\CMS\Extbase\Mvc\View\ViewInterface'); + $view->expects($this->once())->method('assign')->with('kriteriens', $allKriteriens); + $this->inject($this->subject, 'view', $view); + $this->subject->listAction(); + } + + /** + * @test + */ + public function showActionAssignsTheGivenKriterienToView() + { + $kriterien = new \HermannTelser\Zuladungsliste\Domain\Model\Kriterien(); + $view = $this->getMock('TYPO3\CMS\Extbase\Mvc\View\ViewInterface'); + $this->inject($this->subject, 'view', $view); + $view->expects($this->once())->method('assign')->with('kriterien', $kriterien); + $this->subject->showAction($kriterien); + } + + /** + * @test + */ + public function createActionAddsTheGivenKriterienToKriterienRepository() + { + $kriterien = new \HermannTelser\Zuladungsliste\Domain\Model\Kriterien(); + $kriterienRepository = $this->getMock('HermannTelser\Zuladungsliste\Domain\Repository\KriterienRepository', array('add'), array(), '', FALSE); + $kriterienRepository->expects($this->once())->method('add')->with($kriterien); + $this->inject($this->subject, 'kriterienRepository', $kriterienRepository); + $this->subject->createAction($kriterien); + } + + /** + * @test + */ + public function editActionAssignsTheGivenKriterienToView() + { + $kriterien = new \HermannTelser\Zuladungsliste\Domain\Model\Kriterien(); + $view = $this->getMock('TYPO3\CMS\Extbase\Mvc\View\ViewInterface'); + $this->inject($this->subject, 'view', $view); + $view->expects($this->once())->method('assign')->with('kriterien', $kriterien); + $this->subject->editAction($kriterien); + } + + /** + * @test + */ + public function updateActionUpdatesTheGivenKriterienInKriterienRepository() + { + $kriterien = new \HermannTelser\Zuladungsliste\Domain\Model\Kriterien(); + $kriterienRepository = $this->getMock('HermannTelser\Zuladungsliste\Domain\Repository\KriterienRepository', array('update'), array(), '', FALSE); + $kriterienRepository->expects($this->once())->method('update')->with($kriterien); + $this->inject($this->subject, 'kriterienRepository', $kriterienRepository); + $this->subject->updateAction($kriterien); + } + + /** + * @test + */ + public function deleteActionRemovesTheGivenKriterienFromKriterienRepository() + { + $kriterien = new \HermannTelser\Zuladungsliste\Domain\Model\Kriterien(); + $kriterienRepository = $this->getMock('HermannTelser\Zuladungsliste\Domain\Repository\KriterienRepository', array('remove'), array(), '', FALSE); + $kriterienRepository->expects($this->once())->method('remove')->with($kriterien); + $this->inject($this->subject, 'kriterienRepository', $kriterienRepository); + $this->subject->deleteAction($kriterien); + } + + /** + * action list + * + * @return void + */ + public function listAction() + { + // $architektens = $this->architektenRepository->findAll(); + // $this->view->assign('architektens', $architektens); + } + + /** + * action + * + * @return void + */ + public function Action() + { + + } + +} diff --git a/packages/zuladungsliste/Classes/Controller/EditController.php b/packages/zuladungsliste/Classes/Controller/EditController.php new file mode 100755 index 0000000..e26e2b1 --- /dev/null +++ b/packages/zuladungsliste/Classes/Controller/EditController.php @@ -0,0 +1,20 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Test case for class HermannTelser\Zuladungsliste\Controller\WettbewerbeController. + * + * @author Hermann Telser + */ +class ExtrasperrungController extends \TYPO3\CMS\Core\Tests\UnitTestCase +{ + + /** + * @var \HermannTelser\Zuladungsliste\Controller\WettbewerbeController + */ + protected $subject = NULL; + + public function setUp() + { + $this->subject = $this->getMock('HermannTelser\Zuladungsliste\Controller\WettbewerbeController', array('redirect', 'forward', 'addFlashMessage'), array(), '', FALSE); + } + + public function tearDown() + { + unset($this->subject); + } + + /** + * @test + */ + public function listActionFetchesAllWettbewerbesFromRepositoryAndAssignsThemToView() + { + $allWettbewerbes = $this->getMock('TYPO3\CMS\Extbase\Persistence\ObjectStorage', array(), array(), '', FALSE); + $wettbewerbeRepository = $this->getMock('HermannTelser\Zuladungsliste\Domain\Repository\WettbewerbeRepository', array('findAll'), array(), '', FALSE); + $wettbewerbeRepository->expects($this->once())->method('findAll')->will($this->returnValue($allWettbewerbes)); + $this->inject($this->subject, 'wettbewerbeRepository', $wettbewerbeRepository); + $view = $this->getMock('TYPO3\CMS\Extbase\Mvc\View\ViewInterface'); + $view->expects($this->once())->method('assign')->with('wettbewerbes', $allWettbewerbes); + $this->inject($this->subject, 'view', $view); + $this->subject->listAction(); + } + + /** + * @test + */ + public function showActionAssignsTheGivenWettbewerbeToView() + { + $wettbewerbe = new \HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe(); + $view = $this->getMock('TYPO3\CMS\Extbase\Mvc\View\ViewInterface'); + $this->inject($this->subject, 'view', $view); + $view->expects($this->once())->method('assign')->with('wettbewerbe', $wettbewerbe); + $this->subject->showAction($wettbewerbe); + } + + /** + * @test + */ + public function createActionAddsTheGivenWettbewerbeToWettbewerbeRepository() + { + $wettbewerbe = new \HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe(); + $wettbewerbeRepository = $this->getMock('HermannTelser\Zuladungsliste\Domain\Repository\WettbewerbeRepository', array('add'), array(), '', FALSE); + $wettbewerbeRepository->expects($this->once())->method('add')->with($wettbewerbe); + $this->inject($this->subject, 'wettbewerbeRepository', $wettbewerbeRepository); + $this->subject->createAction($wettbewerbe); + } + + /** + * @test + */ + public function editActionAssignsTheGivenWettbewerbeToView() + { + $wettbewerbe = new \HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe(); + $view = $this->getMock('TYPO3\CMS\Extbase\Mvc\View\ViewInterface'); + $this->inject($this->subject, 'view', $view); + $view->expects($this->once())->method('assign')->with('wettbewerbe', $wettbewerbe); + $this->subject->editAction($wettbewerbe); + } + + /** + * @test + */ + public function updateActionUpdatesTheGivenWettbewerbeInWettbewerbeRepository() + { + $wettbewerbe = new \HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe(); + $wettbewerbeRepository = $this->getMock('HermannTelser\Zuladungsliste\Domain\Repository\WettbewerbeRepository', array('update'), array(), '', FALSE); + $wettbewerbeRepository->expects($this->once())->method('update')->with($wettbewerbe); + $this->inject($this->subject, 'wettbewerbeRepository', $wettbewerbeRepository); + $this->subject->updateAction($wettbewerbe); + } + + /** + * @test + */ + public function deleteActionRemovesTheGivenWettbewerbeFromWettbewerbeRepository() + { + $wettbewerbe = new \HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe(); + $wettbewerbeRepository = $this->getMock('HermannTelser\Zuladungsliste\Domain\Repository\WettbewerbeRepository', array('remove'), array(), '', FALSE); + $wettbewerbeRepository->expects($this->once())->method('remove')->with($wettbewerbe); + $this->inject($this->subject, 'wettbewerbeRepository', $wettbewerbeRepository); + $this->subject->deleteAction($wettbewerbe); + } + + /** + * action + * + * @return void + */ + public function Action() + { + + } + +} diff --git a/packages/zuladungsliste/Classes/Controller/KriterienController.php b/packages/zuladungsliste/Classes/Controller/KriterienController.php new file mode 100755 index 0000000..2a0224c --- /dev/null +++ b/packages/zuladungsliste/Classes/Controller/KriterienController.php @@ -0,0 +1,142 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Test case for class HermannTelser\Zuladungsliste\Controller\ExtrasperrungController. + * + * @author Hermann Telser + */ +class KriterienController extends \TYPO3\CMS\Core\Tests\UnitTestCase +{ + + /** + * @var \HermannTelser\Zuladungsliste\Controller\ExtrasperrungController + */ + protected $subject = NULL; + + /** + * kriterienRepository + * + * @var \HermannTelser\Zuladungsliste\Domain\Repository\KriterienRepository + * @TYPO3CMSExtbaseAnnotationInject + */ + protected $kriterienRepository = NULL; + + public function setUp() + { + $this->subject = $this->getMock('HermannTelser\Zuladungsliste\Controller\ExtrasperrungController', array('redirect', 'forward', 'addFlashMessage'), array(), '', FALSE); + } + + public function tearDown() + { + unset($this->subject); + } + + /** + * action list + * + * @return void + */ + public function listAction() + { + $kriteriens = $this->kriterienRepository->findAll(); + $this->view->assign('kriteriens', $kriteriens); + } + + /** + * action show + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Kriterien $kriterien + * @return void + */ + public function showAction(\HermannTelser\Zuladungsliste\Domain\Model\Kriterien $kriterien) + { + $this->view->assign('kriterien', $kriterien); + } + + /** + * action new + * + * @return void + */ + public function newAction() + { + + } + + /** + * action create + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Kriterien $newKriterien + * @return void + */ + public function createAction(\HermannTelser\Zuladungsliste\Domain\Model\Kriterien $newKriterien) + { + $this->addFlashMessage('The object was created. Please be aware that this action is publicly accessible unless you implement an access check. See http://wiki.typo3.org/T3Doc/Extension_Builder/Using_the_Extension_Builder#1._Model_the_domain', '', \TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR); + $this->kriterienRepository->add($newKriterien); + $this->redirect('list'); + } + + /** + * action edit + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Kriterien $kriterien + * @TYPO3CMS\Extbase\Annotation\IgnoreValidation $kriterien + * @return void + */ + public function editAction(\HermannTelser\Zuladungsliste\Domain\Model\Kriterien $kriterien) + { + $this->view->assign('kriterien', $kriterien); + } + + /** + * action update + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Kriterien $kriterien + * @return void + */ + public function updateAction(\HermannTelser\Zuladungsliste\Domain\Model\Kriterien $kriterien) + { + $this->addFlashMessage('The object was updated. Please be aware that this action is publicly accessible unless you implement an access check. See http://wiki.typo3.org/T3Doc/Extension_Builder/Using_the_Extension_Builder#1._Model_the_domain', '', \TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR); + $this->kriterienRepository->update($kriterien); + $this->redirect('list'); + } + + /** + * action delete + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Kriterien $kriterien + * @return void + */ + public function deleteAction(\HermannTelser\Zuladungsliste\Domain\Model\Kriterien $kriterien) + { + $this->addFlashMessage('The object was deleted. Please be aware that this action is publicly accessible unless you implement an access check. See http://wiki.typo3.org/T3Doc/Extension_Builder/Using_the_Extension_Builder#1._Model_the_domain', '', \TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR); + $this->kriterienRepository->remove($kriterien); + $this->redirect('list'); + } + +} diff --git a/packages/zuladungsliste/Classes/Controller/NewController.php b/packages/zuladungsliste/Classes/Controller/NewController.php new file mode 100755 index 0000000..1230dd1 --- /dev/null +++ b/packages/zuladungsliste/Classes/Controller/NewController.php @@ -0,0 +1,20 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +use TYPO3\CMS\Extbase\Annotation\Inject; + +/** + * Test case for class \HermannTelser\Zuladungsliste\Domain\Model\Architekten. + * + * @copyright Copyright belongs to the respective authors + * @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later + * @author Hermann Telser + */ +class WettbewerbeController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController +{ + + /** + * @var \HermannTelser\Zuladungsliste\Domain\Model\Architekten + */ + protected $subject = NULL; + + /** + * wettbewerbeRepository + * + * @var \HermannTelser\Zuladungsliste\Domain\Repository\WettbewerbeRepository + * @TYPO3\CMS\Extbase\Annotation\Inject + */ + protected $wettbewerbeRepository = NULL; + + public function setUp() + { + $this->subject = new \HermannTelser\Zuladungsliste\Domain\Model\Architekten(); + } + + public function tearDown() + { + unset($this->subject); + } + + + + /** + * @test + */ + public function getInlisteReturnsInitialValueForBool() + { + $this->assertSame(FALSE, $this->subject->getInliste()); + } + + /** + * @test + */ + public function setInlisteForBoolSetsInliste() + { + $this->subject->setInliste(TRUE); + $this->assertAttributeEquals(TRUE, 'inliste', $this->subject); + } + + /** + * @test + */ + public function getVereidigungReturnsInitialValueForDateTime() + { + $this->assertEquals(NULL, $this->subject->getVereidigung()); + } + + /** + * @test + */ + public function setVereidigungForDateTimeSetsVereidigung() + { + $dateTimeFixture = new \DateTime(); + $this->subject->setVereidigung($dateTimeFixture); + $this->assertAttributeEquals($dateTimeFixture, 'vereidigung', $this->subject); + } + + /** + * @test + */ + public function getGeburtsdatumReturnsInitialValueForDateTime() + { + $this->assertEquals(NULL, $this->subject->getGeburtsdatum()); + } + + /** + * @test + */ + public function setGeburtsdatumForDateTimeSetsGeburtsdatum() + { + $dateTimeFixture = new \DateTime(); + $this->subject->setGeburtsdatum($dateTimeFixture); + $this->assertAttributeEquals($dateTimeFixture, 'geburtsdatum', $this->subject); + } + + /** + * @test + */ + public function getfrauenfoerderpunktReturnsInitialValueForBool() + { + $this->assertSame(FALSE, $this->subject->getfrauenfoerderpunkt()); + } + + /** + * @test + */ + public function setfrauenfoerderpunktForBoolSetsfrauenfoerderpunkt() + { + $this->subject->setfrauenfoerderpunkt(TRUE); + $this->assertAttributeEquals(TRUE, 'frauenfoerderpunkt', $this->subject); + } + + /** + * action list + * + * @return void + */ + public function listAction() + { + $wettbewerbes = $this->wettbewerbeRepository->findAll(); + $this->view->assign('wettbewerbes', $wettbewerbes); + } + + /** + * action show + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe $wettbewerbe + * @return void + */ + public function showAction(\HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe $wettbewerbe) + { + $this->view->assign('wettbewerbe', $wettbewerbe); + } + + /** + * action new + * + * @return void + */ + public function newAction() + { + //// top.TYPO3.Backend.NavigationContainer.PageTree.select(38); + echo ''; + exit(); + } + + /** + * action create + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe $newWettbewerbe + * @return void + */ + public function createAction(\HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe $newWettbewerbe) + { + $this->addFlashMessage('The object was created. Please be aware that this action is publicly accessible unless you implement an access check. See http://wiki.typo3.org/T3Doc/Extension_Builder/Using_the_Extension_Builder#1._Model_the_domain', '', \TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR); + $this->wettbewerbeRepository->add($newWettbewerbe); + $this->redirect('list'); + } + + /** + * action edit + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe $wettbewerbe + * @TYPO3\CMS\Extbase\Annotation\IgnoreValidation $wettbewerbe + * @return void + */ + public function editAction(\HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe $wettbewerbe) + { + $this->view->assign('wettbewerbe', $wettbewerbe); + } + + /** + * action update + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe $wettbewerbe + * @return void + */ + public function updateAction(\HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe $wettbewerbe) + { + $this->addFlashMessage('The object was updated. Please be aware that this action is publicly accessible unless you implement an access check. See http://wiki.typo3.org/T3Doc/Extension_Builder/Using_the_Extension_Builder#1._Model_the_domain', '', \TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR); + $this->wettbewerbeRepository->update($wettbewerbe); + $this->redirect('list'); + } + + /** + * action delete + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe $wettbewerbe + * @return void + */ + public function deleteAction(\HermannTelser\Zuladungsliste\Domain\Model\Wettbewerbe $wettbewerbe) + { + $this->addFlashMessage('The object was deleted. Please be aware that this action is publicly accessible unless you implement an access check. See http://wiki.typo3.org/T3Doc/Extension_Builder/Using_the_Extension_Builder#1._Model_the_domain', '', \TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR); + $this->wettbewerbeRepository->remove($wettbewerbe); + $this->redirect('list'); + } + +} diff --git a/packages/zuladungsliste/Classes/Domain/Model/Architekten.php b/packages/zuladungsliste/Classes/Domain/Model/Architekten.php new file mode 100755 index 0000000..03b559f --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Model/Architekten.php @@ -0,0 +1,193 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Architeckten model extends FrondenUser model + */ +class Architekten extends \TYPO3\CMS\Extbase\Domain\Model\FrontendUser +{ + + /** + * kammermitgliedsnummer + * + * @var string + */ + protected $kammermitgliedsnummer; + + /** + * inliste + * + * @var bool + */ + protected $inliste = false; + + /** + * vereidigung + * + * @var \DateTime + */ + protected $vereidigung = null; + + /** + * geburtsdatum + * + * @var \DateTime + */ + protected $geburtsdatum = null; + + /** + * frauenfoerderpunkt + * + * @var bool + */ + protected $frauenfoerderpunkt = false; + + /** + * Returns the kammermitgliedsnummer + * + * @return string $kammermitgliedsnummer + */ + public function getKammermitgliedsnummer() { + return $this->kammermitgliedsnummer; + } + + /** + * Sets the kammermitgliedsnummer + * + * @param string $kammermitgliedsnummer + * @return void + */ + public function setKammermitgliedsnummer($kammermitgliedsnummer) { + $this->kammermitgliedsnummer = $kammermitgliedsnummer; + } + + /** + * Returns the inliste + * + * @return bool $inliste + */ + public function getInliste() + { + return $this->inliste; + } + + /** + * Sets the inliste + * + * @param bool $inliste + * @return void + */ + public function setInliste($inliste) + { + $this->inliste = $inliste; + } + + /** + * Returns the boolean state of inliste + * + * @return bool + */ + public function isInliste() + { + return $this->inliste; + } + + /** + * Returns the vereidigung + * + * @return \DateTime $vereidigung + */ + public function getVereidigung() + { + return $this->vereidigung; + } + + /** + * Sets the vereidigung + * + * @param \DateTime $vereidigung + * @return void + */ + public function setVereidigung(\DateTime $vereidigung) + { + $this->vereidigung = $vereidigung; + } + + /** + * Returns the geburtsdatum + * + * @return \DateTime $geburtsdatum + */ + public function getGeburtsdatum() + { + return $this->geburtsdatum; + } + + /** + * Sets the geburtsdatum + * + * @param \DateTime $geburtsdatum + * @return void + */ + public function setGeburtsdatum(\DateTime $geburtsdatum) + { + $this->geburtsdatum = $geburtsdatum; + } + + /** + * Returns the frauenfoerderpunkt + * + * @return bool $frauenfoerderpunkt + */ + public function getfrauenfoerderpunkt() + { + return $this->frauenfoerderpunkt; + } + + /** + * Sets the frauenfoerderpunkt + * + * @param bool $frauenfoerderpunkt + * @return void + */ + public function setfrauenfoerderpunkt($frauenfoerderpunkt) + { + $this->frauenfoerderpunkt = $frauenfoerderpunkt; + } + + /** + * Returns the boolean state of frauenfoerderpunkt + * + * @return bool + */ + public function isfrauenfoerderpunkt() + { + return $this->frauenfoerderpunkt; + } + +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Domain/Model/Extrasperrung.php b/packages/zuladungsliste/Classes/Domain/Model/Extrasperrung.php new file mode 100755 index 0000000..129bbaf --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Model/Extrasperrung.php @@ -0,0 +1,120 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Extrasperrung + */ +class Extrasperrung extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity +{ + + /** + * begruendung + * + * @var string + */ + protected $begruendung = ''; + + /** + * sperrzeitbis + * + * @var \DateTime + */ + protected $sperrzeitbis = null; + + /** + * extrasperrungUser + * + * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<> + */ + protected $extrasperrungUser = null; + + /** + * Returns the begruendung + * + * @return string $begruendung + */ + public function getBegruendung() + { + return $this->begruendung; + } + + /** + * Sets the begruendung + * + * @param string $begruendung + * @return void + */ + public function setBegruendung($begruendung) + { + $this->begruendung = $begruendung; + } + + /** + * Returns the sperrzeitbis + * + * @return \DateTime $sperrzeitbis + */ + public function getSperrzeitbis() + { + return $this->sperrzeitbis; + } + + /** + * Sets the sperrzeitbis + * + * @param \DateTime $sperrzeitbis + * @return void + */ + public function setSperrzeitbis(\DateTime $sperrzeitbis) + { + $this->sperrzeitbis = $sperrzeitbis; + } + + /** + * __construct + */ + public function __construct() + { + //Do not remove the next line: It would break the functionality + $this->initStorageObjects(); + } + + /** + * Initializes all ObjectStorage properties + * Do not modify this method! + * It will be rewritten on each save in the extension builder + * You may modify the constructor of this class instead + * + * @return void + */ + protected function initStorageObjects() + { + $this->extrasperrungUser = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage(); + } + +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Domain/Model/Kammern.php b/packages/zuladungsliste/Classes/Domain/Model/Kammern.php new file mode 100755 index 0000000..1d993a9 --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Model/Kammern.php @@ -0,0 +1,63 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Kammern + */ +class Kammern extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity +{ + + /** + * bezeichnung + * + * @var string + */ + protected $bezeichnung = ''; + + /** + * Returns the bezeichnung + * + * @return string $bezeichnung + */ + public function getBezeichnung() + { + return $this->bezeichnung; + } + + /** + * Sets the bezeichnung + * + * @param string $bezeichnung + * @return void + */ + public function setBezeichnung($bezeichnung) + { + $this->bezeichnung = $bezeichnung; + } + +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Domain/Model/Kriterien.php b/packages/zuladungsliste/Classes/Domain/Model/Kriterien.php new file mode 100755 index 0000000..6823534 --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Model/Kriterien.php @@ -0,0 +1,119 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Wetbewerbsarten mit Bewertung + */ +class Kriterien extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity +{ + + /** + * bezeichnung + * + * @var string + */ + protected $bezeichnung = ''; + + /** + * preisartid + * + * @var \HermannTelser\Zuladungsliste\Domain\Model\Preisart + */ + protected $preisartid = null; + + /** + * sektinstagid + * + * @var \HermannTelser\Zuladungsliste\Domain\Model\Sektionstage + */ + protected $sektinstagid = null; + + /** + * Returns the bezeichnung + * + * @return string $bezeichnung + */ + public function getBezeichnung() + { + return $this->bezeichnung; + } + + /** + * Sets the bezeichnung + * + * @param string $bezeichnung + * @return void + */ + public function setBezeichnung($bezeichnung) + { + $this->bezeichnung = $bezeichnung; + } + + /** + * Returns the preisartid + * + * @return \HermannTelser\Zuladungsliste\Domain\Model\Preisart $preisartid + */ + public function getPreisartid() + { + return $this->preisartid; + } + + /** + * Sets the preisartid + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Preisart $preisartid + * @return void + */ + public function setPreisartid(\HermannTelser\Zuladungsliste\Domain\Model\Preisart $preisartid) + { + $this->preisartid = $preisartid; + } + + /** + * Returns the sektinstagid + * + * @return \HermannTelser\Zuladungsliste\Domain\Model\Sektionstage $sektinstagid + */ + public function getSektinstagid() + { + return $this->sektinstagid; + } + + /** + * Sets the sektinstagid + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Sektionstage $sektinstagid + * @return void + */ + public function setSektinstagid(\HermannTelser\Zuladungsliste\Domain\Model\Sektionstage $sektinstagid) + { + $this->sektinstagid = $sektinstagid; + } + +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Domain/Model/Preisart.php b/packages/zuladungsliste/Classes/Domain/Model/Preisart.php new file mode 100755 index 0000000..d87c7a1 --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Model/Preisart.php @@ -0,0 +1,63 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Preisart + */ +class Preisart extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity +{ + + /** + * preisart + * + * @var string + */ + protected $preisart = ''; + + /** + * Returns the preisart + * + * @return string $preisart + */ + public function getPreisart() + { + return $this->preisart; + } + + /** + * Sets the preisart + * + * @param string $preisart + * @return void + */ + public function setPreisart($preisart) + { + $this->preisart = $preisart; + } + +} diff --git a/packages/zuladungsliste/Classes/Domain/Model/Punkte.php b/packages/zuladungsliste/Classes/Domain/Model/Punkte.php new file mode 100755 index 0000000..2406dbb --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Model/Punkte.php @@ -0,0 +1,63 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Punkte + */ +class Punkte extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity +{ + + /** + * bezeichnung + * + * @var string + */ + protected $bezeichnung = ''; + + /** + * Returns the bezeichnung + * + * @return string $bezeichnung + */ + public function getBezeichnung() + { + return $this->bezeichnung; + } + + /** + * Sets the bezeichnung + * + * @param string $bezeichnung + * @return void + */ + public function setBezeichnung($bezeichnung) + { + $this->bezeichnung = $bezeichnung; + } + +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Domain/Model/Sektionstage.php b/packages/zuladungsliste/Classes/Domain/Model/Sektionstage.php new file mode 100755 index 0000000..ae03968 --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Model/Sektionstage.php @@ -0,0 +1,371 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * Sektionstage + */ +class Sektionstage extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity +{ + + /** + * bezeichnung + * + * @var string + */ + protected $bezeichnung = ''; + + /** + * stichtag + * + * @var \DateTime + */ + protected $stichtag = null; + + /** + * sperrzeit + * + * @var int + */ + protected $sperrzeit = 0; + + /** + * sperrzeitstart + * + * @var \DateTime + */ + protected $sperrzeitstart = null; + + /** + * punktezeit + * + * @var int + */ + protected $punktezeit = 0; + + /** + * punktezeitstart + * + * @var \DateTime + */ + protected $punktezeitstart = null; + + /** + * neueinsteiger + * + * @var int + */ + protected $neueinsteiger = 0; + + /** + * neueinsteigerstart + * + * @var \DateTime + */ + protected $neueinsteigerstart = null; + + /** + * frauenfoerderung + * + * @var int + */ + protected $frauenfoerderung = 0; + + /** + * frauenfoerderungstart + * + * @var \DateTime + */ + protected $frauenfoerderungstart = null; + + /** + * frauenfoerderungsonderstart + * + * @var \DateTime + */ + protected $frauenfoerderungsonderstart = null; + + /** + * kammernid + * + * @var \HermannTelser\Zuladungsliste\Domain\Model\Kammern + */ + protected $kammernid = null; + + /** + * Returns the bezeichnung + * + * @return string $bezeichnung + */ + public function getBezeichnung() + { + return $this->bezeichnung; + } + + /** + * Sets the bezeichnung + * + * @param string $bezeichnung + * @return void + */ + public function setBezeichnung($bezeichnung) + { + $this->bezeichnung = $bezeichnung; + } + + /** + * Returns the stichtag + * + * @return \DateTime $stichtag + */ + public function getStichtag() + { + return $this->stichtag; + } + + /** + * Sets the stichtag + * + * @param \DateTime $stichtag + * @return void + */ + public function setStichtag(\DateTime $stichtag) + { + $this->stichtag = $stichtag; + } + + /** + * Returns the sperrzeit + * + * @return int $sperrzeit + */ + public function getSperrzeit() + { + return $this->sperrzeit; + } + + /** + * Sets the sperrzeit + * + * @param int $sperrzeit + * @return void + */ + public function setSperrzeit($sperrzeit) + { + $this->sperrzeit = $sperrzeit; + } + + /** + * Returns the sperrzeitstart + * + * @return \DateTime $sperrzeitstart + */ + public function getSperrzeitstart() + { + return $this->sperrzeitstart; + } + + /** + * Sets the sperrzeitstart + * + * @param \DateTime $sperrzeitstart + * @return void + */ + public function setSperrzeitstart(\DateTime $sperrzeitstart) + { + $this->sperrzeitstart = $sperrzeitstart; + } + + /** + * Returns the punktezeit + * + * @return int $punktezeit + */ + public function getPunktezeit() + { + return $this->punktezeit; + } + + /** + * Sets the punktezeit + * + * @param int $punktezeit + * @return void + */ + public function setPunktezeit($punktezeit) + { + $this->punktezeit = $punktezeit; + } + + /** + * Returns the punktezeitstart + * + * @return \DateTime $punktezeitstart + */ + public function getPunktezeitstart() + { + return $this->punktezeitstart; + } + + /** + * Sets the punktezeitstart + * + * @param \DateTime $punktezeitstart + * @return void + */ + public function setPunktezeitstart(\DateTime $punktezeitstart) + { + $this->punktezeitstart = $punktezeitstart; + } + + /** + * Returns the neueinsteiger + * + * @return int $neueinsteiger + */ + public function getNeueinsteiger() + { + return $this->neueinsteiger; + } + + /** + * Sets the neueinsteiger + * + * @param int $neueinsteiger + * @return void + */ + public function setNeueinsteiger($neueinsteiger) + { + $this->neueinsteiger = $neueinsteiger; + } + + /** + * Returns the neueinsteigerstart + * + * @return \DateTime $neueinsteigerstart + */ + public function getNeueinsteigerstart() + { + return $this->neueinsteigerstart; + } + + /** + * Sets the neueinsteigerstart + * + * @param \DateTime $neueinsteigerstart + * @return void + */ + public function setNeueinsteigerstart(\DateTime $neueinsteigerstart) + { + $this->neueinsteigerstart = $neueinsteigerstart; + } + + /** + * Returns the frauenfoerderung + * + * @return int $frauenfoerderung + */ + public function getFrauenfoerderung() + { + return $this->frauenfoerderung; + } + + /** + * Sets the frauenfoerderung + * + * @param int $frauenfoerderung + * @return void + */ + public function setFrauenfoerderung($frauenfoerderung) + { + $this->frauenfoerderung = $frauenfoerderung; + } + + /** + * Returns the frauenfoerderungstart + * + * @return \DateTime $frauenfoerderungstart + */ + public function getFrauenfoerderungstart() + { + return $this->frauenfoerderungstart; + } + + /** + * Sets the frauenfoerderungstart + * + * @param \DateTime $frauenfoerderungstart + * @return void + */ + public function setFrauenfoerderungstart(\DateTime $frauenfoerderungstart) + { + $this->frauenfoerderungstart = $frauenfoerderungstart; + } + + /** + * Returns the frauenfoerderungsonderstart + * + * @return \DateTime $frauenfoerderungsonderstart + */ + public function getFrauenfoerderungsonderstart() + { + return $this->frauenfoerderungsonderstart; + } + + /** + * Sets the frauenfoerderungsonderstart + * + * @param \DateTime $frauenfoerderungsonderstart + * @return void + */ + public function setFrauenfoerderungsonderstart(\DateTime $frauenfoerderungsonderstart) + { + $this->frauenfoerderungsonderstart = $frauenfoerderungsonderstart; + } + + /** + * Returns the kammernid + * + * @return \HermannTelser\Zuladungsliste\Domain\Model\Kammern kammernid + */ + public function getKammernid() + { + return $this->kammernid; + } + + /** + * Sets the kammernid + * + * @param \HermannTelser\Zuladungsliste\Domain\Model\Kammern $kammernid + * @return void + */ + public function setKammernid(\HermannTelser\Zuladungsliste\Domain\Model\Kammern $kammernid) + { + $this->kammernid = $kammernid; + } + +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Domain/Model/User.php b/packages/zuladungsliste/Classes/Domain/Model/User.php new file mode 100755 index 0000000..2cf611d --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Model/User.php @@ -0,0 +1,90 @@ +kammermitgliedsnummer; + } + + /** + * Sets the kammermitgliedsnummer + * + * @param string $kammermitgliedsnummer + * @return void + */ + public function setKammermitgliedsnummer($kammermitgliedsnummer) + { + $this->kammermitgliedsnummer = $kammermitgliedsnummer; + } + + + /** + * @return bool + */ + public function getFrauenfoerderpunkt() + { + return $this->frauenfoerderpunkt; + } + + /** + * Sets the frauenfoerderpunkt + * + * @param bool $frauenfoerderpunkt + * @return void + */ + public function setFrauenfoerderpunkt($frauenfoerderpunkt) + { + $this->frauenfoerderpunkt = $frauenfoerderpunkt; + } + + + /** + * @return string + */ + public function getVereidigung() + { + return $this->vereidigung; + } + + /** + * Sets the Vereidigung + * + * @param string $vereidigung + * @return void + */ + public function setVereidigung($vereidigung) + { + $this->vereidigung = $vereidigung; + } +} diff --git a/packages/zuladungsliste/Classes/Domain/Model/Wettbewerbe.php b/packages/zuladungsliste/Classes/Domain/Model/Wettbewerbe.php new file mode 100755 index 0000000..248e6b0 --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Model/Wettbewerbe.php @@ -0,0 +1,355 @@ + + */ + protected $wettbewerbUser = null; + + /** + * Returns the wettbewerb + * + * @return string $wettbewerb + */ + public function getWettbewerb() + { + return $this->wettbewerb; + } + + /** + * Sets the wettbewerb + * + * @param string $wettbewerb + * @return void + */ + public function setWettbewerb($wettbewerb) + { + $this->wettbewerb = $wettbewerb; + } + + /** + * Returns the beschreibung + * + * @return string $beschreibung + */ + public function getBeschreibung() + { + return $this->beschreibung; + } + + /** + * Sets the beschreibung + * + * @param string $beschreibung + * @return void + */ + public function setBeschreibung($beschreibung) + { + $this->beschreibung = $beschreibung; + } + + /** + * Returns the registrierung + * + * @return string $registrierung + */ + public function getRegistrierung() + { + return $this->registrierung; + } + + /** + * Sets the registrierung + * + * @param string $registrierung + * @return void + */ + public function setRegistrierung($registrierung) + { + $this->registrierung = $registrierung; + } + + /** + * Returns the verfahrensort + * + * @return string $verfahrensort + */ + public function getVerfahrensort() + { + return $this->verfahrensort; + } + + /** + * Sets the verfahrensort + * + * @param string $verfahrensort + * @return void + */ + public function setVerfahrensort($verfahrensort) + { + $this->verfahrensort = $verfahrensort; + } + + /** + * Returns the bundesland + * + * @return string $bundesland + */ + public function getBundesland() + { + return $this->bundesland; + } + + /** + * Sets the bundesland + * + * @param string $bundesland + * @return void + */ + public function setBundesland($bundesland) + { + $this->bundesland = $bundesland; + } + + /** + * Returns the abgabetermin + * + * @return \DateTime $abgabetermin + */ + public function getAbgabetermin() + { + return $this->abgabetermin; + } + + /** + * Sets the abgabetermin + * + * @param \DateTime $abgabetermin + * @return void + */ + public function setAbgabetermin(\DateTime $abgabetermin) + { + $this->abgabetermin = $abgabetermin; + } + + /** + * Returns the kammerbeschluss + * + * @return \DateTime $kammerbeschluss + */ + public function getKammerbeschluss() + { + return $this->kammerbeschluss; + } + + /** + * Sets the kammerbeschluss + * + * @param \DateTime $kammerbeschluss + * @return void + */ + public function setKammerbeschluss(\DateTime $kammerbeschluss) + { + $this->kammerbeschluss = $kammerbeschluss; + } + + /** + * Returns the entscheidungstermin + * + * @return \DateTime $entscheidungstermin + */ + public function getEntscheidungstermin() + { + return $this->entscheidungstermin; + } + + /** + * Sets the entscheidungstermin + * + * @param \DateTime $entscheidungstermin + * @return void + */ + public function setEntscheidungstermin(\DateTime $entscheidungstermin) + { + $this->entscheidungstermin = $entscheidungstermin; + } + + /** + * Returns the sperrung + * + * @return bool $sperrung + */ + public function getSperrung() + { + return $this->sperrung; + } + + /** + * Sets the sperrung + * + * @param bool $sperrung + * @return void + */ + public function setSperrung($sperrung) + { + $this->sperrung = $sperrung; + } + + /** + * Returns the boolean state of sperrung + * + * @return bool + */ + public function isSperrung() + { + return $this->sperrung; + } + + /** + * Returns the aufgabenstellung + * + * @return string $aufgabenstellung + */ + public function getAufgabenstellung() + { + return $this->aufgabenstellung; + } + + /** + * Sets the aufgabenstellung + * + * @param string $aufgabenstellung + * @return void + */ + public function setAufgabenstellung($aufgabenstellung) + { + $this->aufgabenstellung = $aufgabenstellung; + } + + /** + * __construct + */ + public function __construct() + { + //Do not remove the next line: It would break the functionality + $this->initStorageObjects(); + } + + /** + * Initializes all ObjectStorage properties + * Do not modify this method! + * It will be rewritten on each save in the extension builder + * You may modify the constructor of this class instead + * + * @return void + */ + protected function initStorageObjects() + { + $this->wettbewerbUser = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage(); + } + +} diff --git a/packages/zuladungsliste/Classes/Domain/Repository/ArchitektenRepository.php b/packages/zuladungsliste/Classes/Domain/Repository/ArchitektenRepository.php new file mode 100755 index 0000000..633f038 --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Repository/ArchitektenRepository.php @@ -0,0 +1,36 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * The repository for Architektens + */ +class ArchitektenRepository extends \TYPO3\CMS\Extbase\Persistence\Repository +{ + + +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Domain/Repository/KriterienRepository.php b/packages/zuladungsliste/Classes/Domain/Repository/KriterienRepository.php new file mode 100755 index 0000000..cbc47e1 --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Repository/KriterienRepository.php @@ -0,0 +1,36 @@ +, Hermann Telser + * + * All rights reserved + * + * This script is part of the TYPO3 project. The TYPO3 project is + * free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * The GNU General Public License can be found at + * http://www.gnu.org/copyleft/gpl.html. + * + * This script is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * This copyright notice MUST APPEAR in all copies of the script! + ***************************************************************/ + +/** + * The repository for Kriteriens + */ +class KriterienRepository extends \TYPO3\CMS\Extbase\Persistence\Repository +{ + + +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Domain/Repository/WettbewerbeRepository.php b/packages/zuladungsliste/Classes/Domain/Repository/WettbewerbeRepository.php new file mode 100755 index 0000000..63c3753 --- /dev/null +++ b/packages/zuladungsliste/Classes/Domain/Repository/WettbewerbeRepository.php @@ -0,0 +1,36 @@ +getQueryBuilderForTable('tx_zuladungsliste_archive_admin'); + $statement = $queryBuilder + ->select('liste', 'crdate') + ->from('tx_zuladungsliste_archive_admin') + ->where( + $queryBuilder->expr()->eq('uid', (int) $pdf_archive_id) + ) + ->execute()->fetchAll(); + $_liste = json_decode($statement[0]['liste'], true); + $timestamp = $statement[0]['crdate']; + $timestamp_formattet = (strftime('%A %d. %B %Y', $statement[0]['crdate'])); + $timestamp_titel = (strftime('%d. %b. %Y', $statement[0]['crdate'])); + } else { + $berechnene::berechnen(); + ListeTree::set_dijit(); + $_liste = $berechnene::$_return; + $timestamp = time(); + $timestamp_formattet = strftime('%A %d. %B %Y', time()); + $timestamp_titel = strftime('%d. %b. %Y', time()); + } + + self::$Mpdf = new \Mpdf\Mpdf([ + 'mode' => 'utf-8', + 'format' => 'A4-P', + 'margin_left' => 7, + 'margin_right' => 7, + 'margin_top' => 12, + 'margin_bottom' => 12, + 'margin_header' => 0, + 'margin_footer' => 0, + ]); + self::$Mpdf->SetTitle("ZL vom " . $timestamp_titel); + $stylesheet = file_get_contents($extPath.'Classes/Download/style.css'); + self::$Mpdf->WriteHTML($stylesheet, \Mpdf\HTMLParserMode::HEADER_CSS); + + // logo + $html = '
'; + $image = $extPath.'Resources/Public/Images/ztkammer-logo.png'; + $html .= ''; + + // header + $html .= '
Zuladungsliste Wettbewerbe Steiermark
'; + + // sub header + $sektionstag = Sektionstage::filter($timestamp); + $html .= '

Stand '.$timestamp_formattet.', auf Basis des Sektionstages vom '.$sektionstag['stichtag'].', '.$sektionstag['bezeichnung'].'

'; + + // tabelle + $html .= ''; + $html .= ''; + foreach ($_liste as $key => $value) { + if (isset($value['user_id'])) { + if (0 == $value['pos']) { + $value['pos'] = ''; + $color = "rot"; + } else { + $value['gesperrt_bis'] = 'Frei'; + $color = "gruen"; + } + + $html .= ''; + $html .= "'; + $html .= "'; + $html .= "'; + $html .= "'; + $html .= "'; + $html .= ''; + } + } + $html .= '
RangPosBüroPunkteSperrung bis
".$value['rang'].'".$value['pos'].'".$value['company'].'".number_format($value['punkte'], 2).'".$value['gesperrt_bis'].'
'; + + self::$Mpdf->WriteHTML($html, \Mpdf\HTMLParserMode::HTML_BODY); + + self::$Mpdf->Output('Standard.pdf', Mpdf\Output\Destination::INLINE); + + exit; + } +} diff --git a/packages/zuladungsliste/Classes/Download/_DownloadController.php b/packages/zuladungsliste/Classes/Download/_DownloadController.php new file mode 100755 index 0000000..9de0591 --- /dev/null +++ b/packages/zuladungsliste/Classes/Download/_DownloadController.php @@ -0,0 +1,39 @@ + + * + * All rights reserved + * ************************************************************* */ + + +class _DownloadController +{ + public function __construct($xaction) + { + switch ($xaction) { + case 'download_pdf': + PdfListe::download(); + break; + case 'download_einreichung': + PdfEinreichung::download(); + break; + } + } +} diff --git a/packages/zuladungsliste/Classes/Download/print.css b/packages/zuladungsliste/Classes/Download/print.css new file mode 100755 index 0000000..100e64f --- /dev/null +++ b/packages/zuladungsliste/Classes/Download/print.css @@ -0,0 +1,98 @@ +body { + font-family: sans-serif; + font-size: 0.9em; + line-height: 1.1em; + margin: 0; + padding: 0; +} + +.liste-titel { + font-family: sans-serif; + padding: 15mm 0 0; + font-size: 2em; + font-weight: bold; + text-align: center; + margin: 1em auto; +} + +.rot { + color: #800; +} + +table { + width: 100%; +} + +.center { + text-align: center; +} + +.right { + text-align: right; +} + +.filter { + background-color: #eee; + border: 1px solid #cbcbcb; + padding: 0.5rem 1rem; + margin: 0.5rem 0; +} + +/* PURE TABLES START */ +.pure-table { + /* Remove spacing between table cells (from Normalize.css) */ + border-collapse: collapse; + border-spacing: 0; + empty-cells: show; + border: 1px solid #cbcbcb; +} + +.pure-table td, +.pure-table th, +.pure-table-noborder td, +.pure-table-noborder th { + border-left: 1px solid #cbcbcb; + border-bottom: 1px solid #cbcbcb; + /* inner column border */ + border-width: 0 0 1px 1px; + font-size: inherit; + margin: 0; + overflow: visible; + /*to make ths where the title is really long work*/ + padding: .7em 1em; + /* cell padding */ +} + +.pure-table td { + background-color: transparent; +} + +.pure-table-odd td { + background-color: #eee; +} + +/* nth-child selector for modern browsers */ +.pure-table-striped tr:nth-child(2n-1) td { + background-color: #eee; + border-bottom: 1px solid #cbcbcb; +} + +/* BORDERED TABLES */ +.pure-table-bordered td { + border-bottom: 1px solid #cbcbcb; +} + +.pure-table-bordered tbody>tr:last-child>td { + border-bottom-width: 0; +} + +/* HORIZONTAL BORDERED TABLES */ +.pure-table-horizontal td, +.pure-table-horizontal th { + border-width: 0 0 1px 0; + border-bottom: 1px solid #cbcbcb; +} + +.pure-table-horizontal tbody>tr:last-child>td { + border-bottom-width: 0; +} diff --git a/packages/zuladungsliste/Classes/Download/style.css b/packages/zuladungsliste/Classes/Download/style.css new file mode 100755 index 0000000..ba50455 --- /dev/null +++ b/packages/zuladungsliste/Classes/Download/style.css @@ -0,0 +1,121 @@ +body { + font-family: sans-serif; + font-size: 1em; + line-height: 18pt; + margin: 0; + padding: 0; +} + +.liste-titel { + font-family: sans-serif; + padding: 15mm 0 0; + font-size: 1.5em; + text-align: center; +} + +table.liste { + width: 100%; + font-size: .9em; + margin-top: 15mm; +} + +.rot { + color: #800; +} + +.gruen { + color: green; +} + +.center { + text-align: center; +} + +.right { + text-align: right; +} + +/* PURE TABLES START */ +.pure-table { + /* Remove spacing between table cells (from Normalize.css) */ + border-collapse: collapse; + border-spacing: 0; + empty-cells: show; + border: 1px solid #cbcbcb; +} + +.pure-table-noborder { + /* Remove spacing between table cells (from Normalize.css) */ + border-collapse: collapse; + border-spacing: 0; + empty-cells: show; +} + +.pure-table caption { + color: #000; + font: italic 85%/1 arial, sans-serif; + padding: 1em 0; + text-align: center; +} + +.pure-table td, +.pure-table th, +.pure-table-noborder td, +.pure-table-noborder th { + border-left: 1px solid #cbcbcb; + border-bottom: 1px solid #cbcbcb; + /* inner column border */ + border-width: 0 0 1px 1px; + font-size: inherit; + margin: 0; + overflow: visible; + /*to make ths where the title is really long work*/ + padding: .7em 1em; + /* cell padding */ +} + +.pure-table thead { + background-color: #e0e0e0; + color: #000; + text-align: left; + vertical-align: bottom; +} + +/* +striping: + even - #fff (white) + odd - #f2f2f2 (light gray) +*/ +.pure-table td { + background-color: transparent; +} + +.pure-table-odd td { + background-color: #f2f2f2; +} + +/* nth-child selector for modern browsers */ +.pure-table-striped tr:nth-child(2n-1) td { + background-color: #f2f2f2; + border-bottom: 1px solid #cbcbcb; +} + +/* BORDERED TABLES */ +.pure-table-bordered td { + border-bottom: 1px solid #cbcbcb; +} + +.pure-table-bordered tbody>tr:last-child>td { + border-bottom-width: 0; +} + +/* HORIZONTAL BORDERED TABLES */ +.pure-table-horizontal td, +.pure-table-horizontal th { + border-width: 0 0 1px 0; + border-bottom: 1px solid #cbcbcb; +} + +.pure-table-horizontal tbody>tr:last-child>td { + border-bottom-width: 0; +} diff --git a/packages/zuladungsliste/Classes/Einreichen/EinreichungDelete.php b/packages/zuladungsliste/Classes/Einreichen/EinreichungDelete.php new file mode 100755 index 0000000..5391764 --- /dev/null +++ b/packages/zuladungsliste/Classes/Einreichen/EinreichungDelete.php @@ -0,0 +1,47 @@ + + * + * All rights reserved + * ************************************************************* */ + +class EinreichungDelete +{ + public static function laden() + { + // lösche Einreichung + $uid = GeneralUtility::_GP('uid'); + if (!is_numeric($uid)) { + exit; + } + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen'); + $queryBuilder + ->update('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen') + ->where( + $queryBuilder->expr()->eq('uid', (int) $uid) + ) + ->set('tstamp', time()) + ->set('deleted', (int) 1) + ->execute(); + + echo $queryBuilder->getSQL(); + } +} diff --git a/packages/zuladungsliste/Classes/Einreichen/EinreichungenUser.php b/packages/zuladungsliste/Classes/Einreichen/EinreichungenUser.php new file mode 100755 index 0000000..b1d4e4f --- /dev/null +++ b/packages/zuladungsliste/Classes/Einreichen/EinreichungenUser.php @@ -0,0 +1,57 @@ + + * + * All rights reserved + * ************************************************************* */ + +class EinreichungenUser +{ + public static function laden() + { + // EIGEREICHTE PROJEKT + $user = $GLOBALS['TSFE']->fe_user->user; + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen'); + // $queryBuilder->getRestrictions()->removeAll()->add(GeneralUtility::makeInstance(DeletedRestriction::class)); + $queryBuilder + ->select('uid', 'crdate', 'wettbewerb', 'beschreibung', 'entscheidungstermin', 'verfahrensort', 'bundesland', 'dokument_orig_name', 'aufgenommen', 'abgelehnt', 'begruendung') + ->from('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen') + ->where($queryBuilder->expr()->eq('cruser_id', $user['uid'])) + ->orderBy('aufgenommen'); + $statement = $queryBuilder->execute()->fetchAll(); + + $arr = array(); + foreach ($statement as $key => $value) { + $value["status"] = 0; + if($value["aufgenommen"] > 0){ + $value["status"] = 1; + } + else if ($value["abgelehnt"] > 0){ + $value["status"] = 2; + } + $arr[] = $value; + } + + header('Content-Type: application/json'); + echo json_encode($arr); + exit(); + } +} diff --git a/packages/zuladungsliste/Classes/Einreichen/_EinreichenController.php b/packages/zuladungsliste/Classes/Einreichen/_EinreichenController.php new file mode 100755 index 0000000..87b73f1 --- /dev/null +++ b/packages/zuladungsliste/Classes/Einreichen/_EinreichenController.php @@ -0,0 +1,36 @@ + + * + * All rights reserved + * ************************************************************* */ + +class _EinreichenController +{ + public function __construct($xaction) + { + switch ($xaction) { + case 'lade_einreichungen': + return EinreichungenUser::laden(); + break; + default: + Message::error(__FILE__, __LINE__, 'no xaction switch defined'); + } + } +} diff --git a/packages/zuladungsliste/Classes/Liste/Archive.php b/packages/zuladungsliste/Classes/Liste/Archive.php new file mode 100755 index 0000000..02d6f86 --- /dev/null +++ b/packages/zuladungsliste/Classes/Liste/Archive.php @@ -0,0 +1,41 @@ +getQueryBuilderForTable('tx_zuladungsliste_archive_admin'); + $statement = $queryBuilder + ->select('liste') + ->from('tx_zuladungsliste_archive_admin') + ->where($queryBuilder->expr()->eq('uid', (int) $archive_id)) + ->addOrderBy('uid', 'DESC') + ->execute() + ->fetchAll(); + + header('Content-Type: application/json'); + echo $statement[0]['liste']; + exit(); + } +} diff --git a/packages/zuladungsliste/Classes/Liste/ArchiveMenu.php b/packages/zuladungsliste/Classes/Liste/ArchiveMenu.php new file mode 100755 index 0000000..7129b0a --- /dev/null +++ b/packages/zuladungsliste/Classes/Liste/ArchiveMenu.php @@ -0,0 +1,55 @@ +, NUH-Odds GmbH + * + ***/ + +class ArchiveMenu +{ + /** + * + * @return string + */ + public static function load() + { + $queryBuilder = GeneralUtility::makeInstance( + ConnectionPool::class + )->getQueryBuilderForTable('tx_zuladungsliste_archive_admin'); + $statement = $queryBuilder + ->select('uid', 'crdate') + ->from('tx_zuladungsliste_archive_admin') + ->addOrderBy('uid', 'DESC') + ->execute(); + + $tmp=[]; + foreach ($statement as $key => $value) { + $year = date("Y", $value["crdate"]); + $tmp[$year][] = $value; + } + _Berechnung::$_return = []; + foreach ($tmp as $year => $value) { + $t = array(); + $t["year"] = $year; + foreach ($value as $key => $val) { + $t2 = array(); + $t2["id"] = $val["uid"]; + $t2["titel"] = strftime("%e. %b. %G", $val["crdate"]); + $t["subdata"][] = $t2; + } + _Berechnung::$_return[] = $t; + } + } +} diff --git a/packages/zuladungsliste/Classes/Liste/EinreichungenAdmin.php b/packages/zuladungsliste/Classes/Liste/EinreichungenAdmin.php new file mode 100755 index 0000000..7b7c9bd --- /dev/null +++ b/packages/zuladungsliste/Classes/Liste/EinreichungenAdmin.php @@ -0,0 +1,149 @@ +getQueryBuilderForTable('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen'); + $queryBuilder + ->update('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen') + ->where( + $queryBuilder->expr()->eq('uid', (int) $uid), + $queryBuilder->expr()->eq('aufgenommen', 0), + $queryBuilder->expr()->eq('abgelehnt', 0) + )->set('deleted', '1')->execute(); + // echo $queryBuilder->getSQL(); + echo 1; + exit; + } + + /** + * @return bool + */ + public static function update() + { + // EINGEREICHTE PROJEKT UPDATE + $uid = preg_replace("'\D'", "", $_GET['uid']); + if (!is_numeric($uid)) { + exit; + } + $field = preg_replace("'\W'", "", $_GET['field']); + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen'); + if ($field=="aufgenommen") { + $queryBuilder + ->update('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen') + ->where($queryBuilder->expr()->eq('uid', (int) $uid)) + ->set('aufgenommen', (int) time()) + ->set('abgelehnt', 0) + ->execute(); + } elseif ($field=="abgelehnt") { + $queryBuilder + ->update('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen') + ->where($queryBuilder->expr()->eq('uid', (int) $uid)) + ->set('aufgenommen', 0) + ->set('abgelehnt', (int) time()) + ->execute(); + } + + // echo $queryBuilder->getSQL(); + echo 1; + exit; + } + + + /** + * @return bool + */ + public static function load() + { + // EINGEREICHTE PROJEKT LOAD + + // _Berechnung::$debug = 1; + + if (_Berechnung::$debug) { + Message::debug( + __FILE__, + __LINE__, + 'Load ListeBerechnung' + ); + } + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen'); + $statement = $queryBuilder + ->select( + 'a.company', + 'a.name', + 'a.uid AS user_uid', + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.uid', + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.crdate', + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.wettbewerb', + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.beschreibung', + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.entscheidungstermin', + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.verfahrensort', + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.bundesland', + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.dokument_orig_name', + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.aufgenommen', + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.abgelehnt', + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.begruendung' + ) + ->from('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen') + ->join( + 'tx_zuladungsliste_domain_model_wettbewerbe_einreichungen', + 'fe_users', + 'a', + $queryBuilder->expr()->eq('a.uid', $queryBuilder->quoteIdentifier('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.cruser_id')) + ) + ->where( + $queryBuilder->expr()->eq('a.deleted', (int) 0), + $queryBuilder->expr()->eq('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen.deleted', (int) 0) + )->execute()->fetchAll(); + + if (_Berechnung::$debug) { + Message::note($queryBuilder->getSQL()); + } + + $bundeslaender_map = array_flip(Resources::bundeslaender()); + + + $_return = []; + foreach ($statement as $key => $value) { + $value['id'] = (int) $value['uid']; + unset($value['uid']); + $value['aufgenommen'] = (int) $value['aufgenommen']; + $value['abgelehnt'] = (int) $value['abgelehnt']; + $value['year'] = (int) substr($value['entscheidungstermin'], 0, 4); + $value['bundeslandid'] = $bundeslaender_map[$value['bundesland']]; + + $value['status'] = 1; + if ($value['abgelehnt'] > 0) { + $value['status'] = 3; + } elseif ($value['aufgenommen'] > 0) { + $value['status'] = 2; + } + + $_return[] = $value; + } + + header('Content-Type: application/json'); + echo json_encode($_return); + exit(); + } +} diff --git a/packages/zuladungsliste/Classes/Liste/Freischaltungen.php b/packages/zuladungsliste/Classes/Liste/Freischaltungen.php new file mode 100755 index 0000000..034205b --- /dev/null +++ b/packages/zuladungsliste/Classes/Liste/Freischaltungen.php @@ -0,0 +1,175 @@ +getQueryBuilderForTable('tx_zuladungsliste_wettbewerbe_architekten_mm'); + $queryBuilder->update('tx_zuladungsliste_wettbewerbe_architekten_mm') + ->where( + $queryBuilder->expr()->eq('uid', (int) $uid_wettarch) + ) + ->set('tstamp', (int) time()) + ->set('tstamp_aktivierung', (int) time()) + ->set('tstamp_ablehnen', 0) + ->execute(); + + if (_Berechnung::$debug) { + Message::note($queryBuilder->getSQL()); + } + echo 1; + exit; + } + + /** + * @return bool + */ + public static function ablehnen() + { + // _Berechnung::$debug = 1; + + $uid_wettarch = GeneralUtility::_GP('uid_wettarch'); + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_wettbewerbe_architekten_mm'); + $queryBuilder->update('tx_zuladungsliste_wettbewerbe_architekten_mm') + ->where( + $queryBuilder->expr()->eq('uid', (int) $uid_wettarch) + ) + ->set('tstamp', (int)time()) + ->set('tstamp_aktivierung', 0) + ->set('tstamp_ablehnen', (int)time()) + ->execute(); + + if (_Berechnung::$debug) { + Message::note($queryBuilder->getSQL()); + } + echo 1; + exit; + } + + /** + * @return void + */ + public static function load() + { + $webvalue = GeneralUtility::_GP('value'); + $webkey = GeneralUtility::_GP('key'); + + new _Berechnung(); + + _Berechnung::$debug = 0; + + if (_Berechnung::$debug) { + Message::debug( + __FILE__, + __LINE__, + 'Load Liste Freischaltungen' + ); + } + Architekten::load(); + $Architekten = []; + foreach (_Berechnung::$_data['architekten'] as $key => $_row) { + $Architekten[$_row['uid']] = $_row; + } + $PunkteKriterien = PunkteKriterien::load(); + + $WettbewerbeArchitekten = WettbewerbeArchitekten::load(); + + $_data = []; + foreach ($WettbewerbeArchitekten as $key => $_row) { + $uid_user = $_row['uid_user']; + if (isset($Architekten[$uid_user])) { + $_row = array_merge($_row, $Architekten[$uid_user]); + + $uid_punkte = $_row['uid_punkte']; + $kriteriumid = $_row['kriteriumid']; + if (!$PunkteKriterien[$uid_punkte][$kriteriumid]) { + print_r($_row); + exit; + } + $_row = array_merge($_row, $PunkteKriterien[$uid_punkte][$kriteriumid]); + $_data[] = $_row; + } + } + + $bundeslaender_map = array_flip(Resources::bundeslaender()); + + _Berechnung::$_return = []; + foreach ($_data as $key => $_row) { + $_row['id'] = $key; + $entyear = (int) substr($_row['entscheidungstermin'], 0, 4); + $abgyear = (int) substr($_row['abgabetermin'], 0, 4); + if ($entyear) { + $_row['jahr'] = $entyear; + } elseif ($abgyear) { + $_row['jahr'] = $abgyear; + } else { + $_row['jahr'] = 'fehlt!'; + } + // anstehend + $_row['status'] = 0; + if (0 != $_row['tstamp_zuordnung'] and 0 == $_row['tstamp_aktivierung'] and 0 == $_row['tstamp_ablehnen']) { + $_row['status'] = 1; + } + // freie + if (0 != $_row['tstamp_aktivierung']) { + $_row['status'] = 2; + } + // freie + if (0 != $_row['tstamp_ablehnen']) { + $_row['status'] = 3; + } + $_row['bundeslandid'] = $bundeslaender_map[$_row['bundesland']]; + if ('jahr' == $webkey) { + if ($_row['jahr'] == $webvalue) { + _Berechnung::$_return[] = $_row; + } + } else { + _Berechnung::$_return[] = $_row; + } + } + } +} diff --git a/packages/zuladungsliste/Classes/Liste/ListeAdmin.php b/packages/zuladungsliste/Classes/Liste/ListeAdmin.php new file mode 100755 index 0000000..e31341a --- /dev/null +++ b/packages/zuladungsliste/Classes/Liste/ListeAdmin.php @@ -0,0 +1,42 @@ +, NUH-Odds GmbH + * + ***/ + +class ListeAdmin +{ + /** + * + * @return string + */ + public static function load() + { + $archive_id = GeneralUtility::_GP('archive_id'); + + if ($archive_id) { + Archive::load($archive_id); + } + + $berechnen = new _Berechnung(); + $berechnen::berechnen(); + ListeTree::set_dijit(); + + header('Content-Type: application/json'); + echo json_encode(_Berechnung::$_return); + exit(); + } +} diff --git a/packages/zuladungsliste/Classes/Liste/ListeTree.php b/packages/zuladungsliste/Classes/Liste/ListeTree.php new file mode 100755 index 0000000..5ceec99 --- /dev/null +++ b/packages/zuladungsliste/Classes/Liste/ListeTree.php @@ -0,0 +1,214 @@ + $value) { + //if($value["user_id"]==140){ + // print_r($value); + // _Berechnung::$_return = array(); + //} + $wettbewerbe = $value["auswertung"]["wettbewerbe"]; + $neueinsteigerpunkt = $value["auswertung"]["neueinsteigerpunkt"]; + $frauenfoerderpunkt = $value["auswertung"]["frauenfoerderpunkt"]; + $solidaritaetserklaerung = $value["auswertung"]["solidaritaetserklaerung"]; + $sondersperrungen = $value["auswertung"]["sondersperrungen"]; + $verschiebung_gegeben = $value["auswertung"]["verschiebung_gegeben"]; + $verschiebung_empfangen = $value["auswertung"]["verschiebung_empfangen"]; + unset($value["auswertung"]); + $value["id"] = (int) $i; + $value["hasChildren"] = (int) 1; + $value["parent"] = null; + $value["punkte"] = (float) $value["punkte"]; + $value["sortdatum"] = (int) $value["sortdatum"]; + $value["gesperrt_bis_sort"] = strtotime($value["gesperrt_bis"]); + _Berechnung::$_return[] = $value; + $i++; + + // neueinsteigerpunkt + if ($neueinsteigerpunkt) { + $tmp = []; + $tmp["id"] = (int) $i; + $i++; + $tmp["company"] = ' Neueinsteigerpunkt' . $neueinsteigerpunkt["kommentar"] . ''; + $tmp["hasChildren"] = (int) 0; + $tmp["parent"] = (int) $value["id"]; + $tmp["punkte"] = (float) $neueinsteigerpunkt["punkte"]; + $tmp["nominiert"] = (int) 2; + $tmp["type"] = "neueinsteiger"; + $tmp["gesperrt_bis"] = ''; + _Berechnung::$_return[] = $tmp; + } + // frauenfoerderpunkt + if ($frauenfoerderpunkt) { + $tmp = []; + $tmp["id"] = (int) $i; + $i++; + $tmp["company"] = ' Frauenförderpunkt' . $frauenfoerderpunkt["kommentar"] . ''; + $tmp["hasChildren"] = (int) 0; + $tmp["parent"] = (int) $value["id"]; + $tmp["punkte"] = (float) $frauenfoerderpunkt["punkte"]; + $tmp["nominiert"] = (int) 2; + $tmp["type"] = "frauenfoerderpunkt"; + $tmp["gesperrt_bis"] = ''; + _Berechnung::$_return[] = $tmp; + } + + // solidaritaetserklaerung + if ($solidaritaetserklaerung) { + $tmp = []; + $tmp["id"] = (int) $i; + $i++; + $tmp["company"] = ' Solidaritätserklärung' . $solidaritaetserklaerung["kommentar"] . ''; + $tmp["hasChildren"] = (int) 0; + $tmp["parent"] = (int) $value["id"]; + $tmp["punkte"] = (float) $solidaritaetserklaerung["punkte"]; + $tmp["nominiert"] = (int) 2; + $tmp["type"] = "solidaritaetserklaerung"; + $tmp["gesperrt_bis"] = ''; + _Berechnung::$_return[] = $tmp; + } + + // sondersperrungen + if (isset($sondersperrungen)) { + foreach ($sondersperrungen as $key => $sperre) { + + $tmp = []; + $tmp["id"] = (int) $i; + $i++; + $tmp["company"] = ' Sondersperrung' . $sperre["kommentar"] . ''; + $tmp["hasChildren"] = (int) 0; + $tmp["parent"] = (int) $value["id"]; + $tmp["punkte"] = 0; + $tmp["nominiert"] = (int) 2; + $tmp["type"] = "sondersperrung"; + $tmp["gesperrt_bis"] = $sperre["gesperrt_bis"]; + $tmp["gesperrt_bis_sort"] = strtotime($sperre["gesperrt_bis"]); + _Berechnung::$_return[] = $tmp; + } + } + + // verschiebung_gegeben + if (isset($verschiebung_gegeben)) { + foreach ($verschiebung_gegeben as $key => $gegeben) { + $tmp = []; + $tmp["id"] = (int) $i; + $i++; + $tmp["company"] = ' '. $gegeben['prozente'] . '% der Punkte wurden übertragen zu ' . $gegeben["kommentar"] . ' Zeitraum bis zum ' . $gegeben['verschiebung_stichtag'] . ''; + $tmp["hasChildren"] = (int) 0; + $tmp["parent"] = (int) $value["id"]; + $tmp["punkte"] = "-" . $gegeben['punkte']; + $tmp["nominiert"] = (int) 2; + $tmp["type"] = "verschiebung_gegeben"; + $tmp["gesperrt_bis"] = ''; + _Berechnung::$_return[] = $tmp; + } + } + // verschiebung_empfangen + if (isset($verschiebung_empfangen)) { + foreach ($verschiebung_empfangen as $key => $empfangen) { + $tmp = []; + $tmp["id"] = (int) $i; + $i++; + $tmp["company"] = ' Punkte empfangen von ' . $empfangen["kommentar"] . 'Zeitraum bis zum ' . $empfangen['verschiebung_stichtag'] .''; + $tmp["hasChildren"] = (int) 0; + $tmp["parent"] = (int) $value["id"]; + $tmp["punkte"] = $empfangen['punkte']; + $tmp["nominiert"] = (int) 2; + $tmp["type"] = "verschiebung_empfangen"; + $tmp["gesperrt_bis"] = ''; + _Berechnung::$_return[] = $tmp; + } + } + + // $wettbewerbe = array_reverse($wettbewerbe); + foreach ($wettbewerbe as $key => $value2) { + if (is_array($value2)) { + /*** + [wettbewerb] => Bebauung Conrad v. Hötzendorfstr./Fröhlichgasse Graz + [verfahrensid] => 1628 + [verfahrensort] => Graz + [entscheidungstermin] => + [punkte] => 1.00 + [bezeichnung] => Regional beschränkt offener WB (1- oder mehrstufig) - Zulassungsgebiet Befugnis AT oder Stmk./Ktn. + [regelwerk] => Regelwerk V1 02/2016 + [monate_seit_entscheidungstermin] => 24208 + [punkte_aktive] => 0 + [gueltig_bis] => 30. Nov. 0004. + [sperrung_aktive] => 0 + [gesperrt_bis] => 30. May. 0001. + */ + // print_r($value2); + // exit; + $tmp = []; + $tmp["id"] = (int) $i; + $i++; + $tmp["info"] = $value2["bezeichnung"] . '
' . $value2["bezeichnung_punkte"]; + + + if ($value2["mit_sperrung"] == 0) { + $tmp["info"] .= '
Preis ohne Sperrung'; + } elseif (isset($value2["sperre_deaktiviert"]) and $value2["sperre_deaktiviert"] == 1) { + $tmp["info"] .= '
Wettbewerb mit Sperrung, Sperrung deaktiviert'; + } else { + $tmp["info"] .= '
Wettbewerb mit Sperrung'; + } + + $tmp["company"] = '' . $value2["verfahrensid"] . ''; + + if ($value2["mit_sperrung"] == 1) { + $tmp["company"] .= ' Geladen'; + } + + $tmp["company"] .= $value2["wettbewerb"]; + + $tmp["gesperrt_bis"] = ''; + if (isset($value2["sperrung_aktive"]) and $value2["sperrung_aktive"] == 1) { + $tmp["gesperrt_bis"] = $value2["gesperrt_bis"]; + $tmp["gesperrt_bis_sort"] = strtotime($value2["gesperrt_bis"]); + } + + // $tmp["company"] .= ''; + // if (isset($value2["sperrung_aktive"]) and $value2["sperrung_aktive"]==1) { + // $tmp["company"] .= 'Sperrung bis: '.$value2["gesperrt_bis"].''; + // } + // + // if (isset($value2["von_transfer"])) { + // $tmp["company"] .= $value2["von_transfer"]; + // $tmp["info"] = ""; + // } else { + // $tmp["company"] .= 'Gültig bis:'; + // } + // $tmp["company"] .= ''; + + $tmp["hasChildren"] = (int) 0; + $tmp["parent"] = (int) $value["id"]; + $tmp["punkte"] = (float) $value2["punkte"]; + if ((float) $value2["punkte"]) { + $tmp["valid"] = $value2["gueltig_bis"]; + } + $tmp["nominiert"] = (int) 2; + // $tmp["sortdatum"] = (int)$value2["sortdatum"]+$key; + $tmp["punkte_aktive"] = $value2["punkte_aktive"]; + $tmp["geladen"] = $value2["mit_sperrung"]; + $tmp["type"] = "wettbewerb"; + _Berechnung::$_return[] = $tmp; + } + } + //if($value["user_id"]==140){ + // print_r(_Berechnung::$_return); + // exit; + //} + } + } +} diff --git a/packages/zuladungsliste/Classes/Liste/Recalculate.php b/packages/zuladungsliste/Classes/Liste/Recalculate.php new file mode 100755 index 0000000..0bc23a1 --- /dev/null +++ b/packages/zuladungsliste/Classes/Liste/Recalculate.php @@ -0,0 +1,101 @@ +getConnectionForTable('tx_zuladungsliste_archive_admin'); + $connection->truncate('tx_zuladungsliste_archive_admin'); + $connection = GeneralUtility::makeInstance(ConnectionPool::class)->getConnectionForTable('tx_zuladungsliste_archive_user'); + $connection->truncate('tx_zuladungsliste_archive_user'); + + $month = 6; + $timestamp = 0; + while ($timestamp < time()) { + ++$month; + // fixed to 15 + $timestamp = mktime(0, 0, 0, $month, 15, 2017); + // $timestamp = mktime(0, 0, 0, $month, 15, 2023); + + if ($timestamp >= time()) { + echo 1; + exit; + } + + $berechnen::$_config['berechne_bis'] = $timestamp; + $berechnen::berechnen(); + + if (isset($berechnen::$_data['liste'])) { + + ListeTree::set_dijit(); + + $connection = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_archive_admin'); + $connection + ->insert('tx_zuladungsliste_archive_admin') + ->values([ + 'tstamp' => time(), + 'crdate' => $timestamp, + 'liste' => json_encode(Encoding::fixUTF8($berechnen::$_return)), + ]) + ->execute(); + $uid_archive_admin = $connection->getConnection()->lastInsertId(); + + + $userid = 0; + $user_arr = []; + foreach ($berechnen::$_return as $key => $value) { + if ($value["hasChildren"] == 1) { + $insert_array = []; + $insert_array["tstamp"] = $timestamp; + $insert_array["crdate"] = $timestamp; + $insert_array["user_id"] = $value["user_id"]; + $insert_array["archive_admin_uid"] = $uid_archive_admin; + $insert_array["company"] = $value["company"]; + $insert_array["name"] = $value["name"]; + $insert_array["punkte"] = $value["punkte"]; + $insert_array["nominiert"] = $value["nominiert"]; + $insert_array["rang"] = $value["rang"]; + $insert_array["pos"] = $value["pos"]; + $insert_array["gesperrt_bis"] = $value["gesperrt_bis"]; + + $userid = $value["id"]; + $user_arr[$userid]["user"] = $insert_array; + } else { + $user_arr[$userid]["data"][] = $value; + } + } + foreach ($user_arr as $key => $value) { + $insert_array = []; + $insert_array = $value["user"]; + + if (is_array($value["data"]) and count($value["data"]) > 0) { + + $insert_array["auswertung"] = json_encode(Encoding::fixUTF8($value["data"])); + $connection = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_archive_user'); + $connection + ->insert('tx_zuladungsliste_archive_user') + ->values($insert_array) + ->execute(); + } + } + } + } + echo 1; + exit; + } +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Liste/_ListeController.php b/packages/zuladungsliste/Classes/Liste/_ListeController.php new file mode 100755 index 0000000..cd52e5e --- /dev/null +++ b/packages/zuladungsliste/Classes/Liste/_ListeController.php @@ -0,0 +1,61 @@ + + * + * All rights reserved + * ************************************************************* */ + +class _ListeController +{ + public function __construct($xaction) + { + switch ($xaction) { + case 'load_liste_admin': + ListeAdmin::load(); + break; + case 'load_freischaltungen': + Freischaltungen::load(); + break; + case 'freischaltung_aktivieren': + Freischaltungen::aktivieren(); + break; + case 'freischaltung_ablehnen': + Freischaltungen::ablehnen(); + break; + case "load_einreichungen": + EinreichungenAdmin::load(); + break; + case "disable_einreichung": + EinreichungenAdmin::disable(); + break; + case "update_einreichung": + EinreichungenAdmin::update(); + break; + case 'liste_alles_neu': + Recalculate::run(); + break; + case 'cron_latest': + // https://zuladungsliste.nuhodds.com/app/administration?zlcontroller=liste_controller&xaction=liste_alles_neu + break; + default: + Message::error(__FILE__, __LINE__, 'no xaction switch defined'); + } + } +} diff --git a/packages/zuladungsliste/Classes/Middleware/Ajax.php b/packages/zuladungsliste/Classes/Middleware/Ajax.php new file mode 100755 index 0000000..a1ff53c --- /dev/null +++ b/packages/zuladungsliste/Classes/Middleware/Ajax.php @@ -0,0 +1,74 @@ +handle($request); + if (!isset($request->getQueryParams()['zlcontroller'])) { + return $response; + } + $xaction = $request->getQueryParams()['xaction']; + // $user = $GLOBALS['TSFE']->fe_user->user; + $zlcontroller = $request->getQueryParams()['zlcontroller']; + + switch ($zlcontroller) { + case 'bootstrap_controller': + new _BootstrapController($xaction); + break; + case 'liste_controller': + new _ListeController($xaction); + break; + case 'download_controller': + new _DownloadController($xaction); + break; + case 'zuteilungen_controller': + new _ZuteilungenController($xaction); + break; + case 'zuladungsliste_controller': + new _ZuladungslisteController($xaction); + break; + case 'punktezuweisung_controller': + new _PunkteZuweisungController($xaction); + break; + case 'einreichen_controller': + new _EinreichenController($xaction); + break; + case 'user_controller': + new _UserController($xaction); + break; + case 'upload_controller': + new _UploadController($xaction); + break; + default: + _Berechnung::$_return = ['error' => __FILE__.': call \''.$zlcontroller.'\' not implemented']; + break; + } + + return new JsonResponse(_Berechnung::$_return); + } +} diff --git a/packages/zuladungsliste/Classes/PunkteZuweisung/Preise.php b/packages/zuladungsliste/Classes/PunkteZuweisung/Preise.php new file mode 100755 index 0000000..78877ef --- /dev/null +++ b/packages/zuladungsliste/Classes/PunkteZuweisung/Preise.php @@ -0,0 +1,118 @@ + + *¨ + * All rights reserved + * ************************************************************* */ + +class Preise +{ + /** + * @return void + */ + public static function laden() + { + $kriteriumid = GeneralUtility::_GP('kriteriumid'); + $wettbewerbid = GeneralUtility::_GP('wettbewerbid'); + + $user = $GLOBALS['TSFE']->fe_user->user; + + // $punktestatus = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows("uid_punkte, tstamp_zuordnung, tstamp_aktivierung", "tx_zuladungsliste_wettbewerbe_architekten_mm", + // "uid_wettbewerbe=$wettbewerb_id AND uid_user=$user_id AND uid_punkte>0", "", "", "", "uid_punkte"); + + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_wettbewerbe_architekten_mm'); + $queryBuilder + ->select('uid_punkte', 'tstamp_zuordnung', 'tstamp_aktivierung') + ->from('tx_zuladungsliste_wettbewerbe_architekten_mm') + ->where( + $queryBuilder->expr()->eq('uid_user', (int) $user['uid']), + $queryBuilder->expr()->gt('uid_punkte', 0), + $queryBuilder->expr()->eq('uid_wettbewerbe', (int) $wettbewerbid) + ) + ->orderBy('uid_punkte'); + $res = $queryBuilder->execute()->fetchAll(); + + $punktestatus = []; + $closed=false; + foreach ($res as $key => $value) { + $punktestatus[$value['uid_punkte']] = $value; + if ($value["tstamp_aktivierung"]>0) { + $closed=true; + } + } + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_punkte'); + $queryBuilder + ->select( + 'tx_zuladungsliste_domain_model_punkte.uid', + 'tx_zuladungsliste_domain_model_punkte.bezeichnung', + 'b.sorting', + 'b.punkte', + 'b.uid_punkte' + ) + ->from('tx_zuladungsliste_domain_model_punkte') + ->leftJoin( + 'tx_zuladungsliste_domain_model_punkte', + 'tx_zuladungsliste_punkte_kriterien_mm', + 'b', + $queryBuilder->expr()->eq( + 'b.uid_punkte', + $queryBuilder->quoteIdentifier('tx_zuladungsliste_domain_model_punkte.uid') + ) + ) + ->where( + $queryBuilder->expr()->eq('b.uid_kriterien', (int) $kriteriumid) + ); + $_punkte_kriterien = $queryBuilder->execute()->fetchAll(); + + // echo $queryBuilder->getSQL(); + $_return = []; + foreach ($_punkte_kriterien as $key => $value) { + $value["sorting"] = (int)$value["sorting"]; + $value["status"] = 0; + $value["tstamp_zuordnung"] = ""; + $value["tstamp_aktivierung"] = ""; + + $punkteId = $value["uid_punkte"]; + if (isset($punktestatus[$punkteId])) { + $tmp = $punktestatus[$punkteId]; + + if ($tmp["tstamp_zuordnung"]>0) { + $value["tstamp_zuordnung"] = date("d. M. Y", $tmp["tstamp_zuordnung"]); + $value["status"] = 1; + } + if ($tmp["tstamp_aktivierung"]>0) { + $value["tstamp_aktivierung"] = date("d. M. Y", $tmp["tstamp_aktivierung"]); + } + } + if ($closed) { + $value["status"] = 2; + } + $_return[] = $value; + } + + header('Content-Type: application/json'); + echo json_encode($_return); + exit(); + } +} diff --git a/packages/zuladungsliste/Classes/PunkteZuweisung/PunkteZuweisen.php b/packages/zuladungsliste/Classes/PunkteZuweisung/PunkteZuweisen.php new file mode 100755 index 0000000..1f16693 --- /dev/null +++ b/packages/zuladungsliste/Classes/PunkteZuweisung/PunkteZuweisen.php @@ -0,0 +1,170 @@ + + *¨ + * All rights reserved + * ************************************************************* */ + +class PunkteZuweisen +{ + /** + * @return void + */ + public static function setzen() + { + $user = $GLOBALS['TSFE']->fe_user->user; + + $debug = 0; + + $kriteriumid = GeneralUtility::_GP('kriteriumid'); + $wettbewerbid = GeneralUtility::_GP('wettbewerbid'); + + $arr = json_decode(GeneralUtility::_GP('data'), true); + $zuweisung_uid_punkte = (int) $arr["uid_punkte"]; + + if (!is_numeric($zuweisung_uid_punkte)) { + if ($debug) { + Message::note("zuweisung_uid_punkte fehlt"); + } + exit; + } + if (!is_numeric($kriteriumid)) { + if ($debug) { + Message::note("kriteriumid fehlt"); + } + exit; + } + if (!is_numeric($wettbewerbid)) { + if ($debug) { + Message::note("wettbewerbid fehlt"); + } + exit; + } + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_wettbewerbe_architekten_mm'); + $queryBuilder + ->select('uid', 'uid_wettbewerbe', 'uid_user', 'uid_punkte', 'sorting', 'tstamp', 'crdate', 'tstamp_zuordnung', 'tstamp_aktivierung') + ->from('tx_zuladungsliste_wettbewerbe_architekten_mm') + ->where( + $queryBuilder->expr()->eq('uid_user', (int) $user['uid']), + $queryBuilder->expr()->eq('uid_wettbewerbe', (int) $wettbewerbid) + ) + ->orderBy('uid_punkte'); + $active_punkte = $queryBuilder->execute()->fetchAll(); + + // echo $queryBuilder->getSQL(); + // + // print_r($active_punkte); + // + // exit; + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_punkte'); + $queryBuilder + ->select( + 'tx_zuladungsliste_domain_model_punkte.uid', + 'tx_zuladungsliste_domain_model_punkte.bezeichnung', + 'b.sorting', + 'b.punkte', + 'b.uid_punkte' + ) + ->from('tx_zuladungsliste_domain_model_punkte') + ->leftJoin( + 'tx_zuladungsliste_domain_model_punkte', + 'tx_zuladungsliste_punkte_kriterien_mm', + 'b', + $queryBuilder->expr()->eq( + 'b.uid_punkte', + $queryBuilder->quoteIdentifier('tx_zuladungsliste_domain_model_punkte.uid') + ) + ) + ->where( + $queryBuilder->expr()->eq('b.uid_kriterien', (int) $kriteriumid) + ); + $kriterien = $queryBuilder->execute()->fetchAll(); + + if ($debug) { + Message::note($queryBuilder->getSQL()); + } + + //Kontrolle if uid_punkte existiert in den kriterien für diesen wettbewerb + $_uid_punkte = array_column($kriterien, 'uid_punkte'); + if (!in_array($zuweisung_uid_punkte, $_uid_punkte)) { + if ($debug) { + Message::note("uid_punkte existiert nicht in den kriterien für diesen wettbewerb"); + } + exit; + } + + + + if (count($active_punkte)) { + if ($active_punkte[0]["uid_punkte"]==$zuweisung_uid_punkte) { + // PUNKTE ZUWEISUNG VOM BENUTZER GELÖSCHT + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_wettbewerbe_architekten_mm'); + $queryBuilder + ->delete('tx_zuladungsliste_wettbewerbe_architekten_mm') + ->where( + $queryBuilder->expr()->eq('uid_user', (int) $user['uid']), + $queryBuilder->expr()->eq('uid_wettbewerbe', (int) $wettbewerbid) + ) + ->execute(); + } else { + // UPDATE PUNKTE + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_wettbewerbe_architekten_mm'); + $queryBuilder->update('tx_zuladungsliste_wettbewerbe_architekten_mm') + ->where( + $queryBuilder->expr()->eq('uid_user', (int) $user['uid']), + $queryBuilder->expr()->eq('uid_wettbewerbe', (int) $wettbewerbid) + ) + ->set('tstamp', (int) time()) + ->set('tstamp_zuordnung', (int) time()) + ->set('uid_punkte', (int) $zuweisung_uid_punkte) + ->execute(); + } + } else { + // PUNKTE NEU ZUGETEILT + + $insertArray = array(); + $insertArray['crdate'] = time(); + $insertArray['pid'] = WETTBEWERBE_PID; + $insertArray['tstamp_zuordnung'] = time(); + $insertArray['uid_punkte'] = $zuweisung_uid_punkte; + $insertArray['uid_wettbewerbe'] = $wettbewerbid; + $insertArray['uid_user'] = $user['uid']; + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_wettbewerbe_architekten_mm'); + $queryBuilder + ->insert('tx_zuladungsliste_wettbewerbe_architekten_mm') + ->values($insertArray) + ->execute(); + } + + if ($debug) { + Message::note($queryBuilder->getSQL()); + } + + echo 1; + exit; + } +} diff --git a/packages/zuladungsliste/Classes/PunkteZuweisung/PunkteZuweisungen.php b/packages/zuladungsliste/Classes/PunkteZuweisung/PunkteZuweisungen.php new file mode 100755 index 0000000..52b6ed4 --- /dev/null +++ b/packages/zuladungsliste/Classes/PunkteZuweisung/PunkteZuweisungen.php @@ -0,0 +1,94 @@ + + *¨ + * All rights reserved + * ************************************************************* */ + +class PunkteZuweisungen +{ + /** + * @return void + */ + public static function laden() + { + $user = $GLOBALS['TSFE']->fe_user->user; + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_wettbewerbe'); + // $queryBuilder->getRestrictions()->removeAll()->add(GeneralUtility::makeInstance(DeletedRestriction::class)); + $queryBuilder + ->select('uid', 'wettbewerb', 'bundesland', 'kriteriumid', 'entscheidungstermin', 'abgabetermin') + ->from('tx_zuladungsliste_domain_model_wettbewerbe'); + $_wettbewerbe = $queryBuilder->execute()->fetchAll(); + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_wettbewerbe_architekten_mm'); + // $queryBuilder->getRestrictions()->removeAll()->add(GeneralUtility::makeInstance(DeletedRestriction::class)); + $queryBuilder + ->select('uid_wettbewerbe', 'tstamp_zuordnung', 'tstamp_aktivierung') + ->from('tx_zuladungsliste_wettbewerbe_architekten_mm') + ->where($queryBuilder->expr()->eq('uid_user', (int) $user['uid'])); + $res = $queryBuilder->execute()->fetchAll(); + $punktestatus = []; + foreach ($res as $key => $value) { + $punktestatus[$value['uid_wettbewerbe']] = $value; + } + + $bundeslaender = Resources::bundeslaender(); + $bundeslaender = array_flip($bundeslaender); + + $_return = []; + foreach ($_wettbewerbe as $key => $value) { + $value["bundeslandid"] = $bundeslaender[$value["bundesland"]]; + $year = date('Y', strtotime($value["entscheidungstermin"])); + + if (strtotime($value["entscheidungstermin"]) > 0) { + $value["jahr"] = (int) $year; + } else { + $value["jahr"] = (int) date('Y', strtotime($value["abgabetermin"])); + } + + unset($value["entscheidungstermin"]); + unset($value["abgabetermin"]); + + $wettbewerbeId = $value["uid"]; + + $value["status"] = 0; + if (isset($punktestatus[$wettbewerbeId])) { + $tmp = $punktestatus[$wettbewerbeId]; + + if ($tmp["tstamp_zuordnung"]>0) { + $value["status"] = 1; + } + + if ($tmp["tstamp_aktivierung"]>0) { + $value["status"] = 2; + } + } + + $_return[] = $value; + } + + header('Content-Type: application/json'); + echo json_encode($_return); + exit(); + } +} diff --git a/packages/zuladungsliste/Classes/PunkteZuweisung/_PunkteZuweisungController.php b/packages/zuladungsliste/Classes/PunkteZuweisung/_PunkteZuweisungController.php new file mode 100755 index 0000000..8bac546 --- /dev/null +++ b/packages/zuladungsliste/Classes/PunkteZuweisung/_PunkteZuweisungController.php @@ -0,0 +1,41 @@ + + * + * All rights reserved + * ************************************************************* */ + +class _PunkteZuweisungController +{ + public function __construct($xaction) + { + switch ($xaction) { + case 'lade_punktezuweisungen': + PunkteZuweisungen::laden(); + break; + case 'lade_preise': + Preise::laden(); + break; + case 'setze_punktezuweisungen': + PunkteZuweisen::setzen(); + break; + default: + Message::error(__FILE__, __LINE__, 'no xaction switch defined'); + } + } +} diff --git a/packages/zuladungsliste/Classes/Scheduler/CronTask.php b/packages/zuladungsliste/Classes/Scheduler/CronTask.php new file mode 100755 index 0000000..ef7ce20 --- /dev/null +++ b/packages/zuladungsliste/Classes/Scheduler/CronTask.php @@ -0,0 +1,17 @@ +run(); + } +} diff --git a/packages/zuladungsliste/Classes/Upload/Upload.php b/packages/zuladungsliste/Classes/Upload/Upload.php new file mode 100755 index 0000000..a9317de --- /dev/null +++ b/packages/zuladungsliste/Classes/Upload/Upload.php @@ -0,0 +1,118 @@ + + * + * All rights reserved + * ************************************************************* */ + +class Upload +{ + /** + * + * @return bool + */ + public static function einreichen() + { + /*** UPLOAD FILE start ***/ + $user = $GLOBALS['TSFE']->fe_user->user; + $user_id = $user['uid']; + $upload_dir = Environment::getPublicPath() . "/uploads/tx_zuladungsliste/$user_id"; + if (!is_dir($upload_dir)) { + GeneralUtility::mkdir($upload_dir); + } + $insert_array = []; + $insert_array['dokument_orig_name'] = ""; + $insert_array['dokument_size'] = ""; + $insert_array['dokument_type'] = ""; + if (isset($_FILES['uploadedfile'])) { + $dokument_size = $_FILES['uploadedfile']['size']; + $dokument_orig_name = $_FILES['uploadedfile']['name']; + $dokument_orig_type = $_FILES['uploadedfile']['type']; + move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $upload_dir . '/' . $dokument_orig_name); + } + foreach ($_POST as $nm => $val) { + $postdata[$nm] = $val; // array for html + } + $data = ["Bitte Wählen","Burgenland","Kärnten","Niederösterreich","Oberösterreich","Salzburg","Steiermark","Tirol","Vorarlberg","Wien"]; + $insert_array = []; + $insert_array['crdate'] = time(); + $insert_array['tstamp'] = time(); + $insert_array['cruser_id'] = $user_id; + $insert_array['wettbewerb'] = htmlspecialchars($postdata['formwettbewerb']); + $insert_array['beschreibung'] = htmlspecialchars($postdata["formbeschreibung"]); + $insert_array['entscheidungstermin'] = htmlspecialchars($postdata["formentscheidungstermin"]); + $insert_array['verfahrensort'] = htmlspecialchars($postdata["formverfahrensort"]); + $insert_array['bundesland'] = $data[$postdata["formbundesland"]]; + $insert_array['dokument_orig_name'] = $dokument_orig_name; + $insert_array['dokument_size'] = round($dokument_size/1024, 2) . "k"; + $insert_array['dokument_type'] = "pdf"; + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen'); + $queryBuilder + ->insert('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen') + ->values($insert_array) + ->execute(); + + echo 1; + exit; + } + + /** + * + * @return bool + */ + public static function aktualisieren() + { + /*** UPLOAD FILE start ***/ + $uid = GeneralUtility::_GP("uid"); + if (!is_numeric($uid)) { + echo 1; + exit; + } + + $user = $GLOBALS['TSFE']->fe_user->user; + $user_id = $user['uid']; + $upload_dir = Environment::getPublicPath() . "/uploads/tx_zuladungsliste/$user_id"; + if (!is_dir($upload_dir)) { + GeneralUtility::mkdir($upload_dir); + } + if (isset($_FILES['uploadedfile'])) { + $dokument_size = $_FILES['uploadedfile']['size']; + $dokument_orig_name = $_FILES['uploadedfile']['name']; + $dokument_orig_type = $_FILES['uploadedfile']['type']; + move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $upload_dir . '/' . $dokument_orig_name); + } + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen'); + $queryBuilder + ->update('tx_zuladungsliste_domain_model_wettbewerbe_einreichungen') + ->where( + $queryBuilder->expr()->eq('uid', (int) $uid) + ) + ->set('tstamp', time()) + ->set('dokument_orig_name', (string) $dokument_orig_name) + ->set('dokument_size', (string) round($dokument_size/1024, 2) . "k") + ->execute(); + + echo 1; + exit; + } +} diff --git a/packages/zuladungsliste/Classes/Upload/_UploadController.php b/packages/zuladungsliste/Classes/Upload/_UploadController.php new file mode 100755 index 0000000..99917af --- /dev/null +++ b/packages/zuladungsliste/Classes/Upload/_UploadController.php @@ -0,0 +1,41 @@ + + * + * All rights reserved + * ************************************************************* */ + +class _UploadController +{ + public function __construct($xaction) + { + switch ($xaction) { + case 'dokument_einreichen': + Upload::einreichen(); + break; + case 'dokument_aktualisieren': + Upload::aktualisieren(); + break; + default: + Message::error(__FILE__, __LINE__, 'no xaction switch defined'); + } + } +} diff --git a/packages/zuladungsliste/Classes/User/UserKonto.php b/packages/zuladungsliste/Classes/User/UserKonto.php new file mode 100755 index 0000000..c5551fc --- /dev/null +++ b/packages/zuladungsliste/Classes/User/UserKonto.php @@ -0,0 +1,199 @@ + + * + * All rights reserved + * ************************************************************* */ + +class UserKonto +{ + + public static function sichern(){ + $user = $GLOBALS['TSFE']->fe_user->user; + $data = GeneralUtility::_GP('data'); + $data = json_decode($data, true); + + $update_array = []; + foreach ($data as $key => $value) + { + switch ($value["fieldname"]) { + case "address": + $update_array["address"] = $value["value"]; + break; + case "zip": + $update_array["zip"] = $value["value"]; + break; + case "city": + $update_array["city"] = $value["value"]; + break; + case "title": + $update_array["title"] = $value["value"]; + break; + case "first_name": + $update_array["first_name"] = $value["value"]; + break; + case "last_name": + $update_array["last_name"] = $value["value"]; + break; + case "telephone": + $update_array["telephone"] = $value["value"]; + break; + } + } + + $user = $GLOBALS['TSFE']->fe_user->user; + + if(\count($update_array) == 7){ + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('fe_users'); + $queryBuilder->update('fe_users') + ->where($queryBuilder->expr()->eq('uid', (int) $user['uid'])) + ->set('address', (string) $update_array['address']) + ->set('zip', (string) $update_array['zip']) + ->set('city', (string) $update_array['city']) + ->set('title', (string) $update_array['title']) + ->set('first_name', (string) $update_array['first_name']) + ->set('last_name', (string) $update_array['last_name']) + ->set('telephone', (string) $update_array['telephone']) + ->execute(); + } + // echo $queryBuilder->getSQL(); + + echo 1; + exit; + } + + public static function laden() + { + $user = $GLOBALS['TSFE']->fe_user->user; + + $return = []; + + $tmp = []; + $tmp['id'] = 0; + $tmp['editable'] = 0; + $tmp['title'] = 1; + $tmp['beschreibung'] = "Architektur"; + $tmp['value'] = 'Büro'; + $return[] = $tmp; + + $tmp = []; + $tmp['id'] = 1; + $tmp['editable'] = 0; + $tmp['fieldname'] = 'company'; + $tmp['beschreibung'] = "Büroname:"; + $tmp['value'] = $user['company']; + $return[] = $tmp; + + $tmp = []; + $tmp['id'] = 2; + $tmp['editable'] = 0; + $tmp['fieldname'] = 'email'; + $tmp['beschreibung'] = "E-Mail:"; + $tmp['value'] = $user['email']; + $return[] = $tmp; + + $tmp = []; + $tmp['id'] = 3; + $tmp['editable'] = 1; + $tmp['fieldname'] = 'address'; + $tmp['beschreibung'] = "Büroanschrift:"; + $tmp['value'] = $user['address']; + $return[] = $tmp; + + $tmp = []; + $tmp['id'] = 4; + $tmp['editable'] = 1; + $tmp['fieldname'] = 'zip'; + $tmp['beschreibung'] = "PLZ:"; + $tmp['value'] = $user['zip']; + $return[] = $tmp; + + $tmp = []; + $tmp['id'] = 5; + $tmp['editable'] = 1; + $tmp['fieldname'] = 'city'; + $tmp['beschreibung'] = "Ort:"; + $tmp['value'] = $user['city']; + $return[] = $tmp; + + + + $tmp = []; + $tmp['id'] = 6; + $tmp['editable'] = 0; + $tmp['title'] = 1; + $tmp['beschreibung'] = "Verantwortliche"; + $tmp['value'] = 'Person'; + $return[] = $tmp; + + $tmp = []; + $tmp['id'] = 7; + $tmp['editable'] = 1; + $tmp['fieldname'] = 'title'; + $tmp['beschreibung'] = "Titel:"; + $tmp['value'] = $user['title']; + $return[] = $tmp; + + $tmp = []; + $tmp['id'] = 8; + $tmp['editable'] = 1; + $tmp['fieldname'] = 'first_name'; + $tmp['beschreibung'] = "Vorname:"; + $tmp['value'] = $user['first_name']; + $return[] = $tmp; + + $tmp = []; + $tmp['id'] = 9; + $tmp['editable'] = 1; + $tmp['fieldname'] = 'last_name'; + $tmp['beschreibung'] = "Nachname:"; + $tmp['value'] = $user['last_name']; + $return[] = $tmp; + + $tmp = []; + $tmp['id'] = 10; + $tmp['editable'] = 0; + $tmp['fieldname'] = 'vereidigung'; + $tmp['beschreibung'] = "Tag der Vereidigung:"; + $tmp['value'] = $user['vereidigung']; + $return[] = $tmp; + + $tmp = []; + $tmp['id'] = 11; + $tmp['editable'] = 0; + $tmp['fieldname'] = 'kammermitgliedsnummer'; + $tmp['beschreibung'] = "Mitgliedsnummer:"; + $tmp['value'] = $user['kammermitgliedsnummer']; + $return[] = $tmp; + + $tmp = []; + $tmp['id'] = 12; + $tmp['editable'] = 1; + $tmp['fieldname'] = 'telephone'; + $tmp['beschreibung'] = "Telefon:"; + $tmp['value'] = $user['telephone']; + $return[] = $tmp; + + $return = json_encode($return); + header('Content-Type: application/json'); + echo $return; + exit(); + } +} diff --git a/packages/zuladungsliste/Classes/User/_UserController.php b/packages/zuladungsliste/Classes/User/_UserController.php new file mode 100755 index 0000000..43fcb14 --- /dev/null +++ b/packages/zuladungsliste/Classes/User/_UserController.php @@ -0,0 +1,40 @@ + + * + * All rights reserved + * ************************************************************* */ + +class _UserController +{ + public function __construct($xaction) + { + switch ($xaction) { + case 'lade_konto': + return UserKonto::laden(); + break; + case 'sichern_konto': + return UserKonto::sichern(); + break; + default: + Message::error(__FILE__, __LINE__, 'no xaction switch defined'); + } + } +} diff --git a/packages/zuladungsliste/Classes/Utilities/FileUtility.php b/packages/zuladungsliste/Classes/Utilities/FileUtility.php new file mode 100755 index 0000000..f06be27 --- /dev/null +++ b/packages/zuladungsliste/Classes/Utilities/FileUtility.php @@ -0,0 +1,40 @@ + 'Begründungen', 'id' => 'begruendung', 'ckecked' => false], + ['label' => 'Titel', 'id' => 'titel', 'ckecked' => false], + ['label' => 'Name', 'id' => 'name', 'ckecked' => true], + ['label' => 'Geburtsdatum', 'id' => 'geburtsdatum', 'ckecked' => true], + ['label' => 'Vereidigung', 'id' => 'vereidigung', 'ckecked' => true], + ['label' => 'Ältest Projekt in Wertung', 'id' => 'aeltesterEntscheidungstermin', 'ckecked' => false], + ['label' => 'Punkte', 'id' => 'punkte', 'ckecked' => true], + ['label' => 'Sperre', 'id' => 'sperre', 'ckecked' => true], + ['label' => 'Id', 'id' => 'id', 'ckecked' => false] + ]; + } + + public static function sperren() + { + return [ + ['id' => '1', 'label' => 'Default', 'value' => '0', 'selected' => true], + ['id' => '2', 'label' => '3 Monare', 'value' => '3'], + ['id' => '3', 'label' => '4 Monare', 'value' => '4'], + ['id' => '4', 'label' => '5 Monare', 'value' => '5'], + ['id' => '5', 'label' => '6 Monare', 'value' => '6'], + ['id' => '6', 'label' => '8 Monare', 'value' => '8'], + ['id' => '7', 'label' => '10 Monare', 'value' => '10'], + ['id' => '8', 'label' => '12 Monare', 'value' => '12'], + ['id' => '9', 'label' => '18 Monare', 'value' => '18'], + ['id' => '10', 'label' => '24 Monare', 'value' => '24'], + ]; + } + + public static function bundeslaender() + { + return [ + 'Burgenland', + 'Kärnten', + 'Niederösterreich', + 'Oberösterreich', + 'Salzburg', + 'Steiermark', + 'Tirol', + 'Vorarlberg', + 'Wien' + ]; + } + + public static function years() + { + $arr = range(2012, date('Y')); + rsort($arr); + return $arr; + } + + + public static function next() + { + return[ + ['id' => '1', 'label' => 'Nächste(r)'], + ['id' => '2', 'label' => 'Nächsten Zwei'] , + ['id' => '3', 'label' => 'Nächsten Drei'] , + ['id' => '4', 'label' => 'Nächsten Vier'] , + ['id' => '5', 'label' => 'Nächsten Fünf'] , + ['id' => '6', 'label' => 'Nächsten Sechs'] + ]; + } +} diff --git a/packages/zuladungsliste/Classes/Zuladungsliste/PositionArchitekt.php b/packages/zuladungsliste/Classes/Zuladungsliste/PositionArchitekt.php new file mode 100755 index 0000000..206103f --- /dev/null +++ b/packages/zuladungsliste/Classes/Zuladungsliste/PositionArchitekt.php @@ -0,0 +1,44 @@ + + * + * All rights reserved + * ************************************************************* */ + +class PositionArchitekt +{ + public static function laden() + { + //LOAD POSITION TREE Menu + // echo $GLOBALS['TYPO3_DB']->SELECTquery("uid, tstamp, punkte, rang, nominiert", "tx_zuladungsliste_archive_user", "user_id=$user_id AND hidden=0", "", "tstamp DESC"); + // exit; + $uid = preg_replace("'\D'", "", $_GET['uid']); + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_archive_user'); + $queryBuilder + ->select('auswertung') + ->from('tx_zuladungsliste_archive_user') + ->where($queryBuilder->expr()->eq('uid', (int) $uid)); + $tmp = $queryBuilder->execute()->fetchAll(); + // echo $queryBuilder->getSQL(); + + header('Content-Type: application/json'); + echo $tmp[0]["auswertung"]; + exit(); + } +} diff --git a/packages/zuladungsliste/Classes/Zuladungsliste/Punktezuweisung.php b/packages/zuladungsliste/Classes/Zuladungsliste/Punktezuweisung.php new file mode 100755 index 0000000..cc7b162 --- /dev/null +++ b/packages/zuladungsliste/Classes/Zuladungsliste/Punktezuweisung.php @@ -0,0 +1,78 @@ + + * + * All rights reserved + * ************************************************************* */ + +// class PositionArchitekt +// { +// public static function laden() +// { +// //LOAD POSITION TREE Menu +// // echo $GLOBALS['TYPO3_DB']->SELECTquery("uid, tstamp, punkte, rang, nominiert", "tx_zuladungsliste_archive_user", "user_id=$user_id AND hidden=0", "", "tstamp DESC"); +// // exit; +// $uid = preg_replace("'\D'", "", $_GET['uid']); +// $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_archive_user'); +// $queryBuilder +// ->select('auswertung') +// ->from('tx_zuladungsliste_archive_user') +// ->where($queryBuilder->expr()->eq('uid', (int) $uid)); +// $tmp = $queryBuilder->execute()->fetchAll(); +// // echo $queryBuilder->getSQL(); +// +// // ---------- +// +// $arr2 = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows("uid id, wettbewerb, kriteriumid, bundesland, EXTRACT(YEAR FROM entscheidungstermin) entyear, EXTRACT(YEAR FROM abgabetermin) abgyear", "tx_zuladungsliste_domain_model_wettbewerbe", "deleted=0 AND hidden=0"); +// +// $punktestatus = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows("uid_wettbewerbe, tstamp_zuordnung, tstamp_aktivierung", "tx_zuladungsliste_wettbewerbe_architekten_mm", "uid_user=$user_id AND uid_punkte>0", "", "", "", "uid_wettbewerbe"); +// +// $arr = array(); +// foreach ($arr2 as $key => $value) { +// $value["status"] = 0; +// +// if ($value["entyear"]!=0) { +// $value["jahr"] = $value["entyear"]; +// } else { +// $value["jahr"] = $value["abgyear"]; +// } +// unset($value["entyear"]); +// unset($value["abgyear"]); +// +// $wettbewerbeId = $value["id"]; +// if (isset($punktestatus[$wettbewerbeId])) { +// $tmp = $punktestatus[$wettbewerbeId]; +// +// if ($tmp["tstamp_zuordnung"]>0) { +// $value["status"] = 1; +// } +// +// if ($tmp["tstamp_aktivierung"]>0) { +// $value["status"] = 2; +// } +// } +// $arr[] = $value; +// } +// +// +// header('Content-Type: application/json'); +// echo $tmp[0]["auswertung"]; +// exit(); +// } +// } diff --git a/packages/zuladungsliste/Classes/Zuladungsliste/TreemenuPosition.php b/packages/zuladungsliste/Classes/Zuladungsliste/TreemenuPosition.php new file mode 100755 index 0000000..a0c63a6 --- /dev/null +++ b/packages/zuladungsliste/Classes/Zuladungsliste/TreemenuPosition.php @@ -0,0 +1,97 @@ + + * + * All rights reserved + * ************************************************************* */ + +class TreemenuPosition +{ + public static function laden() + { + //LOAD POSITION TREE Menu + // echo $GLOBALS['TYPO3_DB']->SELECTquery("uid, tstamp, punkte, rang, nominiert", "tx_zuladungsliste_archive_user", "user_id=$user_id AND hidden=0", "", "tstamp DESC"); + // exit; + $user = $GLOBALS['TSFE']->fe_user->user; + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('fe_users'); + // $queryBuilder + // ->getRestrictions() + // ->removeByType(StartTimeRestriction::class) + // ->removeByType(EndTimeRestriction::class); + // $queryBuilder->getRestrictions()->add(GeneralUtility::makeInstance(DeletedRestriction::class)); + $queryBuilder + ->select('uid', 'tstamp', 'punkte', 'rang', 'nominiert', 'gesperrt_bis') + ->from('tx_zuladungsliste_archive_user') + ->where( + $queryBuilder->expr()->eq('user_id', (int) $user['uid']), + )->orderBy('tstamp', 'DESC'); + $tmp = $queryBuilder->execute()->fetchAll(); + + // echo $queryBuilder->getSQL(); + // debug($queryBuilder->getSQL()); + + // $tmp = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows('uid, tstamp, punkte, rang, nominiert', 'tx_zuladungsliste_archive_user', "user_id=$user_id AND hidden=0", '', 'tstamp DESC'); + $arr = []; + $i = 1; + $p_year = 0; + foreach ($tmp as $value) { + //print_r($value); + $year = date('Y', $value['tstamp']); + if ($p_year != $year) { + $p_year = $year; + $arr[] = [ + 'title' => $year, + 'id' => (int) $i, + 'hasChildren' => (int) 1, + 'type' => 'year', + 'parent' => null, + ]; + $parentid = $i; + ++$i; + } + + $value["tstamp"] += 3600 * 12; + $date = new DateTime(); + $date->setTimestamp($value["tstamp"]); + $formatter = new IntlDateFormatter('de_DE', IntlDateFormatter::SHORT, IntlDateFormatter::SHORT); + $formatter->setPattern('dd. MMMM YYYY'); + $arr[] = [ + 'title' => $formatter->format($date), + 'hasChildren' => 0, + 'parent' => $parentid, + 'type' => 'month', + 'punkte' => $value['punkte'], + 'rang' => $value['rang'], + 'nominiert' => $value['nominiert'], + 'gesperrt_bis' => $value['gesperrt_bis'], + 'id' => $i, + 'uid' => $value['uid'], + ]; + ++$i; + } + + header('Content-Type: application/json'); + echo json_encode($arr); + exit(); + } +} \ No newline at end of file diff --git a/packages/zuladungsliste/Classes/Zuladungsliste/_ZuladungslisteController.php b/packages/zuladungsliste/Classes/Zuladungsliste/_ZuladungslisteController.php new file mode 100755 index 0000000..8ece024 --- /dev/null +++ b/packages/zuladungsliste/Classes/Zuladungsliste/_ZuladungslisteController.php @@ -0,0 +1,40 @@ + + * + * All rights reserved + * ************************************************************* */ + +class _ZuladungslisteController +{ + public function __construct($xaction) + { + switch ($xaction) { + case 'lade_treemenu_position': + return TreemenuPosition::laden(); + case 'lade_position_architekt': + return PositionArchitekt::laden(); + case 'lade_punktezuweisung': + break; + default: + Message::error(__FILE__, __LINE__, 'no xaction switch defined'); + } + } +} diff --git a/packages/zuladungsliste/Classes/Zuteilungen/Zuteilung.php b/packages/zuladungsliste/Classes/Zuteilungen/Zuteilung.php new file mode 100755 index 0000000..def0a23 --- /dev/null +++ b/packages/zuladungsliste/Classes/Zuteilungen/Zuteilung.php @@ -0,0 +1,140 @@ + + * + * All rights reserved + * ************************************************************* */ + +class Zuteilung +{ + /** + * @return void + */ + public static function laden() + { + // load for prit zuteilungen + $zuteilung_uid = preg_replace("'\D'", "", $_GET['zuladungid']); + if (!is_numeric($zuteilung_uid)) { + exit; + } + + // $arr = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows("a.uid id, a.tstamp, b.wettbewerb, a.anzahl_architekten", + // "tx_zuladungsliste_zuteilungen a, tx_zuladungsliste_domain_model_wettbewerbe b", + // "a.hidden=0 AND a.uid_wettbewerbe=b.uid AND a.uid=$zuteilung_uid"); + + + $limitSelection=date('Y-m-d', strtotime('-1 year')); + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_zuteilungen'); + $queryBuilder->getRestrictions()->removeAll()->add(GeneralUtility::makeInstance(DeletedRestriction::class)); + $queryBuilder + ->select('tx_zuladungsliste_zuteilungen.uid', 'tx_zuladungsliste_zuteilungen.tstamp', 'b.wettbewerb', 'tx_zuladungsliste_zuteilungen.anzahl_architekten') + ->from('tx_zuladungsliste_zuteilungen') + ->join( + 'tx_zuladungsliste_zuteilungen', + 'tx_zuladungsliste_domain_model_wettbewerbe', + 'b', + $queryBuilder->expr()->eq('b.uid', $queryBuilder->quoteIdentifier('tx_zuladungsliste_zuteilungen.uid_wettbewerbe')), + ) + ->where($queryBuilder->expr()->eq('tx_zuladungsliste_zuteilungen.uid', $zuteilung_uid)); + $statement = $queryBuilder->execute()->fetchAll(); + + // Message::note($queryBuilder->getSQL()); + + $$print = ' + Print Zuladungsliste'; + + if (isset($_GET['print'])) { + $print .= '
'; + } else { + $print .= ''; + } + $print .= '

'.$statement[0]["wettbewerb"].'
vom '.date("d. M. y", (int)$statement[0]["tstamp"]).'

'; + + $limitSelection=date('Y-m-d', strtotime('-1 year')); + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_zuteilungen'); + $queryBuilder->getRestrictions()->removeAll()->add(GeneralUtility::makeInstance(DeletedRestriction::class)); + $queryBuilder + ->select( + 'tx_zuladungsliste_zuteilungen_user.uid', + 'tx_zuladungsliste_zuteilungen_user.tstamp', + 'tx_zuladungsliste_zuteilungen_user.position', + 'tx_zuladungsliste_zuteilungen_user.ersatz', + 'b.company', + 'b.name' + ) + ->from('tx_zuladungsliste_zuteilungen_user') + ->join( + 'tx_zuladungsliste_zuteilungen_user', + 'fe_users', + 'b', + $queryBuilder->expr()->eq('b.uid', $queryBuilder->quoteIdentifier('tx_zuladungsliste_zuteilungen_user.user_id')), + ) + ->where($queryBuilder->expr()->eq('tx_zuladungsliste_zuteilungen_user.uid_zuteilungen_user', $zuteilung_uid)) + ->orderBy('ersatz')->addOrderBy('position'); + + // Message::note($queryBuilder->getSQL()); + + + + $statement = $queryBuilder->execute()->fetchAll(); + + $nomiert = '

Nominierungen

'; + $nomiert .= ''; + $ersatz = '

Ersatz Nominierungen

'; + $ersatz .= ''; + + // if (count($statement)/2==$key) { + // $print .= ''; + // } + + foreach ($statement as $key => $value) { + $colorclass = $value["ersatz"] ? "ersatz" : "gewaehlt"; + + if ($value["ersatz"]) { + $ersatz .= ''; + $ersatz .= ''; + $ersatz .= ''; + $ersatz .= ''; + $ersatz .= ''; + $ersatz .= ''; + } else { + $nomiert .= ''; + $nomiert .= ''; + $nomiert .= ''; + $nomiert .= ''; + $nomiert .= ''; + $nomiert .= ''; + } + } + $nomiert .= '
'; + $ersatz .= ''; + + $print .= $nomiert; + $print .= $ersatz; + + if (isset($_GET['print'])) { + $print .= ''; + } + echo $print; + exit; + } +} diff --git a/packages/zuladungsliste/Classes/Zuteilungen/ZuteilungNeu.php b/packages/zuladungsliste/Classes/Zuteilungen/ZuteilungNeu.php new file mode 100755 index 0000000..a479d1a --- /dev/null +++ b/packages/zuladungsliste/Classes/Zuteilungen/ZuteilungNeu.php @@ -0,0 +1,122 @@ + + * + * All rights reserved + * ************************************************************* */ + +class ZuteilungNeu +{ + /** + * @return void + */ + public static function zuteilen() + { + $user = $GLOBALS['TSFE']->fe_user->user; + + /******************************************************** + * VARS + ********************************************************/ + $kammernid = GeneralUtility::_GP("kammernid"); + if (!is_numeric($kammernid)) { + exit; + } + $wettbewerb_uid = GeneralUtility::_GP("wettbewerb_uid"); + if (!is_numeric($wettbewerb_uid)) { + exit; + } + $next = GeneralUtility::_GP("next"); + if (!is_numeric($next)) { + exit; + } + + /******************************************************** + * NEXT + ********************************************************/ + $arr = Zuteilungen::laden($returnAsArray = true); + $next_array = Zuteilungen::filterNaechsten($arr, $next); + + /******************************************************** + * punkte uid with 0 punkte + * Platzhalter für Zuteilung + * bei gewinn erden punkte später zugeteilt + ********************************************************/ + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_punkte_kriterien_mm'); + $queryBuilder + ->select( + 'a.uid', + 'a.bezeichnung', + )->from('tx_zuladungsliste_punkte_kriterien_mm') + ->join( + 'tx_zuladungsliste_punkte_kriterien_mm', + 'tx_zuladungsliste_domain_model_punkte', + 'a', + $queryBuilder->expr()->eq('a.uid', $queryBuilder->quoteIdentifier('tx_zuladungsliste_punkte_kriterien_mm.uid_punkte')) + ) + ->where($queryBuilder->expr()->eq('tx_zuladungsliste_punkte_kriterien_mm.punkte', 0)); + // Message::note($queryBuilder->getSQL()); + $zuweisung_uid_punkte = $queryBuilder->execute()->fetchOne(); + + $insert_array = []; + $insert_array['tstamp'] = time(); + $insert_array['crdate'] = time(); + $insert_array['pid'] = WETTBEWERBE_PID; + $insert_array['uid_user'] = $user['uid']; // Ersteller + $insert_array['uid_wettbewerbe'] = $wettbewerb_uid; + $insert_array['anzahl_architekten'] = $next; + + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_zuteilungen'); + $queryBuilder->insert('tx_zuladungsliste_zuteilungen')->values($insert_array)->execute(); + $uid_zuteilungen_user = $queryBuilder->getConnection()->lastInsertId(); + + foreach ($next_array as $key => $value) { + if ($value["ersatz"]==0) { + $insert_array = array(); + $insert_array['crdate'] = time(); + $insert_array['pid'] = WETTBEWERBE_PID; + $insert_array['tstamp_zuordnung'] = time(); + $insert_array['tstamp_aktivierung'] = time(); + $insert_array['uid_punkte'] = $zuweisung_uid_punkte; + $insert_array['uid_wettbewerbe'] = $wettbewerb_uid; + $insert_array['uid_user'] = $value["user_id"]; // Architekten + $queryBuilder + ->insert('tx_zuladungsliste_wettbewerbe_architekten_mm') + ->values($insert_array) + ->execute(); + } + $insert_array = array(); + $insert_array['tstamp'] = time(); + $insert_array['crdate'] = time(); + $insert_array['pid'] = WETTBEWERBE_PID; + $insert_array['uid_zuteilungen_user'] = $uid_zuteilungen_user; + $insert_array['user_id'] = $value["user_id"]; // Architekten + $insert_array['position'] = $key+1; + $insert_array['ersatz'] = $value["ersatz"]; + $queryBuilder + ->insert('tx_zuladungsliste_zuteilungen_user') + ->values($insert_array) + ->execute(); + } + sleep(1); + echo $uid_zuteilungen_user; + exit; + } +} diff --git a/packages/zuladungsliste/Classes/Zuteilungen/ZuteilungWettbewerbe.php b/packages/zuladungsliste/Classes/Zuteilungen/ZuteilungWettbewerbe.php new file mode 100755 index 0000000..b147e7b --- /dev/null +++ b/packages/zuladungsliste/Classes/Zuteilungen/ZuteilungWettbewerbe.php @@ -0,0 +1,78 @@ + + * + * All rights reserved + * ************************************************************* */ + +class ZuteilungWettbewerbe +{ + /** + * @return void + */ + public static function laden() + { + $limitSelection=date('Y-m-d', strtotime('-1 year')); + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_domain_model_wettbewerbe'); + $queryBuilder->getRestrictions()->removeAll()->add(GeneralUtility::makeInstance(DeletedRestriction::class)); + $queryBuilder + ->select('tx_zuladungsliste_domain_model_wettbewerbe.uid', 'tx_zuladungsliste_domain_model_wettbewerbe.wettbewerb', 'tx_zuladungsliste_domain_model_wettbewerbe.sperre_deaktiviert') + ->from('tx_zuladungsliste_domain_model_wettbewerbe') + ->join( + 'tx_zuladungsliste_domain_model_wettbewerbe', + 'tx_zuladungsliste_domain_model_kriterien', + 'b', + $queryBuilder->expr()->eq('b.uid', $queryBuilder->quoteIdentifier('tx_zuladungsliste_domain_model_wettbewerbe.kriteriumid')) + ) + ->where( + $queryBuilder->expr()->gt('tx_zuladungsliste_domain_model_wettbewerbe.entscheidungstermin', $queryBuilder->createNamedParameter($limitSelection)), + $queryBuilder->expr()->eq('b.sperrung', (int) 1) + ); + $statement = $queryBuilder->execute()->fetchAll(); + + // Message::note($queryBuilder->getSQL()); + + // select wettbewerb für zuteilung + // $limitSelection=date('Y-m-d', strtotime('-1 year')); + // // echo $GLOBALS['TYPO3_DB']->SELECTquery("a.uid id, a.wettbewerb name", "tx_zuladungsliste_domain_model_wettbewerbe a, tx_zuladungsliste_domain_model_kriterien b", "a.deleted=0 AND a.hidden=0 AND a.entscheidungstermin>'".$limitSelection."' AND a.kriteriumid=b.uid AND b.sperrung=1","","a.sperre_deaktiviert ASC, a.entscheidungstermin ASC"); + // $tmp = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows( + // "a.uid id, a.wettbewerb name, a.sperre_deaktiviert", + // "tx_zuladungsliste_domain_model_wettbewerbe a, tx_zuladungsliste_domain_model_kriterien b", + // "a.deleted=0 AND a.hidden=0 AND a.entscheidungstermin>'".$limitSelection."' AND a.kriteriumid=b.uid AND b.sperrung=1", + // "", + // "a.uid DESC" + // ); + // $arr=[]; + // while (list($key, $value) = each($tmp)) { + // if ($value["sperre_deaktiviert"]==1) { + // $value["label"] = '
' . $value["name"] . '
(Sperre deaktiviert).'; + // } else { + // $value["label"] = '' . $value["name"] . ""; + // } + // $arr[] = $value; + // } + + + header('Content-Type: application/json'); + echo json_encode($statement); + exit(); + } +} diff --git a/packages/zuladungsliste/Classes/Zuteilungen/Zuteilungen.php b/packages/zuladungsliste/Classes/Zuteilungen/Zuteilungen.php new file mode 100755 index 0000000..ae96087 --- /dev/null +++ b/packages/zuladungsliste/Classes/Zuteilungen/Zuteilungen.php @@ -0,0 +1,86 @@ + + * + * All rights reserved + * ************************************************************* */ + +class Zuteilungen +{ + /** + * @return void + */ + public static function laden($return_array = false) + { + $liste = new _Berechnung(); + $liste::berechnen(); + + $_p = ['n2','n3','n4','n5','n6','e2','e3','e4','e5','e6']; + + $_arr = []; + foreach (_Berechnung::$_data['liste'] as $key => $value) { + $door = false; + foreach ($_p as $k => $v) { + if (isset($value[$v]) and $value[$v] == 1) { + $value[$v] = (int) $value[$v]; + $door = true; + } + } + if ($door) { + unset($value['auswertung']); + $_arr[] = $value; + } + } + + if ($return_array) { + return $_arr; + } + + header('Content-Type: application/json'); + echo json_encode($_arr); + exit(); + } + + /** + * @return void + */ + public static function filterNaechsten($_arr, $dienaechsten) + { + $f1 = "n".$dienaechsten; + $f2 = "e".$dienaechsten; + // echo "\nf1: " . $f1; + // echo "\nf2: " . $f2; + // echo "\n"; + $next = []; + foreach ($_arr as $key => $value) { + if ((isset($value[$f1]) and $value[$f1]==1) || (isset($value[$f2]) and $value[$f2]==1)) { + $tmp = []; + $tmp['user_id'] = $value['user_id']; + $tmp['pos'] = $value['pos']; + $tmp['rang'] = $value['rang']; + $tmp["ersatz"] = $value[$f2] ? $value[$f2] : 0; + $tmp[$f1] = $value[$f1]; + $tmp[$f2] = $value[$f2]; + $next[] = $tmp; + } + } + return $next; + } +} diff --git a/packages/zuladungsliste/Classes/Zuteilungen/ZuteilungenErteilt.php b/packages/zuladungsliste/Classes/Zuteilungen/ZuteilungenErteilt.php new file mode 100755 index 0000000..0e83c8e --- /dev/null +++ b/packages/zuladungsliste/Classes/Zuteilungen/ZuteilungenErteilt.php @@ -0,0 +1,53 @@ + + * + * All rights reserved + * ************************************************************* */ + +class ZuteilungenErteilt +{ + /** + * @return void + */ + public static function laden() + { + $limitSelection=date('Y-m-d', strtotime('-1 year')); + $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('tx_zuladungsliste_zuteilungen'); + $queryBuilder->getRestrictions()->removeAll()->add(GeneralUtility::makeInstance(DeletedRestriction::class)); + $queryBuilder + ->select('tx_zuladungsliste_zuteilungen.uid', 'tx_zuladungsliste_zuteilungen.tstamp', 'b.wettbewerb', 'tx_zuladungsliste_zuteilungen.anzahl_architekten') + ->from('tx_zuladungsliste_zuteilungen') + ->join( + 'tx_zuladungsliste_zuteilungen', + 'tx_zuladungsliste_domain_model_wettbewerbe', + 'b', + $queryBuilder->expr()->eq('b.uid', $queryBuilder->quoteIdentifier('tx_zuladungsliste_zuteilungen.uid_wettbewerbe')) + ); + $statement = $queryBuilder->execute()->fetchAll(); + + // Message::note($queryBuilder->getSQL()); + + header('Content-Type: application/json'); + echo json_encode($statement); + exit(); + } +} diff --git a/packages/zuladungsliste/Classes/Zuteilungen/_ZuteilungenController.php b/packages/zuladungsliste/Classes/Zuteilungen/_ZuteilungenController.php new file mode 100755 index 0000000..d7dcd46 --- /dev/null +++ b/packages/zuladungsliste/Classes/Zuteilungen/_ZuteilungenController.php @@ -0,0 +1,50 @@ + + * + * All rights reserved + * ************************************************************* */ + +class _ZuteilungenController +{ + public function __construct($xaction) + { + switch ($xaction) { + case 'lade_zuteilungen': + Zuteilungen::laden(); + break; + case 'zuteilungen_wettbewerbe': + ZuteilungWettbewerbe::laden(); + break; + case 'zuteilungen_erteilt': + ZuteilungenErteilt::laden(); + break; + case 'zuteilung_laden': + Zuteilung::laden(); + break; + case 'neu_zuteilen': + ZuteilungNeu::zuteilen(); + break; + default: + Message::error(__FILE__, __LINE__, 'no xaction switch defined'); + } + } +} diff --git a/packages/zuladungsliste/Configuration/Extbase/Persistence/Classes.php b/packages/zuladungsliste/Configuration/Extbase/Persistence/Classes.php new file mode 100755 index 0000000..d7f06f2 --- /dev/null +++ b/packages/zuladungsliste/Configuration/Extbase/Persistence/Classes.php @@ -0,0 +1,21 @@ + [ + 'tableName' => 'fe_users', + 'recordType' => 'Tx_Zuladungsliste_Architekten', + 'subclasses' => [ + \HermannTelser\Zuladungsliste\Domain\Model\User::class + ] + ], + \HermannTelser\Zuladungsliste\Domain\Model\User::class => [ + 'tableName' => 'fe_users', + 'recordType' => 'Tx_Zuladungsliste_Architekten', + ], + \HermannTelser\Zuladungsliste\Domain\Model\Architekten::class => [ + 'tableName' => 'fe_users', + 'recordType' => 'Tx_Zuladungsliste_Architekten', + ] +]; diff --git a/packages/zuladungsliste/Configuration/FlexForms/flexform_zuladungsliste.xml b/packages/zuladungsliste/Configuration/FlexForms/flexform_zuladungsliste.xml new file mode 100755 index 0000000..e910621 --- /dev/null +++ b/packages/zuladungsliste/Configuration/FlexForms/flexform_zuladungsliste.xml @@ -0,0 +1,37 @@ + + + 1 + + + + + + Zuladungsliste Konfiguration + + array + + + + + reload + + select + + + Administration + 1 + + + Zuladungsliste + 2 + + + 0 + + + + + + + + diff --git a/packages/zuladungsliste/Configuration/RequestMiddlewares.php b/packages/zuladungsliste/Configuration/RequestMiddlewares.php new file mode 100755 index 0000000..b966e22 --- /dev/null +++ b/packages/zuladungsliste/Configuration/RequestMiddlewares.php @@ -0,0 +1,12 @@ + [ + 'HermannTelser/zuladungsliste/ajaxzuladungsliste' => [ + 'target' => \HermannTelser\Zuladungsliste\Middleware\Ajax::class, + 'after' => [ + 'typo3/cms-frontend/prepare-tsfe-rendering' + ] + ], + ], +]; diff --git a/packages/zuladungsliste/Configuration/TCA/Overrides/fe_users.php b/packages/zuladungsliste/Configuration/TCA/Overrides/fe_users.php new file mode 100755 index 0000000..7070271 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/Overrides/fe_users.php @@ -0,0 +1,206 @@ + 0, + 'label' => 'LLL:EXT:zuladungsliste/Resources/Private/Language/locallang_db.xlf:tx_zuladungsliste.tx_extbase_type', + 'config' => array( + 'type' => 'select', + 'renderType' => 'selectSingle', + 'items' => array( + array('Architekten','Tx_Zuladungsliste_Architekten') + ), + 'default' => 'Tx_Zuladungsliste_Architekten', + 'size' => 1, + 'maxitems' => 1, + ) + ); + \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('fe_users', $tempColumnstx_zuladungsliste_fe_users, 1); +} + +\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes( + 'fe_users', + $GLOBALS['TCA']['fe_users']['ctrl']['type'], + '', + 'after:' . $GLOBALS['TCA']['fe_users']['ctrl']['label'] +); + +$GLOBALS['TCA']['fe_users']['ctrl']['formattedLabel_userFunc'] = 'HermannTelser\\Zuladungsliste\\Backend\\Labels->loadArchitekten'; +$GLOBALS['TCA']['fe_users']['feInterface']['fe_admin_fieldList'] .= ',kammermitgliedsnummer'; +$GLOBALS['TCA']['fe_users']['ctrl']['label'] = 'company'; +$tmp_zuladungsliste_columns = array( + 'kammermitgliedsnummer' => array( + 'exclude' => 0, + 'label' => 'ZT Kammer Mitgliedsnummer', + 'config' => array( + 'type' => 'input', + 'size' => 10, + 'eval' => 'unique' + ) + ), + 'inliste' => array( + 'exclude' => 0, + 'label' => 'In Zuladungsliste', + 'config' => array( + 'type' => 'check', + 'default' => 0 + ) + ), + 'vereidigung' => array( + 'exclude' => 0, + 'label' => 'Tag der Vereidigung', + 'config' => array( + 'renderType' => 'inputDateTime', + 'dbType' => 'date', + 'type' => 'input', + 'size' => 7, + 'format' => 'date', + 'eval' => 'date', + 'checkbox' => 1, + 'disableAgeDisplay' => 1, + 'default' => '0000-00-00' + ), + ), + 'frauenfoerderpunkt' => array( + 'exclude' => 0, + 'label' => 'Frauenförderpunkt', + 'config' => array( + 'type' => 'check', + 'default' => 0 + ) + ), + 'solidaritaetserklaerung' => array( + 'exclude' => 0, + 'label' => 'Solidaritätserklärung', + 'config' => array( + 'type' => 'check', + 'default' => 0 + ) + ), + 'kontoaufloesung_active' => array( + 'exclude' => 0, + 'label' => 'Kontoauflösung (gültig nur mit Stichtag)', + 'config' => array( + 'renderType' => 'inputDateTime', + 'dbType' => 'date', + 'type' => 'input', + 'size' => 7, + 'format' => 'date', + 'eval' => 'date', + 'checkbox' => 1, + 'disableAgeDisplay' => 1, + 'default' => '0000-00-00' + ), + ), + 'kontoaufloesung_begruendung' => [ + 'label' => 'Begründung der Auslistung, z.B.: Pension, Abmeldung, Zusammenlegung..)', + 'config' => array( + 'type' => 'text' + ), + ], + 'extrasperrung' => array( + 'exclude' => 0, + 'label' => 'Sperrungen', + 'config' => array( + 'type' => 'inline', + 'foreign_table' => 'tx_zuladungsliste_extrasperrung_user_mm', + 'foreign_field' => 'uid_user', + 'foreign_label' => 'uid_extrasperrung', + 'appearance' => array( + 'expandSingle' => 1, + 'newRecordLinkAddTitle' => 0, + 'levelLinksPosition' => 'both', + ), + ), + ), + 'wettbewerbe' => array( + 'exclude' => 0, + 'label' => 'Wettbewerbe', + 'config' => array( + 'type' => 'inline', + 'foreign_table' => 'tx_zuladungsliste_wettbewerbe_architekten_mm', + 'foreign_field' => 'uid_user', + 'foreign_label' => 'uid_wettbewerbe', + 'appearance' => array( + 'expandSingle' => 1, + 'newRecordLinkAddTitle' => 0, + 'levelLinksPosition' => 'both', + ), + ), + ), + 'kammernid' => array( + 'exclude' => 0, + 'label' => 'Kammer Zuordnung', + 'config' => array( + 'type' => 'select', + 'size' => 1, + 'renderType' => 'selectSingle', + 'items' => array( + array(' --- Bitte wählen --- ',0) + ), + 'foreign_table' => 'tx_zuladungsliste_domain_model_kammern', + ) + ), + 'kontoaufloesung' => array( + 'exclude' => 0, + 'label' => 'Punkte Verteilung (optional)', + 'config' => array( + 'type' => 'inline', + 'foreign_table' => 'tx_zuladungsliste_konto_aufloesung_mm', + 'foreign_field' => 'uid_geber', + 'foreign_label' => 'uid_empfaenger', + ), + ), + 'punkteverschiebung' => array( + 'exclude' => 0, + 'label' => 'Punkte verschieben', + 'config' => array( + 'type' => 'inline', + 'foreign_table' => 'tx_zuladungsliste_punkte_verschiebung_mm', + 'foreign_field' => 'uid_geber', + 'foreign_label' => 'uid_empfaenger', + ), + ), +); + +\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('fe_users', $tmp_zuladungsliste_columns); + + +/* inherit and extend the show items from the parent class */ + +// debug($GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']); + +// if (isset($GLOBALS['TCA']['fe_users']['types']['0']['showitem'])) { +// $GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']['showitem'] = $GLOBALS['TCA']['fe_users']['types']['0']['showitem']; +// } elseif (is_array($GLOBALS['TCA']['fe_users']['types'])) { +// // use first entry in types array +// $fe_users_type_definition = reset($GLOBALS['TCA']['fe_users']['types']); +// $GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']['showitem'] = $fe_users_type_definition['showitem']; +// } else { +// $GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']['showitem'] = ''; +// } + + +$GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']['showitem'] = '--div--;Allgemein,username,password,usergroup'; +$GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']['showitem'] .= ',--div--;Persönliche Daten,company,title,gender,first_name,last_name,date_of_birth,address,zip,city,static_info_country,telephone,email,comments'; +$GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']['showitem'] .= ',--div--;Hinweise,description'; +$GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']['showitem'] .= ',--div--;Zuladungsliste,kammermitgliedsnummer, kammernid, vereidigung, geburtsdatum, frauenfoerderpunkt, solidaritaetserklaerung'; +$GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']['showitem'] .= ',--div--;Wettbewerbe,wettbewerbe'; +$GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']['showitem'] .= ',--div--;Besondere Sperrungen,extrasperrung'; +$GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']['showitem'] .= ',--div--;Konto Auflösung, kontoaufloesung_active, kontoaufloesung_begruendung, kontoaufloesung'; +$GLOBALS['TCA']['fe_users']['types']['Tx_Zuladungsliste_Architekten']['showitem'] .= ',--div--;Punkte Verschiebung,punkteverschiebung'; + +$GLOBALS['TCA']['fe_users']['columns'][$GLOBALS['TCA']['fe_users']['ctrl']['type']]['config']['items'][] = ['Zuladungsliste ZT Kammer Architekten']; + +\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr( + 'Zuladungsliste', + 'EXT:/Resources/Private/Language/locallang_csh_.xlf' +); diff --git a/packages/zuladungsliste/Configuration/TCA/Overrides/sys_template.php b/packages/zuladungsliste/Configuration/TCA/Overrides/sys_template.php new file mode 100755 index 0000000..777b6d6 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/Overrides/sys_template.php @@ -0,0 +1,5 @@ + $fakeField, +// 'config' => [ +// 'type' => 'passthrough', +// ] +// ]; +// } +// } + + +// $GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist']['zuladungsliste_pi1'] = 'pi_flexform'; +// \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue( +// 'zuladungsliste_pi1', +// 'FILE:EXT:zuladungsliste/Configuration/FlexForms/flexform_zuladungsliste.xml' +// ); diff --git a/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_domain_model_extrasperrung.php b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_domain_model_extrasperrung.php new file mode 100755 index 0000000..b6a5df9 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_domain_model_extrasperrung.php @@ -0,0 +1,10 @@ +loadKriterien'; diff --git a/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_domain_model_preisart.php b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_domain_model_preisart.php new file mode 100755 index 0000000..ea7e35a --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_domain_model_preisart.php @@ -0,0 +1,9 @@ +loadSektionstag'; diff --git a/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_domain_model_wettbewerbe.php b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_domain_model_wettbewerbe.php new file mode 100755 index 0000000..9ace1b3 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_domain_model_wettbewerbe.php @@ -0,0 +1,9 @@ +loadPunkteVerteilungs' ; +$GLOBALS['TCA']['tx_zuladungsliste_konto_aufloesung_mm']['ctrl']['formattedLabel_userFunc_options'] = array( + 'tx_zuladungsliste_konto_aufloesung_mm' => array( + 'uid_empfaenger', + 'prozente' + ) +); diff --git a/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_punkte_kriterien_mm.php b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_punkte_kriterien_mm.php new file mode 100755 index 0000000..510bb19 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_punkte_kriterien_mm.php @@ -0,0 +1,12 @@ +loadKriterienPunkte' ; +$GLOBALS['TCA']['tx_zuladungsliste_punkte_kriterien_mm']['ctrl']['formattedLabel_userFunc_options'] = [ + 'tx_zuladungsliste_punkte_kriterien_mm' => [ + 'uid_kriterien', + 'uid_punkte', + 'punkte' + ] +]; diff --git a/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_punkte_verschiebung_mm.php b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_punkte_verschiebung_mm.php new file mode 100755 index 0000000..9cd9884 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_punkte_verschiebung_mm.php @@ -0,0 +1,13 @@ +loadTeilnehmer' ; +$GLOBALS['TCA']['tx_zuladungsliste_punkte_verschiebung_mm']['ctrl']['formattedLabel_userFunc_options'] = array( + 'tx_zuladungsliste_wettbewerbe_architekten_mm' => array( + 'uid_geber', + 'uid_empfaenger', + 'prozente', + 'wettbewerbe', + ) +); \ No newline at end of file diff --git a/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_wettbewerbe_architekten_mm.php b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_wettbewerbe_architekten_mm.php new file mode 100755 index 0000000..806d218 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/Overrides/tx_zuladungsliste_wettbewerbe_architekten_mm.php @@ -0,0 +1,15 @@ +loadWettbewerbArchitekten' ; +$GLOBALS['TCA']['tx_zuladungsliste_wettbewerbe_architekten_mm']['ctrl']['formattedLabel_userFunc_options'] = array( + 'tx_zuladungsliste_wettbewerbe_architekten_mm' => array( + 'uid_wettbewerbe', + 'uid_user', + 'uid_punkte', + 'notizen', + 'tstamp_zuordnung', + 'tstamp_aktivierung' + ) +); diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_extrasperrung.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_extrasperrung.php new file mode 100755 index 0000000..b49f580 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_extrasperrung.php @@ -0,0 +1,174 @@ + array( + 'title' => 'Besondere Sperrung', + 'label' => 'begruendung', + 'tstamp' => 'tstamp', + 'crdate' => 'crdate', + 'cruser_id' => 'cruser_id', + 'dividers2tabs' => true, + 'versioningWS' => true, + 'delete' => 'deleted', + 'searchFields' => 'begruendung,sperrzeitbis,extrasperrung_user,', + 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_extrasperrung.svg' + ), + 'interface' => array( + 'showRecordFieldList' => 'begruendung, sperrzeitbis,extrasperrung_user', + ), + 'types' => array( + '1' => array('showitem' => 'begruendung, sperrzeitbis, extrasperrung_user'), + ), + 'palettes' => array( + '1' => array('showitem' => ''), + ), + 'columns' => array( + + // 'sys_language_uid' => array( + // 'exclude' => 1, + // 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.language', + // 'config' => array( + // 'type' => 'select', + // 'renderType' => 'selectSingle', + // 'foreign_table' => 'sys_language', + // 'foreign_table_where' => 'ORDER BY sys_language.title', + // 'items' => array( + // array('LLL:EXT:lang/locallang_general.xlf:LGL.allLanguages', -1), + // array('LLL:EXT:lang/locallang_general.xlf:LGL.default_value', 0) + // ), + // ), + // ), + // 'l10n_parent' => array( + // 'displayCond' => 'FIELD:sys_language_uid:>:0', + // 'exclude' => 1, + // 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.l18n_parent', + // 'config' => array( + // 'type' => 'select', + // 'renderType' => 'selectSingle', + // 'items' => array( + // array('', 0), + // ), + // 'foreign_table' => 'tx_zuladungsliste_domain_model_extrasperrung', + // 'foreign_table_where' => 'AND tx_zuladungsliste_domain_model_extrasperrung.pid=###CURRENT_PID### AND tx_zuladungsliste_domain_model_extrasperrung.sys_language_uid IN (-1,0)', + // ), + // ), + // 'l10n_diffsource' => array( + // 'config' => array( + // 'type' => 'passthrough', + // ), + // ), + // + // 't3ver_label' => array( + // 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.versionLabel', + // 'config' => array( + // 'type' => 'input', + // 'size' => 30, + // 'max' => 255, + // ) + // ), + + 'hidden' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', + 'config' => array( + 'type' => 'check', + ), + ), + 'starttime' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', + 'config' => array( + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => array( + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')) + ), + ), + ), + 'endtime' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', + 'config' => array( + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => array( + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')) + ), + ), + ), + # TODO + 'begruendung' => array( + 'exclude' => 1, + 'label' => 'Besondere Sperrung', + 'formattedLabel_userFunc' => 'HermannTelser\Zuladungsliste\Classes\Utilities\ZuladungslisteLabelHelper->sperrung_user', + 'formattedLabel_userFunc_options' => array( + 'special' => array( + 'begruendung', + 'sperrzeitbis' + ) + ), + 'config' => array( + 'type' => 'input', + 'size' => 30, + 'max' => 255, + 'eval' => 'trim,required', + ) + ), + 'sperrzeitbis' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:zuladungsliste/Resources/Private/Language/locallang_db.xlf:tx_zuladungsliste_domain_model_extrasperrung.sperrzeitbis', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'size' => 7, + 'eval' => 'date', + 'checkbox' => 0, + ), + ), + 'extrasperrung_user' => array( + 'exclude' => 1, + 'label' => 'Sperrungen Architekten', + 'config' => array( + 'type' => 'inline', + 'foreign_table' => 'tx_zuladungsliste_extrasperrung_user_mm', + 'foreign_field' => 'uid_extrasperrung', + // 'foreign_label' => 'uid_user', + // 'foreign_selector' => 'uid_user', + // 'foreign_unique' => 'uid_user', + 'foreign_sortby' => 'sorting', + 'appearance' => array( + 'collapseAll' => true, + 'expandSingle' => true, + //'newRecordLinkAddTitle' => FALSE, + //'useCombination' => TRUE, + //'useSortable' => TRUE, + 'enabledControls' => array( + 'info' => false, + 'new' => false, + 'dragdrop' => false, + 'sort' => false, + //'hide' => false, + //'delete' => false, + //'localize' => false, + ), + + ), + ), + ), + ), +); diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_kammern.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_kammern.php new file mode 100755 index 0000000..a8ec6af --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_kammern.php @@ -0,0 +1,101 @@ + [ + 'title' => 'Kammern', + 'label' => 'bezeichnung', + 'tstamp' => 'tstamp', + 'crdate' => 'crdate', + 'cruser_id' => 'cruser_id', + 'dividers2tabs' => true, + 'versioningWS' => true, + 'typeicon_column' => 'uid', + 'delete' => 'deleted', + 'enablecolumns' => [ + //'disabled' => 'hidden', + //'starttime' => 'starttime', + //'endtime' => 'endtime', + ], + 'searchFields' => 'bezeichnung,einsichtstag', + 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/svg/kammer.svg', + ], + 'interface' => [ + 'showRecordFieldList' => 'bezeichnung,einsichtstag', + ], + 'types' => [ + '1' => ['showitem' => 'bezeichnung,einsichtstag'], + ], + 'palettes' => [ + '1' => ['showitem' => ''], + ], + 'columns' => [ + 'hidden' => [ + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', + 'config' => [ + 'type' => 'check', + ], + ], + 'starttime' => [ + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', + 'config' => [ + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => [ + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')), + ], + ], + ], + 'endtime' => [ + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', + 'config' => [ + 'type' => 'input', + 'size' => 13, + 'eval' => 'datetime', + 'renderType' => 'inputDateTime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => [ + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')), + ], + ], + ], + 'bezeichnung' => [ + 'exclude' => 1, + 'label' => 'Kammer der Architekten', + 'config' => [ + 'type' => 'input', + 'size' => 30, + 'eval' => 'trim', + ], + ], + 'einsichtstag' => [ + 'exclude' => 1, + 'label' => 'Monatlicher Stichtag für Stand der Einsichtnahme', + 'config' => [ + 'type' => 'input', + 'size' => 5, + 'max' => 2, + 'eval' => 'int,required', + 'checkbox' => 1, + 'default' => 1, + 'range' => [ + 'lower' => 1, + 'upper' => 31, + ], + ], + ], + ], +]; diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_kriterien.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_kriterien.php new file mode 100755 index 0000000..f7aa397 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_kriterien.php @@ -0,0 +1,187 @@ + [ + 'title' => 'LLL:EXT:zuladungsliste/Resources/Private/Language/locallang_db.xlf:tx_zuladungsliste_domain_model_kriterien', + 'label' => 'bezeichnung', + 'tstamp' => 'tstamp', + 'crdate' => 'crdate', + 'cruser_id' => 'cruser_id', + 'dividers2tabs' => true, + 'versioningWS' => true, + 'typeicon_column' => 'kammernid', + 'delete' => 'deleted', + 'enablecolumns' => [ + //'disabled' => 'hidden', + //'starttime' => 'starttime', + //'endtime' => 'endtime', + ], + 'default_sortby' => 'ORDER BY sorting', + 'sortby' => 'sorting', + 'searchFields' => 'bezeichnung,sektinstagid,', + 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/svg/list.svg', + ], + 'interface' => [ + 'showRecordFieldList' => 'bezeichnung, kammernid, sektinstagid, sperrung', + ], + 'types' => [ + '1' => ['showitem' => 'bezeichnung, kammernid, sperrung, sektinstagid, --div--;Punktezuordnung,punkteid'], + ], + 'palettes' => [ + '1' => ['showitem' => ''], + ], + 'columns' => [ + 'hidden' => [ + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', + 'config' => [ + 'type' => 'check', + ], + ], + 'starttime' => [ + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', + 'config' => [ + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => [ + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')), + ], + ], + ], + 'endtime' => [ + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', + 'config' => [ + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => [ + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')), + ], + ], + ], + + 'bezeichnung' => [ + 'exclude' => 1, + 'label' => 'Kriterium', + 'config' => [ + 'type' => 'input', + 'size' => 30, + 'eval' => 'trim', + ], + ], + // 'preisartid' => [ + // 'exclude' => 1, + // 'label' => 'Kriterium des Preises', + // 'config' => [ + // 'fieldWizard' => [ + // 'selectIcons' => [ + // 'disabled' => false + // ] + // ], + // 'type' => 'select', + // 'renderType' => 'selectSingle', + // 'items' => [ + // ['Kriterium wählen', '--div--'], + // ], + // 'foreign_table' => 'tx_zuladungsliste_domain_model_preisart', + // 'foreign_table_where' => 'ORDER BY tx_zuladungsliste_domain_model_preisart.uid ASC', + // 'size' => 1, + // 'minitems' => 1, + // 'maxitems' => 1, + // ], + // ], + 'kammernid' => [ + 'exclude' => 1, + 'label' => 'Kammer', + + 'config' => [ + 'fieldWizard' => [ + 'selectIcons' => [ + 'disabled' => true + ] + ], + 'type' => 'select', + 'renderType' => 'selectSingle', + 'items' => [ + ['Kammer wählen', '--div--'], + ], + 'foreign_table' => 'tx_zuladungsliste_domain_model_kammern', + 'foreign_table_where' => 'ORDER BY tx_zuladungsliste_domain_model_kammern.uid ASC', + 'size' => 1, + 'minitems' => 1, + 'maxitems' => 1, + ], + ], + 'sperrung' => [ + 'exclude' => 0, + 'label' => 'Wettbewerbe mit Sperrung', + 'config' => [ + 'type' => 'check', + 'default' => 0, + ], + ], + 'sektinstagid' => [ + 'exclude' => 1, + 'label' => 'Sektionstag', + + 'config' => [ + 'fieldWizard' => [ + 'selectIcons' => [ + 'disabled' => true + ] + ], + 'type' => 'select', + 'renderType' => 'selectSingle', + 'items' => [ + ['Sektionstag wählen', '--div--'], + ], + 'foreign_table' => 'tx_zuladungsliste_domain_model_sektionstage', + 'foreign_table_where' => 'ORDER BY tx_zuladungsliste_domain_model_sektionstage.stichtag ASC', + 'size' => 1, + 'minitems' => 1, + 'maxitems' => 1, + ], + ], + 'punkteid' => [ + 'exclude' => 1, + 'label' => 'Kriterien', + 'config' => [ + 'type' => 'inline', + 'foreign_table' => 'tx_zuladungsliste_punkte_kriterien_mm', + 'foreign_field' => 'uid_kriterien', + 'foreign_label' => 'uid_punkte', + 'foreign_table_where' => 'ORDER BY tx_zuladungsliste_domain_model_punkte.sorting ASC', + 'appearance' => [ + 'collapseAll' => true, + 'expandSingle' => true, + 'useCombination' => 1, + 'useSortable' => true, + 'enabledControls' => [ + 'info', + 'new', + 'dragdrop', + 'sort', + 'hide', + 'delete', + 'localize', + ], + ], + ], + ], + ], +]; diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_preisart.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_preisart.php new file mode 100755 index 0000000..1f9f69b --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_preisart.php @@ -0,0 +1,84 @@ + array( + 'title' => 'LLL:EXT:zuladungsliste/Resources/Private/Language/locallang_db.xlf:tx_zuladungsliste_domain_model_preisart', + 'label' => 'preisart', + 'tstamp' => 'tstamp', + 'crdate' => 'crdate', + 'cruser_id' => 'cruser_id', + 'dividers2tabs' => true, + 'versioningWS' => true, + 'delete' => 'deleted', + 'enablecolumns' => array( + 'disabled' => 'hidden', + //'starttime' => 'starttime', + //'endtime' => 'endtime', + ), + 'searchFields' => 'preisart,', + 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/svg/preis.svg' + ), + 'interface' => array( + 'showRecordFieldList' => 'preisart', + ), + 'types' => array( + '1' => array('showitem' => 'preisart'), + ), + 'palettes' => array( + '1' => array('showitem' => ''), + ), + 'columns' => array( + 'hidden' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', + 'config' => array( + 'type' => 'check', + ), + ), + 'starttime' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', + 'config' => array( + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => array( + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')) + ), + ), + ), + 'endtime' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', + 'config' => array( + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => array( + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')) + ), + ), + ), + 'preisart' => array( + 'exclude' => 1, + 'label' => 'Art des Preises', + 'config' => array( + 'type' => 'input', + 'size' => 30, + 'eval' => 'trim' + ), + ), + ), +); diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_punkte.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_punkte.php new file mode 100755 index 0000000..28d5f76 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_punkte.php @@ -0,0 +1,98 @@ + array( + 'title' => 'LLL:EXT:zuladungsliste/Resources/Private/Language/locallang_db.xlf:tx_zuladungsliste_domain_model_punkte', + 'label' => 'bezeichnung', + 'tstamp' => 'tstamp', + 'crdate' => 'crdate', + 'cruser_id' => 'cruser_id', + 'dividers2tabs' => true, + 'versioningWS' => true, + 'delete' => 'deleted', + 'dividers2tabs' => true, + 'default_sortby' => 'ORDER BY sorting', + 'sortby' => 'sorting', + 'enablecolumns' => array( + ), + 'searchFields' => 'bezeichnung,', + 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/svg/preis.svg' + ), + 'interface' => array( + 'showRecordFieldList' => 'bezeichnung, kriterienid', + ), + 'types' => array( + '1' => array('showitem' => 'bezeichnung, kriterienid'), + ), + 'palettes' => array( + '1' => array('showitem' => ''), + ), + 'columns' => array( + 'hidden' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', + 'config' => array( + 'type' => 'check', + ), + ), + 'starttime' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', + 'config' => array( + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => array( + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')) + ), + ), + ), + 'endtime' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', + 'config' => array( + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => array( + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')) + ), + ), + ), + 'bezeichnung' => array( + 'exclude' => 1, + 'label' => 'Punkte', + 'config' => array( + 'type' => 'input', + 'size' => 20, + 'max' => 50, + 'eval' => 'trim,required', + ), + ), + 'kriterienid' => array( + 'exclude' => 1, + 'label' => 'Verwendet bei diesen Kriterien', + 'config' => array( + 'type' => 'inline', + 'foreign_table' => 'tx_zuladungsliste_punkte_kriterien_mm', + 'foreign_field' => 'uid_punkte', + // 'foreign_label' => 'uid_kriterien', + // 'foreign_selector' => 'uid_kriterien', + // 'foreign_unique' => 'uid_kriterien', + 'foreign_sortby' => 'sorting', + ), + ), + ), +); diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_sektionstage.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_sektionstage.php new file mode 100755 index 0000000..e828ce1 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_sektionstage.php @@ -0,0 +1,263 @@ + array( + 'title' => 'Sektionstage', + 'label' => 'bezeichnung', + 'tstamp' => 'tstamp', + 'crdate' => 'crdate', + 'cruser_id' => 'cruser_id', + 'dividers2tabs' => true, + 'versioningWS' => true, + 'typeicon_column' => 'kammernid', + 'delete' => 'deleted', + 'enablecolumns' => array( + 'disabled' => 'hidden', + //'starttime' => 'starttime', + //'endtime' => 'endtime', + ), + 'searchFields' => 'bezeichnung,stichtag,sperrzeit,sperrzeitstart,punktezeit,punktezeitstart,neueinsteiger,neueinsteigerstart,frauenfoerderung,frauenfoerderungstart,frauenfoerderungsonderstart,sektionstage_notizen,', + 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/svg/waage.svg' + ), + 'interface' => array( + 'showRecordFieldList' => 'hidden, bezeichnung, rwcode, stichtag, sperrzeit, sperrzeitstart, punktezeit, punktezeitstart, neueinsteiger, neueinsteigerstart, frauenfoerderung, frauenfoerderungstart, frauenfoerderungsonderstart, sektionstage_notizen', + ), + 'types' => array( + '0' => array('showitem' => 'bezeichnung, rwcode, kammernid, stichtag, + --palette--;Sperrzeiten;sperrzeit, + --palette--;Gültigkeit Punkte Allgemein;punktezeit, + --palette--;Gültigkeit Neueinsteiger;neueinsteiger, + --palette--;Gültigkeit Frauenförderung;frauenfoerderung, + --palette--;Frauenförderung Sonderstart;frauenfoerderungsonderstart, + --palette--;Bemerkungen zum Sektionstag, sektionstage_notizen') + // (wenn nicht 0 wird ab Stichtag die Sperrung monatlich angepasst, von Sperrzeit auf Sperzeit Transit) + ), + 'palettes' => array( + '1' => array('showitem' => 'bezeichnung, rwcode, kammernid, stichtag'), + 'sperrzeit' => array('showitem' => 'sperrzeit, sperrzeitstart'), + 'punktezeit' => array('showitem' => 'punktezeit, punktezeitstart'), + 'neueinsteiger' => array('showitem' => 'neueinsteiger, neueinsteigerstart'), + 'frauenfoerderung' => array('showitem' => 'frauenfoerderung, frauenfoerderungstart'), + 'frauenfoerderungsonderstart' => array('showitem' => 'frauenfoerderungsonderstart'), + 'sektionstage_notizen' => array('showitem' => 'sektionstage_notizen') + + ), + 'columns' => array( + 'hidden' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', + 'config' => array( + 'type' => 'check', + ), + ), + 'rwcode' => array( + 'exclude' => 1, + 'label' => 'Kürzel', + 'config' => array( + 'type' => 'input', + 'size' => 5, + 'max' => 5, + ), + ), + 'starttime' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', + 'config' => array( + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => array( + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')) + ), + ), + ), + 'endtime' => array( + 'exclude' => 1, + 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', + 'config' => array( + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => array( + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')) + ), + ), + ), + 'bezeichnung' => array( + 'exclude' => 1, + 'label' => 'Sektionstag', + 'config' => array( + 'type' => 'input', + 'size' => 30, + 'eval' => 'trim' + ), + ), + 'kammernid' => [ + 'exclude' => 1, + 'label' => 'Kammer Zuordnung', + 'config' => [ + 'fieldWizard' => [ + 'selectIcons' => [ + 'disabled' => true + ] + ], + 'type' => 'select', + 'renderType' => 'selectSingle', + 'items' => [ + ['Bitte Wählen', 0], + ], + 'foreign_table' => 'tx_zuladungsliste_domain_model_kammern', + ] + ], + 'stichtag' => array( + 'exclude' => 1, + 'label' => 'Stichtag', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'format' => 'date', + 'size' => 10, + 'eval' => 'date,null', + 'checkbox' => 1, + 'disableAgeDisplay' => 1 + ), + ), + 'sperrzeit' => array( + 'exclude' => 1, + 'label' => 'In Monaten', + 'config' => array( + 'type' => 'input', + 'size' => 4, + 'eval' => 'int,required', + 'range' => array('lower'=>12,'upper'=>60), + 'checkbox' => '1', + 'default' => '1', + ) + ), + 'sperrzeitstart' => array( + 'exclude' => 1, + 'label' => 'Start Datum', + 'description' => 'Gültig für Wettbewerbe mit Freigabe jünger als Feldwert, wenn leer wird der Wert des vorherigen Sektionstages übernommen, wenn alle ohne Wert wird die Bedingung ingnoriert', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'format' => 'date', + 'size' => 10, + 'eval' => 'date,null', + 'checkbox' => 1, + 'disableAgeDisplay' => 1 + ), + ), + 'punktezeit' => array( + 'exclude' => 1, + 'label' => 'In Monaten', + 'config' => array( + 'type' => 'input', + 'size' => 4, + 'eval' => 'int' + ) + ), + 'punktezeitstart' => array( + 'exclude' => 1, + 'label' => 'Start Datum', + 'description' => 'Gültig wenn Vereidigungsdatum jünger als Feldwert, wenn leer wird der Wert des vorherigen Sektionstages übernommen, wenn alle ohne Wert wird die Bedingung ingnoriert', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'format' => 'date', + 'size' => 10, + 'eval' => 'date,null', + 'checkbox' => 1, + 'disableAgeDisplay' => 1 + ), + ), + 'neueinsteiger' => array( + 'exclude' => 1, + 'label' => 'In Monaten', + 'config' => array( + 'type' => 'input', + 'size' => 4, + 'eval' => 'int' + ) + ), + 'neueinsteigerstart' => array( + 'exclude' => 1, + 'label' => 'Start Datum', + 'description' => 'Gültig wenn Vereidigungsdatum jünger als Feldwert, wenn leer wird der Wert des vorherigen Sektionstages übernommen, wenn alle ohne Wert wird die Bedingung ingnoriert', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'format' => 'date', + 'size' => 10, + 'eval' => 'date,null', + 'checkbox' => 1, + 'disableAgeDisplay' => 1 + ), + ), + 'frauenfoerderung' => array( + 'exclude' => 1, + 'label' => 'In Monaten', + 'config' => array( + 'type' => 'input', + 'size' => 4, + 'eval' => 'int' + ) + ), + 'frauenfoerderungstart' => array( + 'exclude' => 1, + 'label' => 'Start Datum', + 'description' => 'Gültig wenn Vereidigungsdatum jünger als Feldwert, wenn leer wird der Wert des vorherigen Sektionstages übernommen, wenn alle ohne Wert wird die Bedingung ingnoriert', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'format' => 'date', + 'size' => 10, + 'eval' => 'date,null', + 'checkbox' => 1, + 'disableAgeDisplay' => 1 + ), + ), + 'frauenfoerderungsonderstart' => array( + 'exclude' => 1, + 'label' => 'Start Datum', + 'description' => 'Bei Eingabe eines Datums wird der Frauenförderungspunkt ab diesem Zeitpunkt anstatt dem Datum der Vereidigung berechnet, wenn im Vergleich dazu eine längere Gültigkeit erzielt wird.', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'format' => 'date', + 'size' => 10, + 'eval' => 'date,null', + 'checkbox' => 1, + 'disableAgeDisplay' => 1 + ), + ), + 'sektionstage_notizen' => array( + 'exclude' => 0, + 'label' => 'Bemerkungen', + 'config' => array( + 'type' => 'text', + 'cols' => 48, + 'rows' => 5, + ), + ), + + ), +); diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_wettbewerbe.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_wettbewerbe.php new file mode 100755 index 0000000..cdf01e3 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_domain_model_wettbewerbe.php @@ -0,0 +1,263 @@ + array( + 'title' => 'Wettbewerbe', + 'label' => 'wettbewerb', + 'tstamp' => 'tstamp', + 'crdate' => 'crdate', + 'cruser_id' => 'cruser_id', + 'dividers2tabs' => true, + 'versioningWS' => true, + 'delete' => 'deleted', + 'enablecolumns' => array( + 'disabled' => 'hidden', + //'starttime' => 'starttime', + //'endtime' => 'endtime', + ), + 'searchFields' => 'wettbewerb,beschreibung,', + 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/svg/wettbewerb.svg', + 'default_sortby' => 'uid DESC' + ), + 'interface' => array( + // Feld "kammerbeschluss" für stmk nicht in verwendung, sperrung + 'showRecordFieldList' => 'hidden, wettbewerb, beschreibung, registrierung, verfahrensort, bundesland, abgabetermin, entscheidungstermin, aufgabenstellung, wettbewerb_user', + ), + 'types' => array( + '1' => array('showitem' => ' + --div--;Wettbewerbe & Preise, wettbewerb, verfahrensid, kriteriumid, entscheidungstermin, sperre_deaktiviert, + --div--;Auszeichnungen, wettbewerb_user, + --div--;Beschreibung, beschreibung, + --div--;Zusätzliche Informationen, registrierung, verfahrensort, bundesland, aufgabenstellung' + ), + ), + 'palettes' => array( + '1' => array('showitem' => ''), + ), + 'columns' => array( + + 'hidden' => array( + 'exclude' => 0, + 'label' => 'Verborgen', + 'config' => array( + 'type' => 'check', + ), + ), + 'starttime' => array( + 'exclude' => 0, + 'label' => 'Startzeit', + 'config' => array( + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => array( + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')) + ), + ), + ), + 'endtime' => array( + 'exclude' => 0, + 'label' => 'Endzeit', + 'config' => array( + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'size' => 13, + 'eval' => 'datetime', + 'checkbox' => 0, + 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ], + 'range' => array( + 'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y')) + ), + ), + ), + + 'wettbewerb' => array( + 'exclude' => 0, + 'label' => 'Wettbewerb oder Preis', + 'config' => array( + 'type' => 'input', + 'size' => 30, + 'eval' => 'trim,required' + ), + ), + 'verfahrensid' => array( + 'exclude' => 0, + 'label' => 'Verfahren Id', + 'description' => "Projekt Nummer gelisted auf 'www.architekturwettbewerb.at'", + 'config' => array( + 'type' => 'input', + 'size' => 10, + 'eval' => 'int,required,unique' + ), + ), + 'beschreibung' => array( + 'exclude' => 0, + 'label' => 'Beschreibung', + 'config' => array( + 'type' => 'text', + 'cols' => 40, + 'rows' => 15, + 'eval' => 'trim', + ), + ), + 'registrierung' => array( + 'exclude' => 0, + 'label' => 'Registrierung', + 'config' => array( + 'type' => 'input', + 'size' => 30, + 'eval' => 'trim' + ), + ), + 'verfahrensort' => array( + 'exclude' => 0, + 'label' => 'Verfahrensort', + 'config' => array( + 'type' => 'input', + 'size' => 30, + 'eval' => 'trim' + ), + ), + 'bundesland' => array( + 'exclude' => 0, + 'label' => 'Bundesland', + 'config' => array( + 'type' => 'input', + 'size' => 30, + 'eval' => 'trim' + ), + ), + 'abgabetermin' => array( + 'exclude' => 0, + 'label' => 'Abgabetermin', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'format' => 'date', + 'size' => 10, + 'eval' => 'date,null', + 'checkbox' => 1, + 'disableAgeDisplay' => 1 + ), + ), + 'kammerbeschluss' => array( + 'exclude' => 0, + 'label' => 'Kammerbeschluss Freigabedatum', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'format' => 'date', + 'size' => 10, + 'eval' => 'date,null', + 'checkbox' => 1, + 'disableAgeDisplay' => 1 + ), + ), + 'entscheidungstermin' => array( + 'exclude' => 0, + 'label' => 'Entscheidungstermin', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'format' => 'date', + 'size' => 10, + 'eval' => 'date,null', + 'checkbox' => 1, + 'disableAgeDisplay' => 1 + ), + ), + 'sperrung' => array( + 'exclude' => 0, + 'label' => 'Wettbewerb mit Sperrung', + 'config' => array( + 'type' => 'check', + 'default' => 0 + ) + ), + 'sperre_deaktiviert' => array( + 'exclude' => 0, + 'label' => 'Sperrung deaktivieren', + 'description' => "Bei Wettbewerb mit Sperrung diese für diesen Wettbewerb deaktivieren", + 'config' => array( + 'type' => 'check', + 'default' => 0 + ) + ), + 'aufgabenstellung' => array( + 'exclude' => 0, + 'label' => 'Aufgabenstellung', + 'config' => array( + 'type' => 'text', + 'cols' => 40, + 'rows' => 15, + 'eval' => 'trim' + ) + ), + 'wettbewerb_user' => array( + 'exclude' => 0, + 'label' => 'Architekten', + 'config' => array( + 'type' => 'inline', + 'foreign_table' => 'tx_zuladungsliste_wettbewerbe_architekten_mm', + 'foreign_table_where' => 'ORDER BY fe_users.company DESC', + 'foreign_field' => 'uid_wettbewerbe', + // 'foreign_sortby' => 'tx_zuladungsliste_wettbewerbe_architekten_mm.uid', + // 'foreign_label' => 'tx_zuladungsliste_wettbewerbe_architekten_mm.uid_user', + // 'foreign_selector' => 'uid_user', + // 'foreign_unique' => 'uid_user', + 'appearance' => array( + 'levelLinksPosition' => 'both', + 'collapseAll' => true, + 'expandSingle' => true, + //'newRecordLinkAddTitle' => FALSE, + //'useCombination' => TRUE, + //'useSortable' => TRUE, + 'enabledControls' => array( + 'info' => false, + 'new' => false, + 'dragdrop' => false, + 'sort' => false, + //'hide' => false, + //'delete' => false, + //'localize' => false, + ), + + ), + ), + ), + 'kriteriumid' => array( + 'exclude' => 0, + 'label' => 'Kriterium des Preises', + 'config' => array( + 'fieldWizard' => [ + 'selectIcons' => [ + 'disabled' => true + ] + ], + "type" => "select", + 'renderType' => 'selectSingle', + 'items' => array( + array('Kriterium wählen', '--div--'), + ), + "foreign_table" => "tx_zuladungsliste_domain_model_kriterien", + 'foreign_table_where' => 'ORDER BY uid', + //'foreign_table_where' => ' AND tx_zuladungsliste_domain_model_kriterien.uid=###REC_FIELD_[kriteriumid]### ORDER BY tx_zuladungsliste_domain_model_kriterien.bezeichnung ASC', + "size" => 1, + "minitems" => 1, + "maxitems" => 1, + ), + ), + ), +); diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_extrasperrung_user_mm.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_extrasperrung_user_mm.php new file mode 100755 index 0000000..e567824 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_extrasperrung_user_mm.php @@ -0,0 +1,48 @@ + array( + 'title' => 'Besondere Sperrungen', + 'hideTable' => true, + 'sortby' => 'sorting', + 'label' => 'Besondere Sperrungen User Relation', + 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_extrasperrung.svg', + 'typeicon_classes' => [ + 'default' => 'zuladungsliste-sperrung', + ], + ), + 'columns' => array( + 'uid_extrasperrung' => array( + 'label' => 'Besondere Sperrungen', + 'config' => array( + 'type' => 'select', + 'renderType' => 'selectSingle', + 'foreign_table' => 'tx_zuladungsliste_domain_model_extrasperrung', + 'size' => 1, + 'minitems' => 0, + 'maxitems' => 1, + ), + ), + 'uid_user' => array( + 'label' => 'Architekt', + 'config' => array( + 'type' => 'select', + 'renderType' => 'selectSingle', + 'items' => array( array(' --- Bitte wählen --- ',0) ), + 'foreign_table' => 'fe_users', + 'foreign_table_where' => ' ORDER BY company', + 'size' => 1, + 'minitems' => 0, + 'maxitems' => 1, + ), + ), + ), + 'types' => array( + '0' => array('showitem' => 'uid_extrasperrung,uid_user') + ), + 'palettes' => array() +); diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_konto_aufloesung_mm.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_konto_aufloesung_mm.php new file mode 100755 index 0000000..40172a0 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_konto_aufloesung_mm.php @@ -0,0 +1,62 @@ + array( + 'title' => 'Kontoauflösung', + 'hideTable' => true, + 'label' => 'Konto Auflösen', + 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_punkte.gif', + 'typeicon_classes' => [ + 'default' => 'zuladungsliste-kontoclosed', + ], + ), + 'columns' => array( + 'uid_geber' => array( + 'label' => 'Aufzulösendes Konto', + 'config' => array( + 'type' => 'select', + 'renderType' => 'selectSingle', + 'foreign_table' => 'fe_users', + //'foreign_table_where' => ' AND sys_language_uid IN (0,-1)', + 'foreign_table_where' => ' ORDER BY company', + 'size' => 1, + 'minitems' => 0, + 'maxitems' => 1, + ), + ), + 'uid_empfaenger' => array( + 'label' => 'Punkte Empfänger', + 'config' => array( + 'type' => 'select', + 'renderType' => 'selectSingle', + 'foreign_table' => 'fe_users', + //'foreign_table_where' => ' AND sys_language_uid IN (0,-1)', + 'foreign_table_where' => ' AND fe_users.pid=41 AND kontoaufloesung=0 ORDER BY company', + 'size' => 1, + 'minitems' => 0, + 'maxitems' => 1, + ), + ), + 'prozente' => array( + 'exclude' => 1, + 'label' => 'Prozentuelle Verteilung', + 'config' => array( + 'type' => 'input', + 'size' => 5, + 'eval' => 'double2' + ), + 'range' => array( + 'lower' => 0, + 'upper' => 100 + ), + ), + ), + 'types' => array( + '0' => array('showitem' => 'uid_geber,uid_empfaenger,prozente') + ), + 'palettes' => array() +); diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_punkte_kriterien_mm.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_punkte_kriterien_mm.php new file mode 100755 index 0000000..d23877a --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_punkte_kriterien_mm.php @@ -0,0 +1,59 @@ + array( + 'title' => 'Punkte Kriterien', + 'hideTable' => TRUE, + 'sortby' => 'sorting', + 'label' => 'Punkte Kriterien Relation', + 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/svg/preis.svg' + ), + 'columns' => array( + 'uid_punkte' => Array( + 'label' => 'Punkte', + 'config' => Array( + 'type' => 'select', + 'renderType' => 'selectSingle', + 'selectedListStyle' => '200px', + 'foreign_table' => 'tx_zuladungsliste_domain_model_punkte', + 'foreign_table_where' => ' ORDER BY tx_zuladungsliste_domain_model_punkte.sorting ASC', + 'size' => 1, + 'minitems' => 0, + 'maxitems' => 1, + ), + ), + 'uid_kriterien' => Array( + 'label' => 'Kriterien', + 'config' => Array( + 'type' => 'select', + 'renderType' => 'selectSingle', + 'foreign_table' => 'tx_zuladungsliste_domain_model_kriterien', + //'foreign_table_where' => ' AND sys_language_uid IN (0,-1)', + 'size' => 1, + 'minitems' => 0, + 'maxitems' => 1, + ), + ), + 'punkte' => array( + 'exclude' => 1, + 'label' => 'Punkte (0 - 10.0)', + 'config' => array( + 'type' => 'input', + 'size' => 5, + 'eval' => 'double2' + ), + 'range' => array( + 'lower' => 0, + 'upper' => 10 + ), + ), + ), + 'types' => array( + '0' => array('showitem' => 'uid_punkte,uid_kriterien,punkte') + ), + 'palettes' => array() +); diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_punkte_verschiebung_mm.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_punkte_verschiebung_mm.php new file mode 100755 index 0000000..bc6b464 --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_punkte_verschiebung_mm.php @@ -0,0 +1,109 @@ + array( + 'title' => 'Punkte Verschieben', + 'hideTable' => true, + 'label' => 'Punkte verschieben', + // 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/svg/transfer.svg', + 'typeicon_classes' => [ + 'default' => 'zuladungsliste-kontoclosed', + ], + ), + 'columns' => array( + 'uid_geber' => array( + 'label' => 'Punkte Geber', + 'config' => array( + 'type' => 'select', + 'renderType' => 'selectSingle', + 'foreign_table' => 'fe_users', + 'foreign_table_where' => ' ORDER BY company', + 'size' => 1, + 'minitems' => 0, + 'maxitems' => 1, + ), + ), + 'uid_empfaenger' => array( + 'label' => 'Punkte Empfänger', + 'config' => array( + 'eval' => 'required', + 'type' => 'select', + 'renderType' => 'selectSingle', + 'foreign_table' => 'fe_users', + 'foreign_table_field' => 'company', + 'foreign_table_where' => ' AND fe_users.pid=41 AND kontoaufloesung=0 ORDER BY uid', + 'size' => 1, + 'minitems' => 0, + 'maxitems' => 1, + ), + ), + 'verschiebung_ab' => array( + 'exclude' => 0, + 'label' => 'Datum der Punkteverschiebung Start', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'format' => 'date', + 'size' => 10, + 'eval' => 'date,null', + 'checkbox' => 1, + 'disableAgeDisplay' => 1 + ), + ), + 'verschiebung_stichtag' => array( + 'exclude' => 0, + 'label' => 'Punkteverschiebung (gültig nur mit Stichtag)', + 'description' => 'Beinhalted alle gültigen Punkte der Geberliste deren Entscheidungstermin vor dem eingegebenen Stichtag liegt.', + 'config' => array( + 'dbType' => 'date', + 'renderType' => 'inputDateTime', + 'type' => 'input', + 'format' => 'date', + 'size' => 10, + 'eval' => 'date,null', + 'checkbox' => 1, + 'disableAgeDisplay' => 1 + ), + ), + 'prozente' => array( + 'exclude' => 1, + 'eval' => 'required', + 'label' => 'Prozentuelle Punkte', + 'description' => 'Prozentueller Anteil der zu verschiebenden Punkte.', + 'config' => array( + 'type' => 'input', + 'size' => 5, + 'eval' => 'double2' + ), + 'range' => array( + 'lower' => 0, + 'upper' => 100 + ), + ), + // Implementierung nur auf Anfrage (05.03.2024) + // aktuell diabled + 'wettbewerbe' => array( + 'exclude' => 0, + 'label' => 'Wettbewerbe', + 'description' => 'Sollten die zu verschiebenden Punkte auf spezielle Wettbewerbe limitiert werden können diese hier selektioniert werden.', + 'config' => array( + 'default' => '0', + 'type' => 'select', + 'renderType' => 'selectMultipleSideBySide', + 'foreign_table' => 'tx_zuladungsliste_domain_model_wettbewerbe', + 'foreign_table_where' => ' AND tx_zuladungsliste_domain_model_wettbewerbe.uid in (SELECT uid_wettbewerbe FROM tx_zuladungsliste_wettbewerbe_architekten_mm WHERE uid_user=###REC_FIELD_uid_geber###)', + 'size' => 3, + 'autoSizeMax' => 10, + ), + ), + ), + 'types' => array( + '0' => array('showitem' => 'uid_geber,uid_empfaenger,verschiebung_ab,verschiebung_stichtag,prozente') + ), + 'palettes' => array() +); diff --git a/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_wettbewerbe_architekten_mm.php b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_wettbewerbe_architekten_mm.php new file mode 100755 index 0000000..9dd981f --- /dev/null +++ b/packages/zuladungsliste/Configuration/TCA/tx_zuladungsliste_wettbewerbe_architekten_mm.php @@ -0,0 +1,128 @@ + array( + 'title' => 'Wettbewerbe Architekten', + 'hideTable' => true, + 'sortby' => 'sorting', + 'label' => 'Wettbewerbe Architekten', + 'iconfile' => 'EXT:zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_wettbewerbe.svg' + ), + 'columns' => array( + 'tstamp_zuordnung' => array( + 'exclude' => 0, + 'label' => 'Datum Zuordnung', + 'config' => array( + 'type' => 'input', + 'renderType' => 'inputDateTime', + 'eval' => 'date', + ), + ), + 'tstamp_aktivierung' => array( + 'exclude' => 0, + 'label' => 'Datum Freischaltung', + 'config' => array( + 'type' => 'input', + 'eval' => 'date', + 'renderType' => 'inputDateTime', + ), + ), + 'tstamp_ablehnen' => array( + 'exclude' => 0, + 'label' => 'Datum Ablehnung', + 'config' => array( + 'type' => 'input', + 'eval' => 'date', + 'renderType' => 'inputDateTime', + ), + ), + 'ist_befangen' => [ + 'exclude' => 0, + 'label' => 'Befangen', + 'config' => [ + 'type' => 'check', + ], + ], + 'bemerkungen' => [ + 'exclude' => 0, + 'label' => 'Bemerkungen zu Ablehnung/Befangenheit', + 'config' => [ + 'type' => 'text', + 'size' => 30, + 'eval' => 'trim' + ] + ], + // popup in liste + 'uid_wettbewerbe' => array( + 'label' => 'Wettbewerb', + 'config' => array( + 'type' => 'select', + 'renderType' => 'selectSingle', + 'items' => array( array(' --- Bitte wählen --- ',0) ), + 'foreign_table' => 'tx_zuladungsliste_domain_model_wettbewerbe', + 'foreign_table_where' => 'ORDER BY uid DESC', + 'size' => 1, + 'minitems' => 0, + 'maxitems' => 1, + 'default' => 0, + ), + ), + 'uid_user' => array( + 'label' => 'Architekt', + 'config' => array( + 'type' => 'select', + 'renderType' => 'selectSingle', + 'items' => array( array(' --- Bitte wählen --- ',0) ), + 'foreign_table' => 'fe_users', + 'foreign_table_where' => 'ORDER BY company', + 'size' => 1, + 'minitems' => 0, + 'maxitems' => 1, + ), + ), + 'ladung_durch_auslober' => array( + 'exclude' => 1, + 'label' => 'Ladung durch Auslober/in', + 'description' => 'Bei einer Ladung durch Auslober wird die aktive Sperrzeit auf 9 Monate verkürzt', + 'config' => array( + 'type' => 'check', + ), + ), + 'uid_punkte' => array( + 'label' => 'Punkte', + 'config' => array( + 'type' => 'select', + 'renderType' => 'selectSingle', + 'itemListStyle' => '200px', + 'size' => 1, + 'minitems' => 0, + 'maxitems' => 1, + 'itemsProcFunc' => 'HermannTelser\\Zuladungsliste\\Backend\\Selecting->loadPunkte' + ), + ), + 'notizen' => array( + 'exclude' => 0, + 'label' => 'Bemerkungen zur Punktevergabe', + // 'displayCond' => 'FIELD:uid_user:REQ:true', + 'config' => array( + 'type' => 'input', + 'size' => 30, + 'eval' => 'trim' + ), + ), + ), + 'types' => [ + '0' => [ + 'showitem' => 'uid_wettbewerbe, uid_user, ladung_durch_auslober, uid_punkte,notizen, tstamp_zuordnung,tstamp_aktivierung, --palette--; Ablehnung/Befangenheit; ablehnung', + ] + ], + 'palettes' => [ + 'ablehnung' => [ + 'showitem' => 'tstamp_ablehnen, ist_befangen, bemerkungen', + ], + ], +); diff --git a/packages/zuladungsliste/Configuration/TypoScript/constants.typoscript b/packages/zuladungsliste/Configuration/TypoScript/constants.typoscript new file mode 100755 index 0000000..a21ff9b --- /dev/null +++ b/packages/zuladungsliste/Configuration/TypoScript/constants.typoscript @@ -0,0 +1,30 @@ + +plugin.tx_zuladungsliste { + view { + # cat=plugin.tx_zuladungsliste_zuladungsliste/file; type=string; label=Path to template root (FE) + templateRootPath = EXT:zuladungsliste/Resources/Private/Templates/ + # cat=plugin.tx_zuladungsliste_zuladungsliste/file; type=string; label=Path to template partials (FE) + partialRootPath = EXT:zuladungsliste/Resources/Private/Partials/ + # cat=plugin.tx_zuladungsliste_zuladungsliste/file; type=string; label=Path to template layouts (FE) + layoutRootPath = EXT:zuladungsliste/Resources/Private/Layouts/ + } + persistence { + # cat=plugin.tx_zuladungsliste_zuladungsliste//a; type=string; label=Default storage PID + storagePid = + } +} + +module.tx_zuladungsliste { + view { + # cat=module.tx_zuladungsliste/file; type=string; label=Path to template root (BE) + templateRootPath = EXT:zuladungsliste/Resources/Private/Backend/Templates/ + # cat=module.tx_zuladungsliste/file; type=string; label=Path to template partials (BE) + partialRootPath = EXT:zuladungsliste/Resources/Private/Backend/Partials/ + # cat=module.tx_zuladungsliste/file; type=string; label=Path to template layouts (BE) + layoutRootPath = EXT:zuladungsliste/Resources/Private/Backend/Layouts/ + } + persistence { + # cat=module.tx_zuladungsliste//a; type=string; label=Default storage PID + storagePid = + } +} diff --git a/packages/zuladungsliste/Configuration/TypoScript/setup.typoscript b/packages/zuladungsliste/Configuration/TypoScript/setup.typoscript new file mode 100755 index 0000000..0eebd7e --- /dev/null +++ b/packages/zuladungsliste/Configuration/TypoScript/setup.typoscript @@ -0,0 +1,101 @@ +################ +#### PAGE #### +################ +page > +page = PAGE +page { + + typeNum = 0 + bodyTag = + + includeCSS { + fontawesome = typo3conf/ext/zuladungsliste/Resources/Public/Css/node_modules/@fortawesome/fontawesome-free/css/all.css + claro = typo3conf/ext/zuladungsliste/Resources/Public/JavaScript/node_modules/dijit/themes/claro/claro.css + dgrid = typo3conf/ext/zuladungsliste/Resources/Public/JavaScript/node_modules/dgrid/css/dgrid.css + zuladungsliste = typo3conf/ext/zuladungsliste/Resources/Public/Css/zuladungsliste.css + } + + includeJSLibs { + file1 = typo3conf/ext/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_modul_loader.js + file1.type = application/x-javascript + } + + includeJS { + file3 = typo3conf/ext/zuladungsliste/Resources/Public/JavaScript/node_modules/dojo/dojo.js + file3.type = application/x-javascript + } + + #noPageTitle=2 + shortcutIcon = typo3conf/ext/zuladungsliste/Resources/Public/Icons/Extension.png +} + +[loginUser('*') && page["uid"] in [34,44]] +page { + headerData { + 5 = TEXT + 5 { + field = title + noTrimWrap = || + } + 15 = CONTENT + 15.select.pidInList = this + 15.table = tt_content + 15.renderObj = COA + 15.renderObj { + 10 = TEXT + 10.field = list_type + 10.noTrimWrap = || + } + } +} +[End] +################ +#### CONFIG #### +################ +config { + admPanel=0 + doctype=html5 + disablePrefixComment = 1 + + spamProtectEmailAddresses = 2 + spamProtectEmailAddresses_atSubst = (at) + + extTarget = _blank + intTarget = _top + + xhtml_cleaning=all + prefixLocalAnchors = all + + noPageTitle = 2 + #pageTitleFirst = 1 + + linkVars = L + sys_language_uid = 0 + + # DEVELOPMENT + compressJs = 0 + compressCss = 0 + concatenateJs = 0 + concatenateCss = 0 + minifyJs = 0 + minifyCSS = 0 + + + disableAllHeaderCode = 0 + disablePrefixComment = 1 + inlineStyle2TempFile = 1 + removePageCss = 0 + removeDefaultCss = 1 + removeDefaultJS = 1 + moveJsFromHeaderToFooter = 0 + prefixLocalAnchors = all + disableBodyTag = 0 + + #pageRendererTemplateFile = typo3conf/ext/zuladungsliste/Resources/Private/Layouts/EmptyPageRenderer.html + + headerComment ( + --------------------------------------------- + contact & info -> hermann.telser(at)gmail.com + --------------------------------------------- + ) +} diff --git a/packages/zuladungsliste/Readme.md b/packages/zuladungsliste/Readme.md new file mode 100755 index 0000000..32926cc --- /dev/null +++ b/packages/zuladungsliste/Readme.md @@ -0,0 +1,29 @@ +# Zuladungsliste für die Steiermark + +Typo3 Erweiterung zur verwaltung der Zuladungsliste für die Steiermark +Verion TYPO3 CMS 11.5.19 + +### Installing + +``` +* git clone http://gitea.nuhodds.com:3000/salam/nuh_1x2.git +``` + +## Authors + +Hermann Telser + +## Version History + +* 0.1 + * Create Repository + +## License + +This project is privat + +## Acknowledgments + +Website Produktion +* [Zuladungsliste Prod](https://zuladungsliste.ztkammer.at/) +* [Zuladungsliste Dev](https://devzuladungsliste.betaid.info/) \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/.htaccess b/packages/zuladungsliste/Resources/Private/.htaccess new file mode 100755 index 0000000..96d0729 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/.htaccess @@ -0,0 +1,11 @@ +# Apache < 2.3 + + Order allow,deny + Deny from all + Satisfy All + + +# Apache >= 2.3 + + Require all denied + diff --git a/packages/zuladungsliste/Resources/Private/Backend/Layouts/Default.html b/packages/zuladungsliste/Resources/Private/Backend/Layouts/Default.html new file mode 100755 index 0000000..5506c5c --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Layouts/Default.html @@ -0,0 +1,36 @@ + + +
+
+
+
+ + + + + + +
+
+ + +
+
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
diff --git a/packages/zuladungsliste/Resources/Private/Backend/Partials/FormErrors.html b/packages/zuladungsliste/Resources/Private/Backend/Partials/FormErrors.html new file mode 100755 index 0000000..bdf280a --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Partials/FormErrors.html @@ -0,0 +1,13 @@ + + + +
    + +
  • + {propertyPath}:
      +
    • {error}
    • +
    +
  • +
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Partials/Kriterien/FormFields.html b/packages/zuladungsliste/Resources/Private/Backend/Partials/Kriterien/FormFields.html new file mode 100755 index 0000000..e816efc --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Partials/Kriterien/FormFields.html @@ -0,0 +1,5 @@ + +
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Partials/Kriterien/Properties.html b/packages/zuladungsliste/Resources/Private/Backend/Partials/Kriterien/Properties.html new file mode 100755 index 0000000..741e956 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Partials/Kriterien/Properties.html @@ -0,0 +1,11 @@ + + + + + + +
+ + + {kriterien.bezeichnung} +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Partials/Wettbewerbe/FormFields.html b/packages/zuladungsliste/Resources/Private/Backend/Partials/Wettbewerbe/FormFields.html new file mode 100755 index 0000000..f2f0973 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Partials/Wettbewerbe/FormFields.html @@ -0,0 +1,41 @@ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Partials/Wettbewerbe/Properties.html b/packages/zuladungsliste/Resources/Private/Backend/Partials/Wettbewerbe/Properties.html new file mode 100755 index 0000000..2ace066 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Partials/Wettbewerbe/Properties.html @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + {wettbewerbe.wettbewerb} +
+ + + {wettbewerbe.beschreibung} +
+ + + {wettbewerbe.registrierung} +
+ + + {wettbewerbe.verfahrensort} +
+ + + {wettbewerbe.bundesland} +
+ + + {wettbewerbe.abgabetermin -> f:format.date()} +
+ + + {wettbewerbe.kammerbeschluss -> f:format.date()} +
+ + + {wettbewerbe.entscheidungstermin -> f:format.date()} +
+ + + {wettbewerbe.sperrung} +
+ + + {wettbewerbe.aufgabenstellung} +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Templates/Architekten/List.html b/packages/zuladungsliste/Resources/Private/Backend/Templates/Architekten/List.html new file mode 100755 index 0000000..caec484 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Templates/Architekten/List.html @@ -0,0 +1,43 @@ + + + +This Template is responsible for creating a table of domain objects. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + List.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Listing for Architekten

+ + + + + + + + + + + + + + + + + + + + + + + +
{architekten.inliste} {architekten.vereidigung -> f:format.date()} {architekten.geburtsdatum -> f:format.date()} {architekten.freuenfoerderpunkt}EditDelete
+ +New Architekten +
diff --git a/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/Edit.html b/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/Edit.html new file mode 100755 index 0000000..d0155a2 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/Edit.html @@ -0,0 +1,26 @@ + + + +This template displays a EDIT form for the current domain object. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + Edit.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Edit Kriterien

+ + + + + + + + + +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/List.html b/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/List.html new file mode 100755 index 0000000..21a11fc --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/List.html @@ -0,0 +1,37 @@ + + + +This Template is responsible for creating a table of domain objects. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + List.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Listing for Kriterien

+ + + + + + + + + + + + + + + + + +
{kriterien.bezeichnung}EditDelete
+ +New Kriterien +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/New.html b/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/New.html new file mode 100755 index 0000000..8a66b76 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/New.html @@ -0,0 +1,26 @@ + + + +This template displays a NEW form for the current domain object. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + New.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

New Kriterien

+ + + + + + + + + +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/Show.html b/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/Show.html new file mode 100755 index 0000000..cc9c29f --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Templates/Kriterien/Show.html @@ -0,0 +1,22 @@ + + + +This Template is responsible for displaying a single view for a domain object + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + Show.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Single View for Kriterien

+ + + +Back to list
+New Kriterien +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/Edit.html b/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/Edit.html new file mode 100755 index 0000000..91abdee --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/Edit.html @@ -0,0 +1,26 @@ + + + +This template displays a EDIT form for the current domain object. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + Edit.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Edit Wettbewerbe

+ + + + + + + + + +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/Front.html b/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/Front.html new file mode 100755 index 0000000..8b05f93 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/Front.html @@ -0,0 +1,5 @@ + + + +

Weiterleitung zum Frontend

+
diff --git a/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/List.html b/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/List.html new file mode 100755 index 0000000..e209267 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/List.html @@ -0,0 +1,55 @@ + + + +This Template is responsible for creating a table of domain objects. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + List.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Listing for Wettbewerbe

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{wettbewerbe.wettbewerb} {wettbewerbe.beschreibung} {wettbewerbe.registrierung} {wettbewerbe.verfahrensort} {wettbewerbe.bundesland} {wettbewerbe.abgabetermin -> f:format.date()} {wettbewerbe.kammerbeschluss -> f:format.date()} {wettbewerbe.entscheidungstermin -> f:format.date()} {wettbewerbe.sperrung} {wettbewerbe.aufgabenstellung}EditDelete
+ +New Wettbewerbe +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/New.html b/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/New.html new file mode 100755 index 0000000..c0cba40 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/New.html @@ -0,0 +1,26 @@ + + + +This template displays a NEW form for the current domain object. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + New.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

New Wettbewerbe

+ + + + + + + + + +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/Show.html b/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/Show.html new file mode 100755 index 0000000..14a3f9e --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Backend/Templates/Wettbewerbe/Show.html @@ -0,0 +1,22 @@ + + + +This Template is responsible for displaying a single view for a domain object + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + Show.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Single View for Wettbewerbe

+ + + +Back to list
+New Wettbewerbe +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang.xlf new file mode 100755 index 0000000..fe8839e --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang.xlf @@ -0,0 +1,140 @@ + + + +
+ + + Wettbewerbe + + + Wettbewerb + + + Beschreibung + + + Registrierung + + + Verfahrensort + + + Bundesland + + + Abgabetermin + + + Kammerbeschluss + + + Entscheidungstermin + + + Sperrung + + + Aufgabenstellung + + + Wettbewerb User + + + Extrasperrung + + + Begruendung + + + Sperrzeitbis + + + Extrasperrung User + + + Kriterien + + + Bezeichnung + + + Preisartid + + + Sektinstagid + + + Punkte + + + Bezeichnung + + + Preisart + + + Preisart + + + Sektionstage + + + Bezeichnung + + + Stichtag + + + Sperrzeit + + + Sperrzeitstart + + + Punktezeit + + + Punktezeitstart + + + Neueinsteiger + + + Neueinsteigerstart + + + Frauenfoerderung + + + Frauenfoerderungstart + + + Frauenfoerderungsonderstart + + + Kammernid + + + Kammern + + + Bezeichnung + + + + + diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang_bezuladungsliste.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang_bezuladungsliste.xlf new file mode 100755 index 0000000..2e8399e --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang_bezuladungsliste.xlf @@ -0,0 +1,14 @@ + + + +
+ + + zuladungsliste + + + + + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang_bmzuladungsliste.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang_bmzuladungsliste.xlf new file mode 100755 index 0000000..224629a --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang_bmzuladungsliste.xlf @@ -0,0 +1,18 @@ + + + +
+ + + Zuladungsliste + + + Administration der Zuladungsliste + + + Diese Modul dient zur Administration der Wettbewerbszuladungsliste für der Kammer der ZiviltechnikerInnen für Steiermark und Kärnten + in Österrreich + + + + diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang_csh_fe_users.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_fe_users.xlf new file mode 100755 index 0000000..e428903 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_fe_users.xlf @@ -0,0 +1,20 @@ + + + +
+ + + inliste + + + vereidigung + + + geburtsdatum + + + frauenfoerderpunkt + + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_extrasperrung.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_extrasperrung.xlf new file mode 100755 index 0000000..6573aa6 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_extrasperrung.xlf @@ -0,0 +1,17 @@ + + + +
+ + + begruendung + + + sperrzeitbis + + + extrasperrungUser + + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_kammern.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_kammern.xlf new file mode 100755 index 0000000..c2704bc --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_kammern.xlf @@ -0,0 +1,11 @@ + + + +
+ + + bezeichnung + + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_kriterien.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_kriterien.xlf new file mode 100755 index 0000000..90fc619 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_kriterien.xlf @@ -0,0 +1,17 @@ + + + +
+ + + bezeichnung + + + preisartid + + + sektinstagid + + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_preisart.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_preisart.xlf new file mode 100755 index 0000000..8dcb2aa --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_preisart.xlf @@ -0,0 +1,11 @@ + + + +
+ + + preisart + + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_punkte.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_punkte.xlf new file mode 100755 index 0000000..c2704bc --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_punkte.xlf @@ -0,0 +1,11 @@ + + + +
+ + + bezeichnung + + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_sektionstage.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_sektionstage.xlf new file mode 100755 index 0000000..486cc95 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_sektionstage.xlf @@ -0,0 +1,44 @@ + + + +
+ + + bezeichnung + + + stichtag + + + sperrzeit + + + sperrzeitstart + + + punktezeit + + + punktezeitstart + + + neueinsteiger + + + neueinsteigerstart + + + frauenfoerderung + + + frauenfoerderungstart + + + frauenfoerderungsonderstart + + + kammernid + + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_wettbewerbe.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_wettbewerbe.xlf new file mode 100755 index 0000000..dc5a129 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang_csh_tx_zuladungsliste_domain_model_wettbewerbe.xlf @@ -0,0 +1,41 @@ + + + +
+ + + wettbewerb + + + beschreibung + + + registrierung + + + verfahrensort + + + bundesland + + + abgabetermin + + + kammerbeschluss + + + entscheidungstermin + + + sperrung + + + aufgabenstellung + + + wettbewerbUser + + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Language/locallang_db.xlf b/packages/zuladungsliste/Resources/Private/Language/locallang_db.xlf new file mode 100755 index 0000000..0fae40e --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Language/locallang_db.xlf @@ -0,0 +1,143 @@ + + + +
+ + + Wettbewerbe + + + Wettbewerb + + + Beschreibung + + + Registrierung + + + Verfahrensort + + + Bundesland + + + Abgabetermin + + + Kammerbeschluss + + + Entscheidungstermin + + + Sperrung + + + Aufgabenstellung + + + Wettbewerb User + + + Extrasperrung + + + Begruendung + + + Sperrzeitbis + + + Extrasperrung User + + + Kriterien + + + Bezeichnung + + + Preisartid + + + Sektinstagid + + + Punkte + + + Bezeichnung + + + Preisart + + + Preisart + + + Sektionstage + + + Bezeichnung + + + Stichtag + + + Sperrzeit + + + Sperrzeitstart + + + Punktezeit + + + Punktezeitstart + + + Neueinsteiger + + + Neueinsteigerstart + + + Frauenfoerderung + + + Frauenfoerderungstart + + + Frauenfoerderungsonderstart + + + Kammernid + + + Kammern + + + Bezeichnung + + + + Zuladungsliste ZT Kammer Architekten + + + + diff --git a/packages/zuladungsliste/Resources/Private/Layouts/Default.html b/packages/zuladungsliste/Resources/Private/Layouts/Default.html new file mode 100755 index 0000000..5f6208e --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Layouts/Default.html @@ -0,0 +1,4 @@ + +
+ +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Layouts/EmptyPageRenderer.html b/packages/zuladungsliste/Resources/Private/Layouts/EmptyPageRenderer.html new file mode 100755 index 0000000..6ec46cc --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Layouts/EmptyPageRenderer.html @@ -0,0 +1,27 @@ +###XMLPROLOG_DOCTYPE### +###HTMLTAG### +###HEADTAG### + +###METACHARSET### +###INLINECOMMENT### + +###BASEURL### +###SHORTCUT### +###TITLE### +###META### + +###CSS_LIBS### +###CSS_INCLUDE### +###CSS_INLINE### + +###JS_LIBS### +###JS_INCLUDE### +###JS_INLINE### + +###HEADERDATA### +###POSTJSMARKER### + + +###BODY### + + diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Address.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Address.html new file mode 100755 index 0000000..d243a1d --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Address.html @@ -0,0 +1,15 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Captcha.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Captcha.html new file mode 100755 index 0000000..e03f7b6 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Captcha.html @@ -0,0 +1,33 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} + + + + + + + + + + + +
+ +
+
    +
  • + Please install extension sr_freecap +
  • +
  • + And enable it with + plugin.tx_femanager.settings.new.validation.captcha.captcha = 1 or + plugin.tx_femanager.settings.edit.validation.captcha.captcha = 1 + in TypoScript +
  • +
+ +
+
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/CaptchaField.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/CaptchaField.html new file mode 100755 index 0000000..da83dcb --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/CaptchaField.html @@ -0,0 +1,21 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +{namespace freeCap=SJBR\SrFreecap\ViewHelpers} +
+
+ +
+ + + +
+
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/City.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/City.html new file mode 100755 index 0000000..57e2f4b --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/City.html @@ -0,0 +1,15 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Company.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Company.html new file mode 100755 index 0000000..c1aabda --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Company.html @@ -0,0 +1,15 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Country.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Country.html new file mode 100755 index 0000000..b4f3122 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Country.html @@ -0,0 +1,62 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ + + + + + + + +
+
+
+ + + + + + + + + + + {countryName} + + + {countryName} + + + + + + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/DateOfBirth.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/DateOfBirth.html new file mode 100755 index 0000000..d7037ce --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/DateOfBirth.html @@ -0,0 +1,18 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Email.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Email.html new file mode 100755 index 0000000..223e7d3 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Email.html @@ -0,0 +1,16 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+ +
+ +
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Fax.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Fax.html new file mode 100755 index 0000000..26ffde6 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Fax.html @@ -0,0 +1,16 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+ +
+ +
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/FirstName.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/FirstName.html new file mode 100755 index 0000000..0005d53 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/FirstName.html @@ -0,0 +1,15 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Frauenfoerderpunkt.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Frauenfoerderpunkt.html new file mode 100755 index 0000000..3fe07bc --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Frauenfoerderpunkt.html @@ -0,0 +1,17 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+
+
+ +
+
+
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Image.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Image.html new file mode 100755 index 0000000..ede5f6d --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Image.html @@ -0,0 +1,29 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+ +
+ + + + + +
+ + + Delete image +
+
+
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Kammermitgliedsnummer.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Kammermitgliedsnummer.html new file mode 100755 index 0000000..1ca0ad2 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Kammermitgliedsnummer.html @@ -0,0 +1,14 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/LastName.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/LastName.html new file mode 100755 index 0000000..f2c63f0 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/LastName.html @@ -0,0 +1,15 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/MiddleName.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/MiddleName.html new file mode 100755 index 0000000..eec5386 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/MiddleName.html @@ -0,0 +1,16 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+ +
+ +
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Name.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Name.html new file mode 100755 index 0000000..6da532b --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Name.html @@ -0,0 +1,16 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+ +
+ +
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Password.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Password.html new file mode 100755 index 0000000..e29b144 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Password.html @@ -0,0 +1,36 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+ +
+ +
+ +
+
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/State.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/State.html new file mode 100755 index 0000000..f8f3c90 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/State.html @@ -0,0 +1,19 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} + +
+ +
+ +
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/SubmitCreate.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/SubmitCreate.html new file mode 100755 index 0000000..f7a268b --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/SubmitCreate.html @@ -0,0 +1,8 @@ +
+
+ +
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/SubmitUpdate.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/SubmitUpdate.html new file mode 100755 index 0000000..424f2b3 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/SubmitUpdate.html @@ -0,0 +1,8 @@ +
+
+ +
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Telephone.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Telephone.html new file mode 100755 index 0000000..46e3c33 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Telephone.html @@ -0,0 +1,15 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Terms.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Terms.html new file mode 100755 index 0000000..8caa771 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Terms.html @@ -0,0 +1,24 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+
+ +
+
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Title.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Title.html new file mode 100755 index 0000000..112d8a3 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Title.html @@ -0,0 +1,19 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+Ansprechpartner: +
+
+
+
+ +
+ +
+
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Usergroup.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Usergroup.html new file mode 100755 index 0000000..3fe67d2 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Usergroup.html @@ -0,0 +1,61 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} + + + + + +
+ +
+ +
+
+
+ + + + + +
+ +
+ + + ]]>
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Username.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Username.html new file mode 100755 index 0000000..9e35d77 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Username.html @@ -0,0 +1,18 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Vereidigung.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Vereidigung.html new file mode 100755 index 0000000..4baa59a --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Vereidigung.html @@ -0,0 +1,13 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Www.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Www.html new file mode 100755 index 0000000..b5ed9e0 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Www.html @@ -0,0 +1,16 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+ +
+ +
+
diff --git a/packages/zuladungsliste/Resources/Private/Partials/Fields/Zip.html b/packages/zuladungsliste/Resources/Private/Partials/Fields/Zip.html new file mode 100755 index 0000000..86e4fc0 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Fields/Zip.html @@ -0,0 +1,15 @@ +{namespace femanager=In2code\Femanager\ViewHelpers} +
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/FormErrors.html b/packages/zuladungsliste/Resources/Private/Partials/FormErrors.html new file mode 100755 index 0000000..bdf280a --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/FormErrors.html @@ -0,0 +1,13 @@ + + + +
    + +
  • + {propertyPath}:
      +
    • {error}
    • +
    +
  • +
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Kriterien/FormFields.html b/packages/zuladungsliste/Resources/Private/Partials/Kriterien/FormFields.html new file mode 100755 index 0000000..e816efc --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Kriterien/FormFields.html @@ -0,0 +1,5 @@ + +
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Kriterien/Properties.html b/packages/zuladungsliste/Resources/Private/Partials/Kriterien/Properties.html new file mode 100755 index 0000000..fdd9b19 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Kriterien/Properties.html @@ -0,0 +1,11 @@ + + + + + + +
+ + + {kriterien.bezeichnung} +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Wettbewerbe/FormFields.html b/packages/zuladungsliste/Resources/Private/Partials/Wettbewerbe/FormFields.html new file mode 100755 index 0000000..f2f0973 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Wettbewerbe/FormFields.html @@ -0,0 +1,41 @@ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Partials/Wettbewerbe/Properties.html b/packages/zuladungsliste/Resources/Private/Partials/Wettbewerbe/Properties.html new file mode 100755 index 0000000..cfb7313 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Partials/Wettbewerbe/Properties.html @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + {wettbewerbe.wettbewerb} +
+ + + {wettbewerbe.beschreibung} +
+ + + {wettbewerbe.registrierung} +
+ + + {wettbewerbe.verfahrensort} +
+ + + {wettbewerbe.bundesland} +
+ + + {wettbewerbe.abgabetermin -> f:format.date()} +
+ + + {wettbewerbe.kammerbeschluss -> f:format.date()} +
+ + + {wettbewerbe.entscheidungstermin -> f:format.date()} +
+ + + {wettbewerbe.sperrung} +
+ + + {wettbewerbe.aufgabenstellung} +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Templates/Architekten/List.html b/packages/zuladungsliste/Resources/Private/Templates/Architekten/List.html new file mode 100755 index 0000000..7d7de08 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Templates/Architekten/List.html @@ -0,0 +1,43 @@ + + + +This Template is responsible for creating a table of domain objects. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + List.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Listing for Architekten

+ + + + + + + + + + + + + + + + + + + + + + + +
{architekten.inliste} {architekten.vereidigung -> f:format.date()} {architekten.geburtsdatum -> f:format.date()} {architekten.freuenfoerderpunkt}EditDelete
+ +New Architekten +
diff --git a/packages/zuladungsliste/Resources/Private/Templates/Felogin/Login/Login.html b/packages/zuladungsliste/Resources/Private/Templates/Felogin/Login/Login.html new file mode 100755 index 0000000..b230da9 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Templates/Felogin/Login/Login.html @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+
+
+ + + + + + + + + + + +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + {extraHidden} +
+
+
+ + diff --git a/packages/zuladungsliste/Resources/Private/Templates/Felogin/Login/Logout.html b/packages/zuladungsliste/Resources/Private/Templates/Felogin/Login/Logout.html new file mode 100755 index 0000000..614c5e0 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Templates/Felogin/Login/Logout.html @@ -0,0 +1,46 @@ + + + + + + +

+ +

+

+ +

+ + +
+ + + +
+ + {user.username} +
+
+ +
+ +
+ + +
+
+
+ + diff --git a/packages/zuladungsliste/Resources/Private/Templates/Kriterien/Edit.html b/packages/zuladungsliste/Resources/Private/Templates/Kriterien/Edit.html new file mode 100755 index 0000000..36d8b66 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Templates/Kriterien/Edit.html @@ -0,0 +1,26 @@ + + + +This template displays a EDIT form for the current domain object. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + Edit.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Edit Kriterien

+ + + + + + + + + +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Templates/Kriterien/List.html b/packages/zuladungsliste/Resources/Private/Templates/Kriterien/List.html new file mode 100755 index 0000000..5bd0ed3 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Templates/Kriterien/List.html @@ -0,0 +1,37 @@ + + + +This Template is responsible for creating a table of domain objects. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + List.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Listing for Kriterien

+ + + + + + + + + + + + + + + + + +
{kriterien.bezeichnung}EditDelete
+ +New Kriterien +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Templates/Kriterien/New.html b/packages/zuladungsliste/Resources/Private/Templates/Kriterien/New.html new file mode 100755 index 0000000..40d8feb --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Templates/Kriterien/New.html @@ -0,0 +1,26 @@ + + + +This template displays a NEW form for the current domain object. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + New.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

New Kriterien

+ + + + + + + + + +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Templates/Kriterien/Show.html b/packages/zuladungsliste/Resources/Private/Templates/Kriterien/Show.html new file mode 100755 index 0000000..73a1350 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Templates/Kriterien/Show.html @@ -0,0 +1,22 @@ + + + +This Template is responsible for displaying a single view for a domain object + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + Show.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Single View for Kriterien

+ + + +Back to list
+New Kriterien +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/Edit.html b/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/Edit.html new file mode 100755 index 0000000..6533dc9 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/Edit.html @@ -0,0 +1,26 @@ + + + +This template displays a EDIT form for the current domain object. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + Edit.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Edit Wettbewerbe

+ + + + + + + + + +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/List.html b/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/List.html new file mode 100755 index 0000000..91287f0 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/List.html @@ -0,0 +1,55 @@ + + + +This Template is responsible for creating a table of domain objects. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + List.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Listing for Wettbewerbe

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{wettbewerbe.wettbewerb} {wettbewerbe.beschreibung} {wettbewerbe.registrierung} {wettbewerbe.verfahrensort} {wettbewerbe.bundesland} {wettbewerbe.abgabetermin -> f:format.date()} {wettbewerbe.kammerbeschluss -> f:format.date()} {wettbewerbe.entscheidungstermin -> f:format.date()} {wettbewerbe.sperrung} {wettbewerbe.aufgabenstellung}EditDelete
+ +New Wettbewerbe +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/New.html b/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/New.html new file mode 100755 index 0000000..347cc41 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/New.html @@ -0,0 +1,26 @@ + + + +This template displays a NEW form for the current domain object. + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + New.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

New Wettbewerbe

+ + + + + + + + + +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/Show.html b/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/Show.html new file mode 100755 index 0000000..5a05ac2 --- /dev/null +++ b/packages/zuladungsliste/Resources/Private/Templates/Wettbewerbe/Show.html @@ -0,0 +1,22 @@ + + + +This Template is responsible for displaying a single view for a domain object + +If you modify this template, do not forget to change the overwrite settings +in /Configuration/ExtensionBuilder/settings.yaml: + Resources: + Private: + Templates: + Show.html: keep + +Otherwise your changes will be overwritten the next time you save the extension in the extension builder + + +

Single View for Wettbewerbe

+ + + +Back to list
+New Wettbewerbe +
\ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Public/Css/Backend/backend.css b/packages/zuladungsliste/Resources/Public/Css/Backend/backend.css new file mode 100755 index 0000000..d6ec9b2 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Css/Backend/backend.css @@ -0,0 +1,59 @@ +.icon-zuladungsliste-kammern-1 .fa { + color: #006400; +} +.icon-zuladungsliste-kammern-2 .fa { + color: #4169e1; +} +.icon-zuladungsliste-kammern-3 .fa { + color: #a52a2a; +} +.icon-zuladungsliste-kammern-4 .fa { + color: #daa520; +} +.icon-zuladungsliste-kriterium-1 .fa { + color: #006400; +} +.icon-zuladungsliste-kriterium-2 .fa { + color: #4169e1; +} +.icon-zuladungsliste-kriterium-3 .fa { + color: #a52a2a; +} +.icon-zuladungsliste-kriterium-4 .fa { + color: #daa520; +} +.zuladungsliste-kammern-1 { + color: #006400; +} +.zuladungsliste-kammern-2 { + color: #4169e1; +} +.zuladungsliste-kammern-3 { + color: #a52a2a; +} +.zuladungsliste-kammern-4 { + color: #daa520; +} +.be_punktestatus { + color: green; +} +.be_punktestatus span { + width: 250px; + display: inline-block; + color: #666; +} +.typo3-login { + background-image: none !important; + background-color: #369; +} +.btn-login { + background-color: #a00 !important; +} +.panel-login .panel-body { + border-color: #369; +} +.small { + font-size: 80%; + font-weight: normal; + margin-left: 25px; +} diff --git a/packages/zuladungsliste/Resources/Public/Css/img/filter.png b/packages/zuladungsliste/Resources/Public/Css/img/filter.png new file mode 100755 index 0000000..ba5c3fc Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Css/img/filter.png differ diff --git a/packages/zuladungsliste/Resources/Public/Css/img/lupe.png b/packages/zuladungsliste/Resources/Public/Css/img/lupe.png new file mode 100755 index 0000000..4b14c18 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Css/img/lupe.png differ diff --git a/packages/zuladungsliste/Resources/Public/Css/visual/backend.css b/packages/zuladungsliste/Resources/Public/Css/visual/backend.css new file mode 100755 index 0000000..554f7c1 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Css/visual/backend.css @@ -0,0 +1,54 @@ +.icon-zuladungsliste-kammern-1 .fa { + color: #006400; +} +.icon-zuladungsliste-kammern-2 .fa { + color: #4169e1; +} +.icon-zuladungsliste-kammern-3 .fa { + color: #a52a2a; +} +.icon-zuladungsliste-kammern-4 .fa { + color: #daa520; +} +.icon-zuladungsliste-kriterium-1 .fa { + color: #006400; +} +.icon-zuladungsliste-kriterium-2 .fa { + color: #4169e1; +} +.icon-zuladungsliste-kriterium-3 .fa { + color: #a52a2a; +} +.icon-zuladungsliste-kriterium-4 .fa { + color: #daa520; +} +.zuladungsliste-kammern-1 { + color: #006400; +} +.zuladungsliste-kammern-2 { + color: #4169e1; +} +.zuladungsliste-kammern-3 { + color: #a52a2a; +} +.zuladungsliste-kammern-4 { + color: #daa520; +} +.be_punktestatus { + color: green; +} +.be_punktestatus span { + width: 250px; + display: inline-block; + color: #666; +} +.typo3-login { + background-image: none !important; + background-color: #369; +} +.btn-login { + background-color: #a00 !important; +} +.panel-login .panel-body { + border-color: #369; +} diff --git a/packages/zuladungsliste/Resources/Public/Css/zuladungsliste.css b/packages/zuladungsliste/Resources/Public/Css/zuladungsliste.css new file mode 100755 index 0000000..7853243 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Css/zuladungsliste.css @@ -0,0 +1,1401 @@ +@font-face { + font-family: 'Raleway'; + src: url('../Fonts/Raleway/raleway-v28-latin-regular.woff') format('woff'), + url('../Fonts/Raleway/raleway-v28-latin-regular.woff2') format('woff2'); +} + +h1 { + font-family: 'Raleway'; +} + +.element-subheader { + font-size: 1.4rem; +} + +html, +body { + width: 100%; + height: 100%; + margin: 0; +} + +body { + padding: 0; + background: #fff; + color: #424242; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-size: 1rem; +} + +.floatright { + float: right; +} + +/*************************************************** + tx-srfeuserregister-pi1 +***************************************************/ + +.mytooltip { + position: relative; + display: inline-block; + cursor: pointer; + color: #088930; +} + +.mytooltip .mytooltiptext { + visibility: hidden; + width: 220px; + background-color: #555; + color: #fff; + text-align: left; + border-radius: 6px; + padding: 15px; + position: absolute; + z-index: 1; + bottom: 125%; + left: 50%; + margin-left: -60px; + opacity: 0; + transition: opacity 1s; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + line-height: 1.55; +} + +.mytooltip .mytooltiptext::after { + content: ''; + position: absolute; + top: 100%; + left: 27%; + margin-left: -5px; + border-width: 5px; + border-style: solid; + border-color: #555 transparent transparent transparent; +} + +.mytooltip:hover .mytooltiptext { + visibility: visible; + opacity: 1; +} + +.tx-srfreecap-cant-read { + height: 30px; + display: block; +} + +#protokoll2_label, +#protokoll_label { + cursor: pointer !important; +} + +#maincontainer { + width: 100%; + height: 100%; + margin: 0; + padding: 2rem; +} + +.page_title { + text-align: center; + font-size: 110%; + font-weight: bold; +} + +:focus { + outline: 0; +} + +*:focus { + outline: 0; +} + +.position_top2 { + position: relative; + top: 2px; +} + +.dijitMenuItemLabel .fa { + position: relative; + right: 1px; + top: -1px; +} + +::-webkit-scrollbar { + display: none; +} + +.primary { + color: #0099ff; +} + +.secondary { + color: #088930; +} + +.dgrid-row-expanded .gesperrt{ + color: #fff; +} + +.gesperrt, +.tertiary { + color: #cf202c; +} + +.fourthly { + color: #8c9089; +} + +.fiftly { + color: #b09c57; +} + +a:link, +a:visited { + text-decoration: none; + color: #088930; +} + +a:hover, +a:active { + color: #cf202c; +} + +.position_year { + line-height: 20px; + font-weight: bold; +} + +.line-height-50 { + line-height: 50px; + padding-left: 2px; +} + +/* +find . -name '*.js' -exec sed -i -e 's/gray/fiftly/g' {}; +find . -name '*.js' -exec sed -i -e 's/gray/fiftly/g' {} \; +*/ +.border-l-red { + border-left: 2px solid #cf202c; +} + +.enabled { + cursor: pointer; + background-color: #aad7b8 !important; +} + +.no-border-l { + border-left: 0; +} + +.pointer { + cursor: pointer; +} + +.no-padding { + padding: 0; +} + +.fp70 { + font-size: 70%; +} + +.margintop5 { + margin-top: 5px; +} + +.mr5 { + margin-right: 5px; +} + +.company_line2 { + margin-left: 20px; + color: inherit; + font-style: italic; +} + +.width125 { + width: 125px; + text-align: right; + display: inline-block; +} + +.right { + text-align: right; +} + +.center { + text-align: center; +} + +.bold { + font-weight: bold; +} + +/************************************************* + MENU +*************************************************/ +#topmenu { + background-image: url('/typo3conf/ext/zuladungsliste/Resources/Public/Images/logo-neu.png'); + background-repeat: no-repeat; + background-position: 5px center; + background-size: auto 50px; + background-color: #efefef !important; + text-align: right; + line-height: 44px; +} + +#infobox, +#infobox2 { + margin: 1em; + font-family: 'Raleway'; + font-size: 1.8rem; + color: #088930; +} + +.claro .dijitTab { + border: 1px solid #088930; + text-align: center; +} + +.claro .dijitMenu { + border: 1px solid #088930; +} + +.claro .dijitMenuBar .dijitMenuItemHover, +.claro .dijitMenuBar .dijitMenuItemSelected { + border: solid 1px #088930; +} + +.claro .dijitMenu .dijitMenuItemHover td, +.claro .dijitMenu .dijitMenuItemSelected td, +.claro .dijitMenuItemHover, +.claro .dijitComboBoxMenu .dijitMenuItemHover, +.claro .dijitMenuItemSelected { + border-color: #088930; + background-color: #aad7b8; +} + +/************************************************* + TAB +*************************************************/ +.claro .dijitTabHover { + border-color: #088930; + background-color: #aad7b8; +} + +.claro .dijitTabActive { + border-color: #088930; + background-color: #aad7b8; +} + +.claro .dijitTabChecked { + border-color: #b5bcc7; + background-color: #e8f4ec; +} + +.claro .tabStripButtonHover { + background-color: #c2f0c2; +} + +.claro .tabStripButtonActive { + background-color: #aad7b8; +} + +.claro .dijitTabContainerLeft .tabLabel { + text-align: left; + padding-left: 5px; +} + +.mr7 { + margin-right: 7px; +} + +.mr10 { + margin-right: 10px; +} + +.ml10 { + margin-left: 10px; +} + +.pl100 { + padding-left: 100px; +} + +.pointer { + cursor: pointer; +} + +.claro .dijitTab .tabLabel { + display: inline-block; + cursor: pointer; + line-height: 32px; + min-height: 15px; + min-width: 180px; + color: #424242; +} + +.tab-header { + background-color: #efefef !important; + text-align: center; + overflow: hidden; + height: 34px; + line-height: 35px; + font-size: 1.5rem; +} + +.text-header { + font-family: 'Raleway'; + font-size: 2.5rem; + color: #088930; + background-image: url('../Images/panther.png'); + background-position: 99.7% center; + background-repeat: no-repeat; + background-size: 35px; +} + +.text-subheader { + font-family: 'Raleway'; + font-size: 1.8rem; + color: #088930; +} + +.filter-header { + background: #efefef !important; + height: 34px; + line-height: 34px; + text-align: center; +} + +.textbox { + width: 142px; +} + +.filter-box .dijitPlaceHolder { + cursor: text; + text-align: left; + margin-top: 1px; + text-indent: 2px; + width: 93%; + background-image: url('img/filter.png'); + background-repeat: no-repeat; + background-position: right center; +} + +.search-box .dijitPlaceHolder { + cursor: text; + text-align: left; + margin-top: 1px; + text-indent: 2px; + width: 93%; + background-image: url('img/lupe.png'); + background-repeat: no-repeat; + background-position: right center; +} + +.cell-icon { + width: 50px; + text-align: center; + padding: auto 0; +} + +.ce7-100 { + width: 100px; + text-align: center; + padding: auto 0; +} + +.cell-50 { + text-align: center; + width: 50px; +} + +.cell-100 { + width: 100px; +} + +.cell-110 { + text-align: center; + width: 110px; +} + +.cell-120 { + width: 120px; +} + +.cell-140 { + width: 140px; +} + +.cell-200 { + width: 200px; +} + +.cell-420 { + width: 420px; +} + +.childelement_even { + background-color: #f8f8f8 !important; + cursor: default; +} + +.childelement_even:hover { + background-color: #d3d3d3 !important; + cursor: default; +} + +.childelement_odd { + background-color: #f0f0f0 !important; + cursor: default; +} + +.childelement_odd:hover { + background-color: #d3d3d3 !important; + cursor: default; +} + +.childelement_act_even { + background-color: #e6ffe6 !important; + cursor: default; +} + +.childelement_act_even:hover { + background-color: #c2f0c2 !important; + cursor: default; +} + +.childelement_act_odd { + background-color: #f7fff7 !important; + cursor: default; +} + +.childelement_act_odd:hover { + background-color: #c2f0c2 !important; + cursor: default; +} + +.childelement_frauen_even { + background-color: #f2e6ff !important; + cursor: default; +} + +.childelement_frauen_even:hover { + background-color: #d7b3ff !important; + cursor: default; +} + +.childelement_frauen_odd { + background-color: #fcf3ff !important; + cursor: default; +} + +.childelement_frauen_odd:hover { + background-color: #d7b3ff !important; + cursor: default; +} + +.childelement_neu_even { + background-color: #fffae6 !important; + cursor: default; +} + +.childelement_neu_even:hover { + background-color: #ffe066 !important; + cursor: default; +} + +.childelement_neu_odd { + background-color: #fff5cc !important; + cursor: default; +} + +.childelement_neu_odd:hover { + background-color: #ffe066 !important; + cursor: default; +} + +.childelement_sperre_even { + background-color: #ffe6e6 !important; + cursor: default; +} + +.childelement_sperre_even:hover { + background-color: #fcc !important; + cursor: default; +} + +.childelement_sperre_odd { + background-color: #f5d6d6 !important; + cursor: default; +} + +.childelement_sperre_odd:hover { + background-color: #fcc !important; + cursor: default; +} + +.vfid { + display: inline-block; + width: 50px; + font-weight: bold; + text-align: left; +} + +.vfid20 { + display: inline-block; + width: 25px; + font-weight: bold; + text-align: left; +} + +.geladen { + display: inline-block; + width: 70px; + font-weight: bold; + color: #538cc6; +} + +/* from zl.css */ +.dijitTooltipContainer { + width: 350px; + border-radius: 5px; + padding: 10px; + border: 1px solid #000 !important; + font-size: normal; + line-height: 1.5rem; +} + +#zl_maincontainer_bc { + height: 100%; + width: 100%; +} + +#cp_print { + display: none; + overflow: hidden; + height: 26cm; +} + +#zl_menu { + line-height: 36px; +} + +#zl_menu .dijitMenuItem { + padding-top: 10px !important; +} + +#zl_menu_liste { + text-align: center; +} + +#dijit_MenuBarItem_0 { + background: transparent !important; +} + +#copyright_information { + font-size: 14px; + background: #fff; +} + +#copyright_information .dijitDialogPaneContent { + padding: 23px; + line-height: 18px; +} + +.color_white { + color: #fff; +} + +#menu_einzelansicht, +#zl_menu { + background-image: url('/typo3conf/ext/zuladungsliste/Resources/Public/Images/ztkammer-logo-adler.png'); + background-repeat: no-repeat; + background-position: 3px center; + background-size: auto 50px; + background-color: #f9f9f9 !important; + text-align: right; + line-height: 52px; + height: 54px; +} + +.zlicon { + background-repeat: no-repeat; + background-position: left center; + height: 18px; + text-align: center; + width: 22px; +} + +.zliconAlle { + background-image: url('../Icons/zuladungalle.png'); +} + +.zliconTwo { + background-image: url('../Icons/zuladungzwei.png'); +} + +.zliconThree { + background-image: url('../Icons/zuladungdrei.png'); +} + +.zliconFour { + background-image: url('../Icons/zuladungvier.png'); +} + +.zliconFive { + background-image: url('../Icons/zuladungfuenf.png'); +} + +.zliconGesperrt { + background-image: url('../Icons/zuladunggesperrt.png'); +} + +.zliconFree { + background-image: url('../Icons/zuladungfree.png'); +} + +.downloadPDF { + background-image: url('../Icons/zuladungpdf.png'); +} + +#searchbox_zutl, +#searchbox_preis, +#searchbox_ein, +#searchbox_frei, +#searchbox_zuw, +#searchbox_zu { + border: 1px solid #ccc; + margin: 0 3px; + text-align: center; +} + +#widget_searchbox_zutl, +#widget_searchbox_preis, +#widget_searchbox_ein, +#widget_searchbox_zuw, +#widget_searchbox_frei, +#widget_searchbox_zu { + width: 120px; +} + +#widget_searchbox_zutl .dijitPlaceHolder, +#widget_searchbox_preis .dijitPlaceHolder, +#widget_searchbox_ein .dijitPlaceHolder, +#widget_searchbox_zuw .dijitPlaceHolder, +#widget_searchbox_frei .dijitPlaceHolder, +#widget_searchbox_zu .dijitPlaceHolder { + background-image: url('../Icons/lupe.png'); + background-position: right center; + background-repeat: no-repeat; + display: block; + text-align: left; + padding: 2px 2px 2px 5px; + width: 110px; +} + +#print_header { + background-image: url('/typo3conf/ext/zuladungsliste/Resources/Public/Images/ztkammer-logo-adler.png'); + background-repeat: no-repeat; + background-position: 3px center; + background-size: auto 50px; + text-align: right; + line-height: 52px; + height: 54px; +} + +.printcontainer { + border: 1px solid #aaa; +} + +table.print_zladungen { + width: 100%; +} + +table.print_zladungen td { + border-collapse: separate; + padding: 5px; +} + +table.print_zladungen td.gewaehlt { + background: #e9f9ee; + text-align: right; +} + +table.print_zladungen td.ersatz { + background: #e9f2f9; + text-align: right; +} + +table.print_zladungen td.company { + width: 60%; + text-align: left; +} + +#cp_naechsten_menu { + padding: 0; + width: 220px; + cursor: pointer; +} + +#cp_naechsten_menu .field-label { + padding: 10px; +} + +#cp_naechsten { + padding: 0; + cursor: pointer; + height: 290px; +} + +#cp_naechsten_top { + padding: 0; + cursor: pointer; + height: 80px; + padding: 20px; + background: #eee; +} + +.cp_naechsten_ersatz_header { + height: 28px; + background-color: #efefef !important; + line-height: 28px; + text-align: center; + font-weight: bold; + font-size: 16px; + color: #424242; + border: 0; +} + +#cp_naechsten_ersatz { + padding: 0; + cursor: pointer; +} + +#select_wettbewerb { + width: 500px; + height: 22px; + line-height: 23px; +} + +#cp_zuteilungen_bestehende { + border: 0; + padding: 0; + width: 420px; +} + +#positionierung_menu { + border-left: 0; + width: 200px; + text-align: left; +} + +#positionierung_top { + text-align: center; + line-height: 30px; + background-color: #efefef; +} + +#position_datum { + display: inline-block; + font-size: 18px; + margin: auto 20px; + font-weight: bold; +} + +#position_punkte, +#position_rang, +#position_sperrung { + display: inline-block; + margin: auto 20px; + font-size: 18px; +} + +#position_sperrung { + color: #cf122c !important; +} + +#positionierung_data { + border: 0; + padding: 0; +} + +#positionierung_menu .field-title { + cursor: pointer; + line-height: 26px; +} + +#positionierung .ui-icon { + color: #369; +} + +#positionierung_center { + background: #efefef; + border: 0; + padding: 0; +} + +#positionierung_center .vfid { + display: none; +} + +#menu_einreichung, +#menu_freischalten { + text-align: center; +} + +#bc_einzelansicht { + height: 100%; + width: 100%; +} + +/* tab list left */ +#tab_container_tablist, +#tab_container_achitekten_tablist { + padding-top: 35px; +} + +#tab_container_tablist .dijitTab, +#tab_container_achitekten_tablist .dijitTab { + margin-top: 5px; +} + +#bc_punkte { + width: 49%; +} + +#bc_search { + height: 32px; + border: 1px solid #d0d0d0; + overflow: hidden; +} + +#logout { + margin-right: 20px; +} + +#preise, +#wettbewerbe { + padding: 0; + cursor: pointer; +} + +#punkte_erklarung { + padding: 10px; + color: #424242; + line-height: 18px; +} + +#widget_search_wettbewerbe { + border: 0; + box-shadow: unset !important; +} + +#widget_search_wettbewerbe .dijitPlaceHolder { + background-position: right center; + background-repeat: no-repeat; + line-height: 24px; + height: 24px; + margin: auto 5px; + text-align: left; + border: 0; + overflow: hidden; +} + +#search_wettbewerbe { + text-indent: 5px; + border: 0; + line-height: 32px; + height: 32px; + overflow: hidden; +} + +#search_wettbewerbe .dijitBorderContainer-child, +#search_wettbewerbe .dijitSplitContainer-child { + border: 0; + overflow: hidden; +} + +#reset_search { + margin: 0; + padding: 0; + width: 36px; + line-height: 32px; + height: 32px; + border: 0; + text-align: center; + cursor: pointer; + overflow: hidden; +} + +#menu_wettbewerbe { + text-align: center; +} + +#wettbewerbe_selected { + text-align: center; + line-height: 26px; + height: 26px; + font-size: 20px; + background-color: #efefef; + background-image: url(images/standardGradient.png); + background-repeat: repeat-x; + background-image: -moz-linear-gradient( + rgba(255, 255, 255, 0.7) 0%, + rgba(255, 255, 255, 0) 100% + ); + background-image: -webkit-linear-gradient( + rgba(255, 255, 255, 0.7) 0%, + rgba(255, 255, 255, 0) 100% + ); + background-image: -o-linear-gradient( + rgba(255, 255, 255, 0.7) 0%, + rgba(255, 255, 255, 0) 100% + ); + background-image: linear-gradient( + rgba(255, 255, 255, 0.7) 0%, + rgba(255, 255, 255, 0) 100% + ); + _background-image: none; +} + +#einreichen, +#kontoedit { + padding: 10px 50px; +} + +table, +td, +th { + border-collapse: separate; +} + +table { + border-spacing: 6px; +} + +table.zuladungsliste_table { + border-spacing: 5px; + margin: 20px 0; +} + +table.zuladungsliste_table td { + padding: 10px; +} + +.dojoxUploaderFileListTable thead { + display: none; +} + +/* #address, +#city, +#company, +#date_of_birth, +#first_name, +#formbundesland, +#formverfahrensort, +#formwettbewerb, +#last_name, +#static_info_country, +#telephone, +#title, +#zip { + line-height: 24px; + height: 24px; +} + +#formabgabetermin, +#formregistrierung { + line-height: 24px; + height: 24px; + margin-top: 2px; +} + +#formbeschreibung { + line-height: 24px; +} + */ +#kontoeditheader { + height: 80px; + border: 0; + text-indent: 100px; + font-size: 1.5rem; + padding-top: 60px; +} + +#cp_kontoedit { + width: 400px; + border: 0; +} + +.editable { + cursor: pointer; +} + +.dojoxUploaderFileListProgress { + font-size: 24px; + color: orange; + font-weight: bold; + margin: 5px; +} + +#infobox { + height: 50px; + width: 500px; + text-align: center; +} + +a.icon { + color: #369; + cursor: pointer; +} + +a.icon:hover { + color: red; + cursor: pointer; +} + +.button-submit { + border: 0 none; + border-radius: 5px; + cursor: pointer; + height: 22px; + line-height: 16px; + background: #7db500 linear-gradient(to bottom, #fbfbfb, #e1e1e1) repeat scroll + 0 0; + border: 1px solid #d4d4d4; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, + 0 1px 2px rgba(0, 0, 0, 0.15); + color: #424242; + display: inline-block; + font-weight: 300; + height: 32px; + line-height: 30px; + margin: 0; + padding: 2px 12px; + text-align: center; + text-decoration: none; + text-shadow: 0 1px 1px white; + vertical-align: middle; +} + +.button-submit:focus, +.button-submit:hover { + background: #7db500 linear-gradient(to bottom, #a0e800, #6b9c00) repeat scroll + 0 0; + text-shadow: 0 -1px 1px rgba(19, 28, 0, 0.35); + color: white; +} + +.button-submit:active { + background: #76a312 none repeat scroll 0 0; + color: #374f00; + text-shadow: 0 -1px 1px rgba(19, 28, 0, 0.35); +} + +.dijitButton .dijitButtonNode, +.dijitComboButton .dijitButtonNode, +.dijitDropDownButton .dijitButtonNode, +.dijitToggleButton .dijitButtonNode { + background: transparent none repeat scroll 0 0 !important; + border-width: 0; +} + +.button-action { + background: #7db500 linear-gradient(to bottom, #8fcf00, #6b9c00) repeat scroll + 0 0; + border-color: #5a8200; + color: white; + text-shadow: 0 -1px 1px rgba(19, 28, 0, 0.35); +} + +.button-action:focus, +.button-action:hover { + background: #7db500 linear-gradient(to bottom, #a0e800, #6b9c00) repeat scroll + 0 0; +} + +.button-action:active { + background: #76a312 none repeat scroll 0 0; + color: #374f00; + box-shadow: none; + text-shadow: none; +} + +.dijitButtonHover .dijitButtonNode { + box-shadow: none; + text-shadow: none; +} + +.button-small { + background: #7db500 linear-gradient(to bottom, #fbfbfb, #e1e1e1) repeat scroll + 0 0; + border: 1px solid #d4d4d4; + border-radius: 5px; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, + 0 1px 2px rgba(0, 0, 0, 0.15); + color: #424242; + display: inline-block; + font-size: 12px; + line-height: 14px; + margin: 0; + padding: 5px 3px; + text-align: center; + text-decoration: none; + text-shadow: 0 1px 1px white; + vertical-align: middle; + min-width: 60px; + cursor: pointer; +} + +.button-circle { + border-radius: 240px; + border-width: 4px; + box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5) inset, + 0 1px 2px rgba(0, 0, 0, 0.2); + font-size: 19px; + height: 120px; + line-height: 120px; + padding: 0; + width: 120px; +} + +.flat-button { + background: #7db500 linear-gradient(to bottom, #fbfbfb, #e1e1e1) repeat scroll + 0 0; + border: 1px solid #d4d4d4; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, + 0 1px 2px rgba(0, 0, 0, 0.15); + color: #424242; + display: inline-block; + font-family: 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, + 'Lucida Grande', sans-serif; + font-size: 14px; + font-weight: 300; + height: 32px; + line-height: 32px; + margin: 0; + padding: 0 25.6px; + text-align: center; + text-decoration: none; + text-shadow: 0 1px 1px white; + vertical-align: middle; +} + +.uploadBtn { + background: #7db500 linear-gradient(to bottom, #fbfbfb, #e1e1e1) repeat scroll + 0 0; + border: 1px solid #d4d4d4; + border-radius: 5px; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, + 0 1px 2px rgba(0, 0, 0, 0.15); + color: #424242; + display: inline-block; + font-size: 12px; + line-height: 14px; + margin: 0; + padding: 7px 5px 3px; + text-align: center; + text-decoration: none; + text-shadow: 0 1px 1px white; + vertical-align: middle; + width: 160px; + cursor: pointer; +} + +.uploadHover { + background: #7db500 linear-gradient(to bottom, #a0e800, #6b9c00) repeat scroll + 0 0; + border: 1px solid #d4d4d4; + border-radius: 5px; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, + 0 1px 2px rgba(0, 0, 0, 0.15); + color: #424242; + display: inline-block; + font-size: 12px; + line-height: 14px; + margin: 0; + padding: 7px 5px 3px; + text-align: center; + text-decoration: none; + text-shadow: 0 1px 1px white; + vertical-align: middle; + width: 160px; + cursor: pointer; + font-weight: bold; +} + +.uploadPress { + background-image: url('buttonActive.png'); +} + +.uploadDisabled { + background-image: none; + background-color: #424242; + color: #999; + border: 1px solid #999; +} + +#printIFrame1 { + z-index: 100; +} + +@media print { + body { + font: 13px Myriad, Helvetica, Tahoma, Arial, clean, sans-serif; + width: 100%; + height: 100%; + margin: 20px; + padding: 0; + overflow: hidden; + color: #000; + background: #fff; + } + + h1 { + font: 16px Myriad, Helvetica, Tahoma, Arial, clean, sans-serif; + } +} + +.claro .dijitComboBoxMenu .dijitMenuItem, +.claro .dijitMenu .dijitMenuItem td { + padding: 5px; +} + +.claro .dijitMenuBar { + padding: 7px; +} + +/********************************************************************** + DGRID +**********************************************************************/ +.dgrid-footer { + padding: 2px; +} + +.dgrid-status { + text-align: center; +} + +.dgrid-navigation { + text-align: center; +} + +.claro .dgrid-row-odd { + background-color: #fff; +} + +.claro .dgrid-row-even { + background-color: #efefef; +} + +.claro .dgrid { + border: 1px solid #b5bcc7; + background: #fff; + color: #333; +} + +.claro .dgrid-header { + font-weight: bold; +} + +.claro .dgrid-footer, +.claro .dgrid-header { + background-color: #efefef; + background-image: url(images/standardGradient.png); + background-repeat: repeat-x; + background-image: -moz-linear-gradient( + rgba(255, 255, 255, 0.7) 0%, + rgba(255, 255, 255, 0) 100% + ); + background-image: -webkit-linear-gradient( + rgba(255, 255, 255, 0.7) 0%, + rgba(255, 255, 255, 0) 100% + ); + background-image: -o-linear-gradient( + rgba(255, 255, 255, 0.7) 0%, + rgba(255, 255, 255, 0) 100% + ); + background-image: linear-gradient( + rgba(255, 255, 255, 0.7) 0%, + rgba(255, 255, 255, 0) 100% + ); + _background-image: none; +} + +.dgrid-pagination .dgrid-status { + float: none; +} + +.dgrid-pagination .dgrid-navigation, +.dgrid-pagination .dgrid-page-size { + float: none; +} + +.claro .dgrid-row { + line-height: 32px; +} + +.claro .dgrid-row:hover { + background-color: #aad7b8; +} + +#cp_zuweisung_wettbewerbe .dgrid-selected, +#positionierung_menu .dgrid-selected { + background-color: rgb(8, 137, 48); + color: rgb(255, 255, 255); +} +.claro .dijitButton .dijitButtonNode, +.claro .dijitDropDownButton .dijitButtonNode, +.claro .dijitComboButton .dijitButtonNode, +.claro .dijitToggleButton .dijitButtonNode { + border: 0; + padding: 0; +} + +.claro .dgrid-selected:hover { + background-color: #aad7b8; +} + +.claro .dgrid-highlight { + background-color: #ff6; +} + +.claro .dgrid-cell { + border-color: #b5bcc7; + line-height: 18px; + border-right: 0; + vertical-align: middle; + padding: 7px; +} + +.claro .dgrid-header .dgrid-cell { + border-color: #b5bcc7; +} + +.dgrid-hider-toggle { + display: none; +} + +.dgrid { + height: 100%; + margin: 0; + padding: 0; + border: 0; +} + +.dgrid-row-expanded { + background-color: rgb(80, 135, 97) !important; + color: rgb(255, 255, 255); +} + +.claro .dgrid-pagination { + border-top: 1px solid #d9dde2; +} + +.dojoxUploaderFileListTable { + background-color: #aad7b8; +} + +.bg-danger { + color: #fff !important; +} diff --git a/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.eot b/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.eot new file mode 100755 index 0000000..72121ea Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.eot differ diff --git a/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.svg b/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.svg new file mode 100755 index 0000000..eca08e1 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.svg @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.ttf b/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.ttf new file mode 100755 index 0000000..0ceb1cc Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.ttf differ diff --git a/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.woff b/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.woff new file mode 100755 index 0000000..c5bf2f0 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.woff differ diff --git a/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.woff2 b/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.woff2 new file mode 100755 index 0000000..eec1e74 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Fonts/Raleway/raleway-v28-latin-regular.woff2 differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/Extension.png b/packages/zuladungsliste/Resources/Public/Icons/Extension.png new file mode 100755 index 0000000..6f73b57 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/Extension.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/ExtensionAdler.png b/packages/zuladungsliste/Resources/Public/Icons/ExtensionAdler.png new file mode 100755 index 0000000..d5eff3a Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/ExtensionAdler.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/ExtensionBgWhite.png b/packages/zuladungsliste/Resources/Public/Icons/ExtensionBgWhite.png new file mode 100755 index 0000000..315274a Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/ExtensionBgWhite.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/ext_icon.gif b/packages/zuladungsliste/Resources/Public/Icons/ext_icon.gif new file mode 100755 index 0000000..9651890 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/ext_icon.gif differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/lupe.png b/packages/zuladungsliste/Resources/Public/Icons/lupe.png new file mode 100755 index 0000000..a774a89 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/lupe.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/relation.gif b/packages/zuladungsliste/Resources/Public/Icons/relation.gif new file mode 100755 index 0000000..db61d7e Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/relation.gif differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/svg/competition.svg b/packages/zuladungsliste/Resources/Public/Icons/svg/competition.svg new file mode 100755 index 0000000..4291ce6 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/svg/competition.svg @@ -0,0 +1,59 @@ + + + + + + + + diff --git a/packages/zuladungsliste/Resources/Public/Icons/svg/kammer.svg b/packages/zuladungsliste/Resources/Public/Icons/svg/kammer.svg new file mode 100755 index 0000000..79efa2c --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/svg/kammer.svg @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Public/Icons/svg/list.svg b/packages/zuladungsliste/Resources/Public/Icons/svg/list.svg new file mode 100755 index 0000000..bf76281 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/svg/list.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Public/Icons/svg/preis.svg b/packages/zuladungsliste/Resources/Public/Icons/svg/preis.svg new file mode 100755 index 0000000..6f2f8aa --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/svg/preis.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Public/Icons/svg/transfer.svg b/packages/zuladungsliste/Resources/Public/Icons/svg/transfer.svg new file mode 100755 index 0000000..4b57593 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/svg/transfer.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/zuladungsliste/Resources/Public/Icons/svg/waage.svg b/packages/zuladungsliste/Resources/Public/Icons/svg/waage.svg new file mode 100755 index 0000000..dfe6a56 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/svg/waage.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/packages/zuladungsliste/Resources/Public/Icons/svg/wettbewerb.svg b/packages/zuladungsliste/Resources/Public/Icons/svg/wettbewerb.svg new file mode 100755 index 0000000..5d7ad5f --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/svg/wettbewerb.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_extrasperrung.gif b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_extrasperrung.gif new file mode 100755 index 0000000..95dbf79 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_extrasperrung.gif differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_extrasperrung.svg b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_extrasperrung.svg new file mode 100755 index 0000000..4d98f06 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_extrasperrung.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kammern.gif b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kammern.gif new file mode 100755 index 0000000..bea27d8 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kammern.gif differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kammern.svg b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kammern.svg new file mode 100755 index 0000000..7df4544 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kammern.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kriterien.gif b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kriterien.gif new file mode 100755 index 0000000..6433374 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kriterien.gif differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kriterien.svg b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kriterien.svg new file mode 100755 index 0000000..1859122 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_kriterien.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_preisart.gif b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_preisart.gif new file mode 100755 index 0000000..c517fa3 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_preisart.gif differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_preisart.svg b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_preisart.svg new file mode 100755 index 0000000..95433ff --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_preisart.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_punkte.gif b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_punkte.gif new file mode 100755 index 0000000..26a7a1d Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_punkte.gif differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_punkte.svg b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_punkte.svg new file mode 100755 index 0000000..b1d2afa --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_punkte.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_sektionstage.gif b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_sektionstage.gif new file mode 100755 index 0000000..113d93c Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_sektionstage.gif differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_sektionstage.svg b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_sektionstage.svg new file mode 100755 index 0000000..9d8e01a --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_sektionstage.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_wettbewerbe.gif b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_wettbewerbe.gif new file mode 100755 index 0000000..4686042 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_wettbewerbe.gif differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_wettbewerbe.svg b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_wettbewerbe.svg new file mode 100755 index 0000000..4871dd2 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/Icons/tx_zuladungsliste_domain_model_wettbewerbe.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungacht.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungacht.png new file mode 100755 index 0000000..05245c5 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungacht.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungalle.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungalle.png new file mode 100755 index 0000000..7596eaa Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungalle.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungdrei.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungdrei.png new file mode 100755 index 0000000..147ed9e Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungdrei.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungfree.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungfree.png new file mode 100755 index 0000000..8f74fc3 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungfree.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungfuenf.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungfuenf.png new file mode 100755 index 0000000..b681e87 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungfuenf.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladunggesperrt.png b/packages/zuladungsliste/Resources/Public/Icons/zuladunggesperrt.png new file mode 100755 index 0000000..5d64be1 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladunggesperrt.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungneun.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungneun.png new file mode 100755 index 0000000..0ef7869 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungneun.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungpdf.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungpdf.png new file mode 100755 index 0000000..cf659f2 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungpdf.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungsechs.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungsechs.png new file mode 100755 index 0000000..b7c7211 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungsechs.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungsieben.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungsieben.png new file mode 100755 index 0000000..7818a8b Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungsieben.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungsliste.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungsliste.png new file mode 100755 index 0000000..d5eff3a Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungsliste.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungvier.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungvier.png new file mode 100755 index 0000000..0011ff7 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungvier.png differ diff --git a/packages/zuladungsliste/Resources/Public/Icons/zuladungzwei.png b/packages/zuladungsliste/Resources/Public/Icons/zuladungzwei.png new file mode 100755 index 0000000..648efcc Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Icons/zuladungzwei.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/Historic_City_Center_of_Graz.jpg b/packages/zuladungsliste/Resources/Public/Images/Historic_City_Center_of_Graz.jpg new file mode 100755 index 0000000..84d3fc3 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/Historic_City_Center_of_Graz.jpg differ diff --git a/packages/zuladungsliste/Resources/Public/Images/arching.png b/packages/zuladungsliste/Resources/Public/Images/arching.png new file mode 100755 index 0000000..eedbbf7 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/arching.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/bgpattern.png b/packages/zuladungsliste/Resources/Public/Images/bgpattern.png new file mode 100755 index 0000000..75bf749 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/bgpattern.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/ext_icon.png b/packages/zuladungsliste/Resources/Public/Images/ext_icon.png new file mode 100755 index 0000000..d5eff3a Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/ext_icon.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/logo-neu.png b/packages/zuladungsliste/Resources/Public/Images/logo-neu.png new file mode 100755 index 0000000..bfe92ef Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/logo-neu.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/logo.png b/packages/zuladungsliste/Resources/Public/Images/logo.png new file mode 100755 index 0000000..39a3623 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/logo.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/panther.png b/packages/zuladungsliste/Resources/Public/Images/panther.png new file mode 100755 index 0000000..bec89db Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/panther.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/zt-kammer-logo-504x100.png b/packages/zuladungsliste/Resources/Public/Images/zt-kammer-logo-504x100.png new file mode 100755 index 0000000..bbcac0b Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/zt-kammer-logo-504x100.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/zt-logo-tr.png b/packages/zuladungsliste/Resources/Public/Images/zt-logo-tr.png new file mode 100755 index 0000000..b5fa57a Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/zt-logo-tr.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/zt-logo.JPG b/packages/zuladungsliste/Resources/Public/Images/zt-logo.JPG new file mode 100755 index 0000000..c88d36a Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/zt-logo.JPG differ diff --git a/packages/zuladungsliste/Resources/Public/Images/zt-logo.png b/packages/zuladungsliste/Resources/Public/Images/zt-logo.png new file mode 100755 index 0000000..f3e9f13 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/zt-logo.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/ztkammer-adler.png b/packages/zuladungsliste/Resources/Public/Images/ztkammer-adler.png new file mode 100755 index 0000000..ddf18d9 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/ztkammer-adler.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/ztkammer-logo-adler.png b/packages/zuladungsliste/Resources/Public/Images/ztkammer-logo-adler.png new file mode 100755 index 0000000..52233dc Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/ztkammer-logo-adler.png differ diff --git a/packages/zuladungsliste/Resources/Public/Images/ztkammer-logo.png b/packages/zuladungsliste/Resources/Public/Images/ztkammer-logo.png new file mode 100755 index 0000000..80798b0 Binary files /dev/null and b/packages/zuladungsliste/Resources/Public/Images/ztkammer-logo.png differ diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/auswertung_alle.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/auswertung_alle.js new file mode 100755 index 0000000..a5a2bd8 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/auswertung_alle.js @@ -0,0 +1,231 @@ +define([ + 'dojo/_base/declare', + 'dijit/layout/ContentPane', + 'dijit/layout/BorderContainer', + 'dijit/MenuBar', + 'dijit/form/TextBox', + 'dstore/Memory', + 'dstore/Trackable', + 'dstore/Tree', + 'dgrid/Grid', + 'dgrid/Tree', + 'dgrid/extensions/ColumnHider', + 'dgrid/extensions/Pagination', + 'zuladungsliste/menus/menuitems_zuladungsliste_admin', + 'zuladungsliste/columns/columns_auswertungen', + 'zuladungsliste/zuladungsliste_xhr', + 'dojo/domReady!' +], function ( + declare, + ContentPane, + BorderContainer, + MenuBar, + TextBox, + Memory, + Trackable, + TreeStoreMixin, + Grid, + Tree, + ColumnHider, + Pagination, + menuitems_zuladungsliste_admin, + columns_auswertungen, + zuladungsliste_xhr +) { + return { + init: function (tab_container) { + /******************************************************* + * Layout + *******************************************************/ + window.filterListe = function () { + var filter_f + var str = dijit.byId('searchbox_zu').get('value') + + if (str != '') { + str = str.toLowerCase() + filter_f = store_auswertung + .filter(function (object) { + company = object.company.toLowerCase() + if (~company.indexOf(str) && object.hasChildren) { + return true + } + return false + }) + .sort('id') + } else { + filter_f = store_auswertung.filter({ hasChildren: 1 }).sort('id') + } + grid_auswertung.set('collection', filter_f) + grid_auswertung.startup() + grid_auswertung.refresh() + } + + window.ladeListe = function (archive_id, archivedatum) { + if (!archive_id) { + archive_id = 0 + } + + if (archivedatum) { + dijit + .byId('cp_adminliste_header') + .set( + 'content', + 'Zuladungsliste vom ' + + archivedatum + + '' + ) + } else { + dijit + .byId('cp_adminliste_header') + .set('content', 'Aktuelle Zuladungsliste') + } + + var callback = function (response) { + var store_auswertung = (window.store_auswertung = new (declare([ + Memory, + Trackable, + TreeStoreMixin + ]))({ + data: response, + idProperty: 'id' + })) + filterListe() + } + zuladungsliste_xhr.call_function( + callback, + 'liste_controller', + 'load_liste_admin', + '&archive_id=' + archive_id + ) + } + + /******************************************************* + * BASE BC + *******************************************************/ + var tab_auswertung = new BorderContainer({ + design: 'headline', + id: 'tab_auswertung', + title: ' Zuladungsliste', + onShow: function () { + ladeListe() + } + }) + /******************************************************* + * info header + *******************************************************/ + var cp_adminliste_header = new ContentPane({ + id: 'cp_adminliste_header', + region: 'top', + className: 'tab-header center' + }) + tab_auswertung.addChild(cp_adminliste_header) + + /******************************************************* + * MENU + *******************************************************/ + var cp_adminliste_menu = new ContentPane({ + id: 'cp_adminliste_menu', + style: 'padding:0;border:0;', + region: 'top' + }) + tab_auswertung.addChild(cp_adminliste_menu) + var menu_auswertungen = new MenuBar({ + id: 'menu_auswertungen', + className: 'center', + region: 'top', + splitter: false + }) + menu_auswertungen.addChild( + new TextBox({ + region: 'left', + type: 'text', + selectOnClick: false, + trim: false, + id: 'searchbox_zu', + placeHolder: 'Filter ..', + _setSelected: function () {}, + onKeyUp: function () { + filterListe() + } + }) + ) + menu_auswertungen.addChild( + new dijit.MenuBarItem({ + label: '', + id: 'resetbutton', + style: 'margin-right: 15px;', + onClick: function () { + dijit.byId('searchbox_zu').reset() + filterListe() + } + }) + ) + menuitems_zuladungsliste_admin.load_items(menu_auswertungen) + cp_adminliste_menu.addChild(menu_auswertungen) + + /******************************************************* + * GRID CP + *******************************************************/ + + var cp_adminliste_center = new ContentPane({ + id: 'cp_adminliste_center', + region: 'center', + style: 'padding:0; border:0' + }) + tab_auswertung.addChild(cp_adminliste_center) + + /******************************************************* + * GRID + *******************************************************/ + var PaginationGrid = declare([Grid, Pagination, Tree, ColumnHider]) + var grid_auswertung = (window.grid_auswertung = new PaginationGrid({ + collapseOnRefresh: true, + selectionMode: 'none', + columns: columns_auswertungen.load(), + pagingLinks: true, + pagingTextBox: false, + firstLastArrows: true, + rowsPerPage: 100, + renderRow: function (object, i) { + var rowElement = this.inherited(arguments) + if (object.type == 'frauenfoerderpunkt') { + if (object.id % 2 == 0) + rowElement.className += 'childelement_frauen_even' + else rowElement.className += 'childelement_frauen_odd' + } else if (object.type == 'neueinsteiger') { + if (object.id % 2 == 0) + rowElement.className += 'childelement_neu_even' + else rowElement.className += 'childelement_neu_odd' + } else if (object.type == 'sondersperrung') { + if (object.id % 2 == 0) + rowElement.className += 'childelement_sperre_even' + else rowElement.className += 'childelement_sperre_odd' + } else if (object.hasChildren == 0 && object.punkte_aktive == 1) { + if (object.id % 2 == 0) + rowElement.className += 'childelement_act_even' + else rowElement.className += 'childelement_act_odd' + } else if (object.hasChildren == 0) { + if (object.id % 2 == 0) rowElement.className += 'childelement_even' + else rowElement.className += 'childelement_odd' + } + if (object.kontoaufloesung == 1) { + if (object.id % 2 == 0) rowElement.className += 'aufgeloest_even' + else rowElement.className += 'aufgeloest_odd' + } + return rowElement + } + })) + cp_adminliste_center.addChild(grid_auswertung) + + // grid_auswertung.on("dgrid-refresh-complete", function(evt) { + // window.line.destroy(); + // dojo.byId("cp_adminliste_header").set("content", "some text"); + // }); + + /******************************************************* + * START + *******************************************************/ + tab_container.addChild(tab_auswertung) + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/einreichungen.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/einreichungen.js new file mode 100755 index 0000000..5d476e1 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/einreichungen.js @@ -0,0 +1,314 @@ +define([ + 'dojo/_base/declare', + 'dijit/layout/ContentPane', + 'dijit/layout/BorderContainer', + 'dijit/form/TextBox', + 'dijit/MenuBar', + 'dijit/MenuBarItem', + 'dstore/Memory', + 'dstore/Trackable', + 'dgrid/Grid', + 'dgrid/CellSelection', + 'dgrid/extensions/Pagination', + 'dgrid/Tree', + 'zuladungsliste/menus/menuitems_einreichungen', + 'zuladungsliste/columns/columns_einreichungen_administrator', + 'zuladungsliste/zuladungsliste_xhr', + 'dojo/domReady!' +], function ( + declare, + ContentPane, + BorderContainer, + TextBox, + MenuBar, + MenuBarItem, + Memory, + Trackable, + Grid, + CellSelection, + Pagination, + Tree, + menuitems_einreichungen, + columns_einreichungen_administrator, + zuladungsliste_xhr +) { + return { + init: function (tab_container) { + LOCALSCOPE.filter_ein = [] + LOCALSCOPE.print_ein = '' + /******************************************************* + * Filter + *******************************************************/ + window.remove_ein = function (id) { + switch (id) { + case 1: + delete LOCALSCOPE.filter_ein.bundeslandid + break + case 2: + delete LOCALSCOPE.filter_ein.year + break + case 3: + delete LOCALSCOPE.filter_ein.status + break + case 4: + dijit.byId('searchbox_ein').reset() + break + } + filterEinreichungen() + } + + window.filterEinreichungen = function () { + var str = '' + if (LOCALSCOPE.filter_ein.bundeslandid != undefined) { + str += '    ' + str += + ' ' + LOCALSCOPE.bundeslaender[LOCALSCOPE.filter_ein.bundeslandid] + str += + ' ' + } + if (LOCALSCOPE.filter_ein.year != undefined) { + str += '    ' + str += ' ' + LOCALSCOPE.filter_ein.year + str += + ' ' + } + if (LOCALSCOPE.filter_ein.status != undefined) { + switch (LOCALSCOPE.filter_ein.status) { + case 1: + str += + '    Anstehend' + break + case 2: + str += + '    Angenommen' + break + case 3: + str += + '    Abgelehnt' + break + } + str += + ' ' + } + + LOCALSCOPE.filter_f = [] + var string = dijit.byId('searchbox_ein').get('value') + if (string != '') { + str += '    ' + str += + string + + ' ' + string = string.toLowerCase() + LOCALSCOPE.filter_f = store_einreichungen.filter(function (object) { + wettbewerb = object.wettbewerb.toLowerCase() + company = object.company.toLowerCase() + if (~wettbewerb.indexOf(string) || ~company.indexOf(string)) { + return true + } + return false + }) + LOCALSCOPE.filter_f = LOCALSCOPE.filter_f + .filter(LOCALSCOPE.filter_ein) + .sort('wettbewerb') + } else { + LOCALSCOPE.filter_f = store_einreichungen + .filter(LOCALSCOPE.filter_ein) + .sort('wettbewerb') + } + + LOCALSCOPE.print_ein = str + + grid_einreichungen.set('collection', LOCALSCOPE.filter_f) + grid_einreichungen.startup() + grid_einreichungen.refresh() + + if (str) { + dijit.byId('cp_einreichungen_filter').set('content', str) + } else { + dijit.byId('cp_einreichungen_filter').set('content', '') + } + } + + /******************************************************* + * Load Data + *******************************************************/ + window.loadEinreichungen = function () { + var callback = function (response) { + window.store_einreichungen = new (declare([Memory, Trackable]))({ + data: response, + idProperty: 'id' + }) + filterEinreichungen() + } + zuladungsliste_xhr.call_function( + callback, + 'liste_controller', + 'load_einreichungen' + ) + } + + var tab_einreichung = new BorderContainer({ + design: 'headline', + title: ' Einreichungen', + id: 'einreichungen', + onShow: function () { + loadEinreichungen() + } + }) + + /******************************************************* + * info header + *******************************************************/ + var cp_einreichung_header = new ContentPane({ + id: 'cp_einreichung_header', + content: 'Einreichungen', + region: 'top', + className: 'tab-header center' + }) + tab_einreichung.addChild(cp_einreichung_header) + + /******************************************************* + * menu_einreichung + *******************************************************/ + + var menu_einreichung = new MenuBar({ + region: 'top', + id: 'menu_einreichung', + splitter: false + }) + menu_einreichung.addChild( + new TextBox({ + name: 'searchbox_ein', + id: 'searchbox_ein', + disabled: false, + trim: true, + placeHolder: ' Filter...', + _setSelected: function () {}, + onKeyUp: function () { + filterEinreichungen() + } + }) + ) + menu_einreichung.addChild( + new dijit.MenuBarItem({ + label: '', + _setSelected: function () {}, + onClick: function () { + loadEinreichungen() + dijit.byId('searchbox_ein').reset() + } + }) + ) + menu_einreichung.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Neu Laden', + _setSelected: function () {}, + onClick: function () { + dijit.byId('searchbox_ein').reset() + LOCALSCOPE.filter_ein = [] + LOCALSCOPE.search_ein = '' + loadEinreichungen() + } + }) + ) + menuitems_einreichungen.load_items(menu_einreichung) + tab_einreichung.addChild(menu_einreichung) + + /******************************************************* + * filter header + *******************************************************/ + var cp_einreichungen_filter = new ContentPane({ + id: 'cp_einreichungen_filter', + style: 'padding:0;', + region: 'top', + className: 'filter-header center' + }) + tab_einreichung.addChild(cp_einreichungen_filter) + + /******************************************************* + * cp grid + *******************************************************/ + + var CellSelectionGridEditor = declare([ + Grid, + Pagination, + Tree, + CellSelection + ]) + var grid_einreichungen = (window.grid_einreichungen = + new CellSelectionGridEditor({ + collection: new Memory(), + columns: columns_einreichungen_administrator.load(), + idProperty: 'id', + pagingLinks: true, + pagingTextBox: false, + firstLastArrows: true, + maxRowsPerPage: 25, + rowsPerPage: 100, + pageSkip: 25, + sort: 'sorting' + })) + tab_einreichung.addChild( + new ContentPane({ + id: 'cp_einreichungen', + region: 'center', + style: 'padding:0; border: 0;', + content: grid_einreichungen + }) + ) + grid_einreichungen.on('.dgrid-content .dgrid-cell:click', function (evt) { + var cell = grid_einreichungen.cell(evt) + var item = grid_einreichungen.row(evt) + var column = grid_einreichungen.column(evt) + var field = column.field + + switch (field) { + case 'delete': + if (item.status == 0 && confirm('Einreichung löschen?')) { + zuladungsliste_xhr.call_function( + loadEinreichungen, + 'liste_controller', + 'disable_einreichung', + '&uid=' + cell.row.id + ) + } + break + case 'aufgenommen': + zuladungsliste_xhr.call_function( + loadEinreichungen, + 'liste_controller', + 'update_einreichung', + '&field=' + field + '&uid=' + cell.row.id + ) + break + case 'abgelehnt': + zuladungsliste_xhr.call_function( + loadEinreichungen, + 'liste_controller', + 'update_einreichung', + '&field=' + field + '&uid=' + cell.row.id + ) + break + case 'dokument_orig_name': + // direkter zugriff auf "/uploads/tx_zuladungsliste/" mit htaccess file unterbunden + // öffnen nur mit gültigem login + // var url = "public/uploads/tx_zuladungsliste/" + cell.row.data.user_uid + "/" + cell.row.data.dokument_orig_name; + // window.open(url, "_blank"); + // return; + zuladungsliste_xhr.call_download( + 'download_controller', + 'download_einreichung', + '&userid=' + + cell.row.data.user_uid + + '&pdf=' + + encodeURIComponent(cell.row.data.dokument_orig_name) + ) + break + default: + } + }) + tab_container.addChild(tab_einreichung) + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/punkte_freischalten.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/punkte_freischalten.js new file mode 100755 index 0000000..cf703f7 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/punkte_freischalten.js @@ -0,0 +1,280 @@ +define([ + 'dojo/_base/array', + 'dojo/_base/declare', + 'dijit/layout/ContentPane', + 'dijit/layout/BorderContainer', + 'dstore/Memory', + 'dstore/Trackable', + 'dgrid/Grid', + 'dgrid/CellSelection', + 'dgrid/extensions/Pagination', + 'dijit/MenuBar', + 'dijit/form/TextBox', + 'zuladungsliste/menus/menuitems_freischalten', + 'zuladungsliste/columns/columns_freischaltungen_administrator', + 'zuladungsliste/zuladungsliste_xhr', + 'dojo/domReady!' +], function ( + arrayUtil, + declare, + ContentPane, + BorderContainer, + Memory, + Trackable, + Grid, + CellSelection, + Pagination, + MenuBar, + TextBox, + menuitems_freischalten, + columns_freischaltungen_administrator, + zuladungsliste_xhr +) { + return { + init: function (tab_container) { + LOCALSCOPE.filter_frei = [] + /******************************************************* + * Layout + *******************************************************/ + + window.remove = function (id) { + switch (id) { + case 1: + delete LOCALSCOPE.filter_frei.bundeslandid + break + case 2: + delete LOCALSCOPE.filter_frei.jahr + break + case 3: + delete LOCALSCOPE.filter_frei.status + break + case 4: + dijit.byId('searchbox_frei').reset() + break + } + filterFreischalten() + } + + window.filterFreischalten = function () { + var str = '' + if (LOCALSCOPE.filter_frei.bundeslandid != undefined) { + str += '    ' + str += + ' ' + LOCALSCOPE.bundeslaender[LOCALSCOPE.filter_frei.bundeslandid] + str += + ' ' + } + if (LOCALSCOPE.filter_frei.jahr != undefined) { + str += '    ' + str += ' ' + LOCALSCOPE.filter_frei.jahr + str += + ' ' + } + if (LOCALSCOPE.filter_frei.status != undefined) { + switch (LOCALSCOPE.filter_frei.status) { + case 1: + str += + '    Anstehend' + break + case 2: + str += + '    Freigegeben' + break + case 3: + str += + '    Abgelehnt' + break + } + str += + ' ' + } + + LOCALSCOPE.filter_f = [] + var string = dijit.byId('searchbox_frei').get('value') + if (string != '') { + str += '    ' + str += + string + + ' ' + string = string.toLowerCase() + LOCALSCOPE.filter_f = store_freischalten.filter(function (object) { + wettbewerb = object.wettbewerb.toLowerCase() + company = object.company.toLowerCase() + if (~wettbewerb.indexOf(string) || ~company.indexOf(string)) { + return true + } + return false + }) + LOCALSCOPE.filter_f = LOCALSCOPE.filter_f + .filter(LOCALSCOPE.filter_frei) + .sort('wettbewerb') + } else { + LOCALSCOPE.filter_f = store_freischalten + .filter(LOCALSCOPE.filter_frei) + .sort('wettbewerb') + } + + LOCALSCOPE.print_frei = str + + grid_freischalten.set('collection', LOCALSCOPE.filter_f) + grid_freischalten.startup() + grid_freischalten.refresh() + + if (str) { + dijit.byId('cp_freischalten_filter').set('content', str) + } else { + dijit.byId('cp_freischalten_filter').set('content', '') + } + } + + window.loadPunkteFreischalten = function (key, value) { + var callback = function (response) { + var store_freischalten = (window.store_freischalten = new (declare([ + Memory, + Trackable + ]))({ + data: response, + idProperty: 'id' + })) + filterFreischalten() + } + + var parameters = '' + if (key && value) parameters = '&key=' + key + '&value=' + value + + zuladungsliste_xhr.call_function( + callback, + 'liste_controller', + 'load_freischaltungen', + parameters + ) + } + + var tab_freischalten = new BorderContainer({ + design: 'headline', + title: ' Punkte Freischalten', + onShow: function () { + loadPunkteFreischalten() + dijit.byId('searchbox_frei').reset() + } + }) + + /******************************************************* + * info header + *******************************************************/ + var cp_freischaltung_header = new ContentPane({ + id: 'cp_freischaltung_header', + region: 'top', + className: 'tab-header center', + content: 'Punkte Freischalten' + }) + tab_freischalten.addChild(cp_freischaltung_header) + + /******************************************************* + * MENU + *******************************************************/ + var menu_freischalten = new MenuBar({ + id: 'menu_freischalten', + className: 'center', + region: 'top', + splitter: false + }) + menu_freischalten.addChild( + new TextBox({ + name: 'searchbox_frei', + id: 'searchbox_frei', + disabled: false, + trim: true, + placeHolder: ' Filter...', + _setSelected: function () {}, + onKeyUp: function () { + filterFreischalten() + } + }) + ) + menu_freischalten.addChild( + new dijit.MenuBarItem({ + label: '', + onClick: function () { + dijit.byId('searchbox_frei').reset() + filterFreischalten() + } + }) + ) + menuitems_freischalten.load_items(menu_freischalten) + tab_freischalten.addChild(menu_freischalten) + + /******************************************************* + * filter header + *******************************************************/ + var cp_freischalten_filter = new ContentPane({ + id: 'cp_freischalten_filter', + style: 'padding:0;', + region: 'top', + className: 'filter-header center' + }) + tab_freischalten.addChild(cp_freischalten_filter) + + /******************************************************* + * GRID + *******************************************************/ + var CellSelectionGrid = declare([Grid, Pagination, CellSelection]) + var grid_freischalten = (window.grid_freischalten = new CellSelectionGrid( + { + idProperty: 'id', + pagingLinks: true, + pagingTextBox: false, + firstLastArrows: true, + rowsPerPage: 25, + sort: 'name', + columns: columns_freischaltungen_administrator.load() + // columnSets: columns_freischaltungen_administrator.load() + } + )) + tab_freischalten.addChild( + new ContentPane({ + id: 'cp_freischalten_liste', + style: 'padding:0; border:0', + region: 'center', + content: grid_freischalten + }) + ) + grid_freischalten.on('dgrid-select', function (evt) { + var conf + var what = false + arrayUtil.map(evt.cells, function (cell) { + var field = cell.column.field + var item = cell.row.data + switch (field) { + case 'search': + dijit.byId('searchbox_frei').set('value', item.company) + filterFreischalten() + break + case 'tstamp_aktivierung': + if (confirm('Punkte aktivieren?')) { + zuladungsliste_xhr.call_function( + loadPunkteFreischalten, + 'liste_controller', + 'freischaltung_aktivieren', + '&uid_wettarch=' + item.uid_wettarch + ) + } + break + case 'tstamp_ablehnen': + if (confirm('Punkteaktivierung ablehnen?')) { + zuladungsliste_xhr.call_function( + loadPunkteFreischalten, + 'liste_controller', + 'freischaltung_ablehnen', + '&uid_wettarch=' + item.uid_wettarch + ) + } + break + } + }) + }) + + tab_container.addChild(tab_freischalten) + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/zuteilungen.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/zuteilungen.js new file mode 100755 index 0000000..e0fb88d --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/administrator/zuteilungen.js @@ -0,0 +1,462 @@ +define([ + 'dojo/_base/array', + 'dojo/_base/declare', + 'dijit/layout/ContentPane', + 'dijit/layout/BorderContainer', + 'dijit/layout/TabContainer', + 'dstore/Memory', + 'dgrid/OnDemandGrid', + 'dgrid/Selection', + 'dijit/Menu', + 'dijit/MenuItem', + 'dijit/MenuBar', + 'dijit/MenuBarItem', + 'dijit/MenuSeparator', + 'dijit/PopupMenuBarItem', + 'dijit/DropDownMenu', + 'dijit/ToolbarSeparator', + 'dijit/form/TextBox', + 'zuladungsliste/columns/columns_zuteilungen_administrator', + 'zuladungsliste/zuladungsliste_xhr', + 'zuladungsliste/zuladungsliste_functions', + 'dojo/domReady!' +], function ( + arrayUtil, + declare, + ContentPane, + BorderContainer, + TabContainer, + Memory, + OnDemandGrid, + Selection, + Menu, + MenuItem, + MenuBar, + MenuBarItem, + MenuSeparator, + PopupMenuBarItem, + DropDownMenu, + ToolbarSeparator, + TextBox, + columns_zuteilungen_administrator, + zuladungsliste_xhr, + zuladungsliste_functions +) { + return { + init: function (tab_container) { + LOCALSCOPE.filter_next = 0 + + var SelectionGrid = declare([OnDemandGrid, Selection]) + /******************************************************* + * Layout + *******************************************************/ + + var bc_zuteilung = new BorderContainer({ + design: 'headline', + title: ' Zuteilungen', + id: 'zuteilungen', + onShow: function () {} + }) + tab_container.addChild(bc_zuteilung) + + /******************************************************* + * info header + *******************************************************/ + var cp_zuteilung_header = new ContentPane({ + id: 'cp_zuteilung_header', + region: 'top', + className: 'tab-header center', + content: 'Zuteilungen' + }) + bc_zuteilung.addChild(cp_zuteilung_header) + + /******************************************************* + * Tab Container + *******************************************************/ + var tab_zuteilung = new TabContainer({ + region: 'center', + id: 'tab_zuteilung' + }) + bc_zuteilung.addChild(tab_zuteilung) + + var bc_bestehende = new BorderContainer({ + title: ' Erstellte Zuteilungen', + id: 'bc_bestehende', + design: 'headline', + onShow: function () { + ladeErteilteZuladungen() + } + }) + tab_zuteilung.addChild(bc_bestehende) + + /******************************************************* + * MENU + *******************************************************/ + var menu_zuteilungen = new MenuBar({ + id: 'menu_zuteilungen', + className: 'center', + region: 'top', + splitter: false + }) + menu_zuteilungen.addChild( + new TextBox({ + name: 'searchbox_zutl', + id: 'searchbox_zutl', + disabled: false, + trim: true, + placeHolder: ' Filter...', + _setSelected: function () {}, + onKeyUp: function () { + filterErteilteZuladungen() + } + }) + ) + menu_zuteilungen.addChild( + new dijit.MenuBarItem({ + label: '', + onClick: function () { + dijit.byId('searchbox_zutl').reset() + filterErteilteZuladungen() + } + }) + ) + menu_zuteilungen.addChild(new ToolbarSeparator()) + + menu_zuteilungen.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Drucken', + onClick: function () { + zuladungsliste_xhr.call_print( + 'zuteilungen_controller', + 'zuteilung_laden', + '&print=1&zuladungid=' + LOCALSCOPE.zuladungid + ) + } + }) + ) + bc_bestehende.addChild(menu_zuteilungen) + + var cp_zuteilungen_bestehende = new ContentPane({ + id: 'cp_zuteilungen_bestehende', + style: 'width:35%', + region: 'left' + }) + bc_bestehende.addChild(cp_zuteilungen_bestehende) + + var cp_zuteilungen_bestehende_print = new ContentPane({ + id: 'cp_zuteilungen_bestehende_print', + style: 'padding: 10px', + region: 'center' + }) + bc_bestehende.addChild(cp_zuteilungen_bestehende_print) + + var grid_zuteilungen_bestehende = (window.grid_zuteilungen_bestehende = + new SelectionGrid({ + columns: columns_zuteilungen_administrator.bestehende(), + idProperty: 'uid' + })) + cp_zuteilungen_bestehende.addChild(grid_zuteilungen_bestehende) + grid_zuteilungen_bestehende.on('dgrid-select', function (e) { + var row = e.rows[0], + item = row.data + LOCALSCOPE.zuladungid = item.uid + + var callback = function (response) { + dijit.byId('cp_zuteilungen_bestehende_print').set('content', response) + } + zuladungsliste_xhr.call_function_text( + callback, + 'zuteilungen_controller', + 'zuteilung_laden', + '&zuladungid=' + LOCALSCOPE.zuladungid + ) + }) + var bc_neue = new BorderContainer({ + title: ' Neue Zuteilungen', + id: 'bc_neue', + design: 'sidebar', + onShow: function () { + ladeZuladungen() + ladeZuladungenWettbewerbe() + LOCALSCOPE.zuladungid = 0 + grid_naechsten_menu.refresh() + dijit + .byId('wettbewerbe_zuteilen') + .set( + 'label', + 'Wettbewerb Zuteilen ' + ) + } + }) + tab_zuteilung.addChild(bc_neue) + + bc_neue.addChild( + new ContentPane({ + id: 'cp_naechsten_menu', + region: 'left' + }) + ) + bc_neue.addChild( + new ContentPane({ + className: 'text-subheader center', + region: 'top', + id: 'nomtop', + content: 'Nominierungen' + }) + ) + var menu_zuteilen = new MenuBar({ + id: 'menu_zuteilen', + className: 'center', + region: 'top', + splitter: false + }) + bc_neue.addChild(menu_zuteilen) + menu_zuteilen.addChild( + new MenuBarItem({ + label: 'Neu Laden', + onClick: function () { + ladeZuladungen() + } + }) + ) + menu_zuteilen.addChild(new ToolbarSeparator()) + menu_zuteilen.addChild( + new PopupMenuBarItem({ + id: 'wettbewerbe_zuteilen', + region: 'center', + label: 'Wettbewerb Zuteilen ', + popup: new DropDownMenu() + }) + ) + + bc_neue.addChild( + new ContentPane({ + id: 'cp_naechsten', + region: 'top' + }) + ) + bc_neue.addChild( + new ContentPane({ + className: 'text-subheader center', + region: 'top', + id: 'nomtoper', + content: 'Ersatz - Nominierungen' + }) + ) + bc_neue.addChild( + new ContentPane({ + id: 'cp_naechsten_ersatz', + region: 'center' + }) + ) + + var grid_naechsten_menu = (window.grid_naechsten_menu = new SelectionGrid( + { + collection: new Memory({ + data: LOCALSCOPE.next + }), + columns: [ + { + label: 'Nächsten', + field: 'label', + className: 'no-border-l', + sortable: false, + renderCell: function (object, data) { + return zuladungsliste_functions.renderIconText( + 'fa fa-list-ol', + data + ) + } + } + ] + }, + 'cp_naechsten_menu' + )) + + function filterNaechsten () { + var filter_f = [] + var c = [] + c['n' + LOCALSCOPE.filter_next] = 1 + filter_f = store_zuladungen.filter(c).sort('pos') + grid_naechsten_data.set('collection', filter_f) + grid_naechsten_data.startup() + grid_naechsten_data.resize() + c = [] + c['e' + LOCALSCOPE.filter_next] = 1 + filter_f = store_zuladungen.filter(c).sort('pos') + grid_naechsten_ersatz_data.set('collection', filter_f) + grid_naechsten_ersatz_data.startup() + grid_naechsten_ersatz_data.resize() + } + + grid_naechsten_menu.on('dgrid-select', function (e) { + var row = e.rows[0], + item = row.data + LOCALSCOPE.filter_next = item.id + dijit.byId('nomtop').set('content', 'Nominierung: ' + item.label) + dijit + .byId('nomtoper') + .set('content', 'Ersatz - Nominierung: ' + item.label) + filterNaechsten() + }) + + var grid_naechsten_data = (window.grid_naechsten_data = new SelectionGrid( + { + columns: columns_zuteilungen_administrator.naechsten_columns() + }, + 'cp_naechsten' + )) + var grid_naechsten_ersatz_data = (window.grid_naechsten_ersatz_data = + new SelectionGrid( + { + columns: columns_zuteilungen_administrator.naechsten_columns2() + }, + 'cp_naechsten_ersatz' + )) + + function filterErteilteZuladungen () { + var filter_f + var str = dijit.byId('searchbox_zutl').get('value') + if (str != '') { + str = str.toLowerCase() + filter_f = store_zuteilungen + .filter(function (object) { + wettbewerb = object.wettbewerb.toLowerCase() + if (~wettbewerb.indexOf(str)) { + return true + } + return false + }) + .sort([ + { + property: 'tstamp', + descending: true + } + ]) + } else { + filter_f = store_zuteilungen.sort([ + { + property: 'tstamp', + descending: true + } + ]) + } + grid_zuteilungen_bestehende.set('collection', filter_f) + grid_zuteilungen_bestehende.startup() + grid_zuteilungen_bestehende.resize() + } + + function ladeErteilteZuladungen () { + var callback = function (response) { + var Store = declare([Memory]) + var store_zuteilungen = (window.store_zuteilungen = new Store({ + data: response, + idProperty: 'uid' + })) + filterErteilteZuladungen() + } + zuladungsliste_xhr.call_function( + callback, + 'zuteilungen_controller', + 'zuteilungen_erteilt' + ) + } + + function ladeZuladungen () { + var callback = function (response) { + var store_zuladungen = (window.store_zuladungen = new (declare([ + Memory + ]))({ + data: response, + idProperty: 'id' + })) + filterNaechsten() + } + zuladungsliste_xhr.call_function( + callback, + 'zuteilungen_controller', + 'lade_zuteilungen' + ) + } + + function wettbewerbeZuteilen (item) { + if (LOCALSCOPE.filter_next == 0) { + zuladungsliste_functions.showAlertDialog( + 'Bitte die nächsten Architekten auswählen.' + ) + return + } + + dijit + .byId('wettbewerbe_zuteilen') + .set( + 'label', + '' + ) + + var callback = function (response) { + dijit + .byId('wettbewerbe_zuteilen') + .set( + 'label', + 'Wettbewerb Zuteilen ' + ) + var tabContainer = dijit.byId('tab_zuteilung') + tabContainer.selectChild(dijit.byId('bc_bestehende')) + var tab_callback = function (response) { + dijit + .byId('cp_zuteilungen_bestehende_print') + .set('content', response) + } + zuladungsliste_xhr.call_function_text( + tab_callback, + 'zuteilungen_controller', + 'zuteilung_laden', + '&zuladungid=' + response + ) + } + zuladungsliste_xhr.call_function( + callback, + 'zuteilungen_controller', + 'neu_zuteilen', + '&kammernid=' + + LOCALSCOPE.kammernid + + '&wettbewerb_uid=' + + item.uid + + '&next=' + + LOCALSCOPE.filter_next + ) + } + + function ladeZuladungenWettbewerbe () { + var callback = function (response) { + var pSubMenu = new Menu({ + region: 'center' + }) + arrayUtil.forEach(response, function (item, i) { + pSubMenu.addChild( + new MenuItem({ + label: + item.sperre_deaktiviert == 1 + ? item.wettbewerb + + ' (Sperre deaktiviert)' + : item.wettbewerb, + onClick: function () { + wettbewerbeZuteilen(item) + } + }) + ) + if (i < response.length - 1) pSubMenu.addChild(new MenuSeparator()) + }) + dijit.byId('wettbewerbe_zuteilen').set('popup', pSubMenu) + } + zuladungsliste_xhr.call_function( + callback, + 'zuteilungen_controller', + 'zuteilungen_wettbewerbe' + ) + } + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/einreichung.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/einreichung.js new file mode 100755 index 0000000..0596033 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/einreichung.js @@ -0,0 +1,371 @@ +define([ + 'dojo/_base/array', + 'dojo/_base/declare', + 'dojo/dom', + 'dojo/query', + 'dijit/layout/ContentPane', + 'dijit/layout/BorderContainer', + 'dijit/layout/TabContainer', + 'dijit/form/Button', + 'dijit/Dialog', + 'dojox/form/Uploader', + 'dojo/io/iframe', + 'dstore/Memory', + 'dgrid/Grid', + 'dgrid/CellSelection', + 'dgrid/extensions/Pagination', + 'zuladungsliste/columns/columns_eigereichte_architekt', + 'zuladungsliste/zuladungsliste_xhr', + 'zuladungsliste/zuladungsliste_functions', + 'dojo/domReady!' +], function ( + arrayUtil, + declare, + dom, + query, + ContentPane, + BorderContainer, + TabContainer, + Button, + Dialog, + Uploader, + iframe, + Memory, + Grid, + CellSelection, + Pagination, + columns_eigereichte_architekt, + zuladungsliste_xhr, + zuladungsliste_functions +) { + return { + init: function (tab_container_achitekten) { + /******************************************************* + * Layout + *******************************************************/ + + var tab_einreichung = new BorderContainer({ + design: 'headline', + id: 'tab_einreichung', + title: ' Eingereichte Projekte' + }) + + var cp_einreichung_header = new ContentPane({ + id: 'cp_einreichung_header', + region: 'top', + className: 'tab-header center', + content: 'Eingereichte Projekte' + }) + tab_einreichung.addChild(cp_einreichung_header) + + /******************************************************* + * einreichen + *******************************************************/ + + window.setEinreichung = function () { + var FormEinreichen = '' + FormEinreichen += '
Neues Projekt einreichen
' + FormEinreichen += + '
' + FormEinreichen += + '' + FormEinreichen += '' + FormEinreichen += + '' + FormEinreichen += + '' + FormEinreichen += + '' + FormEinreichen += + '' + var options = + '' + FormEinreichen += + '' + FormEinreichen += + '' + FormEinreichen += + '' + FormEinreichen += + '' + FormEinreichen += '
' + dijit.byId('einreichen').set('content', FormEinreichen) + var einreichen_content = 0 + var EinreichenUploader = new Uploader( + { + label: 'Dokument auswählen (pdf)', + multiple: false, + url: '../index.php?zlcontroller=upload_controller&xaction=dokument_einreichen', + uploadOnChange: false, + showInput: true, + isDebug: true, + method: 'POST', + content: einreichen_content + }, + 'protokoll' + ) + var resetButtonEin = new Button( + { + label: ' Zurücksetzen', + className: 'button-submit', + onClick: function () { + sendform.reset() + EinreichenUploader.reset() + dom.byId('infobox').innerHTML = 'Neues Projekt einreichen' + query('.dojoxUploaderFileListProgress').style({ + display: 'none' + }) + } + }, + 'reset_button' + ) + var uploadButtonEin = new Button( + { + label: + ' Projekt einreichen', + id: 'uploadButtonEin', + className: 'button-submit', + onClick: function () { + var f = query('td.dojoxUploaderIcon', 'einreichen_filelist') + sendform.validate() + arrayUtil.forEach(f, function (item) { + if (item.innerHTML == 'PDF' || item.innerHTML == 'pdf') { + if (sendform.validate()) { + dom.byId('infobox').innerHTML = + '' + EinreichenUploader.submit(dom.byId('sendform')) + } + } else { + zuladungsliste_functions.showAlertDialog( + 'Bitte das Protokoll im PDF Format einreichen.' + ) + return + } + }) + } + }, + 'upload_button' + ) + dojo.connect(EinreichenUploader, 'onComplete', function (dataArray) { + dom.byId('infobox').innerHTML = + 'Projekt erfolgreich eingereicht' + sendform.reset() + EinreichenUploader.reset() + setTimeout(function () { + dom.byId('infobox').innerHTML = 'Neues Projekt einreichen' + }, 3e3) + }) + } + + window.resendPdfAgain = function (uid) { + /******************************************************* + * Aktualisieren + *******************************************************/ + + var FormAktualisieren = '' + FormAktualisieren += + '
Einreichung aktualisieren
' + FormAktualisieren += + '
' + FormAktualisieren += '' + FormAktualisieren += + '' + FormAktualisieren += + '' + FormAktualisieren += + '' + FormAktualisieren += '
' + + var aktualisieren_dialog = new Dialog({ + title: + ' Dokument auf den Server laden', + style: 'width: 600px; padding:20px auto;', + id: 'aktualisieren_dialog', + region: 'center', + content: FormAktualisieren, + onHide: function () { + dijit.byId('aktualisieren_dialog').destroyRecursive() + } + }) + + setTimeout(function () { + var aktual_content = 0 + var AktualisiererUpload = new Uploader( + { + label: 'Dokument auswählen (pdf)', + multiple: false, + url: + 'index.php?zlcontroller=upload_controller&xaction=dokument_aktualisieren&uid=' + + uid, + uploadOnChange: false, + showInput: true, + isDebug: true, + method: 'POST', + content: aktual_content + }, + 'protokoll2' + ) + var resetButtonAkt = new Button( + { + label: ' Zurücksetzen', + className: 'button-submit', + onClick: function () { + sendform2.reset() + AktualisiererUpload.reset() + dom.byId('infobox2').innerHTML = 'Einreichung aktualisieren' + query('.dojoxUploaderFileListProgress').style({ + display: 'none' + }) + } + }, + 'reset_button2' + ) + var uploadButtonAkt = new Button( + { + label: ' Hochladen', + id: 'uploadButtonAkt', + className: 'button-submit', + onClick: function () { + var f = query('td.dojoxUploaderIcon', 'aktualisieren_filelist') + sendform2.validate() + arrayUtil.forEach(f, function (item) { + if (item.innerHTML == 'PDF' || item.innerHTML == 'pdf') { + if (sendform2.validate()) { + dom.byId('infobox2').innerHTML = + '' + AktualisiererUpload.submit(dom.byId('sendform2')) + } + } else { + zuladungsliste_functions.showAlertDialog( + 'Bitte das Protokoll im PDF Format einreichen.' + ) + return + } + }) + } + }, + 'upload_button2' + ) + dijit.byId('aktualisieren_dialog').show() + dojo.connect(AktualisiererUpload, 'onComplete', function (dataArray) { + loadEinreichungen() + dijit.byId('aktualisieren_dialog').hide() + }) + }, 100) + } + + /******************************************************* + * eingereichte + *******************************************************/ + var CellSelectionGrid = declare([Grid, Pagination, CellSelection]) + var grid_einreichte_projekte = (window.grid_einreichte_projekte = + new CellSelectionGrid({ + collection: new Memory(), + columns: columns_eigereichte_architekt.projekte(), + idProperty: 'uid', + pagingLinks: true, + pagingTextBox: false, + firstLastArrows: true, + rowsPerPage: 100, + sort: 'sorting' + })) + grid_einreichte_projekte.on( + '.dgrid-content .dgrid-cell:click', + function (evt) { + var cell = grid_einreichte_projekte.cell(evt) + var item = grid_einreichte_projekte.row(evt) + var column = grid_einreichte_projekte.column(evt) + var field = column.field + + switch (field) { + case 'hochladen': + resendPdfAgain(item.id) + break + case 'delete': + if (item.status == 0 && confirm('Einreichung löschen?')) { + zuladungsliste_xhr.call_function( + loadEinreichungen, + 'einreichen_controller', + 'delete_einreichung', + '&uid=' + item.id + ) + } + break + case 'dokument_orig_name': + // direkter zugriff auf "/uploads/tx_zuladungsliste/" mit htaccess file unterbunden + // öffnen nur mit gültigem login + // var url = "../uploads/tx_zuladungsliste/" + LOCALSCOPE.userid + "/" + item.data.dokument_orig_name; + // window.open(url, "_blank"); + // return; + zuladungsliste_xhr.call_download( + 'download_controller', + 'download_einreichung', + '&userid=' + + LOCALSCOPE.userid + + '&pdf=' + + encodeURIComponent(cell.row.data.dokument_orig_name) + ) + break + default: + } + } + ) + /******************************************************* + * layout + *******************************************************/ + function loadEinreichungen() { + var callback = function (response) { + var store_einreichte_projekte = (window.store_einreichte_projekte = + new Memory({ + data: response, + idProperty: 'uid' + })) + grid_einreichte_projekte.set('collection', store_einreichte_projekte) + grid_einreichte_projekte.startup() + grid_einreichte_projekte.refresh() + } + + zuladungsliste_xhr.call_function( + callback, + 'einreichen_controller', + 'lade_einreichungen' + ) + } + + var einreichenTabs_einzelansicht = new TabContainer({ + title: 'Eingereichte Projekte', + id: 'einreichenTabs_einzelansicht', + tabPosition: 'top', + region: 'center', + class: 'centerPanel' + }) + einreichenTabs_einzelansicht.addChild( + new ContentPane({ + title: 'Projekt einreichen', + id: 'einreichen' + }) + ) + einreichenTabs_einzelansicht.addChild( + new ContentPane({ + title: 'Eingereichte Projekte', + id: 'tab_einreichte_projekte', + content: grid_einreichte_projekte, + onShow: function () { + loadEinreichungen() + } + }) + ) + tab_einreichung.addChild(einreichenTabs_einzelansicht) + + tab_container_achitekten.addChild(tab_einreichung) + + /******************************************************* + * start up + *******************************************************/ + + setEinreichung() + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/konto.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/konto.js new file mode 100755 index 0000000..600d3f5 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/konto.js @@ -0,0 +1,166 @@ +define([ + 'dojo/_base/declare', + 'dijit/MenuBar', + 'dijit/MenuBarItem', + 'dijit/ToolbarSeparator', + 'dijit/layout/ContentPane', + 'dijit/layout/BorderContainer', + 'dstore/Memory', + 'dgrid/OnDemandGrid', + 'dgrid/Editor', + 'zuladungsliste/columns/columns_konto_architekt', + 'zuladungsliste/zuladungsliste_xhr', + 'zuladungsliste/zuladungsliste_functions', + 'dojo/domReady!' +], function ( + declare, + MenuBar, + MenuBarItem, + ToolbarSeparator, + ContentPane, + BorderContainer, + Memory, + OnDemandGrid, + Editor, + columns_konto_architekt, + zuladungsliste_xhr, + zuladungsliste_functions +) { + return { + init: function (tab_container_achitekten) { + /******************************************************* + * funtion + *******************************************************/ + function loadKonto () { + var callback = function (response) { + var store_konto = (window.store_konto = new Memory({ + data: response + })) + grid_konto.set('collection', store_konto) + grid_konto.startup() + grid_konto.refresh() + + dijit.byId('sichern').set('disabled', true) + dijit.byId('sichern').set('label', 'Änderungen Sichern') + } + + zuladungsliste_xhr.call_function( + callback, + 'user_controller', + 'lade_konto' + ) + } + + function sichernKonto () { + dijit + .byId('sichern') + .set('label', '') + var callback = function (response) { + setTimeout(function () { + dijit.byId('sichern').set('disabled', true) + dijit.byId('sichern').set('label', 'Änderungen Sichern') + }, 1000) + } + zuladungsliste_xhr.post_function( + callback, + 'user_controller', + 'sichern_konto', + store_konto.data + ) + } + + /******************************************************* + * Layout + *******************************************************/ + var tab_konto = new BorderContainer({ + design: 'headline', + id: 'tab_konto', + title: ' Ihr Benutzerkonto', + onShow: function () { + loadKonto() + } + }) + var cp_konto_header = new ContentPane({ + id: 'cp_konto_header', + region: 'top', + className: 'tab-header center', + content: 'Ihr Benutzerkonto' + }) + tab_konto.addChild(cp_konto_header) + + /******************************************************* + * Punkte Menu + *******************************************************/ + var menu_konto = new MenuBar({ + id: 'menu_konto', + class: 'center', + region: 'top', + splitter: false + }) + menu_konto.addChild( + new MenuBarItem({ + label: 'Neu laden', + onClick: function () { + loadKonto() + } + }) + ) + menu_konto.addChild(new ToolbarSeparator()) + menu_konto.addChild( + new MenuBarItem({ + label: 'Änderungen Sichern', + id: 'sichern', + disabled: true, + onClick: function () { + sichernKonto() + } + }) + ) + tab_konto.addChild(menu_konto) + + /******************************************************* + * änderungen + *******************************************************/ + tab_konto.addChild( + new ContentPane({ + region: 'bottom', + className: 'center', + style: 'padding: 50px; border: 0', + content: + 'Für Änderungen der E-Mail Adesse, des Büronamens oder dem Tag der Vereidigung
wenden Sie sich bitte an den/die Administrator/in der Zuladungsliste.
zuladungsliste@ztkammer.at' + }) + ) + + /******************************************************* + * gird + *******************************************************/ + + var cp_konto = new ContentPane({ + region: 'center', + style: 'padding: 0; border: 0;', + id: 'cp_konto' + }) + tab_konto.addChild(cp_konto) + + var CellSelectionGrid = declare([OnDemandGrid, Editor]) + + var grid_konto = (window.grid_konto = new CellSelectionGrid({ + collection: new Memory(), + columns: columns_konto_architekt.laden(), + style: 'border:0;', + showHeader: false, + idProperty: 'id' + })) + dijit.byId('cp_konto').set('content', grid_konto) + + grid_konto.on('dgrid-datachange', function (evt) { + dijit.byId('sichern').set('disabled', false) + dijit + .byId('sichern') + .set('label', '
Änderungen Sichern
') + }) + + tab_container_achitekten.addChild(tab_konto) + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/position.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/position.js new file mode 100755 index 0000000..c6693da --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/position.js @@ -0,0 +1,270 @@ +define([ + 'dojo/_base/declare', + 'dojo/dom', + 'dijit/layout/ContentPane', + 'dijit/layout/BorderContainer', + 'dstore/Memory', + 'dstore/Trackable', + 'dstore/Tree', + 'dgrid/OnDemandGrid', + 'dgrid/Selection', + 'dgrid/Tree', + 'zuladungsliste/zuladungsliste_xhr', + 'zuladungsliste/zuladungsliste_functions', + 'dojo/domReady!' +], function ( + declare, + dom, + ContentPane, + BorderContainer, + Memory, + Trackable, + TreeStoreMixin, + OnDemandGrid, + Selection, + Tree, + zuladungsliste_xhr, + zuladungsliste_functions +) { + return { + init: function (tab_container_achitekten) { + /******************************************************* + * Functions + *******************************************************/ + var currentYear = (window.currentYear = new Date().getFullYear()) + + var StandardGrid = declare([OnDemandGrid, Selection]) + var grid_position = (window.grid_position = new StandardGrid({ + collection: new Memory(), + columns: [ + { + label: 'Projekte', + field: 'company', + className: 'no-border-l', + unhidable: true, + sortable: true, + renderCell: zuladungsliste_functions.renderCompany + }, + { + label: 'Gültig', + className: 'cell-140 center', + field: 'rang', + sortable: true + }, + { + label: 'Punkte', + field: 'punkte', + className: 'cell-100 center', + sortable: false, + renderCell: zuladungsliste_functions.formatPunkte + }, + { + label: ' ', + field: 'info', + className: 'cell-50 center', + renderCell: zuladungsliste_functions.renderInfoIcon, + hidden: false + } + ], + idProperty: 'id', + sort: 'id', + renderRow: function (object, i) { + var rowElement = this.inherited(arguments) + if (object.type == 'frauenfoerderpunkt') { + if (object.id % 2 == 0) + rowElement.className += 'childelement_frauen_even' + else rowElement.className += 'childelement_frauen_odd' + } else if (object.type == 'neueinsteiger') { + if (object.id % 2 == 0) + rowElement.className += 'childelement_neu_even' + else rowElement.className += 'childelement_neu_odd' + } else if (object.type == 'sondersperrung') { + if (object.id % 2 == 0) + rowElement.className += 'childelement_sperre_even' + else rowElement.className += 'childelement_sperre_odd' + } else if (object.hasChildren == 0 && object.punkte_aktive == 1) { + if (object.id % 2 == 0) + rowElement.className += 'childelement_act_even' + else rowElement.className += 'childelement_act_odd' + } else if (object.hasChildren == 0) { + if (object.id % 2 == 0) rowElement.className += 'childelement_even' + else rowElement.className += 'childelement_odd' + } + if (object.kontoaufloesung == 1) { + if (object.id % 2 == 0) rowElement.className += 'aufgeloest_even' + else rowElement.className += 'aufgeloest_odd' + } + return rowElement + } + })) + + function openAtStart() { + var row = position_store.filter({ id: 2 }) + row.forEach(function (item) { + dom.byId('position_datum').innerHTML = 'Stand: ' + item.title + dom.byId('position_punkte').innerHTML = 'Punkte: ' + item.punkte + dom.byId('position_rang').innerHTML = 'Rang: ' + item.rang + if (item.nominiert) { + dom.byId('position_sperrung').innerHTML = '' + } + else { + dom.byId('position_sperrung').innerHTML = 'Gesperrt bis ' + item.gesperrt_bis + } + + var callback = function (response) { + var store_user_pos = new Memory({ + data: response, + idProperty: 'id' + }) + grid_position.set('collection', store_user_pos) + grid_position.startup() + grid_position.refresh() + } + + zuladungsliste_xhr.call_function( + callback, + 'zuladungsliste_controller', + 'lade_position_architekt', + '&uid=' + item.uid + ) + }) + } + + function setPositonMenu() { + var callback = function (response) { + var position_store = (window.position_store = new (declare([ + Memory, + Trackable, + TreeStoreMixin + ]))({ + data: response + })) + var columns = { + title: { + label: ' ', + sortable: false, + field: 'title', + expandOn: 'click', + renderExpando: true, + renderCell: zuladungsliste_functions.renderPositionMenu + } + } + var position_tree_grid = new (declare([ + OnDemandGrid, + Selection, + Tree + ]))( + { + collection: position_store.getRootCollection(), + columns: columns, + id: 'position_tree_grid', + showHeader: 0, + shouldExpand: function (row, level, previouslyExpanded) { + if (row.data.type == 'year' && row.data.title == currentYear) { + return true + } + } + }, + 'positionierung_menu' + ) + + position_tree_grid.startup() + position_tree_grid.refresh() + + position_tree_grid.on('dgrid-select', function (eve) { + var row = eve.rows[0], + item = row.data + if (item.type == 'month') { + dom.byId('position_datum').innerHTML = 'Stand: ' + item.title + dom.byId('position_punkte').innerHTML = 'Punkte: ' + item.punkte + dom.byId('position_rang').innerHTML = 'Rang: ' + item.rang + if (item.nominiert) { + dom.byId('position_sperrung').innerHTML = '' + } + else { + dom.byId('position_sperrung').innerHTML = 'Gesperrt bis ' + item.gesperrt_bis + } + + var callback = function (response) { + var store_user_pos = new Memory({ + data: response, + idProperty: 'id' + }) + grid_position.set('collection', store_user_pos) + grid_position.startup() + grid_position.refresh() + } + + zuladungsliste_xhr.call_function( + callback, + 'zuladungsliste_controller', + 'lade_position_architekt', + '&uid=' + item.uid + ) + } else { + dom.byId('position_datum').innerHTML = '' + dom.byId('position_punkte').innerHTML = '' + dom.byId('position_rang').innerHTML = '' + dom.byId('position_sperrung').innerHTML = '' + grid_position.set('collection', new Memory()) + grid_position.startup() + grid_position.refresh() + } + }) + } + zuladungsliste_xhr.call_function( + callback, + 'zuladungsliste_controller', + 'lade_treemenu_position' + ) + } + + /******************************************************* + * Layout + *******************************************************/ + var tab_position = new BorderContainer({ + design: 'headline', + id: 'tab_position', + title: ' Zuladungsliste' + }) + + var cp_position_header = new ContentPane({ + id: 'cp_position_header', + region: 'top', + className: 'tab-header center', + content: 'Zuladungliste' + }) + tab_position.addChild(cp_position_header) + + tab_position.addChild( + new ContentPane({ + region: 'left', + id: 'positionierung_menu' + }) + ) + tab_position.addChild( + new ContentPane({ + region: 'top', + id: 'positionierung_top', + content: + '' + }) + ) + tab_position.addChild( + new ContentPane({ + region: 'center', + id: 'positionierung_center', + content: grid_position + }) + ) + + tab_container_achitekten.addChild(tab_position) + + setPositonMenu() + + setTimeout(function () { + openAtStart() + }, 1000) + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/zuweisung.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/zuweisung.js new file mode 100755 index 0000000..7ba51d2 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/architekt/zuweisung.js @@ -0,0 +1,301 @@ +define([ + "dojo/_base/declare", + "dijit/layout/ContentPane", + "dijit/layout/BorderContainer", + "dijit/MenuBar", + "dijit/MenuBarItem", + "dijit/form/TextBox", + "dstore/Memory", + "dgrid/Grid", + "dgrid/Selection", + "dgrid/extensions/Pagination", + "zuladungsliste/columns/columns_zuweisung_architekt", + "zuladungsliste/menus/menuitems_zuweisung", + "zuladungsliste/zuladungsliste_xhr", + "zuladungsliste/zuladungsliste_functions", + + "dojo/domReady!" +], function( + declare, + ContentPane, + BorderContainer, + MenuBar, + MenuBarItem, + TextBox, + Memory, + Grid, + Selection, + Pagination, + columns_zuweisung_architekt, + menuitems_zuweisung, + zuladungsliste_xhr, + zuladungsliste_functions +) { + return { + init: function(tab_container_achitekten) { + var SelectionGrid = declare([Grid, Pagination, Selection]); + + /******************************************************* + * PUNKTE ZUWEISUNG + *******************************************************/ + LOCALSCOPE.filter_zuweisung_status = 0; + LOCALSCOPE.filter_zuweisung_bundeslandid = -1; + LOCALSCOPE.filter_zuweisung_year = 0; + window.filterPunkteZuweisungen = function() { + var filter_f = []; + + var string = dijit.byId("searchbox_zuw").get("value"); + if (string != "") { + string = string.toLowerCase(); + filter_f = store_wettbewerbe.filter(function(object) { + wettbewerb = object.wettbewerb.toLowerCase(); + if (~wettbewerb.indexOf(string)) { + return true; + } + return false; + }); + } else { + filter_f = store_wettbewerbe; + } + var conditions = []; + if (LOCALSCOPE.filter_zuweisung_status) { + // 3 => not 1 or 2 + // 0 => all + if (LOCALSCOPE.filter_zuweisung_status == 3) + conditions.status = 0; + else conditions.status = LOCALSCOPE.filter_zuweisung_status; + } + + if (LOCALSCOPE.filter_zuweisung_bundeslandid > -1) { + conditions.bundeslandid = + LOCALSCOPE.filter_zuweisung_bundeslandid; + } + if (LOCALSCOPE.filter_zuweisung_year) { + conditions.jahr = LOCALSCOPE.filter_zuweisung_year; + } + + filter_f = filter_f.filter(conditions); + grid_zuweisung_wettbewerbe.set("collection", filter_f); + grid_zuweisung_wettbewerbe.startup(); + grid_zuweisung_wettbewerbe.refresh(); + }; + + function loadWettbewerbe() { + var callback = function(response) { + var store_wettbewerbe = (window.store_wettbewerbe = new Memory( + { + data: response, + idProperty: "uid" + } + )); + filterPunkteZuweisungen(); + }; + + zuladungsliste_xhr.call_function( + callback, + "punktezuweisung_controller", + "lade_punktezuweisungen" + ); + } + + function loadPreise() { + if (LOCALSCOPE.kriteriumid == 0 || LOCALSCOPE.wettbewerbid == 0) + return false; + + var callback = function(response) { + var store_preise = (window.store_preise = new Memory({ + data: response, + idProperty: "uid" + })); + grid_preise.set("collection", store_preise); + grid_preise.startup(); + grid_preise.refresh(); + }; + + zuladungsliste_xhr.call_function( + callback, + "punktezuweisung_controller", + "lade_preise", + "&kriteriumid=" + + LOCALSCOPE.kriteriumid + + "&wettbewerbid=" + + LOCALSCOPE.wettbewerbid + ); + } + var tab_zuweisung = new BorderContainer({ + design: "headline", + id: "tab_zuweisung", + title: ' Punktezuweisung', + onShow: function() { + loadWettbewerbe(); + } + }); + + var cp_zuweisung_header = new ContentPane({ + id: "cp_zuweisung_header", + region: "top", + className: "tab-header center", + content: 'Punktezuweisung' + }); + tab_zuweisung.addChild(cp_zuweisung_header); + + /******************************************************* + * PUNKTE left + *******************************************************/ + var bc_punkte = new BorderContainer({ + design: "headline", + region: "left", + id: "bc_punkte" + }); + tab_zuweisung.addChild(bc_punkte); + + /******************************************************* + * Punkte Menu + *******************************************************/ + var cp_preiszuweisung_menu = new ContentPane({ + id: "cp_preiszuweisung_menu", + style: "padding:0;border:0;", + region: "top" + }); + bc_punkte.addChild(cp_preiszuweisung_menu); + var menu_preiszuweisung = new MenuBar({ + id: "menu_preiszuweisung", + class: "center", + region: "top", + splitter: false + }); + menu_preiszuweisung.addChild( + new TextBox({ + region: "left", + type: "text", + selectOnClick: false, + trim: false, + id: "searchbox_zuw", + placeHolder: "Filter ..", + _setSelected: function() {}, + onKeyUp: function() { + filterPunkteZuweisungen(); + } + }) + ); + menu_preiszuweisung.addChild( + new MenuBarItem({ + label: '', + id: "resetbutton", + onClick: function() { + dijit.byId("searchbox_zuw").reset(); + filterPunkteZuweisungen(); + } + }) + ); + menuitems_zuweisung.load_items(menu_preiszuweisung); + cp_preiszuweisung_menu.addChild(menu_preiszuweisung); + /******************************************************* + * WETTBEWERBE grid + *******************************************************/ + var grid_zuweisung_wettbewerbe = (window.grid_zuweisung_wettbewerbe = new SelectionGrid( + { + collection: new Memory(), + columns: columns_zuweisung_architekt.wettbewerbe(), + idProperty: "uid", + collapseOnRefresh: true, + selectionMode: "single", + pagingLinks: true, + pagingTextBox: false, + firstLastArrows: true, + rowsPerPage: 25 + } + )); + grid_zuweisung_wettbewerbe.on("dgrid-select", function(evt) { + var row = evt.rows[0], + item = row.data; + + dijit + .byId("wettbewerbe_selected") + .set("content", item.wettbewerb); + + LOCALSCOPE.wettbewerbid = item.uid; + LOCALSCOPE.kriteriumid = item.kriteriumid; + + loadPreise(); + }); + + var cp_zuweisung_wettbewerbe = new ContentPane({ + id: "cp_zuweisung_wettbewerbe", + style: "padding:0;border:0;", + region: "center", + content: grid_zuweisung_wettbewerbe + }); + bc_punkte.addChild(cp_zuweisung_wettbewerbe); + /******************************************************* + * PREISE grid + *******************************************************/ + var grid_preise = (window.grid_preise = new SelectionGrid({ + collection: new Memory(), + columns: columns_zuweisung_architekt.preise(), + renderRow: function(object) { + var rowElement = this.inherited(arguments); + if (object.status == 2) { + rowElement.className += " " + " disabled"; + } else if (object.status == 1) { + rowElement.className += " " + " enabled"; + } + if (object.tstamp_aktivierung != "") + rowElement.className += " " + " enabled"; + return rowElement; + }, + idProperty: "id", + pagingLinks: true, + pagingTextBox: false, + firstLastArrows: true, + rowsPerPage: 100, + sort: "sorting" + })); + grid_preise.on("dgrid-select", function(e) { + var row = e.rows[0], + item = row.data; + if (item.status == 2) { + zuladungsliste_functions.showAlertDialog("Zugeordnete Preise werden kontrolliert und nach einer Freigabe gesperrt.
Bei Änderungswünschen wenden Sie sich bitte an den Administrator."); + return false; + } + zuladungsliste_xhr.post_function( + loadPreise, + "punktezuweisung_controller", + "setze_punktezuweisungen", + item, + "&kriteriumid=" + + LOCALSCOPE.kriteriumid + + "&wettbewerbid=" + + LOCALSCOPE.wettbewerbid + ); + + }); + /******************************************************* + * PREISE right + *******************************************************/ + var bc_preise = new BorderContainer({ + design: "headline", + region: "center", + id: "bc_preise" + }); + tab_zuweisung.addChild(bc_preise); + bc_preise.addChild( + new ContentPane({ + region: "top", + id: "wettbewerbe_selected" + }) + ); + bc_preise.addChild( + new ContentPane({ + region: "center", + id: "preise", + style: "padding:0;border:0;", + content: grid_preise + }) + ); + + tab_container_achitekten.addChild(tab_zuweisung); + + } + }; +}); diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_auswertungen.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_auswertungen.js new file mode 100755 index 0000000..95ab7ff --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_auswertungen.js @@ -0,0 +1,73 @@ +define(['zuladungsliste/zuladungsliste_functions', 'dojo/domReady!'], function ( + zuladungsliste_functions +) { + return { + load: function () { + return [ + { + label: 'Büro', + field: 'company', + renderExpando: true, + expandOn: 'click', + unhidable: true, + sortable: true, + className: 'pointer no-border-l', + renderCell: zuladungsliste_functions.renderCompany + }, + { + label: 'Id', + field: 'id', + hidden: true, + className: 'cell-110' + }, + { + label: 'Rang', + field: 'rang', + sortable: true, + className: 'cell-110 bold' + }, + { + label: 'Position', + field: 'pos', + unhidable: true, + sortable: true, + className: 'cell-110 bold', + renderCell: zuladungsliste_functions.renderPosition + }, + { + label: 'Sperrung', + field: 'gesperrt_bis_sort', + className: 'cell-110', + renderCell: zuladungsliste_functions.formatSperre, + sortable: true + }, + { + label: 'Gültig', + field: 'valid', + className: 'cell-110', + sortable: true + }, + { + label: 'Punkte', + field: 'punkte', + sortable: false, + className: 'cell-110', + renderCell: zuladungsliste_functions.formatPunkte + }, + { field: 'sortdate', hidden: true }, + { + label: ' ', + field: 'info', + className: 'cell-icon', + renderHeaderCell: function () { + return zuladungsliste_functions.renderIcon( + 'fa fa-question-circle pointer' + ) + }, + renderCell: zuladungsliste_functions.renderInfoIcon, + hidden: false + } + ] + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_eigereichte_architekt.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_eigereichte_architekt.js new file mode 100755 index 0000000..1f31267 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_eigereichte_architekt.js @@ -0,0 +1,101 @@ +define(['zuladungsliste/zuladungsliste_functions', 'dojo/domReady!'], function ( + zuladungsliste_functions +) { + return { + projekte: function () { + return [ + { + label: 'Datum', + field: 'crdate', + className: 'cell-120 no-border-l', + sortable: true, + formatter: zuladungsliste_functions.formatDate + }, + { label: 'Projekt', field: 'wettbewerb', sortable: true }, + { + label: 'Beschreibung', + field: 'beschreibung', + className: 'cell-120', + sortable: false, + renderCell: zuladungsliste_functions.renderToolTipMaxLength + }, + { + label: 'Entschieden', + field: 'entscheidungstermin', + className: 'cell-120 center', + sortable: true + }, + { + label: 'Verfahrensort', + field: 'verfahrensort', + className: 'cell-120', + sortable: true, + renderCell: zuladungsliste_functions.renderToolTipMaxLength + }, + { + label: 'Bundesland', + field: 'bundesland', + className: 'cell-140', + sortable: true + }, + { + label: 'Protokoll', + field: 'dokument_orig_name', + className: 'cell-120 pointer', + sortable: true, + renderCell: function (object, data) { + return zuladungsliste_functions.renderIconText( + 'fa fa-file-pdf fourthly', + 'Öffnen', + data + ) + } + }, + { + label: 'Aktualisieren', + className: 'cell-120 pointer', + field: 'hochladen', + sortable: true, + renderCell: function (object, data) { + return zuladungsliste_functions.renderIconText( + 'fa fa-file-upload secondary', + 'Hochladen', + 'PDF Dokument aktualisieren
Ersetzt bestehendes Dokument' + ) + } + }, + { + label: 'Status', + field: 'status', + className: 'cell-120', + sortable: true, + renderCell: function (object, data, td) { + var div = document.createElement('div') + switch (data) { + case 0: + // div.className = "tertiary"; + div.innerHTML = 'Anhängig' + break + case 1: + // div.className = "secondary"; + div.innerHTML = 'Aufgenommen' + break + case 2: + div.className = 'tertiary' + div.innerHTML = 'Abgelehnt' + break + } + return div + } + }, + { + label: 'Begründung', + field: 'begruendung', + className: 'cell-120', + renderCell: zuladungsliste_functions.renderToolTipMaxLength, + sortable: false + } + ] + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_einreichungen_administrator.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_einreichungen_administrator.js new file mode 100755 index 0000000..e2e55c7 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_einreichungen_administrator.js @@ -0,0 +1,105 @@ +define(['zuladungsliste/zuladungsliste_functions', 'dojo/domReady!'], function ( + zuladungsliste_functions +) { + return { + load: function () { + return [ + { + label: 'Erstellt', + field: 'crdate', + sortable: true, + className: 'cell-100 no-border-l', + formatter: zuladungsliste_functions.formatDate + }, + { + label: 'Büro', + field: 'company', + className: 'bold', + sortable: true + }, + { + label: 'Ansprechpartner', + className: 'cell-140', + field: 'name', + sortable: true + }, + { + label: 'Projekt', + field: 'wettbewerb', + sortable: true + }, + { + field: 'beschreibung', + className: 'pointer', + sortable: false, + renderHeaderCell: function () { + return zuladungsliste_functions.renderTextIcon( + 'Beschreibung', + 'fa fa-question-circle pointer' + ) + }, + renderCell: zuladungsliste_functions.renderPopupText + }, + { + label: 'Verfahrensort', + className: 'cell-120', + field: 'verfahrensort', + sortable: true, + renderCell: zuladungsliste_functions.renderToolTipMaxLength + }, + { + label: 'Bundesland', + className: 'cell-100', + field: 'bundesland', + sortable: true + }, + { + label: 'Protokoll', + field: 'dokument_orig_name', + className: 'cell-120 pointer', + sortable: true, + renderCell: function (object, data) { + return zuladungsliste_functions.renderIconText( + 'fa fa-file-pdf fourthly', + 'Öffnen', + data + ) + } + }, + { + label: 'Entschieden', + className: 'cell-110', + field: 'entscheidungstermin', + sortable: true + }, + { + label: 'Annehmen', + field: 'aufgenommen', + className: 'cell-110', + sortable: true, + renderCell: zuladungsliste_functions.renderButtonGreen + }, + { + label: 'Ablehnen', + className: 'cell-110', + field: 'abgelehnt', + sortable: true, + renderCell: zuladungsliste_functions.renderButtonRed + }, + { + field: 'delete', + sortable: false, + className: 'center cell-50 pointer', + renderHeaderCell: function () { + return zuladungsliste_functions.renderIcon('fa fa-trash-alt') + }, + renderCell: function () { + return zuladungsliste_functions.renderIcon( + 'fa fa-trash-alt tertiary' + ) + } + } + ] + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_freischaltungen_administrator.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_freischaltungen_administrator.js new file mode 100755 index 0000000..5e780ef --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_freischaltungen_administrator.js @@ -0,0 +1,87 @@ +define(['zuladungsliste/zuladungsliste_functions', 'dojo/domReady!'], function ( + zuladungsliste_functions +) { + return { + load: function () { + return [ + { + className: 'cell-icon pointer no-border-l', + renderHeaderCell: function () { + return zuladungsliste_functions.renderIcon('fa fa-search fourthly') + }, + renderCell: function () { + return zuladungsliste_functions.renderIcon('fa fa-search fourthly') + }, + field: 'search', + rowSpan: 2 + }, + { + label: 'Architekturbüro', + field: 'company', + sortable: true + }, + { + label: 'Ansprechpartner', + field: 'name', + sortable: true + }, + { + label: 'Wettbewerb', + field: 'wettbewerb', + sortable: true + }, + { + label: 'Jahr', + field: 'jahr', + className: 'cell-100', + sortable: true + }, + { + label: 'Bundesland', + field: 'bundesland', + className: 'cell-140', + sortable: true + }, + { + label: 'Preis', + field: 'bezeichnung_punkte', + className: 'left pointer', + renderCell: function (object, data) { + return zuladungsliste_functions.renderToolTip( + data, + object.bezeichnung_kritierien + ) + }, + sortable: true + }, + { + label: 'Punkte', + className: 'cell-100 bold center', + field: 'punkte', + sortable: true + }, + { + label: 'Aktivierung', + className: 'cell-110 center', + field: 'tstamp_zuordnung', + renderCell: zuladungsliste_functions.renderButton, + sortable: true + }, + { + label: 'Freigegeben', + field: 'tstamp_aktivierung', + className: 'cell-110 center', + sortable: true, + renderCell: zuladungsliste_functions.renderButtonGreen + }, + { + label: 'Abgelehnt', + className: 'cell-110 center', + field: 'tstamp_ablehnen', + sortable: true, + renderCell: zuladungsliste_functions.renderButtonRed + } + ] + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_konto_architekt.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_konto_architekt.js new file mode 100755 index 0000000..2473d45 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_konto_architekt.js @@ -0,0 +1,42 @@ +define(['dijit/form/TextBox', 'dojo/domReady!'], function (TextBox) { + return { + laden: function () { + return [ + { + field: 'beschreibung', + className: 'right no-border-l', + sortable: false, + renderCell: function (object, data) { + var div = document.createElement('div') + div.innerHTML = data + if (object.title) { + div.className = 'text-subheader line-height-50' + } + return div + } + }, + { + field: 'value', + editor: TextBox, + autoSave: true, + sortable: true, + renderCell: function (object, data) { + var div = document.createElement('div') + div.innerHTML = data + if (object.title) { + div.className = 'text-subheader line-height-50' + } + return div + }, + canEdit: function (object) { + return object.editable + }, + editorArgs: { + selectOnClick: true, + class: 'cell-200' + } + } + ] + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_zuteilungen_administrator.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_zuteilungen_administrator.js new file mode 100755 index 0000000..536f226 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_zuteilungen_administrator.js @@ -0,0 +1,114 @@ +define(['zuladungsliste/zuladungsliste_functions', 'dojo/domReady!'], function ( + zuladungsliste_functions +) { + return { + bestehende: function () { + return [ + { + label: 'Wettbewerb', + field: 'wettbewerb', + className: 'pointer no-border-l', + sortable: true + }, + { + label: 'Datum', + className: 'pointer cell-100 center', + field: 'tstamp', + sortable: true, + renderCell: zuladungsliste_functions.renderDate + }, + { + label: 'Anz.', + className: 'pointer cell-100 center', + field: 'anzahl_architekten', + sortable: true + } + ] + }, + + naechsten_columns: function () { + return [ + { + label: 'Position', + field: 'pos', + className: 'cell-100 center no-border-l', + unhidable: true, + sortable: true, + renderCell: zuladungsliste_functions.renderPosition + }, + { + label: 'Büro', + field: 'company', + renderExpando: true, + expandOn: 'click', + unhidable: true, + sortable: true, + renderCell: zuladungsliste_functions.renderCompany + }, + { + label: 'Rang', + field: 'rang', + className: 'cell-100 center', + sortable: true + }, + { + label: 'Status', + field: 'pos', + unhidable: true, + className: 'cell-100 center', + sortable: true, + renderCell: zuladungsliste_functions.renderStatus + }, + { + label: 'Punkte', + field: 'punkte', + className: 'cell-100 center', + sortable: false, + renderCell: zuladungsliste_functions.formatPunkte + } + ] + }, + naechsten_columns2: function () { + return [ + { + label: 'Position', + field: 'pos', + className: 'cell-100 center no-border-l', + unhidable: true, + sortable: true, + renderCell: zuladungsliste_functions.renderPosition + }, + { + label: 'Büro', + field: 'company', + renderExpando: true, + expandOn: 'click', + unhidable: true, + sortable: true, + renderCell: zuladungsliste_functions.renderCompany + }, + { + label: 'Rang', + field: 'rang', + className: 'cell-100 center', + sortable: true + }, + { + label: 'Status', + field: 'pos', + className: 'cell-100 center', + unhidable: true, + sortable: true, + renderCell: zuladungsliste_functions.renderStatus + }, + { + label: 'Punkte', + field: 'punkte', + className: 'cell-100 center', + sortable: false, + renderCell: zuladungsliste_functions.formatPunkte + } + ] + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_zuweisung_architekt.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_zuweisung_architekt.js new file mode 100755 index 0000000..f6cd443 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/columns/columns_zuweisung_architekt.js @@ -0,0 +1,75 @@ +define(['zuladungsliste/zuladungsliste_functions', 'dojo/domReady!'], function ( + zuladungsliste_functions +) { + return { + wettbewerbe: function () { + return [ + { + label: 'Id', + field: 'uid', + hidden: true, + className: 'cell-50 pointer no-border-l' + }, + { + label: 'Wettbewerb', + field: 'wettbewerb', + className: 'pointer', + sortable: true + }, + { + label: 'Jahr', + field: 'jahr', + className: 'cell-100 center pointer', + sortable: true + }, + { + label: 'Bundesland', + field: 'bundesland', + className: 'cell-140 pointer', + sortable: true + } + ] + }, + preise: function () { + return [ + { + label: 'Preise', + field: 'bezeichnung', + sortable: true, + className: 'pointer no-border-l' + }, + { + label: 'Punkte', + field: 'punkte', + sortable: true, + className: 'cell-100 center pointer' + }, + { + label: 'Zuordnung', + field: 'tstamp_zuordnung', + className: 'cell-120 pointer center', + sortable: true + }, + { + label: 'Freigegeben', + field: 'tstamp_aktivierung', + className: 'cell-120 pointer center', + sortable: true + }, + { + label: 'An/Aus', + field: 'status', + className: 'cell-100 center pointer', + renderHeaderCell: function () { + return zuladungsliste_functions.renderToolTip( + 'An/Aus ', + '
Erläuterung
Ganze Punkte (1/1) werden bei Wettbewerbsteilnahmen, Erfolgen bzw. Preisen verwendet, die als Einzelmitglied oder ständige Arbeitsgemeinschaft / Gesellschaft (welche auch in der Zuladungsliste registriert ist) erlangt wurde.
Wenn diese Punkte für Leistungen einer nicht ständigen (also nicht in der Zuladungsliste erfassten) Arbeitsgemeinschaft erzielt wurden, sind von den Mitgliedern nur jew. anteilige Punkte (1/2, 1/3, 1/4) anzuführen!
Maßgeblich ist das Juryprotokoll oder ein vergleichbares Dokument.
' + ) + }, + renderCell: zuladungsliste_functions.renderToggleIcon, + sortable: true + } + ] + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_einreichungen.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_einreichungen.js new file mode 100755 index 0000000..9fc6797 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_einreichungen.js @@ -0,0 +1,120 @@ +define([ + 'dojo/_base/array', + 'dijit/MenuItem', + 'dijit/MenuBarItem', + 'dijit/MenuSeparator', + 'dijit/PopupMenuBarItem', + 'dijit/DropDownMenu', + 'dijit/ToolbarSeparator', + 'zuladungsliste/zuladungsliste_functions', + 'dojo/domReady!' +], function ( + arrayUtil, + MenuItem, + MenuBarItem, + MenuSeparator, + PopupMenuBarItem, + DropDownMenu, + ToolbarSeparator, + zuladungsliste_functions +) { + return { + load_items: function (menu_einreichung) { + menu_einreichung.addChild(new ToolbarSeparator()) + var bundesland_popup_einreichung = new DropDownMenu({ + region: 'top' + }) + arrayUtil.forEach(LOCALSCOPE.bundeslaender, function (item, index) { + bundesland_popup_einreichung.addChild( + new MenuItem({ + label: ' ' + item, + style: 'width: 200px;', + _setSelected: function () {}, + onClick: function () { + LOCALSCOPE.filter_ein.bundeslandid = index + filterEinreichungen() + } + }) + ) + bundesland_popup_einreichung.addChild(new MenuSeparator()) + }) + menu_einreichung.addChild( + new PopupMenuBarItem({ + label: 'Bundesland ', + popup: bundesland_popup_einreichung + }) + ) + menu_einreichung.addChild(new ToolbarSeparator()) + var years_popup_einreichung = new DropDownMenu({ + region: 'top' + }) + arrayUtil.forEach(LOCALSCOPE.years, function (item) { + years_popup_einreichung.addChild( + new MenuItem({ + label: ' ' + item, + _setSelected: function () {}, + onClick: function () { + LOCALSCOPE.filter_ein.year = item + filterEinreichungen() + } + }) + ) + years_popup_einreichung.addChild(new MenuSeparator()) + }) + menu_einreichung.addChild( + new PopupMenuBarItem({ + id: 'years_popup', + label: 'Jahr ', + popup: years_popup_einreichung + }) + ) + + menu_einreichung.addChild(new ToolbarSeparator()) + menu_einreichung.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Anstehend', + _setSelected: function () {}, + onClick: function () { + LOCALSCOPE.filter_ein.status = 1 + filterEinreichungen() + } + }) + ) + menu_einreichung.addChild(new ToolbarSeparator()) + menu_einreichung.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Angenommen', + onClick: function () { + LOCALSCOPE.filter_ein.status = 2 + filterEinreichungen() + } + }) + ) + menu_einreichung.addChild(new ToolbarSeparator()) + menu_einreichung.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Abgelehnt', + _setSelected: function () {}, + onClick: function () { + LOCALSCOPE.filter_ein.status = 3 + filterEinreichungen() + } + }) + ) + menu_einreichung.addChild(new ToolbarSeparator()) + menu_einreichung.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Drucken', + _setSelected: function () {}, + onClick: function () { + zuladungsliste_functions.print_einreichungen() + } + }) + ) + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_freischalten.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_freischalten.js new file mode 100755 index 0000000..fa26276 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_freischalten.js @@ -0,0 +1,128 @@ +define([ + 'dojo/_base/array', + 'dijit/MenuItem', + 'dijit/MenuBarItem', + 'dijit/MenuSeparator', + 'dijit/PopupMenuBarItem', + 'dijit/DropDownMenu', + 'dijit/ToolbarSeparator', + 'zuladungsliste/zuladungsliste_functions', + 'dojo/domReady!' +], function ( + arrayUtil, + MenuItem, + MenuBarItem, + MenuSeparator, + PopupMenuBarItem, + DropDownMenu, + ToolbarSeparator, + zuladungsliste_functions +) { + return { + load_items: function (menu_freischalten) { + menu_freischalten.addChild( + new MenuBarItem({ + label: 'Neu Laden', + onClick: function () { + dijit.byId('searchbox_frei').reset() + LOCALSCOPE.filter_frei = [] + LOCALSCOPE.search = '' + loadPunkteFreischalten() + } + }) + ) + + menu_freischalten.addChild(new ToolbarSeparator()) + + var bundesland_popup_freischalten = new DropDownMenu({ + region: 'top' + }) + arrayUtil.forEach(LOCALSCOPE.bundeslaender, function (item, index) { + bundesland_popup_freischalten.addChild( + new MenuItem({ + label: ' ' + item, + style: 'width: 200px;', + _setSelected: function () {}, + onClick: function () { + LOCALSCOPE.filter_frei.bundeslandid = index + filterFreischalten() + } + }) + ) + bundesland_popup_freischalten.addChild(new MenuSeparator()) + }) + menu_freischalten.addChild( + new PopupMenuBarItem({ + label: 'Bundesland ', + popup: bundesland_popup_freischalten + }) + ) + menu_freischalten.addChild(new ToolbarSeparator()) + var years_popup_freischalten = new DropDownMenu({ + region: 'top' + }) + arrayUtil.forEach(LOCALSCOPE.years, function (item) { + years_popup_freischalten.addChild( + new MenuItem({ + label: ' ' + item, + onClick: function () { + LOCALSCOPE.filter_frei.jahr = item + filterFreischalten() + } + }) + ) + years_popup_freischalten.addChild(new MenuSeparator()) + }) + menu_freischalten.addChild( + new PopupMenuBarItem({ + id: 'years_popup_freischalten', + label: 'Jahr ', + popup: years_popup_freischalten + }) + ) + menu_freischalten.addChild(new ToolbarSeparator()) + menu_freischalten.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Anstehend', + onClick: function () { + LOCALSCOPE.filter_frei.status = 1 + filterFreischalten() + } + }) + ) + menu_freischalten.addChild(new ToolbarSeparator()) + menu_freischalten.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Freigegeben', + onClick: function () { + LOCALSCOPE.filter_frei.status = 2 + filterFreischalten() + } + }) + ) + menu_freischalten.addChild(new ToolbarSeparator()) + menu_freischalten.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Abgelehnt', + onClick: function () { + LOCALSCOPE.filter_frei.status = 3 + filterFreischalten() + } + }) + ) + menu_freischalten.addChild(new ToolbarSeparator()) + menu_freischalten.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Drucken', + onClick: function () { + zuladungsliste_functions.print_freischaltungen() + } + }) + ) + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_zuladungsliste_admin.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_zuladungsliste_admin.js new file mode 100755 index 0000000..05716a2 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_zuladungsliste_admin.js @@ -0,0 +1,331 @@ +define([ + 'dojo/_base/array', + 'dijit/MenuItem', + 'dijit/MenuBarItem', + 'dijit/MenuSeparator', + 'dijit/PopupMenuBarItem', + 'dijit/PopupMenuItem', + 'dijit/DropDownMenu', + 'dijit/ToolbarSeparator', + 'zuladungsliste/zuladungsliste_xhr', + 'dojo/domReady!' +], function ( + arrayUtil, + MenuItem, + MenuBarItem, + MenuSeparator, + PopupMenuBarItem, + PopupMenuItem, + DropDownMenu, + ToolbarSeparator, + zuladungsliste_xhr +) { + return { + load_items: function (menu_auswertungen) { + var callback = function (response) { + menu_auswertungen.addChild( + new MenuBarItem({ + title: 'Die Liste mit dem Stand von heute wird neu geladen', + label: ' Neu Laden', + onClick: function () { + ladeListe() + } + }) + ) + + if (LOCALSCOPE.userid == 18) { + menu_auswertungen.addChild(new ToolbarSeparator()) + menu_auswertungen.addChild( + new MenuBarItem({ + title: 'Die gesammte Liste wird über alle Jahre neu berechnet', + label: 'Neu Berechnen', + // label: ' Neu Berechnen', + calssName: 'right', + id: 'liste_neu', + onClick: function () { + dijit + .byId('liste_neu') + .set( + 'label', + ' Rechnen..' + ) + var callback = function (response) { + dijit.byId('liste_neu').set('label', 'Neu Berechnen') + if (response == 1) window.location.reload() + } + zuladungsliste_xhr.call_function( + callback, + 'liste_controller', + 'liste_alles_neu' + ) + } + }) + ) + } + + menu_auswertungen.addChild(new ToolbarSeparator()) + var subMenuArchive = new DropDownMenu({ + region: 'top', + style: 'max-width: 200px;' + }) + var pSubMenu = [] + arrayUtil.forEach(response, function (item) { + subMenuArchive.addChild(new MenuSeparator()) + + var year = item.year + pSubMenu[year] = new DropDownMenu({ + style: 'max-width: 200px;', + region: 'top' + }) + arrayUtil.forEach(item.subdata, function (item2, i) { + if (i > 0) pSubMenu[year].addChild(new MenuSeparator()) + pSubMenu[year].addChild( + new MenuItem({ + label: + ' ' + + item2.titel, + onClick: function () { + ladeListe(item2.id, item2.titel) + } + }) + ) + }) + subMenuArchive.addChild( + new PopupMenuItem({ + label: ' JAHR ' + year, + popup: pSubMenu[year] + }) + ) + }) + menu_auswertungen.addChild( + new PopupMenuBarItem({ + title: + 'Die Listen mit dem Stand der vergangenen Jahr seit dem Begin der Zuladungsliste können aufgerufen werden.', + label: 'Archive ', + popup: subMenuArchive + }) + ) + + menu_auswertungen.addChild(new ToolbarSeparator()) + + var subMenuFilter = new DropDownMenu({ + style: 'max-width: 200px;', + region: 'top' + }) + subMenuFilter.addChild( + new MenuItem({ + label: ' Alle', + onClick: function () { + grid_auswertung.set( + 'collection', + store_auswertung.filter({ + hasChildren: 1 + }) + ) + } + }) + ) + subMenuFilter.addChild(new MenuSeparator()) + subMenuFilter.addChild( + new MenuItem({ + label: ' Gesperrte', + onClick: function () { + grid_auswertung.set( + 'collection', + store_auswertung.filter({ + nominiert: 0 + }) + ) + } + }) + ) + subMenuFilter.addChild(new MenuSeparator()) + subMenuFilter.addChild( + new MenuItem({ + label: ' Freie', + onClick: function () { + grid_auswertung.set( + 'collection', + store_auswertung.filter({ + nominiert: 1 + }) + ) + } + }) + ) + subMenuFilter.addChild(new MenuSeparator()) + subMenuFilter.addChild( + new MenuItem({ + label: ' Nächste(r)', + onClick: function () { + grid_auswertung.set( + 'collection', + store_auswertung.filter({ + n1: 1 + }) + ) + } + }) + ) + subMenuFilter.addChild(new MenuSeparator()) + subMenuFilter.addChild( + new MenuItem({ + label: ' Nächsten Zwei', + onClick: function () { + grid_auswertung.set( + 'collection', + store_auswertung.filter({ + n2: 1 + }) + ) + } + }) + ) + subMenuFilter.addChild(new MenuSeparator()) + subMenuFilter.addChild( + new MenuItem({ + label: ' Nächsten Drei', + onClick: function () { + grid_auswertung.set( + 'collection', + store_auswertung.filter({ + n3: 1 + }) + ) + } + }) + ) + subMenuFilter.addChild(new MenuSeparator()) + subMenuFilter.addChild( + new MenuItem({ + label: ' Nächsten Vier', + onClick: function () { + grid_auswertung.set( + 'collection', + store_auswertung.filter({ + n4: 1 + }) + ) + } + }) + ) + subMenuFilter.addChild(new MenuSeparator()) + subMenuFilter.addChild( + new MenuItem({ + label: ' Nächsten Fünf', + onClick: function () { + grid_auswertung.set( + 'collection', + store_auswertung.filter({ + n5: 1 + }) + ) + } + }) + ) + subMenuFilter.addChild(new MenuSeparator()) + subMenuFilter.addChild( + new MenuItem({ + label: ' Nächsten Sechs', + onClick: function () { + grid_auswertung.set( + 'collection', + store_auswertung.filter({ + n6: 1 + }) + ) + } + }) + ) + subMenuFilter.addChild(new MenuSeparator()) + subMenuFilter.addChild( + new MenuItem({ + label: + ' Punkte von Kontoauflösung', + onClick: function () { + grid_auswertung.set( + 'collection', + store_auswertung.filter({ + istempfaenger: '1' + }) + ) + } + }) + ) + menu_auswertungen.addChild( + new PopupMenuBarItem({ + title: + 'Filtert die Zuladungsliste nache den aktuellen Nominierungen.', + label: 'Nominierung ', + popup: subMenuFilter, + disabled: 0, + id: 'nominierung' + }) + ) + + menu_auswertungen.addChild(new ToolbarSeparator()) + + var subMenuDownload = new DropDownMenu({ + style: 'max-width: 200px;', + region: 'top' + }) + subMenuDownload.addChild( + new MenuItem({ + title: 'Aktuelle Zuladungsliste als PDF aufrufen.', + label: ' Aktuelle Liste', + onClick: function () { + zuladungsliste_xhr.call_download( + 'download_controller', + 'download_pdf' + ) + } + }) + ) + var pSubMenuPdf = [] + arrayUtil.forEach(response, function (item, i) { + subMenuDownload.addChild(new MenuSeparator()) + + var year = item.year + pSubMenuPdf[year] = new DropDownMenu({ + style: 'max-width: 200px;', + region: 'top' + }) + arrayUtil.forEach(item.subdata, function (item2, j) { + if (j > 0) pSubMenuPdf[year].addChild(new MenuSeparator()) + pSubMenuPdf[year].addChild( + new MenuItem({ + label: + ' ' + item2.titel, + onClick: function () { + zuladungsliste_xhr.call_download( + 'download_controller', + 'download_pdf', + '&pdf_archive_id=' + item2.id + ) + } + }) + ) + }) + subMenuDownload.addChild( + new PopupMenuItem({ + label: ' JAHR ' + year, + popup: pSubMenuPdf[year] + }) + ) + }) + menu_auswertungen.addChild( + new PopupMenuBarItem({ + label: 'Download ', + popup: subMenuDownload + }) + ) + } + + zuladungsliste_xhr.call_function( + callback, + 'bootstrap_controller', + 'load_archive_menu' + ) + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_zuteilung.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_zuteilung.js new file mode 100755 index 0000000..90d9371 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_zuteilung.js @@ -0,0 +1,147 @@ +define([ + 'dijit/MenuBarItem', + 'dijit/ToolbarSeparator', + 'dojo/domReady!' +], function (MenuBarItem, ToolbarSeparator) { + return { + load_items: function (menu_zuteilungen) { + menu_zuteilungen.addChild(new ToolbarSeparator()) + + menu_zuteilungen.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Drucken', + onClick: function () { + zuladungsliste_xhr.call_print( + 'zuteilungen_controller', + 'zuteilung_laden', + '&zuladungid=' + LOCALSCOPE.zuladungid + ) + } + }) + ) + // menu_freischalten.addChild( + // new MenuBarItem( + // { + // label: ' Neu Laden', + // onClick: function () + // { + // dijit.byId("searchboxfrei") + // .reset(); + // LOCALSCOPE.filter = []; + // LOCALSCOPE.search = ""; + // filterEinreichungen(); + // } + // }) + // ); + // + // menu_freischalten.addChild(new ToolbarSeparator()); + // + // var bundesland_popup_freischalten = new DropDownMenu({ + // region: "top" + // }); + // arrayUtil.forEach(LOCALSCOPE.bundeslaender, function (item, index) + // { + // bundesland_popup_freischalten.addChild( + // new MenuItem( + // { + // label: ' ' + item, + // style: "width: 200px;", + // _setSelected: function () {}, + // onClick: function () + // { + // LOCALSCOPE.filter.bundeslandid = index; + // filterStore(); + // } + // }) + // ); + // bundesland_popup_freischalten.addChild(new MenuSeparator()); + // }); + // menu_freischalten.addChild( + // new PopupMenuBarItem( + // { + // label: ' Bundesland ', + // popup: bundesland_popup_freischalten + // }) + // ); + // menu_freischalten.addChild(new ToolbarSeparator()); + // var years_popup_freischalten = new DropDownMenu({ + // region: "top" + // }); + // arrayUtil.forEach(LOCALSCOPE.years, function (item) + // { + // years_popup_freischalten.addChild( + // new MenuItem( + // { + // label: ' ' + item, + // onClick: function () + // { + // LOCALSCOPE.filter.jahr = item; + // filterStore(); + // } + // }) + // ); + // years_popup_freischalten.addChild(new MenuSeparator()); + // }); + // menu_freischalten.addChild( + // new PopupMenuBarItem( + // { + // id: "years_popup_freischalten", + // label: ' Jahr ', + // popup: years_popup_freischalten + // }) + // ); + // menu_freischalten.addChild(new ToolbarSeparator()); + // menu_freischalten.addChild( + // new MenuBarItem( + // { + // showLabel: true, + // label: ' Anstehend', + // onClick: function () + // { + // LOCALSCOPE.filter.status = 1; + // filterStore(); + // } + // }) + // ); + // menu_freischalten.addChild(new ToolbarSeparator()); + // menu_freischalten.addChild( + // new MenuBarItem( + // { + // showLabel: true, + // label: ' Freigegeben', + // onClick: function () + // { + // LOCALSCOPE.filter.status = 2; + // filterStore(); + // } + // }) + // ); + // menu_freischalten.addChild(new ToolbarSeparator()); + // menu_freischalten.addChild( + // new MenuBarItem( + // { + // showLabel: true, + // label: ' Abgelehnt', + // onClick: function () + // { + // LOCALSCOPE.filter.status = 3; + // filterStore(); + // } + // }) + // ); + // menu_freischalten.addChild(new ToolbarSeparator()); + // menu_freischalten.addChild( + // new MenuBarItem( + // { + // showLabel: true, + // label: ' Drucken', + // onClick: function () + // { + // zuladungsliste_functions.function_print("Freischaltungen"); + // } + // }) + // ); + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_zuweisung.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_zuweisung.js new file mode 100755 index 0000000..6959e7b --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/menus/menuitems_zuweisung.js @@ -0,0 +1,124 @@ +define([ + 'dojo/_base/array', + 'dijit/MenuItem', + 'dijit/MenuBarItem', + 'dijit/MenuSeparator', + 'dijit/PopupMenuBarItem', + 'dijit/DropDownMenu', + 'dijit/ToolbarSeparator', + 'dojo/domReady!' +], function ( + arrayUtil, + MenuItem, + MenuBarItem, + MenuSeparator, + PopupMenuBarItem, + DropDownMenu, + ToolbarSeparator +) { + return { + load_items: function (menu_preiszuweisung) { + menu_preiszuweisung.addChild(new ToolbarSeparator()) + menu_preiszuweisung.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Freie', + onClick: function () { + LOCALSCOPE.filter_zuweisung_status = 3 + filterPunkteZuweisungen() + } + }) + ) + menu_preiszuweisung.addChild(new ToolbarSeparator()) + menu_preiszuweisung.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Zugeordnet', + onClick: function () { + LOCALSCOPE.filter_zuweisung_status = 1 + filterPunkteZuweisungen() + } + }) + ) + menu_preiszuweisung.addChild(new ToolbarSeparator()) + menu_preiszuweisung.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Freigegeben', + onClick: function () { + LOCALSCOPE.filter_zuweisung_status = 2 + filterPunkteZuweisungen() + } + }) + ) + + menu_preiszuweisung.addChild(new ToolbarSeparator()) + + var bundesland_popup_einreichung = new DropDownMenu({ + region: 'top', + style: 'max-width: 200px;' + }) + arrayUtil.forEach(LOCALSCOPE.bundeslaender, function (item, index) { + bundesland_popup_einreichung.addChild( + new MenuItem({ + label: ' ' + item, + onClick: function () { + LOCALSCOPE.filter_zuweisung_bundeslandid = index + filterPunkteZuweisungen() + } + }) + ) + bundesland_popup_einreichung.addChild(new MenuSeparator()) + }) + menu_preiszuweisung.addChild( + new PopupMenuBarItem({ + label: 'Bundesland ', + popup: bundesland_popup_einreichung + }) + ) + + menu_preiszuweisung.addChild(new ToolbarSeparator()) + + var years_popup_einreichung = new DropDownMenu({ + style: 'max-width: 120px;', + region: 'top' + }) + arrayUtil.forEach(LOCALSCOPE.years, function (item) { + years_popup_einreichung.addChild( + new MenuItem({ + label: ' ' + item, + _setSelected: function () {}, + onClick: function () { + LOCALSCOPE.filter_zuweisung_year = item + filterPunkteZuweisungen() + } + }) + ) + years_popup_einreichung.addChild(new MenuSeparator()) + }) + menu_preiszuweisung.addChild( + new PopupMenuBarItem({ + id: 'years_popup', + label: 'Jahr ', + popup: years_popup_einreichung, + disabled: 0 + }) + ) + + menu_preiszuweisung.addChild(new ToolbarSeparator()) + menu_preiszuweisung.addChild( + new MenuBarItem({ + showLabel: true, + label: 'Reset', + onClick: function () { + dijit.byId('searchbox_zuw').reset() + LOCALSCOPE.filter_zuweisung_status = 0 + LOCALSCOPE.filter_zuweisung_bundeslandid = -1 + LOCALSCOPE.filter_zuweisung_year = 0 + filterPunkteZuweisungen() + } + }) + ) + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_functions.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_functions.js new file mode 100755 index 0000000..4d7509b --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_functions.js @@ -0,0 +1,698 @@ +define([ + 'dojo/date/locale', + 'dojo/_base/array', + 'dojo/number', + 'dijit/Tooltip', + 'dijit/ConfirmDialog', + 'dojo/domReady!' +], function (locale, arrayUtil, number, Tooltip, ConfirmDialog) { + return { + reload: function () { + location.reload() + }, + + isInt: function (n) { + return n % 1 === 0 + }, + + isFloat: function (n) { + return n === +n && n !== (n | 0) + }, + + isInteger: function (n) { + return n === +n && n === (n | 0) + }, + + unique: function (arr) { + var obj = {} + for (var i = 0, l = arr.length; i < l; i++) { + if (!(arr[i] in obj)) { + obj[arr[i]] = true + } + } + var ret = [] + for (var p in obj) { + ret.push(p) + } + ret.sort() + return ret + }, + + launchIntoFullscreen: function (element) { + if (element.requestFullscreen) { + element.requestFullscreen() + } else if (element.mozRequestFullScreen) { + element.mozRequestFullScreen() + } else if (element.webkitRequestFullscreen) { + element.webkitRequestFullscreen() + } else if (element.msRequestFullscreen) { + element.msRequestFullscreen() + } + }, + + exitFullscreen: function () { + if (document.exitFullscreen) { + document.exitFullscreen() + } else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen() + } else if (document.webkitExitFullscreen) { + document.webkitExitFullscreen() + } + }, + + destroy_it: function (element) { + if (dijit.byId(element) != undefined) { + dijit.byId(element).destroyRecursive() + } + }, + + array_add: function (array, item) { + if (arrayUtil.indexOf(array, item) != -1) { + array.push(item) + } + return array + }, + + array_remove: function (array, xitem) { + var r = [] + arrayUtil.forEach(array, function (item) { + if (item != xitem) { + r.push(item) + } + }) + return r + }, + + // css tag for keyboard indicator + ucfirst: function (string) { + string = string.toLowerCase() + return string.charAt(0).toUpperCase() + string.slice(1) + }, + + /** + * Overwrites obj1's values with obj2's and adds obj2's if non existent in obj1 + * @param obj1 + * @param obj2 + * @returns obj3 a new object based on obj1 and obj2 + */ + merge_objects: function (obj1, obj2) { + var obj3 = {} + var attrname + for (attrname in obj1) { + obj3[attrname] = obj1[attrname] + } + for (attrname in obj2) { + obj3[attrname] = obj2[attrname] + } + return obj3 + }, + + showAlertDialog: function (data, alertclass) { + /******************************************************* + * Alert Dialog + *******************************************************/ + // console.log("Alert", data); + if (alertclass == undefined) alertclass = 'blank' + if (dijit.byId('alertDialog') == undefined) { + var alertDialog = new ConfirmDialog({ + title: ' Achtung', + style: 'width: 400px; cursor: text; padding:20px auto;', + id: 'alertDialog', + class: alertclass + }) + alertDialog.cancelButton.set('style', { + display: 'none' + }) + } + dijit.byId('alertDialog').set('content', data) + dijit.byId('alertDialog').show() + }, + + confirm: function (text) { + /******************************************************* + * Confirm Dialog + *******************************************************/ + return new ConfirmDialog({ + title: ' Please Confirm', + content: text, + style: + 'width: 300px; cursor: text; padding:20px auto; text-align:center;' + }) + }, + + toType: function (obj) { + return {}.toString + .call(obj) + .match(/\s([a-zA-Z]+)/)[1] + .toLowerCase() + }, + + safeRefesh: function () { + var page = matches_grid._currentPage + matches_grid.refresh({ + keepScrollPosition: true + }) + matches_grid.gotoPage(page) + }, + + showCopy: function (object, data) { + var div = document.createElement('div') + var id = Math.floor(Math.random() * 1000000) + 1 + div.innerHTML = + '" + + data + + '' + return div + }, + + copyStringToClipoard: function (string) { + var copybox = document.createElement('input') + copybox.setAttribute('value', string) + document.body.appendChild(copybox) + copybox.select() + document.execCommand('copy') + document.body.removeChild(copybox) + }, + + formatDate: function (unixtimestamp) { + if (unixtimestamp == undefined || unixtimestamp == '0') return ' ' + var date = new Date(unixtimestamp * 1000) + return locale.format(date, { + selector: 'date', + datePattern: 'yyyy-MM-dd' + }) + }, + + formatDateTime: function (unixtimestamp) { + if (unixtimestamp == undefined || unixtimestamp == '0') return ' ' + var date = new Date(unixtimestamp * 1000) + return locale.format(date, { + selector: 'date', + datePattern: 'dd.MM.yy HH:mm' + }) + }, + + renderDate: function (object, unixtimestamp) { + if (unixtimestamp == undefined || unixtimestamp == '0') return ' ' + var date = new Date(unixtimestamp * 1000) + var div = document.createElement('div') + div.innerHTML = locale.format(date, { + selector: 'date', + datePattern: 'dd.MM.yyyy' + }) + return div + }, + + renderDateTime: function (object, unixtimestamp) { + if (unixtimestamp == undefined || unixtimestamp == '0') return ' ' + var date = new Date(unixtimestamp * 1000) + var div = document.createElement('div') + div.innerHTML = locale.format(date, { + selector: 'date', + datePattern: 'dd.MM.yy HH:mm' + }) + return div + }, + + renderTextNbsp: function (object, data) { + var div = document.createElement('div') + div.className = 'text-nbsp' + div.innerHTML = data + return div + }, + + renderHTML: function (object, text) { + var div = document.createElement('div') + div.innerHTML = text + return div + }, + + renderDecimal: function (value, places, id) { + var div = document.createElement('div') + if (value == 0) return '' + if (places == undefined) { + places = 1 + } + if (id != undefined) { + div.id = id + } + div.innerHTML = number.format(value, { + places: places, + locale: 'us' + }) + return div + }, + + formatZeprimaryoEmpty: function (str) { + str = str.toString() + + if (str == undefined || str == 0) { + return ' ' + } else if (str.indexOf(',') == 1) { + return replace(',', '.') + } else { + return str + } + }, + + renderToolTip: function (title, tooltip, className) { + var div = document.createElement('div') + div.className = 'pointer center' + if (className != undefined) { + div.className += className + } + div.innerHTML = title + new Tooltip({ + position: ['above', 'below'], + connectId: div, + label: tooltip + }) + return div + }, + + renderToolTipMaxLength: function (object, text) { + if (!text) { + return + } + var div = document.createElement('div') + if (text.length > 15) { + div.className = 'pointer' + div.innerHTML = text.substring(0, 15) + '..' + new Tooltip({ + connectId: div, + label: text + }) + } else { + div.innerHTML = text + } + return div + }, + + plainToolTip: function (txt) { + var div = document.createElement('div') + new Tooltip({ + connectId: div, + label: txt + }) + return div + }, + + plainText: function (txt, classname) { + var div = document.createElement('div') + if (classname != undefined) { + div.className = classname + } + div.innerHTML = txt + return div + }, + + checkSessionExpired: function (response) { + arrayUtil.forEach(response, function (item) { + if (item.logout == 1) + document.location.href = + 'index.php?id=1&submit=Logout&logintype=logout&pid=1&tx_felogin_pi1[noredirect]=0' + }) + }, + + isJson: function (string) { + item = typeof item !== 'string' ? JSON.stringify(item) : item + + try { + item = JSON.parse(item) + } catch (e) { + return false + } + + if (typeof item === 'object' && item !== null) { + return true + } + + return false + }, + + renderIcon: function (iconclass, tooltip) { + var div = document.createElement('span') + div.className = iconclass + if (tooltip) { + new Tooltip({ + connectId: div, + label: tooltip, + position: ['above', 'below'] + }) + } + return div + }, + + renderTextIcon: function (string, iconclass, tooltip) { + var div = document.createElement('div') + div.innerHTML = string + div.innerHTML += ' ' + if (tooltip) { + new Tooltip({ + connectId: div, + label: tooltip, + position: ['above', 'below'] + }) + } + return div + }, + + renderIconText: function (iconclass, string, tooltip) { + var div = document.createElement('div') + div.innerHTML = ' ' + div.innerHTML += string + if (tooltip) { + new Tooltip({ + connectId: div, + label: tooltip, + position: ['above', 'below'] + }) + } + return div + }, + + htmlTooltip: function (object, data) { + var div = document.createElement('div') + div.className += ' pointer' + data = data.replace(/_/g, ' ') + div.innerHTML = data + div.title = data + return div + }, + + formatPunkte: function (object, data) { + var div = document.createElement('div') + if (object.type == 'verschiebung_gegeben') { + div.className = 'gesperrt' + } + if (data == '' || data == 0) return '' + div.innerHTML = number.format(data, { + places: 2 + }) + return div + }, + formatSperre: function (object, data, td, options) { + if (data == undefined || data == '' || data == 0) return false + var div = document.createElement('div') + div.className = 'gesperrt' + var date = new Date(data * 1000) + div.innerHTML = locale.format(date, { + selector: 'date', + datePattern: 'yyyy-MM-dd' + }) + return div + }, + + renderColorStatus: function (object, data, td, options) { + var div = document.createElement('div') + div.innerHTML = data + switch (object.status) { + case 1: + div.className = 'tertiary' + break + case 2: + div.className = 'secondary' + break + case 3: + div.className = 'primary' + break + } + return div + }, + + renderColorStatusTimestamp: function (object, data, td, options) { + var div = document.createElement('div') + var date = new Date(data * 1e3) + div.innerHTML = locale.format(date, { + selector: 'date', + datePattern: 'yyyy-MM-dd' + }) + switch (object.status) { + case 1: + div.className = 'tertiary' + break + case 2: + div.className = 'secondary' + break + case 3: + div.className = 'primary' + break + } + return div + }, + + renderPosition: function (object, value) { + var div = document.createElement('div') + if (object.hasChildren == 0 || value == 0) div.innerHTML = ' ' + else div.innerHTML = value + return div + }, + + renderStatus: function (object, data, td, options) { + var div = document.createElement('div') + if (object.hasChildren == 0) div.innerHTML = ' ' + else if (object.punkte == 0) div.innerHTML = '-' + else if (data == 0) + div.innerHTML = 'Gesperrt' + else div.innerHTML = 'Frei' + return div + }, + + renderCompany: function (object, data, td, options) { + var div = document.createElement('div') + if (object.hasChildren == 1) + div.innerHTML = + '' + + data + + '
Ansprechpartner ' + + object.name + + '
' + else { + div.innerHTML = data + } + return div + }, + renderInfoIcon: function (object, data, td, options) { + var div = document.createElement('div') + if (data == '') return div + if (object.hasChildren == 0 && object.type == 'wettbewerb') { + div.innerHTML = '' + var tp = new Tooltip({ + connectId: [div], + showDelay: 0, + label: data + }) + } + return div + }, + + renderPopupText: function (object, data, td, options) { + var div = document.createElement('div') + if (data == '') return div + div.innerHTML = data.substr(0, 35) + '...' + new Tooltip({ + connectId: [div], + showDelay: 0, + label: data + }) + return div + }, + + renderBeschreibung: function (object, data, td, options) { + var div = document.createElement('div') + if (data == '') return div + div.innerHTML = data.substring(0, 25) + '...' + var tp = new Tooltip({ + connectId: [div], + showDelay: 0, + label: data + }) + return div + }, + + renderToggleIcon: function (object, data, td, obj) { + var div = document.createElement('div') + + if (object.tstamp_aktivierung != '') { + div.innerHTML = '' + } else if (data == 2) { + div.innerHTML = '' + } else if (data == 1) { + div.innerHTML = '' + } else { + div.innerHTML = '' + } + return div + }, + + renderButton: function (object, data, td, options) { + var div = document.createElement('div') + if (data != 0) { + var date = new Date(data * 1e3) + div.innerHTML = locale.format(date, { + selector: 'date', + datePattern: 'yyyy-MM-dd' + }) + } else { + div.innerHTML = + 'OK' + } + return div + }, + + renderButtonRed: function (object, data, td, options) { + var div = document.createElement('div') + if (data != 0) { + var date = new Date(data * 1e3) + div.className = 'tertiary' + div.innerHTML = locale.format(date, { + selector: 'date', + datePattern: 'yyyy-MM-dd' + }) + } else { + div.innerHTML = + 'OK' + } + return div + }, + + renderButtonGreen: function (object, data, td, options) { + var div = document.createElement('div') + if (data != 0) { + var date = new Date(data * 1e3) + div.className = 'secondary' + div.innerHTML = locale.format(date, { + selector: 'date', + datePattern: 'yyyy-MM-dd' + }) + } else { + div.innerHTML = + 'OK' + } + return div + }, + + /******************************************************* + * PRINT EINREISCHNUGEN + *******************************************************/ + print_einreichungen: function () { + var html = + '' + html += '

Einreichungen



' + if (LOCALSCOPE.print_ein != '') { + html += '

Filter:' + LOCALSCOPE.print_ein + '

' + } + html += + '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + + var filtered = LOCALSCOPE.filter_f.track() + arrayUtil.forEach(filtered.data, function (item) { + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + }) + html += '' + html += '
BüroAnsprechpartnerProjektVerfahrensortBundeslandEntscheidung
' + item.company + '' + item.name + '' + item.wettbewerb + '' + item.verfahrensort + '' + item.bundesland + '' + item.entscheidungstermin + '
' + + html += '' + html += '' + + var iframe = document.createElement('iframe') + iframe.style = 'position: absolute; width:0; height:0; border:0;' + document.body.appendChild(iframe) + iframe.contentWindow.document.open() + iframe.contentWindow.document.write(html) + iframe.contentWindow.document.close() + + // iframe document.createElement('iframe'); + // iframe.src = 'data:text/html;charset=utf-8,' + encodeURI(html); + // iframe.focus(); + // var node = dom.byId("printable"); + // node.innerHTML = html; + // setTimeout(function () { + // window.print(); + // }, 100); + + // console.log("data", header, LOCALSCOPE.filter_f.track()); + // return; + }, + + renderPositionMenu: function (object, data) { + var div = document.createElement('div') + if (object.type == 'year') { + div.innerHTML = '' + data + '' + } else { + div.innerHTML = '' + data + '' + } + return div + }, + + /******************************************************* + * PRINT FREISCHALTUNGEN + *******************************************************/ + print_freischaltungen: function () { + var html = + '' + html += '

Freischaltungen



' + if (LOCALSCOPE.filter_frei != '') { + html += '

Filter:' + LOCALSCOPE.filter_frei + '

' + } + html += + '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + + var filtered = LOCALSCOPE.filter_f.track() + arrayUtil.forEach(filtered.data, function (item) { + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + html += '' + }) + + html += '' + html += '
BüroAnsprechpartnerWettbewerbJahrBundeslandPreisPunkte
' + item.company + '' + item.name + '' + item.wettbewerb + '' + item.jahr + '' + item.bundesland + '' + item.bezeichnung_punkte + '' + item.punkte + '
' + + html += '' + html += '' + + var iframe = document.createElement('iframe') + iframe.style = 'position: absolute; width:0; height:0; border:0;' + document.body.appendChild(iframe) + iframe.contentWindow.document.open() + iframe.contentWindow.document.write(html) + iframe.contentWindow.document.close() + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_modul_loader.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_modul_loader.js new file mode 100755 index 0000000..b626c26 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_modul_loader.js @@ -0,0 +1,39 @@ +dojoConfig = { + locale: 'de', + has: { + 'dojo-firebug': true, + 'dojo-debug-messages': true + }, + parseOnLoad: true, + waitSeconds: 10, + cacheBust: true, + async: true, + isDebug: true, + packages: [ + { + name: 'dgrid', + location: + '/typo3conf/ext/zuladungsliste/Resources/Public/JavaScript/node_modules/dgrid' + }, + { + name: 'dijit', + location: + '/typo3conf/ext/zuladungsliste/Resources/Public/JavaScript/node_modules/dijit' + }, + { + name: 'dojox', + location: + '/typo3conf/ext/zuladungsliste/Resources/Public/JavaScript/node_modules/dojox' + }, + { + name: 'dstore', + location: + '/typo3conf/ext/zuladungsliste/Resources/Public/JavaScript/node_modules/dojo-dstore' + }, + { + name: 'zuladungsliste', + location: + '/typo3conf/ext/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste' + } + ] +} diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_pi1.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_pi1.js new file mode 100755 index 0000000..1c243b4 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_pi1.js @@ -0,0 +1,92 @@ +require([ + 'dojo/ready', + 'dojo/_base/array', + 'dijit/layout/BorderContainer', + 'dijit/layout/TabContainer', + 'zuladungsliste/zuladungsliste_topmenu', + 'zuladungsliste/zuladungsliste_xhr', + 'zuladungsliste/administrator/auswertung_alle', + 'zuladungsliste/administrator/punkte_freischalten', + 'zuladungsliste/administrator/einreichungen', + 'zuladungsliste/administrator/zuteilungen' +], function ( + ready, + arrayUtil, + BorderContainer, + TabContainer, + zuladungsliste_topmenu, + zuladungsliste_xhr, + auswertung_alle, + punkte_freischalten, + einreichungen, + zuteilungen +) { + ready(function () { + // on(window, "resize", function() { + // document.location.reload(); + // }); + + var maincontainer = new BorderContainer( + { + design: 'headline', + id: 'maincontainer' + }, + 'base' + ) + + var callback = function (response) { + arrayUtil.forEach(response, function (item) { + LOCALSCOPE[item.key] = item.value + }) + + /******************************************************* + * Topmenu + *******************************************************/ + zuladungsliste_topmenu.create(maincontainer, 'administration') + + /******************************************************* + * Tabcontainer + *******************************************************/ + var tab_container = new TabContainer({ + region: 'center', + tabPosition: 'left', + id: 'tab_container' + }) + maincontainer.addChild(tab_container) + + /******************************************************* + * Tab Auswertung Alle + *******************************************************/ + auswertung_alle.init(tab_container) + + /******************************************************* + * Tab Punkte Freischalten + *******************************************************/ + setTimeout(function () { + punkte_freischalten.init(tab_container) + + /******************************************************* + * Tab Einreichungen + *******************************************************/ + einreichungen.init(tab_container) + + /******************************************************* + * Tab Zuteilungen + *******************************************************/ + zuteilungen.init(tab_container) + + /******************************************************* + * Startup App + *******************************************************/ + }, 100) + + maincontainer.startup() + } + + zuladungsliste_xhr.call_function( + callback, + 'bootstrap_controller', + 'administrator' + ) + }) +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_pi2.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_pi2.js new file mode 100755 index 0000000..bcad5af --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_pi2.js @@ -0,0 +1,89 @@ +require([ + 'dojo/ready', + 'dojo/_base/array', + 'dijit/layout/BorderContainer', + 'dijit/layout/TabContainer', + 'zuladungsliste/zuladungsliste_topmenu', + 'zuladungsliste/zuladungsliste_xhr', + + 'zuladungsliste/architekt/position', + 'zuladungsliste/architekt/zuweisung', + 'zuladungsliste/architekt/einreichung', + 'zuladungsliste/architekt/konto' +], function ( + ready, + arrayUtil, + BorderContainer, + TabContainer, + zuladungsliste_topmenu, + zuladungsliste_xhr, + position, + zuweisung, + einreichung, + konto +) { + ready(function () { + // on(window, "resize", function() { + // document.location.reload(); + // }); + + var maincontainer = new BorderContainer( + { + design: 'headline', + id: 'maincontainer' + }, + 'base' + ) + + if (LOCALSCOPE.length == 0) { + var callback = function (response) { + arrayUtil.forEach(response, function (item) { + LOCALSCOPE[item.key] = item.value + }) + + /******************************************************* + * Topmenu + *******************************************************/ + zuladungsliste_topmenu.create(maincontainer, 'zuladungsliste') + + /******************************************************* + * Tabcontainer + *******************************************************/ + var tab_container_achitekten = new TabContainer({ + region: 'center', + tabPosition: 'left', + id: 'tab_container_achitekten' + }) + maincontainer.addChild(tab_container_achitekten) + + /******************************************************* + * Tab Position + *******************************************************/ + position.init(tab_container_achitekten) + + /******************************************************* + * Tab Zuweisung + *******************************************************/ + zuweisung.init(tab_container_achitekten) + + /******************************************************* + * Tab Einreichung + *******************************************************/ + einreichung.init(tab_container_achitekten) + + /******************************************************* + * Tab Konto + *******************************************************/ + konto.init(tab_container_achitekten) + + maincontainer.startup() + } + + zuladungsliste_xhr.call_function( + callback, + 'bootstrap_controller', + 'start_liste' + ) + } + }) +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_topmenu.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_topmenu.js new file mode 100755 index 0000000..3a9887c --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_topmenu.js @@ -0,0 +1,92 @@ +define([ + 'dijit/MenuBar', + 'dijit/MenuBarItem', + 'dijit/ToolbarSeparator', + 'dojo/domReady!' +], function (MenuBar, MenuBarItem, ToolbarSeparator) { + return { + create: function (maincontainer, loaction) { + var topmenu = new MenuBar({ + id: 'topmenu', + region: 'top', + splitter: false + }) + maincontainer.addChild(topmenu) + + topmenu.addChild( + new MenuBarItem({ + style: 'margin-right: 20rem;', + label: ' Anleitung', + onClick: function () { + window.open('/fileadmin/Anleitung_Zuladungsliste.pdf', '_blank') + } + }) + ) + + topmenu.addChild( + new MenuBarItem({ + label: ' Home', + onClick: function () { + document.location = window.location.origin + } + }) + ) + + if (LOCALSCOPE.isadmin) { + topmenu.addChild(new ToolbarSeparator()) + + if (loaction == 'administration') { + topmenu.addChild( + new MenuBarItem({ + label: ' Zuladungsliste', + onClick: function () { + document.location = window.location.origin + '/app/liste' + } + }) + ) + } else { + topmenu.addChild( + new MenuBarItem({ + label: ' Administration', + onClick: function () { + document.location = + window.location.origin + '/app/administration' + } + }) + ) + } + + topmenu.addChild(new ToolbarSeparator()) + + topmenu.addChild( + new MenuBarItem({ + label: ' Backend', + onClick: function () { + document.location = window.location.origin + '/typo3' + } + }) + ) + } + + topmenu.addChild(new ToolbarSeparator()) + + topmenu.addChild( + new MenuBarItem({ + label: ' Logout', + onClick: function () { + document.location = window.location.origin + '?logintype=logout' + } + }) + ) + + topmenu.addChild(new ToolbarSeparator()) + + topmenu.addChild( + new MenuBarItem({ + id: 'topmenu_user', + label: ' ' + LOCALSCOPE.fullname + }) + ) + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_xhr.js b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_xhr.js new file mode 100755 index 0000000..b829c02 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/Zuladungsliste/zuladungsliste_xhr.js @@ -0,0 +1,126 @@ +define([ + 'dojo/dom', + 'zuladungsliste/zuladungsliste_functions', + 'dojo/domReady!' +], function (dom, zuladungsliste_functions) { + return { + /******************************************************* + * CALL FUNCTION + *******************************************************/ + + call_function: function ( + callback, + controller, + xaction, + additional_parameters + ) { + var url = '?zlcontroller=' + controller + '&xaction=' + xaction + if (additional_parameters != undefined) { + url = url + additional_parameters + } + var xhrArgs = { + url: url, + handleAs: 'json', + preventCache: true, + error: function (error) { + // console.log('error',error); + // location.reload(); + } + } + deferred = dojo.xhrGet(xhrArgs) + deferred.then(function (response) { + zuladungsliste_functions.checkSessionExpired(response) + if (typeof callback === 'function') { + callback(response) + } + }) + }, + + call_function_text: function ( + callback, + controller, + xaction, + additional_parameters + ) { + var url = '?zlcontroller=' + controller + '&xaction=' + xaction + if (additional_parameters != undefined) { + url = url + additional_parameters + } + xhrArgs = { + url: url, + handleAs: 'text', + preventCache: true + } + deferred = dojo.xhrGet(xhrArgs) + deferred.then(function (response) { + zuladungsliste_functions.checkSessionExpired(response) + + if (typeof callback === 'function') { + callback(response) + } + }) + }, + + /******************************************************* + * POST DOWNLOAD + *******************************************************/ + + post_function: function ( + callback, + controller, + xaction, + value_array, + additional_parameters + ) { + var url = '?zlcontroller=' + controller + '&xaction=' + xaction + if (additional_parameters != undefined) { + url = url + additional_parameters + } + xhrArgs = { + url: url, + handleAs: 'json', + postData: { + data: JSON.stringify(value_array) + }, + preventCache: true, + error: function (error) { + // location.reload(); + } + } + deferred = dojo.xhrPost(xhrArgs) + deferred.then(function (response) { + zuladungsliste_functions.checkSessionExpired(response) + + if (typeof callback === 'function') { + callback(response) + } + }) + }, + + /******************************************************* + * CALL DOWNLOAD + *******************************************************/ + + call_download: function (controller, xaction, additional_parameters) { + var url = '?zlcontroller=' + controller + '&xaction=' + xaction + if (additional_parameters) { + url += additional_parameters + } + + window.open(url, '_blank') + }, + + /******************************************************* + * CALL DOWNLOAD + *******************************************************/ + + call_print: function (controller, xaction, additional_parameters) { + var url = + '../index.php?zlcontroller=' + controller + '&xaction=' + xaction + if (additional_parameters) { + url += additional_parameters + } + dom.byId('printIFrame1').src = url + } + } +}) diff --git a/packages/zuladungsliste/Resources/Public/JavaScript/package.json b/packages/zuladungsliste/Resources/Public/JavaScript/package.json new file mode 100755 index 0000000..c5ec1b1 --- /dev/null +++ b/packages/zuladungsliste/Resources/Public/JavaScript/package.json @@ -0,0 +1,8 @@ +{ + "dependencies": { + "dgrid": "^1.3.3", + "dijit": "^1.17.3", + "dojo-dstore": "^1.2.1", + "dojox": "^1.17.3" + } +} diff --git a/packages/zuladungsliste/composer.json b/packages/zuladungsliste/composer.json new file mode 100755 index 0000000..8ee550d --- /dev/null +++ b/packages/zuladungsliste/composer.json @@ -0,0 +1,38 @@ +{ + "name": "hermanntelser/zuladungsliste", + "type": "typo3-cms-extension", + "description": "Programm zur Verwaltung Zuladungsliste für die Architektenkammer in Österrreich", + "license": ["GPL-2.0-or-later"], + "authors": [{ + "name": "Hermann Telser", + "email": "hermann.telser@gmail.com", + "role": "Developer" + }], + "autoload": { + "psr-4": { + "HermannTelser\\Zuladungsliste\\": "Classes" + } + }, + "require": { + "typo3/cms-core": "^11.5" + }, + "replace": { + "typo3-ter/zuladungsliste": "self.version" + }, + "config": { + "vendor-dir": ".Build/vendor", + "bin-dir": ".Build/bin" + }, + "scripts": { + "post-autoload-dump": [ + "TYPO3\\TestingFramework\\Composer\\ExtensionTestEnvironment::prepare" + ] + }, + "extra": { + "typo3/cms": { + "cms-package-dir": "{$vendor-dir}/typo3/cms", + "web-dir": ".Build/public", + "extension-key": "zuladungsliste" + } + } +} diff --git a/packages/zuladungsliste/ext_emconf.php b/packages/zuladungsliste/ext_emconf.php new file mode 100755 index 0000000..a55ce55 --- /dev/null +++ b/packages/zuladungsliste/ext_emconf.php @@ -0,0 +1,34 @@ + 'Zuladungsliste ZT Kammer', + 'description' => 'Verwaltung der Wettbewerbszuladungsliste für ZT Kammern in Österrreich', + 'category' => 'services', + 'author' => 'Hermann Telser', + 'author_email' => 'hermann.telser@gmail.com', + 'author_company' => 'Hermann Telser', + 'internal' => '', + 'uploadfolder' => '1', + 'state' => 'stable', + 'clearCacheOnLoad' => 0, + 'version' => '10.0.0', + 'createDirs' => '', + 'constraints' => [ + 'depends' => ['typo3' => '10.0.0-11.99.99',] + ], + 'autoload' => [ + 'psr-4' => [ + 'HermannTelser\\Zuladungsliste\\' => 'Classes' + ] + ], +]; diff --git a/packages/zuladungsliste/ext_localconf.php b/packages/zuladungsliste/ext_localconf.php new file mode 100755 index 0000000..5a04760 --- /dev/null +++ b/packages/zuladungsliste/ext_localconf.php @@ -0,0 +1,94 @@ + 'list,detail'], + [\HermannTelser\Zuladungsliste\Controller\ArchitektenController::class => 'detail'] +); + +$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\HermannTelser\Zuladungsliste\Scheduler\CronTask::class] = array( + 'extension' => 'zuladungsliste', + 'title' => 'Zuladungsliste erstellen', + 'description' => 'Mit diesem Aufruf kann mit Hilfe eines Cron Jobs eine neue Version der Zuladungsliste erstellt werden.' +); + + +$extbaseObjectContainer = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Extbase\Object\Container\Container::class); +$extbaseObjectContainer->registerImplementation( + \In2code\Femanager\Controller\NewController::class, + \HermannTelser\Zuladungsliste\Controller\NewController::class +); +$extbaseObjectContainer->registerImplementation( + \In2code\Femanager\Controller\EditController::class, + \HermannTelser\Zuladungsliste\Controller\EditController::class +); + + +$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects'][\In2code\Femanager\Domain\Model\User::class] = [ + 'className' => \HermannTelser\Zuladungsliste\Domain\Model\User::class, +]; +\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Extbase\Object\Container\Container::class) +->registerImplementation( + \In2code\Femanager\Domain\Model\User::class, + \HermannTelser\Zuladungsliste\Domain\Model\User::class +); + +if (TYPO3_MODE === 'BE') { + $iconRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Imaging\IconRegistry::class); + + $iconRegistry->registerIcon( + 'web_list', + \TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider::class, + ['source' => 'EXT:zuladungsliste/Resources/Public/Icons/ExtensionBgWhite.png'] + ); + $iconRegistry->registerIcon( + 'zuladungsliste-kammern-1', + \TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider::class, + ['name' => 'university'] + ); + $iconRegistry->registerIcon( + 'zuladungsliste-kammern-2', + \TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider::class, + ['name' => 'university'] + ); + $iconRegistry->registerIcon( + 'zuladungsliste-sperrung', + \TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider::class, + ['name' => 'lock'] + ); + $iconRegistry->registerIcon( + 'zuladungsliste-kriterium', + \TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider::class, + ['name' => 'trophy'] + ); + $iconRegistry->registerIcon( + 'zuladungsliste-kriterium-1', + \TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider::class, + ['name' => 'trophy'] + ); + $iconRegistry->registerIcon( + 'zuladungsliste-kriterium-2', + \TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider::class, + ['name' => 'trophy'] + ); + $iconRegistry->registerIcon( + 'zuladungsliste-kriterium-3', + \TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider::class, + ['name' => 'trophy'] + ); + $iconRegistry->registerIcon( + 'zuladungsliste-kriterium-4', + \TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider::class, + ['name' => 'trophy'] + ); + $iconRegistry->registerIcon( + 'zuladungsliste-kontoclosed', + \TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider::class, + ['name' => 'share'] + ); +} diff --git a/packages/zuladungsliste/ext_tables.php b/packages/zuladungsliste/ext_tables.php new file mode 100755 index 0000000..c16e240 --- /dev/null +++ b/packages/zuladungsliste/ext_tables.php @@ -0,0 +1,60 @@ + 'EXT:zuladungsliste/Resources/Public/Css/Backend/', +); + +/** + * Add new fields to fe_users table + */ +$GLOBALS['TCA']['fe_users']['ctrl']['type'] = 'tx_extbase_type'; +$tmpFeUsersColumns = [ + 'kammermitgliedsnummer' => [ + 'exclude' => 0, + 'label' => 'Kammermitgliedsnummer', + 'config' => [ + 'type' => 'input', + 'size' => 30, + 'eval' => 'trim' + ], + ], + 'frauenfoerderpunkt' => array( + 'exclude' => 0, + 'label' => 'Frauenförderpunkt', + 'config' => array( + 'type' => 'check', + 'default' => 0 + ) + ), + 'vereidigung' => array( + 'exclude' => 0, + 'label' => 'Vereidigung', + 'config' => [ + 'renderType' => 'inputDateTime', + 'dbType' => 'date', + 'type' => 'input', + 'size' => 7, + 'format' => 'date', + 'eval' => 'date', + 'checkbox' => 1, + 'disableAgeDisplay' => 1, + 'default' => '0000-00-00' + ], + ), +]; + +\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('fe_users', $tmpFeUsersColumns, true); +\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('fe_users', 'kammermitgliedsnummer,frauenfoerderpunkt,vereidigung'); + +/** + * Add page TSConfig for the two new fields + */ +$tsConfig = 'tx_femanager.flexForm.new.addFieldOptions.kammermitgliedsnummer = Kammermitgliedsnummer' . PHP_EOL; +$tsConfig .= 'tx_femanager.flexForm.new.addFieldOptions.frauenfoerderpunkt = Frauenförderpunkt' . PHP_EOL; +$tsConfig .= 'tx_femanager.flexForm.new.addFieldOptions.vereidigung = Vereidigung' . PHP_EOL; +$tsConfig .= 'tx_femanager.flexForm.edit < tx_femanager.flexForm.new'; +\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig($tsConfig); diff --git a/public/.htaccess b/public/.htaccess new file mode 100755 index 0000000..732cf59 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,399 @@ +##### +# +# Example .htaccess file for TYPO3 CMS - for use with Apache Webserver +# +# This file includes settings for the following configuration options: +# +# - Compression +# - Caching +# - MIME types +# - Cross Origin requests +# - Rewriting and Access +# - Miscellaneous +# - PHP optimisation +# +# If you want to use it, you have to copy it to the root folder of your TYPO3 installation (if its +# not there already) and rename it to '.htaccess'. To make .htaccess files work, you might need to +# adjust the 'AllowOverride' directive in your Apache configuration file. +# +# IMPORTANT: You may need to change this file depending on your TYPO3 installation! +# Consider adding this file's content to your webserver's configuration directly for speed improvement +# +# Lots of the options are taken from https://github.com/h5bp/html5-boilerplate/blob/master/dist/.htaccess +# +#### + + +### Begin: Compression ### + +# Compressing resource files will save bandwidth and so improve loading speed especially for users +# with slower internet connections. TYPO3 can compress the .js and .css files for you. +# *) Uncomment the following lines and +# *) Set $GLOBALS['TYPO3_CONF_VARS']['BE']['compressionLevel'] = 9 for the Backend +# *) Set $GLOBALS['TYPO3_CONF_VARS']['FE']['compressionLevel'] = 9 together with the TypoScript properties +# config.compressJs and config.compressCss for GZIP compression of Frontend JS and CSS files. + +# +# AddType "text/javascript" .gz +# +# +# AddType "text/css" .gz +# +#AddEncoding x-gzip .gz + + + # Force compression for mangled `Accept-Encoding` request headers + + + SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding + RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding + + + + # Compress all output labeled with one of the following media types. + # + # (!) For Apache versions below version 2.3.7 you don't need to + # enable `mod_filter` and can remove the `` + # and `` lines as `AddOutputFilterByType` is still in + # the core directives. + # + # https://httpd.apache.org/docs/current/mod/mod_filter.html#addoutputfilterbytype + + + AddOutputFilterByType DEFLATE application/atom+xml \ + application/javascript \ + application/json \ + application/ld+json \ + application/manifest+json \ + application/rdf+xml \ + application/rss+xml \ + application/schema+json \ + application/vnd.geo+json \ + application/geo+json \ + application/vnd.ms-fontobject \ + application/x-font-ttf \ + application/x-javascript \ + application/x-web-app-manifest+json \ + application/xhtml+xml \ + application/xml \ + font/eot \ + font/opentype \ + font/otf \ + font/ttf \ + image/bmp \ + image/svg+xml \ + image/vnd.microsoft.icon \ + image/x-icon \ + text/cache-manifest \ + text/css \ + text/html \ + text/javascript \ + text/plain \ + text/vcard \ + text/vnd.rim.location.xloc \ + text/vtt \ + text/x-component \ + text/x-cross-domain-policy \ + text/xml + + + + AddEncoding gzip svgz + + + +### End: Compression ### + + + +### Begin: Browser caching of resource files ### + +# This affects Frontend and Backend and increases performance. + + + ExpiresActive On + ExpiresDefault "access plus 1 month" + + ExpiresByType text/css "access plus 1 year" + + ExpiresByType application/json "access plus 0 seconds" + ExpiresByType application/ld+json "access plus 0 seconds" + ExpiresByType application/schema+json "access plus 0 seconds" + ExpiresByType application/vnd.geo+json "access plus 0 seconds" + ExpiresByType application/geo+json "access plus 0 seconds" + ExpiresByType application/xml "access plus 0 seconds" + ExpiresByType text/xml "access plus 0 seconds" + + ExpiresByType image/vnd.microsoft.icon "access plus 1 week" + ExpiresByType image/x-icon "access plus 1 week" + + ExpiresByType text/x-component "access plus 1 month" + + ExpiresByType text/html "access plus 0 seconds" + + ExpiresByType application/javascript "access plus 1 year" + ExpiresByType application/x-javascript "access plus 1 year" + ExpiresByType text/javascript "access plus 1 year" + + ExpiresByType application/manifest+json "access plus 1 week" + ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds" + ExpiresByType text/cache-manifest "access plus 0 seconds" + + ExpiresByType audio/ogg "access plus 1 month" + ExpiresByType image/apng "access plus 1 month" + ExpiresByType image/avif "access plus 1 month" + ExpiresByType image/avif-sequence "access plus 1 month" + ExpiresByType image/bmp "access plus 1 month" + ExpiresByType image/gif "access plus 1 month" + ExpiresByType image/jpeg "access plus 1 month" + ExpiresByType image/jxl "access plus 1 month" + ExpiresByType image/png "access plus 1 month" + ExpiresByType image/svg+xml "access plus 1 month" + ExpiresByType image/webp "access plus 1 month" + ExpiresByType video/mp4 "access plus 1 month" + ExpiresByType video/ogg "access plus 1 month" + ExpiresByType video/webm "access plus 1 month" + + ExpiresByType application/atom+xml "access plus 1 hour" + ExpiresByType application/rdf+xml "access plus 1 hour" + ExpiresByType application/rss+xml "access plus 1 hour" + + ExpiresByType font/collection "access plus 1 month" + ExpiresByType application/vnd.ms-fontobject "access plus 1 month" + ExpiresByType font/eot "access plus 1 month" + ExpiresByType font/opentype "access plus 1 month" + ExpiresByType font/otf "access plus 1 month" + ExpiresByType application/x-font-ttf "access plus 1 month" + ExpiresByType font/ttf "access plus 1 month" + ExpiresByType application/font-woff "access plus 1 month" + ExpiresByType application/x-font-woff "access plus 1 month" + ExpiresByType font/woff "access plus 1 month" + ExpiresByType application/font-woff2 "access plus 1 month" + ExpiresByType font/woff2 "access plus 1 month" + + ExpiresByType text/x-cross-domain-policy "access plus 1 week" + + + +### End: Browser caching of resource files ### + + +### Begin: MIME types ### + +# Proper MIME types for all files + + # Security configuration + RemoveType .html .htm + + AddType text/html .html .htm + + + RemoveType .svg .svgz + + AddType image/svg+xml .svg .svgz + + + # Data interchange + AddType application/atom+xml atom + AddType application/json json map topojson + AddType application/ld+json jsonld + AddType application/rss+xml rss + AddType application/vnd.geo+json geojson + AddType application/xml rdf xml + + # JavaScript + AddType application/javascript js + + # Manifest files + AddType application/manifest+json webmanifest + AddType application/x-web-app-manifest+json webapp + AddType text/cache-manifest appcache + + # Media files + + AddType audio/mp4 f4a f4b m4a + AddType audio/ogg oga ogg opus + AddType image/avif avif + AddType image/avif-sequence avifs + AddType image/bmp bmp + AddType image/jxl jxl + AddType image/webp webp + AddType video/mp4 f4v f4p m4v mp4 + AddType video/ogg ogv + AddType video/webm webm + AddType video/x-flv flv + AddType image/x-icon cur ico + + # Web fonts + AddType font/woff woff + AddType font/woff2 woff2 + AddType application/vnd.ms-fontobject eot + AddType font/ttf ttc ttf + AddType font/otf otf + + # Other + AddType application/octet-stream safariextz + AddType application/x-bb-appworld bbaw + AddType application/x-chrome-extension crx + AddType application/x-opera-extension oex + AddType application/x-xpinstall xpi + AddType text/vcard vcard vcf + AddType text/vnd.rim.location.xloc xloc + AddType text/vtt vtt + AddType text/x-component htc + + + +# UTF-8 encoding +AddDefaultCharset utf-8 + + AddCharset utf-8 .atom .css .js .json .manifest .rdf .rss .vtt .webapp .webmanifest .xml + + +### End: MIME types ### + + + +### Begin: Cross Origin ### + +# Send the CORS header for images when browsers request it. + + + + SetEnvIf Origin ":" IS_CORS + Header set Access-Control-Allow-Origin "*" env=IS_CORS + + + + +# Allow cross-origin access to web fonts. + + + Header set Access-Control-Allow-Origin "*" + + + +### End: Cross Origin ### + + + +### Begin: Rewriting and Access ### + + + + # Enable URL rewriting + RewriteEngine On + + # Store the current location in an environment variable CWD to use + # mod_rewrite in .htaccess files without knowing the RewriteBase + RewriteCond $0#%{REQUEST_URI} ([^#]*)#(.*)\1$ + RewriteRule ^.*$ - [E=CWD:%2] + + # Rules to set ApplicationContext based on hostname + #RewriteCond %{HTTP_HOST} ^dev\.example\.com$ + #RewriteRule .? - [E=TYPO3_CONTEXT:Development] + #RewriteCond %{HTTP_HOST} ^staging\.example\.com$ + #RewriteRule .? - [E=TYPO3_CONTEXT:Production/Staging] + #RewriteCond %{HTTP_HOST} ^www\.example\.com$ + #RewriteRule .? - [E=TYPO3_CONTEXT:Production] + + # Rule for versioned static files, configured through: + # - $GLOBALS['TYPO3_CONF_VARS']['BE']['versionNumberInFilename'] + # - $GLOBALS['TYPO3_CONF_VARS']['FE']['versionNumberInFilename'] + # IMPORTANT: This rule has to be the very first RewriteCond in order to work! + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gz)$ %{ENV:CWD}$1.$3 [L] + + # Access block for folders + RewriteRule _(?:recycler|temp)_/ - [F] + RewriteRule fileadmin/templates/.*\.(?:txt|ts)$ - [F] + RewriteRule ^(?:vendor|typo3_src|typo3temp/var) - [F] + RewriteRule (?:typo3conf/ext|typo3/sysext|typo3/ext)/[^/]+/(?:Configuration|Resources/Private|Tests?|Documentation|docs?)/ - [F] + + # Block access to all hidden files and directories with the exception of + # the visible content from within the `/.well-known/` hidden directory (RFC 5785). + RewriteCond %{REQUEST_URI} "!(^|/)\.well-known/([^./]+./?)+$" [NC] + RewriteCond %{SCRIPT_FILENAME} -d [OR] + RewriteCond %{SCRIPT_FILENAME} -f + RewriteRule (?:^|/)\. - [F] + + # Stop rewrite processing, if we are in any other known directory + # NOTE: Add your additional local storages here + RewriteRule ^(?:fileadmin/|typo3conf/|typo3temp/|uploads/) - [L] + + # If the file/symlink/directory does not exist but is below /typo3/, redirect to the TYPO3 Backend entry point. + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-l + RewriteRule ^typo3/(.*)$ %{ENV:CWD}typo3/index.php [QSA,L] + + # If the file/symlink/directory does not exist => Redirect to index.php. + # For httpd.conf, you need to prefix each '%{REQUEST_FILENAME}' with '%{DOCUMENT_ROOT}'. + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-l + RewriteRule ^.*$ %{ENV:CWD}index.php [QSA,L] + + + +# Access block for files +# Apache < 2.3 + + + Order allow,deny + Deny from all + Satisfy All + + +# Apache ≥ 2.3 + + + Require all denied + + + +# Block access to vcs directories + + RedirectMatch 404 /\.(?:git|svn|hg)/ + + +### End: Rewriting and Access ### + + + +### Begin: Miscellaneous ### + +# 404 error prevention for non-existing redirected folders +Options -MultiViews + +# Make sure that directory listings are disabled. + + Options -Indexes + + + + # Force IE to render pages in the highest available mode + Header set X-UA-Compatible "IE=edge" + + Header unset X-UA-Compatible + + + # Reducing MIME type security risks + Header set X-Content-Type-Options "nosniff" + + +# ETag removal + + Header unset ETag + +FileETag None + +### End: Miscellaneous ### + + +# Add your own rules here. + + + SetHandler "proxy:fcgi://127.0.0.1:9090" + diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100755 index 0000000..49affc5 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/typo3conf/ENABLE_INSTALL_TOOL b/public/typo3conf/ENABLE_INSTALL_TOOL new file mode 100644 index 0000000..e69de29 diff --git a/public/typo3conf/PackageStates.php b/public/typo3conf/PackageStates.php new file mode 100755 index 0000000..27bf280 --- /dev/null +++ b/public/typo3conf/PackageStates.php @@ -0,0 +1,109 @@ + [ + 'core' => [ + 'packagePath' => 'typo3/sysext/core/', + ], + 'scheduler' => [ + 'packagePath' => 'typo3/sysext/scheduler/', + ], + 'extbase' => [ + 'packagePath' => 'typo3/sysext/extbase/', + ], + 'fluid' => [ + 'packagePath' => 'typo3/sysext/fluid/', + ], + 'frontend' => [ + 'packagePath' => 'typo3/sysext/frontend/', + ], + 'fluid_styled_content' => [ + 'packagePath' => 'typo3/sysext/fluid_styled_content/', + ], + 'filelist' => [ + 'packagePath' => 'typo3/sysext/filelist/', + ], + 'impexp' => [ + 'packagePath' => 'typo3/sysext/impexp/', + ], + 'form' => [ + 'packagePath' => 'typo3/sysext/form/', + ], + 'install' => [ + 'packagePath' => 'typo3/sysext/install/', + ], + 'reports' => [ + 'packagePath' => 'typo3/sysext/reports/', + ], + 'redirects' => [ + 'packagePath' => 'typo3/sysext/redirects/', + ], + 'recordlist' => [ + 'packagePath' => 'typo3/sysext/recordlist/', + ], + 'backend' => [ + 'packagePath' => 'typo3/sysext/backend/', + ], + 'setup' => [ + 'packagePath' => 'typo3/sysext/setup/', + ], + 'rte_ckeditor' => [ + 'packagePath' => 'typo3/sysext/rte_ckeditor/', + ], + 'adminpanel' => [ + 'packagePath' => 'typo3/sysext/adminpanel/', + ], + 'belog' => [ + 'packagePath' => 'typo3/sysext/belog/', + ], + 'beuser' => [ + 'packagePath' => 'typo3/sysext/beuser/', + ], + 'extensionmanager' => [ + 'packagePath' => 'typo3/sysext/extensionmanager/', + ], + 'felogin' => [ + 'packagePath' => 'typo3/sysext/felogin/', + ], + 'info' => [ + 'packagePath' => 'typo3/sysext/info/', + ], + 'seo' => [ + 'packagePath' => 'typo3/sysext/seo/', + ], + 'sys_note' => [ + 'packagePath' => 'typo3/sysext/sys_note/', + ], + 't3editor' => [ + 'packagePath' => 'typo3/sysext/t3editor/', + ], + 'tstemplate' => [ + 'packagePath' => 'typo3/sysext/tstemplate/', + ], + 'viewpage' => [ + 'packagePath' => 'typo3/sysext/viewpage/', + ], + 'workspaces' => [ + 'packagePath' => 'typo3/sysext/workspaces/', + ], + 'sr_freecap' => [ + 'packagePath' => 'typo3conf/ext/sr_freecap/', + ], + 'femanager' => [ + 'packagePath' => 'typo3conf/ext/femanager/', + ], + 'bootstrap_package' => [ + 'packagePath' => 'typo3conf/ext/bootstrap_package/', + ], + 'zuladungsliste' => [ + 'packagePath' => 'typo3conf/ext/zuladungsliste/', + ], + ], + 'version' => 5, +]; diff --git a/public/typo3conf/autoload/autoload_classaliasmap.php b/public/typo3conf/autoload/autoload_classaliasmap.php new file mode 100755 index 0000000..13b6277 --- /dev/null +++ b/public/typo3conf/autoload/autoload_classaliasmap.php @@ -0,0 +1,9 @@ + + array ( + ), + 'classNameToAliasMapping' => + array ( + ), +); diff --git a/public/typo3conf/autoload/autoload_classmap.php b/public/typo3conf/autoload/autoload_classmap.php new file mode 100755 index 0000000..141a58d --- /dev/null +++ b/public/typo3conf/autoload/autoload_classmap.php @@ -0,0 +1,167 @@ + $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Composer/ChangelogScript.php', + 'BK2K\\BootstrapPackage\\Composer\\VersionScript' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Composer/VersionScript.php', + 'BK2K\\BootstrapPackage\\DataProcessing\\FlexFormProcessor' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/DataProcessing/FlexFormProcessor.php', + 'BK2K\\BootstrapPackage\\DataProcessing\\MenuProcessor' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/DataProcessing/MenuProcessor.php', + 'BK2K\\BootstrapPackage\\Hooks\\PageRenderer\\PreProcessHook' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Hooks/PageRenderer/PreProcessHook.php', + 'BK2K\\BootstrapPackage\\Hooks\\TceMain\\ClearCacheHook' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Hooks/TceMain/ClearCacheHook.php', + 'BK2K\\BootstrapPackage\\Service\\BrandingService' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Service/BrandingService.php', + 'BK2K\\BootstrapPackage\\Service\\CompileService' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Service/CompileService.php', + 'BK2K\\BootstrapPackage\\Service\\InstallService' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Service/InstallService.php', + 'BK2K\\BootstrapPackage\\Updates\\AccordionContentElementUpdate' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Updates/AccordionContentElementUpdate.php', + 'BK2K\\BootstrapPackage\\Updates\\BulletContentElementUpdate' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Updates/BulletContentElementUpdate.php', + 'BK2K\\BootstrapPackage\\Updates\\CarouselContentElementUpdate' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Updates/CarouselContentElementUpdate.php', + 'BK2K\\BootstrapPackage\\Updates\\ExternalMediaContentElement' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Updates/ExternalMediaContentElement.php', + 'BK2K\\BootstrapPackage\\Updates\\ListGroupContentElement' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Updates/ListGroupContentElement.php', + 'BK2K\\BootstrapPackage\\Updates\\PanelContentElementUpdate' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Updates/PanelContentElementUpdate.php', + 'BK2K\\BootstrapPackage\\Updates\\SectionFrameToFrameClassUpdate' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Updates/SectionFrameToFrameClassUpdate.php', + 'BK2K\\BootstrapPackage\\Updates\\TabContentElementUpdate' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Updates/TabContentElementUpdate.php', + 'BK2K\\BootstrapPackage\\Updates\\TableContentElementUpdate' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Updates/TableContentElementUpdate.php', + 'BK2K\\BootstrapPackage\\Updates\\TexticonContentElement' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Updates/TexticonContentElement.php', + 'BK2K\\BootstrapPackage\\Utility\\ExternalMediaUtility' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Utility/ExternalMediaUtility.php', + 'BK2K\\BootstrapPackage\\Utility\\TextIconUtility' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/Utility/TextIconUtility.php', + 'BK2K\\BootstrapPackage\\ViewHelpers\\DataRelationViewHelper' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/ViewHelpers/DataRelationViewHelper.php', + 'BK2K\\BootstrapPackage\\ViewHelpers\\ExplodeViewHelper' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/ViewHelpers/ExplodeViewHelper.php', + 'BK2K\\BootstrapPackage\\ViewHelpers\\ExternalMediaViewHelper' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/ViewHelpers/ExternalMediaViewHelper.php', + 'BK2K\\BootstrapPackage\\ViewHelpers\\FalViewHelper' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/ViewHelpers/FalViewHelper.php', + 'BK2K\\BootstrapPackage\\ViewHelpers\\LastImageInfoViewHelper' => $typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes/ViewHelpers/LastImageInfoViewHelper.php', + 'DieMedialen\\DmDeveloperlog\\Controller\\Devlog62Controller' => $typo3InstallDir . 'typo3conf/ext/dm_developerlog/Classes/Controller/Devlog62Controller.php', + 'DieMedialen\\DmDeveloperlog\\Controller\\DevlogController' => $typo3InstallDir . 'typo3conf/ext/dm_developerlog/Classes/Controller/DevlogController.php', + 'DieMedialen\\DmDeveloperlog\\Domain\\Model\\Constraint' => $typo3InstallDir . 'typo3conf/ext/dm_developerlog/Classes/Domain/Model/Constraint.php', + 'DieMedialen\\DmDeveloperlog\\Domain\\Model\\Logentry' => $typo3InstallDir . 'typo3conf/ext/dm_developerlog/Classes/Domain/Model/Logentry.php', + 'DieMedialen\\DmDeveloperlog\\Domain\\Repository\\LogentryRepository' => $typo3InstallDir . 'typo3conf/ext/dm_developerlog/Classes/Domain/Repository/LogentryRepository.php', + 'DieMedialen\\DmDeveloperlog\\Utility\\Developerlog' => $typo3InstallDir . 'typo3conf/ext/dm_developerlog/Classes/Utility/Developerlog.php', + 'DieMedialen\\DmDeveloperlog\\ViewHelpers\\BitMaskViewHelper' => $typo3InstallDir . 'typo3conf/ext/dm_developerlog/Classes/ViewHelpers/BitMaskViewHelper.php', + 'DieMedialen\\DmDeveloperlog\\ViewHelpers\\MapToHelperClassViewHelper' => $typo3InstallDir . 'typo3conf/ext/dm_developerlog/Classes/ViewHelpers/MapToHelperClassViewHelper.php', + 'DieMedialen\\DmDeveloperlog\\ViewHelpers\\UsernameViewHelper' => $typo3InstallDir . 'typo3conf/ext/dm_developerlog/Classes/ViewHelpers/UsernameViewHelper.php', + 'HermannTelser\\Zuladungsliste\\Controller\\ArchitektenController' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Controller/ArchitektenController.php', + 'HermannTelser\\Zuladungsliste\\Controller\\ExtrasperrungController' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Controller/ExtrasperrungController.php', + 'HermannTelser\\Zuladungsliste\\Controller\\KriterienController' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Controller/KriterienController.php', + 'HermannTelser\\Zuladungsliste\\Controller\\WettbewerbeController' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Controller/WettbewerbeController.php', + 'HermannTelser\\Zuladungsliste\\Domain\\Model\\Architekten' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Domain/Model/Architekten.php', + 'HermannTelser\\Zuladungsliste\\Domain\\Model\\Extrasperrung' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Domain/Model/Extrasperrung.php', + 'HermannTelser\\Zuladungsliste\\Domain\\Model\\Kammern' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Domain/Model/Kammern.php', + 'HermannTelser\\Zuladungsliste\\Domain\\Model\\Kriterien' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Domain/Model/Kriterien.php', + 'HermannTelser\\Zuladungsliste\\Domain\\Model\\Preisart' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Domain/Model/Preisart.php', + 'HermannTelser\\Zuladungsliste\\Domain\\Model\\Punkte' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Domain/Model/Punkte.php', + 'HermannTelser\\Zuladungsliste\\Domain\\Model\\Sektionstage' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Domain/Model/Sektionstage.php', + 'HermannTelser\\Zuladungsliste\\Domain\\Model\\Wettbewerbe' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Domain/Model/Wettbewerbe.php', + 'HermannTelser\\Zuladungsliste\\Domain\\Repository\\ArchitektenRepository' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Domain/Repository/ArchitektenRepository.php', + 'HermannTelser\\Zuladungsliste\\Domain\\Repository\\KriterienRepository' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Domain/Repository/KriterienRepository.php', + 'HermannTelser\\Zuladungsliste\\Domain\\Repository\\WettbewerbeRepository' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Domain/Repository/WettbewerbeRepository.php', + 'HermannTelser\\Zuladungsliste\\Utility\\Labels' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Utility/Labels.php', + 'HermannTelser\\Zuladungsliste\\Utility\\ListToPdf' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Utility/ListToPdf.php', + 'HermannTelser\\Zuladungsliste\\Utility\\Select' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Utility/Select.php', + 'MYPDF' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Utility/eIDDispatcher.php', + 'SJBR\\SrFeuserRegister\\Captcha\\Captcha' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Captcha/Captcha.php', + 'SJBR\\SrFeuserRegister\\Captcha\\CaptchaInterface' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Captcha/CaptchaInterface.php', + 'SJBR\\SrFeuserRegister\\Captcha\\CaptchaManager' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Captcha/CaptchaManager.php', + 'SJBR\\SrFeuserRegister\\Captcha\\Freecap' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Captcha/Freecap.php', + 'SJBR\\SrFeuserRegister\\Configuration\\ConfigurationCheck' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Configuration/ConfigurationCheck.php', + 'SJBR\\SrFeuserRegister\\Configuration\\Reports\\StatusProvider' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Configuration/Reports/StatusProvider.php', + 'SJBR\\SrFeuserRegister\\Controller\\AbstractActionController' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Controller/AbstractActionController.php', + 'SJBR\\SrFeuserRegister\\Controller\\CreateActionController' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Controller/CreateActionController.php', + 'SJBR\\SrFeuserRegister\\Controller\\DeleteActionController' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Controller/DeleteActionController.php', + 'SJBR\\SrFeuserRegister\\Controller\\EditActionController' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Controller/EditActionController.php', + 'SJBR\\SrFeuserRegister\\Controller\\InfomailActionController' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Controller/InfomailActionController.php', + 'SJBR\\SrFeuserRegister\\Controller\\RegisterPluginController' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Controller/RegisterPluginController.php', + 'SJBR\\SrFeuserRegister\\Controller\\SetfixedActionController' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Controller/SetfixedActionController.php', + 'SJBR\\SrFeuserRegister\\Domain\\Data' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Domain/Data.php', + 'SJBR\\SrFeuserRegister\\Exception' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Exception.php', + 'SJBR\\SrFeuserRegister\\Hooks\\FileUploadHooks' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Hooks/FileUploadHooks.php', + 'SJBR\\SrFeuserRegister\\Hooks\\RegistrationProcessHooks' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Hooks/RegistrationProcessHooks.php', + 'SJBR\\SrFeuserRegister\\Hooks\\UsergroupHooks' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Hooks/UsergroupHooks.php', + 'SJBR\\SrFeuserRegister\\Mail\\Message' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Mail/Message.php', + 'SJBR\\SrFeuserRegister\\Request\\Parameters' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Request/Parameters.php', + 'SJBR\\SrFeuserRegister\\Security\\Authentication' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Security/Authentication.php', + 'SJBR\\SrFeuserRegister\\Security\\SecuredData' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Security/SecuredData.php', + 'SJBR\\SrFeuserRegister\\Security\\SessionData' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Security/SessionData.php', + 'SJBR\\SrFeuserRegister\\Security\\StorageSecurity' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Security/StorageSecurity.php', + 'SJBR\\SrFeuserRegister\\Security\\TransmissionSecurity' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Security/TransmissionSecurity.php', + 'SJBR\\SrFeuserRegister\\Setfixed\\SetfixedUrls' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Setfixed/SetfixedUrls.php', + 'SJBR\\SrFeuserRegister\\Utility\\CssUtility' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Utility/CssUtility.php', + 'SJBR\\SrFeuserRegister\\Utility\\HashUtility' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Utility/HashUtility.php', + 'SJBR\\SrFeuserRegister\\Utility\\HtmlUtility' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Utility/HtmlUtility.php', + 'SJBR\\SrFeuserRegister\\Utility\\LocalizationUtility' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Utility/LocalizationUtility.php', + 'SJBR\\SrFeuserRegister\\Utility\\UrlUtility' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/Utility/UrlUtility.php', + 'SJBR\\SrFeuserRegister\\View\\AbstractView' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/View/AbstractView.php', + 'SJBR\\SrFeuserRegister\\View\\AfterSaveView' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/View/AfterSaveView.php', + 'SJBR\\SrFeuserRegister\\View\\CreateView' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/View/CreateView.php', + 'SJBR\\SrFeuserRegister\\View\\DeleteView' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/View/DeleteView.php', + 'SJBR\\SrFeuserRegister\\View\\EditView' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/View/EditView.php', + 'SJBR\\SrFeuserRegister\\View\\Email' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/View/Email.php', + 'SJBR\\SrFeuserRegister\\View\\Marker' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/View/Marker.php', + 'SJBR\\SrFeuserRegister\\View\\PlainView' => $typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes/View/PlainView.php', + 'SJBR\\SrFreecap\\Configuration\\ConfigurationHelper' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Configuration/ConfigurationHelper.php', + 'SJBR\\SrFreecap\\Controller\\AudioPlayerController' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Controller/AudioPlayerController.php', + 'SJBR\\SrFreecap\\Controller\\FontMakerController' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Controller/FontMakerController.php', + 'SJBR\\SrFreecap\\Controller\\ImageGeneratorController' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Controller/ImageGeneratorController.php', + 'SJBR\\SrFreecap\\Domain\\Model\\Font' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Domain/Model/Font.php', + 'SJBR\\SrFreecap\\Domain\\Model\\Word' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Domain/Model/Word.php', + 'SJBR\\SrFreecap\\Domain\\Repository\\FontRepository' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Domain/Repository/FontRepository.php', + 'SJBR\\SrFreecap\\Domain\\Repository\\WordRepository' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Domain/Repository/WordRepository.php', + 'SJBR\\SrFreecap\\Domain\\Session\\SessionStorage' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Domain/Session/SessionStorage.php', + 'SJBR\\SrFreecap\\PiBaseApi' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/PiBaseApi.php', + 'SJBR\\SrFreecap\\Utility\\AudioContentUtility' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Utility/AudioContentUtility.php', + 'SJBR\\SrFreecap\\Utility\\EidUtility' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Utility/EidUtility.php', + 'SJBR\\SrFreecap\\Utility\\EncryptionUtility' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Utility/EncryptionUtility.php', + 'SJBR\\SrFreecap\\Utility\\FontMakingUtility' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Utility/FontMakingUtility.php', + 'SJBR\\SrFreecap\\Utility\\GifBuilderUtility' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Utility/GifBuilderUtility.php', + 'SJBR\\SrFreecap\\Utility\\ImageContentUtility' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Utility/ImageContentUtility.php', + 'SJBR\\SrFreecap\\Utility\\LocalizationUtility' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Utility/LocalizationUtility.php', + 'SJBR\\SrFreecap\\Utility\\Mp3ContentUtility' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Utility/Mp3ContentUtility.php', + 'SJBR\\SrFreecap\\Utility\\RandomContentUtility' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Utility/RandomContentUtility.php', + 'SJBR\\SrFreecap\\Validation\\Validator\\CaptchaValidator' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Validation/Validator/CaptchaValidator.php', + 'SJBR\\SrFreecap\\Validation\\Validator\\TtfFileValidator' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/Validation/Validator/TtfFileValidator.php', + 'SJBR\\SrFreecap\\ViewHelpers\\AudioViewHelper' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/ViewHelpers/AudioViewHelper.php', + 'SJBR\\SrFreecap\\ViewHelpers\\ImageViewHelper' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/ViewHelpers/ImageViewHelper.php', + 'SJBR\\SrFreecap\\ViewHelpers\\TranslateViewHelper' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/ViewHelpers/TranslateViewHelper.php', + 'SJBR\\SrFreecap\\View\\AudioPlayer\\AbstractPlayFormat' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/View/AudioPlayer/AbstractPlayFormat.php', + 'SJBR\\SrFreecap\\View\\AudioPlayer\\PlayMp3' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/View/AudioPlayer/PlayMp3.php', + 'SJBR\\SrFreecap\\View\\AudioPlayer\\PlayWav' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/View/AudioPlayer/PlayWav.php', + 'SJBR\\SrFreecap\\View\\ImageGenerator\\ShowPng' => $typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes/View/ImageGenerator/ShowPng.php', + 'SJBR\\StaticInfoTables\\Cache\\CachedClassLoader' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Cache/CachedClassLoader.php', + 'SJBR\\StaticInfoTables\\Cache\\ClassCacheManager' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Cache/ClassCacheManager.php', + 'SJBR\\StaticInfoTables\\Configuration\\TypoScript\\ConfigurationHelper' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Configuration/TypoScript/ConfigurationHelper.php', + 'SJBR\\StaticInfoTables\\Controller\\ManagerController' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Controller/ManagerController.php', + 'SJBR\\StaticInfoTables\\Domain\\Model\\AbstractEntity' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Domain/Model/AbstractEntity.php', + 'SJBR\\StaticInfoTables\\Domain\\Model\\Country' => $typo3InstallDir . 'typo3conf/ext/static_info_tables_de/Classes/Domain/Model/Country.php', + 'SJBR\\StaticInfoTables\\Domain\\Model\\CountryZone' => $typo3InstallDir . 'typo3conf/ext/static_info_tables_de/Classes/Domain/Model/CountryZone.php', + 'SJBR\\StaticInfoTables\\Domain\\Model\\Currency' => $typo3InstallDir . 'typo3conf/ext/static_info_tables_de/Classes/Domain/Model/Currency.php', + 'SJBR\\StaticInfoTables\\Domain\\Model\\Language' => $typo3InstallDir . 'typo3conf/ext/static_info_tables_de/Classes/Domain/Model/Language.php', + 'SJBR\\StaticInfoTables\\Domain\\Model\\LanguagePack' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Domain/Model/LanguagePack.php', + 'SJBR\\StaticInfoTables\\Domain\\Model\\SystemLanguage' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Domain/Model/SystemLanguage.php', + 'SJBR\\StaticInfoTables\\Domain\\Model\\Territory' => $typo3InstallDir . 'typo3conf/ext/static_info_tables_de/Classes/Domain/Model/Territory.php', + 'SJBR\\StaticInfoTables\\Domain\\Repository\\AbstractEntityRepository' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Domain/Repository/AbstractEntityRepository.php', + 'SJBR\\StaticInfoTables\\Domain\\Repository\\CountryRepository' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Domain/Repository/CountryRepository.php', + 'SJBR\\StaticInfoTables\\Domain\\Repository\\CountryZoneRepository' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Domain/Repository/CountryZoneRepository.php', + 'SJBR\\StaticInfoTables\\Domain\\Repository\\CurrencyRepository' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Domain/Repository/CurrencyRepository.php', + 'SJBR\\StaticInfoTables\\Domain\\Repository\\LanguagePackRepository' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Domain/Repository/LanguagePackRepository.php', + 'SJBR\\StaticInfoTables\\Domain\\Repository\\LanguageRepository' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Domain/Repository/LanguageRepository.php', + 'SJBR\\StaticInfoTables\\Domain\\Repository\\SystemLanguageRepository' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Domain/Repository/SystemLanguageRepository.php', + 'SJBR\\StaticInfoTables\\Domain\\Repository\\TerritoryRepository' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Domain/Repository/TerritoryRepository.php', + 'SJBR\\StaticInfoTables\\Hook\\Backend\\Form\\FormDataProvider\\SuggestLabelProcessor' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Hook/Backend/Form/FormDataProvider/SuggestLabelProcessor.php', + 'SJBR\\StaticInfoTables\\Hook\\Backend\\Form\\FormDataProvider\\TcaLabelProcessor' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Hook/Backend/Form/FormDataProvider/TcaLabelProcessor.php', + 'SJBR\\StaticInfoTables\\Hook\\Backend\\Form\\FormDataProvider\\TcaSelectItemsProcessor' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Hook/Backend/Form/FormDataProvider/TcaSelectItemsProcessor.php', + 'SJBR\\StaticInfoTables\\Hook\\Backend\\Form\\Wizard\\SuggestReceiver' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Hook/Backend/Form/Wizard/SuggestReceiver.php', + 'SJBR\\StaticInfoTables\\Hook\\Backend\\Recordlist\\BuildQueryParameters' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Hook/Backend/Recordlist/BuildQueryParameters.php', + 'SJBR\\StaticInfoTables\\Hook\\Backend\\Recordlist\\ModifyQuery' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Hook/Backend/Recordlist/ModifyQuery.php', + 'SJBR\\StaticInfoTables\\Hook\\Core\\DataHandling\\ProcessDataMap' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Hook/Core/DataHandling/ProcessDataMap.php', + 'SJBR\\StaticInfoTables\\PiBaseApi' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/PiBaseApi.php', + 'SJBR\\StaticInfoTables\\Service\\SqlSchemaMigrationService' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Service/SqlSchemaMigrationService.php', + 'SJBR\\StaticInfoTables\\Slot\\Extensionmanager\\AfterExtensionInstall' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Slot/Extensionmanager/AfterExtensionInstall.php', + 'SJBR\\StaticInfoTables\\Utility\\DatabaseUpdateUtility' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Utility/DatabaseUpdateUtility.php', + 'SJBR\\StaticInfoTables\\Utility\\DatabaseUtility' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Utility/DatabaseUtility.php', + 'SJBR\\StaticInfoTables\\Utility\\HtmlElementUtility' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Utility/HtmlElementUtility.php', + 'SJBR\\StaticInfoTables\\Utility\\LocaleUtility' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Utility/LocaleUtility.php', + 'SJBR\\StaticInfoTables\\Utility\\LocalizationUtility' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Utility/LocalizationUtility.php', + 'SJBR\\StaticInfoTables\\Utility\\ModelUtility' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/Utility/ModelUtility.php', + 'SJBR\\StaticInfoTables\\ViewHelpers\\Form\\SelectViewHelper' => $typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes/ViewHelpers/Form/SelectViewHelper.php', + 'medoo' => $typo3InstallDir . 'typo3conf/ext/zuladungsliste/Classes/Utility/medoo.min.php', +); diff --git a/public/typo3conf/autoload/autoload_psr4.php b/public/typo3conf/autoload/autoload_psr4.php new file mode 100755 index 0000000..af4d245 --- /dev/null +++ b/public/typo3conf/autoload/autoload_psr4.php @@ -0,0 +1,13 @@ + array($typo3InstallDir . 'typo3conf/ext/bootstrap_package/Classes'), + 'DieMedialen\\DmDeveloperlog\\' => array($typo3InstallDir . 'typo3conf/ext/dm_developerlog/Classes'), + 'SJBR\\SrFeuserRegister\\' => array($typo3InstallDir . 'typo3conf/ext/sr_feuser_register/Classes'), + 'SJBR\\SrFreecap\\' => array($typo3InstallDir . 'typo3conf/ext/sr_freecap/Classes'), + 'SJBR\\StaticInfoTables\\' => array($typo3InstallDir . 'typo3conf/ext/static_info_tables/Classes'), +); diff --git a/public/typo3conf/l10n/de/aboutmodules/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/aboutmodules/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..6c3e876 --- /dev/null +++ b/public/typo3conf/l10n/de/aboutmodules/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Shows this page about available modules. + Zeigt diese Seite über die vorhandenen Module an. + + + Information about modules + Informationen über Module + + + About Modules + Über Module + + + + diff --git a/public/typo3conf/l10n/de/aboutmodules/mod/de.locallang_mod.xlf b/public/typo3conf/l10n/de/aboutmodules/mod/de.locallang_mod.xlf new file mode 100755 index 0000000..5aa7e39 --- /dev/null +++ b/public/typo3conf/l10n/de/aboutmodules/mod/de.locallang_mod.xlf @@ -0,0 +1,17 @@ + + + +
+ + + Information about modules + Informationen über Module + + Shows this page about available modules. + Zeigt diese Seite über die vorhandenen Module an. + + About Modules + Über Module + + + diff --git a/public/typo3conf/l10n/de/adodb/locallang_datasource_config.xlf b/public/typo3conf/l10n/de/adodb/locallang_datasource_config.xlf new file mode 100755 index 0000000..bbe92f8 --- /dev/null +++ b/public/typo3conf/l10n/de/adodb/locallang_datasource_config.xlf @@ -0,0 +1,29 @@ + + + +
+ + + Database type + Datenbanktyp + + Host or DSN + Host oder DSN + + Database name + Datenbankname + + Username + Benutzername + + Password + Passwort + + Table name + Tabellenname + + Check connection to database with configuration entered below + Verbindung zur Datenbank mit den unten angegebenen Einstellungen prüfen + + + diff --git a/public/typo3conf/l10n/de/adodb/locallang_wizard.xlf b/public/typo3conf/l10n/de/adodb/locallang_wizard.xlf new file mode 100755 index 0000000..bbe92f8 --- /dev/null +++ b/public/typo3conf/l10n/de/adodb/locallang_wizard.xlf @@ -0,0 +1,29 @@ + + + +
+ + + Database type + Datenbanktyp + + Host or DSN + Host oder DSN + + Database name + Datenbankname + + Username + Benutzername + + Password + Passwort + + Table name + Tabellenname + + Check connection to database with configuration entered below + Verbindung zur Datenbank mit den unten angegebenen Einstellungen prüfen + + + diff --git a/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..e527a5b --- /dev/null +++ b/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,120 @@ + + + +
+ + + Background Image: If set, this image will be used as background image for the login screen for screen sizes greater than 767 pixel (e.g. fileadmin/images/my-background.jpg or EXT:my_theme/Resources/Public/Images/my-background.jpg or //domain.tld/my-background.png) + Hintergrundbild: Wenn gesetzt, wird das angegebene Bild (z.B. fileadmin/images/mein-hintergrund.jpg oder EXT:my_theme/Resources/Public/Images/mein-hintergrund.jpg oder //domain.tld/mein-hintergrund.png) bei Bildschirmgrößen größer als 767 Pixel als Hintergrundbild des Anmeldebildschirms benutzt. + + + Highlight Color: If set, this color will be used as highlight color in the login screen. + Hervorhebungsfarbe: Wenn gesetzt, wird diese Farbe als Hervorhebungsfarbe im Anmeldebildschirm benutzt. + + + + You do not have access to any folder. Please ask your administrator to fix access permissions for your account. + Sie haben keinen Zugriff auf irgendeinen Ordner. Bitte bitten Sie Ihren Administrator, die Zugriffsberechtigungen Ihres Benutzers anzupassen. + + + No folders available + Keine Ordner verfügbar + + + The record with uid %2$s from table %1$s could not be retrieved from the database. This data incosistency can occur if + a base record has been deleted but the intermediate record from table %3$s with uid %4$s still points to it. To fix + this situation, either delete the intermediate record, or recover the deleted record using the recycler module. + + Der Datensatz mit UID %2$s aus Tabelle %1$s konnte nicht aus der Datenbank abgerufen werden. Diese Inkonsistenz kann auftreten, wenn ein Basis-Datensatz gelöscht worden ist, während noch der Datensatz aus Tabelle %3$s mit UID %4$s auf ihn verweist. Um dieses Problem zu beheben, löschen Sie entweder den verweisenden Datensatz oder stellen Sie den gelöschten Datensatz mit dem Papierkorb wieder her. + + + More about TYPO3 + Mehr über TYPO3 + + + Donate + Spenden + + + Attention: Caps lock enabled! + Achtung: Feststelltaste aktiviert! + + + Please activate Cookies! + Bitte aktivieren Sie Cookies! + + + Make sure to spell your username and password correctly, including upper/lowercase characters. + Bitte stellen Sie sicher, dass Ihr Benutzername und Passwort korrekt sind. Groß-/Kleinschreibung wird unterschieden. + + + Please activate JavaScript! + Bitte aktivieren Sie JavaScript! + + + Your login attempt did not succeed + Ihr Anmeldeversuch war nicht erfolgreich + + + Interface + Oberfläche + + + Login with username and password + Anmeldung mit Benutzernamen und Passwort + + + Next + Nächste + + + Previous + Vorherige + + + Password + Passwort + + + Verifying Login Data ... + Anmeldedaten werden verifiziert... + + + Login + Anmeldung + + + + Username + Benutzername + + + No modules have been registered. Please contact your system administrator. + Es wurden keine Module registriert. Bitte kontaktieren Sie Ihren Systemadministrator. + + + Show references + Referenzen anzeigen + + + Your system is fully operational. +Have a nice day. + Ihr System ist voll funktionsfähig. +Einen schönen Tag noch! + + Application Information + Anwendungsinformationen + + + This is a short system overview. For advanced information please head to the <a href="%s">Install Tool</a>. + Dies ist ein kurzer Systemüberblick. Für weitergehende Informationen, konsultieren Sie bitte das <a href="%s">Install Tool</a>. + + + + diff --git a/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang_db_new_content_el.xlf b/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang_db_new_content_el.xlf new file mode 100755 index 0000000..1b4d50f --- /dev/null +++ b/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang_db_new_content_el.xlf @@ -0,0 +1,156 @@ + + + +
+ + + Typical page content + Typischer Seiteninhalt + + + A single bullet list. + Eine einzelne Aufzählung. + + + Bullet List + Aufzählung + + + Adds a header only. + Eine Überschrift. + + + Header Only + Nur Überschrift + + + Any number of images aligned in columns and rows with a caption. + Eine beliebige Anzahl von in Zeilen und Spalten angeordneten Bildern mit Beschriftung. + + + Images Only + Nur Bilder + + + A regular text element with header and bodytext fields. + Ein normales Textelement mit Überschrift und Fließtext. + + + Regular Text Element + Text + + + A simple table. + Eine einfache Tabelle. + + + Table + Tabelle + + + Any number of images wrapped right around a regular text element. + Eine beliebige Anzahl von Bildern mit umfließendem Text. + + + Text & Images + Text & Bilder + + + Any number of media wrapped right around a regular text element. + Eine beliebige Anzahl von Medien mit umfließendem Text. + + + Text & Media + Text & Medien + + + Form elements + Formulare + + + Login/logout form used to password protect pages allowing only authorised website users and groups access. + Ein An-/Abmeldeformular, um passwortgeschützte Seiten nur für authorisierte Benutzer und Gruppen zugänglich zu machen. + + + Login Form + Anmeldeformular + + + A mail form allowing website users to submit responses. + Ein E-Mail-Formular, mit dem Besucher mit Ihnen Kontakt aufnehmen können. + + + Mail Form + Mail-Formular + + + Plugins + Plug-Ins + + + Select this element type to insert a plugin which cannot be found amongst the options below. + Wählen Sie diesen Elementtyp, um ein Plug-In einzufügen, das nicht bei den Optionen oben aufgeführt ist. + + + General Plugin + Allgemeines Plug-In + + + Please select the type of page content you wish to create: + Wählen Sie bitte den Seiteninhaltstyp aus, den Sie erstellen wollen: + + + Now, click the position where you wish to place the element on the page: + Wählen Sie nun die Position aus, an der das Element auf der Seite positioniert werden soll: + + + Special elements + Besondere Elemente + + + This element inserts a visual divider, which is by default a horizontal line. + Mit diesem Element wird ein sichtbarer Trenner eingefügt, standardmäßig eine horizontale Linie. + + + Divider + Trenner + + + Makes a list of files for download. + Erzeugt eine Liste mit Dateien zum Herunterladen. + + + File Links + Dateilinks + + + Creates a menu of pages, sitemap or other special menus. + Erstellt ein Seitenmenü, eine Sitemap oder andere Spezial-Menüs. + + + Special Menus + Spezial-Menüs + + + With this element you can insert raw HTML code on the page. + Mit diesem Element kann reiner HTML-Quelltext auf der Seite eingefügt werden. + + + Plain HTML + Reines HTML + + + With this element you can embed other content elements. + Mit diesem Element werden andere Inhaltselemente eingebunden. + + + Insert records + Datensätze einfügen + + + Sitemap + Sitemap + + + + diff --git a/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang_layout.xlf b/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang_layout.xlf new file mode 100755 index 0000000..e91a78c --- /dev/null +++ b/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang_layout.xlf @@ -0,0 +1,430 @@ + + + +
+ + + Advanced functions + Erweiterte Funktionen + + + Content elements on this page: + Inhaltselemente auf dieser Seite: + + + Click here to clear cache for this page. + Hier klicken, um den Cache dieser Seite zu leeren. + + + Please click the page title in the page tree to the left to edit page content. + Wenn Sie den Inhalt dieser Seite bearbeiten wollen, klicken Sie bitte auf den Seitentitel im Seitenbaum zur Linken. + + + Web>Page module + Modul Web > Seite + + + Content + Inhalt + + + Page uses content from this page: %s + Die Seite benutzt Inhalt von dieser Seite: %s + + + Default + Standard + + + Delete + Löschen + + + Are you sure you want to delete this record? + Diesen Datensatz tatsächlich löschen? + + + Edit + Bearbeiten + + + Edit this column + Diese Spalte bearbeiten + + + Edit in Rich Text Editor + In Rich-Text-Editor bearbeiten + + + Edit language header + Sprach-Header bearbeiten + + + Edit page language overlay properties + Übersetzungseigenschaften bearbeiten + + + Edit page properties + Seiteneigenschaften bearbeiten + + + Edit translation properties + Übersetzungseigenschaften bearbeiten + + + The selected page layout is mis-configured, no columns are specified to be editable. Please update your backend layout to have at least one parameter "colPos" set. + Das ausgewählte Seitenlayout ist falsch konfiguriert: Es sind keine Spalten als bearbeitbar festgelegt. Bitte aktualisieren Sie Ihr Backendlayout in der Art, dass zumindest einmal der Parameter "colPos" gesetzt ist. + + + Go to list module + Zum Modul Liste gehen + + + The current page is a folder. Folders usually don't contain content elements but are used for collecting other types of records. + Die aktuelle Seite ist ein Ordner. Ordner enthalten gewöhnlich keine Inhaltselemente, sondern werden zum Sammeln anderer Arten von Datensätzen verwendet. + + + Go to table + Gehe zu Tabelle + + + Grid-View + Rasteransicht + + + Show hidden content elements + Verborgene Inhalte anzeigen + + + Hide + Verbergen + + + Internal notes + Interne Notizen + + + Choose your language + Wählen Sie Ihre Sprache aus + + + Copying content will take the content elements from the source language and create copies in a different language.<br> + This means that you will be able to move content elements around freely, but you will not have the benefit of being able to compare changes made in the source language later on.<br> + <strong>Use this when you want to have freedom in designing your translated website.</strong> + + Inhalt zu kopieren wird die Inhaltselemente der Ausgangssprache benutzen und Kopien von ihnen in einer anderen Sprache erstellen.<br> + Sie werden Inhaltselemente frei bewegen können, aber Sie werden nicht die Möglichkeit haben, das Element mit Änderungen zu vergleichen, die in der Ausgangssprache gemacht wurden.<br> + <strong>Benutzen Sie diese Möglichkeit, wenn Sie Freiheit beim Entwurf Ihrer übersetzten Website wünschen.</strong> + + + Translating content will create a direct connection between the original language and the language you translate to.<br> + This means that moving and element or setting meta information like start- or endtime will be taken from the original content and you will not be able to set these values on a translated content element.<br> + <strong>Use this when your workflow demands a strict translation workflow.</strong> + + Inhalt zu übersetzen wird eine direkte Beziehung zwischen der Ausgangssprache und der Zielsprache erstellen.<br> + Die Position eines Elements sowie seine Meta-Informationen wie Start- und Stoppzeiten werden vom Ursprungselement bezogen und können nicht für das übersetzte Element verändert werden.<br> + <strong>Benutzen Sie diese Möglichkeit, wenn Ihr Arbeitsablauf eine enge Anbindung der Übersetzung an das Original verlangt.</strong> + + + Step {0} of {1} + Schritt {0} von {1} + + + Choose the language from which you want to localize the content + Wählen Sie die Sprache, von der aus Sie Inhalte lokalisieren möchten + + + Processing... + Verarbeitung... + + + Record summary + Datensatzzusammenfassung + + + Cancel + Abbrechen + + + Next + Nächster + + + Start processing + Verarbeitung beginnen + + + Localize record "{0}" into {1} + Datensatz "{0}" nach {1} lokalisieren + + + Default + Standard + + + QuickEdit + Schnelleingabe + + + Columns + Spalten + + + Languages + Sprachen + + + Move record down + Datensatz nach unten verschieben + + + Move page + Seite verschieben + + + Re-position current content element + Aktuelles Inhaltselement neupositionieren + + + Move record up + Datensatz nach oben verschieben + + + Short List + Kurze Liste + + + Address list + Adressliste + + + Personal info + Persönliche Informationen + + + List topics only + Nur Themenliste + + + Expand Threads + Threads ausklappen + + + Date + Datum + + + Date - extended + Datum - erweitert + + + Extended + Erweitert + + + Todo + To-do + + + Todo - extended + To-do - erweitert + + + Whole URL + Gesamte URL + + + Alternative note + Alternative Anmerkung + + + Extended + Erweitert + + + New record after this one + Neuen Datensatz nach diesem anfügen + + + Create new content element + Neues Inhaltselement erstellen + + + Create new record in top of this column + Einen neuen Datensatz am Anfang dieser Spalte erstellen + + + NEW + NEU + + + Make new translation of this page + Neue Übersetzung dieser Seite erstellen + + + Create new page + Neue Seite erstellen + + + New page + Neue Seite + + + Create page content + Seiteninhalt erstellen + + + New content + Neuer Inhalt + + + Translate default content elements + Standardinhaltselemente übersetzen + + + Copy from language "%s" + Von Sprache "%s" kopieren + + + Copy from language... + Von Sprache kopieren... + + + Translate + Übersetzen + + + Copy from default language + Von Standardsprache kopieren + + + Create new record + Neuen Datensatz erstellen + + + Edit next %s records + Nächste %s Datensätze bearbeiten + + + No edit access + Kein Bearbeitungszugriff + + + You do not have access to edit the requested record. + Sie haben keinen Bearbeitungszugriff für den angeforderten Datensatz. + + + Sorry, you do not have permissions to edit items on this page! + Sie haben leider nicht die notwendigen Rechte, um Elemente dieser Seite zu bearbeiten! + + + Sorry, you do not have permissions to edit this page! + Sie haben leider nicht die notwendigen Rechte, um diese Seite zu bearbeiten! + + + No plugin selected + Kein Plug-In ausgewählt + + + Not assigned + Nicht zugewiesen + + + Page information + Seiteninformationen + + + Paste into this column + In diese Spalte einfügen + + + Created date + Erstellt am + + + Created by + Erstellt von + + + Last 10 days + Letzte 10 Tage + + + Last 24 hours + Letzte 24 Stunden + + + Hits Period + Zugriffszeitraum + + + Total Hits + Gesamtzugriffe + + + Last change + Letzte Änderung + + + Last change, content + Letzte Änderung, Inhalt + + + View record change history + Änderungsverlauf des Datensatzes anzeigen + + + records + Datensätze + + + You can recover pages with subpages only with the recycler. Are you sure you want to delete these pages? + Seiten mit Unterseiten können Sie nur mit dem Papierkorb wiederherstellen. Diese Seiten tatsächlich löschen? + + + Make sure that this behavior is intended and does not pose a problem for you. We highlighted the problematic records for you. + Stellen Sie sicher, dass dieses Verhalten gewünscht ist und kein Problem für Sie darstellt. Die problematischen Datensätze wurden hervorgehoben. + + + Inconsistent content detected in language "%s" + Inkonsistenter Inhalt in Sprache "%s" gefunden + + + Page content + Seiteninhalt + + + Age + Alter + + + Author + Autor + + + Date + Datum + + + RE + AW + + + Subject + Betreff + + + Undo/Redo last change (%s ago) + Letzte Änderung rückgängig/wiederherstellen (%s zurück) + + + Un-hide + Sichtbar machen + + + Viewing content of + Inhalt anzeigen von + + + + diff --git a/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..47ea6be --- /dev/null +++ b/public/typo3conf/l10n/de/backend/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + This module allows you to create and edit webpages, view page hit statistics, manage different languages and columns of content per page and access special page contents like guestbooks and shopping items. + Mit diesem Modul können neue Web-Seiten angelegt und bearbeitet werden. Es bietet einen Quickeditor für schnellen Zugriff auf den Hauptseiteninhalt. Zusätzlich können Sie verschiedene Sprachen und Inhaltsspalten Ihrer Seite verwalten. Darüber hinaus lassen sich spezielle Seiteninhalte wie Gästebücher-, Forums- und Shop-Einträge verwalten. Das Modul zeigt auch Seitenzugriffstatistiken für die einzelnen Seiten an. + + + Page content + Seiteninhalt + + + Page + Seite + + + + diff --git a/public/typo3conf/l10n/de/belog/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/belog/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..aaacb85 --- /dev/null +++ b/public/typo3conf/l10n/de/belog/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,498 @@ + + + +
+ + + 100 + 100 + + + 1000 + 1000 + + + 20 + 20 + + + 200 + 200 + + + 50 + 50 + + + 500 + 500 + + + Action: + Aktion: + + + Insert + Einfügen + + + Update + Aktualisieren + + + Delete + Löschen + + + Move + Verschieben + + + Check + Prüfen + 100% 100% + + + Upload + Hochladen + + + Copy + Kopieren + + + Move + Verschieben + + + Delete + Löschen + + + Rename + Umbenennen + + + Change + Ändern + + + LOGIN + ANMELDUNG + + + LOGOUT + ABMELDUNG + + + ATTEMPT + VERSUCH + + + New + Neu + + + Unzip + Dekomprimieren + + + New file + Neue Datei + + + Edit + Bearbeiten + + + Clear Cache + Cache leeren + + + Error handler + Fehlerbehandlung + + + All + Alle + + + Cache + Cache + + + Database + Datenbank + + + Errors + Fehler + + + File + Datei + + + Login + Anmeldung + + + Settings + Einstellungen + + + Administration log + Administrationsprotokoll + + + [All users] + [Alle Benutzer] + + + [Any] + [Alle] + + + Changes in fields: %s. + Änderungen in Feldern: %s. + + + Action + Aktion + + + Details + Details + + + E + F + E steht für Error, F für Fehler. + + + Table + Tabelle + + + Time + Zeit + + + Type + Typ + + + User + Benutzer + + + Depth: + Tiefe: + + + Time + Zeit + + + Users + Benutzer + + + This week + Diese Woche + + + Last week + Letzte Woche + + + This month + Dieser Monat + + + Last month + Letzter Monat + + + Last 31 days + Letzte 31 Tage + + + Last 7 days + Letzte 7 Tage + + + No limit + Keine Begrenzung + + + Admin Changelog + Administrator-ChangeLog + + + All users + Alle Benutzer + + + Self + Selbst + + + Draft + Entwurf + + + for NON-PAGE related actions + für nicht-seitenbezogene Aktionen + + + for PAGE "%s" (UID: %s) + für Seite "%s" (UID: %s) + + + for ROOT LEVEL + für WURZELEBENE + + + Group: + Gruppe: + + + Group by page: + Nach Seite anordnen: + + + Last 31 days + Letzte 31 Tage + + + Last 7 days + Letzte 7 Tage + + + Last month + Letzter Monat + + + Last week + Letzte Woche + + + LIVE + LIVE + + + Log %s from %s to %s + Protokoll %s vom %s bis %s + + + Max: + Max: + + + Referer host '%s' and server host '%s' did not match! + Referer-Host '%s' und Server-Host '%s' stimmten nicht überein! + + + Attempt to insert record on page '%s' (%s) where this table, %s, is not allowed + Versuch einen Datensatz auf Seite '%s' (%s) einzufügen, wo diese Tabelle, %s, nicht erlaubt ist. + + + Attempt to insert a record on page '%s' (%s) from table '%s' without permissions. Or non-existing page. + Versuch einen Datensatz auf Seite '%s' (%s) aus Tabelle '%s' ohne die nötigen Berechtigungen einzufügen. Ggf existiert die Seite auch nicht. + + + Attempt to modify table '%s' without permission + Versuch Tabelle '%s' ohne Berechtigung zu verändern. + + + Record '%s' (%s) was updated. + Datensatz '%s' (%s) wurde aktualisiert. + + + MySQL error: '%s' (%s) + MySQL-Fehler: '%s' (%s) + + + Attempt to modify record '%s' (%s) without permission. Or non-existing page. + Versuch den Datensatz '%s' (%s) ohne Berechtigung zu verändern. Ggf. existiert die Seite nicht. + + + Attempt to move record '%s' (%s) to after a non-existing record (uid=%s) + Versuch den Datensatz '%s' (%s) hinter einen nicht-existierenden Datensatz (uid=%s) zu verschieben. + + + Attempt to move page '%s' (%s) to inside of its own rootline (at page '%s' (%s)) + Versuch, die Seite '%s' (%s) in ihre eigene Wurzel zu verschieben (in Seite '%s' (%s)) + + + Attempt to insert record on page '%s' (%s) where this table, %s, is not allowed + Versuch, einen Datensatz auf Seite '%s' (%s) einzufügen, auf der die Tabelle %s nicht zugelassen ist. + + + Attempt to insert a record on page '%s' (%s) from table '%s' without permissions. Or non-existing page. + Versuch, einen Datensatz auf Seite '%s' (%s) aus Tabelle '%s' ohne Berechtigung einzufügen. (Oder die Seite existiert nicht.) + + + Attempt to move record '%s' (%s) to after another record, although the table has no sorting row. + Versuch, den Datensatz '%s' (%s) hinter einen anderen Datensatz zu verschieben, obwohl die Tabelle keine Spalte zur Sortierung vorsieht. + + + Attempt to move record '%s' (%s) without having permissions to do so + Versuch, den Datensatz '%s' (%s) ohne Berechtigung zu verschieben. + + + Moved record '%s' (%s) to page '%s' (%s) + Datensatz '%s' (%s) auf Seite '%s' (%s) verschoben + + + Moved record '%s' (%s) from page '%s' (%s) + Datensatz '%s' (%s) von Seite '%s' (%s) verschoben + + + Moved record '%s' (%s) on page '%s' (%s) + Datensatz '%s' (%s) innerhalb der Seite '%s' (%s) verschoben + + + You cannot change the 'doktype' of page '%s' to the desired value. + Der 'doktype' der Seite '%s' kann nicht auf den gewünschten Wert geändert werden. + + + Could not delete file '%s' (does not exist). (%s) + Datei '%s' konnte nicht gelöscht werden (nicht vorhanden). (%s) + + + Copying file '%s' failed!: No destination file (%s) possible!. (%s) + Kopieren der Datei '%s' fehlgeschlagen: Keine Zieldatei (%s) möglich! (%s) + + + File extension '%s' is not allowed. (%s) + Dateiendung '%s' nicht erlaubt. (%s) + + + File size (%s) of file '%s' exceeds limit (%s). (%s) + Größe (%s) der Datei '%s' überschreitet Grenzwert (%s). (%s) + + + The destination (%s) or the source file (%s) does not exist. (%s) + Die Zieldatei (%s) oder Quelldatei (%s) existiert nicht. (%s) + + + Copying to file '%s' failed! (%s) + Kopieren nach Datei '%s' fehlgeschlagen! (%s) + + + Copying file '%s' failed!: The destination path (%s) may be write protected. Please make it write enabled!. (%s) + Kopieren der Datei '%s' fehlgeschlagen: Der Zielpfad (%s) ist eventuell schreibgeschützt. Bitte deaktivieren Sie den Schreibschutz! (%s) + + + 'doktype' of page '%s' could not be changed because the page contains records from disallowed tables; %s + Der 'doktype' der Seite '%s' konnte nicht auf den gewünschten Wert geändert werden, da die Seite Datensätze nicht-erlaubter Tabellen enthält. (%s) + + + Too few items in the list of values. (%s) + Zu viele Elemente in der Liste der Werte. (%s) + + + File saved to '%s', bytes: %s, MD5: %s + Datei gespeichert unter '%s', Größe: %s Byte, MD5: %s + + + No limit + Keine Begrenzung + + + Overview + Übersicht + + + %s" [UID: %s] + %s" [UID: %s] + + + Self + Selbst + + + Set + Festlegen + + + Show History + Verlauf anzeigen + + + We have found %1$d errors. Please check your <a href="%2$s">system log</a>. + %1$d Fehler gefunden. Bitte überprüfen Sie Ihr <a href="%2">System-Protokoll</a>. + + + This month + Dieser Monat + + + This week + Diese Woche + + + Time: + Zeit: + + + These pages have log messages from %s to %s + Diese Seiten haben Protokoll-Meldungen von %s bis %s + + + DB + DB + + + FILE + DATEI + + + SETTING + EINSTELLUNGEN + + + LOGIN + ANMELDUNG + + + CACHE + CACHE + + + EXTENSION + ERWEITERUNG + + + ERROR + FEHLER + + + User: + Benutzer: + + + User defined + Benutzerdefiniert + + + Group: + Gruppe: + + + Users: + Benutzer: + + + via + via + + + Workspace: + Arbeitsumgebung: + + + + diff --git a/public/typo3conf/l10n/de/belog/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/belog/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..c9ccf2e --- /dev/null +++ b/public/typo3conf/l10n/de/belog/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Allows you access to the full backend changelog in TYPO3.<br /><em>Access for 'admin' users only!</em> + Gibt Zugriff auf die komplette TYPO3-Änderungsprotokollierung.<br /><em>Zugriff nur für Administratoren!</em> + + + Viewing log + Protokollansicht + + + Log + Protokoll + + + + diff --git a/public/typo3conf/l10n/de/belog/locallang.xlf b/public/typo3conf/l10n/de/belog/locallang.xlf new file mode 100755 index 0000000..8d8e639 --- /dev/null +++ b/public/typo3conf/l10n/de/belog/locallang.xlf @@ -0,0 +1,65 @@ + + + +
+ + + Admin Changelog + Admin-Änderungsprotokoll + + All users + Alle Benutzer + + Self + Selbst + + This week + Diese Woche + + Last week + Letzte Woche + + Last 7 days + Letzte 7 Tage + + This month + Dieser Monat + + Last month + Letzter Monat + + Last 31 days + Letzte 31 Tage + + No limit + Ohne Begrenzung + + Time + Zeit + + User + Benutzer + + E + F + + Action + Befehl + + Table + Tabelle + + Details + Details + + Users + Benutzer + + Depth + Tiefe + + Time + Zeit + + + diff --git a/public/typo3conf/l10n/de/belog/mod/de.locallang.xlf b/public/typo3conf/l10n/de/belog/mod/de.locallang.xlf new file mode 100755 index 0000000..3d67660 --- /dev/null +++ b/public/typo3conf/l10n/de/belog/mod/de.locallang.xlf @@ -0,0 +1,296 @@ + + + +
+ + + Administration log + Administrationsprotokoll + + [All users] + [Alle Benutzer] + + [Any] + [Alle] + + LIVE + LIVE + + Draft + Entwurf + + Self + Selbst + + Group: + Gruppe: + + This week + Diese Woche + + Last week + Letzte Woche + + Last 7 days + Letzte 7 Tage + + This month + Dieser Monat + + Last month + Letzter Monat + + Last 31 days + Letzte 31 Tage + + No limit + Kein Begrenzung + + User defined + Benutzerdefiniert + + Set + Festlegen + + 20 + 20 + + 50 + 50 + + 100 + 100 + + 200 + 200 + + 500 + 500 + + 1000 + 1000 + + All + Alle + + Database + Datenbank + + File + Datei + + Cache + Cache + + Settings + Einstellungen + + Login + Anmeldung + + Errors + Fehler + + Group: + Gruppe: + + User: + Benutzer: + + Users: + Benutzer: + + Time: + Zeit: + + Max: + Max: + + Changes in fields: %s. + Änderungen in Feldern: %s. + + Show History + Verlauf anzeigen + + Action: + Aktion: + + Workspace: + Arbeitsumgebung: + + Group by page: + Anordnen nach Seite: + + %s" [UID: %s] + %s" [UID: %s] + + Overview + Übersicht + + These pages have log messages from %s to %s + Diese Seiten haben Protokoll-Nachrichten von %s bis %s + + for NON-PAGE related actions + für nicht-seitenbezogene Aktionen + + for ROOT LEVEL + für ROOT-Level + + for PAGE "%s" (UID: %s) + für Seite "%s" (UID: %s) + + Log %s from %s to %s + Protokoll %s von %s bis %s + + DB + DB + + Insert + Einfügen + + Update + Aktualisieren + + Delete + Löschen + + Check + Prüfen + + Referer host '%s' and server host '%s' did not match! + Referer-Host '%s' und Server-Host '%s' stimmen nicht überein. + + Attempt to insert record on page '%s' (%s) where this table, %s, is not allowed + Versuch, einen Datensatz auf Seite '%s' (%s) einzufügen, wo diese Tabelle, %s, nicht erlaubt ist + + Attempt to insert a record on page '%s' (%s) from table '%s' without permissions. Or non-existing page. + Versuch, einen Datensatz auf Seite '%s' (%s) ohne die nötigen Berechtigungen einzufügen. (Oder die Seite existiert nicht!) + + Attempt to modify table '%s' without permission + Versuch, Tabelle '%s' ohne Berechtigung zu modifizieren. + + Attempt to modify record '%s' (%s) without permission. Or non-existing page. + Versuch, den Datensatz '%s' (%s) ohne Berechtigung zu modifizieren. (Oder die Seite existiert nicht!) + + Record '%s' (%s) was updated. + Datensatz '%s' (%s) wurde aktualisiert. + + MySQL error: '%s' (%s) + MySQL-Fehler: '%s' (%s) + + Attempt to move record '%s' (%s) to after a non-existing record (uid=%s) + Versuch, den Datensatz '%s' (%s) hinter einen nicht existierenden Datensatz (uid=%s) zu verschieben + + Moved record '%s' (%s) to page '%s' (%s) + Datensatz '%s' (%s) verschoben auf Seite '%s' (%s) + + Moved record '%s' (%s) from page '%s' (%s) + Datensatz '%s' (%s) verschoben von Seite '%s' (%s) + + Moved record '%s' (%s) on page '%s' (%s) + Datensatz '%s' (%s) verschoben innerhalb der Seite '%s' (%s) + + Attempt to move page '%s' (%s) to inside of its own rootline (at page '%s' (%s)) + Versuch, die Seite '%s' (%s) in ihre eigene Wurzel zu verschieben (in Seite '%s' (%s)) + + Attempt to insert record on page '%s' (%s) where this table, %s, is not allowed + Versuch, einen Datensatz auf Seite '%s' (%s) einzufügen, auf der die Tabelle %s nicht zugelassen ist. + + Attempt to insert a record on page '%s' (%s) from table '%s' without permissions. Or non-existing page. + Versuch, einen Datensatz auf Seite '%s' (%s) von Tabelle '%s' ohne Berechtigung einzufügen. (Oder die Seite existiert nicht!) + + Attempt to move record '%s' (%s) to after another record, although the table has no sorting row. + Versuch, den Datensatz '%s' (%s) hinter einen anderen Datensatz zu verschieben, obwohl die Tabelle keine Spalte zur Sortierung vorsieht. + + Attempt to move record '%s' (%s) without having permissions to do so + Versuch, den Datensatz '%s' (%s) ohne Berechtigung zu verschieben. + + You cannot change the 'doktype' of page '%s' to the desired value. + Der 'doktype' der Seite kann nicht auf den gewünschten Wert geändert werden. + + 'doktype' of page '%s' could not be changed because the page contains records from disallowed tables; %s + Der 'doktype' der Seite '%s' konnte nicht geändert werden, da die Seite Datensätze aus nicht erlaubten Tabellen enthält; %s + + Too few items in the list of values. (%s) + Zu viele Elemente in der Liste der Werte. (%s) + + Could not delete file '%s' (does not exist). (%s) + Datei '%s' konnte nicht gelöscht werden (nicht vorhanden). (%s) + + Copying file '%s' failed!: No destination file (%s) possible!. (%s) + Kopieren der Datei '%s' fehlgeschlagen: Keine Zieldatei möglich! (%s) + + File extension '%s' is not allowed. (%s) + Dateiendung '%s' nicht erlaubt. (%s) + + File size (%s) of file '%s' exceeds limit (%s). (%s) + Größe (%s) der Datei '%s' überschreitet Grenzwert (%s). (%s) + + The destination (%s) or the source file (%s) does not exist. (%s) + Die Zieldatei (%s) oder Quelldatei (%s) existiert nicht. (%s) + + Copying to file '%s' failed! (%s) + Kopieren nach Datei '%s' fehlgeschlagen! (%s) + + Copying file '%s' failed!: The destination path (%s) may be write protected. Please make it write enabled!. (%s) + Kopieren der Datei '%s' fehlgeschlagen: Der Zielpfad (%s) ist eventuell schreibgeschützt. Bitte deaktivieren Sie den Schreibschutz! (%s) + + FILE + DATEI + + Upload + Hochladen + + Copy + Kopieren + + Move + Verschieben + + Delete + Löschen + + Rename + Umbenennen + + New + Neu + + Unzip + Dekomprimieren + + New file + Neue Datei + + Edit + Bearbeiten + + File saved to '%s', bytes: %s, MD5: %s + Datei gespeichert unter '%s', Größe: %s Byte, MD5: %s + + CACHE + CACHE + + Clear Cache + Cache leeren + + SETTING + EINSTELLUNGEN + + Change + Ändern + + LOGIN + ANMELDUNG + + LOGIN + ANMELDUNG + + LOGOUT + ABMELDUNG + + ATTEMPT + VERSUCH + + + diff --git a/public/typo3conf/l10n/de/belog/mod/de.locallang_mod.xlf b/public/typo3conf/l10n/de/belog/mod/de.locallang_mod.xlf new file mode 100755 index 0000000..cd8a12e --- /dev/null +++ b/public/typo3conf/l10n/de/belog/mod/de.locallang_mod.xlf @@ -0,0 +1,17 @@ + + + +
+ + + Viewing log + Protokollansicht + + Allows you access to the full backend changelog in TYPO3.<br /><em>Access for 'admin' users only!</em> + Gibt Zugriff auf die komplette TYPO3-Änderungsprotokollierung.<br /><em>Zugriff nur für Administratoren!</em> + + Log + Protokoll + + + diff --git a/public/typo3conf/l10n/de/beuser/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/beuser/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..583b941 --- /dev/null +++ b/public/typo3conf/l10n/de/beuser/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,221 @@ + + + +
+ + + Active only + Nur aktive + + + Active Sessions + Aktive Sitzungen + + + Admin + Administrator + + + Admin only + Nur Administratoren + + + Limit to languages + Auf Sprachen beschränken + + + Any + Alle + + + Backend User Administration + Backend-Benutzer-Verwaltung + + + User group + Benutzergruppe + + + Backend User Group Listing + Auflistung der Backend-Benutzergruppen + + + Member of groups + Mitglied der Gruppen + + + Backend user groups + Backend-Benutzergruppen + + + Backend User Listing + Auflistung der Backend-Benutzer + + + Backend users + Backend-Benutzer + + + Both + Beide + + + [change-to mode] + [anmelden als] + + + Compare + Vergleichen + + + Compare backend users + Backend-Benutzer vergleichen + + + Compare user list + Benutzerliste vergleichen + + + Are you sure you want to delete this backend user %s? + Backend-Benutzer %s tatsächlich löschen? + + + DB mountpoints + DB-Freigabepunkte + + + Disable + Deaktivieren + + + Is active? + Ist aktiv? + + + Disable IP lock + IP-Einschränkung deaktivieren + + + Email + E-Mail + + + Stop + Stop + Gemeint ist das Datum, nach dem der Benutzer sich nicht mehr anmelden kann. (Bei Inhaltselementen wird im Englischen nicht mehr Start/Stop verwendet; von daher ist deren Übersetzung hier nicht hilfreich.) --Christopher + + + End session + Sitzung beenden + + + File mountpoints + Datei-Freigabepunkte + + + Filter + Filtern + + + Inactive only + Nur inaktive + + + IP address + IP-Adresse + + + Last access + Letzter Zugriff + + + Last login + Letzte Anmeldung + + + Logged in before + Zuvor angemeldet + Der englische Text muss "Logged in" heißen, die Übersetzung mit "angemeldet" ist richtig. Siehe #49318. + + + Never + Nie + + + Never logged in + Nie angemeldet + + + No + Nein + + + Normal users only + Nur normale Benutzer + + + online + online + + + Online users + Angemeldete Benutzer + + + Really logout + Wirklich abmelden + Achtung: Diesem Text werden der Benutzername und ein Fragezeichen angehängt, etwa so: "Wirklich abmelden: Hermann?" Darauf muss hier geachtet werden. --Christopher + + + Real Name + Vollständiger Name + + + Compare + Vergleich + Hier ist das Substantiv gemeint. + + + Start + Start + Gemeint ist das Datum, ab dem der Benutzer sich anmelden kann. (Bei Inhaltselementen wird im Englischen nicht mehr Start/Stop verwendet; von daher ist deren Übersetzung hier nicht hilfreich.) --Christopher + + + Status + Status + + + Sub Groups + Untergruppen + + + Switch to user + Benutzer wechseln + + + Session successfully terminated. + Sitzung erfolgreich beendet. + + + Username + Benutzername + + + Users + Benutzer + + + hide + verbergen + + + unhide + einblenden + + + Yes + Ja + + + + diff --git a/public/typo3conf/l10n/de/beuser/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/beuser/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..e4b2178 --- /dev/null +++ b/public/typo3conf/l10n/de/beuser/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Admin backend users + Administrator-Backend-Benutzer + + + Backend Users + Backend-Benutzer + + + Backend users + Backend-Benutzer + + + + diff --git a/public/typo3conf/l10n/de/beuser/Resources/Private/Language/de.locallang_mod_permission.xlf b/public/typo3conf/l10n/de/beuser/Resources/Private/Language/de.locallang_mod_permission.xlf new file mode 100755 index 0000000..3d927c4 --- /dev/null +++ b/public/typo3conf/l10n/de/beuser/Resources/Private/Language/de.locallang_mod_permission.xlf @@ -0,0 +1,176 @@ + + + +
+ + + Show page + Seite anzeigen + + + Edit content + Inhalt bearbeiten + + + Change/Add/Delete/Move content. + Inhalt ändern/erstellen/löschen/verschieben. + + + Show/Copy page and content. + Seite und Inhalt anzeigen/kopieren. + + + Edit page + Seite bearbeiten + + + Change/Move page, eg. change pagetitle etc. + Seite ändern/verschieben (z.B. Seitentitel ändern usw.). + + + Delete page + Seite löschen + + + Delete page and content. + Seite und Inhalt löschen. + + + New pages + Neue Seiten + + + Create new pages under this page. + Neue Seiten unter dieser Seite erstellen. + + + Abort + Abbrechen + + + Access Denied + Zugriff verwehrt + + + Access Granted + Zugriff erlaubt + + + Change permissions + Berechtigungen ändern + + + Definition: 'content' is records from all tables on a page - except from records from the table 'pages' (Pages). + Definition: "Inhalt" sind alle Datensätze auf einer Seite - außer Datensätzen der Tabelle "pages" (Seiten). + + + deleted + gelöscht + + + Depth + Tiefe + + + EDIT + BEARBEITEN + + + Lock + Sperre + + + Disable the »Admin-only« edit lock for this page. Currently this page and all content is locked for editing by all non-Admin users. + Die Einstellung »Bearbeitbar nur für Administratoren« für diese Seite deaktivieren. Im Moment sind diese Seite und alle Inhaltselemente für die Bearbeitung durch Nicht-Administratoren gesperrt. + + + Enable the »Admin-only« edit lock for this page + »Nur-Admin«-Bearbeitungsschutz für diese Seite aktivieren + + + Everybody + Jeder + + + Group + Gruppe + + + Legend + Legende + + + levels + Ebenen + + + Setting of page permissions is vital for controlling backend user access to pages. You can assign a user and a group as owners of a page and set access permissions for each. + Das Setzen der Seitenzugriffsrechte ist elementar, um den Zugriff der Backend-Benutzer auf die einzelnen Seiten zu steuern. Es können einzelne Benutzer und Benutzergruppen als Besitzer der Seite definiert und deren Zugriffsrechte festgelegt werden. + + + Page editing permissions + Seitenbearbeitungsrechte + + + Access + Zugriff + + + Mode + Modus + + + No user groups exist. + Es existieren keine Benutzergruppen. + + + not set + nicht gesetzt + + + Owner + Besitzer + + + pages affected + betroffene Seiten + + + Permissions + Berechtigungen + + + Set recursively + Rekursiv anwenden + + + Save + Speichern + + + - none - + - keine - + + + - leave unchanged - + - unverändert lassen - + + + User + Benutzer + + + User overview + Benutzerübersicht + + + Workspace Warning + Arbeitsumgebungswarnung + + + Permissions you set in the workspace are effective on the elements only <em>after</em> they are published! If you need to set permissions which are effective right now, you must do so in the Live workspace. (Permissions are always evaluated on the Live workspace record/placeholder of a draft version) + In einer Arbeitsumgebung gesetzte Berechtigungen werden erst <em>nach</em> der Veröffentlichung aktiv! Wenn Sie sofort gültige Berechtigungen benötigen, müssen Sie diese in der LIVE-Arbeitsumgebung setzen. (Berechtigungen werden stets anhand des Datensatzes/Platzhalters einer Entwurfsversion in der LIVE-Arbeitsumgebung ausgewertet.) + + + + diff --git a/public/typo3conf/l10n/de/beuser/mod/de.locallang.xlf b/public/typo3conf/l10n/de/beuser/mod/de.locallang.xlf new file mode 100755 index 0000000..81bfa83 --- /dev/null +++ b/public/typo3conf/l10n/de/beuser/mod/de.locallang.xlf @@ -0,0 +1,170 @@ + + + +
+ + + Page title: + Seitentitel: + + Path: + Pfad: + + User: + Benutzer: + + Group: + Gruppe: + + Everybody: + Alle: + + This user: + Dieser Benutzer: + + Main group: + Hauptgruppe: + + Edit lock prevents all editing + Bearbeitungssperre verhindert Bearbeitung komplett + + The user has no read-access to these DB-mounts! + Der Benutzer hat keinen Lesezugriff auf diese Datenbankfreigaben! + + [LIVE] + [LIVE] + + [Default Draft] + [Standardentwurf] + + WARNING: Workspace Webmount page id not accessible: + WARNUNG: Kein Zugriff auf Seiten-ID der Datenbankfreigabe der Arbeitsumgebung: + + Compare User Settings + Benutzereinstellungen vergleichen + + List Users Online + Angemeldete Benutzer anzeigen + + Backend User Administration + Verwaltung der Backend-Benutzer + + Filemounts + Verzeichnisfreigaben + + Webmounts + Datenbankfreigaben + + Default upload path + Standardhochladeverzeichnis + + Main user group + Hauptbenutzergruppe + + Member of groups + Mitglied von Gruppen + + Page types access + Zugriff auf Seitentypen + + Select tables + Tabellen anzeigen + + Modify tables + Tabellen ändern + + Non-exclude fields + Erlaubte Ausschlussfelder + + Explicit Allow/Deny + Feldwerte explizit erlauben/verbieten + + Limit to languages + Auf Sprachen einschränken + + Workspace permissions + Berechtigungen für Arbeitsumgebung + + Workspace membership + Mitgliedschaften in Arbeitsumgebung + + Custom options + Benutzerdefinierte Optionen + + Modules + Module + + TSconfig + TSconfig (Baumansicht)"Baumansicht" zur besseren Abgrenzung von der folgenden Option "chronologisch als Code" ergänzt. -Christopher + + TSconfig HL + TSconfig (chronologisch als Code)"chronologisch als Code" zur besseren Abgrenzung von der folgenden Option "Baumansicht" ergänzt. -Christopher + + Non-mounted readable pages: + Nicht-freigegebene lesbare Seiten: + + < Back to overview + < Zurück zur Übersicht + + User Info + Benutzerinformation + + Group by: + Anordnen nach: + + Update + Aktualisieren + + Group and Compare Users + Benutzer anordnen und vergleichen + + There were too many users: + Es gab zu viele Benutzer: + + This tool can only display the following number of users at a time: + Sie können höchstens die folgende Anzahl Benutzer gleichzeitig anzeigen: + + Create new user + Neuen Benutzer erstellen + + Usernames: + Benutzernamen: + + Switch user to: + Benutzer wechseln zu: + + [change-to mode] + [Wechseln-zu-Modus] + + [switch-back mode] + [Rückschalt-Modus] + + (All cached group-lists updated.) + (Alle gecachten Gruppenlisten aktualisiert.) + + Result + Ergebnis + + Show information + Informationen anzeigen + + Are you sure you want to delete this element? + Dieses Element tatsächlich löschen? + + Delete(!) + Löschen(!) + + Timestamp: + Zeitstempel: + + Host: + Host: + + Username: + Benutzername: + + Who Is Online + Wer ist online + + + diff --git a/public/typo3conf/l10n/de/beuser/mod/de.locallang_mod.xlf b/public/typo3conf/l10n/de/beuser/mod/de.locallang_mod.xlf new file mode 100755 index 0000000..e637e8d --- /dev/null +++ b/public/typo3conf/l10n/de/beuser/mod/de.locallang_mod.xlf @@ -0,0 +1,17 @@ + + + +
+ + + Administration of Backend Users + Verwaltung der Backend-Benutzer + + The User Admin module provides you with an overview of all backend users. You can group them by their properties so you're able to monitor their permissions, filemounts, TSconfig, member groups etc.. This module is an indispensable tool in order to make sure the users are correctly configured.<br /><em>Access for 'admin' users only!</em> + Das Benutzerverwaltungsmodul bietet eine Übersicht über alle vorhandenen Benutzer des TYPO3-Backends. Sie können diese Benutzer ihren Eigenschaften entsprechend gruppieren, deren Zugriffrechte, Dateifreigaben, Konfiguration, Gruppenzugehörigkeiten ansehen usw. Dieses Modul ist ein unentbehrliches Hilfsmittel zur Überprüfung und Festlegung der korrekten Benutzerkonfiguration.<br /><em>Zugriff nur für Administratoren!</em> + + User Admin + Benutzer + + + diff --git a/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.Backend.xlf b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.Backend.xlf new file mode 100755 index 0000000..4ac531c --- /dev/null +++ b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.Backend.xlf @@ -0,0 +1,420 @@ + + + +
+ + + + Bootstrap + BootstrapBootstrap Package + + + Default + Standard + + Default, Clean + Standard, Leer + + Default, 2 Columns + Standard, 2 Spalten + + Default, 2 Columns 25/75 + Standard, 2 Spalten 25/75 + + Default, 2 Columns 50/50 + Standard, 2 Spalten 50/50 + + Default, 2 Columns, Offset Right + Standard, 2 Spalten, Abstand rechts + + + Default, 3 Columns + Standard, 3 Spalten + + Default, Subnavigation Right + Standard, Subnavigation rechtsStandard, Untermenü rechts + + Default, Subnavigation Right and 2 Columns + Standard, Subnavigation rechts und 2 SpaltenStandard, Untermenü rechts und 2 Spalten + + Default, Subnavigation Left + Standard, Subnavigation linksStandard, Untermenü links + + Default, Subnavigation Left and 2 Columns + Standard, Subnavigation links und 2 SpaltenStandard, Untermenü links und 2 Spalten + + Special Startpage + Spezial Startseite + + Special Feature + Spezial Funktionen + + + Sub Navigation (NOEDIT) + Untermenü (keine Bearbeitung) + + + Left + Links + + Normal + Normal + + Right + Rechts + + Border + Rand + + + Middle: Left + Mittig: LinksMitte: Links + + Middle: Center + Mittig: ZentriertMitte: Zentriert + + Middle: Right + Mittig: RechtsMitte: Rechts + + + Normal 2 + Normal 2 + + + Special 1 + Spezial 1 + + Special 2 + Spezial 2 + + Special 3 + Spezial 3 + + Special 4 + Spezial 4 + + Special 5 + Spezial 5 + + Special 6 + Spezial 6 + + Special 7 + Spezial 7 + + Special 8 + Spezial 8 + + Special 9 + Spezial 9 + + Special 10 + Spezial 10 + + + Footer: Left + Fußzeile: Links + + Footer: Center + Fußzeile: Mitte + + Footer: Right + Fußzeile: Rechts + + + Panel + Panel + + Insert Panelelement with simple text + Panelelement mit einfachem Text einfügen + + + Carousel + Karussell + + Insert Carouselelement with different contents (header / text with image / pure HTML) + Karusellelement mit verschiedenem Inhalt einfügen (Titel, Text mit Bild, reines HTML) + + + Text and Icon + Text und Icon + + Insert Bootstrap Icon with Text + Bootstrapicon mit Text einfügen + + + Accordion + Akkordeon + + Insert several Accordionelement(s) with headline and text + Mehrere Akkordeonelemente mit Überschrift und Text einfügen + + + Tab + Tab + + Insert several Tabelement(s) with headline and text + Mehrere Tabelemente mit Überschrift und Text einfügen + + + List Group + Liste + + Insert simple Listgroupelement + Einfaches Listenelement einfügen + + + External Media + Externe Medien + + Insert external media from YouTube or Vimeo + Externe Medien von Youtube oder Vimeo einfügen + + + Carousel Options + Karussell Optionen + + Interval in ms + Intervall in ms + + Max width of background images in px + Max. Breite der Hintergrundbilder in px + + Wrap + Zyklisch + + Start the Carousel from the beginning once it has arrived at the end. + Das Karussell von Vorne beginnen, wenn es am Ende angekommen ist. + + + Carousel Item + Karusselitem + + Carousel + Karussell + + Link + Link + + Header + Überschrift + + Header Layout + Überschriftenlayout + + Text + Text + + Text Color + Textfarbe + + Image + Bild + + Background Image + Hintergrundbild + + Background Color + Hintergrundfarbe + + + Header + Überschrift + + Text and Image + Text und Bild + + Background Image + Hintergrundbild + + HTML + HTML + + + Accordion Item + Akkordeonitem + + Accordion + Akkordeon + + Header + Überschrift + + Text + Text + + + Tab Options + Taboptionen + + Default Tab + Standard-Tab + + + + Tab Item + Tab-Item + + Tab + Tab + + Set as default + Als Standard setzen + + Header + Überschrift + + Text + Text + + + Default + Standard + + Primary + Primär + + Success + Erfolgreich + + Info + Info + + Warning + Warnung + + Danger + Gefahr + + + External Media + Externe Medien + + External Media Source + Externe Medienquellen + + Ratio + Verhältnis + + + Icon + Icon + + Position + Position + + Type + Typ + + Size + Größe + + Background + + + Color + Farbe + + Background + Hintergrund + + + None + Keine + + Left + Links + + Top + Oben + + Right + Rechts + + Bottom + Unten + + Default + Standard + + Square + Quadrat + + Circle + Kreis + + Medium + Mittel + + Large + Groß + + Awesome + Großartig + + + Default + Standard + + Basic + Einfach + + Striped rows + Gestreifte Reihen + + Bordered table + Umrandete Tabelle + + Hover rows + Reihen mit Mauseffekt + + Condensed table + Gestauchte Tabelle + + + Unordered + Ungeordnet + + Ordered + Geordnet + + Unstyled + Ungestyled + + Inline + Im Text + + + Default + Standard + + Display Icons + Icons anzeigen + + Display Icons and Preview Images + Icons und Vorschaubild anzeigen + + + Default + Standard + + Small + Klein + + + Background + Hintergrund + + Colorpicker + Farbauswähler + + + Advanced + Fortgeschritten + + Settings + Einstellungen + + + + diff --git a/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.Backend.xml b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.Backend.xml new file mode 100755 index 0000000..9d2bddf --- /dev/null +++ b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.Backend.xml @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.ExtConfTemplate.xlf b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.ExtConfTemplate.xlf new file mode 100755 index 0000000..3becdc9 --- /dev/null +++ b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.ExtConfTemplate.xlf @@ -0,0 +1,43 @@ + + + +
+ + + + Disable the backend skin: [DEPRECATED] This option will be removed as soon as 6.2 support ends. Meanwhile the backend skin can be disabled for 6.2. + + + Logo Top: Default [../typo3conf/ext/bootstrap_package/Resources/Public/Images/Backend/TopBarLogo@2x.png] + Logo oben: Standard [../typo3conf/ext/bootstrap_package/Resources/Public/Images/Backend/TopBarLogo@2x.png] + + Logo Login: Default [../typo3conf/ext/bootstrap_package/Resources/Public/Images/Backend/LoginLogo.png] + + + + Use RealUrl Config from BootstrapPackage + Benutze die RealUrl Einstellungen von BootstrapPackage + + + Disable RTE: If this option is set the config for RTE will not load automatically. Include "FILE:EXT:bootstrap_package/Configuration/PageTS/RTE.txt" in your PageTsConfig to load the config manually. + Deaktiviere RTE: Wenn diese Option gesetzt ist, wird die Konfiguration für den RTE-Editor nicht automatsich geladen. Die Konfiguration muss nun manuell in PageTSConfig mit der Anweisung "FILE:EXT:bootstrap_package/Configuration/PageTS/RTE.txt" geladen werden. + + Disable TCEFORM: If this option is set the config for TCEFORM will not load automatically. Include "FILE:EXT:bootstrap_package/Configuration/PageTS/TCEFORM.txt" in your PageTsConfig to load the config manually. + Deaktiviere TCEFORM: Wenn diese Option gesetzt ist wird die Konfiguration von TCEFORM nicht mehr automatsich geladen. Binden Sie das Script mit "FILE:EXT:bootstrap_package/Configuration/PageTS/TCEFORM.txt" manuell im PageTSConfig ein. + + Disable TCEMAIN: If this option is set the config for TCEMAIN will not load automatically. Include "FILE:EXT:bootstrap_package/Configuration/PageTS/TCEMAIN.txt" in your PageTsConfig to load the config manually. + Deaktiviere TCEMAIN: Wenn diese Option gesetzt ist wird die Konfiguration von TCEMAIN nicht mehr automatsich geladen. Binden Sie das Script mit "FILE:EXT:bootstrap_package/Configuration/PageTS/TCEMAIN.txt" manuell im PageTSConfig ein. + + Disable admPanel: If this option is set the config for admPanel will not load automatically. Include "FILE:EXT:bootstrap_package/Configuration/PageTS/admPanel.txt" in your PageTsConfig to load the config manually. + Deaktiviere admPanel: Wenn diese Option gesetzt ist wird die Konfiguration von admPanel nicht mehr automatsich geladen. Binden Sie das Script mit "FILE:EXT:bootstrap_package/Configuration/PageTS/admPanel.txt" manuell im PageTSConfig ein. + + Disable BackendLayouts: If this option is set the included backend layouts will not load automatically. Include "FILE:EXT:bootstrap_package/Configuration/PageTS/Mod/web_layout.txt" in your PageTsConfig to load the config manually. + Deaktiviere BackendLayouts: Wenn diese Option gesetzt ist wird die Konfiguration von BackendLayouts nicht mehr automatsich geladen. Binden Sie das Script mit "FILE:EXT:bootstrap_package/Configuration/PageTS/Mod/WebLayout/BackendLayouts.txt" manuell im PageTSConfig ein. + + + Disable Processing of Less files: WARNING: If this option is set there no more automatic processing of LESS files in the frontend. You will need to provide CSS files instead or handle the processing of the LESS files yourself. + Deaktivere die Verarbeitung von Less-Dateien: WARNUNG: Wenn diese Option gesetzt ist, werden keine Less-Dateien mehr verarbeitet. Es können dann nurnoch CSS-Dateien im Layout verwendet werden und das Übersetzen der Less-Dateien ist Aufgabe des Entwicklers. + + + + diff --git a/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.ExtConfTemplate.xml b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.ExtConfTemplate.xml new file mode 100755 index 0000000..8512e67 --- /dev/null +++ b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.ExtConfTemplate.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..6e8d4fc --- /dev/null +++ b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,25 @@ + + + +
+ + + + Skip to main content + Zum Hauptinhalt springen + + + Previous + Zurück + + + Next + Weiter + + + The external media source %s is not supported. Please provide a valid YouTube or Vimeo URL. + Die angegebene Quelle für externe Medien wird leider nicht unterstützt. Bitte nur URLs von Youtube oder Vimeo eingeben. + + + + diff --git a/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang.xml b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang.xml new file mode 100755 index 0000000..361e9f6 --- /dev/null +++ b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang.xml @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang_rte.xlf b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang_rte.xlf new file mode 100755 index 0000000..e64bdf0 --- /dev/null +++ b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang_rte.xlf @@ -0,0 +1,103 @@ + + + +
+ + + + Text: Left + Text: Links + + Text: Right + Text: Rechts + + Text: Center + Text: Zentriert + + Text: Justify + Text: Blocksatz + + + Text: Lead + Text: Hevorheben + + + Contextual: Active + Kontextbezogen: Aktiv + + Contextual: Danger + Kontextbezogen: Gefahr + + Contextual: Info + Kontextbezogen: Info + + Contextual: Success + Kontextbezogen:Erfolgreich + + Contextual: Warning + Kontextbezogen: Warnung + + + Visibility: Large devices + Sichtbarkeit: Große Geräte + + Visibility: Medium devices + Sichtbarkeit: Mittlere Geräte + + Visibility: Print + Sichtbarkeit: Drucken + + Visibility: Small devices + Sichtbarkeit: Kleine Geräte + + Visibility: Extra small devices + Sichtbarkeit: Sehr kleine Geräte + + + Table: Striped rows + Tabelle: Gestreifte Reihen + + Table: Bordered table + Tabelle: Umrandet + + Table: Hover rows + Tabelle: Mit Mauseffekt + + Table: Condensed table + Tabelle: Gestaucht + + + Lists: Unstyled + Listen: Ungestyled + + Lists: Inline + Listen: Im Text + + + Buttons: Base + Buttons: Einfach + + Buttons: Default + Buttons: Standard + + Buttons: Primary + Buttons: Primär + + Buttons: Success + Buttons: Erfolgreich + + Buttons: Warning + Buttons: Warnung + + Buttons: Danger + Buttons: Gefahr + + Buttons: Link + Buttons: Link + + Buttons: Block + Buttons: Block + + + + diff --git a/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang_rte.xml b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang_rte.xml new file mode 100755 index 0000000..75f8fb4 --- /dev/null +++ b/public/typo3conf/l10n/de/bootstrap_package/Resources/Private/Language/de.locallang_rte.xml @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_fe_groups.xlf b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_fe_groups.xlf new file mode 100755 index 0000000..8eb0c37 --- /dev/null +++ b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_fe_groups.xlf @@ -0,0 +1,104 @@ + + + +
+ + + Usergroups for Website users. + Definiert Benutzergruppen für Website-Benutzer. + + + Enter a description of the group. + Geben Sie eine Beschreibung für die Gruppe an. + + + This is for internal use and is just a way to put a note on what the group is for, why you created it and who should be members. +Use it as you like. + Diese Beschreibung wird lediglich intern verwendet und bietet Ihnen die Möglichkeit zu notieren, warum diese Gruppe erstellt wurde, wozu die Gruppe dient, wer Mitglied sein sollte etc. Verwenden Sie dieses Feld einfach Ihren Vorstellungen entsprechend. + + The access restriction in TYPO3 is assigned to these usergroups. When a page or other element is access restricted to a group, only Website users which are members or that group will be able to view the element on the website. + Bei TYPO3 werden Website-Zugriffsbeschränkungen über Gruppenmitgliedschaften geregelt. Wenn eine Seite oder andere Inhaltselemente nur bestimmten Benutzern zugänglich sein soll, überprüft TYPO3, ob der angemeldete Benutzer Mitglied einer zugangsberechtigten Gruppe ist. + + + This option disables the user group. + Mit dieser Option können Sie die Benutzergruppe deaktivieren. + + + If you disable a user group all users which are members of the group will in effect not inherit any properties this group may have given them. +For instance if a page or content element was assigned access only by this group and you disable the group, no one would gain access to that page or content element. + Wenn Sie eine Benutzergruppe deaktivieren, wird die Vererbung der Eigenschaften dieser Gruppe an ihre Mitglieder unterbunden! Wenn beispielsweise eine Seite oder ein Inhaltselement so konfiguriert wurde, dass darauf nur diese Gruppe Zugriff hat, kann bei Deaktivierung dieser Gruppe niemand mehr darauf zugreifen. + + fe_users:disable + fe_users:disable + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + EXT:context_help/Resources/Public/Images/cshimages/fegroups_3.png, +EXT:context_help/Resources/Public/Images/cshimages/fegroups_4.png + EXT:context_help/Resources/Public/Images/cshimages/fegroups_3.png, +EXT:context_help/Resources/Public/Images/cshimages/fegroups_4.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The form for editing frontend users groups. +Pages, Content Elements and other records for frontend display often have a selector box where you can define access restriction by selecting access for a certain group only. + Ein Teil der Eingabemaske für Frontend-Benutzergruppen. Seiten, Inhaltselemente und andere Datensätze, die auf der Website angezeigt werden sollen, besitzen oftmals ein Auswahlfeld, über die man Zugriffsbeschränkungen für diese Elemente regeln kann. + + Enter the host name from which the group will be available only. + Geben Sie hier den Namen der Domäne an, für welche diese Benutzergruppe gelten soll. + + + This options may be important if you have multiple websites in the same TYPO3 database but still only one main storage page for all Website users. Thus the users may log in on any of the website URLs. This may be considered a feature (having a global login as a user) or a problem (in which case you should have multiple user storages anyway). However you may wish to limit the use of a Website usergroup to a specific website and thus you don't want the group to be enabled for the user when he logs in at another URL (still from the same database of course). By entering the host name of the website here, you restrict the group to be used only from within this domain. + +<b>Notice:</b> The use for this option is not critical if you have multiple Website user storages, namely one for each site. + Diese Option kann wichtig für Sie sein, wenn Sie mehrere Websites in der gleichen TYPO3-Datenbank speichern, aber nur einen Speicherort für <em>alle</em> Website-Benutzer verwenden möchten. Dadurch können sich die Website-Benutzer an allen Websites anmelden. Dieses Verhalten kann man entweder als Feature (eine globale Anmeldung für alle Websites) oder als Problem betrachten - im letzteren Fall sollten Sie sowieso pro Website einen eigenen Speicherort für die Website-Benutzer definieren. Trotzdem könnte es Ihr Wunsch sein, einer globalen Website-Benutzergruppe lediglich den Zugriff auf eine bestimmte Website zu gestatten. Dies können Sie erreichen, indem Sie hier einen Domänennamen oder eine IP-Adresse eintragen. + +<b>Hinweis:</b> Der Einsatz dieser Option ist unkritisch, wenn Sie mehrere Speicherorte für Website-Benutzer definiert haben (also etwa für jede Website einen Benutzerordner). + + fe_users:lockToDomain + fe_users:lockToDomain + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + fe_users, +About access restricting pages | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/PasswordProtectedPages/ + fe_users, +Über zugriffsbeschränkte Seiten | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/PasswordProtectedPages/ + + Member of other groups. + Mitglieder anderer Gruppen + + + List of other groups that this group is a member of. + Liste anderer Gruppen, bei denen diese Gruppe Mitglied ist + + + Name of the group. + Name der Gruppe. + + + This title will appear as the group name in the 'Access'-list in other records. + Dieser Name erscheint in den Auswahlfeldern aller Elemente, für die eine Zugriffsbeschränkung definiert werden kann. + + + TSconfig for the group (advanced). + TSconfig für die Gruppe (erweiterte Konfiguration). + + + This is the user TSconfig for the group. The values are inherited by any Website user who is a member of this group. +The configuration is subject to being overridden in other groups and by the TSconfig of the user himself. + Diese Werte werden an jedes Mitglied der Gruppe vererbt. Die Werte werden unter Umständen von TSconfig-Konfiguration andere Gruppen überschrieben. + + fe_users:TSconfig + fe_users:TSconfig + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + TypoScript syntax, without conditions and constants. + TypoScript-Syntax ohne Bedingungen und Konstanten. + + + + diff --git a/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_fe_users.xlf b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_fe_users.xlf new file mode 100755 index 0000000..757a539 --- /dev/null +++ b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_fe_users.xlf @@ -0,0 +1,212 @@ + + + +
+ + + Enter the street address of the user. + Geben Sie die Adresse des Benutzers an. + + + Enter the name of the company in which the user is employed. + Geben Sie den Namen der Firma an, für die der Benutzer tätig ist. + + + A website login user. + Ein Website-Benutzerkonto. + + + These are users with a username and password who are allowed specific access to otherwise restricted areas on your website. + Website-Benutzer können sich mit ihrem Benutzernamen und Passwort auf der Website anmelden. Dadurch erlangen sie u.a. Zugang zu solchen Bereichen der Website, die normalen (unregistrierten) Benutzern nicht zur Verfügung stehen. + + + This option will temporarily disable the user from logging in. + Mit dieser Option können Sie dem Benutzer zeitweise das Anmelderecht entziehen, er kann sich dann also nicht mehr an der Website anmelden. + + + fe_users:starttime,fe_users:endtime + fe_users:starttime,fe_users:endtime + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enter the date from which the account is disabled. + Geben Sie ein Zeitpunkt an, ab welchem das Benutzerkonto ungültig (deaktiviert) sein soll. + + + fe_users:disable,fe_users:starttime + fe_users:disable,fe_users:starttime + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + See "Start" + Siehe "Start". + + + EXT:context_help/Resources/Public/Images/cshimages/feusers_1.png, +EXT:context_help/Resources/Public/Images/cshimages/feusers_2.png, + EXT:context_help/Resources/Public/Images/cshimages/feusers_1.png, +EXT:context_help/Resources/Public/Images/cshimages/feusers_2.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Part of the form for editing a frontend user. +A typical login box (standard) on the website where frontend users can login. + Ein Teil der Eingabemaske für Benutzerdaten eines Frontend-Benutzers. Ein typisches Anmeldeformular, mit dem sich Website-Benutzer anmelden können. + + Insert a photo of the user. + Fügen Sie ein Bild des Benutzers ein. + + + This field shows the user's last log in date. + Zeigt das Datum an, zu dem sich der Benutzer zuletzt angemeldet hat. + + + Enter the host name from which the user is forced to login. + Geben Sie den Rechnernamen oder die Netzwerkadresse an, von welchem sich der Benutzer einloggen muss. + + + A TYPO3 system may have multiple domains pointing to it. Therefore this option secures that users can login only from a certain host name. + Ein TYPO3-System kann unter Umständen über mehrere verschiedene Domänennamen erreichbar sein. Deshalb kann mit dieser Einstellung sicher gestellt werden, dass sich Benutzer nur von einer bestimmten Domain aus anmelden können. + + + fe_groups:lockToDomain + fe_groups:lockToDomain + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Either a domain name, "www.typo3.org" or an IP address, "10.34.222.83" + Entweder ein Domänenname wie "www.typo3.com" oder eine IP-Adresse wie "10.20.7.70". + + + Enter the regular name of the user, both first- and surname. + Geben Sie den vollständigen Klarnamen des Benutzers an (Vor- und Nachname). + + + Enter the password for the username above. This is needed to login. + Geben Sie das Passwort für den Benutzernamen an. Dieses Passwort wird zur Anmeldung benötigt. + + + A password is required and must be in lowercase without spaces in it. + Das Passwort wird auf jeden Fall benötigt und darf nur aus Kleinbuchstaben bestehen und kein Leerzeichen enthalten. + + + fe_groups +be_users + fe_groups be_users + + Enter the date from which the account is active. + Geben Sie einen Zeitpunkt an, ab welchem das Benutzerkonto gültig sein soll. + + + fe_users:disable,fe_users:endtime + fe_users:disable,fe_users:endtime + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The syntax is dd-mm-yy, but you can just enter a "d" in the field to insert todays date. Or "d+10" to insert the date 10 days from now etc. +The field will re-format any input to fit the format it understands so you can just experiment and you will be able to clearly see how dates should be entered. + Die Syntax für Datumsangaben entspricht dem Muster "dd-mm-yy", Sie können aber auch einfach "d" für das aktuelle Datum oder "d+10" für ein Datum 10 Tage ab heute eingeben. Die eingegebenen Datumswerte werden sofort reformatiert, damit TYPO3 die Zeitangaben auch verarbeiten kann. Experimentieren Sie einfach ein bisschen, um zu verstehen, wie TYPO3 Ihre Angaben interpretiert. + + Enter the job title, eg. 'Director' or 'Accountant'. + Geben Sie hier gegebenenfalls eine Berufsbezeichnung an (z.B. "Direktor" oder "Produktmanager"). + + + Enter additional TSconfig for the user (advanced). + Nehmen Sie zusätzliche TSconfig-Einstellungen für den Benutzer vor (fortgeschrittene Konfiguration). + + + This field allows you to enter TypoScript style configuration values for the user. Currently there are no system defined keys. If there ever will be, they will be described in detail in the administrative documentation. + +The primary use of this field (as well as the 'sister'-field in the Website usergroup table) is for custom purposes. In this case, you should use the root-key "user" for your customly defined values. Thus you don't risk any future system keys to interfere with your configuration. + +You access the values of the configuration from your frontend plugins by calling the function <em>$GLOBALS["TSFE"]->fe_user->getUserTSconf()</em> which will return an array with the valuetree in it. + +<b>Warning:</b> You should use Website user/group TSconfig in your PHP-scripts ONLY if your resulting content is NOT being cached! So call it from TypoScript USER_INT cObjects or disable caching from your PHP-code by calling <em>$GLOBALS["TSFE"]->set_no_cache();</em> + +<b>TSconfig from Website usergroups:</b> +Notice that the configuration from the field TSconfig in the member groups of the user is accumulated and prepended to the TSconfig of the user before it's parsed. This means for instance that a key defined in the TSconfig of the user (this field) will override the same key defined in the last (bottom) usergroup in the list which will again override the same key defined in the first (top) usergroup in the list. + +<b>Example:</b> +Let's imagine you want to define for a user that his name is printed in the bottom of the webpages when he is logged in. First of all you must write a PHP-function and insert the result from it as a USER_INT cObject in the bottom of the page. But your function needs to know, whether or not this user is configured to have his name printed. So you decide to use a custom TSconfig key, 'user.printUserName': + +<em>In the TSconfig field of the user or usergroup:</em> + +user.printUserName = 1 + + +<em>In your PHP-function:</em> + +$userTSConfig = $GLOBALS["TSFE"]->fe_user->getUserTSconf(); +if ($userTSConfig["user."]["printUserName"]) { +return $GLOBALS["TSFE"]->fe_user->user["name"]; +} + In diesem Feld können Sie spezielle TypoScript-Konfigurationen für den Benutzer vornehmen. Derzeit existieren in TYPO3 hierfür noch keine globalen Einstellungen. Sollte sich das in einer zukünftigen Version ändern, so finden Sie nähere Angaben hierzu in den entsprechenden Administrations-Handbüchern. + +Dieses Feld (genauso wie das entsprechende Feld für Website-Benutzergruppen) soll vor allem kundenspezifischen TYPO3-Anpassungen dienen. In diesem Fall sollten Sie unbedingt das für solche Fälle reservierte Schlüsselwort "user" für alle selbstdefinierten Werte verwenden. Damit wird sichergestellt, dass diese Werte niemals durch TYPO3-eigene Werte überschrieben werden können. + +Innerhalb Ihres Frontend-Plug-Ins können Sie die einzelnen Werte mit der Funktion <em>$GLOBALS["TSFE"]->fe_user->getUserTSconf()</em> auslesen. Als Rückgabewert erhalten Sie dann den entsprechenden Wertebaum. + +<b>Warnung:</b> In Ihren eigenen PHP-Programmen sollten Sie Website-Benutzer- und Benutzergruppen-TSconfig NUR dann verwenden, wenn der dadurch generierte Inhalt NICHT zwischengespeichert (gecached) wird! Rufen Sie also Ihre eigene Funktion in TypoScript-USER_INT-cObjects auf oder unterbinden Sie das Caching Ihrer PHP-Programme mit <em>$GLOBALS["TSFE"]->set_no_cache();</em>. + +<b>TSconfig von Website-Benutzergruppen:</b> +Bitte beachten Sie, dass evtl. vorhandene TSconfig-Konfigurationen aus Website-Benutzergruppen, deren Mitglied der Benutzer ist, den hier erstellten Werten vorangestellt wird! Die Reihenfolge der Abarbeitung für die endgültige TSconfig-Konfiguration ist dabei: 1. Erste Website Benutzergruppe TSconfig 2. Weitere Website Benutzergruppen TSconfig 3. Letzte Website Benutzergruppen TSconfig 4. Benutzer-TSconfig (Werte in diesem Feld) Die letzte Website-Benutzergruppen-TSconfig wird also gegebenenfalls durch Werte aus der Benutzer-TSconfig überschrieben. + +<b>Beispiel:</b> +Stellen Sie sich vor, Sie wollen Ihre Website ein wenig persönlicher gestalten und deshalb jeweils den Namen des gerade angemeldeten Besuchers anzeigen. Als erstes dürfte Ihnen jetzt endgültig klar werden, warum Sie die Ausgabe Ihrer Funktion NICHT zwischenspeichern dürfen, denn sonst würden Sie bei jedem Seitenaufruf den gleichen Namen für alle angemeldeten Benutzer angezeigt bekommen... Nun müssen Sie eine PHP-Funktion schreiben und den so erhaltenen Rückgabewert als USER_INT-cObject auf der Seite ausgeben. Sie wollen aber, dass die Ausgabe des Namens wahlweise erfolgen kann. Also entscheiden Sie sich dafür, dafür einen TSconfig-Schlüsselwert namens "user.printUserName" zu verwenden: + +<em>Im TSconfig-Feld des Benutzers oder der Benutzergruppe:</em> + +user.printUserName = 1 + + +Innerhalb Ihrer PHP-Funktion:</em> + +$userTSConfig = $GLOBALS["TSFE"]->fe_user->getUserTSconf(); +if ($userTSConfig["user."]["printUserName"]) { +return $GLOBALS["TSFE"]->fe_user->user["name"]; +} + + TSconfig for TSFE | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TCEmain/ +pages:TSconfig, +fe_groups:TSconfig, +be_users:TSconfig, +be_groups:TSconfig + TSconfig für TSFE | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TCEmain/ +pages:TSconfig, +fe_groups:TSconfig, +be_users:TSconfig, +be_groups:TSconfig + + TypoScript syntax, without conditions and constants. + Normale TypoScript-Syntax ohne Bedingungen und Konstanten. + + + Select a user group for the username. + Weisen Sie dem Benutzer eine Benutzergruppe zu. + + + When a user logs in he is able to view all content which is access restricted to the user <em>group(s)</em> the user is a member of. Therefore the user login primarily makes sense with regard to the member groups. + Sobald sich ein Benutzer innerhalb der Website anmeldet, erhält er Zugang zu allen Bereichen, deren <em>Gruppen</em>mitglied er ist. Mit Benutzergruppen lassen sich also geschützte, gruppenspezifische Website-Bereiche erstellen. + + + Enter the username of the website user. This is needed to login. + Geben Sie den Benutzernamen des Website-Benutzers an. Dieser Benutzername wird zur Anmeldung benötigt. + + + Creating Frontend Users and Groups | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/CreateUsersGroups/ + Erstellung von Frontend-Benutzern und -Gruppen | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/CreateUsersGroups/ + + + A username is required and must be in lowercase without spaces in it. The username must be unique among other usernames in the page where it's saved. If it is not unique a number will be prepended automatically. + Der Benutzername wird auf jeden Fall benötigt und darf nur aus Kleinbuchstaben bestehen und keine Leerzeichen enthalten. Außerdem muss er auf der Seite, auf der Sie Website-Benutzer anlegen, <em>eindeutig</em> sein. Falls er nicht eindeutig ist, wird ihm automatisch eine Ziffer angehängt. + + + Enter the homepage URL + Geben Sie die Homepage (URL) des Benutzers an. + + + + diff --git a/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_pages.xlf b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_pages.xlf new file mode 100755 index 0000000..74c62bd --- /dev/null +++ b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_pages.xlf @@ -0,0 +1,558 @@ + + + +
+ + + Enter an abstract of the contents. It may be displayed in an overview of articles. + Geben Sie eine Zusammenfassung des Inhalts ein. Sie kann in einer Übersicht von Artikeln angezeigt werden. + + + An abstract is a short description of the page content that might be a little longer than the one in the <i>Description</i> field. + +Unlike the description, the abstract is not meant for display in search engine result lists, but is instead intended for you own use. + +If you create a Content Element of type <i>Sitemap</i> and then choose <i>Menu of subpages to these pages (with abstract)</i> an overview of pages will be created. If an abstract is available for a page it will be used instead of the description. + +<b>Note:</b> You do not have to enter the text of the description into the <i>Abstract field</i> again. + +Admins can also make custom use of this field via their TypoScript templates. + Eine Zusammanfassung ist eine kurze Beschreibung des Seiteninhaltes, der etwas länger sein kann als im Feld <i>Beschreibung</i>. + +Anders als die Beschreibung, ist die Zusammanfassung nicht dafür gedacht in den Ergebnissen von Suchmaschinen angezeigt zu werden, sondern für eigene Bedürfnisse genutzt zu werden. + +Wenn Sie ein Inhaltselement des Typs <i>Sitemap</i> erstellen und dann <i>Menü der Unterseiten dieser Seite (mit Zusammenfassung)</i> auswählen, wird eine Übersicht von Seiten erstellt. Falls eine Zusammenfassung für eine Seite existiert, wird diese anstelle der Beschreibung angezeigt. + +<b>Beachte:</b> man sollte nicht den Text der Beschreibung im <i>Feld Zusammenfassung</i> weiderholen. + +Administratoren können das Feld durch ihre TypoScript Templates benutzen. + + pages:description + pages:description + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + A URL Alias is a unique identification string for a page. You can use this string instead of the ID number to refer to the page. + Ein 'URL-Alias' ist ein eindeutiger Name für eine Seite. Dieser Name kann anstelle der numerischen ID verwendet werden, um auf die Seite zu verweisen. + + + Ultimately a page is identified by its ID number. For example, you may access a page in TYPO3 at '.../?id=123'. If the page with ID '123' has the URL Alias 'one_two_three', then the URL '.../?id=one_two_three' would display exactly the same page, because 'one_two_three' is a URL Alias for the ID '123'. +URL Aliases are normally assigned to only the most frequently used pages rather than all pages. In most TYPO3 configurations you would be able to use the syntax '.. &lt;link one_two_three&gt;go to the page&lt;/link&gt; ..' to create a link to the page. This is easier to remember. +Another use is if you need to change which page a commonly used link points to. In this case you can delete the URL Alias for the original page and re-add it on the new page. All links using the URL Alias would now refer to the new page and its ID number. + Letztlich wird eine Seite anhand seiner ID-Nummer identifiziert. Zum Beispiel können sie eine Seite in TYPO3 mit '.../?id=123' aufrufen. Wenn die Seite mit der ID '123' das URL-Alias 'eins_zwei_drei' hat, dann würde die URL '.../?id=eins_zwei_drei' exakt die selbe Seite anzeigen, weil 'eins_zwei_drei' ein URL-Alias für die ID '123' ist. +URL-Aliase werden normalerweise nur den meistbesuchten Seiten zugewiesen, nicht allen. Bei den meisten TYPO3-Konfigurationen können Sie den Syntax '... &lt;link eins_zwei_drei&gt;gehe zur Seite&lt;/link&gt; ...' um einen Link zu einer Seite zu erstellen. Das ist besser merkbar. +Ein weiterer Anwendungsfall ist, wenn man die Seite ändern will, auf die ein üblicherweise verwendeter Link zeigt. In diesem Fall können sie das URL-Alias auf der Originalseite löschen und es auf der neuen Seite wieder einsetzen. Alle Links, die das URL-Alias verwenden, würden nun auf die neue Seite und seine ID-Nummer verweisen.Übersetzung von haaarp übernommen. +Änderungen: +* "Das ist besser merkbar" => "Das ist besser zu merken" +* "Sie können dies auch verwenden ..." => "Ein weiterer Anwedungsfall ist, ..." +(Marcus 17.02.2012) + + A URL Alias can contain only lowercase alphanumeric characters and must be unique. +Please note: If the URL Alias already exists in the site, it will have a number added to the end of it. + Ein URL-Alias darf nur Kleinbuchstaben und Ziffern enthalten und muss eindeutig sein. Bitte beachten Sie: Wenn ein gleichnamiger URL-Alias bereits existiert, wird am Ende eine Nummer angehängt werden. + + Enter the page author's name. + Geben Sie den Namen des Seitenautors ein. + + + Whether the author name is used or not depends on the setup of your TypoScript template. + +- You may use it in a meta-tag. +- If you're using TYPO3 pages as 'articles' then you could use this field to display the name of the page (article) author. + Ob der Name des Autors verwendet wird oder nicht, hängt von den Einstellungen iim TypoScript-Template ab. + +- Sie können es als Meta-Tag verwenden. +- Wenn sie TYPO3-Seiten als 'Artikel' verwenden, können Sie das Feld dazu nutzen, um den Namen des Seiten-/Artikel-Autors anzuzeigen. + + Enter the page author's email address. + Geben Sie die E-Mail-Adresse des Autors ein. + + + pages:author + pages:author + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + pages:author_email + pages:author_email + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Sets the Cache Lifetime for the page. + Setzt die Lebensdauer des Zwischenspeichers der Seite. + + + By default, pages are cached for 24 hours. After 24 hours, the page is constructed again and rewritten to the cache. Depending on your configuration, the cache may be cleared at midnight. +When specific pages need a longer or shorter cache lifetime than the default, this option can be used. + Standardmäßig werden Seiten für 24 Stunden zwischengespeichert. Nach 24 Stunden wird die Seite neu erzeugt und neu in den Zwischenspeicher geschrieben. Abhängig von der Konfiguration wird der Zwischenspeicher möglicherweise um Mitternacht gelöscht. Wenn bestimmte Seiten eine längere oder kürzere Lebensdauer im Zwischenspeicher benötigen, kann diese Option vewendet werden. + + pages:no_cache + pages:no_cache + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + If set, this is an alternative page to select Content Elements from. +Whether this field is used depends on the website's TypoScript template. + Falls gesetzt, wird eine andere Seite verwendet, von welcher die Inhaltselemente angezeigt werden. +Ob dieses Feld verwendet wird, hängt von dem TypoScript template der Webseite ab. + + Enter a short description of the page. It will be displayed in the result lists of most search engines. + Geben Sie eine kurze Beschreibung der Seite ein. Sie wird in den Ergebnislisten der meisten Suchmaschinen angezeigt. + + + Most websites insert this description in a meta-tag on the page, but you may have to configure this yourself in your TypoScript template. + +Most search engines will display the description in their result list. Thus, the text should be short (about 160 characters maximum), and its wording should make sense when it shows up in the result list. + +In addition, the description will be displayed if you create a Content Element of type 'Sitemap' and then choose the menu type <i>Menu of subpages to these pages (with abstract)</i>. If an abstract exists for the page, it will be used instead of the description. + +<b>Note:</b> Some search engines only use the description if the text is not found elsewhere in the content. So do not just repeat yourself. + Die meisten Websites fügen die Beschreibung in einem meta-Tag auf einer Seite ein, aber es kann sein dass man dies im TypoScript-Template selber konfigurieren muss. + +Die meisten Suchmaschinen werden diese Beschreibung in ihrer Ergebnisliste anzeigen. Daher sollte diser Text kurz sein (ungefähr maximal 160 Zeichen) und die Formulierung sollte sinnvoll in der Ergebnisliste sein. + +Zusätzlich wird die beschreibung angezeigt, wenn man ein Content Element vom Typ 'Sitemap' anlegt und den Menü-Typ <i>Menü von Unterseiten (mit Inhaltsangabe)</i> wählt. Wenn eine Inhaltsangabe für eien Seite existiert wird dise statt der Beschreibung benutzt. + +<b>Beachte:</b> Einige Suchmaschinen benutzen die Beschreibung nur wenn der text nicht irgendwo anders auf der Seite erscheint. Also nicht einfach nur wiederholen. + + pages:keywords +pages:abstract + pages:keywords +pages:abstract + + Page Type determines whether the page is normal webpage, a shortcut to another webpage, or used in other internal ways. + Der Seitentyp bestimmt, ob die Seite eine normale Webseite ist, ein Verweis auf eine andere Webseite ist oder in einer anderen internen Weise verwendet wird. + + + 'Standard' is the most common Page Type and is used for normal webpages. +'Backend User Section' is an option which creates pages that are only visible in the Frontend for Backend users who are logged in. + +<b>Link</b> +'Shortcut' pages jump to another page in the Pagetree. +'Mount Point' pages bring content from another branch of the Pagetree into the current branch. +'Link to External URL' is similar to 'Shortcut' but points to external URLs instead of TYPO3 pages. + +<b>Special</b> +'Folder' is a page type which is not shown as a webpage but is instead stores records of your choice. +'Recycler' is a garbage can. Pages and records in the Recycler are not visible in the Frontend. +'Menu Separator' is only useful if your Frontend memus are programmed to use it. It does not represent a page with content but is intended to be an unclickable placeholder in the menu. + +<b>Notice</b> Each Page Type is represented by a unique icon. The available page types can be restricted for users so all of the options described above may not be visible. Finally, particuilar record typoes may only be allowed on certain page types, but any record can be placed in a 'Folder.' + 'Standard' ist der am häufigsten verwendete Seitentyp und wird für normale Webseiten verwendet. +'Backend-Benutzerbereich' ist eine Option, die Seiten erstellt, welche nur im Frontend für Backend-Benutzer sichtbar sind wenn sie angemeldet sind. + +<b>Link</b> +Seiten des Typs 'Verweis' verlinken auf eine andere Seite im Seitenbaum. +Seiten des Typs 'Einstiegspunkt' bringen Inhalt aus einem anderen Teilbereich in den aktuellen Teilbereich. +'Link zu externer URL' ist ähnlich wie 'Verweis', zeigt aber auf externe URLs anstatt auf TYPO3-Seiten. + +<b>Spezial</b> +'Ordner' ist ein Seitentyp, der nicht als Webseite angezeigt wird, sondern Datensätze Ihrer Wahl beinhaltet. +'Papierkorb' ist ein Mülleimer. Seiten und Datensätze im Papierkorb sind nicht im Frontend sichtbar. +'Trennzeichen für Menü' ist nur sinnvoll, wenn ihre Frontend-Menüs so programmiert sind, dass diese verwendet werden können. Es stellt keine Seite mit Inhalt dar, sondern ist als nicht klickbarer Platzhalter in dem Menü gedacht. + +<b>Anmerkung</b> Jeder Seitentyp wird durch ein spezielles Symbol dargestellt. Die verfügbaren Seitentypen können für Benutzer eingeschränkt werden, so dass nicht alle oben genannten Optionen sichtbar sein könnten. Letztlich können bestimmte Datensatztypen nur in Verbindung mit bestimmten Seitentypen erlaubt sein, aber alle Datensätze können in einem 'Ordner' platziert werden.Ich habe die Übersetzung von haaarp mit wenigen Korrekturen übernommen (Marcus) + + pages:shortcut, +pages:url + pages:shortcut, +pages:urlThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The Expiration Date specifies when the page will no longer be visible online. + Das Ablaufdatum bestimmt, ab wann die Seite nicht mehr online sichtbar sein wird. + + + pages:starttime + pages:starttime + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + See Page / Publication Date (click below) + Siehe Seite / Veröffentlichungsdatum (unten anklicken) + Übersetzung von haaarp übernommen. (Marcus / 17.02.2012) + + + By default the Publication Date, Expiration Date, Usergroup Access Rights, and Page Visibility options <em>only</em> affect the page where they are set. If the option 'Extend to Subpages' is checked for the page, then all subpages are affected as well. + Standardmäßig beeinflussen Veröffentlichungsdatum, Ablaufdatum, Zugriffsrechte für Benutzergruppen und Seiten-Sichtbarkeitseinstellungen <em>nur</em> die Seiten, in denen sie gesetzt sind. Wenn die Option 'Auf Unterseiten ausdehnen" für die Seite gesetzt ist, dann gilt das auch für alle Unterseiten. + Übersetzung von dhaaap mit kleiner Änderung übernommen: - "für die Seite angehakt ist" => "für die Seite gesetzt ist" - "dann werden auch alle Unterseiten beeinflusst." => "gilt das auch für alle Unterseiten" (Marcus 17.02.2012) + + + Consider a scenario where you want to create a section of subpages that are only visible for logged in users. Setting the Usergroup Access Rights for the top page in the section would remove the page from menus if no user was logged in. +However, the subpage could still be accessed by guessing the ID number of the page and entering it manually in the URL. Setting the 'Extend to Subpages' option would extend the Usergroup Access Rights from the top page through all subpages as well. + Wir betrachten ein Szenario, in dem wir einen Abschnitt von Unterseiten erstellen, die nur für angemeldete Benutzer sichtbar sind. Legt man Benutzergruppenrechte für die Elternseite fest, würde die Seite aus den Menüs entfernt werden, wenn kein Benutzer angemeldet ist. +Auf die Unterseite könnte jedoch immer noch zugegriffen werden, wenn man die Seiten-ID errät und diese manuell in der URL einträgt. Wird die Option "Auf Unterseiten ausdehnen" aktiviert, gelten die Zugriffrechte auch für alle Unterseiten. + + EXT:context_help/Resources/Public/Images/cshimages/pages_2.png + EXT:context_help/Resources/Public/Images/cshimages/pages_2.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + This page has access restricted to a certain group and has "Extend to Subpages" set as well. This is reflected in the way the page icon has changed. + Für diese Seite ist der Zugriff auf eine bestimmte Gruppe beschränkt und die Option 'Auf Unterseiten ausdehnen' ist zusätzlich gesetzt. Dies wird durch das geänderte Seitensymbol verdeutlicht. + Übersetzung von haaarp übernommen. - Seiten-Symbol => Seitensymbol Marcus (17.02.2012) + + + pages:hidden, +pages:starttime, +pages:endtime, +pages:fe_group + pages:hidden, +pages:starttime, +pages:endtime, +pages:fe_groupThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + If Usergroup Access Rights is set to a usergroup name, only website users who are members of the selected usergroup will be able to view the page. The special option 'Hide at Login' means the page will <em>not</em> be visible for any website users that are logged in. Likewise "Show at Any Login" will make the page visible for any logged in Frontend user. + Wenn für 'Zugriffsrechte für Benutzergruppen' der Name einer Benutzergruppe ausgewählt wurde, können nur Benutzer, die Mitglied dieser Gruppe sind, die Seite ansehen. Mit der Option 'Nach Anmeldung verbergen' ist die Seite für alle angemeldeten Benutzer <em>nicht</em> sichtbar. Entsprechend macht 'Anzeigen, wenn angemeldet' die Seite für alle angemeldeten Frontend-Benutzer sichtbar. + Übersetzung von ghermens mit kleinen Änderungen übernommen: - "die Seite anzeigen lassen" => "die Seite ansehen" (Marcus 17.02.2012) + + + EXT:context_help/Resources/Public/Images/cshimages/fegroups_4.png + EXT:context_help/Resources/Public/Images/cshimages/fegroups_4.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + fe_groups + fe_groups + + + If this is checked, the page will be disabled on the website. + Wenn dieses Feld markiert ist, wird die Seite in der Webseite deaktiviert. + + + The 'Disable,' 'Start,' 'Stop,' and 'Access' options are all about limiting access to pages and are thus related in functionality. When a page is not visible due to one of these options, the page will not show up in the site navigation. +Notice, these options are related <em>only</em> to the page for which they are set. If you want their effect to cover the subpages as well, you must enable the 'Extend to Subpages' option. +When you're logged in as a Backend user you can preview disabled pages if you have read access to them. + Die Einstellungen zu Sichtbarkeit, Veröffentlichungsdaten und Zugriffsrechten dienen alle zur Beschränkung des Zugriffs auf Seiten und sind miteinander verwandt. Wenn eine Seite wegen einer dieser Einstellungen nicht angezeigt wird, erscheint die Seite auch nicht in Menüs. +Achtung: Diese Einstellungen beziehen sich <em>nur</em> auf die Seite, bei der sie gesetzt wurden. Wenn sie auch deren Unterseiten beeinflussen sollen, muß 'Auf Unterseiten ausdehnen' aktiviert werden. +Angemeldete Backend-Benutzer können sich ausgeblendete Seiten anzeigen lassen, solange sie Leserechte zu ihnen haben.Vorschlag von ghermens übernommen mit minimalen Änderungen (Marcus) + + EXT:context_help/Resources/Public/Images/cshimages/hidden_page.gif, +EXT:context_help/Resources/Public/Images/cshimages/pages_1.png + EXT:context_help/Resources/Public/Images/cshimages/hidden_page.gif, +EXT:context_help/Resources/Public/Images/cshimages/pages_1.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The page icon of a disabled page is dimmed and a red X is added. +If you view a page that is hidden and you are logged in into the Backend you will still be able to see the page. The red "Preview" box will tell you that this page is visible to you because of this special circumstance. + Das Seiten-Symbol einer deaktivierten Seite wird durch ein rotes Minus gekennzeichnet. Wenn Sie eine deaktivierte Seite betrachten, während Sie im Backend angemeldet sind, können Sie die Seite dennoch sehen. Die rote "Preview"-Box weist in solch einem Fall auf diesen gesonderten Umstand hin.Vorschlag von dkrupke übernommmen (Marcus) + + pages:starttime,pages:endtime,pages:fe_group,pages:extendToSubpages + pages:starttime,pages:endtime,pages:fe_group,pages:extendToSubpages + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enter keywords for the page separated by commas. You may also use short phrases. + Geben sie Stichworte, getrennt durch Kommata, für die Seite ein. Sie können auch kurze Sätze verwenden. + + + Most TYPO3 websites use these keywords in a meta-tag on the page, but you may have to setup the appropriate TypoScript template yourself. + +To optimize your page for search engines like Google you should not use more than 3 to 6 keywords. You should also make sure that the keywords are found in the content of the page. + +Note that search engine extensions for TYPO3 such as Indexed Search can also be configured to make use of the keywords. + +The keywords can also be used to create a menu of related pages. Create a Content Element of type 'Sitemap' and then choose the menu type <i>Related pages (based on keywords)</i>. + Die meisten TYPO3 Websites verwende diese Schlüsselworte in einem Meta-Tag auf der Seite, aber man muss das entsprechende TypoScript-Template selbst erstellen + +Um eine Seite für Suchmaschinen wie Google zu optimieren sollte man nicht mehr als 3 bis 6 Schlüsselworte benutzen. Man sollte auch sicher stellen, dass diese Schlüsselworte im Inhalt der Seite vorhanden sind. + +Beachte dass Such-Erweiterungen für TYPO3 wie "Indexed Search" so konfiguriert werden, dass sie diese Schlüsselworte zu verwenden. + +Die Schlüsselworte können ebenfalls dazu benutzt werden um ein Menü von verwandten Seiten zu erzeugen. Lege ein Inhaltselement vom Typ 'Sitemap' an und wähle den Menütyp <i>Verwandte Seiten (basierend auf Schlüsselworten)</i> + + pages:description + pages:description + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Affect availability of pages in the various languages. + Wirkt sich auf die Verfügbarkeit in den verschiedenen Sprachen aus. + + + <b>Hide default translation of page</b> +If set, the page is only available in translated versions and not in the default language. Any attempt to access the page in the default language will result in an error message. + +<b>Hide page if no translation for current language exists</b> +If set, any attempt to access the page in a translation that does not exist will result in an error message. By default, accessing an untranslated page will just show the default language instead. + <b>Verstecke Standardübersetzung der Seite</b> +Falls gesetzt, ist die Seite nur in übersetzten Versionen und nicht in der Standardsprache verfügbar. Jeder Versuch die Seite in der Standardsprache anzuzeigen, endet mit einer Fehlermeldung. + +<b>Verstecke Seite, wenn keine Übersetzung für die aktuelle Sprache existiert</b> +Falls gesetzt, wird jeder Versuch die Seite in einer Sprache, für die keine Übersetzung existiert, anzuzeigen, in einer Fehlermeldung enden. Üblicherweise wird eine Seite, für die keine Übersetzung existiert, in der Standardsprache angezeigt. + + Enter the date and time of the most recent update to this page. + Geben Sie Datum und Zeit der letzten Änderung an dieser Seite ein. + + + How the value of this field is used is determined by the TypoScript template of the website. 'Last Update' content needs to be inserted on the pages and the TypoScript template must be configured to use this value. +The most common use is to display the date from the automatically updated 'tstamp' field <em>unless</em> the 'Last Update' field is set. In this case, the date in 'Last Update' is used. + Wie der Wert dieses Feldes verwendet wird, wird durch das TypoScript Template der Seite bestimmt. Sollen Inhalte mit der Eigenschaft 'Zuletzt aktualisiert' angezeigt werden, müssen diese auf den Seiten eingefügt werden und das TypoScript Template so konfiguriert werden, dass es diesen Wert verwendet. +Die häufigste Anwendung ist die Anzeige des Datums aus dem automatisch aktualisieten Feld 'tstamp', es sei denn das Feld 'zuletzt aktualisiert' ist gesetzt. In diesem Fall wird das Feld 'zuletzt aktualisiert' verwendet. + + The format is HH:MM DD-MM-YYYY or HH:MM MM-DD-YYYY depending on your TYPO3 configuration. +If you insert a 'd' the current time and date is inserted. You can also append any value in the field with a number lie '+10' which will add 10 days to the current value. + Abhängig von Ihrer TYPO3 Konfiguration ist das Format HH:MM DD-MM-YYYY oder HH:MM MM-DD-YYYY. +Wenn Sie ein 'd' einfügen, werden die aktuelle Zeit und Datum eingesetzt. Sie können auch jedem Wert in dem Feld ein Zahl wie '+10' hinzufügen, was 10 Tage zu dem aktuellen Wert hinzu addiert. + + The Frontend Layout can change the way a page design appears. + Das Frontend-Layout kann das Aussehen einer Seite verändern. + Wer die Idee hatte, diese 2 Dateien einfach mal so zu kopieren, hunderte Texte überflüssigerweise zu duplizieren aber gleichzeitig bei einigen Labels unter den gleichen Labelnamen andere(!) Texte zu setzen, der gehört geteert und gefedert! :-( + + + This option may not have any impact on the Frontend page design since it depends on whether the Frontend template uses it. Most templates do not use it. + Diese Option hat nur dann Einfluss auf das Seitendesign im Frontend, wenn das Frontend-Template sie benutzt. Die meisten Templates tun dies nicht. + + + Attach media files related to the page. + Medien-Dateien mit Bezug zu dieser Seite hinzufügen. + + + This field allows you to attach various files to the page, but how these files are used depends on your template. +As an example the template could be use this field to allow a logo to be attached to the page or it might expect the first file to be an image used as a link in the navigation menu. Remember, this totally depends on how the template is programmed. + Mit diesem Feld können Sie der Seite verschiedenste Dateien anfügen. Wie diese Dateien verwendet werden, hängt von Ihrer Vorlage (Template) ab. +Beispielsweise könnte das Template dieses Feld benutzen, um der Seite ein Logo hinzuzufügen oder es könnte ebenso die erste Datei in Form eines Bildes nutzen, einen Link im Navigationsmenü darzustellen. Zur Erinnerung: Es hängt gänzlich davon ab, wie Ihr Template programmiert ist. + + Define the page as containing a Frontend plugin. + Seite als Container für eine Erweiterung definieren. + + + Setting this option lets the Backend knows this page contains specific content or has a specific purpose, such as containing a forum or acting as the root page of a shop section on the website. Based on this setting the Backend is able to display a shortcut list as well as relevant functionality in the 'Web>Modules' module. The Frontend display is largely not affected. +Marking a page as containing a 'Shop' plugin simply means it'll show up in the shortcut list of modules in the backend. + +For additional details on this option, refer to the administration documentation. + +It's recommended that only admin-users have access to this field! + Das setzen diese Option zeigt im Backend an, ob diese Seite einen speziellen Inhalt oder Zweck hat; beispielsweise, dass sie eine Forum enthält oder die Ursprungsseite eines Shop-Bereiches der Webseite ist. Auf Basis dieser Einstellung kann das Backend eine Verweisliste und relenvante Funktionen im 'Web>Module' Modul anzeigen. Die Frontend-Anzeige ist davon größtenteils unbeeinflusst. +Die Seite als Inhaltsseite für ein 'Shop' Plug-in zu markieren bedeutet ganz einfach, dass sie in der Verweisliste der Module im Backend erscheinen wird. + +Bezüglich weiterer Details zu dieser Option verwenden sie bitte die Administrationsdokumentation. + +Es wird empfohlen, dass nur Admin-Benutzer Zugriff auf dieses Feld haben! + + Mount this page. If set, subpages of this page come from the Mounted Page instead. + Verwenden Sie diese Seite als Objektträger. Falls gesetzt kommen Unterseiten dieser Seite dann von der angegebenen Seite. + + + In the Frontend this is done by adding a new variable, &MP, to the URL. This links the mounted branch to the main branch by pairing page ids. + Im Frontend wird das durch das Hinzufügen der neuen Variable &MP zur URL erreicht. Dies verknüpft den "gemounteten" Ast mit dem Hauptast anhand der Seiten-Ids. + + + Show content for the current page or replace it completely with the Mounted Page. + Zeigt den Inhalt der aktuellen Seite oder ersetzt ihn vollständig durch die gemountete Seite. + + + pages:mount_pid + pages:mount_pid + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + pages:mount_pid_ol + pages:mount_pid_ol + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + With this option the page will be not appear in menus in the Frontend. The page can still be viewed if linked by going directly to its URL. + Mit dieser Option wird die Seite nicht in den Menüs im Frontend angezeigt. Die Seite wird trotzdem noch angezeigt, wenn die URL direkt verlinkt ist. + + + pages:nav_title + pages:nav_title + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Alternative Navigation Title for menu items in the Frontend. When set, this value is used instead of the Page Title. + Alternativer Navigationstitel für Menüelemente im Frontend. Falls dieser gesetzt ist, wird er statt des Seitentitels verwendet. + + + Enter the date at which this page is no longer considered new. + Geben Sie ein Datum ein ab dem diese Seite nicht mehr als "neu" gilt. + + + The 'New Until' date of the page has no effect on the display of the webpage. This value is instead for internal use as a reminder of the date when the content of this page should be revised. If the content of the page will become outdated on a certain day, you could set this value to that approximate date. +To get an overview of when pages will be outdated, use the 'Pagetree overview' in the 'Web>Info' Module. + Das Datum 'Neu bis' hat keine Auswirkungen auf die Anzeige der Seite. Der Wert ist für den internen Gebrauch gedacht, als Erinnerung für das Datum, zu dem die Seite überarbeitet werden soll. Falls der Inhalt der Seite an einem bestimmten Tag überholt sein wird, können Sie diesen Wert auf das ungefähre Datum setzen. +Um einen Überblick über Seiten und deren Datum, ab dem sie überholt sein werden, zu bekommen, nutzen Sie die 'Seitenbaumübersicht' im Modul 'Web > Info' + + pages:starttime + pages:starttime + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + See Page / Publication Date (click below) + Siehe Seite / Veröffentlichungsdatum (unten anklicken) + Übersetzung von haaarp übernommen. (Marcus / 17.02.2012) 100% + + + This option disables server caching of the page. + Diese Option deaktiviert das serverseitige Zwischenspeichern der Seite. + + + Normally pages in TYPO3 are cached on the server after being constructed for the first time. This means a page is displayed much faster the second time it's requested. +For most pages this presents no problems; indeed, it boosts the performance of the website. +However you may need to disable caching for a page if it contains dynamic content which must not be cached under any circumstances. Normally the PHP-code rendering such content is programmed to disable the caching automatically. But with this option you can force the page not to be cached. + Normalerweise werden Seiten in TYPO3 auf dem Server zwischengespeichert, nachdem sie das erste Mal erzeugt wurden. Dadurch wird die Seite wesentlich schneller angezeigt, wenn sie ein zweites Mal angefordert wird. +Mit den meisten Seiten funktioniert das problemlos; tatsächlich erhöht sich die Geschwindigkeit der Website wesentlich. +Allerdings kann es notwendig sein das Zwischenspeichern für Seiten zu deaktivieren, die dynamisch erzeugte Inhalte enthalten, die auf gar keinen Fall zwischengespeichert werden dürfen. Normalerweise wird bei solchen Inhalten das Zwischenspeichern automatisch durch den darstellenden PHP-Code deaktiviert. Mit dieser Einstellung kann man jedoch erzwingen, daß die Seite nicht zwischengespeichert wird.Mein Vorschlag basiert auf der Übersetzung von ghermens, die ich leider wieder zu früh weggeklickt habe. (Marcus 17.02.2012) + + pages:cache_timeout + pages:cache_timeout + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + If enabled, this option excludes the page from searching operations on the website. + Falls aktiviert verhindert diese Einstellung, dass die Seite bei einer Suche berücksichtigt wird. + + + tt_content + tt_content + + + Select a page to act as the Shortcut Target. When the current page is requested in the Frontend, it will be redirected to the Shortcut Target. + Wähle eine Seite als Verweisziel. Wird die aktuelle Seite im Frontend angefordert, erfolgt eine Weiterleitung zum Verweisziel. + + + Click the 'Browse for Records' icon and a new window will appear in which you can easily select a page to act as the Shortcut Target. + +This option is used only if the page 'Type' is set to 'Shortcut.' + Klicken Sie das 'Datensätze durchblättern'-Symbol. Es erscheint ein neues Fenster, in dem sie einfach eine Seite aussuchen können, die als Verweis-Ziel verwendet werden soll. + +Diese Option wird nur benutzt, wenn in der Seite der Typ 'Verweis' ausgewählt ist. + + EXT:context_help/Resources/Public/Images/cshimages/page_shortcut.gif + EXT:context_help/Resources/Public/Images/cshimages/page_shortcut.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 75% + + + Select a Shortcut Target page with the Element Browser. + Wählen Sie ein Verweisziel in der Elementauswahl. + + + Select a Shortcut Mode. By default the shortcut page must have a Shortcut Target to jump to. Other options are to go to the first subpage, to a random subpage, or back up to the parent page. + Wählen Sie einen Verweismodus. Standardmässig muss die Verweisseite ein Verweisziel haben. Andere Optionen sind zur ersten Unterseite, zu einer zufälligen Unterseite oder zurück zur Elternseite zu gehen. + + + pages:doktype, +pages:shortcut_mode + pages:doktype, +pages:shortcut_modeThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The Publish Date determines when the page will be visible online. If the Publish Date is not set, the page will be available immediately. + Das Veröffentlichungsdatum bestimmt wann die Seite online sichtbar wird. Falls kein Veröffentlichungsdatum angegeben ist, ist die Seite sofort verfügbar. + + + pages:endtime,pages:hidden + pages:endtime,pages:hidden + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The Publish Date Format is either DD-MM-YYYY or MM-DD-YYYY depending on how TYPO3 is configured. There are also several shortcuts you can use when entering the date. +If you insert a 'd' the current date will be inserted. You can also append any value in the field with a number such as '+10' which will add 10 days to the current value. For example, entering 'd+10' would result in a date 10 days from now. + Das Format des Veröffentlichungsdatums ist entweder DD-MM-YYYY order MM-DD-YYYY, abhängig von der TYPO3-Konfiguration. Es stehen verschiedene Kürzel zur Verfügung, die man zur Eingabe des Datums verwenden können. +Setzt man ein 'd' ein, wird das aktuelle Datum eingefügt. Man kann außerdem jeden beliebigen Wert in dem Feld um eine Zahl ergänzen. So addiert '+10' 10 Tage zum aktuellen Wert. Zum Beispiel würde die Eingabe von 'd+10' in einem Datum in 10 Tagen ab heute resultieren.Übersetzung von haaarp mit kleinen Änderungen übernommen: +- "sie" => "man" im ersten Absatz +- "von ab jetzt" => "ab heute" am Ende des letzten Absatzes (Marcus) + + Enter a subtitle if needed. + Geben Sie, falls notwendig, einen Untertitel ein. + + + Whether this field is used or not depends on the template. In most cases it's not used. + Ob diese Feld benutzt wird oder nicht, hängt von ihrem Template ab. In den meisten Fällen wird es nicht benutzt. + + + This sets the default Link Target for menu items linking to this page. Can also used to open the page as a popup window. + Dies setzt das standardmäßige Linkziel für die auf diese Seite verweisende Menüelemente. Es kann auch dazu verwendet werden um die Seite als Popup-Fenster zu öffnen. + Vorschlag von haaarp übernommen (Marcus 17.02.2012) + + + The Link Target overrides the default Link Target behavior, which should already be configured correctly for most pages in the website TypoScript template. +There are additional options available by using the Link Target field + +Setting an integer value at the beginning of the field sets it as the default type for the page. +For example, if an RSS feed is configured in TypoScript as typeNum=100, setting the Link Target to 100 could be used to add an RSS link in the menu. + +The following syntax is used to open the page in a popup window: +400x200 - Opens the page in a 400x200 popup window. +230x450:resizable=0,location=1 - Opens the page in a 230x450 popup window that is not resizable and has an address bar. + +Combined: +100 600x350 - Opens the page in a 600x350 popup with type=100 +2 _blank - Opens the page with target "_blank" and type=2 + Das Linkziel überschreibt das standardmäßige Linkziel-Verhalten, das bereits für die meisten Seiten im TypoScript-Template richtig konfiguriert sein sollte. +Für das Linkziel-Feld sind zusätzliche Optionen verfügbar. + +Wenn sie einen Zahlenwert am Anfang des Feldes eintragen, wird dieser als Standard-Typ für die Seite gesetzt. +Wenn zum Beispiel ein RSS-Feed im TypoScript als typenum=100 konfiguriert ist, dann kann der Eintrag 100 bei Linkziel benutzt werden, um einen RSS-Link im Menü hinzuzufügen. + +Der folgende Syntax verwendet, um eine Seite in einem Popup-Fenster zu öffnen: +400x200 - Öffnet die Seite in einem 400x200 Pixel großen Popup-Fenster. +230x450:resizable=0,location=1 - Öffnet die Seite in einem 230x450 Pixel großen Popup-Fenster, dessen Größe nicht verändert werden kann und das eine Adressleiste hat. + +Kombinationen: +100 600x350 - Öffnet die Seite in einem 600x350 Pixel großen Popup-Fenster mit type=100. +2 _blank - Öffnet die Seite mit dem Ziel "_blank" und type=2. + + This is normally shown in the website navigation. + Dies wird üblicherweise in der Navigation der Website angezeigt. + + + <strong>Example:</strong> +The 'Web>Page' module lets you create content in four columns, Left, Normal, Right, Border if the template has been configured to use this option. (However, most websites use only one or two columns so some of these content columns are just taking up space and confusing users.) +If you enter this string in the 'TSConfig' field, the 'Web>Page' Module will only show the 'Normal' and 'Border' column! + +<em>mod.web_layout.tt_content.colPos_list = 0,3</em> + +(Must be entered in a single line!) + <strong>Beispiel:</strong> +Im Modul 'Web>Seite' kann man Inhalte in vier Spalten erzeugen, links, normal, rechts, Rand, wenn das Template für die Nutzung der Spalten konfiguriert ist. (Wie auch immer, die meisten Websites nutzen nur eine oder zwei Spalten, so dass einige dieser Inhaltsspalten Platz verbrauchen und Anwender verwirren) +Wenn man diese Zeichenkette im Feld 'TSConfig' eingibt, dann zeigt das Modul 'Web>Seite' nur die Spalten 'Normal' und 'Rand' an! + +<em>mod.web_layout.tt_content.colPos_list = 0,3</em> + +(Muss auf einer Zeile angegeben werden!) + + Enter the URL this page redirects to. + Geben sie die URL ein, auf die diese Seite weiterleitet. + + + For example, 'http://www.typo3.org' or just 'www.typo3.org' if the 'Protocol' selector is set to 'http://'. +Use the 'Protocol' selector to select a prefix for the URL. + +This option is used only if the page 'Type' is set to 'Link to External URL.' + Zum Beispiel: 'http://www.typo3.de' oder nur 'www.typo3.de', wenn bei 'Protokoll' 'http://' eingestellt ist. +Benutzen Sie die Auswahl 'Protokoll' um einen Präfix für die URL einzustellen. + +Diese Option wird nur benutzt, wenn die Seite vom 'Typ' auf 'Link zu externer URL' ausgewählt ist. + + pages:urltype + pages:urltype + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Set the Protocol for the URL. + Setzt das Protokoll der URL. + + + + diff --git a/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_pageslol.xlf b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_pageslol.xlf new file mode 100755 index 0000000..9ad287e --- /dev/null +++ b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_pageslol.xlf @@ -0,0 +1,156 @@ + + + +
+ + + Enter the abstract of the alternative language. + Geben Sie eine Zusammenfassung für die alternative Seitensprache an. + + + pages:abstract + pages:abstract + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enter the author of the alternative language. + Geben Sie einen Autor für die alternative Seitensprache an. + + + Enter the author email address of the alternative language. + Geben Sie die E-Mail-Adresse des Autors der alternative Seitensprache an. + + + pages:author_email + pages:author_email + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + pages:author + pages:author + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Represents an alternative language for the page. + Bietet Ihnen die Möglichkeit, Ihre Seiten auch in anderen Sprachen darzustellen. + + + Enter the description of the alternative language. + Geben Sie eine Beschreibung für die alternative Seitensprache an. + + + pages:description + pages:description + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + These records contains fields very similar to the Page records, exactly those fields which should be translated to another language in case you want a localized version of the page. +Create only ONE Alternative Page Language record of a specific language in each page. Having more than one record will leave it uncertain which of them is used when the page is displayed. + +Before you can create Alternative Page Language records you should create a 'master' language to be available in the root of the website ("Website Language") +The TypoScript template must be configured to allow other languages as well. + +Technically when an alternative language is being viewed, the content of the Alternative Page Language record is simply overlaid on the actual page records thus substituting the content of the fields in the default language. + Diese Datensätze enthalten Felder, die sehr den der Seitendatensätze ähneln, also genau den Feldern, die für übersetzte Versionen einer Seite in andere Sprachen übertragen werden sollten. +Legen Sie für jede Sprachversion einer Seite nur genau EINE Alternative Seitensprache an. Andernfalls ist unklar, welche bei der Anzeige benutzt wird. + +Bevor Sie eine Alternative Seitensprache anlegen, sollten Sie zunächst eine Hauptsprache in der Wurzel Ihrer Website definieren (Website Language). +Desweiteren müssen Sie dafür Sorge tragen, dass Ihre TypoScript-Vorlagen zusätzliche Seitensprachen überhaupt unterstützen, denn das ist keine TYPO3-Standardeigenschaft, sondern eine Designaufgabe. + +Technische gesehen werden die einzelnen Seiteninhalte der Hauptsprache mit den Inhalten der alternativen Seitensprache überlagert, sobald diese Inhalte in einer anderen Sprache vorhanden sind und die entsprechende Vorlage Mehrsprachigkeit unterstützt. + + The 'End' time determines the date from which the alternative language will be available online. + Die "Stop"-Zeit legt fest, ab wann die alternative Seitensprache auf der Web-Seite nicht mehr verfügbar (d.h. offline) sein soll. + + + pages_language_overlay:starttime, +pages_language_overlay:hidden, +pages:endtime + pages_language_overlay:starttime, pages_language_overlay:hidden, pages:endtimeThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Use this to temporarily disable the alternative language overlay for this page. + Mit dieser Option können Sie die gewählte Sprache zeitweilig deaktivieren (verbergen). + + + Setting this option is practical in the phase of adding the extra language. When it is set, the alternative content will not be displayed unless you - as an logged in backend user - enables the Admin Panel>Preview>Show hidden records option. + Diese Option ist besonders nützlich, wenn Sie gerade dabei sind, Übersetzungen für die gewählte Sprache anzufertigen. Während dieser Zeit sollten die halbfertigen Übersetzungen noch nicht auf Ihrer Website erscheinen. Als angemeldeter TYPO3-Backend-Benutzer können Sie jedoch mit dem Admin-Panel diese versteckten Inhalte sichtbar machen (Admin Panel > Vorschau > Zeige verborgene Inhalte). + + + pages_language_overlay:starttime, +pages_language_overlay:endtime + pages_language_overlay:starttime, pages_language_overlay:endtimeThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enter the keywords of the alternative language. + Geben Sie Schlüsselwörter für die alternative Seitensprache an. + + + pages:keywords + pages:keywords + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enter the media files of the alternative language. + Geben Sie Dateien für die alternative Seitensprache an. + + + pages:media + pages:media + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enter optional navigation title of the alternative language. + Geben Sie einen optionalen Navigationstitel für die alternative Seitensprache an. + + + sys_language, +_MOD_web_layout:language_list + sys_language, _MOD_web_layout:language_list + + The 'Start' time determines the date from which the alternative language will be available online. + Die "Start"-Zeit legt fest, ab wann die alternative Seitensprache auf der Web-Seite verfügbar (d.h. online) sein soll. + + + pages_language_overlay:endtime, +pages_language_overlay:hidden, +pages:starttime + pages_language_overlay:endtime, pages_language_overlay:hidden, pages:starttimeThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enter the subtitle of the alternative language. + Geben Sie einen Untertitel für die alternative Seitensprache an. + + + pages:subtitle + pages:subtitle + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Select the Alternative Language represented by this record. + Wählen Sie die durch diesen Eintrag dargestellte Sprache. + + + sys_language, +sys_language:title + sys_language, sys_language:title + + Enter the title of the alternative language. + Geben Sie einen Namen für die alternative Seitensprache an. + + + pages:title + pages:title + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + + diff --git a/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_statictpl.xlf b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_statictpl.xlf new file mode 100755 index 0000000..3562018 --- /dev/null +++ b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_statictpl.xlf @@ -0,0 +1,73 @@ + + + +
+ + + TypoScript Setup code field + Das Feld TypoScript-Setup-Code + + + sys_template:config + sys_template:config + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + TypoScript Constants field + Das Feld TypoScript-Konstanten + + + sys_template:constants + sys_template:constants + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Static templates are a centrally distributed TypoScript library. You should never change these values. + Statische Vorlagen stellen eine von TYPO3 gelieferte, zentrale TypoScript-Sammlung dar. Sie sollten diese Werte keinesfalls verändern! + + + Description of the static template record. + Beschreibung der statischen Vorlage. + + + The Static templates are meant to be included by your TypoScript Template records depending on your needs. Refer to the 'TSref' document (see below) for details on this process. +Notice that by each release of TYPO3 you should reinstall the Static Templates table by the install tool. See the 'Install/Upgrade' document for details (see below). + Statische Vorlagen werden normalerweise innerhalb Ihrer eigenen TypoScript-Vorlagen je nach Bedarf eingebunden. Näheres dazu erfahren Sie in der TypoScript - Referenz 'TSref' (siehe unten). +Achten Sie darauf, dass Sie sich mit jeder neuen TYPO3-Version auch die dazugehörigen (und eventuell geänderten) statischen Vorlagen innerhalb des Install-Tools (im Bereich Datenbank) neu installieren. Lesen Sie sich dazu bitte das Dokument 'Installation/Upgrade' (siehe unten). + + Editor Configuration - used to configure Stylesheet editor. + Konfiguration des Stilvorlagen-Editors. + + + EXT:context_help/Resources/Public/Images/cshimages/static.png + EXT:context_help/Resources/Public/Images/cshimages/static.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The static templates are located in the page tree root where only the Admin users can access them. However they are read-only by default so you can only look at their content, not change it. + Innerhalb des Seitenbaumes befinden sich die statischen Vorlagen an einer Stelle, zu der nur Administratoren Zugang haben. Trotzdem haben auch Administratoren standardmäßig nur lesenden Zugriff auf diese Dateien, auch sie können keine Änderungen vornehmen. + + + Inclusion of other static templates + Andere statische Vorlagen einbinden. + + + sys_template +TSref | https://docs.typo3.org/typo3cms/TyposcriptReference/ +TypoScript in 45 min| https://docs.typo3.org/typo3cms/TyposcriptIn45MinutesTutorial/ +Install/Upgrade | https://docs.typo3.org/typo3cms/InstallationGuide/, +sys_template:include_static + sys_template TSref | https://docs.typo3.org/typo3cms/TyposcriptReference/ +TypoScript in 45 Min| https://docs.typo3.org/typo3cms/TyposcriptIn45MinutesTutorial/ +Installation/Upgrade | https://docs.typo3.org/typo3cms/InstallationGuide/, +sys_template:include_static + + Template Title. Will be visible in the list of static templates in Template Records + Vorlagenbeschreibung - wird als Titel innerhalb der Vorlagenübersicht angezeigt. + + + + diff --git a/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_sysdomain.xlf b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_sysdomain.xlf new file mode 100755 index 0000000..579f451 --- /dev/null +++ b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_sysdomain.xlf @@ -0,0 +1,64 @@ + + + +
+ + + Determines the entrypoint of a certain host name. + Legt den Einstiegspunkt für einen bestimmten Hostnamen fest. + + + When a TYPO3 database contains more than a single website, you'll typically have to assign a domain name to each new websites "root-page". In practice you point all the domains to the same TYPO3 database on the server, but then you insert these Domain records at the positions in the page tree where you want to direct requests to the domain. And thus pages 'outside' that point will not be accessible from that domain. +This is like "Virtual hosts" in Apache servers. + +(Should probably be available for admin only.) + Wenn in einer TYPO3-Datenbank mehr als eine Website enthalten ist, müssen Sie üblicherweise jeder neuen Root-Seite einen Domänennamen zuordnen. Technisch gesehen zeigen alle Domänen auf dieselbe TYPO3-Datenbank des Servers, aber mit Hilfe dieser Domäneneinträge wird innerhalb des Seitenbaumes ein Sprungziel für Web-Anfragen definiert. Seiten, die außerhalb des so definierten Teilbaumes liegen, sind somit nicht für diese Domäne erreichbar. Dieses Konzept entspricht in etwa dem der "Virtuellen Hosts" des Webservers Apache. (Diese Option sollte nur für Administratoren verfügbar sein!) + + Enter the host name, eg. "www.my-domain.com". + Geben Sie einen Hostnamen ein, z.B. "www.meine-domain.de". + + + Before a domain record will have any effect you must make sure that the domains A-record is pointed towards the server and that your server is setup to direct requests to this TYPO3 database. So basically before entering anything here, make sure a request to the domain you wish to enter arrives at the root of the current page tree. +When you create a domain record and the host name in it (be it a real domain name or an IP address) matches the hostname of the URL, the TypoScript based front end will limit the available page to only those in the page tree from this point and outwards. In effect you will 'arrive' at the page where this record is and furthermore users cannot see pages with ids outside this branch. + +<strong>Notice, </strong>if you run TYPO3 from a subdirectory of the domain name, you must include the subdirectory as well, eg. "www.my-domain.org/typo3_subdir/" + Bevor Sie einen neuen Domäneneintrag verwenden können, müssen Sie zunächst sicherstellen, dass der sogenannte "A Record" der Domäne auf Ihren Server zeigt und Ihr Webserver Seitenanfragen auch an die TYPO3-Datenbank weiterleitet! Bevor Sie hier also etwas eintragen, stellen Sie zunächst sicher, dass alle Anfragen zur gewünschten Domäne auch an der Wurzel des Seitenbaumes landen. Wenn Sie einen Domäneneintrag erstellen und der darin enthaltene Hostname (sei es ein wirklicher Domänenname oder eine IP-Adresse) stimmt mit dem Hostnamen der URL überein, wird das TypoScript-basierte Frontend nur solche Seiten anzeigen, die im Seitenbaum unterhalb dieses Domäneneintrags liegen. Datensätze anderer Domäneneinträge bleiben dem Besucher verborgen. <strong>Achtung:</strong> Wenn Sie TYPO3 in einem Unterverzeichnis der Domain installiert haben, müssen Sie dieses Verzeichnis ebenfalls mit angeben, z.B. so "www.meine-domain.org/typo3_subdir/". + + Use this option to temporarily disable the Domain record. + Verwenden Sie diese Option, um die Domäne zeitweilig zu deaktivieren. + + + If set, any GET parameters in the calling URL will be transferred to the redirect URL. + Mit dieser Option werden alle GET-Parameter in der aufrufenden URL auch an die Umleitungs-URL übergeben. + + + All requests to the domain will be redirected to this URL, if any value is entered. + Alle Web-Anfragen an diese Domäne werden zu dieser URL umgeleitet. + + + Make sure to prepend "http://" or equally to the value! Basically a "Location: " header is just issued to this value! +<strong>Warning:</strong> You cannot use this to 'redirect' to a specific page id within the same domain as the record has! If you do that it'll just go into an endless loop because the redirect is redirecting to itself! + +Good Example: +Domain: "my-domain.org" +Redirect: "www.my-domain.org" + +This redirects requests to what is infact another domain name, namely "www.my-domain.org" + +Bad Example: +Domain: "www.my-domain.org" +Redirect: "www.my-domain.org/?id=10" + +This will go into an eternal loop because the domain name has in fact not changed! + + +Virtual directories: +If you're using TYPO3 on a unix computer you can make 'virtual subdirectories' to a website, still within the same database. See document list for more information. In that case you should enter the hostname with the subdirectory appended, like this: "my-domain.org/subdir/". If the combination of host name and current subdirectory matches the value, the domain record will be correctly detected and limit page access to the page tree below the Domain record. + Stellen Sie sicher, dass Sie dem Wert ein "http://" oder ähnliches voranstellen! Technisch gesehen wird der hier eingetragene Wert einem "Location: "-Header übergeben, welcher eine gültige, vollständige URL erwartet! <strong>Warnung:</strong> Sie können diese Option nicht dazu verwenden, um Anfragen auf eine bestimmte Seiten-ID innerhalb der gleichen Domäne umzulenken! Wenn Sie dies dennoch versuchen, produzieren Sie damit eine Endlosschleife, weil die Umleitung auf sich selbst zeigt! Ein gültiges Beispiel: Domäne: "my-domain.org" Umleiten zu: "www.my-domain.org" Diese Konfiguration leitet Anfragen tatsächlich zu einer anderen Domain um, nämlich "www.my-domain.org". Ein ungültiges Beispiel: Domäne: "www.my-domain.org" Umleiten zu: "www.my-domain.org/?id=10" Diese Konfiguration erzeugt eine Endlosschleife, der eigentlich Domänenname "www.my-domain.org" wurde <em>nicht</em> geändert! Virtuelle Verzeichnisse: Wenn Sie TYPO3 auf einem Unix-System betreiben, können Sie "virtuelle Unterverzeichnisse" zu einer Website erstellen, welche sich nach wie vor in der gleichen Datenbank befinden. Lesen Sie die Dokumentation, um mehr über dieses Konzept zu erfahren. In diesem Fall sollten Sie den Hostnamen folgendermaßen angeben: "my-domain.org/subdir/". Wenn die Kombination aus Hostnamen und derzeitigem Unterverzeichnis diesem Wert entspricht, wird der Domäneneintrag richtig erkannt und Seitenanfragen auf den Seitenbaum unterhalb dieses Domäneneintrages umgeleitet. + + sys_language +sys_template + sys_language sys_template + + + diff --git a/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_sysfilereference.xlf b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_sysfilereference.xlf new file mode 100755 index 0000000..837e877 --- /dev/null +++ b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_sysfilereference.xlf @@ -0,0 +1,51 @@ + + + +
+ + + Sets the alternative text of this asset. + Setzt einen alternativen Text für diese Datei. + + + When using the img element, specify a short text alternative with the alt attribute. Note. The value of this attribute is referred to as "alt text". +When an image contains words that are important to understanding the content, the alt text should include those words. This will allow the alt text to play the same function on the page as the image. Note that it does not necessarily describe the visual characteristics of the image itself but must convey the same meaning as the image. + Geben Sie, wenn ein img-Element benutzt wird, einen kurzen Alternativtext mit Hilfe des alt-Attributs an. Hinweis: Der Wert dieses Attributs wird als "Alt-Text" verwendet. Wenn ein Bild Wörter enthält, die zum Verständnis des Inhalts wichtig sind, sollte der Alt-Text diese Wörter enthalten. Dies ermöglicht es dem Alt-Text, die Funktion des Bildes in der Seite zu ersetzen. Beachten Sie, dass der Alt-Text nicht zwangsläufig die visuellen Charakteristiken des Bildes selbst beschreibt, sondern dass er dieselbe Bedeutung wie das Bild übertragen muss. + + + Check to let embedded media play once loaded. + Markieren Sie diese Option, um eingebundene Medien, nachdem sie geladen wurden, automatisch abspielen zu lassen. + + + Click "Open Editor" to start up the image editor. + Klicken Sie "Editor öffnen", um den Bildeditor zu starten. + + + Sets the image-caption-text of this asset. + Setzt die Bildunterschrift für diese Datei. + + + This text will be displayed underneath your asset and can be used to supply additional context to the image. +Depending on local laws you might have to use this to supply proper copyright information on your assets. + Dieser Text wird unter Ihrer Datei angezeigt und kann benutzt werden, um zusätzlichen Kontext für das Bild anzugeben. Abhängig von lokalen Gesetzen müssen Sie hier ggf. Urheberrechtsinformationen zu der Datei angeben. + + + Sets a link on this asset. + Verlinkt diese Datei. + + + Use the wizard next to the field to specify a link that a user can follow by clicking the image. + Verwenden Sie den Assistenten neben dem Feld, um einen Link anzugeben, dem der Benutzer folgen kann, indem er das Bild anklickt. + + + Sets the title text of this asset. + Setzt einen Titel-Text für diese Datei. + + + The title attribute is used to provide additional information to help clarify or further describe the purpose of a link. +If the supplementary information provided through the title attribute is something the user should know before following the link, such as a warning, then it should be provided in the link text rather than in the title attribute. + Das Titel-Attribut wird verwendet, um zusätzliche Informationen zur Verfügung zu stellen um den Zweck des Links klarzustellen oder ihn weiter zu erläutern. Wenn der Benutzer die durch das Titel-Attribut gegebenen, zusätzlichen Informationen kennen sollte, bevor er dem Link folgt, wie beispielsweise bei einer Warnung, dann sollten diese Informationen besser im Linktext als im Titel-Attribut angegeben werden. + + + + diff --git a/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_sysfilestorage.xlf b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_sysfilestorage.xlf new file mode 100755 index 0000000..9975641 --- /dev/null +++ b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_sysfilestorage.xlf @@ -0,0 +1,68 @@ + + + +
+ + + File storage, which acts as an entry root point to a file-based structure. See it like a drive or a hard drive volume in your local machine. + Dateispeicher, der als Eingangspunkt zu einer dateibasierten Struktur dient. Sehen Sie ihn als eine Art Laufwerk oder Festplatte in Ihrem PC. + + + A description of this storage. + Eine Beschreibung dieses Speichers. + + + This description field is used to explain e.g. the location of the storage, also what this storage is meant for or what it contains. + Dieses Beschreibungsfeld kann benutzt werden, um z.B. den Ort des Speichers, wozu er da ist, oder was er enthält zu erklären. + + + + + + Choose the driver as the technical backbone of the storage. Once you've chosen a driver, and saved it, additional configuration will show up. + Wählen Sie den Treiber für das technische Rückgrat des Speichers. Nachdem Sie einen Treiber ausgewählt und Ihre Auswahl gespeichert haben, werden zusätzliche Konfigurationsoptionen angezeigt werden. + + + The driver is the technical background of a storage, and thus also defines whether the location of the storage is local (= on the same machine as this TYPO3 installation) or remote like a WebDAV server connection. Search for extensions in the TYPO3 Extension Repository that extend this driver list. + Der Treiber ist der technische Hintergrund eines Speichers und bestimmt so auch, ob der Ort des Speichers lokal (= auf demselben Server wie diese TYPO3-Installation) oder entfernt ist wie eine WebDAV-Serververbindung. Suchen Sie im TYPO3-Erweiterungs-Repository nach Erweiterungen, die die Liste der Treiber erweitern. + + + Disabling the storage will result in removing it from any listings in the backend. Existing file relations will still exist. + Wenn Sie den Speicher deaktivieren, wird er aus allen Listen im Backend entfernt. Bestehende Dateirelationen bleiben bestehen. + + + If you set up a file storage, it will show up on any folder lists, thus allowing to basically browse through the files in this file repository. If you set this checkbox, this storage will be excluded from any listings in the backend. Any existing file references will still exist further. + Wenn Sie einen Dateispeicher einrichten, wird er in jeder Dateiliste erscheinen, so dass es möglich sein wird, die Dateien in diesem Datei-Repository zu browsen. Wenn Sie diese Checkbox setzen, wird dieser Speicher von jeglichen Listen im Backend ausgenommen. Bereits bestehende Dateirelationen bleiben bestehen. + + + If set, backend users can browse through this storage. Otherwise it will show up as a unselectable item in the list. + Falls gesetzt, können Backend-Benutzer diesen Speicher durchsuchen. Ansonsten wird er als nicht-auswählbares Element in der Liste erscheinen. + + + This flag is usually set. If TYPO3 cannot connect to this storage (because it maybe temporary down), then the flag will be checked, and the storage will behave like it is non-browsable in the TYPO3 backend. The admin needs to manually activate it again if it was offline. + Diese Flag ist gewöhnlich gesetzt. Wenn TYPO3 keine Verbindung mit dem Speicher herstellen kann (etwa weil er temporär nicht verfügbar ist), dann wird diese Flag entfernt und der Speicher wird sich im TYPO3-Backend so verhalten, als sei er nicht browsbar. Ein Administrator muss ihn manuell wieder aktivieren, wenn er offline war. + Die Online-Flag ist also standardmäßig gesetzt. Und wenn der Speicher NICHT verfügbar ist, wird die Flag gecheckt?! Sollte sie dann nicht eher nicht gecheckt werden?! Ersetzt durch "entfernt". --Christopher + + + If set, then the files in this storage can be linked directly from the outside world. If this is not set, make sure to provide additional possibilities to access the files in this storage. + Wenn gesetzt, können Dateien in diesem Speicher direkt von außen verlinkt werden. Wenn diese Option nicht gesetzt ist, stellen Sie sicher, dass Sie zusätzliche Möglichkeiten bieten, auf die Dateien in diesem Speicher zuzugreifen. + + + If set, then users are allowed to modify, add, delete files/folders on this storage. + Wenn gesetzt, dürfen Benutzer Dateien und Ordner in diesem Speicher ändern, hinzufügen und löschen. + + + The visible identifier for this file storage. + Der sichtbare Bezeichner für diesen Dateispeicher. + + + The label entered here will be shown as the name for the entry point in the TYPO Backend. Be sure to make it descriptive and logical for your editors. + Die hier angegebene Beschriftung wird als Name für den Eingangspunkt im TYPO3-Backend gezeigt. Stellen Sie sicher, dass sie deskriptiv und logisch für Ihre Redakteure ist. + + + Defines the directory on this storage to be used to save temporary files like resized images. + Legt das Verzeichnis im Speicher fest, das benutzt werden soll, um temporäre Dateien wie etwa skalierte Bilder zu speichern. + + + + diff --git a/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_systmpl.xlf b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_systmpl.xlf new file mode 100755 index 0000000..1ec313e --- /dev/null +++ b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_systmpl.xlf @@ -0,0 +1,180 @@ + + + +
+ + + Other Template Records that are included like "static templates". + Andere Template-Datensätze, die wie "Statische Templates" eingebunden werden. + + + Flags that will clear the inheritance of TypoScript code from former templates in the root line. There is a flag for Constants and one for Setup code. + Mit diesen Optionen wird die Vererbung des TypoScript-Codes übergeordenter (d.h. im Seitenbaum näher an der Wurzel angesiedelter) Vorlagen unterbunden. Diese Option kann für Konstanten und Setup-Code gesetzt werden. + + + In the Web > Template / Template Analyser module you can see how far back in the template tree that constants and setup code is inherited. + Innerhalb des Moduls Web > Template können Sie sich mit dem Template Analyzer die Vererbungsstruktur für Konstanten und Setup-Code innerhalb des Vorlagenbaumes anzeigen lassen. + + + EXT:context_help/Resources/Public/Images/cshimages/systemplate2.png + EXT:context_help/Resources/Public/Images/cshimages/systemplate2.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + sys_template:root + sys_template:root + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + TypoScript Setup code + TypoScript-Setup-Code + + + Read more about TypoScript Templates in TSref, TypoScript by Example and Getting Started. + Hinter TypoScript steckt ein sehr mächtiges Konzept zur Gestaltung dynamischer Websites auf Basis von TYPO3. TypoScript an dieser Stelle zu erklären, würde den Rahmen dieser Onlinehilfe sprengen. Mehr über TypoScript-Templates erfahren Sie deshalb in den Referenzdokumenten <em>TSref</em>, <em>TypoScript by Example</em> und <em>Getting Started</em>. + + + static_template:config, +TSref | https://docs.typo3.org/typo3cms/TyposcriptReference/ +Getting Started | https://docs.typo3.org/typo3cms/GettingStartedTutorial/ +TypoScript in 45 min| https://docs.typo3.org/typo3cms/TyposcriptIn45MinutesTutorial/ +TypoScript Syntax | https://docs.typo3.org/typo3cms/TyposcriptSyntaxReference/ + static_template:config, +TSref | https://docs.typo3.org/typo3cms/TyposcriptReference/ +Getting Started | https://docs.typo3.org/typo3cms/GettingStartedTutorial/ +TypoScript in 45 Min| https://docs.typo3.org/typo3cms/TyposcriptIn45MinutesTutorial/ +TypoScript Syntax | https://docs.typo3.org/typo3cms/TyposcriptSyntaxReference/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + TypoScript Constants. + TypoScript-Konstanten + + + static_template:constants + static_template:constants + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + TypoScript template record. + TypoScript-Template-Datensatz. + + + Enter a description of the template if you like. + Geben Sie hier eine Beschreibung für dieses Template an. + + + The 'Template' records are the vital components used to set the design of the webpages. No matter how (almost) you would like to build your website, it must be initiated by a 'Template' record placed in the root of the page tree of the site. +Basically, create a 'Template' record, enter a title and make sure to check of Clear constants, setup and Rootline. Then enter some TypoScript configuration in the Setup field and you're set. +It's very important to read how to do all this in the documents listed below! Also make sure you use the Web>Template module to do all the working with templates. It's a specialized tool to help you with this. + Die Template-Datensätze bilden das Herzstück für das gesamte Design Ihrer Website. Ganz gleich, wie Sie Ihre Website gestalten wollen, alles fängt damit an, dass ein Template-Datensatz am Anfang Ihres Seitenbaumes steht. Im Grunde genommen legen Sie dazu einfach einen Template-Datensatz an, geben diesem einen Namen und vergewissern sich, dass Sie die Option "Lösche Konstanten, Setup und Rootline" gewählt haben. Dann geben Sie noch einige TypoScript-Zeilen innerhalb des Feldes "Setup" ein und schon kann es losgehen. Das ist natürlich eine stark vereinfachte Darstellung. Für ein erfolgreiches, produktives Arbeiten mit TYPO3 ist es sehr wichtig, dass Sie sich die unten aufgeführten Dokumente sehr aufmerksam durchlesen! Benutzen Sie für Ihre Arbeit mit Templates stets das Modus Web > Template. Es bietet Ihnen spezielle Funktionen, die den Umgang und die Arbeit mit Templates sehr vereinfachen können. + + Editor Configuration for the stylesheet editor extension. + Editor-Konfiguration für die Erweiterung Stylesheet-Editor. + + + End time. Use this to disable a template on a certain date. + Stoppzeit. Verwenden Sie diese Option, um ein Template zu einer bestimmten Zeit zu deaktivieren. + + + Hiding the template will deactivate the template record. + Mit dieser Option können Sie den Template-Datensatz verbergen bzw. deaktivieren. + + + If the Template Record was the first record on a page hiding it will expose the second record on the page instead. + Wenn der Template-Datensatz der erste Template-Eintrag einer Seite war, so wird stattdessen automatisch der nächste Template-Eintrag aktiviert. + + + EXT:context_help/Resources/Public/Images/cshimages/systemplate.png, +EXT:context_help/Resources/Public/Images/cshimages/systemplate1.png + EXT:context_help/Resources/Public/Images/cshimages/systemplate.png, +EXT:context_help/Resources/Public/Images/cshimages/systemplate1.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + A Template Record with constants and setup code. +The Web>Template module contains tools which will help you to edit and validate TypoScript structures. + Ein Template-Datensatz mit Konstanten- und Setup-Code. Das Modul Web > Template enthält Werkzeuge, die beim Erstellen und Testen von Template hilfreich sein können. + + If set, static templates will be included after "based-on" templates. It basically swaps the order of inclusion of these external TypoScript sources. + Mit dieser Option wird festgelegt, dass statische Templates nach den Basis-Templates eingebunden werden (die Reihenfolge der Einbindung also umgekehrt). + + + The Web > Template / Template Analyser module allows you to view the order of inclusion of all TypoScript sources your template uses. + Innerhalb des Moduls Web > Template können Sie sich mit dem Template Analyzer die Reihenfolge der Einbindung aller TypoScript-Daten, welche Ihre Vorlage verwendet, anzeigen lassen. + + + Static Template records to include. + Einzubindende statische Template-Datensätze + + + Static Template files to include. + Einzubindende statische Template-Dateien + + + Static template files are registered by extensions contrary to Static Template records which come from the static database table, "static_template". + Statische Template-Dateien werden durch Erweiterungen registriert bzw. zur Verfügung gestellt, im Gegensatz zu den statischen Template-Datensätzen, welche aus einer statischen Datenbanktabelle (static_template) stammen. + + + sys_template:include_static + sys_template:include_static + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + static_template + static_template + + + Defines a template record to make active one level out in the page tree of this branch. This can be used to define another template record for the general website while having a special template for the frontpage. + Definiert die "Zuständigkeit" eines Template-Datensatzes für die nächst tiefere Ebene innerhalb der Seitenbaumes. Dadurch kann man beispielsweise der Einstiegsseite einer Website ein spezielles Design zuweisen, während alle untergeordenten Seiten ein anderes Design erhalten. + + + Resource files for the template. For example a logo, a TTF-font etc. + Ressourcen für das Template, z.B. Bilddateien, True-Type-Schriften, HTML-Vorlagen usw. + + + Resource files can be referenced in TypoScript Template code by [filename]*.[ext] and has the advantage that the reference from TypoScript is not broken if you copy or export a Template Record where the resources ends up with new names. + Dateiressourcen können innerhalb des TypoScript-Template-Codes durch [dateiname]*.ext angesprochen werden. Der Vorteil dieser Methode: werden Vorlagendatensätze kopiert oder exportiert, bleiben die Referenzen auf die dazugehörigen Ressourcen erhalten und zwar auch für den Fall, dass die Ressourcen geänderte Dateinamen erhalten. + + + Defines that the template represents a root of a website. + Legt fest, dass mit diesem Template die Wurzel des Seitenbaumes (inklusive aller Unterseiten) dargestellt wird. + + + sys_template:clear + sys_template:clear + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + static_template +TSref | https://docs.typo3.org/typo3cms/TyposcriptReference/ +TypoScript in 45 min| https://docs.typo3.org/typo3cms/TyposcriptIn45MinutesTutorial/ + static_template +TSref | https://docs.typo3.org/typo3cms/TyposcriptReference/ +TypoScript in 45 Min| https://docs.typo3.org/typo3cms/TyposcriptIn45MinutesTutorial/ + + Website title. Typically this will automatically be prefixed all page titles in the <title> tag of the frontend pages. + Website-Titel. Entspricht dem HTML-Tag <title> und wird normalerweise innerhalb der Titelleiste des Browsers auf jeder Seite angezeigt. + + + Start time. Use this to enable a template on a certain date. + Startzeit. Verwenden Sie diese Option, um ein Template zu einer bestimmten Zeit zu aktivieren. + + + Define the mode of inclusion of static template files. + Mit dieser Option legen Sie die Reihenfolge beim Einbinden statischer Template-Dateien fest. + + + If you are in doubt about the inclusion order, make sure to use the Web > Template / Template Analyser to view the order. + Wenn Sie sich über die Reihenfolge im Unklaren sind, können Sie sich diese mit dem Modul Web > Template (Template Analyzer) auch anzeigen lassen. + + + The title of the template record is only an internal label and does not have any effect on the output in the frontend. + Der Titel des Template-Datensatzes wird lediglich intern verwendet und erscheint zu keiner Zeit innerhalb der Website. + + + + diff --git a/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_ttcontent.xlf b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_ttcontent.xlf new file mode 100755 index 0000000..7360990 --- /dev/null +++ b/public/typo3conf/l10n/de/context_help/Resources/Private/Language/de.locallang_csh_ttcontent.xlf @@ -0,0 +1,789 @@ + + + +
+ + + Enter the main text. + Geben sie den Haupttext ein. + + + The main text of the Content Element is entered here and can be formatted with HTML or a Rich Text Editor. +The field is reused in other Content Element types so changing the type will cause any text to be reused in that new Content Element type. + +When you're using this field with the "Text" and "Text & Images" types, the content is normal body text. Each linebreak signifies a new paragraph, you can use the special TYPO3 tag, &lt;LINK&gt;, for making links. You can use many HTML tags but there are limitations depending on your website configuration. +A Rich Text Editor is commonly used to add a visual editing interface for 'Text' and 'Text & Images' Content Elements. + +<b>Bullet Lists:</b> +If the type is "Bullet List" each line in this field is a bullet item. + +<b>Tables:</b> +If the type is "Table" each line represents a table row. Within each line, columns are divided by a vertical bar ('|'). A table row with 3 columns could look like "This is column 1 | Column 2 here | Third column!". The table wizard can also be used for creating tables and is much easier than hand coding them. + +<b>Parameters:</b> +Types like "Form" and "Multimedia" use this field for parameters than can be passed to the Content Element. The "HTML" type expects raw HTML which is simply displayed on the website without any processing. + +<b>Making a mail form:</b> +When you have selected the "Form" Content Element you can enter form field and other options. This is a brief example: + +Your name: | *name=input,40 | [Enter name!] +Your email: | *email=input,40 +Your address: | address=textarea,40,10 +Your haircolor: |hair=radio|Blue=blue, Red=red + +|formtype_mail = submit | Send Form +|subject=hidden| Enter a subject here! +|html_enabled=hidden | 1 + +The first two lines makes input fields for name and email. Both are marked as "required" and are designated by the *, and the name field has a default value of "[Enter name!]". +The third line is a text box and the fourth makes radio buttons to select a hair color. +After the input fields, there are three important lines in the end. The first makes a submit button with the label "Send Form", the second line is the subject of the email the receiver gets, and the third line formats the email using HTML. +Like the table wizard, it is easier to use the form wizard rather than hand coding the forms. + +<b>Note:</b> For a form to work you must add an email address for the Recipient Email in its field. + Geben Sie hier den Text des Inhaltselements ein. Oft können Sie diesen Text mit einem "Rich-Text-Editor" bearbeiten, der einem einfachen Textverarbeitungssystem ähnelt (siehe unten). Manchmal sehen Sie nur ein einfaches Eingabefeld, z.B. dann, wenn der Text nicht formatierbar ist. Dieses Feld wird in fast allen Inhaltstypen verwendet, so dass beim Wechsel zwischen Typen der Inhalt dieses Feldes nicht verloren ist. Sie können den Typ gefahrlos umschalten und nötigenfalls jederzeit zum alten Typ zurückschalten. <b>Text</b> und <b>Text und Bilder:</b> Wenn Sie als Inhaltstyp "Text" oder "Text und Bilder" wählen, ist der Inhalt normaler Text. Jeder harte Zeilenumbruch bewirkt einen neuen Absatz, Sie können das spezielle TYPO3-Tag &lt;LINK&gt; zur Erzeugung eines Links verwenden. Sie können auch verschiedene HTML-Tags verwenden, mit Einschränkungen. <b>Aufzählung:</b> Wenn Sie den Typ "Aufzählung" ausgewählt haben, ist jede Zeile ein Listeneintrag. <b>Tabelle:</b> Wenn der Typ "Tabelle" ist, so repräsentiert jede Zeile eine Tabellenzeile. Innerhalb jeder Zeile werden die Spalten durch einen vertikalen Strich getrennt: "|". Eine Tabellenzeile mit drei Spalten könnte so aussehen: "Dies ist Spalte 1 | Spalte 2 hier | Dritte Spalte!" <b>Skript</b>, <b>Formular</b>, <b>Multimedia</b> und <b>HTML:</b> Typen wie "Skript", "Formular" und "Multimedia" benutzen das Feld für Parameter, die Sie dem Element übergeben können. Und der "HTML"-Typ akzeptiert jede Eingabe als reines HTML, das ohne weitere Bearbeitung auf der Web-Seite ausgegeben wird. <strong>Rich Text Editor:</strong> Für die Typen "Text", "Text und Bilder" und "Rich Text" wird der Rich-Text-Editor benutzt, vorausgesetzt, dass der Editor grundsätzlich aktiviert ist. Dann haben Sie eine mehr oder minder umfangreiche Werkzeugleiste zur Verfügung, um den Text zu formatieren. Alle Einschränkungen sind beabsichtigt: die <b>Vorlage</b> ist in der Regel für Formatierung verantwortlich und so beschaffen, dass ein angemessenes, einheitliches Aussehen aller Seiten einer Website garantiert ist. Beachten Sie auch, dass der Inhalt bezüglich HTML "gereinigt" wird, bevor er in die Datenbank geschrieben wird. Ist der "Rich-Text-Editor" in Ihrem Browser nicht verfügbar, dann sehen Sie stattdessen einfaches HTML, dass Sie auch bearbeiten dürfen, wenn Sie die nötigen Kenntnisse haben. Wenden Sie sich bitte an ihre Administratoren, um, bei Bedarf, eine Grundausbildung in HTML oder den "Rich-Text-Editor" zu bekommen. <b>Ein Mail-Formular erstellen:</b> Wenn Sie den Inhaltstyp "Formular" ausgewählt haben, sollten Sie Parameter in dieses Feld eingeben. Dies ist ein kurzes Beispiel: <nobr> Ihr Name: | *name=input,40 | [Name eingeben!] Ihre E-Mail-Adresse: | *email=input,40 Ihre Adresse: | adresse=textarea,40,10 Ihre Haarfarbe: |haar=radio|Blau=blau, Rot=rot |formtype_mail = submit | Formular senden |subject=hidden| Betrifft: meine Daten |html_enabled=hidden | 1 </nobr> Die ersten zwei Zeilen erzeugen Eingabefelder für Name und E-Mail, beide sind mit einem "*" als "benötigt" markiert und das name-Feld hat einen Standardwert: "[Name eingeben!]". Die dritte Zeile ist ein Textfeld und die vierte Zeile erstellt Radioknöpfe für die Haarfarbe. Alle vier Zeilen haben je eine Beschriftung Am Schluss folgen drei wichtige Zeilen. Die erste erzeugt eine Sende-Schaltfläche mit der Aufschrift "Formular senden", die zweite Zeile ist der Betreff der E-Mail und die dritte Zeile sorgt dafür, dass das Ergebnis als HTML-Tabelle verschickt wird. Es ist oft einfacher, den Formularassistenten zu benutzen, klicken Sie dazu auf das Symbol rechts neben dem Eingabefeld. <b>Hinweis:</b> Bevor ein Formular funktionieren kann, müssen Sie eine Empfängeradresse angeben. Das Feld "E-Mail-Empfänger:" ist hierfür vorgesehen (das bei anderen Typen als Untertitel benutzt wird). + + tt_content:CType, +tt_content:subheader, +xMOD_csh_corebe:wizard_forms_wiz, +xMOD_csh_corebe:wizard_table_wiz + tt_content:CType, +tt_content:subheader, +xMOD_csh_corebe:wizard_forms_wiz, +xMOD_csh_corebe:wizard_table_wizThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select the column position of this element. <strong>Notice:</strong> This may affect whether the Content Element is visible depending on your website template. + Wählen Sie die Spaltenposition des Elements. <strong>Beachten Sie</strong>, dass damit die Sichtbarkeit des Elements beeinflusst wird. + + + Many websites only use one column of content. Some templates, however, let you put content in multiple columns using the Column option. + +<strong>Notice:</strong> Selecting a column other than "Normal" may cause the Content Element to disappear if the website template does not use that column. If your Content Element mysteriously disappears make sure the Column and Language selectors are set correctly. + Die meisten Webseiten verwenden nur eine Spalte für Inhalte. Bei manchen Vorlagen können Sie jedoch Inhalte in mehrere Spalten einfügen und mit dieser Option können Sie eine andere Spalte auswählen. + +<strong>Beachten Sie,</strong> dass die Auswahl einer anderen Spalte als "Normal" das Inhaltselement verschwinden lässt, solange diese Spalte nicht auch in der Vorlage vorgesehen ist. Falls das Inhaltselement 'seltsamerweise' nicht sichtbar ist, überprüfen Sie bitte, ob Spalte und Sprache richtig ausgewählt wurden. + + tt_content:sys_language_uid, +_MOD_web_layout:columns_multi, +_MOD_web_layout:columns_single + tt_content:sys_language_uid, +_MOD_web_layout:columns_multi, +_MOD_web_layout:columns_singleThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select a fixed number of table columns + Wählen Sie eine feste Anzahl an Spalten aus. + + + Select the kind of Page Content this element represents. New options will appear when you save the record. + Wählen Sie die Art des Seiteninhalts aus, den dieser Datensatz darstellt. Neue Optionen erscheinen, sobald Sie den Datensatz speichern. + + + The 'Type' of content you select determines which options are available in the editing form so be sure to save the record before making other changes. + +This is a description of the various types: + +<strong>Header</strong> +This type allows you to insert a standard Content Element header and nothing more. +Almost all the other types described below also include the Header and its options. The Header type provides a way to insert a header without any other content. + +<strong>Text</strong> +The Text type allows you to insert regular page content. It is generally used for text only content. + +<strong>Text & Images</strong> +This is the same as the Text type (regular page content) but with the option of attaching images. + +<strong>Image</strong> +The Image type allows you to insert image only page content. + +<strong>Bullet List</strong> +Lets you create a bullet list. Each line in the text field will appear as a single bullet. + +<strong>Table</strong> +Lets you create <em>simple</em> tables. Each line represents a row in the table and vertical bars ('|') separate each column. A popup wizard is also available. + +<strong>File Links</strong> +Allows you to present a list of files for download. Thumbnails can be attached to the list and you can also display the file size. + +<strong>Form</strong> +Lets you create mail forms using a special syntax or a popup wizard. + +<strong>Search</strong> +This inserts a search box and also shows the search results when a search is performed on the page. + +<strong>Login</strong> +Displays a login box for website users. This is only useful if you have already created website users and usergroups. + +<strong>Menu/Sitemap</strong> +Offers a selection of menus and a sitemap you can insert on a page. + +<strong>Insert records</strong> +This acts as placeholder for other records. With this Content Element, you can resuse multiple content elements from other pages. + +<strong>Insert plugin</strong> +This will allows you to insert news, forums, guestbooks, lists of addresses, and other functionality. Plugins are typically provided by TYPO3 extensions. The available fields and required configuration depend on the extension. + +<strong>Divider</strong> +This inserts a simple horizontal rule on a page. + +<strong>HTML</strong> +This is plain HTML content. Anything added in the HTML Code of this Content Element will be displayed directly on the page without any preprocessing. + Der "Typ" des Inhalts-Elements, den Sie auswählen, entscheidet darüber, welche Optionen Ihnen im Formular angezeigt werden. Stellen Sie sicher, dass Sie einen Datensatz sichern, nachdem Sie den Typ geändert haben und bevor Sie weitere Änderungen vornehmen. Dies ist eine Beschreibung der verschiedenen Typen: <strong>Überschrift</strong> Dieser Typ erlaubt Ihnen ausschließlich, eine Überschrift einzufügen. Fast alle anderen Typen erlauben es ebenfalls, eine Überschrift mit genau den selben Optionen anzugeben. Der Typ "Überschrift" bietet also die Möglichkeit, eine Überschrift <em>ohne</em> irgendetwas anderes einzufügen. <strong>Text</strong> Der Text Typ ermöglicht die Eingabe von normalen Seiteninhalten. <strong>Text und Bilder</strong> Dies entspricht dem Typ "Text" (normale Seiteninhalte) mit der zusätzlichen Option, Bilder anzuhängen. <strong>Bild</strong> Das gleiche wie "Text und Bilder", aber ohne Textfeld (also nur Bilder). <strong>Aufzählung</strong> Damit können Sie eine Aufzählung erstellen. Jede Zeile des Textfeldes erscheint als ein Punkt in einer Liste. <strong>Tabelle</strong> Bietet die Möglichkeit, <em>einfache</em> Tabellen zu erstellen. Jede Zeile stellt eine Tabellenzeile dar und vertikale Striche ('|') trennen die Spalten. <strong>Dateilinks</strong> Präsentiert eine Liste von Dateien zum Herunterladen. Sie können Vorschausymbole zuordnen und die Dateigröße anzeigen lassen. <strong>Multimedia</strong> Damit können Sie Multimediaelemente einfügen, wie z.B. Sound, Video, Java-Applets und Flash-Animationen. <strong>Formular</strong> Lässt Sie Mail-Formulare erstellen. Für die Erstellung von Formular-Feldern gibt es eine spezielle Syntax (siehe Dokumentation). <strong>Suche</strong> Dies fügt ein Suchfeld ein und zeigt auch das Ergebnis der Suche an, wenn diese Seite als Ziel der Suchergebnisse angegeben wird. <strong>Anmeldeformular</strong> Zeigt eine Anmeldemaske für Website-Benutzer an. Sie müssen mindestens einen Website-Benutzer und eine Benutzergruppe anlegen, damit dieser Typ Sinn hat. <strong>Textbox</strong> Dieser Typ ist vorgesehen für maßgeschneiderte Designs, die typisch einigen Text und ein Bild enthalten. In anderen Worten, dieser Typ ist nicht immer verfügbar. Benutzen Sie diesen Typ also nur, wenn Sie dazu angewiesen werden. Es existieren andere Typen zur Anzeige von Text und Bildern. <strong>Menü/Sitemap</strong> Bietet eine Auswahl von verschiedenen Link-Menüs und eine Sitemap, die Sie auf einer Seite einfügen können. <strong>Datensatz einfügen</strong> Dies ist ein Platzhalter für andere Datensätze. Mit anderen Worten: Mit diesem Element können Sie andere Datensätze von anderen Seiten anhängen und damit in diese Seite integrieren. <strong>Plug-In einfügen</strong> Dies erlaubt es Ihnen, ein Forum, ein Gästebuch, eine Adressliste, einen Einkaufskorb etc. einzubinden. Die verschiedenen Möglichkeiten sind <em>nur</em> dann verfügbar, wenn sie in der Vorlage richtig konfiguriert wurden. Vergewissern Sie sich also, welche Plug-Ins in Ihrer Website verfügbar sind. <strong>Skript</strong> Dies ist reserviert für benutzerdefinierte Zwecke, womit es Ihnen der Vorlagenprogrammierer erlauben kann, spezialisierte Inhalte einzufügen. <strong>Trenner</strong> Damit fügen Sie eine Trennlinie ein. <strong>HTML</strong> Dies ist reiner HTML-Inhalt. Alles, was hier eingegeben wird, wird ohne weitere Verarbeitung auf der Seite angezeigt. + + EXT:context_help/Resources/Public/Images/cshimages/ttcontent_4.png + EXT:context_help/Resources/Public/Images/cshimages/ttcontent_4.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + tt_content:colPos, +tt_content:sys_language_uid, +About Content Elements | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/EditPageContent/ + tt_content:colPos, +tt_content:sys_language_uid, +Über Inhaltselemente | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/EditPageContent/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Enter a date to be displayed above the header. + Geben Sie ein Datum ein, das oberhalb der Überschrift angezeigt wird. + + + All visible content on webpages is typically made by "Page Content" records, often referred to as "Content Elements". Content Elements are managed by the "Page" Module which organizes Content Elements in multiple columns and languages. + Der sichtbare Inhalt von Websiten setzt sich üblicherweise aus "Seiteninhalt"-Elementen zusammen, oft auch als "Inhaltselemente" bezeichnet. Inhaltselemente werden über das "Seite"-Modul verwaltet, welches Inhaltselemente in mehreren Spalten und Sprachen organisiert. + + + "Page Content" records are sortable and can be rearranged. The "Language" and "Column" selectors of the "Page Content" records determines when and where they appear. If you do not change the value of the "Language" and "Column" selectors the Content Element will appear in the default configuration. + Seiteninhalte sind geordnet und können daher in beliebiger Reihenfolge angeordnet werden. Beachten Sie auch, dass die Auswahlfelder "Spalte" und "Sprache" bestimmen, wo und unter welchen Umständen die Inhalte erscheinen. Wenn Sie diese Werte nicht ändern, können Sie davon ausgehen, dass Ihre Inhalte standardmäßig erscheinen. + + + Enter the date when the Content Element should expire and disappear from the website. + Geben Sie das Datum ein, ab dem das Element nicht mehr auf der Website erscheinen soll. + + + pages:endtime, +tt_content:starttime, +tt_content:hidden, +tt_content:fe_group + pages:endtime, +tt_content:starttime, +tt_content:hidden, +tt_content:fe_groupThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + If Usergroup Access Rights are set to a usergroup name, only website users who are logged in and members of the selected usergroup will be able to view the Content Element. The special option 'Hide at Login' means the Content Element will <em>not</em> be visible for any website users that are logged in. Likewise "Show at Any Login" will make the Content Element visible for any logged in website user. + Wenn die Zugriffs-Berechtigungen für eine Benutzergruppe ausschließlich für die Benutzergruppe gesetzt sind, können nur Benutzer, die Mitglied dieser Gruppe sind, dieses Inhaltselement sehen. Die Zusatzoption 'Verbergen, wenn eingeloggt' bedeutet, dass dieses Inhaltselement für alle eingeloggten Benutzer <em>nicht</em> sichtbar ist. Umgekehrt macht die Option "Für alle Eingeloggten sichtbar" das Inhalts-Element für alle eingeloggten Nutzer sichtbar. + + + The 'Hide at Login' option is is useful if you want to present information like "How to Login" that becomes irrelevant when a website user is actually logged in. + Die Optionen in diesem Auswahlfeld sind davon abhängig, welche Benutzergruppen erstellt wurden und für Sie verfügbar sind. Wenn Sie hier eine Benutzergruppe auswählen, wird das Element nicht mehr für Anwender sichtbar sein, die nicht angemeldet sind. Nur angemeldete Benutzer, die Mitglied der ausgewählten Gruppe sind, bekommen das Element zu sehen. "Anzeigen, wenn angemeldet" erweitert die Anzeige: solche Inhalte werden nur angemeldeten Benutzern gezeigt, aber unabhängig davon, welcher Gruppe sie angehören. "Nach Anmeldung verbergen" bewirkt das genaue Gegenteil, d.h. das Element <em>verschwindet</em>, wenn <em>irgendein</em> Benutzer angemeldet ist. Dies ist z.B. sinnvoll, um Informationen wie "Wie melde ich mich an?" oder ähnliches anzuzeigen, die irrelevant sind, wenn der Benutzer letzlich angemeldet ist. + + + tt_content:hidden, +tt_content:starttime, +tt_content:endtime, +pages:fe_group, +fe_users, +fe_groups + tt_content:hidden, +tt_content:starttime, +tt_content:endtime, +pages:fe_group, +fe_users, +fe_groupsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enable the display of file sizes. + Markieren Sie dieses Feld, wenn Sie Dateigrößen angezeigt bekommen möchten. + + + Enter header text for the Content Element. + Geben Sie eine Überschrift für das Inhaltselement ein. + + + Almost all Content Elements will display this header above the content. If you don't want the header displayed, set the header Layout to "Hidden". You can also choose not to enter any content in this field. + +Some content element types do not display the header by default. In those cases the Header field is typically labeled "Name" instead. One example is the HTML Content Element. + Fast alle Elemente (außer z.B. HTML) können eine Überschrift vor dem Inhalt anzeigen. Falls Sie nicht wollen, dass ein Titel angezeigt wird, wählen Sie den Überschriftstyp "verborgen" aus. Alternativ können Sie das Feld auch leer lassen. Einige Inhaltselemente zeigen die Überschrift standardmäßig nicht an. In solchen Fällen wird das Feld "Name" genannt. Einer dieser Typen ist "HTML". + + EXT:context_help/Resources/Public/Images/cshimages/ttcontent_6.png + EXT:context_help/Resources/Public/Images/cshimages/ttcontent_6.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Select a visual design for the header. + Wählen Sie ein Layout für die Überschrift aus. + + + If you select "Default" the standard design (which is one of the layouts 1-5) will be used. +Alternatively you can select from Layout 1 through 5 which are configured in the website template with individual visual designs. +If you select "Hidden" the header will simply not appear. This is useful when you don't need a header to display on the website but still want to identify the Content Element in the Backend. + Wenn Sie "Normal" auswählen, wird das Standardlayout (eines der Layouts 1-5) verwendet. Der Standard ist in der Vorlage festgelegt. Alternativ können Sie auch ein Layout ausdrücklich (von 1 bis 5) festlegen, das in der Vorlage der Website individuell konfiguriert ist. Wenn Sie "Verborgen" auswählen, erscheint die Überschrift einfach nicht. Dies ist hilfreich, wenn Sie dem Element einen Namen geben wollen (um es im Backend zu identifizieren), auf der Seite aber keine Überschrift erscheinen soll. + + tt_content:header + tt_content:header + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Creates a link from the header to a Page ID, email address, or URL. + Macht aus der Überschrift auch einen Link. Geben Sie eine Seitennummer, E-Mail-Adresse oder URL ein. + + + tt_content:header + tt_content:header + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + If you insert a Page ID (ex. 51), the link will point to the page with id=51 <em>inside</em> TYPO3. +If you insert an email address (ex. name@my-domain.test), the link will point to that email address. +If you insert an URL or domain, (ex. www.typo3.org or http://www.my-domain.org), the link will point to that website. + Wenn Sie eine ID-Nummer, z.B. "51" eingeben, verlinkt die Überschrift zu der Seite mit der id=51 <em>innerhalb</em> Ihres TYPO3-Web-Auftritts. +Wenn Sie eine E-Mail-Adresse, z.B. "name@my-domain.test" eingeben, wird der Link auf diese E-Mail-Adresse zeigen. +Wenn Sie eine URL oder Domäne eingeben, z.B. "www.typo3.org" oder "http://www.my-domain.org", wird der Link auf diese externe Website zeigen. + + Aligns the header to the left, center, or right. + Richtet die Überschrift links, mittig oder rechts aus. + + + tt_content:header + tt_content:header + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + tt_content:header_position, +tt_content:header_link, +tt_content:header_layout, +tt_content:date, + tt_content:header_position, +tt_content:header_link, +tt_content:header_layout, +tt_content:date,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Check this box if you wish to disable the Content Element and keep it from being displayed on the website. + Wählen Sie diese Box um das Inhaltselement zu deaktivieren und zu verhindern, dass es auf der Website erscheint. + + + tt_content:starttime, +tt_content:endtime, +tt_content:fe_group, +tt_content:colPos, +tt_content:sys_language_uid + tt_content:starttime, +tt_content:endtime, +tt_content:fe_group, +tt_content:colPos, +tt_content:sys_language_uidThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + EXT:context_help/Resources/Public/Images/cshimages/ttcontent_1.png, +EXT:context_help/Resources/Public/Images/cshimages/ttcontent_2.png, +EXT:context_help/Resources/Public/Images/cshimages/ttcontent_3.png + EXT:context_help/Resources/Public/Images/cshimages/ttcontent_1.png, +EXT:context_help/Resources/Public/Images/cshimages/ttcontent_2.png, +EXT:context_help/Resources/Public/Images/cshimages/ttcontent_3.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Displays a colored border around the images. + Wählen Sie diese Option, wenn das Bild einen farbigen Rahmen erhalten soll. + + + tt_content:imagecols, +tt_content:image + tt_content:imagecols, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enter captions for the images. For multiple images, enter one caption per line. + Geben Sie eine Bildunterschrift ein. + + + By default, the caption is positioned below the images. However, your TypoScript template may be configured to allow individual image captions by setting "styles.content.imgtext.captionSplit=1" in your template constants. +In this case, each line in this field will be the image caption of the corresponding image in the list. + +The caption text field is also used by the Content Element type "File Links" where each line represents a description of a file in the list. + Normalerweise wird die Bildunterschrift unter dem gesamten Bilderblock angezeigt. Die Vorlage der Website kann jedoch so programmiert werden, dass sie individuelle Bildunterschriften anzeigt, indem in den Vorlagenkonstanten "styles.content.imgtext.captionSplit=1" gesetzt wird. In diesem Fall entspricht jede Zeile der Bildunterschrift je eines Bildes. Das Feld wird außerdem vom Inhaltstypen "Dateilinks" verwendet, wobei jede Zeile der Beschreibung einer Datei in der Liste entspricht. + + Aligns the image captions to the left, center, or right. + Richtet die Bildunterschrift links, zentriert oder rechts aus. + + + tt_content:imagecaption, +tt_content:image + tt_content:imagecaption, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + tt_content:imagecaption_position, +tt_content:image + tt_content:imagecaption_position, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Set the number of columns when the images are displayed in the Frontend of the website. + Wählen Sie die Anzahl der Spalten des Bilderblocks aus. + + + tt_content:image_noRows, +tt_content:image + tt_content:image_noRows, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select image quality and image type options. + Wählen Sie Qualitäts- und Kompressionsoptionen aus. + + + tt_content:image_frames, +tt_content:image_effects, +tt_content:image + tt_content:image_frames, +tt_content:image_effects, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The Page Module is used to manage Content Elements arranged in columns and languages. +A Content Element has an editing form with many options. The "Type" determines which options are visible. +In the Frontend, a Content Element like the above could look like this. + Das Modul "Seite" wird benutzt, um Inhaltselemente effizient zu verwalten: Sie sind in Spalten und Sprachen arrangiert. Ein Inhaltselement wird über ein großes Formular mit vielen Optionen bearbeitet. Der "Typ" bestimmt, welche Optionen sichtbar sind. Im Frontend - der Web-Seite - könnte ein Inhaltselement, wie das oben sichtbare, etwa so aussehen wie hier gezeigt. + + Insert one or more images. + Fügt ein oder mehrere Bilder ein. + + + You can attach multiple images to the Content Element. +Depending on the configuration of TYPO3, you can attach images in many formats without worrying about size and compression. TYPO3's graphics processing handles these details for you. + +When you use the "Text & Images" type, it's important to select a proper position for images. For this purpose, use the Position and Aligment selector. See link to "Page Content / Position" below. +You can also display images in multiple columns and even enable an option that opens full size images when thumbnails are clicked. + Sie können dem Element Bilder in fast beliebiger Anzahl hinzufügen. Abhängig von Ihrer TYPO3-Konfiguration können Sie Bilder in fast jedem Format anfügen. Sie müssen sich insbesondere keine Gedanken über Größe oder Kompression machen, da diese Faktoren normalerweise TYPO3-intern gehandhabt werden. Wenn Sie "Text und Bilder" verwenden, ist es wichtig, die richtige Position des Bildblocks auszuwählen. Für diesen Zweck nutzen Sie die Positionsauswahl, die unterhalb des Textfelds gezeigt wird. Siehe Link zu Seiteninhalt>Position unten. Sie können Bilder auch in mehreren Spalten anordnen und eine Option aktivieren, mit der Sie durch Anklicken des kleinen Bildes eine größere Version des Bildes ansehen können. Um nur ein paar Optionen zu nennen. Sehr wahrscheinlich stehen Ihnen gar nicht alle Optionen zur Verfügung. Dies hängt von Ihren Berechtigungen im System ab. + + Select special image processing effects, such as rotation and color adjustments. + Wählen Sie spezielle Bildbearbeitungseffekte aus. + + + tt_content:image_compression, +tt_content:image_frames, +tt_content:image + tt_content:image_compression, +tt_content:image_frames, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select special image framing options. + Wählen Sie spezielle Rahmenoptionen aus. + + + tt_content:image_compression, +tt_content:image_effects, +tt_content:image + tt_content:image_compression, +tt_content:image_effects, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enter the height (in pixels) for displaying the images in the Frontend of your website. + Geben Sie die Höhe des Bildes (in Pixeln) an. + + + tt_content:imagewidth, +tt_content:image + tt_content:imagewidth, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + EXT:context_help/Resources/Public/Images/cshimages/ttcontent_5.png + EXT:context_help/Resources/Public/Images/cshimages/ttcontent_5.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + This shows all the options related to inserting images in Content Elements. Depending on user permissions, you may not be able to use all of them. + Hier sehen Sie alle Optionen, die sich auf das Einfügen von Bildern in Inhaltselementen beziehen. Möglicherweise stehen Ihnen nicht alle Optionen zur Verfügung. + + + Enter a link for the image. For multiple images, separate the links with commas. + Geben Sie einen Link für die Bilder ein. + + + By default all images share the same link. Your TypoScript template may be configured to allow a separate link for each image. If this is the case, you simply separate the links with a comma. + +See Page Content>Link below for details on syntax. + Standardmäßig haben alle Bilder denselben Link. Sie können aber Ihren Administrator darum bitten, die TYPO3-Vorlage so zu ändern, dass jedes Bild seinen eigenen Link erhält. Wenn dies der Fall ist, trennen Sie die einzelnen Links einfach mit einem Komma. Einzelheiten zur Syntax erhalten Sie unten über Seiteninhalt > Link. + + tt_content:header_link, +tt_content:image_zoom, +tt_content:image + tt_content:header_link, +tt_content:image_zoom, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Disables tablerows in the image block. + Schaltet durchgehende Zeilen im Bilderblock ab. + + + To illustrate, imagine you have 2 or more columns <em>and</em> rows of images. If one image in the upper row is taller than the second this will generate empty space beneath the second image. This is due to the normal flow in which the images are placed in table cells. +If you enable the No Rows option, the table will place the images in a column into a single table cell which make the distance between them vertically identical throughout. This may provide a better look if the alternative is unacceptable. + Diese Option ist schwer zu erklären, aber stellen Sie sich vor, Sie haben zwei oder mehr Spalten <em>und</em> Zeilen von Bildern. Wenn ein Bild in der obersten Reihe etwas größer ist als ein daneben stehendes, entsteht etwas freier Raum unter dem kleineren Bild. Dies liegt daran, dass die Bilder standardmäßig in Reihen angeordnet sind. Wenn Sie dagegen die Option "Keine Reihen" aktivieren, werden alle Bilder einer Spalte <em>direkt</em> untereinander platziert, so dass kein freier Raum unter kleineren Bildern entsteht. Dies mag besser aussehen, falls die Alternative mit Reihen nicht gut aussieht. + + tt_content:imagecols, +tt_content:image + tt_content:imagecols, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select the position and alignment of the images relative to the body text. + Wählen Sie die Position des Bilderblocks relativ zum Text. + + + The positions above and below the body text are pretty straight forward. +The options for "In text" mean that images are displayed with text wrapped around them. When you select this option the template will probably force the images into smaller dimensions to accommodate the width of the template and the width of the text. The bodytext will float <em>under</em> the image block when it reaches the end of the image block. In other words, the body text <em>wraps around</em> the image block. If you select "In text" below the "No wrap" divider, the body text will not float under the image block, but simply continue in its column. +Apart from the visual difference there is a technical aspect as well. If you choose to allow the content to wrap the image block you will experience a strange phenomenon when you do not have enough bodytext to make it float around the image: subsequent content elements on the page will appear to be layered on top of the image block. However it's easily solved by changing the "In text" position to the equal value but below the "No wrap" divider. + Die Positionen über und unter dem Text sind von sich aus verständlich. Die Optionen "Im Text" bedeuten, dass die Bilder vom Text umflossen werden. Wenn Sie dies auswählen, wir die Vorlage die Bilder wahrscheinlich verkleinern, weil es nicht den gleichen Raum einnehmen kann, wenn Text drum herum fließen soll. Wenn Sie "Im Text" benutzen, können Sie die Optionen oberhalb und unterhalb von "Kein Umbruch" auswählen. Wenn Sie "Im Text" oberhalb auswählen, wird der Text <em>unter</em> dem Bilderblock weiter fließen, sobald der Text das untere Ende des Bilderblocks erreicht hat. Wenn Sie "Im Text" unter dem "Kein Umbruch"-Trenner auswählen, wird der Text nicht unter dem Bild weiter laufen, sondern in seiner Spalte bleiben. Abgesehen vom Aussehen gibt es auch einen technischen Unterschied. Wenn Sie den Text um den Bilderblock herum fließen lassen, werden Sie ein seltsames Phänomen festellen, falls Sie nicht genug Text haben, um unter dem Bild weiter zu laufen: Sie werden feststellen, dass folgende Seiteninhalte über dem Bilderblock dargestellt werden - und dies sieht wie ein Fehler aus. Dies ist einfach zu beheben, indem Sie die entsprechende Position unter dem "Kein Umbruch"-Trenner auswählen. + + tt_content:imagewidth, +tt_content:imageheight, +tt_content:imageorient, +tt_content:imageborder, +tt_content:image_noRows, +tt_content:image_link, +tt_content:image_zoom, +tt_content:imagecols, +tt_content:imagecaption, +tt_content:image_effects, +tt_content:image_frames, +tt_content:image_compression, +Using images ("Getting Started") | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheFileModuleOrImageArchives/ManagingFilesInTypo3/ +Using images (Animation) | FILE:EXT:welcome/modsub/ani_10.gif + tt_content:imagewidth, +tt_content:imageheight, +tt_content:imageorient, +tt_content:imageborder, +tt_content:image_noRows, +tt_content:image_link, +tt_content:image_zoom, +tt_content:imagecols, +tt_content:imagecaption, +tt_content:image_effects, +tt_content:image_frames, +tt_content:image_compression, +Bilder benutzen ("Getting Started") | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheFileModuleOrImageArchives/ManagingFilesInTypo3/ +Bilder benutzen (Animation) | FILE:EXT:welcome/modsub/ani_10.gifA part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Enter the width (in pixels) for displaying the image in the Frontend of your website. + Geben Sie die Breite des Bildes (in Pixeln) an. + + + The TypoScript template is normally configured with maximum image width so you shouldn't need to specify a width. In unique cases, this provides additional flexibility though. + Normalerweise ist die Vorlage für eine maximale Bildbreite ausgelegt und daher müssen Sie die Breite nicht angeben, wenn das Bild perfekt in diese Abmessungen passt. Trotzdem haben Sie hier die Gelegenheit, die Breite ausdrücklich zu definieren. + + + tt_content:imageheight, +tt_content:image + tt_content:imageheight, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + When enabled, clicking an image will open a larger version in a popup window. + Markieren Sie diese Option und das Bild wird auf ein neues Fenster mit einer größeren Ansicht verlinkt. + + + This option overrides the value in the Links field. + Diese Option überschreibt den Wert des Link-Feldes. + + + tt_content:image_link, +tt_content:image + tt_content:image_link, +tt_content:imageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select a Layout. + Wählen Sie ein Layout. + + + This option does not work by default for all Content Elements but your website may display Content Elements differently depending on the layout. + +The File Links Content Element does make use of the Layout field by default: +"Normal" will provide a list of file links with no thumbnail. +"Layout 1" adds a file icon to the left of the link +"Layout 2" adds a thumbnail for image files and an icon for other files. A black border is wrapped around the icon. +"Layout 3" is similar to Layout 2, but without the black border. + Diese Option wird von den Standardvorlagen nicht verwendet und kann für benutzerdefinierte Ansichten verwendet werden. Es gibt einige Standardimplementierungen, die vom Inhaltstyp abhängig sind: <b>"Dateilinks":</b> "Normal" erzeugt eine Liste ohne Vorschau-Symbole. "Layout 1" fügt ein Dateisymbol links vom Link ein. "Layout 2" Fügt ein Vorschausymbol ein, falls die Datei ein Bild ist. Ein schwarzer Rahmen wird hinzugefügt. "Layout 3" ist wie Layout 2, aber ohne schwarzen Rahmen. + + If checked, a small "To Top" link will be added after the Content Element, linking back to the top of the page. + Falls markiert, erscheint ein kleiner "Nach oben"-Link nach dem Inhaltselement. + + + Select a plugin to insert. + Wählen Sie das einzufügende Plug-In aus. (Verfügbarkeit hängt von der Vorlage ab). + + + The list of plugins you can insert on a page. The available plugins depend on which extensions are installed. + Die Liste der Plug-Ins, die Sie auf der Seite einfügen können. Die verfügbaren Plug-Ins hängen davon ab, welche Erweiterungen installiert sind. + + + EXT:context_help/Resources/Public/Images/cshimages/ttcontent_7.png + EXT:context_help/Resources/Public/Images/cshimages/ttcontent_7.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + _MOD_tools_em + _MOD_tools_em + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Files can be added to the list here. + Fügen Sie der Liste Dateien hinzu. + + + Select the type of menu you wish to create. + Wählen Sie, welche Art von Menü Sie erstellen wollen. + + + This is a short description of each type: + +<strong>Menu of selected pages</strong> +This will create a menu with links to the pages in the Selected Pages list. + +<strong>Menu of subpages of selected pages</strong> +This will create in a menu with links to the subpages of the pages in the Selected Pages list. If you do not specify any pages, the subpages to the current page will be used. + +<strong>Menu of subpages of selected pages (with abstract)</strong> +Like the previous option, but also displays the content of the Abstract field (or the Description field) for each page in the menu. The Abstract field is given priority over the Description field if both are complete. + +<strong>Menu of subpages of selected pages + sections</strong> +Like the previous option, but includes links to all Content Elements on the page that are marked to Show In Section Menus. + +<strong>Sitemap</strong> +Generates a classic tree sitemap. Notice that the sitemap will begin from the current page unless you select another page instead. + +<strong>Section index (page content marked for section menus)</strong> +This makes a menu of Content Elements on the selected pages for all Content Elements marked to Show In Section Menu. This is a great way to make an index at the top of the page. +If you don't want certain Content Elements to appear in the list, just uncheck the Show in Section Menus checkbox for those elements. + +<strong>Recently updated pages</strong> +This displays the 10 most recently updated pages. +<strong>Notice:</strong> If you update a page and the updated page is not included in this list, clearing the Page Cache will resolve the issue. + +<strong>Related pages (based on keywords)</strong> +Displays other related pages based on the keywords of the selected pages matched against the keywords of other pages. + Dies ist eine kurze Beschreibung jedes Typs: <strong>Menü dieser Seiten</strong> Dies erzeugt eine Liste von Links auf die in "Ausgangspunkt" angegebenen Seiten. <strong>Menü der Unterseiten</strong> Dies erzeugt eine Liste von Links auf die in "Ausgangspunkt" angegebenen Seiten und deren Unterseiten. Wenn Sie keine Startseite(n) angeben, werden die Unterseiten der aktuellen Seite aufgelistet. <strong>Menü der Unterseiten (mit Inhaltsangabe)</strong> Wie das Vorherige. Aber dieses enthält den Inhalt des Feldes "Inhaltsangabe" jeder Seite. <strong>Menü der Unterseiten (mit Seiteninhalt)</strong> Wie das Vorherige, inklusive 'Untermenü'-Links auf alle Seiteninhalte der Seite deren Index-Feld markiert ist. <strong>Sitemap</strong> Erzeugt einen klassischen Sitemap-Baum. Vielleicht definiert Ihre Vorlage eine andere Ansicht, aber Sie bekommen eine Sitemap. Beachten Sie, dass die Sitemap auf der aktuellen Seite beginnt, es sei denn, Sie definieren einen davon abweichenden "Ausgangspunkt". <strong>Abschnittsübersicht (mit Seiteninhalt)</strong> Dies erzeugt ein Menü der Seiteninhalte dieser (oder der in "Ausgangspunkt" ausgewählten) Seite. Gut geeignet, um einen Index am Anfang umfangreicher Seiten zu erstellen. Beachten Sie, dass alle Elemente angezeigt werden, deren Index-Feld markiert ist. Falls Sie einige Elemente in der Liste nicht angezeigt bekommen möchten, so deaktivieren Sie das Index-Feld für diese Elemente. <strong>Geänderte Seiten</strong> Zeigt die 10 zuletzt geänderten Seiten an. <strong>Hinweis:</strong> Wenn Sie eine Seite ändern und die Liste sich nicht ändert, löschen Sie einfach den Cache dieser Seite und das Problem ist behoben. <strong>Verwandte Seiten (nach Stichworten)</strong> Zeigt verwandte Seiten basierend auf den Stichworten dieser Seite verglichen mit den Stichworten anderer Seiten an. Hinweis: Für viele der beschriebenen Menütypen ist der Startpunkt die aktuelle Seite. Davon abweichend können Sie jede andere Seite (oder sogar mehrere) als Startpunkt festlegen, indem Sie sie in die Liste "Ausgangspunkt" aufnehmen. Siehe Link unten. + + tt_content:pages, +tt_content:sectionIndex + tt_content:pages, tt_content:sectionIndexThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Insert a multimedia element here (ex. Flash movie) + Fügen Sie hier das Multimediaelement ein, z.B. eine Flash-Animation. + + + Select a target page or multiple target pages. + Seite(n) einfügen + + + This field is used by many of the Content Element types to create a relation to either a single target page or multiple target pages. If no target page is specified, the current page will generally be used. + +Using the "Search" Content Element, the target page is where search results will appear. You must make sure that this page has a similar "Search" Content Element to display the results. + +The "Login" Content Element (not to be confused with the Login plugin available when the felogin extension is installed) also uses this field to redirect the login to a certain page. That page does not need to contain a "Login" Content Element in order to perform the authentication since any TYPO3 page can handle a login request. +If you specify a second page in this list, the ID will be passed to the login system as the page inside TYPO3 where website users are found. You should use this only if your template is not already configured to pass this value on. +In order for the login procedure to work you must make sure that you have created website users and website usergroups, have specified where these website users can be found (typically a SysFolder), a page ID in the page list, and ensured that cookies are enabled for the site. + +The "Menu/Sitemap" Content Elements also use this field. In this case the page will determine the starting point for the menu or the actual pages shown in the menu. This behavior depends on the menu type you have selected. + +Finally the "Form" element uses this field as the target page to which the form is submitted. A common use is the "Thank you" page after the form is completed. + Mit diesem Feld können Sie eine Beziehung zu einer Seite (oder mehreren) in TYPO3 herstellen. Dieses Feld wird von mehreren Inhaltstypen verwendet. Wenn Sie hier keine Seite angeben, wird grundsätzlich die aktuelle Seite verwendet. Für den Typ "<b>Suche</b>" beinhaltet das Feld die Seite, auf der das Suchergebnis angezeigt wird. Sie müssen sicherstellen, dass das Ziel ein solches "Suche"-Element (oder etwas ähnliches) besitzt, um das Ergebnis darzustellen. Ansonsten ist es nicht sinnvoll. Das Element "<b>Anmeldeformular</b>" benutzt dies Feld ebenfalls, um den angemeldeten Benutzer auf eine neue Seite zu umzuleiten. Dieses Ziel benötigt allerdings kein Anmeldeformularelement, um die Anmeldung durchzuführen - Sie können den Anwender auf jede beliebige TYPO3-Seite weiterleiten! Wenn Sie in der Liste eine zweiter Seite angeben, so wird diese Seite an das Anmeldesystem als diejenige Seite weitergeleitet, wo die Datenbank der Anwender zu finden ist. Sie sollten dies nur verwenden, wenn Ihre Vorlage diesen Wert nicht von sich aus weiterleitet. Damit die Anmeldung funktioniert, müssen Sie sicherstellen, dass 1) Sie einen Benutzer und eine Benutzergruppe erstellt haben, 2) Sie in der Vorlage definiert haben, auf welcher Seite (typisch ein SysOrdner) die Benutzer gefunden werden können - oder sie haben dies durch die zweite Seite in der Seitenliste getan, 3) Cookies im Browser des Anwenders aktiviert sind. Der Inhaltstyp "<b>Menü/Sitemap</b>" benutzt dieses Feld ebenfalls. In diesem Fall wird damit spezifiziert, von welcher Seite aus das Menü erzeugt wird oder enthält sogar diejenigen Seiten, auf die das Menü verweist. All dies hängt vom ausgewählten Untertyp ab. Schließlich benutzt das Element "<b>Formular</b>" dieses Feld als Angabe, welche Seite nach Absenden des Formulars angezeigt wird. Sie können auf diese Art eine "Vielen Dank"-Seite für das Mail-Formular erstellen. + + tt_content:CType, +tt_content:recursive + tt_content:CType, tt_content:recursiveThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Plugin Configuration + FlexForm-Konfiguration von Plug-Ins + + + Some plugins may provide configuration options, but the actual options vary based on the plugin. Behind the scenes, these are based on FlexForms and stored as XML. + Manche Plug-Ins erfordern eine Konfiguration ihrer Optionen. Sie können dies Feld für FlexForm-basierte Konfigurationseinstellungen (als XML gespeichert) benutzen. + + + tt_content:list_type + tt_content:list_type + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 100% + + + Insert records to be displayed on this page. + Fügen Sie Verweise auf Datensätze ein. + + + The number of subpage levels that should also be included for each page in the list. + Entscheiden Sie, wie viele Unterebenen für jeder der ausgewählten Seiten zusätzlich ausgewählt werden sollen. + + + This feature depends on the TypoScript template configuration and Content Element type. If enabled, each page listed in the "Pages" field will also have its subpages included to the specified depth. + +<strong>Warning:</strong> If there are many subpages, be aware that this option may return a large number of results + Ob diese Funktion sinnvoll ist, entscheidet die Vorlage und/oder der Inhaltstyp. Aber grundsätzlich bedeutet die Aktivierung dieser Option, dass alle Unterseiten der ausgewählten Seiten in "Ausgangspunkt" bis zur gewählten Tiefe ebenfalls ausgewählt werden! <strong>Warnung:</strong> Falls es viele Unterseiten gibt, sollten sie mit dieser Option vorsichtig umgehen. Sie könnten eine unglaubliche Anzahl an Seiten auswählen! + + tt_content:pages + tt_content:pages + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + If checked, the Rich Text Editor will be disabled for the "Text" and "Text & Image" types (<em>in this Content Element only</em>). + Der Rich-Text-Editor wird für dieses Element deaktivert, falls diese Option markiert ist (<em>nur für dieses Element</em>). + + + tt_content:bodytext + tt_content:bodytext + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Select indention or framing options for the Content Element. + Wählen Sie eine Rahmenoption für das Element aus. + + + tt_content:spaceAfter, +tt_content:spaceBefore + tt_content:spaceAfter, tt_content:spaceBeforeThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + If set, the Content Element will appear in Section Menus. + Falls markiert, taucht der Seiteninhalt in Menüs auf. + + + See more details about Section Menus by clicking below. + Siehe Details zum Menütyp (unten klicken). + + + tt_content:menu_type + tt_content:menu_type + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 80% + + + Page Content Principles | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/PageContent/, +_MOD_web_layout + Grundsätze zu Seiteninhalten | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/PageContent/, +_MOD_web_layout + + Enter a special string to define the Content Element's operation or leave it blank for the default mode. Possible values depend on the Content Element being used. + Geben Sie einen Code ein. + + + Whether or not the content of this field is used and how it's intepreted depends on the Content Element and/or plugin being used. It is considered obsolete for plugins today, but is used in some Content Elements such as File Links. + Ob ein Code verwendet wird und wie er interpretiert wird, ist vom Kontext abhängig. Heutzutage gilt er als überholt. + + + tt_content:list_type + tt_content:list_type + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Bottom Margin (in pixels) inserts whitespace <em>after</em> this Content Element. + Geben Sie den Abstand (in Pixeln) ein, der nach diesem Inhalt eingefügt werden soll. + + + tt_content:spaceBefore, +tt_content:section_frame + tt_content:spaceBefore, tt_content:section_frameThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Top Margin (in pixels) inserts whitespace <em>before</em> this Content Element. + Geben Sie den Abstand (in Pixeln) ein, der vor diesem Inhalt eingefügt werden soll. + + + tt_content:spaceAfter, +tt_content:section_frame + tt_content:spaceAfter, tt_content:section_frameThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enter the date when the Content Element should be published and displayed on the website. + Geben Sie das Datum ein, ab dem das Inhaltselement veröffentlicht und auf der Website angezeigt werden soll. + + + pages:starttime, +tt_content:endtime, +tt_content:hidden, +tt_content:fe_group + pages:starttime, +tt_content:endtime, +tt_content:hidden, +tt_content:fe_groupThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enter a subheader to be displayed below the main header. If the Content Element is a "Form" this field is instead used as the Recipient Email. + Geben Sie einen Untertitel ein. Dieser wird unterhalb der Überschrift angezeigt. Falls es sich um den Inhaltstyp "Formular" handelt, ist hier die E-Mail-Adresse des Empfängers einzutragen. + + + A subheader is displayed only with "Header" Content Elements and with "Form" Content Elements (as the Recipient Email). + Ein Untertitel wird nur für den Inhaltstyp "Überschrift" angezeigt. <b>Hinweis:</b> Wenn Inhalte des Typs "Formular" eingesetzt werden, wird dieses Feld "E-Mail-Empfänger:" benannt und enthält die E-Mail-Adresse des Formularempfängers. Daher ist es wichtig, dass die Anwender Zugriff auf dieses Feld bekommen. + + + tt_content:header +tt_content:bodytext + tt_content:header +tt_content:bodytextThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select the system language of this Content Element. <strong>Notice:</strong> This will affect the Content Element visibility by limiting it to a certain language. + Wählen Sie die Systemsprache für dieses Inhaltselement aus. <strong>Hinweis:</strong> Das hat Einfluss auf die Sichtbarkeit des Inhaltselements, indem es sie auf die entsprechende Sprache beschränkt. + + + This allows you to assign a specific language to the Content Element. If you select anything but the default value, the element will <em>not</em> be visible unless the language assigned is also configured by the TypoScript template. +The available system languages are created by the administrator. + Dies erlaubt es Ihnen, dem Element eine spezifische Sprache zuzuordnen. Falls Sie etwas anderes als die Standardsprache auswählen, wird das Element <em>nicht</em> sichtbar sein, solange diese Sprache nicht in der Vorlage konfiguriert wurde. +Die verfügbaren Systemsprachen werden vom Administrator eingestellt. + + tt_content:colPos, +sys_language, +Localization concepts [Technical] | http://typo3.org/documentation/tips-tricks/multi-language-sites-in-typo3/, +_MOD_web_layout:language_list + tt_content:colPos, +sys_language, +Lokalisierungskonzepte [Technisch] | http://typo3.org/documentation/tips-tricks/multi-language-sites-in-typo3/, +_MOD_web_layout:language_listA part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Select the table background color. + Wählen Sie eine Hintergrundfarbe für die Tabelle. + + + Select the table border thickness. + Wählen Sie eine Rahmenbreite für die Tabelle. + + + Select the table cellpadding. + Wählen Sie einen Zelleninnenabstand. + + + Cell padding is the 'internal' margin of a table cell. The distance is equally applied in all directions, top, bottom, left, and right. + Mit Zelleninnenabstand bestimmen Sie den "inneren" Rand einer Zelle, also den Abstand zwischen Zellenrand und Zelleninhalt in Pixeln. + + + Select the table cell spacing. + Wählen Sie einen Zellenabstand für die Tabellenelemente. + + + Cell spacing is the distance between table cells in rows and columns. The distance is equally applied in all directions, top, bottom, left, and right. + Zellenabstand ist der Abstand zwischen Zellen in Zeilen und Spalten. Die Distanz wird in allen Richtungen gleich angewandt: oben, unten, links und rechts. + + + + diff --git a/public/typo3conf/l10n/de/core/Resources/Private/Language/de.db.xlf b/public/typo3conf/l10n/de/core/Resources/Private/Language/de.db.xlf new file mode 100755 index 0000000..ebe6c96 --- /dev/null +++ b/public/typo3conf/l10n/de/core/Resources/Private/Language/de.db.xlf @@ -0,0 +1,744 @@ + + + +
+ + + Afar + Afar + + + Abkhaz + Abchasisch + + + Avestan + Avestisch + + + Afrikaans + Afrikaans + + + Akan + Akan + + + Amharic + Amharisch + + + Aragonese + Aragonesisch + + + Arabic + Arabisch + + + Assamese + Assamesisch + + + Avaric + Awarisch + + + Aymara + Aymara + + + Azerbaijani + Aserbaidschanisch + + + Bashkir + Baschkirisch + + + Belarusian + Belorussisch + + + Bulgarian + Bulgarisch + + + Bihari + Bihari + + + Bislama + Bislama + + + Bambara + Bambara + + + Bengali, Bangla + Bengalisch + + + Tibetan Standard, Tibetan, Central + Tibetisch, Zentral-Tibetisch, Tibetisch (Lhasa-Dialekt) + + + Breton + Bretonisch + + + Bosnian + Bosnisch + + + Catalan, Valencian + Katalanisch + + + Chechen + Tschetschenisch + + + Chamorro + Chamorro + + + Corsican + Korsisch + + + Cree + Cree + + + Czech + Tschechisch + + + Old Church Slavonic, Church Slavonic, Old Bulgarian + Altkirchenslawisch, Kirchenslawisch, Alt-Bulgarisch + + + Chuvash + Tschuwaschisch + + + Welsh + Walisisch + + + Danish + Dänisch + + + German + Deutsch + + + Divehi, Dhivehi, Maldivian + Dhivehi + + + Dzongkha + Dzongkha + + + Ewe + Ewe + + + Greek (modern) + Griechisch (modern) + + + English + Englisch + + + Esperanto + Esperanto + + + Spanish, Castilian + Spanisch + + + Estonian + Estnisch + + + Basque + Baskisch + + + Persian (Farsi) + Persisch (Farsi) + + + Fula, Fulah, Pulaar, Pular + Fulfulde + + + Finnish + Finnisch + + + Fijian + Fiji + + + Faroese + Färöisch + + + French + Französisch + + + Western Frisian + Friesisch + + + Irish + Irisch + + + Scottish Gaelic, Gaelic + Schottisches Gälisch + + + Galician + Galicisch + + + Guaraní + Guarani + + + Gujarati + Gujaratisch + + + Manx + Manx(-Gälisch) + + + Hausa + Haussa + + + Hebrew (modern) + Hebräisch + + + Hindi + Hindi + + + Hiri Motu + Hiri Motu + + + Croatian + Kroatisch + + + Haitian, Haitian Creole + Haitianisch, Kreyol + + + Hungarian + Ungarisch + + + Armenian + Armenisch + + + Herero + Herero + + + Interlingua + Interlingua + + + Indonesian + Indonesisch + + + Interlingue + Occidental + + + Igbo + Igbo + + + Nuosu + Nuosu + + + Inupiaq + Inuktitut + + + Ido + Ido + + + Icelandic + Isländisch + + + Italian + Italienisch + + + Inuktitut + Inuktitut + + + Japanese + Japanisch + + + Javanese + Javanisch + + + Georgian + Georgisch + + + Kongo + Kikongo + + + Kikuyu, Gikuyu + Kikuyu + + + Kwanyama, Kuanyama + Kwanyama, Kuanyama + + + Kazakh + Kasachisch + + + Kalaallisut, Greenlandic + Kalaallisut + + + Khmer + Kambodschanisch + + + Kannada + Kannada + + + Korean + Koreanisch + + + Kanuri + Kanuri + + + Kashmiri + Kaschmirisch + + + Kurdish + Kurdisch + + + Komi + Komi + + + Cornish + Kornisch + + + Kyrgyz + Kirgisisch + + + Latin + Lateinisch + + + Luxembourgish, Letzeburgesch + Luxemburgisch + + + Ganda + Luganda + + + Limburgish, Limburgan, Limburger + Limburgisch + + + Lingala + Lingala + + + Lao + Laotisch + + + Lithuanian + Litauisch + + + Luba-Katanga + Luba-Katanga + + + Latvian + Lettisch + + + Malagasy + Madagassisch + + + Marshallese + Marshallesisch + + + Māori + Maorisch + + + Macedonian + Mazedonisch + + + Malayalam + Malajalam + + + Mongolian + Mongolisch + + + Marathi (Marāṭhī) + Marathi + + + Malay + Malaysisch + + + Maltese + Maltesisch + + + Burmese + Birmanisch + + + Nauru + Nauruisch + + + Norwegian Bokmål + Norwegisch-Bokmål + + + Northern Ndebele + Nord-Ndebele + + + Nepali + Nepalesisch + + + Ndonga + Ndonga + + + Dutch + Niederländisch + + + Norwegian Nynorsk + Neunorwegisch + + + Norwegian + Norwegisch + + + Southern Ndebele + Süd-Ndebele + + + Navajo, Navaho + Navajo + + + Chichewa, Chewa, Nyanja + Chichewa + + + Occitan + Okzitanisch + + + Ojibwe, Ojibwa + Ojibwe + + + Oromo + Oromo + + + Oriya + Oriya + + + Ossetian, Ossetic + Ossetisch + + + Panjabi, Punjabi + Panjabi + + + Pāli + Pali, Mittelindisch + + + Polish + Polnisch + + + Pashto, Pushto + Paschtu + + + Portuguese + Portugiesisch + + + Quechua + Quechua + + + Romansh + Rätoromanisch + + + Kirundi + Kirundisch + + + Romanian + Rumänisch + + + Russian + Russisch + + + Kinyarwanda + Ruandisch + + + Sanskrit (Saṁskṛta) + Sanskrit + + + Sardinian + Sardisch + + + Sindhi + Zinti + + + Northern Sami + Nord-Saamisch + + + Sango + Sango + + + Sinhala, Sinhalese + Singhalesisch + + + Slovak + Slowakisch + + + Slovene + Slowenisch + + + Samoan + Samoanisch + + + Shona + Schonisch + + + Somali + Somalisch + + + Albanian + Albanisch + + + Serbian + Serbisch + + + Swati + Swasiländisch + + + Southern Sotho + Sesothisch + + + Sundanese + Sudanesisch + + + Swedish + Schwedisch + + + Swahili + Suaheli + + + Tamil + Tamilisch + + + Telugu + Telugu + + + Tajik + Tadschikisch + + + Thai + Thai + + + Tigrinya + Tigrinja + + + Turkmen + Turkmenisch + + + Tagalog + Tagalog + + + Tswana + Setswana + + + Tonga (Tonga Islands) + Tongaisch (Tonga-Inseln) + + + Turkish + Türkisch + + + Tsonga + Xitsonga + + + Tatar + Tatarisch + + + Twi + Twi + + + Tahitian + Tahitianisch + + + Uyghur, Uighur + Uigurisch, Neu-Uigurisch + + + Ukrainian + Ukrainisch + + + Urdu + Urdu + + + Uzbek + Usbekisch + + + Venda + Tshivenda + + + Vietnamese + Vietnamesisch + + + Volapük + Volapük + + + Walloon + Wallonisch + + + Wolof + Wolof + + + Xhosa + Xhosa + + + Yiddish + Jiddish + + + Yoruba + Joruba + + + Zhuang, Chuang + Zhuang + + + Chinese + Chinesisch + + + Zulu + Zulu + + + + diff --git a/public/typo3conf/l10n/de/core/Resources/Private/Language/de.debugger.xlf b/public/typo3conf/l10n/de/core/Resources/Private/Language/de.debugger.xlf new file mode 100755 index 0000000..691e0f6 --- /dev/null +++ b/public/typo3conf/l10n/de/core/Resources/Private/Language/de.debugger.xlf @@ -0,0 +1,23 @@ + + + +
+ + + Scroll down automatically + Automatisch nach unten scrollen + + Clear + Leeren + + Close + Schließen + + Collapse + Einklappen + + Expand + Ausklappen + + + diff --git a/public/typo3conf/l10n/de/core/Resources/Private/Language/de.fileMessages.xlf b/public/typo3conf/l10n/de/core/Resources/Private/Language/de.fileMessages.xlf new file mode 100755 index 0000000..58bce41 --- /dev/null +++ b/public/typo3conf/l10n/de/core/Resources/Private/Language/de.fileMessages.xlf @@ -0,0 +1,294 @@ + + + +
+ + + Cannot copy folder "%s" into target folder "%s", because the target folder is already within the folder to be copied! + Ordner "%s" kann nicht in Zielordner "%s" kopiert werden, weil der Zielordner sich bereits in dem zu kopierenden Ordner befindet! + + + Cannot move folder "%s" into target folder "%s", because the target folder is already within the folder to be moved! + Ordner "%s" kann nicht in Zielordner "%s" verschoben werden, weil der Zielordner sich bereits in dem zu verschiebenden Ordner befindet! + + + Could not access all necessary resources. Source file or destination maybe was not within your mountpoints? T="%s", D="%s" + Kein Zugriff auf alle notwendigen Ressourcen. Liegen Quell- und Zieldatei innerhalb Ihrer Freigabepunkte? Z="%s", Q="%s" + T=target, in deutsch Z=Ziel. D=destination, in deutsch Q=Quelle. + + + Could not delete directory! Is directory "%s" empty? (You are not allowed to delete directories recursively). + Verzeichnis konnte nicht gelöscht werden! Ist das Verzeichnis "%s" leer? (Sie haben keine Berechtigung, Verzeichnisse rekursiv zu löschen.) + + + Could not delete directory "%s"! There might be a problem with write permissions. + Verzeichnis "%s" konnte nicht gelöscht werden! Möglicherweise gibt es ein Problem mit den Schreibberechtigungen. + + + Could not delete file "%s". There might be a problem with write permissions. + Datei "%s" konnte nicht gelöscht werden. Möglicherweise gibt es ein Problem mit den Schreibberechtigungen. + + + Destination "%s" already exists! + Ziel "%s" existiert bereits! + + + Destination path "%s" was not within your mountpoints! + Zielpfad "%s" liegt nicht innerhalb Ihrer Freigabepunkte! + + + Destination "%s" was not a directory. + Ziel "%s" war kein Verzeichnis. + + + Directory "%s" copied to "%s". + Verzeichnis "%s" wurde nach "%s" kopiert. + + + Directory "%s" created in "%s". + Verzeichnis "%s" wurde in "%s" erstellt. + + + Directory "%s" moved to "%s". + Verzeichnis "%s" wurde nach "%s" verschoben. + + + Directory "%s" not created. There might be a problem with write permissions in "%s"? + Verzeichnis "%s" wurde nicht erstellt. Möglicherweise gibt es ein Problem mit den Schreibberechtigungen in "%s". + + + Directory renamed from "%s" to "%s". + Verzeichnis wurde von "%s" nach "%s" umbenannt. + + + Directory "%s" WAS NOT copied to "%s"! There might be a problem with write permissions + Verzeichnis "%s" wurde NICHT nach "%s" kopiert! Möglicherweise gibt es ein Problem mit den Schreibberechtigungen. + + + Directory "%s" WAS NOT moved to "%s"! There might be a problem with write permissions + Verzeichnis "%s" wurde NICHT nach "%s" verschoben! Möglicherweise gibt es ein Problem mit den Schreibberechtigungen. + + + Directory "%s" was not renamed! There might be a problem with write permissions in "%s"? + Verzeichnis "%s" wurde nicht umbenannt! Möglicherweise gibt es ein Problem mit den Schreibberechtigungen in "%s". + + + Extension of file name "%s" is not allowed in "%s"! + Erweiterung von Datei "%s" in "%s" ist nicht erlaubt! + + + Extension of file name "%s" or "%s" was not allowed! + Erweiterung von Datei "%s" oder "%s" ist nicht erlaubt! + + + Extension of file "%s" was not allowed! + Erweiterung von Datei "%s" ist nicht erlaubt! + + + File "%s" already exists in folder "%s"! + Datei "%s" in Ordner "%s" existiert bereits! + + + File "%s" copied to "%s". + Datei "%s" wurde nach "%s" kopiert. + + + File created: "%s". + Datei erstellt: "%s". + + + File existed already in "%s"! + Datei existiert bereits in "%s"! + + + File extension "%s" is not a textfile format! (%s). + Dateierweiterung "%s" gehört nicht zu einem Textdateiformat! (%s) + + + File extension is not "zip". + Dateierweiterung ist nicht "zip". + + + File "%s" moved to "%s". + Datei "%s" wurde nach "%s" verschoben. + + + File name "%s" was not allowed! + Dateiname "%s" ist nicht erlaubt! + + + File "%s" or destination "%s" was not within your mountpoints! + Datei "%s" oder Ziel "%s" liegt nicht innerhalb Ihrer Freigabepunkte! + + + File or directory "%s" already exists! + Datei oder Verzeichnis "%s" existiert bereits! + + + File renamed from "%s" to "%s". + Datei wurde von "%s" nach "%s" umbenannt. + + + File saved to "%s", bytes: %s, MD5: %s. + Datei gespeichert unter "%s", Bytes: %s, MD5: %s. + + + File "%s" WAS NOT copied to "%s"! There might be a problem with write permissions. + Datei "%s" wurde NICHT nach "%s" kopiert! Möglicherweise gibt es ein Problem mit den Schreibberechtigungen. + + + File "%s" was not created! There might be a problem with write permissions in "%s"? + Datei "%s" wurde nicht erstellt! Möglicherweise gibt es ein Problem mit den Schreibberechtigungen in "%s". + + + File "%s" was not renamed! There might be a problem with write permissions in "%s"? + Datei "%s" wurde nicht umbenannt! Möglicherweise gibt es ein Problem mit den Schreibberechtigungen in "%s". + + + File "%s" was not saved! There might be a problem with write permissions. + Datei "%s" wurde nicht gespeichert! Möglicherweise gibt es ein Problem mit den Schreibberechtigungen. + + + File "%s" was not saved! File extension rejected! + Datei "%s" wurde nicht gespeichert! Dateierweiterung zurückgewiesen! + + + Invalid folder name "%s"! + Der Ordnername "%s" ist ungültig! + + + No file was uploaded! + Es wurde keine Datei hochgeladen! + + + No file was uploaded for replacing! + Es wurde keine Datei zum Ersetzen hochgeladen! + + + No name for new folder given! + Es wurde kein Name für den neuen Ordner angegeben! + + + No unique filename available in "%s"! + In "%s" ist kein eindeutiger Dateiname verfügbar! + + + Replacing file "%s" to "%s". + Datei "%s" wird durch "%s" ersetzt. + + + Target "%s" already exists! + Ziel "%s" existiert bereits! + + + Target "%s" was not a file! + Ziel "%s" ist keine Datei! + + + Target was not within your mountpoints! T="%s". + Ziel liegt nicht innerhalb Ihrer Freigabepunkte! Z="%s". + T=target, in deutsch Z=Ziel. + + + The file "%s" did not exist! + Datei "%s" war nicht vorhanden! + + + The function to copy a file between storages is not yet implemented. + Die Funktion, eine Datei zwischen Speichern zu kopieren, ist noch nicht implementiert. + + + The function to copy a folder between storages is not yet implemented. + Die Funktion, einen Ordner zwischen Speichern zu kopieren, ist noch nicht implementiert. + + + The function to move a file between storages is not yet implemented. + Die Funktion, eine Datei zwischen Speichern zu verschieben, ist noch nicht implementiert. + + + The function to move a folder between storages is not yet implemented. + Die Funktion, einen Ordner zwischen Speichern zu verschieben, ist noch nicht implementiert. + + + The uploaded file "%s" exceeds the size-limit + Die hochgeladene Datei "%s" überschreitet de Größenbeschränkung. + + + The upload has failed, no uploaded file found! + Das Hochladen ist fehlgeschlagen; es wurde keine hochgeladene Datei gefunden! + + + Unzipping file "%s" in "%s". + Entpacken der Datei "%s" in "%s". + + + Uploaded file could not be moved! There might be a problem with write permissions in "%s"? + Die hochgeladene Datei konnte nicht verschoben werden! Möglicherweise gibt es ein Problem mit den Schreibberechtigungen in "%s". + + + Uploading file "%s" to "%s". + Hochladen der Datei "%s" nach "%s". + + + You are not allowed to access the directory. + Sie haben keine Berechtigung, auf dieses Verzeichnis zuzugreifen. + + + You are not allowed to access the file. + Sie haben keine Berechtigung, auf diese Datei zuzugreifen. + + + You are not allowed to copy directories. + Sie haben keine Berechtigung, Verzeichnisse zu kopieren. + + + You are not allowed to copy files. + Sie haben keine Berechtigung, Dateien zu kopieren. + + + You are not allowed to create directories! + Sie haben keine Berechtigung, Verzeichnisse zu erstellen! + + + You are not allowed to create files! + Sie haben keine Berechtigung, Dateien zu erstellen! + + + You are not allowed to edit files! + Sie haben keine Berechtigung, Dateien zu bearbeiten! + + + You are not allowed to move directories. + Sie haben keine Berechtigung, Verzeichnisse zu verschieben. + + + You are not allowed to move files. + Sie haben keine Berechtigung, Dateien zu verschieben. + + + You are not allowed to override "%s"! + Sie haben keine Berechtigung, "%s" zu überschreiben! + + + You are not allowed to rename directories! + Sie haben keine Berechtigung, Verzeichnisse umzubenennen! + + + You are not allowed to rename files! + Sie haben keine Berechtigung, Dateien umzubenennen! + + + You are not allowed to unzip files. + Sie haben keine Berechtigung, Dateien zu entpacken. + + + You are not allowed to upload files! + Sie haben keine Berechtigung, Dateien hochzuladen! + + + You don't have full access to the destination directory "%s"! + Sie haben keinen vollen Zugriff auf das Zielverzeichnis "%s"! + + + + diff --git a/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.fr.locallang.xlf b/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.fr.locallang.xlf new file mode 100755 index 0000000..0717b2c --- /dev/null +++ b/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.fr.locallang.xlf @@ -0,0 +1,20 @@ + + + +
+ + + This is label #1 + Ceci est le libellé no. 1 + + + This is label #2 + Ceci est le libellé no. 2 + + + This is label #3 + Ceci est le libellé no. 3 + + + + diff --git a/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.fr.locallang_override.xlf b/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.fr.locallang_override.xlf new file mode 100755 index 0000000..c5aa023 --- /dev/null +++ b/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.fr.locallang_override.xlf @@ -0,0 +1,16 @@ + + + +
+ + + This is label #1 + Ceci est mon 1er libellé + + + This is label #3 + Ceci est mon 3e libellé + + + + diff --git a/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.locallang.xlf b/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.locallang.xlf new file mode 100755 index 0000000..8aebebd --- /dev/null +++ b/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.locallang.xlf @@ -0,0 +1,20 @@ + + + +
+ + + This is label #1 + Dies ist Beschriftung #1 + + + This is label #2 + Dies ist Beschriftung #2 + + + This is label #3 + Dies ist Beschriftung #3 + + + + diff --git a/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.locallang_override.xlf b/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.locallang_override.xlf new file mode 100755 index 0000000..e001943 --- /dev/null +++ b/public/typo3conf/l10n/de/core/Tests/Unit/Localization/Parser/Fixtures/de.locallang_override.xlf @@ -0,0 +1,16 @@ + + + +
+ + + This is my 1st label + Dies ist meine erste Beschriftung + + + This is my 2nd label + Dies ist meine zweite Beschriftung + + + + diff --git a/public/typo3conf/l10n/de/css_styled_content/Resources/Private/Language/de.locallang_em.xlf b/public/typo3conf/l10n/de/css_styled_content/Resources/Private/Language/de.locallang_em.xlf new file mode 100755 index 0000000..55b5f3f --- /dev/null +++ b/public/typo3conf/l10n/de/css_styled_content/Resources/Private/Language/de.locallang_em.xlf @@ -0,0 +1,14 @@ + + + +
+ + + Remove unused positioning types: This will disable the image positions that make no sense on CType=image (it leaves just "above left", "center" and "right"). + Unbenutzte Positionierungstypen entfernen: Diese Option wird diejenigen Bildausrichtungen deaktivieren, die keinen Sinn ergeben (es bleiben nur "über links", "mittig" und "rechts"). + + Set PageTSconfig by default: If you are going to use this extension by default in this database then set this flag. In that case you don't need to set specific PageTSconfig for each page, which you have to do otherwise! + Seiten-TSconfig standardmäßig setzen: Wenn Sie diese Erweiterung in dieser Datenbank standmäßig nutzen, dann aktivieren Sie diese Option. Sie brauchen dann kein css_styled_content-spezifisches Seiten-TSconfig für jede Seite setzen; was Sie andernfalls sehr wohl müssten! + + + diff --git a/public/typo3conf/l10n/de/css_styled_content/Resources/Private/Language/de.locallang_em.xml b/public/typo3conf/l10n/de/css_styled_content/Resources/Private/Language/de.locallang_em.xml new file mode 100755 index 0000000..d4c3c71 --- /dev/null +++ b/public/typo3conf/l10n/de/css_styled_content/Resources/Private/Language/de.locallang_em.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/typo3conf/l10n/de/css_styled_content/de.locallang_db.xlf b/public/typo3conf/l10n/de/css_styled_content/de.locallang_db.xlf new file mode 100755 index 0000000..7264f99 --- /dev/null +++ b/public/typo3conf/l10n/de/css_styled_content/de.locallang_db.xlf @@ -0,0 +1,100 @@ + + + +
+ + + Accessibility + Barrierefreiheit + + + Table Caption + Tabellenbeschriftung + + + Table Header Position + Position der Kopfzeile + + + No header + Keine Kopfzeile + + + Top + Oben + + + Left + Links + + + No CSS styles for this table + Kein CSS für diese Tabelle + + + Table Summary + Tabellenzusammenfassung + + + Additional CSS Class + Zusätzliche CSS-Klasse + + + Use Table Footer (wrap last row with <tfoot> tags) + Tabellenfuß benutzen (letzte Tabellenzeile mit <tfoot> umfassen) + + + Default Frame + Standardframe + + + No Frame + Kein Frame + + + CSV parsing + CSV-Analyse + + + Field Delimiter + Feldbegrenzer + + + : (Colon) + : (Doppelpunkt) + + + , (Comma) + , (Komma) + + + | (Pipe) + | (Pipe) + + + ; (Semicolon) + ; (Semikolon) + + + ⇥ (Tab) + ⇥ (Tab) + + + Text Delimiter + Textbegrenzer + + + " (Double quotes) + " (doppelte Anführungszeichen) + + + None + Keiner + + + ' (Single quotes) + ' (einfache Anführungszeichen) + + + + diff --git a/public/typo3conf/l10n/de/css_styled_content/de.locallang_db.xml b/public/typo3conf/l10n/de/css_styled_content/de.locallang_db.xml new file mode 100755 index 0000000..28dd2d7 --- /dev/null +++ b/public/typo3conf/l10n/de/css_styled_content/de.locallang_db.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/css_styled_content/pi1/de.locallang.xlf b/public/typo3conf/l10n/de/css_styled_content/pi1/de.locallang.xlf new file mode 100755 index 0000000..68ad870 --- /dev/null +++ b/public/typo3conf/l10n/de/css_styled_content/pi1/de.locallang.xlf @@ -0,0 +1,144 @@ + + + +
+ + + Edit bodytext + Textkörper bearbeiten + + + Edit bullet list + Aufzählungsliste bearbeiten + + + Edit image caption + Bildunterschrift bearbeiten + + + Edit image caption alignment + Ausrichtung der Bildunterschrift bearbeiten + + + Edit filelist + Dateiliste bearbeiten + + + Edit email form + E-Mail-Formular bearbeiten + + + Edit header + Überschrift bearbeiten + + + Edit pure HTML content + Reinen HTML-Inhalt bearbeiten + + + Edit images + Bilder bearbeiten + + + Edit login element + Anmeldung bearbeiten + + + Edit menu / sitemap + Menü/Sitemap bearbeiten + + + Edit multimedia element + Multimedia-Element bearbeiten + + + Page: + Seite: + + + Change/configure plugin + Plug-In ändern/konfigurieren + + + Edit recordlist + Datensatz bearbeiten + + + Edit search element + Suchformular bearbeiten + + + Edit subheader + Unterüberschrift bearbeiten + + + Edit table + Tabelle bearbeiten + + + To top + Nach oben + + + Login + Anmelden + + + Logout + Abmelden + + + Password: + Passwort: + + + Username: + Benutzername: + + + Skip navigation block + Navigations-Block überspringen + + + Sorry, your search was empty! + Ihre Suche lieferte leider keine Ergebnisse. + + + Headers and keywords + Überschriften und Schlagwörter + + + Page content + Seiteninhalt + + + Searchresult: ###RANGELOW###-###RANGEHIGH### of ###TOTAL### + Suchergebnis: ###RANGELOW###-###RANGEHIGH### von ###TOTAL### + + + Search now! + Suchen! + + + Search in: + Suchen in: + + + Next + Nächste + + + Prev + Vorherige + + + Searchword: + Suchwort: + + + File link icon for %s + Datei-Link-Symbol für %s + + + + diff --git a/public/typo3conf/l10n/de/css_styled_content/pi1/de.locallang.xml b/public/typo3conf/l10n/de/css_styled_content/pi1/de.locallang.xml new file mode 100755 index 0000000..cb2d031 --- /dev/null +++ b/public/typo3conf/l10n/de/css_styled_content/pi1/de.locallang.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/dbal/Resources/Private/Language/de.locallang_em.xlf b/public/typo3conf/l10n/de/dbal/Resources/Private/Language/de.locallang_em.xlf new file mode 100755 index 0000000..7fb3e6c --- /dev/null +++ b/public/typo3conf/l10n/de/dbal/Resources/Private/Language/de.locallang_em.xlf @@ -0,0 +1,12 @@ + + + +
+ + + Enable MySQL pass-through: Method $GLOBALS['TYPO3_DB']->sql_query() is only experimentally supported by DBAL. Its use should be avoided. When active, this flag tells DBAL to not try to parse the query and always send it as-this to MySQL, thus as if DBAL were not loaded. + MySQL-Weitergabe aktivieren: Unterstützung der Methode $GLOBALS['TYPO3_DB']->sql_query() in DBAL ist nur experimentell. Ihre Verwendung sollte vermieden werden. Wenn aktiv, bewirkt diese Option, dass DBAL nicht versucht, den Query zu parsen und ihn stattdessen im Ist-Zustand an MySQL weitergibt, so als wäre DBAL nicht geladen. + + + + diff --git a/public/typo3conf/l10n/de/dbal/Resources/Private/Language/de.locallang_em.xml b/public/typo3conf/l10n/de/dbal/Resources/Private/Language/de.locallang_em.xml new file mode 100755 index 0000000..314cf3d --- /dev/null +++ b/public/typo3conf/l10n/de/dbal/Resources/Private/Language/de.locallang_em.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/typo3conf/l10n/de/dbal/mod1/de.locallang.xlf b/public/typo3conf/l10n/de/dbal/mod1/de.locallang.xlf new file mode 100755 index 0000000..d4ac8d7 --- /dev/null +++ b/public/typo3conf/l10n/de/dbal/mod1/de.locallang.xlf @@ -0,0 +1,24 @@ + + + +
+ + + Cached info + Gecachte Informationen + + + Debug log + Debug-Protokoll + + + SQL Check + SQL-Prüfung + + + DBAL Analysis Module + Modul DBAL-Analyse + + + + diff --git a/public/typo3conf/l10n/de/dbal/mod1/de.locallang.xml b/public/typo3conf/l10n/de/dbal/mod1/de.locallang.xml new file mode 100755 index 0000000..e6d9943 --- /dev/null +++ b/public/typo3conf/l10n/de/dbal/mod1/de.locallang.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/dbal/mod1/de.locallang_mod.xlf b/public/typo3conf/l10n/de/dbal/mod1/de.locallang_mod.xlf new file mode 100755 index 0000000..0d3b448 --- /dev/null +++ b/public/typo3conf/l10n/de/dbal/mod1/de.locallang_mod.xlf @@ -0,0 +1,12 @@ + + + +
+ + + DBAL Debug + DBAL-Debug + + + + diff --git a/public/typo3conf/l10n/de/dbal/mod1/de.locallang_mod.xml b/public/typo3conf/l10n/de/dbal/mod1/de.locallang_mod.xml new file mode 100755 index 0000000..3e7c657 --- /dev/null +++ b/public/typo3conf/l10n/de/dbal/mod1/de.locallang_mod.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/typo3conf/l10n/de/documentation/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/documentation/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..ddab7ad --- /dev/null +++ b/public/typo3conf/l10n/de/documentation/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,125 @@ + + + +
+ + + Actions + Aktionen + + + Download document + Dokument herunterladen + + + Search + Suchen + + + Documentation Manager + Dokumentations-Manager + + + Extension key + Erweiterungsschlüssel + + + Title + Titel + + + Type + Typ + + + Download Documentation + Dokumentation herunterladen + + + Download failed + Herunterladen fehlgeschlagen + + + The documentation for "%s" could not be downloaded, because of the following error: %s (%d). + Die Dokumentation für "%s" konnte nicht heruntergeladen werden. Folgender Fehler ist aufgetreten: %s (%d). + + + No rendered documentation archive could be found on docs.typo3.org. + Kein Archiv mit gerenderter Dokumentation auf docs.typo3.org gefunden. + + + The rendered documentation was downloaded successfully. + Die gerenderte Dokumentation wurde erfolgreich heruntergeladen. + + + Go + Los + + + Show Documentation + Dokumentation anzeigen + + + Document + Dokument + + + Extension Key + Erweiterungsschlüssel + + + Document Format + Dokumentformat + + + Format + Format + + + Show documentation as %s + Dokumentation anzeigen als %s + + + Path + Pfad + + + Package Key + Paketschlüssel + + + Title + Titel + + + Document Translation + Dokument-Übersetzungen + + + Actions + Aktionen + 100% + + + Description + Beschreibung + + + Language + Sprache + + + Translations + Übersetzungen + + + Title + Titel + + + Version + Version + + + + diff --git a/public/typo3conf/l10n/de/documentation/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/documentation/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..a3fae15 --- /dev/null +++ b/public/typo3conf/l10n/de/documentation/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Backend module for TYPO3 to list and show documentation of loaded extensions as well as custom documents. + Backend-Modul zum Auflisten und Anzeigen der Dokumentation der geladenen Erweiterungen. Unterstützt auch individuelle Dokumente. + + + Documentation + Dokumentation + + + Documentation + Dokumentation + + + + diff --git a/public/typo3conf/l10n/de/extbase/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/extbase/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..1792979 --- /dev/null +++ b/public/typo3conf/l10n/de/extbase/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,96 @@ + + + +
+ + + Validation errors for property "%s" + Validierungsfehler für die Eigenschaft "%s" + + + The given subject was not a valid alphanumeric string. + Der angegebene Wert ist keine gültige alphanumerische Zeichenkette. + + + The given subject was not false. + Der angegebene Wert ist nicht FALSE. + + + The given subject was not true. + Der angegebene Wert ist nicht TRUE. + + + The given subject was not a valid DateTime. Got: '%s' + Der angegebene Wert ist kein gültiges DateTime - Objekt: '%s' + + + The given subject was not a valid email address. + Der eingegebene Wert ist keine gültige E-Mail-Adresse + + + The given subject was not a valid float. + Der angegebene Wert ist keine gültige Gleitkommazahl. + + + Value is no object. + Der Wert ist kein Objekt. + + + The given subject was not a valid integer. + Der angegebene Wert ist kein gültiger Integer. + + + The given subject was empty. + Der angegebene Wert ist leer. + + + The given subject was NULL. + Der angegebene Wert ist NULL. + + + The given subject was not a valid number. + Der angegebene Wert ist keine gültige Zahl. + + + The given subject was not a valid number. + Der angegebene Wert ist keine gültige Zahl. + + + The given subject was not in the valid range (%s - %s). + Der angegebene Wert ist nicht im Bereich von %s bis %s. + + + The regular expression was empty. + Der reguläre Ausdruck ist leer. + + + The regular expression '%s' contained an error. + Der reguläre Ausdruck '%s' enthält einen Fehler. + + + The given subject did not match the pattern. + Der angegebene Wert stimmt nicht mit dem Muster überein. + + + The length of the given string was not between %s and %s characters. + Die Länge der angegebenen Zeichenkette liegt nicht zwischen %s und %s Zeichen. + + + The length of the given string exceeded %s characters. + Die Länge der angegebenen Zeichenkette übersteigt %s Zeichen. + + + The length of the given string is less than %s characters. + Die Länge der angegebenen Zeichenkette ist kürzer als %s Zeichen. + + + A valid string is expected. + Es wird eine gültige Zeichenkette erwartet. + + + The given subject was not a valid text (e.g. contained XML tags). + Der angegebene Wert ist kein gültiges Text-Objekt (enthält z.B. XML-Tags). + + + + diff --git a/public/typo3conf/l10n/de/extbase/Resources/Private/Language/de.locallang_db.xlf b/public/typo3conf/l10n/de/extbase/Resources/Private/Language/de.locallang_db.xlf new file mode 100755 index 0000000..425bd25 --- /dev/null +++ b/public/typo3conf/l10n/de/extbase/Resources/Private/Language/de.locallang_db.xlf @@ -0,0 +1,44 @@ + + + +
+ + + Record Type + Datensatztyp + + + undefined + nicht definiert + + + Tx_Extbase_Domain_Model_FrontendUserGroup + Tx_Extbase_Domain_Model_FrontendUserGroup + + + Record Type + Datensatztyp + + + undefined + nicht definiert + + + Tx_Extbase_Domain_Model_FrontendUser + Tx_Extbase_Domain_Model_FrontendUser + + + CommandController Command + CommandController-Befehl + + + Allows Extbase CommandController commands to be configured and executed through the scheduler framework. + Ermöglicht es, Extbase-CommandController-Kommandos über das Scheduler-Framework zu konfigurieren und auszuführen. + + + Extbase CommandController Task + Extbase-CommandController-Task + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..3120436 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,488 @@ + + + +
+ + + An extension key must have minimum 3, maximum 30 characters (not counting underscores) + Ein Erweiterungsschlüssel muss mindestens 3 und höchstens 30 Zeichen besitzen (Unterstriche nicht eingeschlossen) + + Illegal character(s) in extension key. Allowed characters are: a-z (lowercase), 0-9 and '_' + (underscore) + + Unzulässige(s) Zeichen im Erweiterungsschlüssel. Erlaubte Zeichen sind a-z (kleingeschrieben), 0-9 und '_' (Unterstrich) + + The key may not begin with one of the following prefixes: + tx,u,user_,pages,tt_,sys_,ts_language_,csh_ + + Der Schlüssel darf nicht mit einer der folgenden Zeichenketten beginnen: tx,u,user_,pages,tt_,sys_,ts_language_,csh_ + + Extension keys cannot start or end with 0-9 and '_' (underscore) + Erweiterungsschlüssel dürfen nicht mit mit 0-9 oder '_' (Unterstrich) beginnen oder enden + + There is an existing piBased extension with this extension key. Please choose another extension + key or rename the existing extension directory + + Es gibt eine von piBase abgeleitete Erweiterung mit diesem Erweiterungsschlüssel. Bitte wählen Sie einen anderen Erweiterungsschlüssel oder benennen Sie das existierende Erweiterungsverzeichnis um + + Name + Name + + Key + Schlüssel + + Extension title + Erweiterungstitel + + Extension Key + Erweiterungsschlüssel + + The extensionkey should be lowercase and without spaces. It will be the unique identifier for + this extension. + + Der Erweiterungsschlüssel sollte kleingeschrieben und ohne Leerzeichen sein. Er wird der eindeutige Bezeichner für diese Erweiterung sein. + + Vendor name + + + The vendor name is the first part of the new package identifier + + + Descr. + Beschr. + + Description + Beschreibung + + Version + Version + + Target version + Zielversion + + Select the TYPO3 version the extension requires. + + + State + Status + + Alpha + Alpha + + Beta + Beta + + Stable + Stabil + + Experimental + Experimentell + + Test + Test + + Category + Kategorie + + OR custom + ODER benutzerdefiniert + + You can define an own category here + Hier kann eine eigene Kategorie definiert werden + + The category this extension belongs to in the extension manager. + Die Kategorie, zu der diese Erweiterung im Erweiterungsmanager gehört. + + Miscellaneous + Verschiedenes + + Services + Dienste + + Backend + Backend + + Frontend + Frontend + + Templates + Vorlagen + + Examples + Beispiele + + Distribution + + + Documentation + Dokumentation + + Disable versioning + Versionierung deaktivieren + + Check this if your extension needs no support for versioning. This will skip the creation of + versioning related columns in the database + + + + Disable localization + + + Check this if your extension needs no support for localization. This will skip the creation of + localization related columns in the database + + + + Don't generate doc-template + + + Check this if you don't want a documentation-template generated for your extension. + + + Source language for xliff files + + + The source language for xliff files is the language in which the "source" of a label is defined, + which can be translated into other languages. In general it should be english. + + + + Depends on + Abhängig von + + If the extension is depending on other extensions, enter the extension keys here (one per line + followed by a double arrow and the lowest version number). + + + + Persons + Personen + + Role + Rolle + + Developer + Entwickler + + Product Manager + Produkt-Manager + + Email + E-Mail + + Company + Firma + + Frontend plugins + Frontend Plug-Ins + + The frontend plugins which have to be registered in the extension + Die Frontend-Plug-Ins, welche von der Erweiterung registriert werden müssen + + Controller action combinations + + + Here you can configure, which controller action combinations this plugin/module should have. + Example: <br />Blog => list,show <br />(one controller per line, actions comma + separated) <br />If you leave this empty, all available actions are configured for this + plugin. + + + + Non cacheable actions + + + Typically create, delete and update actions should not be cached. (Same format as above) + + + + Switchable actions + + + Make actions switchable in the plugin's form. One line for the label, one for the list of + allowed Controller->action pairs (semicolon separated). Example: <br />Display items<br + />Model->list; Model->show;<br />Admin<br />Model->new; Model->create; + Model->edit; Model->update; + + + + Backend modules + Backend-Module + + Main module + Hauptmodul + + Should be unique for this model + Soll für dieses Modell eindeutig sein + + Type + Typ + + More + Mehr + + More options + Mehr Optionen + + Advanced options + Fortgeschrittene Optionen + + Remove + Entfernen + + Add + Hinzufügen + + 1:1 + 1:1 + + n:1 + n:1 + + 1:n + 1:n + + m:n + m:n + + Is exclude field? + ist Ausschlußfeld? + + If set to true, this field will only be visible for admin users per default + Wenn auf true gesetzt, wird dieses Feld standardmäßig nur für Administratoren sichtbar sein + + New model object + Neues Modell-Objekt + + Domain object settings + Einstellungen des Domainobjekts + + Object type + Objekttyp + + Value objects are simple objects that are defined by their value and have no 'identity' + Wertobjekte sind einfache Objekte, die durch ihren Wert definiert sind und keine 'Identität' besitzen + + Entity + Entität + + Value object + Wertobjekt + + Is aggregate root? + + + If true, the extension builder will generate a repository for this model + Wenn ausgewählt wird der Extension-Builder ein Repository und Standard-Kontroller-Aktionen für dieses Modell erzeugen + + Enable sorting? + + + If true, sorting in the backend is enabled + + + Add deleted field + + + Deleting a record with "delete" field will not really delete the record, but just set the delete + flag to true + + + + Add hidden field + + + The hidden field is an "enable" field. Only records which are not hidden will be displayed + + + + Add starttime/endtime fields + + + If set, the related records will have a startime and endtime as "enable" field + + + Enable categorization? + + + If true, categorization in the backend is enabled for this model + + + Map to existing table + + + If the model should extend an existing table, you can configure this here + + + Extend existing model class + + + If this model should extend an existing other model, name it here + + + Default actions + Standardaktionen + + Action type + Aktionstyp + + For each selected action, the extension builder will generate a template and a action method in + the controller of this model. If the model is an aggregate root the default CRUD actions will be + generated per default. + + Für jede gewählte Aktion wird der Extension-Builder eine Vorlage und eine Aktions-Methode im Kontroller dieses Modells erzeugen. Wenn das Modell eine aggregate root (gemeinsame Wurzel) ist werden die standard CRUD (Create=Anlegen,Read=Lesen,Update=Aktualisieren,Delete=Löschen)-Aktionen automatisch erzeugt. + + show + Anzeige + + list + Liste + + new/create + Neu/Erstellen + + edit/update + Bearbeiten/Aktualisieren + + delete + Löschen + + Properties + Eigenschaften + + Property name + Eigenschaftenname + + The name should be lowerCamelCase and unique in this model + Der Name sollte lowerCamelCase und im Modell eindeutig sein + + Property type + Typ der Eigenschaft + + All types with * are not yet supported by the frontend form generation/validation + + + String + String + + Text + Text + + Rich text* + + + Integer + Integer + + Floating point + Gleitkommazahl + + Boolean + Boolesch + + DateTime (timestamp) + Datum und ZeitDatum/Uhrzeit (Timestamp) + + Date (timestamp) + Datum*Datum (Timestamp)* + + DateTime + Datum und Zeit + + Date + Datum* + + Time* + Zeit* + + Time/Sec* + Zeit/Sekunden* + + Select list + Auswahlliste + + File* + Datei* + + Image* + Bild* + + File reference* + Dateireferenz* + + Folder* + Ordner* + + Password + Passwort + + Allowed file types + + + Comma separated file endings like: doc,ods + + + Allowed number of files + + + Is required? + Ist Pflichtfeld? + + Relations + Beziehungen + + Name + Name + + The name should be lowerCamelCase and unique in this model + Der Name sollte lowerCamelCase und im Modell eindeutig sein + + Extension properties + Eigenschaften der Erweiterung + + Tab label + Tab-Beschriftung + + Lazy loading + Verzögertes Laden + + Make this relation lazy loading + Diese Beziehung verzögert laden (lazy loading) + + Relation to external class + + + If this is a relation to an external model, enter the (full qualified) class name here. The + class must exist and be loadable + + + + Invalid configuration! + + + Invalid extension properties + + + Please check the fields in the left panel + + + Duplicate property names + + + Please enter a model name! + + + Duplicate model names + + + Invalid fields in model: + + + Extension could not be saved: + + + Do you really want to clear the current working board and load the selected pipe? Unsaved changes will get lost! + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang.xml b/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang.xml new file mode 100755 index 0000000..29bf7e7 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..b46d5cc --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Extension Builder + Extension-Builder + + View / Modify Extension Objects + Objekte der Erweiterung anzeigen/verändern + + Developer + Entwickler + + Product Manager + Produktmanager + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang_mod.xml b/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang_mod.xml new file mode 100755 index 0000000..682ae68 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Resources/Private/Language/de.locallang_mod.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..68ae3d2 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,80 @@ + + + +
+ + + Main + + + Name + + + Identifier + + + My Date + + + Child1 + + + Children2 + + + Child3 + + + Children4 + + + Child1 + + + Name + + + Flag + + + Child2 + + + Name + + + Date Property1 + + + Date Property2 + + + Date Property3 + + + Date Property4 + + + Child3 + + + Name + + + Password + + + Image Property + + + Child4 + + + Name + + + File Property + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang.xml b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang.xml new file mode 100755 index 0000000..1423e07 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang.xml @@ -0,0 +1,31 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child1.xlf b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child1.xlf new file mode 100755 index 0000000..2469c70 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child1.xlf @@ -0,0 +1,14 @@ + + + +
+ + + name + + + flag + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child1.xml b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child1.xml new file mode 100755 index 0000000..24ba86f --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child1.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child2.xlf b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child2.xlf new file mode 100755 index 0000000..3a09c5c --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child2.xlf @@ -0,0 +1,23 @@ + + + +
+ + + name + + + A date which is stored as Native Date + + + DateTime which is stored as Native DateTime + + + A date which is stored as Timestamp + + + DateTime stores as Timestamp + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child2.xml b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child2.xml new file mode 100755 index 0000000..9e2e6b9 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child2.xml @@ -0,0 +1,12 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child3.xlf b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child3.xlf new file mode 100755 index 0000000..c44a31c --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child3.xlf @@ -0,0 +1,17 @@ + + + +
+ + + name + + + password + + + imageProperty + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child3.xml b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child3.xml new file mode 100755 index 0000000..d02b685 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child3.xml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child4.xlf b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child4.xlf new file mode 100755 index 0000000..255b924 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child4.xlf @@ -0,0 +1,14 @@ + + + +
+ + + name + + + fileProperty + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child4.xml b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child4.xml new file mode 100755 index 0000000..0b25203 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_child4.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_main.xlf b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_main.xlf new file mode 100755 index 0000000..aac572d --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_main.xlf @@ -0,0 +1,29 @@ + + + +
+ + + This is not required + + + This is required + + + Just a date + + + This is a 1:1 relation + + + This is a 1:n relation + + + This is a n:1 relation + + + This is a m:n relation + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_main.xml b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_main.xml new file mode 100755 index 0000000..51acac8 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_csh_tx_testextension_domain_model_main.xml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_db.xlf b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_db.xlf new file mode 100755 index 0000000..68ae3d2 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_db.xlf @@ -0,0 +1,80 @@ + + + +
+ + + Main + + + Name + + + Identifier + + + My Date + + + Child1 + + + Children2 + + + Child3 + + + Children4 + + + Child1 + + + Name + + + Flag + + + Child2 + + + Name + + + Date Property1 + + + Date Property2 + + + Date Property3 + + + Date Property4 + + + Child3 + + + Name + + + Password + + + Image Property + + + Child4 + + + Name + + + File Property + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_db.xml b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_db.xml new file mode 100755 index 0000000..1423e07 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_db.xml @@ -0,0 +1,31 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule.xlf b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule.xlf new file mode 100755 index 0000000..fafcb1a --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule.xlf @@ -0,0 +1,18 @@ + + + +
+ + + + Test BE Module + + + Just a BE module + + + Compatibility test + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule.xml b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule.xml new file mode 100755 index 0000000..78cdfc9 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule1.xlf b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule1.xlf new file mode 100755 index 0000000..fe53737 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule1.xlf @@ -0,0 +1,14 @@ + + + +
+ + + Compatibility test + + + Just a BE module + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule1.xml b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule1.xml new file mode 100755 index 0000000..4deee21 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/TestExtensions/test_extension/Resources/Private/Language/de.locallang_testmodule1.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/Tools/de.existing_locallang.xlf b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/Tools/de.existing_locallang.xlf new file mode 100755 index 0000000..7d1970d --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/Tools/de.existing_locallang.xlf @@ -0,0 +1,14 @@ + + + +
+ + + Label 1 modified + + + Label 2 + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/Tools/de.existing_locallang.xml b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/Tools/de.existing_locallang.xml new file mode 100755 index 0000000..1cc25f0 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/Tests/Fixtures/Tools/de.existing_locallang.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/extension_builder/de.locallang_db.xlf b/public/typo3conf/l10n/de/extension_builder/de.locallang_db.xlf new file mode 100755 index 0000000..c871aa6 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/de.locallang_db.xlf @@ -0,0 +1,86 @@ + + + +
+ + + Extension Builder: Extension + Extension Builder: ErweiterungExtension Builder: ExtensionErweiterungs-Baukasten: ErweiterungErweiterungExtension Builder: Erweiterung + + extensionKey + ErweiterungsschlüsselErweiterungsidentifikationErweiterungsschlüsselExtension Key + + Title + TitelTitel + + Description + BeschreibungBeschreibung + + State + StatusStatus + + Languages + SprachenSprachen + + Persons + PersonenBeteiligte PersonenPersonen + + Domain Objects + Domain-ObjekteDomain Objekte + + Extension Builder: Person + Extension Builder: PersonPersonExtension Builder: Person + + Person Name + Name der PersonNameName der Person + + Person Email + E-Mail der PersonE-MailEmail der Person + + Role + RolleAufgabeRolle + + Extension + ErweiterungExtensionErweiterung + + Extension Builder: Domain Objects + Extension Builder: DomainobjekteExtension Builder: Domain Objekte + + Name + NameName + + Description + BeschreibungBeschreibung + + Related Domain Objects + Verwandte DomainobjekteVerwandte Domain Objekte + + Extension this Domain Object belongs to + Erweiterungen, zu denen dieses Domainobjekt gehörtErweiterungen, zu denen dieses Domain gehört + + Backend Configuration Options + Optionen zur Backend-KonfigurationBackend Konfiguration OptionenOptionen zur Backend Konfiguration + + Properties + EigenschaftenEigenschaften + + Extension Builder: Properties + Extension Builder: EigenschaftenExtension Builder: Eigenschaften + + Name + NameName + + Description + BeschreibungBeschreibung + + validationRules + ValidierungsregelnValidierungs-Regeln + + isRequired + PflichtfeldPflichtfeld + + Access Methods + ZugriffsmethodenZugriffsmethoden + + + diff --git a/public/typo3conf/l10n/de/extension_builder/de.locallang_db.xml b/public/typo3conf/l10n/de/extension_builder/de.locallang_db.xml new file mode 100755 index 0000000..98f7226 --- /dev/null +++ b/public/typo3conf/l10n/de/extension_builder/de.locallang_db.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/extensionmanager/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/extensionmanager/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..db8cd3c --- /dev/null +++ b/public/typo3conf/l10n/de/extensionmanager/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,756 @@ + + + +
+ + + Cancel + Abbrechen + + + Remove extension + Erweiterung entfernen + + + Resolve dependencies + Abhängigkeiten auflösen + + + I know what I'm doing, continue anyway + Ich weiß was ich tue; trotzdem weitermachen + + + Update extension + Erweiterung aktualisieren + + + The system is set to composer mode. Please notice that it is not possible to add an extension with the Extension Manager. You have to use composer to add further extensions to your system. + Dieses System ist auf den Composer-Modus eingestellt. Bitte beachten Sie, dass es nicht möglich ist, Erweiterungen mit dem Erweiterungsmanager hinzuzufügen. Stattdessen müssen Sie Composer benutzen, um weitere Erweiterungen hinzuzufügen. + + + Composer mode + Composer-Modus + + + Install extensions automatically after download from TER or file upload + Erweiterungen nach dem Herunterladen aus dem TER oder dem Hochladen der Datei automatisch installieren + + + Disable TER connection and hide menu items + Verbindung zum TER deaktivieren und Menüeinträge verbergen + + + The following errors were found while trying to install "%s" + Die folgenden Fehler wurden gefunden als versucht wurde, "%s" zu installieren + + + Required extension "%s": + Benötigte Erweiterung "%s": + + + + If you continue installing the extension, all dependency checks will be turned off. + <ul> + <li>Required extensions are tried to be fetched from TER (if they do not yet exist in the system)</li> + <li>Version dependency checks are skipped</li> + </ul> + <strong> + Be aware that an installation without dependency checks may turn your installation unusable.<br /> + In such a case manual intervention is required. + </strong> + + Wenn Sie mit der Installation dieser Erweiterung fortfahren, werden alle Abhängigkeitsprüfungen deaktiviert. <ul> <li>Es wird versucht, benötigte Erweiterungen vom TER zu holen (falls sie noch nicht im System existieren)</li> <li>Die Überprüfung von Versionsabhängigkeiten wird übersprungen</li> </ul> <strong> Beachten Sie, dass eine Installation ohne Abhängigkeitsprüfung Ihre Installation unbenutzbar machen kann.<br /> In diesem Fall ist manuelle Intervention nötig. </strong> + + + I know what I'm doing, install the extension! + Ich weiß was ich tue, die Erweiterung dennoch installieren! + + + Are you sure you want to proceed? + Tatsächlich fortfahren? + + + Please read this carefully + Bitte sorgfältig lesen + + + Dependencies, conflics and suggestions + Abhängigkeiten, Konflikte und Vorschläge + + + Identifier + Bezeichner + + + Type + Typ + + + Version + Version + 100% + + + Could not install distribution '%s' + Distribution '%s' konnte nicht installiert werden + + + Install impexp + impexp installieren + + + Get preconfigured distribution + Vorkonfigurierte Distribution erhalten + + + Congratulations... + Herzlichen Glückwunsch... + + + You successfully installed the distribution: + Diese Distribution wurde erfolgreich installiert: + + + Now you can: + Sie können jetzt: + Muss einen Satz ergeben mit dem vorigen Text ("Sie können jetzt..."). + + + Start editing your website + Beginnen, Ihre Website zu bearbeiten + Muss einen Satz ergeben mit dem vorigen Text ("Sie können jetzt..."). + + + View your website + Ihre Website anzeigen + Muss einen Satz ergeben mit dem vorigen Text ("Sie können jetzt..."). + + + The dependencies of the following Extensions could not be resolved: + Die Abhängigkeiten der folgenden Erweiterungen konnten nicht aufgelöst werden: + + + Dependencies could not be resolved + Abhängigkeiten konnten nicht aufgelöst werden + + + %1$s (new version %2$s) + %1$s (neue Version %2$s) + + + The following dependencies have to be resolved before installation: + + + + Die folgenden Abhängigkeiten müssen vor der Installation aufgelöst werden: + + + Shall these dependencies be resolved automatically? + Sollen diese Abhängigkeiten automatisch aufgelöst werden? + + + <h3>Extensions marked for %s:</h3> +%s + + + + <h3>Erweiterungen markiert für %s:</h3> +%s + + + + + download + herunterladen + + + install + installieren + + + update + aktualisieren + + + Error while updating extension + Fehler während der Aktualisierung der Erweiterung + + + Back to list + Zurück zur Liste + + + Configure Extension + Erweiterung konfigurieren + + + Other + Andere + + + boolean + boolesch + + + color + Farbe + + + integer + Ganzzahl + + + positive integer + positive Ganzzahl + + + integer + Ganzzahl + + + offset + Offset + + + options + Optionen + + + small + Klein + + + string + String + + + user + Benutzer + + + wrap + Wrap + + + Activate + Aktivieren + + + (Click to configure) + (Zum Konfigurieren klicken) + + + Configure + Konfigurieren + + + Deactivate + Deaktivieren + + + Download Error + Fehler beim Herunterladen + + + Log + Log + + + Extensions + Erweiterungen + + + Your installation of {0} was successful. + Die Installation von {0} war erfolgreich. + + + Your download of {0} was successful. + Herunterladen von {0} war erfolgreich. + + + {0} installed. + {0} installiert. + + + {0} downloaded. + {0} heruntergeladen. + + + Author: + Autor: + + + Downloads + Downloads + 100% + + + Key: + Distributionsschlüssel: + + + Last Update: + Letzte Aktualisierung: + + + Title: + Titel: + + + Version: + Version: + + + Download SQL Dump + SQL-Dump herunterladen + + + Import and Install + Importieren und installieren + + + Import + Importieren + + + Download as zip + Als ZIP herunterladen + + + A/D + A/D + + + Author + Autor + + + Description + Beschreibung + + + Actions + Aktionen + + + Key + Schlüssel + + + Extension + Erweiterung + + + State + Status + + + Version + Version + + + Last Updated + Letzte Aktualisierung + + + Activate / Deactivate + Aktivieren / Deaktivieren + + + Update + Aktualisierung + + + Upd. + Akt. + + + Upload Comment + Hochladekommentar + + + Version + Version + 100% + + + Install + Distribution installieren + + + %s was installed! + %s wurde installiert! + + + Please install the Import/Export (impexp) extension to enable distribution support. + Bitte installieren Sie die Import/Export-Erweiterung (impexp), um Distributionen benutzen zu können. + + + Loading form... + Lade Formular... + + + Official distribution + Offizielle Distribution + + + Overwrite + Überschreiben + + + Extension is already available and overwriting was not enabled + Die Erweiterung steht bereits zur Verfügung und Überschreiben war nicht aktiviert + + + The extension is currently installed. Uninstall extension? + Die Erweiterung ist aktuell installiert. Deinstallieren? + + + Are you sure you want to remove the extension? + Sind Sie sicher, dass Sie die Erweiterung entfernen möchten? + + + Extension Removal + Erweiterung entfernen + + + Remove + Entfernen + + + Extension "%s" was removed successfully! + Erweiterung "%s" wurde erfolgreich entfernt! + + + Search: + Suche: + + + Author + Autor + 100% + + + Category + Kategorie + + + Downloads + Downloads + + + Extension key + Erweiterungsschlüssel + + + Show all versions + Zeige alle Versionen + + + Last uploaded + Zuletzt hochgeladen + + + Manual + Handbuch + + + Read online + Online lesen + + + Version + Version + 100% + + + Show also distributions that are not suitable for this TYPO3 version + Auch Distributionen anzeigen, die für diese TYPO3-Version nicht geeignet sind + + + Cannot deactivate extension '%s' - The extension(s) '%s' depend on it. + Erweiterung '%s' kann nicht deaktiviert weil, weil die Erweiterung(en) '%s' auf ihr basieren. + + + Update + Aktualisieren + + + Update Comments: + Aktualisierungskommentare: + + + Version Comments + Versionskommentare + + + Update? + Aktualisieren? + + + An update is available but this operation is currently disabled + Eine Aktualisierung ist verfügbar, aber das Aktualisieren ist im Moment deaktiviert + + + %s was updated! + %s hochgeladen! + + + Extension Update + Erweiterungsaktualisierung + + + Update now + Jetzt aktualisieren + + + Update Extension List + Aktualisieren der Erweiterungsliste + + + Retrieving extension list from TYPO3 Extension Repository (TER)... + Empfangen der Erweiterungsliste aus dem TYPO3-Erweiterungs-Repository (TER)... + + + Y-m-d H:i:s + H:i:s am d.m.Y + + + Last update: + Letzte Aktualisierung: + + + unknown + unbekannt + + + No last update time known. + Zeit der letzten Aktualisierung unbekannt. + + + Time of last update: + Zeit der letzten Aktualisierung: + + + Time since last update: + Zeit seit letzter Aktualisierung: + + + Never + Nie + + + Execute the update script + Aktualisierungs-Skript ausführen + + + Update to version %s + Aktualisieren auf Version %s + + + Upload Extension .t3x/.zip + Erweiterung hochladen .t3x/.zip + + + %s was uploaded! + {0} hochgeladen! + + + Extension Upload + Erweiterung hochladen + + + Extension Manager + Erweiterungsmanager + + + ERROR: Could not create extension directory "%s"! + FEHLER: Erweiterungsverzeichnis "%s" konnte nicht erstellt werden! + + + ERROR: Could not remove extension directory "%s". Reasons: + FEHLER: Erweiterungsverzeichnis "%s" konnte nicht entfernt werden. Gründe: + + + ERROR: The extension install path "%s" was no directory! + FEHLER: Der Erweiterungsinstallationspfad "%s" war kein Verzeichnis! + + + Get Extensions + Erweiterungen hinzufügen + + + Installed Extensions + Installierte Erweiterungen + + + Install Extension + Erweiterung installieren + + + I understand what this means and I'm able to investigate on possibly occurring issues by myself. + Ich verstehe, was das bedeutet und ich bin in der Lage, möglicherweise auftretende Probleme selbst zu untersuchen. + + + Manage Extensions + Erweiterungen verwalten + + + The following extensions were found on your system, but are currently not installed. Please delete the extensions using the extension manager:<br><br>%s + Die folgenden Erweiterungen wurden auf Ihrem System gefunden, aber sind aktuell nicht installiert. Bitte löschen Sie die Erweiterungen über den Erweiterungsmanager:<br><br>%s + + + <strong>%1$s</strong> (version %2$s)<br> + <strong>%1$s</strong> (Version %2$s)<br> + + + %s insecure extension(s) found + %s unsichere Erweiterung(en) gefunden + + + OK + OK + + + Security status of existing, but not loaded extensions + Sicherheitsstatus von existierenden, aber nicht geladenen Erweiterungen + + + OK + OK + + + The following extensions were found on your system, but are currently not installed. Please make sure they are compatible with your system before installing them:<br><br>%s + Die folgenden Erweiterungen wurden auf Ihrem System gefunden, sind aber momentan nicht installiert. Bitte stellen Sie sicher, dass sie mit Ihrem System kompatibel sind bevor Sie sie installieren:<br><br>%s + + + <strong>%1$s</strong> (version %2$s)<br> + <strong>%1$s</strong> (Version %2$s)<br> + + + %s outdated extension(s) found + %s veraltete Erweiterung(en) gefunden + + + Outdated status of existing, but not loaded extensions + Veraltete Erweiterungen, die nicht geladen sind + Klingt komisch, ist aber so. (Christopher) + + + The following extensions are insecure and usage might damage your system. Please update these extensions as soon as possible or remove them from your system:<br><br>%s + Die folgenden Erweiterungen sind unsicher und die Verwendung könnte Ihr System gefährden. Bitte aktualisieren Sie diese Erweiterungen so bald wie möglich oder entfernen Sie diese Ihrem System:<br><br>%s + + + <strong>%1$s</strong> (version %2$s)<br> + <strong>%1$s</strong> (Version %2$s)<br> + + + %s insecure extension(s) found + %s unsichere Erweiterung(en) gefunden + + + OK + OK + + + Security status of loaded extensions + Sicherheitsstatus der geladenen Erweiterungen + + + OK + OK + 100% + + + The following extensions are outdated and may not be compatible with your installation. Please make sure these extensions are compatible and ask the extension author to publish updates:<br><br>%s + Die folgenden Erweiterungen sind veraltet und mit Ihrer Installation möglicherweise nicht kompatibel. Bitte stellen Sie sicher, dass diese Erweiterungen kompatibel sind und bitten Sie den Autor um eine Aktualisierung:<br><br>%s + + + <strong>%1$s</strong> (version %2$s)<br> + <strong>%1$s</strong> (Version %2$s)<br> + 100% + + + %s outdated extension(s) found + %s veraltete Erweiterung(en) gefunden + + + Outdated status of loaded extensions + Veraltete Erweiterungen, die geladen sind + Klingt komisch, ist aber so. + + + The typo3.org extension repository was not found. Please import the main typo3.org extension repository in the install tool wizard. + Das typo3.org Erweiterungsrepository wurde nicht gefunden. Bitte importieren sie das Haupt-typo3.org-Erweiterungsrepository über den Assistenten im Install Tool + + + Error + Fehler + + + The Main Repository extension list is older than 7 days. Please update it in the Extension manager or Scheduler. + Die Erweiterungsliste des Haupt-Repository ist älter als 7 Tage. Bitte aktualisieren sie es über den Erweiterungsmanager oder den Planer + + + Extension list is not up to date! + Erweiterungsliste ist nicht aktuell! + + + Update status of typo3.org main repository extension list + Aktualisierungsstatus der typo3.org Haupt-Repository Erweiterungsliste + + + OK + OK + + + Reset Search + Suche zurücksetzen + + + Search again + Erneut suchen + + + Search extensions + Erweiterungen suchen + + + Go + Absenden + + + Your search + Ihre Suche + + + Show all versions of + Zeige alle Versionen von + + + Update TER extension list on a regular basis. Once a day is a good interval. + Aktualisieren der TER-Erweiterungsliste in regelmäßigem Interval. Einmal pro Tag ist ein gutes Interval. + + + Update extension list + Erweiterungsliste aktualisieren + + + Update script for %s + Aktualisierungs-Skript für %s + + + No update necessary. + Keine Aktualisierung notwendig. + + + Extension + Erweiterung + + + Upload! + Hochladen! + + + + diff --git a/public/typo3conf/l10n/de/extensionmanager/Resources/Private/Language/de.locallang_db.xlf b/public/typo3conf/l10n/de/extensionmanager/Resources/Private/Language/de.locallang_db.xlf new file mode 100755 index 0000000..6a2ac1a --- /dev/null +++ b/public/typo3conf/l10n/de/extensionmanager/Resources/Private/Language/de.locallang_db.xlf @@ -0,0 +1,92 @@ + + + +
+ + + Extension + Erweiterung + + + Author Email + E-Mailadresse des Autors + + + Author Name + Name des Autors + + + Category + Kategorie + + + Description + Beschreibung + + + Extension Key + Erweiterungsschlüssel + + + Integer Version + Ganzzahlige Version + + + Last Updated + letzte Aktualisierung + + + Md5 hash + MD5-Hash + + + Review State + Überprüfungsstatus + + + State + Status + + + Title + Titel + + + Update Comment + Aktualisierungskommentar + + + Version + Version + + + Repository + Repository + + + Description + Beschreibung + + + Extension count + Erweiterungsanzahl + + + Last update + letzte Aktualisierung + + + Mirror list URL + URL der Liste mit alternativen Servern + + + Title + Titel + + + WSDL URL + WSDL-URL + + + + diff --git a/public/typo3conf/l10n/de/extensionmanager/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/extensionmanager/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..96eff6a --- /dev/null +++ b/public/typo3conf/l10n/de/extensionmanager/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Manages TYPO3 extensions from a central repository. TYPO3 extensions include plugins, modules, class extensions, configuration code, etc. <br /><em>Access for 'admin' users only!</em> + Verwaltet TYPO3-Erweiterungen aus einem zentralen Repository. TYPO3-Erweiterungen beinhalten Plug-Ins, Module, Klassenerweiterungen, Konfigurationscode etc. <br /><em>Zugriff nur für Administratoren!</em> + + + TYPO3 Extension Manager + TYPO3-Erweiterungsmanager + + + Extensions + Erweiterungen + + + + diff --git a/public/typo3conf/l10n/de/felogin/Resources/Private/Language/de.Database.xlf b/public/typo3conf/l10n/de/felogin/Resources/Private/Language/de.Database.xlf new file mode 100755 index 0000000..a6884a5 --- /dev/null +++ b/public/typo3conf/l10n/de/felogin/Resources/Private/Language/de.Database.xlf @@ -0,0 +1,212 @@ + + + +
+ + + Forgot hash + Passwort-Vergessen-Hash + + + Redirect at Login to Page (felogin) + Bei Anmeldung zur folgenden Seite weiterleiten (felogin) + + + Website User Login + FE-Benutzeranmeldung + + + Login Error Header + Überschrift fehlgeschlagene Anmeldung + + + Login Error Message + Meldung fehlgeschlagene Anmeldung + + + Using fieldlists below: + Folgende Felder benutzen: + + + User Fields/details: + Detailansicht: + + + User Fields/list: + Listenansicht: + + + Forgot Password Header + Überschrift vergessenes Passwort + + + Forgot Password Message + Meldung vergessenes Passwort + + + General Header + Überschrift allgemein + + + General Message + Meldung allgemein + + + FE group selection: + FE-Gruppen-Auswahl: + + + no group + in keiner Gruppe einsortiert + + + FE group select mode: + FE-Gruppen-Auswahlmodus: + + + Dont show selected + Die Ausgewählten NICHT anzeigen + + + (from Typoscript) + (nach Typoscript) + + + Show all + Alle anzeigen + + + Show selected + Nur die Ausgewählten anzeigen + + + Logout Header + Überschrift Abmeldung + + + Logout Message + Meldung Abmeldung + + + Disable Redirect + Weiterleitung deaktivieren + + + Use First Supported Mode from Selection + Ersten unterstützten Modus aus Auswahl verwenden + + + Redirect Header + Überschrift Weiterleitung + + + Redirect Message + Meldung Weiterleitung + + + Redirect Mode + Weiterleitungsmodus + + + Defined by Usergroup Record + Definiert durch Benutzergruppen-Datensatz + + + Defined by User Record + Definiert durch Benutzer-Datensatz + + + After Login (TS or Flexform) + Nach Anmeldung (TS oder Flexform) + + + After Logout (TS or Flexform) + Nach Abmeldung (TS oder Flexform) + + + After Login Error (TS or Flexform) + Nach Anmeldefehler (TS oder Flexform) + + + Defined by GET/POST Parameters + Definiert durch GET- oder POST-Variablen + + + Defined by Referrer + Definiert durch Referrer + + + Defined by Domain Entries + Definiert durch Domäneneinträge + + + After Successful Login Redirect to Page + Nach erfolgreicher Anmeldung auf folgende Seite weiterleiten + + + After Failed Login Redirect to Page + Nach einem Fehler bei der Anmeldung auf folgende Seite weiterleiten + + + After Logout Redirect to Page + Nach Abmeldung auf folgende Seite weiterleiten + + + General + Allgemein + + + Messages + Meldungen + + + Redirects + Weiterleitungen + + + Display Password Recovery Link + Passwort-Wiederherstellungs-Link anzeigen + + + Disable redirect after successful login, but display logout-form + Weiterleitung nach erfolgreicher Anmeldung deaktivieren, aber Abmeldeformular anzeigen + + + Display Remember Login Option + Markierungsfeld für dauerhafte Anmeldung anzeigen (wenn verfügbar) + + + Status Display Header + Überschrift Statusanzeige + + + Status Display Message + Meldung Statusanzeige + + + Login Success Header + Überschrift erfolgreiche Anmeldung + + + Login Success Message + Meldung erfolgreiche Anmeldung + + + Template File + Vorlagendatei + + + User Storage Page + Speicherort Benutzer + + + Welcome Header + Überschrift Begrüßung + + + Welcome Message + Meldung Begrüßung + + + + diff --git a/public/typo3conf/l10n/de/felogin/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/felogin/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..4b2696f --- /dev/null +++ b/public/typo3conf/l10n/de/felogin/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,207 @@ + + + +
+ + + Change your password + Passwort ändern + + + Warning: There is a possibility that cookies are not enabled in your web browser! If your login disappears on your next click that is the case and you should enable cookies (or accept cookies from this website) immediately! + Warnung: Es besteht die Möglichkeit, dass in Ihrem Browser Cookies deaktiviert sind! Sollte trotz erfolgreicher Anmeldung beim nächsten Klick wieder die Anmeldeseite erscheinen, so sind Cookies deaktiviert. Sie sollten daher umgehend Cookies akzeptieren, entweder generell für alle Websites oder nur für diese spezielle. + + + Your password has been saved. You can now login with your new password. + Das Passwort wurde gespeichert. Sie können sich nun mit dem neuen Passwort anmelden. + + + Change your password + Passwort ändern + + + Please enter your new password twice. Password needs a minimum length of %s chars. + Bitte geben Sie das neue Passwort zweimal ein. Es ist eine Mindestlänge von %s Zeichen erforderlich. + + + Error: there is no prefix for the link. Please set one of the following in your typoscript template: plugin.tx_felogin_pi1.feloginBaseURL = http://yourdomain/, config.baseURL = http://yourdomain/, config.absRefPrefix = / + Fehler: Kein Präfix für Link. Bitte eine der folgenden Eigenschaften im TypoScript-Template definieren: plugin.tx_felogin_pi1.feloginBaseURL = http://ihredomaene/, config.baseURL = http://ihredomaene/, config.absRelPrefix = http://ihredomaene/ + + + The passwords are not equal, please enter your new password twice. Password needs a minimum length of %s chars. + Die Passwörter stimmen nicht überein - das neue Passwort bitte zweimal eingeben. Es ist eine Mindestlänge von %s Zeichen erforderlich. + + + The link you clicked is not valid. Please repeat the forgot message procedure. + Der angeklickte Link ist ungültig. Den Vorgang für vergessene Passwörter bitte erneut durchführen. + + + The password length is too short. Please enter your new password twice. Password needs a minimum length of %s chars. + Das Passwort ist zu kurz. Das neue Passwort bitte zweimal eingeben. Es ist eine Mindestlänge von %s Zeichen erforderlich. + + + Username or email address: + Benutzername oder E-Mail-Adresse: + + + Login failure + Anmeldefehler + + + An error occurred during login. Most likely you didn't enter the username or password correctly. +Be certain that you enter them precisely as they are, including upper/lower case. +Another possibility is that cookies might be disabled in your web browser. + Während der Anmeldung ist ein Fehler aufgetreten. Wahrscheinlich haben Sie Ihren Benutzernamen oder das Passwort falsch eingegeben. +Vergewissern Sie sich, dass Sie beide Angaben korrekt eingegeben haben - Groß-/Kleinschreibung wird unterschieden. +Eine andere Möglichkeit ist, dass Sie eventuell die Cookies in Ihrem Web-Browser deaktiviert haben. + + Your password +Hi %s + +We couldn't find a username for this email address and so cannot send the password to you. Probably you misspelled the email address (upper/lower case makes a difference) or maybe you even didn't register yet? + Ihr Passwort +Hallo %s, + +wir konnten keinen Benutzernamen für diese E-Mail-Adresse in unserer Datenbank finden. Aus diesem Grund können wir Ihnen kein Passwort zusenden. Vielleicht haben Sie Ihre E-Mail-Adresse fehlerhaft eingegeben (Groß-/Kleinschreibung wird unterschieden!) oder haben Sie sich noch nicht registriert? + + Your password +Hi %s + +Your username is "%s" +Your password is "%s" + Ihr Passwort +Hallo %s +, +Ihr Benutzername lautet "%s". +Ihr Passwort ist "%s". + + Forgot your password? + Kennwort vergessen? + + Passwort vergessen? + + + + Return to login form + Zurück zum Anmeldeformular + + + Please enter the email address by which you registered your user account. Then press "Send password" and your password will immediately be emailed to you. Make sure to spell your email address correctly. + Bitte geben Sie die E-Mail-Adresse ein, mit der Sie sich registriert haben. Anschließend klicken Sie auf "Passwort senden" und Ihr Passwort wird Ihnen umgehend zugesandt. Achten Sie auf die korrekte Schreibweise Ihrer E-Mail-Adresse. + + + Your password has now been sent to the email address %s + Ihr Passwort wurde an die E-Mail-Adresse %s versandt. + + + Please enter your username or email address. Instructions for resetting the password will be immediately emailed to you. + Bitte den Benutzernamen oder die E-Mail-Adresse eingeben. Sie erhalten dann umgehend Anweisungen zum Zurücksetzen des Passworts zugesandt. + + + An email has been sent to the address stored in your account and contains a link to reset your password. If you do not receive an email, your account or email address was not found. + Es wurde eine E-Mail mit einem Link zum Zurücksetzen des Passworts an die in Ihrem Benutzerkonto gespeicherte E-Mail-Adresse geschickt. Sollten Sie keine E-Mail erhalten, wurde Ihr Konto oder die E-Mail-Adresse nicht gefunden. + + + Your account or email address does not exist. + Ihr Konto oder Ihre E-Mail-Adresse existiert nicht. + + + Your new password +Dear %s, + +This email was sent in response to your request to reset your password. Please click on the link below. +%s + +For security reasons, this link is only active until %s. If you do not visit the link before then, you will need to repeat the password reset steps. + Ihr neues Passwort +Hallo %s, + +Sie erhalten diese Nachricht, da Sie Ihr Passwort zurücksetzen lassen wollen. Zur Bestätigung bitte nachstehenden Link aufrufen: +%s + +Aus Sicherheitsgründen ist dieser Link nur bis %s aktiv. Falls Sie den Link nicht bis dahin aufgerufen haben, müssen Sie die Schritte zum Zurücksetzen des Passworts wiederholen. + + You have logged out. + Sie haben sich abgemeldet. + + + You just logged out from your user session on this website. You can login again or as another user by the form below. + Sie haben sich von dieser Website abgemeldet. Sie können sich erneut, auch als ein anderer Benutzer, mit dem unten angezeigten Formular anmelden. + + + Current status + Aktueller Status + + + This is your current status: + Das ist Ihr aktueller Status: + + + Login successful + Anmeldung erfolgreich + + + You are now logged in as '###USER###' + Sie sind nun angemeldet als '###USER###' + + + User login + Benutzeranmeldung + + + Enter your username and password here in order to log in on the website: + Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich an der Website anzumelden: + + + Login + Anmelden + + + Logout + Abmelden + + + Enter new password + Neues Passwort eingeben + + + Repeat new password + Neues Passwort wiederholen + + + Url "%s" for redirect was not accepted! + Die URL "%s" wurde nicht als Weiterleitung akzeptiert! + + + Password: + Passwort: + + + Stay logged in: + Angemeldet bleiben: + + + Reset Password + Passwort zurücksetzen + + + Send password + Passwort senden + + + Username: + Benutzername: + + + Url "%s" contained an XSS attack and was cleaned! + Die URL "%s" enthielt einen XSS-Angriff und wurde bereinigt! + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Your email: + Ihre E-Mail-Adresse: + + + + diff --git a/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..428b55f --- /dev/null +++ b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,556 @@ + + + +
+ + + User + Benutzer + + Username + Benutzername + + Password + Passwort + + Repeat Password + Passwort wiederholen100% + + Usergroup + Benutzergruppe + + Full Name + Voller NameVollständiger Name + + Firstname + Vorname + + Middlename + Mittelname + + Lastname + Nachname + + Birthdate + Geburtstag + + Please type your birthdate as MM/DD/YYYY + Bitte gebe dein Geburtsdatum als TT.MM.JJJJ ein + + MM/DD/YYYY + TT.MM.JJJJ + + m/d/Y + d.m.Y + + Gender + Geschlecht + + Male + männlich + + Female + weiblich + + Address + Adresse + + Telephone + Telefon + + Fax + Fax + + Email + E-Mail + + Title + Titel + + ZIP + PLZ + + City + Stadt + + Country + Land + + Website + Webseite + + Company + Firma + + Image + Bild + + Last login + Letzter Login + + Creation Time + Erstellungszeitpunkt + + User Log + Benutzer Log + + Title + Bezeichnung + + Time + Zeitpunkt + + State + Status + + Registration + Registrierung + + New Registration + Neue Registrierung + + Registration confirmed by user + Registrierung durch Benutzer bestätigt + + Registration confirmed by admin + Registrierung durch Admin bestätigt + + Registration refused by user + Registrierung durch Benutzer abgebrochen + + Registration refused by admin + Registrierung durch Admin abgebrochen + + Profile creation request + Registrierungsanfrage + + Update + Änderung + + Profile updated + Profil Änderung + + Profile update confirmed by admin + Profil Änderung durch Admin bestätigt + + Profile update refused by admin + Profil Änderung durch Admin abgelehnt + + Profile update request + Profil Änderung angefragt + + Profile update security failure + Profil Änderung aus Sicherheitsgründen abgelehnt + + Delete + Löschen + + Profile deleted + Profil gelöscht + + Invitation + Einladung + + Profile created and user invited + Profil erstellt und Benutzer eingeladen + + Profile deleted by user + Profil gelöscht durch den Benutzer + + Wrong hash + Falsche Prüfsumme + + You tried to open a restricted page + Sie haben versucht eine Seite mit beschränktem Zugriff aufzurufen + + Password changed and profile activated + Passwort geändert und Profil aktiviert + + User + Benutzer + + + No TypoScript found. Did you already include the static Template? + Kein TypoScript gefunden. Eventuell fehlt das statische TypoScript? + + No Storage PID was set. Please set the storage PID via TypoScript or in the plugin settings. + Keine "Storage PID" gesetzt. Bitte setzen Sie den Ausgangspunkt mit Hilfe von TypoScript oder direkt im Plugin. + + You are not authorized for this action + + + Error + Fehler + + Username and password must be filled + Benutzername und Passwort dürfen nicht leer sein + + Given date format is wrong + Bitte Datumsformat überprüfen + + Field %s is required + Feld %s ist ein Pflichtfeld + + Field %s is not a valid email address + Feld %s benötigt eine korrekte E-Mail-Adresse + + Please add more characters to field %s + Bitte benutzen Sie mehr Zeichen im Feld %s + + Please add less characters to field %s + Bitte benutzen Sie weniger Zeichen im Feld %s + + Only numbers are allowed in field %s + Lediglich Zahlen sind erlaubt im Feld %s + + Only letters are allowed in field %s + Lediglich Buchstaben sind erlaubt im Feld %s + + Value of field %s is already in use + Der Wert im Feld %s wird bereits verwendet + + Value of field %s is already in use + Dieser Wert wird bereits von jemand anderem verwendet + + Try another value for field %s + Bitte versuchen Sie einen anderen Wert im Feld %s + + Not allowed signs in field %s + Nicht erlaubte Zeichen im Feld %s + + This value is not allowed in field %s + Dieser Wert ist nicht zulässig im Feld %s + + Please check your value + Bitte prüfen Sie den Wert + + Both passwords do not fit + Passwort und Wiederholung stimmen nicht überein + + Date has the wrong format + Das Datum hat ein falsches Format + + Wrong Captcha code + Captcha Code falsch + + + Please confirm a new registration + Bitte bestätige eine neue Registrierung + + Dear Admin, + Hallo Admin, + + User properties: + Profileigenschaften: + + Please confirm registration of %s by clicking the following link: + Bitte bestätige die Registrierung des Benutzers %s durch Klick auf nachfolgenden Link: + + Confirm registration + Registrierung bestätigen + + If you want to delete the registration, click this link: + Wenn die Registrierung gelöscht werden soll, bitte auf nachfolgenden Link klicken: + + Delete profile + Profil löschen + + If you want to delete the registration, without sending an email to the user, click this link: + Wenn die Registrierung gelöcht werden soll, ohne dass der Benutzer eine E-Mail zugeschickt bekommt, bitte nachfolgenden Link klicken: + + Silently delete profile + Profil ohne Benachrichtigung löschen + + Please confirm your profile creation request + Bitte bestätigen Sie Ihre Profil-Registrierung + + Dear + Hallo + + Please confirm your profile registration on our server by clicking the following link: + Bitte bestätigen Sie Ihre Registrierung auf unserem Server durch Klick auf nachstehenden Link: + + Confirm profile + Bestätige Profil + + If you don't want to be registered on our system, click this link: + Wenn Ihr Profil fälschlicherweise auf unserem System hinterlegt wurde, können Sie dieses durch Klick auf nachstehenden Link löschen. + + Delete profile + Profil löschen + + Your website team. + Ihr Website-Team. + + Your registration was confirmed + Ihre Registrierung wurde bestätigt + + Dear + Hallo + + Your profile was confirmed and successfully created. + Ihr Profil wurde erfolgreich bestätigt und erstellt. + + Your website team. + Ihr Website-Team. + + Dear + Hallo100% + + Dear + Hallo + + Thank you for your profile request. We're sorry to tell you, that we had to refuse your request. + Vielen Dank für Ihre Registrierung. Wir müssen Ihnen jedoch mitteilen, dass diese nicht genehmigt werden konnte. + + Your website team. + Ihr Website-Team. + + New profile registration + Neue Profil-Registrierung + + Dear Admin, + Hallo Admin, + + Profile creation - User %s + Neue Profileinladung - Benutzer %s + + Profile creation - User %s set a new password and profile was enabled + Profil-Einladung - Benutzer %s hat ein neues Passwort gesetzt und das Profil wurde aktiviert + + Profile properties: + Profilangaben: + + Profile update + Profiländerung + + Dear Admin, + Hallo Admin, + + Profile change by user %s + Profiländerung durch Benutzer %s + + Fieldname + Feldname + + Old value + Alter Wert + + New value + Neuer Wert + + New profile change request + Neue Profil-Änderungsanfrage + + Dear Admin, + Hallo Admin, + + Profile change request from %s + Profiländerung durch Benutzer %s erwünscht + + All changes: + Alle Änderungen im Überblick: + + Fieldname + Feldname + + Old value + Alter Wert + + New value + Gewünschter Wert + + Confirm changes + Änderungen akzeptieren + + Refuse changes and notify user + Änderungen verwerfen und Benutzer informieren + + Refuse changes and do not notify user + Änderungen still verwerfen + + Your update request was refused + Ihre Änderungsanfrage wurde abgelehnt + + Dear + Hallo + + Thank you for your update request. We're sorry to tell you, that we had to refuse your request. + Vielen Dank für Ihre Änderungsanfrage. Wir müssen Ihnen jedoch mitteilen, dass Ihr Änderungswunsch nicht genehmigt werden konnte. + + Please contact %s for further information. + Bitte kontaktieren Sie %s für weitere Informationen. + + Your website team. + Ihr Website-Team. + + Confirm your profile + Bestätigen Sie Ihr Profil + + Dear + Hallo100% + + Your new profile was just created. + Ihr neues Profil wurde soeben erstellt. + + Please confirm your profile registration on our server by clicking the following link. After that, you can define a password. + Bitte bestätigen Sie ihre Profil-Registrierung auf unserem Server durch Anklicken des nachfolgenden Links. Anschließend können Sie ein Passwort vergeben. + + Confirm Profile + Bestätige Profil100% + + If you don't want to be registered on our system, click this link. + Wenn Sie nicht auf unserem System registriert sein wollen, klicken Sie nachstehenden Link an.98% + + Delete Profile + Profil löschen100% + + Your website team. + Ihr Website-Team.100% + + User was invited + Benutzer wurde eingeladen + + User invitation - Profile finally created + Benutzereinladung - Profilerstellung abgeschlossen + + User refused invitation + Benutzer hat die Einladung abgelehnt + + Dear Admin, + Hallo Admin,100% + + Profile invitation of %s + Neue Profileinladung - Benutzer %s100% + + Profile invitation - User %s refused to set a new password. The profile was deleted. + Profileinladung - Benutzer %s hat das Setzen eines neuen Passworts abgelehnt. Das Profil wurde gelöscht. + + Profile properties: + Profilangaben:100% + + No records found. + Keine Datensätze gefunden. + + Clean filter. + Filter löschen. + + Show all users from all pages (for administrators only). + Benutzer von allen Seiten anzeigen. + + No FE_User given or not logged in + Kein FE_User übergeben oder nicht eingeloggt. + + Please log in before + Bitte loggen Sie sich zuvor ein. + + Create Profile Now + Profil jetzt erstellen + + Repeat Password + Passwort wiederholen + + Create a new user-profile + Neues Benutzerprofil erstellen + + Update Profile + Profil ändern + + Profile successfully created + Profil erstellt + + Profile successfully created and user informed + Profil erfolgreich erstellt und Benutzer informiert + + Profile successfully changed and enabled + Profil erfolgreich geändert und aktiviert + + Thank you for your request. Please check your mail account to confirm the profile. + Vielen Dank für die Anfrage. Bitte überprüfen Sie Ihr E-Mail-Postfach und bestätigen Sie Ihre Registrierung. + + Thank you for your confirmation. You're profile will be available as soon as the admin confirms your request. + Vielen Dank für Ihre Bestätigung. Ihr Profil wird nach einer Bestätigung durch die Administration verfügbar sein. + + Profile creation failed + Profil Erstellung fehlgeschlagen + + Profile is already confirmed + Profil wurde bereits bestätigt + + No Profile found in database. Maybe it was deleted before. + Benutzer konnte nicht ermittelt werden. Eventuell wurde das Profil bereits gelöscht. + + Profile successfully deleted + Das angegebene Profil wurde erfolgreich gelöscht + + Update your user-profile + Profil ändern + + Profile successfully changed + Profil geändert + + No changes detected, nothing to update + Keine Änderung vorgenommen + + Your change request was transmitted to the administrator. After a confirmation, your profile will be up-to-date. + Profil Änderung angefragt. Ihre Änderungen sind nach einer Bestätigung des Administrators sichtbar. + + You're successfully logged in now + Sie sind erfolgreich angemeldet + + Delete Profile + Profil löschen + + Profile successfully updated + Profil erfolgreich geändert + + Profile update failed + Profil Änderung fehlgeschlagen + + Please enable fineUploader plugin + Bitte fineUploader Plugin aktivieren + + Drag file + Drag and Drop Bereich + + Drag in progress ... + Drag in Bearbeitung... + + Upload + Upload + + empty + leer + + Please choose ... + Bitte wählen... + + Search + Suche + + Search ... + Suche... + + Filter now + Jetzt Filtern + + Are you sure to delete your profile? + Wollen Sie Ihr Profil wirklich löschen? + + Invite a new user + Einen Benutzer einladen + + Please set a new password + Bitte setzen Sie ein neues Passwort + + Are you sure to delete this User? + Wollen Sie den Benutzer wirklich löschen? + + Search + Suche + + Login as + + + + diff --git a/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang.xml b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang.xml new file mode 100755 index 0000000..635358b --- /dev/null +++ b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang.xml @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_csh_fe_users.xlf b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_csh_fe_users.xlf new file mode 100755 index 0000000..4d00fa2 --- /dev/null +++ b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_csh_fe_users.xlf @@ -0,0 +1,12 @@ + + + +
+ + + + username + Benutzername + + + diff --git a/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_csh_fe_users.xml b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_csh_fe_users.xml new file mode 100755 index 0000000..0c764b3 --- /dev/null +++ b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_csh_fe_users.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_db.xlf b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_db.xlf new file mode 100755 index 0000000..2602f07 --- /dev/null +++ b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_db.xlf @@ -0,0 +1,304 @@ + + + +
+ + + User + Benutzer + + Username + Benutzer + + Password + Passwort + + Usergroup + Benutzergruppe + + Name + Name + + Firstname + Vorname + + Middlename + Mittelname + + Lastname + Nachname + + Birthdate + Geburtstag + + Gender + Geschlecht + + male + männlich + + female + weiblich + + Address + Adresse + + Telephone + Telefon + + Fax + Fax + + Email + E-Mail + + Title + Titel + + ZIP + PLZ + + City + Stadt + + Country + Land + + Website + URL + + Company + Firma + + Image + Bild + + Last login + Letzter Login + + Captcha + Captcha + + Creation Time + Erstellungszeitpunkt + + Last profile change at + Zeitpunkt der letzten Profiländerung + + Registration confirmed by user + Registrierung durch Benutzer bestätigt + + Registration confirmed by admin + Registrierung durch Admin bestätigt + + Registration + Benutzer Registrierung + + FE_user Log + Benutzer Log + + Change Request + Änderungswunsch + + User Log + Benutzer Log + + Title + Bezeichnung + + Time + Zeitpunkt + + State + Status + + Registration + Registrierung + + New Registration + Neue Registrierung + + Registration confirmed by user + Registrierung durch Benutzer bestätigt + + Registration confirmed by admin + Registrierung durch Admin bestätigt + + Registration refused by user + Registrierung durch Benutzer abgebrochen + + Registration refused by admin + Registrierung durch Admin abgebrochen + + Profile creation request + Registrierungsanfrage + + Update + Änderung + + Profile updated + Profil Änderung + + Profile update confirmed by admin + Profil Änderung durch Admin bestätigt + + Profile update refused by admin + Profil Änderung durch Admin abgelehnt + + Profile update request + Profil Änderung angefragt + + Profile update security failure + Profil Änderung aus Sicherheitsgründen abgelehnt + + Delete + Löschen + + Profile deleted + Profil gelöscht + + Invitation + Einladung + + Profile created and User invited + Profil erstellt und Benutzer eingeladen + + Profile deleted from User + Profil gelöscht durch den Benutzer + + Wrong Hash + Falsche Prüfsumme + + You tried to open a restricted page + Sie haben versucht eine Seite mit beschränktem Zugriff aufzurufen + + Password changed and Profile activated + Passwort geändert und Profil aktiviert + + User + Benutzer + + + Main Settings + Einstellungen + + Choose View + Ansicht wählen + + Registration + Registrierung + + Edit + Profil ändern + + List + Listenansicht + + Detail + Detailansicht + + Invitation + Einladung + + Registration + Registrierung + + Select Fields for New-Form (empty = all fields) + Felder für Formular wählen (keine = alle Felder) + + Select Usergroups for new Users + Zugewiesene Benutzergruppen für neue Benutzer + + Registration must be confirmed from sender + Registrierung muss vom Benutzer bestätigt werden + + Registration must be confirmed from an admin (add one or more emails) + Registrierung muss vom Admin bestätigt werden (eine oder mehrere E-Mails eintragen) + + Notify admin on registration (add one or more emails) + Hinweis-E-Mail an Admin (eine oder mehrere E-Mails eintragen) + + Edit + Profiländerung + + Select Fields for Edit-Form (empty = all fields) + Felder für Formular wählen (keine = alle Felder) + + Show Delete Button in Edit Form + Zeige Löschen-Schaltfläche im Bearbeiten-Formular + + Profile update must be confirmed from an admin (add one or more emails) + Profiländerung muss vom Admin bestätigt werden (eine oder mehrere E-Mails eintragen) + + Notify admin on Profile update (add one or more emails) + Hinweis-E-Mail bei Änderung an Admin (eine oder mehrere E-Mails eintragen) + + Listview + Listenansicht + + Show Searchfield + Aktiviere Suchmaske + + Limit + Limit + + Order by + Sortiert nach Feld + + Lastname + Nachname + + Firstname + Vorname + + Company + Firma + + Sorting + Aufsteigend/Absteigend + + Ascending + Aufsteigend + + Descending + Absteigend + + Show from usergroup (empty = show all) + Zeige Benutzer von Benutzergruppen (leer = zeige alle) + + Detailview + Detailansicht + + User to show + Zu zeigender Benutzer + + [Logged in FE User] + [Eingeloggter Benutzer] + + Invitation + Einladung + + Restrict "Add Invitation" to one or more Usergroups (empty = No Restriction) + Beschränke "Einladung hinzufügen" für eine oder mehrere Benutzergruppen (leer = keine Beschränkung) + + Select Fields for invitation-Form (empty = all fields) + Felder für Formular wählen (keine = alle Felder)85%Felder für Einladungs-Formular wählen (keine = alle Felder) + + Select Usergroups for new Users + Zugewiesene Benutzergruppen für neue Benutzer100% + + Registration must be confirmed from an admin (add one or more emails) + Registrierung muss vom Admin bestätigt werden (eine oder mehrere E-Mails eintragen)98%Registrierung muss von einem Admin bestätigt werden (eine oder mehrere E-Mails eintragen) + + Notify admin on step 1 (add one or more emails) + Hinweis-E-Mail an Admin (eine oder mehrere E-Mails eintragen)79%Admin über Schritt 1 informieren (eine oder mehrere E-Mails eintragen) + + Notify admin if user sets a password (add one or more emails) + Admin benachrichtigen, wenn ein Benutzer ein Passwort setzt (eine oder mehrere E-Mails eintragen) + + + Please choose... + Bitte wählen... + + + diff --git a/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_db.xml b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_db.xml new file mode 100755 index 0000000..572f78a --- /dev/null +++ b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_db.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..512a083 --- /dev/null +++ b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,17 @@ + + + +
+ + + Frontend Users + FE Manager + + FE Manager allows you to see a list of Frontend Users and filter them. Show Users from a usergroup or from a searchword or simply show users which are online + FE Manager Modul um eine Liste aller Frontend Benutzer zu sehen. Benutzer können auch nach Benutzergruppe oder durch ein Suchwort gefiltert werden. Desweiteren ist es möglich, Benutzer anzuzeigen, die gerade Online sind. + + FE Manager + FE Manager + + + diff --git a/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_mod.xml b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_mod.xml new file mode 100755 index 0000000..4aa3585 --- /dev/null +++ b/public/typo3conf/l10n/de/femanager/Resources/Private/Language/de.locallang_mod.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/filelist/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/filelist/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..9275a67 --- /dev/null +++ b/public/typo3conf/l10n/de/filelist/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,16 @@ + + + +
+ + + No results found + Keine Ergebnisse gefunden + + + Search + Suche + + + + diff --git a/public/typo3conf/l10n/de/filemetadata/Resources/Private/Language/de.locallang_tca.xlf b/public/typo3conf/l10n/de/filemetadata/Resources/Private/Language/de.locallang_tca.xlf new file mode 100755 index 0000000..bd48d96 --- /dev/null +++ b/public/typo3conf/l10n/de/filemetadata/Resources/Private/Language/de.locallang_tca.xlf @@ -0,0 +1,152 @@ + + + +
+ + + Allowed files + Erlaubte Dateien + + + Content Date + Datum des Inhalts + + + Geo Location + Geo-Lokalisierung + + + Metrics + Metriken + + + Visibility + Sichtbarkeit + + + Keyword #1, keyword #2, ... + Stichwort 1, Stichwort 2, ... + + + Caption + Bildunterschrift + + + Color Space + Farbraum + + + Content Creation Date + Erstellungsdatum des Inhalts + + + Content Modification Date + Letzte Änderung + + + Creator + Ersteller + + + Creator Tool + Erstellt mit + + + Download Name + Downloadname + + + Duration (in seconds) + Dauer (in Sekunden) + + + Frontend Permission + Frontend-Berechtigungen + + + Height + Höhe + + + Keywords + Schlüsselworte + + + File Language + Sprache der Datei + + + Latitude + Breitengrad + + + City + Stadt + + + Country + Land + + + Region + Region + + + Longitude + Längengrad + + + Note + Notiz + + + Number of Pages + Seitenanzahl + + + Publisher + Herausgeber + + + Ranking + Rangfolge + + + Source + Quelle + + + Status + Status + + + Ok + Ok + + + Pending + Ausstehend + + + Under review + Überprüfung ausstehend + + + Unit + Einheit + + + Visible + Sichtbar + + + Width + Breite + + + Metadata + Metadaten + + + + diff --git a/public/typo3conf/l10n/de/filemetadata/Resources/Private/Language/de.locallang_tca.xml b/public/typo3conf/l10n/de/filemetadata/Resources/Private/Language/de.locallang_tca.xml new file mode 100755 index 0000000..3d7a598 --- /dev/null +++ b/public/typo3conf/l10n/de/filemetadata/Resources/Private/Language/de.locallang_tca.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/fluid/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/fluid/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..7fbe835 --- /dev/null +++ b/public/typo3conf/l10n/de/fluid/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,40 @@ + + + +
+ + + B,KB,MB,GB,TB,PB,EB,ZB,YB + B,KB,MB,GB,TB,PB,EB,ZB,YB + + + first + erste + + + last + letzte + + + next + nächste + + + Page + Seite + + + previous + vorherige + + + Records + Datensätze + + + Refresh + Aktualisieren + + + + diff --git a/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.Database.xlf b/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.Database.xlf new file mode 100755 index 0000000..4e19537 --- /dev/null +++ b/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.Database.xlf @@ -0,0 +1,76 @@ + + + +
+ + + Media elements + Medienelemente + + + Add media file + Mediendatei hinzufügen + + + Type of bullets + Aufzählungszeichentyp + + + Unordered list (bullets) + Unsortierte Liste (Aufzählungspunkte) + + + Ordered list (numbers) + Sortierte Liste (Zahlen) + + + Definition list + Definitionsliste + + + Text & Media + Text & Medien + + + Gallery Settings + Galerie-Einstellungen + + + Media Adjustments + Medieneinstellungen + + + Border around each element + Rahmen um jedes Element + + + Height of each element (px) + Höhe jedes Elements (in Pixel) + + + Width of each element (px) + Breite jedes Elements (in Pixel) + + + Display description + Beschreibung anzeigen + + + Display file/icon/thumbnail + Datei/Symbol/Vorschaubild anzeigen + + + Only file name + Nur Dateiname + + + File name and file extension icon + Dateiname und Symbol der Dateierweiterung + + + File name and thumbnail (if possible) + Dateiname und Vorschaubild (wenn möglich) + + + + diff --git a/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.FrontendEditing.xlf b/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.FrontendEditing.xlf new file mode 100755 index 0000000..0d3cbdb --- /dev/null +++ b/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.FrontendEditing.xlf @@ -0,0 +1,44 @@ + + + +
+ + + Edit bullet list + Aufzählungsliste bearbeiten + + + Edit header + Überschrift bearbeiten + + + Edit pure HTML content + HTML-Inhalt bearbeiten + + + Change/configure plugin + Plug-In ändern/konfigurieren + + + Edit menu/sitemap + Menü/Sitemap bearbeiten + + + Edit record list + Datensatzliste bearbeiten + + + Edit table + Tabelle bearbeiten + + + Edit text & media + Text & Medien bearbeiten + + + Edit file list + Dateiliste bearbeiten + + + + diff --git a/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..900f873 --- /dev/null +++ b/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,12 @@ + + + +
+ + + To top + Nach oben + + + + diff --git a/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.locallang_em.xlf b/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.locallang_em.xlf new file mode 100755 index 0000000..4873eea --- /dev/null +++ b/public/typo3conf/l10n/de/fluid_styled_content/Resources/Private/Language/de.locallang_em.xlf @@ -0,0 +1,12 @@ + + + +
+ + + Load Page TSconfig with "New Content Element Wizard" definitions. The definitions can also be loaded manually by including it in a page. + Seiten-TSconfig mit den Definitionen für den Assistent "Neues Inhaltselement". Die Definitionen können auch manuell durch Eingabe auf der jeweiligen Seite geladen werden. + + + + diff --git a/public/typo3conf/l10n/de/form/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/form/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..ac58346 --- /dev/null +++ b/public/typo3conf/l10n/de/form/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,290 @@ + + + +
+ + + Push this button + Drücken Sie die Schaltfläche + Translation is fine - however this button is not used yet and maybe the label itself will be changed + + + Clear form + Formular leeren + + + Submit form + Formular absenden + + + The value contains not only alphabetic characters + Dieser Wert enthält nicht nur alphabetische Zeichen + + + Use alphabetic characters + Verwenden Sie alphabetische Zeichen + + + whitespace allowed + Leerzeichen erlaubt + + + The value contains not only alphanumeric characters + Dieser Wert enthält nicht nur alphanumerische Zeichen + + + Use alphanumeric characters + Verwenden Sie alphanumerische Zeichen + + + whitespace allowed + Leerzeichen erlaubt + + + The value is not between %minimum and %maximum + Der Wert darf nicht zwischen %minimum und %maximum liegen + + + inclusively + einschließlich + + + The value must be between %minimum and %maximum + Der Wert muss zwischen %minimum und %maximum liegen + + + inclusively + einschließlich + + + The value does not appear to be a valid date + Der Wert ist kein gültiges Datum + + + (%format) + (%format) + + + ddd + ddd + Label wird im Code nicht verwendet (Marcus 22.02.12) + + + dddd + dddd + Label wird im Code nicht verwendet (Marcus 22.02.12) + + + mmm + mmm + Label wird anscheinend nicht verwendet (Marcus 22.02.12) + + + mmmm + mmmm + Label wird im Code nicht verwendet (Marcus 22.02.12) + + + dd + dd + Label wird im Code nicht verwendet (Marcus 22.02.12) + + + d + d + Label wird im Code nicht verwendet (Marcus 22.02.12) + + + HH + HH + Label scheint nicht in Verwendung zu sein. (Marcus 22.02.12) + + + hh + hh + Label scheint nicht in Verwendung zu sein. (Marcus 22.02.12) + + + mm + mm + Label ist nicht in Verwendung (Marcus 22.02.12) + + + mm + mm + Label scheint nicht in Verwendung zu sein. (Marcus 22.02.12) + + + ss + ss + Label scheint nicht in Verwendung zu sein. (Marcus 22.02.12) + + + yy + yy + Label scheint nicht in Verwendung zu sein. (Marcus 22.02.12) + + + yyyy + yyyy + Label scheint nicht in Verwendung zu sein. (Marcus 22.02.12) + + + The value contains not only digit characters + Der Wert enthält nicht nur Ziffern + + + Use digit characters + Verwenden Sie Ziffern + + + This is not a valid email address + Dies ist keine gültige E-Mail-Adresse + + + (john.doe@domain.com) + (max.muster@domain.com) + + + The value does not equal the value in field '%field' + Der Wert stimmt nicht mit dem Wert des Feldes "%field" überein + + + This field must be equal to '%field' + Dieses Feld muss mit '%field' übereinstimmen + + + The file type is not allowed + Dieser Dateityp ist nicht erlaubt + + + (%allowedTypes) + (%allowedTypes) + + + The filesize is too big + Die Datei ist zu groß + + + The filesize must be smaller than %maximum + Die Dateigröße muss kleiner als %maximum sein + + + The filesize is too small + Die Datei ist zu klein + + + The filesize must be bigger than %minimum + Die Datei muss größer als %minimum sein + + + The value does not appear to be a float + Der Wert ist keine Fließkommazahl + + + Enter a float + Geben Sie eine Fließkommazahl ein + + + The value does not appear to be greater than %minimum + Der Wert scheint nicht größer als %minimum zu sein + + + The value must be greater than %minimum + Der Wert muss größer als %minimum sein + + + The value does not appear to be valid + Der Wert scheint nicht gültig zu sein + + + Only a few values are possible + Nur einige Werte sind möglich + + + The value does not appear to be an integer + Der Wert scheint keine ganze Zahl zu sein + + + Use an integer + Verwenden Sie eine ganze Zahl + + + The value does not appear to be a valid IP address + Der Wert scheint keine gültige IP-Adresse zu sein + + + (123.123.123.123) + (123.123.123.123) + + + The value is less than %minimum characters long + Der Wert ist kürzer als %minimum Zeichen + + + or longer than %maximum + oder länger als %maximum Zeichen + + + The length of the value must have a minimum of %minimum characters + Der Wert muss eine Länge von mindestens %minimum Zeichen haben + + + and a maximum of %maximum + und eine Länge von maximal %maximum Zeichen + + + The value does not appear to be less than %maximum + Der Wert scheint nicht kleiner als %maximum zu sein + + + The value must be less than %maximum + Der Wert muss kleiner als %maximum sein + + + The value does not match against pattern + Der Wert stimmt nicht mit dem Muster überein + + + Use the right pattern + Verwenden Sie das richtige Muster + + + This field is required + Dies ist ein Pflichtfeld + + + Required + Benötigt + + + The value does not appear to be a URI + Der Wert schein keine URI zu sein + + + The value must be a URI + Der Wert muss eine URI sein + + + Confirm + Bestätigen + + + Go back to the form + Zurück zum Formular + + + Please check your input and confirm by using the appropriate button + Bitte überprüfen Sie Ihre Eingabe und bestätigen Sie sie mit der passenden Schaltfläche + + + There was an error when sending the form by mail + Beim Versenden des Formulars per E-Mail ist ein Fehler aufgetreten + + + The form has been sent successfully by mail + Das Formular wurde erfolgreich per Mail versendet + + + + diff --git a/public/typo3conf/l10n/de/form/Resources/Private/Language/de.locallang_wizard.xlf b/public/typo3conf/l10n/de/form/Resources/Private/Language/de.locallang_wizard.xlf new file mode 100755 index 0000000..0cf0808 --- /dev/null +++ b/public/typo3conf/l10n/de/form/Resources/Private/Language/de.locallang_wizard.xlf @@ -0,0 +1,1195 @@ + + + +
+ + + Failed to save the form + Laden des Formulars fehlgeschlagen + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 Nach dem Namen des Labels und dem nachfolgenden Label dürfte hier "Laden" und nicht "Speichern" gemeint sein. + + + Saving form + Formular speichern + + + Server-side failure with status code + Serverseitiger Fehler mit Fehlercode + + + Failed to save the form + Speichern des Formulars fehlgeschlagen + + + Changes saved successfully + Änderungen erfolgreich gespeichert + + + Accept + Akzeptieren + Es handelt sich um die HTML Property des Input Eelements. Daher nicht zu übersetzen + + + Acceptcharset + Zeichensatz akzeptieren + Gemeint ist die HTML Property des Input Elements Auch hier die gleiche Frage, wie beim letzten Element. (Marcus 22.02.12) + + + Accesskey + Accesskey + HTML Property des Input Elements Dito , gilt auch für die ganzen folgenden Labels (Marcus 22.02.12) + + + Action + Action + HTML Property des Form Elements + + + Alt + Alt + HTML Property des Input Elements + + + Autocomplete + Auto-Vervollständigen + + + Not set + Nicht gesetzt + + + Off + Aus + + + On + An + + + Autofocus + Autofokus + + + Checked + Checked + HTML Property des Input Elements + + + Class + Class + HTML property. Nicht übersetzen. + + + Cols + Cols + HTML property. Nicht übersetzen. + + + Content editable + Inhalt bearbeitbar + + + False + Falsch + + + Not set + Nicht gesetzt + + + True + Wahr + + + Contextmenu + Kontextmenü + + + Dir + Dir + HTML property. Nicht übersetzen. + + + Left to right + Links nach rechts + + + Right to left + Rechts nach Links + + + Disabled + deaktiviert + + + Draggable + Ziehbar + + + Auto + Auto + + + False + Falsch + + + Not set + Nicht gesetzt + + + True + Wahr + + + Dropzone + Ablegezone + + + Enctype + Enctype + HTML property. Nicht übersetzen. + + + Encoded + codiert + + + No encoding - File upload + Keine Kodierung - Datei hochladen + + + No encoding - Spaces converted + Keine Kodierung - Leerzeichen konvertiert + + + Height + Höhe + + + Hidden + Verborgen + + + Id + Id + + + Inputmode + Eingabemodus + + + Email + E-Mail + + + Full-width-latin + Ganze-Breite-Latin + + + Kana + Kana + + + Kana-name + Kana-name + + + Katakana + Katakana + + + Latin + Latein + + + Latin-name + Latein-Name + + + Latin-prose + Latein-Prosa + + + Not set + Nicht gesetzt + + + Numeric + Numerisch + + + Tel + Tel + + + Url + URL + + + Verbatim + Wörtlich + + + Label + Beschriftung + + + Lang + Sprache + + + List + Liste + + + Max + Max + + + Maxlength + Maximale Länge + + + Method + Methode + + + Get + Get + (unübersetzt, da Fachbezeichnung für Übertragungsmodus eines Formulars) + + + Post + Post + (unübersetzt, da Fachbezeichnung für Übertragungsmodus eines Formulars) + + + Min + Min + + + Minlength + Minimale Länge + + + Multiple + Mehrfach + + + Name + Name + + + Novalidate + Novalidate + + + Pattern + Muster + + + Placeholder + Platzhalter + + + Readonly + nur lesen + + + Required + Benötigt + + + Rows + Zeilen + + + Selected + ausgewählt + + + Selection direction + Auswahlrichtung + + + Backward + Zurück + + + Forward + Vorwärts + + + Not set + Nicht gesetzt + + + Selection end + Auswahlende + + + Selection start + Auswahlanfang + + + Size + Größe + lt. Duden "ß" statt "ss" (Marcus 22.02.12) + + + Spellcheck + Rechtschreibprüfung + + + False + Falsch + + + Not set + Nicht gesetzt + + + True + Wahr + + + Src + Quelle + + + Step + Schritt + + + Style + Stil + + + Tabindex + Tabulator Index + Würde ich nicht übersetzen, da IMO ein stehender Begriff (Marcus 22.02.12) + + + Text + Text + + + Title + Titel + + + Translate + Übersetzen + + + No + Nein + + + Not set + Nicht gesetzt + + + Yes + Ja + + + Type + Typ + + + button + Schaltfläche + + + checkbox + Checkbox + + + color + Farbe + + + date + Datum + + + datetime + Datum, Zeit + + + datetime-local + Datum, Zeit (lokal) + + + email + E-Mail + + + file + Datei + + + hidden + Versteckt + + + image + Bild + + + month + Monat + + + number + Zahl + + + password + Passwort + + + radio + Radio + + + range + Bereich + + + reset + zurücksetzen + + + search + Suche + + + submit + absenden + + + tel + Tel + + + text + Text + + + time + Zeit + + + url + URL + + + week + Woche + + + Value + Wert + + + Width + Breite + + + Wrap + Einfassung + + + Hard + Hart + + + Not set + Nicht gesetzt + + + Soft + Weich + + + Button + Schaltfläche + + + Checkbox + Checkbox + + + Fieldset + Feldgruppe + Übersetzung gefällt mir nicht, habe aber auch keinen besseren Vorschlag. (Marcus 22.02.12) + + + Upload Field + Upload-Feld + + + Hidden Field + Verstecktes Feld + + + Input Field + Eingabefeld + + + Password Field + Passwortfeld + + + Radio Button + Auswahlknopf + + + Reset Button + Reset-Schaltfläche + + + Drop Down + Auswahlliste + + + Submit Button + Absenden-Schaltfläche + + + Text Area + Mehrzeiliges Textfeld + + + Text Field + Textfeld + + + Confirmation page + Bestätigungsseite + + + Remove + Entfernen + + + Header + Kopfzeile + + + Text block + Textblock + + + Delete this element + Dieses Element löschen + + + Edit this element + Dieses Element bearbeiten + + + Are you sure you want to delete the selected element? + Sind Sie sicher, dass das ausgewählte Element gelöscht werden soll? + + + Delete element + Element löschen + + + To get started, drag an element from the left panel onto this area + Um zu beginnen, ziehen Sie ein Element aus dem linken Panel auf dieses Feld. + + + You haven't added any elements yet! + Bisher wurden keine Elemente hinzugefügt! + + + Edit this header + Diese Kopfzeile bearbeiten + + + Edit this label + Diese Beschriftung bearbeiten + + + Email + E-Mail + + + First name + Vorname + + + Last name + Nachname + + + Middle name + weitere Vornamen + + + Prefix + Präfix + + + Suffix + Suffix + + + Edit this legend + Diese Legende bearbeiten + + + Full name + Vollständiger Name + + + Option 1 + Option 1 + + + Option 2 + Option 2 + + + Option 3 + Option 3 + + + Edit this textblock + Diesen Textblock bearbeiten + + + Value 1 + Wert 1 + + + Value 2 + Wert 2 + + + Value 3 + Wert 3 + + + No reference to record + Keine Referenz auf den Datensatz + + + Wizard error + Fehler im Assistenten + + + Add option + Option hinzufügen + + + Delete + Löschen + + + No options to display + Keine Optionen zum Anzeigen + + + New option + Neue Option + + + Selected + Ausgewählt + + + Text + Text + + + Value + Wert + + + The selected filter is already present + Der gewählte Filter wurde bereits verwendet + + + Adding a filter + Hinzufügen eines Filters + + + Alphabetic + Alphabetisch + + + Alphanumeric + Alphanumerisch + + + Currency + Währung + + + Digit + Ziffer + + + To add a filter, select one from the dropdown + Um einen Filter hinzuzufügen, bitte einen aus dem Dropdown-Menü auswählen + + + No filter selected + Kein Filter ausgewählt + + + Add a filter + Filter hinzufügen + + + Integer + Ganzzahl + + + Lowercase + Kleingeschrieben + + + Allow whitespace + Leerzeichen erlauben + + + Character list + Zeichenliste + + + Decimal point + Dezimalpunkt + + + Expression + Ausdruck + + + This filter has no configuration settings + Dieser Filter hat keine Konfigurationseinstellungen + + + Thousand separator + Tausender-Trennzeichen + + + Regular Expression + Regulärer Ausdruck + + + Remove XSS + XSS entfernen + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Strip New Lines + Zeilenumbrüche entfernen + + + Titlecase + Großschrift + + + Trim + Leerzeichen filtern + + + Uppercase + Großgeschrieben + + + Behaviour + Verhalten + + + Post Processors + Nachbearbeitung + + + Prefix + Präfix + + + Redo + Wiederherstellen + Wiederholen wäre auch möglich, wiederherstellen passt aber imho besser, weil es nur darum geht ein Undo zurückzurufen + + + Undo + Rückgängig + + + Label + Beschriftung + + + Label position + Position der Beschriftung + + + After + nach + + + In front + im Vordergrund + + + Elements + Elemente + + + Basic form elements + Standard-Formularelemente + + + Content elements + Inhaltselemente + + + Drag or double-click elements to add + Ziehen oder doppelklicken um Elemente hinzuzufügen + + + Adding elements to the form + Elemente zum Formular hinzufügen + + + Predefined form elements + Vordefinierte Formularelemente + + + Form + Formular + + + Options + Optionen + + + Legend + Legende + + + No + Nein + + + Attributes Properties + Eigenschaften + + + When an element has been selected, this area will show the options for the selected element + Wenn ein Element ausgewählt ist, zeigt dieser Bereich die Optionen des ausgewählten Elements an. + + + Please select an element on the right + Bitte ein Element von der rechten Seite auswählen. + Ich würde den Vorschlag von jansch besser finden, bin mir aber nicht sicher, ob es so richtig ist (Marcus 22.02.12) + + + Error + Fehler + + + There is an error in the settings of the current element. Please check! + Die Einstellungen des aktuellen Elements enthalten einen Fehler. Bitte überprüfen! + + + Field options + Feldoptionen + + + Filters + Filter + + + Label Properties + Eigenschaften der Beschriftung + + + Legend Properties + Legendeneigenschaften + + + Validation + Gültigkeit + + + Various Properties + Verschiedene Eigenschaften + + + The selected post processor is already present + Die ausgewählte Nachbearbeitung ist bereits vorhanden + 76% + + + Adding a Post Processor + Nachbearbeitung wird hinzugefügt + + + To add a post processor, select one from the dropdown + Um eine Nachbearbeitung hinzuzufügen, bitte eine aus dem Dropdown-Menü auswählen. + + + No post processor selected + Keine Nachbearbeitung ausgewählt + + + Add a Post Processor + Nachbearbeitung hinzufügen + + + Send email + E-Mail senden + + + Destination to redirect to + Weiterleitungsziel + + + Email address of the recipient + E-Mailadresse des Empfängers + + + Email address of the sender + E-Mailadresse des Senders + + + Subject + Betreff + + + Redirect + Weiterleitung + + + Checkbox Group + Checkbox-Gruppe + + + Email + E-Mail + + + Full Name + Vollständiger Name + + + Radio Button Group + Auswahlknopf-Gruppe + + + Prefix + Präfix + + + Refresh without saving + Aktualisieren ohne zu speichern + + + Save form + Formular speichern + + + Save and close form + Formular speichern und schließen + + + Form Wizard + Formular-Assistent + + + The selected validation rule is already present + Die ausgewählte Gültigkeitsregel ist bereits vorhanden + + + Adding a validation rule + eine Gültigkeitsregel hinzufügen + + + Alphabetic + Alphabetisch + + + Alphanumeric + Alphanumerisch + + + Between + Zwischen + + + Date + Datum + + + Digit + Ziffer + + + To add a validation rule, select one from the dropdown + Um eine Gültigkeitsregel hinzuzufügen, wählen Sie bitte eine aus dem Auswahlfeld. + + + No validation rule selected + Keine Gültigkeitsregel ausgewählt + + + Email address + E-Mail-Adresse + + + Add a validation rule + Eine Gültigkeitsregel hinzufügen + + + Equals + Ist gleich + + + Allowed mimetypes for file + Erlaubte MIME-Typen für Datei + + + Maximum size for file (bytes) + Maximale Dateigröße (Bytes) + + + Minimum size for file (bytes) + Minimale Dateigröße (Bytes) + + + Float + Gleitkommazahl + + + Greater than + Größer als + + + In array + Im Array + + + Integer + Ganze Zahl + + + Ip address + IP-Adresse + + + Length + Länge + + + Less than + weniger als + + + Allow whitespace + Leerzeichen erlauben + + + Array (Comma separated) + Array (Komma-getrennt) + + + Error + Fehler + + + Expression + Ausdruck + + + Field + Feld + + + Format + Format + + + Inclusive + Inklusive + + + Maximum + Maximum + + + Message + Nachricht + + + Minimum + Minimum + + + Show message in label + Meldung in Beschriftung anzeigen + + + Mime types + MIME-Typen + + + Regular Expression + Regulärer Ausdruck + + + Required + Benötigt + + + Uniform Resource Identifier + Internetadresse (URL) + + + Content + Inhalt + + + Heading size + Überschriftengröße + + + Show middle name + Mittleren Namen anzeigen + + + Name + Name + + + Show prefix + Präfix anzeigen + + + Show suffix + Suffix anzeigen + + + Text + Text + + + Yes + Ja + + + + diff --git a/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.Database.xlf b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.Database.xlf new file mode 100755 index 0000000..61f9119 --- /dev/null +++ b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.Database.xlf @@ -0,0 +1,72 @@ + + + +
+ + + Table caption + Tabellenunterschrift + + + Field Delimiter + Feldbegrenzer + + + | (Pipe) + | (Pipe) + + + , (Comma) + , (Komma) + + + : (Colon) + : (Doppelpunkt) + + + ; (Semicolon) + ; (Semikolon) + + + ⇥ (Tab) + ⇥ (Tab) + + + Text enclosure + Texteinfassung + + + None + Keine + + + " (Double quotes) + " (doppelte Anführungszeichen) + + + ' (Single quotes) + ' (einfache Anführungszeichen) + + + Table header position + Position des Tabellenkopfes + + + No header + Keine Kopfzeile + + + Top + Oben + + + Left + Links + + + Use table footer (wrap last row with <tfoot> tags) + Tabellenfuß verwenden (letzte Zeile in <tfoot>-Tags einschließen) + + + + diff --git a/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_csh_webinfo.xlf b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_csh_webinfo.xlf new file mode 100755 index 0000000..811a8fe --- /dev/null +++ b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_csh_webinfo.xlf @@ -0,0 +1,233 @@ + + + +
+ + + Basic Settings + Basiseinstellungen + + + Displays a selection of fields from page records which are regarded as foundational settings for pages. That includes aliases, start- and stop times, access restriction information etc. + Stellt eine Auswahl von Feldern bestimmter Seiten dar, die grundsätzliche Einstellungen für Seiten enthalten. Dazu gehören Aliase, Start- und Stoppzeiten, Zugriffsbeschränkungen usw. + + + The Basic Settings view resembles the Cache and Age view quite a lot. They are different only by the selection of fields they show. + +<b>Batch editing page fields</b> +You will find multiple edit-icons around the interface. All edit icons in head lines will bring you to an editing dialog where you can change exactly that field for all listed tables! Very useful for batch-editing of say all "Start" times. +If you click the edit icon at the ID numbers of pages you will get straight to the regular editing of a whole page record. + Die Ansicht der Basiseinstellungen ähnelt stark der von Cache und Alter. Sie unterscheiden sich lediglich durch die Auswahl der Felder, die sie anzeigen. <b>Bearbeitung mehrerer Felder gleichzeitig</b> In dieser Ansicht finden Sie Bearbeitungssymbole für die mehrfache Bearbeitung. Die Symbole in den Zeilen der Überschriften führen in einen Bearbeitungsmodus, in dem man genau dieses Feld für alle aufgeführten Tabellen bearbeiten kann! Dies ist sehr nützlich, um etwa alle Start-Zeiten der Seiten zu verändern. Wenn man auf das Bearbeitungssymbol der ID-Nummern klickt, gelangt man direkt zur normalen Ansicht zur Bearbeitung des gesamten Seitendatensatzes.Die Ansicht der Basiseinstellungen ähnelt stark der von Cache und Alter. Sie unterscheiden sich lediglich durch die Auswahl der Felder, die sie anzeigen. + +<b>Bearbeitung mehrerer Felder gleichzeitig</b> +In dieser Ansicht finden Sie Bearbeitungssymbole für die mehrfache Bearbeitung. Die Symbole in den Zeilen der Überschriften führen in einen Bearbeitungsmodus, in dem man genau dieses Feld für alle aufgeführten Tabellen bearbeiten kann! Dies ist sehr nützlich, um etwa alle Start-Zeiten der Seiten zu verändern. +Wenn man auf das Bearbeitungssymbol der ID-Nummern klickt, gelangt man direkt zur normalen Ansicht zur Bearbeitung des gesamten Seitendatensatzes. + + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_4.png, +EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_8.png, +EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_9.png + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_4.png, +EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_8.png, +EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_9.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The Basic Settings view offers a very convenient overview of page aliases, start times and access restriction settings in the tree branch. +If you click an edit-icon in the header you will be able to edit that field for all listed pages. + Die Ansicht der Basiseinstellungen bietet einen bequemen Überblick über die Aliase, Startzeiten und Zugriffsbeschränkungen im Zweig des Seitenbaums. +Wenn Sie auf ein Bearbeitungssymbol in der Überschrift klicken, können Sie das entsprechende Feld für alle aufgelisteten Seiten bearbeiten (in diesem Fall das Feld "Access"). + + xMOD_csh_corebe:list_module, +_MOD_web_info:func_2, +_MOD_web_info:pagetree_overview + xMOD_csh_corebe:list_module, _MOD_web_info:func_2, _MOD_web_info:pagetree_overviewThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Record Overview + Datensatzübersicht + + + Record overview gives you an indispensable overview of the distribution of records in the page tree. Each database table in the system is represented with a column and for each page you can see the number of records from that table located on the page. + Die Datensatzübersicht gibt einen guten Überblick über die Verteilung bestimmter Datensätzen innerhalb des Seitenbaumes. Jede Datenbanktabelle des Systems wird in einer eigenen Spalte dargestellt, jeweils mit der Anzahl der Datensätze dieser Tabelle, die auf der Seite enhalten sind. + + + <b>Notice:</b> Be careful with the level-setting. A high level-setting may cause the module to respond very slowly if there are many pages and many records in the database as well! + +<b>Tree stop?</b> +Notice the red "+" next to a page in the page tree? This is due to a setting for that page record which means that the page tree will not expand for this page. Typically this is set for protection when there are a large amount of subpages underneath (hundreds of pages typically). If you click the icon/title the overview will jump to make this page the new root of the overview. + <b>Hinweis:</b> Achten Sie auf die Ebeneneinstellung. Wenn Sie beispielsweise die Anzeige von "3 Ebenen" auswählen, kann das System eventuell sehr langsam reagieren, falls viele Seiten und entsprechend viele Datensätze in der Datenbank enthalten sind! <b>Teilansicht</b> Haben Sie das kleine rote "+" neben einigen Seiten im Seitenbaum bemerkt? Der Grund dafür ist eine Einstellung für bestimmte Seiten, die Sie daran hindern, den Seitenbaum für ihre Unterseiten aufzuklappen. Normalerweise wird diese Einstellung als Schutzmaßnahme verwendet, wenn sich unterhalb der Seiten sehr viele weitere Seiten befinden (normalerweise mehrere Hundert). Wenn Sie auf das Symbol/den Titel klicken, wird für die Übersicht diese Seite als neuer Ausgangspunkt verwendet. + + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_6.png + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_6.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + You can easily see the distribution of Content Elements on a page. You can also see where Template Records - and basically any record! - are located in the page tree! + Beachten Sie, wie einfach Sie einen Überblick über die Verteilung der Inhaltselemente auf den Seiten bekommen. Sie können ebenfalls sehen, wo sich Vorlagendatensätze - grundsätzlich jede Art von Datensätzen - im Seitenbaum befinden. + + + _MOD_web_info:pagetree_overview, +pages:php_tree_stop + _MOD_web_info:pagetree_overview, pages:php_tree_stopThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Cache and Age + Cache und Alter + + + Displays a selection of fields from page records related to page caching and time settings. + Zeigt eine Auswahl an Feldern aus Seitendatensätzen, die Informationen zum Caching der Seite und deren zeitlicher Steuerung enthalten. + + + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_5.png, +EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_7.png + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_5.png, +EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_7.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The "Cache and Age" view. +Here you see the "TSconfig" column. The overview exposes that these two pages include some Page TSconfig code! + Die Ansicht "Cache und Alter". Hier sehen Sie die Spalte "TSconfig". Die Übersicht zeigt, dass diese beiden Seiten TSconfig-Code enhalten! + + _MOD_web_info:func_0, +_MOD_web_info:pagetree_overview, +pages:TSconfig + _MOD_web_info:func_0, _MOD_web_info:pagetree_overview, pages:TSconfigThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Statistic Views + Statistikansichten + + + You can select between three views of the statistics in the selector box; "Page hits", "Total hits", "Hits in main sections". Use the right selector box to select the depth of the overview in the pagetree. + Es stehen drei unterschiedlichen Statistikansichten zur Wahl: "Seitenzugriffe", "Zugriffe insgesamt" und "Zugriffe auf Hauptbereiche". Benutzen Sie das Auswahlfeld, um die Anzeigetiefe der Übersicht zu bestimmen. + + + You can view the page hit statistics 30 days back. Each day is shown in its own column. +For each page in the page tree you can see the page hits each day as a number formatted like [page hits]/[user sessions]. So if the number is "286/34" it means that the page had 286 page hits that day and that there were at least 34 unique visitors (measured by at least two hits by a user accepting a cookie from the site). + +This is an overview of the meaning of each view mode: + +<b>Page hits</b> +This shows page hits/sessions for each page. + +<b>Total hits</b> +This will show statistics for only pages that have a Template Record (with Root-flag set) on it. This means that page hits are shown as totals for a whole website. + +<b>Hits in main sections</b> +Will show the total number of page hits/sessions within main sections of a website. A "main section" is all subpages to a page on the first level of a website (defined by a Template Record with the Root flag set) + Die Seitenzugriffsstatistik liefert eine Übersicht der letzten 30 Tage. Jeder Tag wird dabei in einer eigenen Spalte dargestellt. Für jede Seite innerhalb des Seitenbaums werden dabei die Seitenzugriffe durch eine Zahl im Format [Seitenzugriffe]/[Benutzersitzungen] dargestellt. Also bedeutet "286/34" bespielsweise, dass die Seite an diesem Tag 286 Zugriffe von mindestens 34 unterschiedlichen Besuchern hatte (Benutzersitzungen werden dabei anhand von Cookies unterschieden). Die Bedeutung der einzelnen Ansichten: <b>Seitenzugriffe</b> Zeigt Seitenzugriffe/Benutzersitzungen für jede Seite. <b>Zugriffe insgesamt</b> Zeigt Statistiken nur für diejenigen Seiten, welche einen Template-Datensatz (mit gesetzter Root-Flagge) haben. Alle Seitenzugriffe werden hier also für die gesamte Website aufsummiert angezeigt. <b>Zugriffe auf Hauptbereiche</b> Zeigt die Anzahl der Seitenzugriffe/Benutzersitzungen innerhalb der Hauptbereiche der Website. Ein "Hauptbereich" umfasst dabei alle Unterseiten einer Seite der ersten Ebene des Seitenbaums (definiert durch einen Template-Datensatz mit gesetzter Root-Flagge). In der Abbbildung wären das also zum Beispiel alle Seiten unterhalb von "TypoScript examples".Die Seitenzugriffsstatistik liefert eine Übersicht der letzten 30 Tage. Jeder Tag wird dabei in einer eigenen Spalte dargestellt. Für jede Seite innerhalb des Seitenbaums werden dabei die Seitenzugriffe durch eine Zahl im Format [Seitenzugriffe]/[Benutzersitzungen] dargestellt. Also bedeutet "286/34" bespielsweise, dass die Seite an diesem Tag 286 Zugriffe von mindestens 34 unterschiedlichen Besuchern hatte (Benutzersitzungen werden dabei anhand von Cookies unterschieden). + +Die Bedeutung der einzelnen Ansichten: + +<b>Seitenzugriffe</b> +Zeigt Seitenzugriffe/Benutzersitzungen für jede Seite. + +<b>Zugriffe insgesamt</b> +Zeigt Statistiken nur für diejenigen Seiten, welche einen Template-Datensatz (mit gesetzter Root-Flagge) haben. Alle Seitenzugriffe werden hier also für die gesamte Website aufsummiert angezeigt. + +<b>Zugriffe auf Hauptbereiche</b> +Zeigt die Anzahl der Seitenzugriffe/Benutzersitzungen innerhalb der Hauptbereiche der Website. Ein "Hauptbereich" umfasst dabei alle Unterseiten einer Seite der ersten Ebene des Seitenbaums (definiert durch einen Template-Datensatz mit gesetzter Root-Flagge). In der Abbbildung wären das also zum Beispiel alle Seiten unterhalb von "TypoScript examples". + + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_2.png + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_2.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Localization overview + Übersetzungsübersicht + + + Gives an overview of which pages in the page tree are translated to the system languages installed. + Zeigt eine Übersicht der Seiten, welche in die installierten Systemsprachen übersetzt wurden. + + + The overview uses colors to signal the availability and fall back situation for a given page. Here is a description for each color code: +<b>Green background:</b> Page is translated and viewable in this language. For translations it means that an active page overlay record is present. +<b>Red background:</b> Page <em>cannot</em> be viewed in this language and you will see an error message if you try. Menus should automatically filter out links to pages with this translation. +<b>Gray background (not available for default language):</b> Page will fall back to the specified fallback mode for content. Depends on configuration. (sys_language_mode = content_fallback is recommended for most flexible fallback, sys_language_mode = strict will prevent this and issue an error instead!) + +<b>The pages "Localization settings:"</b> +It is the "Localization settings" of the page record that determines the modes above. In the column of the default translation each of these settings are represented by a "N" (Hide page if no translation for current language exists) or a "D" (Hide default translation of page). +As you can see the page "Startpage" has the N flag set and therefore any access to the german version of that page will be blocked with an error message because there is no translation in german. By default "german access" to a non-translated page will just show the english content. +There is also a page with the D flag ("[Dummy]"). The D flag means that the page is only available in one of the translations, in this case Danish. So any attempt to access the page in the default language or german will show an error message. + +So, when the "Localization settings" checkboxes for a page are used, you will get an error message when you try to request a page which has been blocked. This is a feature. The trick is not to create links to those pages. + +Menus generated from HMENU objects will always take "sys_language" into account and display only pages which can be accessed for that language. But combined with the "localization settings" of pages which may block page access this becomes a problem with pages which are <em>not</em> translated (has gray background); You might get menu items which links to non-accessible pages. +The problem basically is that "&L=xx" is different from internal "sys_language". You would like to avoid that and to do so you should configure "sys_language_mode" to "content_fallback". If you do that sys_language will <em>always</em> follow what "&L=" instructs it to and your menus will be right. At the same time you will get the default content displayed if no translation exists (because content selection falls back). + +Finally, the number found in each column tells you how many content elements are found in the specified language. + In der Übersicht werden Farben zur Kennzeichnung der Verfügbarkeit und Ausweichsituation verwendet. Die Farben haben folgende Bedeutungen: <b>Grüner Hintergrund:</b> Die Seite wurde übersetzt und kann in dieser Sprache angesehen werden. Für Übersetzungen bedeutet dies, dass ein aktiver Overlay-Datensatz für die Seite vorhanden ist. <b>Roter Hintergrund:</b> Die Seite kann <em>nicht</em> in dieser Sprache angeschaut werden, und es wird bei dem Versuch eine Fehlermeldung angezeigt. Menüs sollten Links auf diese Seite mit dieser Übersetzung automatisch ausfiltern. <b>Grauer Hintergrund (nicht bei Standardsprache):</b> Für die Seite wird der angegebene Ausweichmodus verwendet. Hängt von der Konfiguration ab. (Die Einstellung sys_language_mode = content_fallback wird für das flexibelste Verhalten empfohlen, sys_language_mode = strict verhindert dies und zeigt einen Fehler an.) <b>Die "Lokalisierungseinstellunge" der Seite:</b> Die o.g. Modi werden durch die "Lokalisierungseinstellungen" des Seitendatensatzes bestimmt. In der Spalte der Standardübersetzung werden diese Einstellungen durch ein "N" (Seite verbergen, wenn für die aktuelle Sprache keine Übersetzung vorhanden ist) oder ein "D" (Standardübersetzung der Seite verbergen) repräsentiert. Wie man sieht, ist bei der Seite "Startpage" die Flagge N gesetzt, daher wird der Zugriff auf die deutsche Version dieser Seite blockiert, da es keine deutsche Übersetzung gibt. Standardmäßig wird bei "deutschem Zugriff" auf eine nicht übersetzte Seite einfach der englische Inhalt angezeigt. Es gibt auch eine Seite mit der Flagge D ("[Dummy]"). Die Flagge D bedeutet, dass die Seite nur in einer der Sprachen verfügbar ist, in diesem Falle Dänisch. Daher wird jeder Versuch, die Seite in der Standardsprache oder Deutsch anzuzeigen, zu einer Fehlermeldung führen. Wenn also die Markierungsfelder der "Lokalisierungseinstellungen" für eine Seite eingesetzt werden, erhält man eine Fehlermeldung beim Zugriffsversuch auf eine blockierte Seite. Dies ist eine beabsichtigte Funktionalität. Wichtig ist, keine Links auf solche Seiten zu erstellen. Mit Hilfe von HMENU-Objekten erzeugte Menüs berücksichtigen stets "sys_language" und zeigen nur Seiten an, auf die für eine Sprache zugegriffen werden kann. Kombiniert mit den "Lokalisierungseinstellungen" einer Seite, über die Zugriff auf eine Seite blockiert werden kann, führt dies jedoch zu Schwierigkeiten bei Seiten, die <em>nicht</em> übersetzt wurden (mit einem grauen Hintergrund versehen sind). Es kann dazu kommen, dass Menüeinträge Links auf Seiten enthalten, auf die nicht zugegriffen werden kann. Das Problem liegt im Grunde darin, dass "&L=xx" sich vom internen "sys_language" unterscheidet. Sie sollten das vermeiden und dazu "sys_language_mode" auf "content_fallback" setzen. Dann befolgt "sys_language" <em>immer</em> die über "&L=" gegebene Anweisung und die Menüs sind korrekt. Gleichzeitig wird der Standardinhalt angezeigt, falls keine Übersetzung vorhanden ist (weil die Inhaltsauswahl dem Ausweichweg folgt). Schließlich zeigt die Zahl in jeder Spalte an, wie viele Elemente in der angegebenen Sprache gefunden wurden.In der Übersicht werden Farben zur Kennzeichnung der Verfügbarkeit und Ausweichsituation verwendet. Die Farben haben folgende Bedeutungen: +<b>Grüner Hintergrund:</b> Die Seite wurde übersetzt und kann in dieser Sprache angesehen werden. Für Übersetzungen bedeutet dies, dass ein aktiver Overlay-Datensatz für die Seite vorhanden ist. +<b>Roter Hintergrund:</b> Die Seite kann <em>nicht</em> in dieser Sprache angeschaut werden, und es wird bei dem Versuch eine Fehlermeldung angezeigt. Menüs sollten Links auf diese Seite mit dieser Übersetzung automatisch ausfiltern. +<b>Grauer Hintergrund (nicht bei Standardsprache):</b> Für die Seite wird der angegebene Ausweichmodus verwendet. Hängt von der Konfiguration ab. (Die Einstellung sys_language_mode = content_fallback wird für das flexibelste Verhalten empfohlen, sys_language_mode = strict verhindert dies und zeigt einen Fehler an.) +<b>Die "Lokalisierungseinstellunge" der Seite:</b> +Die o.g. Modi werden durch die "Lokalisierungseinstellungen" des Seitendatensatzes bestimmt. In der Spalte der Standardübersetzung werden diese Einstellungen durch ein "N" (Seite verbergen, wenn für die aktuelle Sprache keine Übersetzung vorhanden ist) oder ein "D" (Standardübersetzung der Seite verbergen) repräsentiert. +Wie man sieht, ist bei der Seite "Startpage" die Flagge N gesetzt, daher wird der Zugriff auf die deutsche Version dieser Seite blockiert, da es keine deutsche Übersetzung gibt. Standardmäßig wird bei "deutschem Zugriff" auf eine nicht übersetzte Seite einfach der englische Inhalt angezeigt. +Es gibt auch eine Seite mit der Flagge D ("[Dummy]"). Die Flagge D bedeutet, dass die Seite nur in einer der Sprachen verfügbar ist, in diesem Falle Dänisch. Daher wird jeder Versuch, die Seite in der Standardsprache oder Deutsch anzuzeigen, zu einer Fehlermeldung führen. + +Wenn also die Markierungsfelder der "Lokalisierungseinstellungen" für eine Seite eingesetzt werden, erhält man eine Fehlermeldung beim Zugriffsversuch auf eine blockierte Seite. Dies ist eine beabsichtigte Funktionalität. Wichtig ist, keine Links auf solche Seiten zu erstellen. + +Mit Hilfe von HMENU-Objekten erzeugte Menüs berücksichtigen stets "sys_language" und zeigen nur Seiten an, auf die für eine Sprache zugegriffen werden kann. Kombiniert mit den "Lokalisierungseinstellungen" einer Seite, über die Zugriff auf eine Seite blockiert werden kann, führt dies jedoch zu Schwierigkeiten bei Seiten, die <em>nicht</em> übersetzt wurden (mit einem grauen Hintergrund versehen sind). Es kann dazu kommen, dass Menüeinträge Links auf Seiten enthalten, auf die nicht zugegriffen werden kann. +Das Problem liegt im Grunde darin, dass "&L=xx" sich vom internen "sys_language" unterscheidet. Sie sollten das vermeiden und dazu "sys_language_mode" auf "content_fallback" setzen. Dann befolgt "sys_language" <em>immer</em> die über "&L=" gegebene Anweisung und die Menüs sind korrekt. Gleichzeitig wird der Standardinhalt angezeigt, falls keine Übersetzung vorhanden ist (weil die Inhaltsauswahl dem Ausweichweg folgt). + +Schließlich zeigt die Zahl in jeder Spalte an, wie viele Elemente in der angegebenen Sprache gefunden wurden. + + EXT:frontend/Resources/Public/Images/cshimages/localizationoverview.png, +EXT:frontend/Resources/Public/Images/cshimages/localizationoverview1.png + EXT:frontend/Resources/Public/Images/cshimages/localizationoverview.png, +EXT:frontend/Resources/Public/Images/cshimages/localizationoverview1.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Localization overview in the Web>Info module. Use the buttons to edit, view and create new page translation headers. Use the regular page module to put localized content on the pages. +The "Localization settings" that affect availability of pages in the various languages. + Übersetzungsübersicht innerhalb des Moduls Web>Info. Benutzen Sie die Schaltflächen, um Übersetzungen von Seitenüberschriften anzuzeigen, zu bearbeiten oder neu zu erstellen. Verwenden Sie das normale Seitenmodul, um Inhalte zu übersetzen. Die "Lokalisierungseinstellungen" beeinflussen die Verfügbarkeit der Seiten in den verschiedenen Sprachen.Übersetzungsübersicht innerhalb des Moduls Web>Info. Benutzen Sie die Schaltflächen, um Übersetzungen von Seitenüberschriften anzuzeigen, zu bearbeiten oder neu zu erstellen. Verwenden Sie das normale Seitenmodul, um Inhalte zu übersetzen. +Die "Lokalisierungseinstellungen" beeinflussen die Verfügbarkeit der Seiten in den verschiedenen Sprachen. + + Pagetree Overview + Seitenbaumübersicht + + + The Pagetree Overview shows information related to pages for a branch of the page tree. This includes start- and stop-times, cache settings etc. + Die Seitenbaumübersicht liefert Informationen zu Seiten eines Bereiches des Seitenbaums. Darin enthalten sind Start- und Stoppzeiten für die Darstellung, Cache-Einstellungen usw. + + + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_1.png + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_1.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + One of the features of the Pagetree Overview module is that you can see what types of records are found on pages in a branch. Here record counts are shown for a page tree branch 2 levels down. + Ein Beispiel für eine Funktion der Seitenbaumübersicht ist die Möglichkeit, die Typen der Datensätze anzuzeigen, die auf bestimmten Seiten enthalten sind. In diesem Fall wird die Anzahl der Datensätze für den Teilbereich des Seitenbaumes in der 2. Ebene und tiefer angezeigt. + + + _MOD_web_info:func_0, +_MOD_web_info:func_1, +_MOD_web_info:func_2, +_MOD_web_info:stat + _MOD_web_info:func_0, _MOD_web_info:func_1, _MOD_web_info:func_2, _MOD_web_info:statThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Page Hit statistics + Statistik der Seitenzugriffe + + + Displays website hit statistics for a branch of the page tree. Based on the simple, internal MySQL statistics table which records page impressions and sessions only. + Zeigt eine Zugriffsstatistik für einen bestimmten Teilbereich des Seitenbaumes. Basiert auf einer einfachen, internen Statistiktabelle, die lediglich Seitenaufrufe und Sitzungen protokolliert. + + + <b>Notice:</b> This function requires the extension "Simple hit statistics" (sys_stat) to be installed. Also you must configure TypoScript to register page hits in the statistics database table. + <b>Hinweis:</b> Diese Funktion benötigt die Erweiterung "Simple hit statistics" (sys_stat). Außerdem muss über TypoScript das Protokollieren der Seitenaufrufe aktiviert werden. + + + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_3.png + EXT:frontend/Resources/Public/Images/cshimages/pagetree_overview_3.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + + diff --git a/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_csh_weblayout.xlf b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_csh_weblayout.xlf new file mode 100755 index 0000000..0ce1509 --- /dev/null +++ b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_csh_weblayout.xlf @@ -0,0 +1,270 @@ + + + +
+ + + Web > Page Module + Web > Seite + + + The "Big Buttons" + Die "großen Schaltflächen" + + + These buttons will bring you to four most used functions in relation to building pages. From here you can edit the page properties (eg. the page title), you can move the current page to another position in the page tree, create a new page somewhere in the page tree or create new content elements on this page. + Über diese Schaltflächen erreichen Sie die vier wichtigsten Funktionen zur Bearbeitung von Seiten und Inhaltselementen. Sie können die Seiteneigenschaften (z.B. den Seitentitel) bearbeiten, die komplette Seite an eine andere Stelle des Seitenbaums verschieben, eine neue Seite irgendwo im Seitenbaum erzeugen oder ein neues Inhaltselement auf der aktuellen Seite anlegen. + + + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_2.png + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_2.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + xMOD_csh_corebe:TCEforms, +xMOD_csh_corebe:move_el_pages, +xMOD_csh_corebe:new_pages, +xMOD_csh_corebe:new_ce, + xMOD_csh_corebe:TCEforms, xMOD_csh_corebe:move_el_pages, xMOD_csh_corebe:new_pages, xMOD_csh_corebe:new_ce,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Listing by Column + Spaltenansicht + + + In the "Columns" view you can control the content of the web page as it is positioned in columns. + In der Ansicht "Spalten" sehen Sie den Inhalt der Webseite nach Spalten (Bereiche) angeordnet kontrollieren.. + + + Listing by Language + Überblick nach Sprachen + + + In the "Languages" view you can control the content of the web page as it is divided into languages and columns. + In dieser Ansicht "Sprachen" können Sie den Inhalt der Webseite nach Spalten (Bereichen) und Sprachen geordnet sehen. + + + Article about localization | http://typo3.org/documentation/tips-tricks/multi-language-sites-in-typo3/ + Artikel zum Thema Lokalisierung (englisch) | http://typo3.org/documentation/tips-tricks/multi-language-sites-in-typo3/ + + + Page Information + Seiteninformationen + + + In the "Page Information" view you can see various statistics about a page. + Im Modus Seiteninformationen lassen sich verschiedene Statistiken zur Web-Seite einsehen. + + + The page information reveals information such as the date of creation and last modification of the page and its content. +You can also see the subtitle, keywords and descriptions. This information is often used on websites for meta data or searching. + Die Seiteninformationen zeigen Informationen wie das Erstellungsdatum, das Datum der letzten Änderung der Seite und der Inhaltselemente. +Untertitel, Schlüsselworte und Beschreibungen sind ebenfalls sichtbar. Diese Informationen (die Metadaten) werden oft zur Suche benutzt. + + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_9.png + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_9.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Page content elements in a multiple columns + Inhaltselemente der Seite in mehreren Spalten. + + + The multiple column view will show the content of your website arranged in multiple columns. This is the case if your website supports more than one content zone and the content elements from each zone is arranged in "columns". + Die Sicht auf mehrere Spalten zeigt die Inhaltselemente einer Seite in Spalten angeordnet. Das ist dann der Fall, wenn die Website mehrere Bereiche (Zonen) für Inhalt vorsieht und die Bereiche in "Spalten" organisiert sind. + + + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_12.png + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_12.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + When your website supports multiple content element zones in the template you will be able to use another column than the "Normal" column. Here the "Left" column is enabled. TYPO3 offers four columns by default, "Normal", "Right", "Left" and "Border". Their significance depends on individual implementations in the frontend templates. + Wenn die Website mehrere Bereiche für Inhaltselemente vorsieht (durch entsprechende Konfiguration der Vorlage) können neben der Spalte "Normal" Inhalte auch in anderen Spalten untergebracht werden. Hier ist zusätzlich die Spalte "Links" aktiviert. TYPO3 bietet standardmäßig bis zu vier Spalten an: "Normal", "Links", "Rechts" und "Rand". Ihre Bedeutung und die Darstellung auf der Website hängt von der Konfiguration der Vorlage ab. + + + _MOD_web_layout:columns_single + _MOD_web_layout:columns_single + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Page content elements in a single column + Seiteninhaltselemente in einer einzelnen Spalte. + + + The single column view will show the page content elements that define the content on this page of your website. Click an edit icon or element text to edit an element. + Die Sicht auf eine einzelne Spalte zeigt die Inhaltselemente für diese Seite der Website. Zum Bearbeiten eines Elements klicken Sie auf ein Bearbeitungssymbol (kleiner Stift) oder den Text des Elements. + + + You can also hide, delete and move elements by using the control panels. +Clicking the "New content element" icon you will be able to create new content elements in between the existing elements on the page. +Click the icon of a content element if you wish to access the context menu of the element. + Sie können Elemente außerdem verbergen, löschen und verschieben. Verwenden Sie dazu die Symbole des Bedienfeldes. Mit Hilfe des Symbols "Neues Element" lassen sich einfach neue Inhalte zwischen den vorhandenen Elementen einfügen. Das Symbol des Inhaltselements zeigt beim Klicken ein Kontextmenü, das weitere Möglichkeiten bietet. + + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_1.png + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_1.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Content Elements on a page are arranged in a specific order - the order they appear on the website. This order is also shown in the page module. The control panel allows you to move elements up and down as well as edit, hide and delete them. You can also just click the preview text shown here to access the editing form of the element. + Inhaltselemente werden im Modul "Seite" sortiert gezeigt - in der Reihenfolge, in der sie auch auf der Website angezeigt werden. Das Bedienfeld erlaubt es, Elemente nach oben/unten zu verschieben und sie zu bearbeiten, zu verbergen oder zu löschen. Ein Klick auf den Vorschautext ruft ebenfalls das Bearbeitungsformular auf. + + + _MOD_web_layout:columns_multi + _MOD_web_layout:columns_multi + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The page module is activated from the backend menu and is the primary module for all basic CMS operations you need to perform when maintaining website content. + Das Modul "Seite" wird aus dem Backend-Menü heraus angewählt und ist das wichtigste Modul für alle grundlegenden CMS-Operationen, die für die Pflege einer Website erforderlich sind. + + + Selecting the module will display the page tree. Click the title of the page you wish to edit content on, and in the right frame you will see the content of the page displayed by the Page module. + +The page module has various modes of display of content; + +<b>Columns</b> +The columns view will show Content Elements listed in the columns and in the order that they will appear on the website. A panel of buttons will allow you to hide/unhide, move and edit the elements easily. + +<b>QuickEdit</b> +In QuickEdit the first element on the page will be loaded into a form right away. It will depend on the implementation of your website as well as your general preferences if you like this mode more than the columns view. + +<b>Languages</b> +If your site supports multiple languages and uses the "one-tree-fits-all" concept for localization you will need this mode to control the translations of the content elements on a page. + +<b>Page information</b> +The page information view shows some statistical data about a page. This includes hit statistics if available. + + +<b>General options</b> +In the top of the Page module you will find a row of icons that will bring you right to various features such as History/Undo (1), Create new content element (2), Move page (3), Create new page (4) and Edit page properties (5). See image below. + +<b>Defining number of displayed columns [Admin]</b> +Administrators can configure the Page module to display only the content columns that the website uses. This is done by Page TSconfig (so it can be configured per branch in the page tree!) and this particular option has the object path "mod.web_layout.tt_content.colPos_list". +For instance "mod.web_layout.tt_content.colPos_list = 0,3" will set the display of the "Normal" and "Border" columns only. +There are many other options for customization of the Page module in the object path "mod.web_layout" and Administrators should refer to the "TSconfig" reference linked to below. + Bei Auswahl dieses Moduls wird der Seitenbaum angezeigt. Ein Klick auf den Titel der zu bearbeitenden Seite, und ganz rechts wird der Inhalt der Seite kompakt angezeigt. Die Darstellung entspricht <em>nicht</em> dem Aussehen auf der Website, sondern bietet eine Übersicht und erlaubt eine einfache Bearbeitung. Dazu bietet das Modul "Seite" verschiedene Ansichten: <strong>Spalten</strong> Der Begriff "Spalte" ist nicht zu wörtlich zu nehmen: es handelt sich eher um logische Bereiche einer Seite der Website. Man kann zwar davon ausgehen, dass die Spalte "Normal" im zentralen Bereich einer Seite dargestellt wird, aber die anderen Spalten/Bereiche können durchaus an anderen Stellen erscheinen als ihr Name erwarten lässt. Wenden Sie sich an den Administrator. In der Spaltenansicht werden die Inhaltselemente einerseits in Spalten (Bereichen) und andererseits in der Reihenfolge angezeigt, in der sie auf der Website erscheinen. Ein Satz großer Schaltflächen erlaubt es, die vier wichtigsten Operationen vorzunehmen: Man kann mit "Seitentitel bearbeiten" die Seite selbst (ihre grundsätzlichen Einstellungen) bearbeiten, die ganze Seite (mit allem Inhalt) im Seitenbaum verschieben, die ganze Seite (und allen Inhalt) löschen sowie ein neues Inhaltselement am Ende der Seite hinzufügen. Eine Reihe von Symbolen direkt über jedem Inhaltselement eröffnen weitere Möglichkeiten, wie etwa das Bearbeiten, Verbergen/Anzeigen und Löschen eines einzelnen Elements. Weitere Symbole an verschiedenen Stellen erlauben noch mehr Möglichkeiten. Schieben Sie die Maus über ein Symbol, um eine kurze Beschreibung der Option zu erhalten. Die sehr häufig benötigte Möglichkeit der Änderung eines einzelnen Elements mit allen Optionen ist erreichbar, indem man einfach auf die Textvorschau klickt. <strong>Schnelleingabe</strong> In dieser Sicht wird das jeweils erste Inhaltselement automatisch in einem Formular zur direkten Bearbeitung angezeigt. Ganz unten befindet sich außerdem eine Übersicht über die vorhandenen Inhaltselemente. Dort können andere Elemente zur Bearbeitung ausgewählt, neue Elemente eingeschoben oder angehängt werden. Es kann durchaus sein, dass Sie diese Sicht bevorzugen, das hängt aber, neben Ihrer persönlichen Sicht, ein wenig von der Art und Weise ab, in der die Website angelegt ist. <strong>Sprachen</strong> Wenn die Website in mehreren Sprachen angeboten wird und das Konzept "alles-in-einem-Baum" für die Lokalisierung verfolgt, wird dieser Modus zur Handhabung der Übersetzungen benötigt. <strong>Seiteninformationen</strong> Diese Sicht zeigt einige statistische Daten der Seite. Auch Trefferstatistiken werden hier gezeigt, wenn eine entsprechende Erweiterung (z.B. AWStats) installiert ist. <strong>Allgemeine Optionen</strong> Im oberen Bereich des Moduls "Seite" befindet sich eine weitere Reihe von Symbolen, die weitere Möglichkeiten bieten: (1) einen Verlauf der Änderungen zeigen und rückgängig machen (2) die Erzeugung eines neuen Inhaltselements (3) das Verschieben einer kompletten Seite (4) das Erzeugen einer neuen Seite (5) die Bearbeitung der Seiteneigenschaften Siehe die Abbildung unten. <strong>Anzahl der Spalten festlegen [Technisch]</strong> Nicht alle Websites benutzen alle der vier vordefinierten Spalten. Erfahrene Administratoren (bzw. die Entwickler des Auftritts) können das Modul "Seite" leicht so konfigurieren, dass nur die Spalten sichtbar werden, welche die Website benötigt. Dies geschieht im "TSconfig" einer Seite (so dass verschiedene Zweige des Auftritts unterschiedlich viele Spalten haben können!). Die Seiten-"TSconfig" für die Beschränkung auf die Spalten "Normal" und "Rand" sieht etwa so aus: <em>mod.web_layout.tt_content.colPos_list = 0,3</em> Es gibt eine große Anzahl weiterer Möglichkeiten zur Konfiguration einzelner Seiten und ihrer Kindseiten. Bitte konsultieren Sie die "TSconfig"-Referenz, den Querverweis finden Sie unten. + + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_13.png, +EXT:frontend/Resources/Public/Images/cshimages/pagemodule_14.png, +EXT:frontend/Resources/Public/Images/cshimages/pagemodule_15.png + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_13.png, +EXT:frontend/Resources/Public/Images/cshimages/pagemodule_14.png, +EXT:frontend/Resources/Public/Images/cshimages/pagemodule_15.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Click the Page module, then the title of a page in the page tree. +The page module is now activated in the right frame, showing the content of the page you clicked in the page tree. +These buttons are direct links to the History/Undo function (1), Create new content element wizard (2), Move page wizard (3), Create new page wizard (4) and Edit page properties form (5). See the links for more details. + Klicken Sie auf das Modul "Seite", dann auf den Titel der zu bearbeitenden Seite. Das Modul "Seite" ist nun aktiv und zeigt Ihnen ganz rechts eine Inhaltsübersicht der gewünschten Seite. Diese Symbole aktivieren umgehend (1) Verlauf/Rückgängig, (2) den Assistenten für ein neues Inhaltselement, (3) den Assistenten zum Verschieben der Seite, (4) den Assistenten zum Erzeugen einer neuen Seite und (5) das Formular zur Bearbeitung der Seite selbst. Weitere Informationen siehe unten. + + Language view + Sprachenansicht + + + This view will display the available translations of the page content side-by-side. It enables users to create a new translation of a page. + Diese Sicht zeigt die verfügbaren Übersetzungen der Seiteninhalte nebeneinander. Hier lassen sich neue Übersetzungen der Inhalte leicht bearbeiten. + + + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_6.png, +EXT:frontend/Resources/Public/Images/cshimages/pagemodule_7.png, +EXT:frontend/Resources/Public/Images/cshimages/pagemodule_11.png, +EXT:frontend/Resources/Public/Images/cshimages/pagemodule_10.png, + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_6.png, +EXT:frontend/Resources/Public/Images/cshimages/pagemodule_7.png, +EXT:frontend/Resources/Public/Images/cshimages/pagemodule_11.png, +EXT:frontend/Resources/Public/Images/cshimages/pagemodule_10.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + In the Language view you can select to create a new translation of the page if one does not exist already. The available languages must be defined first by language records created in the root of the page tree. +This example shows how page content for three languages is shown side-by-side in the Page module. +In the top of the Page module you can also select between the available translations... +... and if you select any of the additional languages (here "Danish" and "German") you will see the default language displayed side-by-side with the selected language + In der Sprachenansicht können Sie eine Sprache zur Eingabe auswählen, falls sie noch nicht vorhanden ist. Die verfügbaren Sprachen müssen aber zuvor in der Wurzel des Seitenbaums eingerichtet worden sein. Dieses Beispiel zeigt den Inhalt der Seite für drei Sprachen nebeneinander. Oben im Seitenmodul kann zwischen den verfügbaren Übersetzungen gewählt werden... ...und wenn man eine der zusätzlichen Sprachen auswählt (hier Dänisch und Deutsch), wird die Standardsprache Seite an Seite mit der gewählten Sprache angezeigt. + + sys_language + sys_language + + + Quick Edit + Schnelleingabe + + + The Quick Editor gives you direct access to the form fields of the page content. + Die Schnelleingabe bietet den direkten Zugiff auf die Formularfelder von Inhaltselementen. + + + The Quick Editor is designed to cut down the number of clicks involved in getting to edit the page content. Simply by clicking the page title in the page tree you've got the first content element in the normal column loaded in the list frame. In the toolbar in the top you can select the other content elements on the page in the selector box. + Die Schnelleingabe ist dafür ausgelegt, die Anzahl von Klicks zur Bearbeitung von Inhaltselementen zu minimieren. Schon bei der Auswahl einer Seite aus dem Seitenbaum wird das erste Element des Inhalts der Spalte "Normal" zur direkten Bearbeitung angeboten. Am oberen Rand des Formulars können Änderungen gespeichert oder verworfen werden. Am unteren Ende des Formulars lassen sich schnell andere Elemente zur direkten Bearbeitung auswählen. + + + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_5.png + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_5.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The QuickEdit view cuts of one extra click by bringing the user directly to the editing form after clicking a page title in the page tree. The record shown is always the first content element from the Normal column. + Die Schnelleingabe spart einen Klick und bietet Ihnen sofort das Bearbeitungsformular an, wenn Sie eine Seite im Seitenbaum aktivieren. Das zunächst angebotene Element ist immer das erste Element in der Spalte "Normal". + + + _MOD_web_layout:quickEdit_selElement + _MOD_web_layout:quickEdit_selElement + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Content Elements + Inhaltselemente + + + This is an overview of the content elements on this page in QuickEdit mode. Select another element to edit or click a "New" icon to create a new content element. + Dies ist eine Übersicht der Inhaltselemente dieser Seite im Modus Schnelleingabe. Wählen Sie ein anderes Element zur Bearbeitung oder klicken Sie eines der "Neu"-Symbole an, um ein neues Element an der ensprechenden Stelle einzufügen. + + Dies ist eine Übersicht der Inhaltselemente dieser Seite im Modus Schnelleingabe. Wählen Sie ein anderes Element zur Bearbeitung oder klicken Sie eines der "Neu"-Symbole an, um ein neues Element an der entsprechenden Stelle einzufügen. + + + + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_4.png + EXT:frontend/Resources/Public/Images/cshimages/pagemodule_4.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Overview of page content elements in the QuickEdit view. In the bottom there are links to two wizards: The "Move Content Element Wizard" and the "Create new Content Element Wizard". See the links below. + Übersicht der Seitenelemente im Modus Schnelleingabe. Ganz unten können zwei Assistenten gestartet werden: "Inhaltselement verschieben" und "Neues Inhaltselement anlegen". Siehe unten. + + + _MOD_web_layout:quickEdit, +xMOD_csh_corebe:move_el_cs, +xMOD_csh_corebe:new_ce + _MOD_web_layout:quickEdit, xMOD_csh_corebe:move_el_cs, xMOD_csh_corebe:new_ceThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Configuring the Page module [Technical] | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TSFE/, +xMOD_csh_corebe:history_log, +xMOD_csh_corebe:new_ce, +xMOD_csh_corebe:move_el_pages, +xMOD_csh_corebe:new_pages, +xMOD_csh_corebe:TCEforms, +About the page module | http://typo3.org/documentation/tips-tricks/the-new-page-editing-concept/ +Editing a page | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/EditPageContent/ +The Page Module (Animation) | Using the page tree (Animation) | FILE:EXT:welcome/modsub/ani_05.gif + Konfiguration des Moduls "Seite" [technisch] | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TSFE/, +xMOD_csh_corebe:history_log, +xMOD_csh_corebe:new_ce, +xMOD_csh_corebe:move_el_pages, +xMOD_csh_corebe:new_pages, +xMOD_csh_corebe:TCEforms, +Über das Modul "Seite" | https://typo3.org/documentation/tips-tricks/the-new-page-editing-concept/ +Bearbeiten einer Seite | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/EditPageContent/ +Das Modul "Seite" (Animation) | Verwendung des Seitenbaums (Animation) | FILE:EXT:welcome/modsub/ani_05.gif + + + diff --git a/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_tca.xlf b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_tca.xlf new file mode 100755 index 0000000..fd9f112 --- /dev/null +++ b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_tca.xlf @@ -0,0 +1,835 @@ + + + +
+ + + Backend Layout + Backend-Layout + + + Config + Konfiguration + + + Description + Beschreibung + + + Icon + Symbol + + + Title + Titel + + + Wizard + Assistent + + + Website Usergroup + Website-Benutzergruppe + + + Lock to Domain: + An Domäne binden: + + + Subgroups: + Untergruppen: + + + Extended + Erweitert + + + Options + Optionen + + + Group Title: + Gruppenname: + + + Website User + Website-Benutzer + + + Lock to Domain: + An Domäne binden: + + + Password: + Passwort: + + + Access + Zugriff + + + Extended + Erweitert + + + Options + Optionen + + + Personal Data + Persönliche Daten + + + Groups: + Benutzergruppe: + + + Username: + Benutzername: + + + Localization Overview + Übersetzungsübersicht + + + Pagetree Overview + Seitenbaumübersicht + + + Abstract: + Inhaltsangabe: + + + Abstract + Inhaltsangabe + + + Alias: + Adress-Alias: + + + URL Alias + URL-Alias + + + Author Email + E-Mail des Autors + + + Author Name + Name des Autors + + + Default + Standard + + + Backend Layout (this page only) + Backend-Layout (nur für diese Seite) + + + Backend Layout (subpages of this page) + Backend-Layout (für Unterseiten dieser Seite) + + + None + Keins + + + Cache Tags: + Cache-Tags: + + + Cache Expires: + Cache verfällt: + + + Cache Lifetime + Cache-Dauer + + + 1 min + 1 Min + + + 1 month + 1 Monat + + + 5 min + 5 Min + + + 15 min + 15 Min + + + 30 min + 30 Min + + + 1 hour + 1 Stunde + + + 4 hours + 4 Stunden + + + 1 day + 1 Tag + + + 2 days + 2 Tage + + + 7 days + 7 Tage + + + Show content from this page instead: + Inhalt dieser Seite anzeigen: + + + Show Content from Page + Zeige Inhalt von Seite + + + Description + Beschreibung + + + Link + Link + + + Page + Seite + + + Special + Spezial + + + Type + Typ + + + Advanced + Erweitert + + + Shortcut + Verweis + + + Not in Menu + Nicht im Menü + + + Backend User Section + Backend-Benutzerbereich + + + Mount Point + Einstiegspunkt + + + Menu Separator + Trennzeichen für Menü + + + Link to External URL + Link zu externer URL + + + Editable for Admins Only + Bearbeitbar nur für Administratoren + + + Expiration Date + Ablaufdatum + + + Include Subpages: + Inklusive Unterseiten: + + + Extend to Subpages + Auf Unterseiten ausdehnen + + + Usergroup Access Rights + Zugriffsrechte für Benutzergruppen + + + Login Mode: + Anmeldemodus: + + + Disable + Sperren + + + Disable login + Benutzeranmeldung deaktivieren + + + Enable user login, Disable usergroup login + Anmeldung für Benutzer freigeben, aber für Benutzergruppen deaktivieren + + + Enable login + Benutzeranmeldung freigeben + + + Re-Enable login + Anmeldung wieder freigeben + + + Login Behaviour + Anmeldeverhalten + + + Hide page: + Seite verbergen: + + + Disable + Deaktivieren + + + Page + Seite + + + Is Root of Website: + Ist Anfang der Website: + + + Use as Root Page + Als Anfang der Website benutzen + + + Keywords + Schlagworte + + + Localization Settings: + Lokalisierungseinstellungen: + + + Localization + Lokalisierung + + + Hide default translation of page + Standardübersetzung verbergen + + + Hide page if no translation for current language exists + Seite verbergen, wenn keine Übersetzung für die aktuelle Sprache vorhanden ist + + + Show page even if no translation exists + Seite anzeigen, auch wenn keine Übersetzung vorhanden ist + + + Alternative Page Language + Alternative Seitensprache + + + Last Updated: + Letzte Aktualisierung: + + + Last Update + Letzte Aktualisierung + + + Frontend Layout + Frontend-Layout + + + Layout 1 + Layout 1 + + + Layout 2 + Layout 2 + + + Layout 3 + Layout 3 + + + Files: + Dateien: + + + Media + Media + + + Contains Plugin: + Enthält Plug-In: + + + Contains Plugin + Enthält Erweiterung + + + Shop + Shop + + + Board + Forum + + + News + News + + + Website Users + Website-Benutzer + + + Direct Mail + Direct Mail + + + Approvals + Abstimmungen + + + Mount Point (advanced): + Einstiegspunkt (erweitert): + + + Mounted page + Einstiegsseite + + + Substitute Mount Point (this page) with Mounted page: + Einstiegspunkt (diese Seite) durch eingebundene Seite ersetzen: + + + Show Content from + Zeige Inhalt von + + + This Page + Diese Seite + + + Mounted Page + Einstiegsseite + + + Hide in Menu: + Im Menü verbergen: + + + Hide + Verbergen + + + In Menus + In Menüs + + + Navigation Title: + Navigationstitel: + + + Alternative Navigation Title + Alternativer Navigationstitel + + + 'New' Until: + "Neu" bis: + + + Mark as 'New' Until + Markiere als 'Neu' bis + + + No Cache: + Nicht cachen: + + + Disable + Deaktivieren + + + Cache + Cache + + + No Search: + Nicht suchen: + + + Disable + Deaktivieren + + + Include in Search + In Indexsuche einbeziehen + + + Abstract + Zusammenfassung + + + Publish Dates and Access Rights + Veröffentlichungsdaten und Zugriffsrechte + + + Caching + Caching + + + TypoScript Configuration + TypoScript-Konfiguration + + + Editorial + Redaktion + + + Language + Sprache + + + Page Layout + Seitenlayout + + + Links to this Page + Links zu dieser Seite + + + Files + Dateien + + + Meta Tags + Meta-Tags + + + Miscellaneous + Sonstige + + + Use as Container + Benutze als Container + + + Replace Content + Ersetze den Inhalt + + + Page + Seite + + + General Record Storage Page + Allgemeine Datensatzsammlung + + + Title + Titel + + + Visibility + Sichtbarkeit + + + Stop Page Tree + Seitenbaum stoppen + + + Shortcut Target + Verweisziel + + + Shortcut Mode: + Verweismodus: + + + Shortcut Mode + Verweismodus + + + Selected page + Ausgewählte Seite + + + First subpage of selected/current page + Erste Unterseite der aktuellen Seite + + + Random subpage of selected/current page + Zufällige Unterseite der aktuellen Seite + + + Parent page of selected/current page + Oberseite der ausgewählten/aktuellen Seite + + + Publish Date + Veröffentlichungsdatum + + + Page + Seite + + + Subtitle: + Untertitel: + + + Subtitle + Untertitel + + + Access + Zugriff + + + Appearance + Erscheinungsbild + + + Behaviour + Verhalten + + + Extended + Erweitert + + + Resources + Ressourcen + + + Metadata + Metadaten + + + Mount + Einbindung + + + Options + Optionen + + + Resources + Ressourcen + + + Shortcut + Verweis + + + URL + URL + + + Target: + Zielfenster: + + + Link Target + Linkziel + + + Page Title + Seitentitel + + + Page TSConfig + Seiten-TSconfig + + + Include Page TSConfig (from extensions): + Seiten-TSconfig einbinden (aus Erweiterungen): + + + URL: + URL: + + + URL + URL + + + Enforce Protocol: + Protokoll erzwingen: + + + Use Protocol + Benutze Protokoll + + + http:// + http:// + + + https:// + https:// + + + Protocol + Protokoll + + + Domain + Domäne + + + Domain: + Domäne: + + + Always prepend this domain in links: + In Links immer diese Domain voranstellen: + + + Transfer parameters to Redirect URL: + Parameter zur Umleitungs-URL übertragen: + + + HTTP Status Code for the Redirect: + HTTP-Statuscode für Umleitung: + + + Moved permanently (301) + Dauerhaft verschoben (Moved permanently, 301) + + + Found (302) + Gefunden (Found, 302) + + + See Other (303) + Siehe andere (See Other, 303) + + + Moved Temporarily (307) + Temporär verschoben (Moved Temporarily, 307) + + + Redirect to: + Umleiten nach: + + + Template + Template + + + Include Basis Template: + Basis-Template einschließen: + + + Add New Basis Template + Neues Basis-Template hinzufügen + + + Clear: + Löschen: + + + Setup: + Setup: + + + Constants: + Konstanten: + + + Description: + Beschreibung: + + + Backend Editor Configuration: + Konfiguration Backend-Editor: + + + Include Static Templates After Basis Templates: + Statische Templates nach Basis-Template einschließen: + + + Include static (from extensions): + Statische Templates einschließen (aus Erweiterungen): + + + Template on Next Level: + Template nächste Ebene: + + + Resources: + Ressourcen: + + + Rootlevel: + Wurzelebene: + + + Website Title: + Website-Titel: + + + Static Template Files from TYPO3 Extensions: + Statische Template-Dateien aus Erweiterungen: + + Statische Template-Dateien aus TYPO3-Erweiterungen: + + + + Default (include before if root flag is set) + Standard (einschließen vor, wenn Wurzel-Option gesetzt) + + + Always include before this template record + Stets vor diesem Template-Datensatz einschließen + + + Never include before this template record + Nie vor diesem Template-Datensatz einbinden + + + Include before all static templates if root flag is set + Vor allen statischen Templates einfügen, wenn die Root-Option gesetzt ist + + + Access + Zugriff + + + Resources + Quellen + + + Includes + Enthält + + + Options + Optionen + + + Template Title: + Template-Titel: + + + Page Content + Seiteninhalt + + + + diff --git a/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_ttc.xlf b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_ttc.xlf new file mode 100755 index 0000000..1374972 --- /dev/null +++ b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_ttc.xlf @@ -0,0 +1,1212 @@ + + + +
+ + + Add link to bypass block + Link zum Überspringen des Blocks hinzufügen + + + Link text to bypass block + Link-Text zum Überspringen des Blocks + + + Block title + Blocktitel + + + Image Dimensions + Bildmaße + + + Image Links + Bild-Links + + + Image Options + Bildoptionen + + + Alternative Labels (one per line) + Alternative Texte (einer pro Zeile) + + + Bullet List + Aufzählung + + + HTML: + HTML: + + + HTML Code + HTML-Code + + + Configuration: + Konfiguration: + + + Form Structure + Formularstruktur + + + Alternative Content + Alternativer Inhalt + + + Parameters to pass to the script + Parameter zur Weitergabe an das Skript + + + Table Structure + Tabellenstruktur + + + Text + Text + + + Text + Text + + + Forms wizard + Formularassistent + + + Fullscreen Rich Text Editing + Rich-Text-Eingabe im Vollbild + + + Table Wizard + Tabellenassistent + + + Category field + Kategoriefeld + + + Columns: + Spalten: + + + Column + Spalte + + + Left + Links + + + Normal + Normal + + + Right + Rechts + + + Border + Rand + + + Columns + Tabellenspalten + + + Auto + Auto + + + Forms + Formulare + + + Lists + Listen + + + Special + Spezial + + + Standard + Standard + + + Type + Typ + + + Header + Überschrift + + + Text + Text + + + Login + Anmeldung + + + Textbox + Textfeld + + + Special Menus + Menü/Sitemap + + + Insert Records + Datensatz einfügen + + + Insert Plugin + Plug-In einfügen + + + Script + Skript + + + Divider + Trenner + + + HTML + HTML + + + Text & Images + Text und Bilder + + + Images + Bilder + + + Bullet List + Aufzählung + + + Table + Tabelle + + + File Links + Dateilinks + + + Form + Formular + + + Search + Suchen + + + Date + Datum + + + Date + Datum + + + Expiration Date + Ablaufdatum + + + Usergroup Access Rights + Zugriffsrechte für Benutzergruppen + + + Visibility of content element + Sichtbarkeit des Inhaltselements + + + Table content + Tabelleninhalt + + + File collections + Dateisammlung + + + Select file collections + Dateisammlung auswählen + + + Show File Size: + Zeige Dateigröße: + + + Display File Size Information + Informationen zur Dateigröße anzeigen + + + Sort Filelist: + Dateiliste sortieren: + + + by Fileextension + nach Dateiendung + + + by Filename + nach Dateiname + + + none + keine + + + by Filesize + nach Dateigröße + + + by Filetype + nach Dateityp + + + Header: + Überschrift: + + + Name (not visible in frontend) + Name (in der Webseite nicht sichtbar) + + + Name (not visible in frontend) + Name (in der Webseite nicht sichtbar) + + + Name (not visible in frontend) + Name (in der Webseite nicht sichtbar) + + + Name (not visible in frontend) + Name (in der Webseite nicht sichtbar) + + + Header + Überschrift + + + Type + Typ + + + Layout 1 + Layout 1 + + + Layout 2 + Layout 2 + + + Layout 3 + Layout 3 + + + Layout 4 + Layout 4 + + + Layout 5 + Layout 5 + + + Hidden + Verborgen + + + Link: + Link: + + + Link + Link + + + Align: + Ausrichtung: + + + Alignment + Ausrichtung + + + Center + Mitte + + + Right + Rechts + + + Left + Links + + + Content Element + Inhaltselement + + + Disable + Deaktivieren + + + Alternative Text: + Alternativer Text: + + + Image Files + Bilddateien + + + Border: + Rahmen: + + + Border + Rahmen + + + Comments: + Kommentar: + + + Comments + Kommentar + + + Descriptions: + Beschreibungen: + + + File Descriptions (one per line) + Dateibeschreibungen (eine pro Zeile) + + + Captions (one per line) + Beschriftungen (eine pro Zeile) + + + Align: + Ausrichtung: + + + Caption Alignment + Ausrichtung der Beschriftung + + + Center + Mitte + + + Right + Rechts + + + Left + Links + + + Columns: + Spalten: + + + Number of Columns + Anzahl an Spalten + + + Image Quality/Processing: + Bildqualität/-bearbeitung + + + Quality and Type + Qualität und Typ + + + None (ignores all other options) + Keine (ignoriert alle anderen Optionen) + + + JPG/Very High + JPG/sehr hoch + + + JPG/High + JPG/hoch + + + JPG/Medium + JPG/mittel + + + JPG/Low + JPG/niedrig + + + JPG/Very Low + JPG/sehr niedrig + + + Effects: + Effekte: + + + Effect + Effekte + + + None + keiner + + + Rotate 90 CW + 90° im Uhrzeigersinn drehen + + + Rotate -90 CCW + 90° gegen den Uhrzeigersinn drehen + + + Rotate 180 + Drehen 180 + + + Grayscale + Graustufen + + + Sharpen + Schärfen + + + Normalize + Normalisieren + + + Contrast + Kontrast + + + Brighter + Heller + + + Darker + Dunkler + + + Images + Bilder + + + Frames: + Rahmen: + + + Graphical Frames + Grafische Rahmen + + + (None) + (kein) + + + Frame 1 + Rahmen 1 + + + Frame 2 + Rahmen 2 + + + Frame 3 + Rahmen 3 + + + Frame 4 + Rahmen 4 + + + Frame 5 + Rahmen 5 + + + Frame 6 + Rahmen 6 + + + Frame 7 + Rahmen 7 + + + Frame 8 + Rahmen 8 + + + Height (pixels): + Höhe (Pixel): + + + Height (px) + Höhe (Pixel) + + + Link: + Link: + + + Links (one per line, one link per image) + Links (einer pro Zeile, ein Link pro Bild) + + + Long Description URL: + Langbeschreibung URL: + + + No Rows: + Keine Reihen: + + + Display as Rows + Horizontale Reihen + + + Deactivate + Deaktivieren + + + Position: + Position: + + + Position and Alignment + Position und Ausrichtung + + + Above, center + Oben mittig + + + Above, right + Oben rechts + + + Beside Text, Left + Neben dem Text links + + + Above, left + Oben links + + + Below, center + Unten mittig + + + Below, right + Unten rechts + + + Below, left + Unten links + + + In text, right + Im Text rechts + + + In text, left + Im Text links + + + __No wrap:__ + __Kein Umbruch:__ + + + Beside Text, Right + Neben dem Text rechts + + + Add image + Bild hinzufügen + + + Title Text: + Titeltext: + + + Width (pixels): + Breite (Pixel): + + + Width (px) + Breite (Pixel) + + + Click-enlarge: + Klick-Vergrößern: + + + Enlarge on Click + Bei Klick vergrößern + + + Layout + Layout + + + Layout 1 + Layout 1 + + + Layout 2 + Layout 2 + + + Layout 3 + Layout 3 + + + To top: + Link zum Seitenanfang einfügen: + + + Append with Link to Top of Page + Link zum Seitenanfang anfügen + + + Plugin: + Plug-In: + + + Selected Plugin + Ausgewähltes Plug-In + + + Long Description URLs (one per line) + Langbeschreibung URLs (eine pro Zeile) + + + Files + Dateien + + + Add file + Datei hinzufügen + + + Select single files + Dateien auswählen + + + Additional data-* Attributes for HTML5 video tag + Zusätzliche "data-*"-Attribute für das HTML5-Video-Tag + + + Name of attribute (without data-) + Name des Attributs (ohne data-) + + + Content + Inhalt + + + Add link to bypass navigation block + Link zum Überspringen des Navigationsblocks hinzufügen + + + Link text to bypass navigation block + Link-Text zum Überspringen des Navigations-Blocks + + + Menu block title + Title-Attribut für den Abschnitt + + + Menu Type + Menütyp + + + Menu Type + Menütyp + + + Menu of selected pages + Menü ausgewählter Seiten + + + Menu of subpages of selected pages + Menü der Unterseiten der ausgewählten Seiten + + + Menu of subpages of selected pages including abstracts + Menü der Unterseiten der ausgewählten Seiten inklusive Inhaltsangabe + + + Menu of subpages of selected pages including sections + Menü der Unterseiten der ausgewählten Seiten inklusive Seiteninhalt + + + Sitemap + Sitemap + + + Section index (page content marked for section menus) + Abschnittsübersicht (mit Seiteninhalt) + + + Recently updated pages + Kürzlich aktualisierte Seiten + + + Related pages (based on keywords) + Verwandte Seiten (nach Stichworten) + + + Sitemaps of selected pages + Sitemap der ausgewählten Seiten. + + + Content elements for selected categories + Inhaltselemente für die ausgewählten Kategorien + + + Pages for selected categories + Seiten für die ausgewählten Kategorien + + + File: + Datei: + + + Selected Media File + Ausgewählte Mediendateien + + + Record Storage Page + Datensatzsammlung + + + Send to Page: + Zielseite: + + + Selected pages: Target (1st), Frontend user container (2nd) + Ausgewählte Seiten: Ziel (1.), Frontend-Benutzer-Container (2.) + + + Target Page + Zielseite + + + Selected Pages + Ausgewählte Seiten + + + Starting Point for This Script + Startpunkt für Skript + + + Send to Page: + Zielseite: + + + Target page + Zielseite + + + Publish Dates and Access Rights + Veröffentlichungsdaten und Zugriffsrechte + + + Links + Links + + + Content Element Layout + Layout des Inhaltselements + + + Content Element + Inhaltselement + + + Header + Überschrift + + + Headlines + Überschriften + + + Accessibility + Barrierefreiheit + + + Image Alignment + Bildausrichtung + + + Images and Captions + Bilder und Beschriftungen + + + Behavior + Verhalten + + + Image Adjustments + Bildeinstellungen + + + Redirect Target and Frontend User Container + Weiterleitungsziel und Frontend-Benutzer-Container + + + Target and Recipient + Ziel und Empfänger + + + Menu and Sitemap + Menü und Sitemap + + + Accessibility + Barrierefreiheit + + + Media Files and Parameters + Mediendateien und Parameter + + + Search Results + Suchergebnisse + + + Table Layout + Tabellenlayout + + + Render Text into Images + Text in Bildern darstellen + + + Text Layout + Textlayout + + + Filelinks Layout + Dateilinklayout + + + Visibility + Sichtbarkeit + + + Plugin Options + Erweiterungsoptionen + + + Items: + Objekte: + + + Records + Datensätze + + + 0 levels (only selected page) + 0 Ebenen (nur die ausgewählte Seite) + + + 1 level + 1 Ebene + + + 2 levels + 2 Ebenen + + + 3 levels + 3 Ebenen + + + 4 levels + 4 Ebenen + + + Infinite + Unendlich + + + Disable Rich Text Editor: + Rich-Text-Editor abschalten: + + + Rich Text Editor + Rich-Text-Editor + + + Disable + Deaktivieren + + + Frame: + Rahmen: + + + Indentation and Frames + Einrückung und Rahmen + + + Invisible + Unsichtbar + + + Ruler Before + Linie davor + + + Ruler After + Linie danach + + + Indent + Einrücken + + + Indent, 33/66% + Einrücken, 33/66% + + + Indent, 66/33% + Einrücken, 66/33% + + + Frame 1 + Rahmen 1 + + + Frame 2 + Rahmen 2 + + + Index: + Index: + + + Show in Section Menus + In Menüs zeigen + + + Selected categories + Ausgewählte Kategorien + + + PHP Code + PHP-Code + + + Read from Path: + Dateipfad: + + + Path + Pfad + + + Plugin Mode + Plug-In-Modus + + + After: + Abstand danach: + + + Bottom Margin + Unterer Abstand + + + Before: + Abstand davor: + + + Top Margin + Oberer Abstand + + + Textbox Type: + Textfeldtyp: + + + Type + Typ + + + Image Shadow + Schatten + + + Image Frame 1 + Bildrahmen 1 + + + Image Frame 2 + Bildrahmen 2 + + + __Graphical:__ + __Grafisch:__ + + + Postit 1 + Merkzettel 1 + + + Publish Date + Veröffentlichungsdatum + + + Recipient Email: + E-Mail-Adresse des Empfängers: + + + Recipient Email + E-Mail-Adresse des Empfängers + + + Subheader + Unterüberschrift + + + Language + Sprache + + + Backgr. Color: + Hintergrundfarbe: + + + Background color + Hintergrundfarbe + + + Color 1 + Farbe 1 + + + Color 2 + Farbe 2 + + + None + Keine + + + Black + Schwarz + + + White + Weiß + + + Dark Gray + Dunkelgrau + + + Gray + Grau + + + Silver + Silber + + + Border: + Rahmen: + + + Border Size (px) + Rahmendicke (Pixel) + + + Cellpadding: + Zellenfüllung: + + + Cellpadding (px) + Zellenfüllung (Pixel) + + + Cellspacing: + Zellenabstand: + + + Cellspacing (px) + Zellenabstand (Pixel) + + + Access + Zugriff + + + Accessibility + Barrierefreiheit + + + Appearance + Erscheinungsbild + + + Behaviour + Verhalten + + + Extended + Erweitert + + + Images + Bilder + + + Media + Medien + + + Plugin + Plug-In + + + Script + Skript + + + Text + Text + + + Target: + Ziel: + + + New window + Neues Fenster + + + Titles (one per line) + Titel (einer pro Zeile) + + + + diff --git a/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_webinfo.xlf b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_webinfo.xlf new file mode 100755 index 0000000..f93c0e7 --- /dev/null +++ b/public/typo3conf/l10n/de/frontend/Resources/Private/Language/de.locallang_webinfo.xlf @@ -0,0 +1,120 @@ + + + +
+ + + Hit Statistics + Zugriffsstatistik + + + Create new translation headers + Neue Übersetzungen erstellen + + + ERROR: there are two or more page overlay records for this language! Only one is allowed! + FEHLER: Es existieren zwei oder mehr Übersetzungen für diese Seite! Nur eine ist erlaubt! + + + Content Element Count + Anzahl Inhaltselemente + + + Default + Standard + + + Edit default language page properties + Seiteneigenschaften der Standardsprache bearbeiten + + + Edit all language overlay records + Alle Übersetzungen bearbeiten + + + Edit language overlay record + Übersetzung bearbeiten + + + Edit page + Seite bearbeiten + + + Edit page translation + Übersetzung bearbeiten + + + Edit all page properties + Alle Seiteneigenschaften bearbeiten + + + Page + Seite + + + View page + Seite anzeigen + + + Localization overview + Lokalisierungs-Übersicht + + + Page information + Seiteninformationen + + + Basic settings + Basiseinstellungen + + + Record overview + Datensatzübersicht + + + Cache and Age + Cache und Alter + + + Internal notes + Interne Notizen + + + Pagetree overview + Seitenbaumübersicht + + + Created date + Erstellt am + + + Created by + Erstellt von + + + Last change + Letzte Änderung + + + Last change, content + Letzte Änderung, Inhalt + + + Statistics in the period %s back to %s + Statistik der Zeitspanne %s zurück bis %s + + + Page hits + Seitenzugriffe + + + Total hits + Zugriffe insgesamt + + + Hits in main sections + Zugriffe auf Hauptbereich + + + + diff --git a/public/typo3conf/l10n/de/impexp/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/impexp/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..eb35339 --- /dev/null +++ b/public/typo3conf/l10n/de/impexp/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,566 @@ + + + +
+ + + ALL tables + ALLE Tabellen + + + Max number limit! + Höchstwert erreicht! + + + Structure to be exported: + Zu exportierende Struktur: + + + Export to .t3d + Exportieren in .t3d + + + Advanced Options + Erweiterte Einstellungen + + + Bad path: "%s" + Fehlerhafter Pfad: "%s" + + + File & Preset + Datei & Voreinstellungen + + + Messages + Meldungen + + + Problems saving file + Fehler beim Speichern + + + SAVED FILE + DATEI GESPEICHERT + + + Saved in "%s", bytes %s + Gespeichert in "%s" (%s Bytes) + + + Structure to be imported: + Zu importierende Struktur: + + + Controls: + Steuerung: + + + Current Path: + Derzeitiger Pfad: + + + Inside pagetree: + Innerhalb des Seitenbaumes: + + + Message: + Meldungen: + + + Result: + Ergebnis: + + + Size: + Größe: + + + Title: + Titel: + + + Update Mode: + Aktualisierungsmodus: + + + Description: + Beschreibung: + + + Descr: + Beschreibung: + + + Exclude + Ausschließen + + + Filename: + Dateiname: + + + Force UID [%s] (Admin) + UID [%s] erzwingen (Admin) + + + Ignore PID + PID ignorieren + + + Import as new + Als neu importieren + + + Insert + Einfügen + + + Outside pagetree: + Außerhalb des Seitenbaumes: + + + Respect PID + PID beachten + + + Soft References Files: + Soft References - Dateien: + + + Title: + Titel: + + + Update + Aktualisieren + + + Value: + Wert: + + + Editable + Editierbar + + + Exclude + Ausschließen + + + Record: + Datensatz: + + + Import from .t3d + Importieren aus .t3d + + + Action: + Aktion: + + + Allow to write banned file extensions (eg. PHP scripts), if any + Verbotene Dateierweiterungen dennoch erlauben (z.B. PHP-Skripte) + + + Are you sure? + Vorgang tatsächlich fortführen? + + + Browse: + Durchsuchen: + + + Description: + Beschreibung: + + + Do not show differences in records + Unterschiede in Datensätzen nicht anzeigen + + + Email: + E-Mail: + + + Enable logging: + Protokollierung einschalten: + + + Failure: No file uploaded - was it too big? Check system log. + Fehler: Es wurde keine Datei übertragen! (Datei zu groß?) Weitere Angaben in Systemprotokoll. + + + File: + Datei: + + + Force ALL UIDs values + ALLE UID-Werte erzwingen + + + With this option the original UID value of all imported records are forced to be the same. BE VERY CAREFUL WITH THIS! (Admin Only). + Mit dieser Option werden alle ursprünglichen UID-Werte der importierten Datensätze beim Import erzwungen. VERWENDEN SIE DIESE OPTION MIT VORSICHT! (Nur für Admins) + + + (From path: %s) + (Aus Pfad: %s) + + + Green values are from the import file, red values from the current database record and black values are similar in both versions. + Grüne Werte stammen aus der Importdatei, rote Werte aus dem aktuellen Datensatz und schwarze Werte sind in beiden gleich. + + + Icon: + Symbol: + + + If you set this option, the position of updated elements will not be updated to match the structure of the input file. + Mit dieser Option wird die Position aktualisierter Inhalte nicht mit der Struktur aus der Importdatei überschrieben. + + + Ignore PID differences globally + PID-Unterschiede generell ignorieren + + + Import + Import + + + Import Options: + Importeinstellungen: + + + Messages + Meldungen + + + Meta data: + Metadaten: + + + Meta data + Metadaten + + + New import + Neuer Import + + + No accessible filemount + Keine zugängliche Dateifreigabe + + + No default upload folder + Kein Standardhochladeordner + + + NOTE: No decompressor available for compressed files! + ACHTUNG: Kein Entpackprogramm für komprimierte Dateien vorhanden! + + + Notes: + Anmerkungen: + + + Options: + Optionen: + + + Packager: + Packprogramm: + + + Preview + Vorschau + + + Save to filename + Speichern unter + + + Select file to import: + Importdatei auswählen: + + + Structure has been imported, here is the result: + Folgende Struktur wurde importiert: + + + Success: + Erfolg: + + + This is disabled by default since there may be hundred of entries generated. + Diese Option ist standardmäßig deaktiviert, weil unter Umständen hunderte Einträge erzeugt werden. + + + This option requires that the structure you import already exists on this server and only needs to be updated with new content! + Diese Option verlangt, dass die zu importierende Struktur bereits auf dem Server existiert und nur mit dem neuen Inhalt aktualisiert werden soll! + + + Title: + Titel: + + + Update: + Aktualisierung: + + + Update + Aktualisierung + + + Update records + Datensätze aktualisieren + + + Upload + Hochladen + + + Upload file from local computer: + Importdatei übertragen: + + + Upload status: + Status Hochladen: + + + Write individual DB actions during import to the log + Alle während des Importvorgangs auftretenden Datenbankaktionen aufzeichnen + + + Exclude HTML/CSS file resources: + HTML/CSS-Dateien ausschließen: + + + Extension dependencies: + Abhängigkeiten von Erweiterungen: + + + Files: + Dateien: + + + Save files in extra folder beside the export file: + Dateien in gesondertem Ordner neben der Exportdatei speichern: + + + (supported for "Save to filename" only) + (nur unterstützt für "Datei speichern unter") + + + Select extensions that the exported content depends on: + Erweiterungen auswählen, von denen der exportierte Inhalt abhängig ist: + + + Soft References: + Soft-References: + + + Update + Aktualisieren + + + An SQL query returned exactly the amount of records specified by the limit value (%s) - that could indicate an incomplete selection of records! Make sure this is on purpose. + Eine SQL-Abfrage erbrachte genau den voreingestellten Höchstwert (LIMIT %s) - das könnte bedeuten, dass nicht alle Datensätze vollständig selektiert wurden! Vergewissern Sie sich, dass das absichtlich geschah. + + + Clear all exclusions: + Alle Ausschlüsse zurücksetzen: + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + Exclude elements: + Elemente ausschließen: + + + Expanded tree + Erweiterter Baum + + + Export pagetree configuration: + Exporteinstellungen für Seitenbaum: + + + Export single record: + Einzelnen Datensatz exportieren: + + + Export tables from pages: + Tabellen von Seiten exportieren: + + + Include relations to tables: + Relationen zu Tabellen einschließen: + + + Include tables: + Einzuschließende Tabellen: + + + Levels: + Ebenen: + + + Max number of records: + Höchstwert für Datensätze: + + + No excluded elements yet. Exclude by setting checkboxes below in the element display. + Bis jetzt noch keine Ausschlüsse. Markieren Sie auszuschließende in der folgenden Übersicht. + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + No tree exported - only tables on the page. + Kein Baum exportiert - nur Tabellen auf dieser Seite. + + + Page ID: + Seiten-ID: + + + Record: + Datensatz: + + + Relations and Exclusions: + Relationen und Ausschlüsse: + + + Show static relations: + Statische Relationen anzeigen: + + + Table/Pids: + Tabellen/PIDs: + + + Tables on this page + Tabellen auf dieser Seite + + + Tree: + Baum: + + + Use static relations for tables: + Statische Relationen von Tabellen verwenden: + + + Are you sure? + Vorgang tatsächlich fortführen? + + + Delete + Löschen + + + Description: + Beschreibung: + + + Download export + Exportdatei herunterladen + + + File format: + Dateiformat: + + + Filename (saved in "%s"): + Dateiname (gespeichert in "%s"): + + + Load + Laden + + + Max size of files to include (kb): + Größenbeschränkung (kB) für Dateien: + + + Merge + Zusammenführen + + + Meta data: + Metadaten: + + + Notes: + Anmerkungen: + + + Output options: + Ausgabeoptionen: + + + Presets: + Voreinstellungen: + + + Public: + Öffentlich: + + + Save + Speichern + + + Select preset: + Voreinstellung laden: + + + T3D file + T3D-Datei + + + T3D file / compressed + T3D-Datei/komprimiert + + + Title: + Titel: + + + Title of new preset: + Name der neuen Voreinstellung: + + + Update + Aktualisieren + + + XML + XML + + + Please confirm + Bitte bestätigen + + + Configuration + Konfiguration + + + Import / Export + Import/Export + + + Export + Export + + + Import + Import + + + + diff --git a/public/typo3conf/l10n/de/impexp/Resources/Private/Language/de.locallang_csh.xlf b/public/typo3conf/l10n/de/impexp/Resources/Private/Language/de.locallang_csh.xlf new file mode 100755 index 0000000..9912437 --- /dev/null +++ b/public/typo3conf/l10n/de/impexp/Resources/Private/Language/de.locallang_csh.xlf @@ -0,0 +1,529 @@ + + + +
+ + + Import Action + Aktion + + + Press "Preview" to see the content of the import file or update the preview display according to changed configurations. +Press "Import"/"Update" if you want to perform the actual import. + +Before importing make sure you change any editable soft references that are shown in the preview data. + Klicken Sie auf "Vorschau", um den Inhalt der Importdatei zu sehen oder die Vorschau-Ansicht entsprechend der obigen Konfiguration zu aktualisieren. Klicken Sie "Vorschau" - "Import", wenn Sie den eigentlichen Import durchführen wollen. Stellen Sie sicher, dass Sie vor dem Import alle editierbaren Soft-References, die bei den Vorschaudaten angezeigt werden, geändert haben. + + EXT:impexp/Resources/Public/Images/cshimages/diffview.png + EXT:impexp/Resources/Public/Images/cshimages/diffview.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Example of the result view after importing. As you can see the RTE attached images (soft references) has been written to new file names and the difference view tells you that the names changed in the bodytext content. + Beispiel der Ergebnis-Ansicht nach dem Importieren: Wie Sie sehen können, wurden die durch den RTE eingefügten Bilder (Soft-References) unter anderen Dateinamen gespeichert. Entsprechend wurden die Links im Seiteninhalt angepasst. + + + Import/Export + Import/Export + + + Native Import/Export module for TYPO3 data. Can export single records, content of tables, single pages or whole branches of the page tree. Includes attached media like image and preserves relations between records. Exports only to TYPO3 specific format, either a binary format (.T3D) or XML. The format is meant for exchange between TYPO3 systems. + Import/Export-Modul für TYPO3-Daten. Kann einzelne Datensätze, Tabelleninhalte, einzelne Seiten oder ganze Zweige des Seitenbaums exportieren. Berücksichtigt eingebundene Medien wie z.B. Bilder und behält Beziehungen zwischen Datensätzen bei. Exportiert nur TYPO3-spezifisches Format, entweder ein binäres Format (.T3D) oder XML. Das Format ist zum Datenaustausch zwischen TYPO3-Systemen vorgesehen. + + + Enable System Logging + Protokollierung aktivieren + + + If you set this the system backend log will be filled with entries for all the actions that the import actually performs. By default this is left out for the sake of clarity. + Falls aktiviert, werden für alle beim Import tatsächlich durchgeführten Vorgänge Einträge in das System-Backend-Protokoll geschrieben. Aus Gründen der Übersichtlichkeit ist dies standardmäßig deaktiviert. + + + Excluded elements + Ausgeschlossene Elemente + + + By the "Exclude" checkbox you can exclude specific records from the preview display of the export. Which records has been picked for specific exclusion is listed here. You can also clear the exclusion configuration. + Über das Markierungsfeld "Ausschließen" lassen sich bestimmte Datensätze in der Vorschau des Exports ausschließen. Hier wird angezeigt, welche Datensätze für einen bestimmten Ausschluss ausgewählt wurden. Darüber hinaus kann die Ausschlusskonfiguration zurückgesetzt werden. + + + EXT:impexp/Resources/Public/Images/cshimages/excludebox.png + EXT:impexp/Resources/Public/Images/cshimages/excludebox.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Exporting records from TYPO3 + Datensätze aus TYPO3 exportieren + + + To export TYPO3 T3D/XML files you click any record icon or page in the page tree (including the root page!), select "More options" and then "Export to .t3d". This will bring up the export interface where you can configure options for your export session. + Um TYPO3-T3D/XML-Dateien zu exportieren, klicken Sie auf ein Datensatz-Symbol oder eine Seite im Seitenbaum (inkl. der Wurzel-Seite!), wählen Sie "Mehr Optionen" und dann "Nach .t3d exportieren". Das Export-Interface wird aufgerufen, wo Sie die Optionen für das Exportieren einstellen können. + + + There are a number of methods by which you can export data from TYPO3: +- Export a single page or branch of the page tree (use page icon context menu) +- Export a single record from any page (use record icon context menu) +- Export all records from a specific table on a specific page (using the Web>List module) +- Export an arbitrary selection of records from the clipboard (using the Web>List module) + +The export format observes all TYPO3s methods for relations between the records in the export file. But you will have to configure how these relations are maintained, at least to some degree. Sometimes you would want to include records referred to, at other times you surely want to keep the original mapping. That depends on your objectives with the export. + +Regardless of your configuration for export you will always see a complete reflection of all chosen records and their internal relations in the preview display found in the bottom of the export module page. + +<b>Error messages:</b> Remember to consult the Message-tab before exporting if there are any error messages there! + Daten können aus TYPO3 auf verschiedene Art und Weise exportiert werden: - Exportieren einer einzelnen Seite oder eines Zweiges des Seitenbaums (über das Kontextmenü des Seiten-Symbols) - Exportieren eines einzelnen Datensatzes aus einer beliebigen Seite (über das Kontextmenü des Datensatz-Symbols) - Exportieren aller Datensätze einer bestimmten Tabelle einer bestimmten Seite (über das Modul Web > Liste) - Exportieren einer frei wählbaren Auswahl von Datensätzen aus der Zwischenablage (über das Modul Web > Liste) Das Export-Format beachtet alle TYPO3-Methoden für Beziehungen zwischen den Datensätzen in der Export-Datei. Sie müssen jedoch festlegen, wie diese Beziehungen beibehalten werden, zumindest bis zu einem gewissen Grad. Manchmal sollen Datensätze, auf die verwiesen wird, in den Export eingeschlossen werden, in anderen Fällen soll möglicherweise die originale Verknüpfung beibehalten werden. Das hängt vom Zweck des Exports ab. Unabhängig von den Export-Einstellungen werden alle ausgewählten Datensätze und ihre internen Beziehungen in der Vorschau-Anzeige am Fuß der Seite des Export-Moduls wiedergegeben. <b>Fehlermeldungen:</b> Kontrollieren Sie vor dem Exportieren unter dem Reiter "Meldungen" ob sich dort eventuell Fehlermeldungen befinden! + + EXT:impexp/Resources/Public/Images/cshimages/export.png, +EXT:impexp/Resources/Public/Images/cshimages/export1.png, +EXT:impexp/Resources/Public/Images/cshimages/export2.png + EXT:impexp/Resources/Public/Images/cshimages/export.png, +EXT:impexp/Resources/Public/Images/cshimages/export1.png, +EXT:impexp/Resources/Public/Images/cshimages/export2.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + To export a page or record, simply click the icon and select "Export" from the context menu. +With the Web>List module you can also export all records from a table by first clicking the table title to see only this table, then next to the CSV export you will find the export button for a T3D export of the table. +You can export the contents of the clipboard as well by simply selecting "Export" in the menu. + Um eine Seite oder einen Datensatz zu exportieren, klicken Sie einfach auf das Symbol und wählen Sie "Exportieren" aus dem Kontextmenü. Mit dem Modul Web > Liste können Sie auch alle Datensätze einer Tabelle exportieren, indem Sie zuerst auf den Tabellentitel klicken, um nur diese Tabelle zu sehen. Neben dem CSV-Export finden Sie die Schaltfläche für einen T3D-Export der Tabelle. Sie können auch den Inhalt der Zwischenablage exportieren, indem sie einfach "Exportieren" im Menü wählen. + + xMOD_tx_impexp:import + xMOD_tx_impexp:import + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Extension Dependencies + Abhängigkeiten von Erweiterungen + + + Select which extensions should be installed in the import system in order for your exported content to work correctly. Examples could be "templavoila" for templating, "css_styled_content" for the template, "tt_news" for a news archive etc. + Wählen Sie, welche Erweiterungen im Zielsystem installiert sein müssen, damit der exportierte Inhalt ordnungsgemäß funktioniert. Beispiele wären etwa "templavoila" für die Vorlagenverarbeitung, "css_styled_content" für die Vorlagen, "tt_news" für ein News-Archiv usw. + + + During import warnings will appear for all selected extensions from this list which were not installed. + Beim Import wird für jede Erweiterung dieser Liste, die nicht installiert ist, eine Warnung angezeigt. + + + EXT:impexp/Resources/Public/Images/cshimages/extdep.png + EXT:impexp/Resources/Public/Images/cshimages/extdep.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + File format options + Dateiformat + + + You can export your records to a TYPO3 specific binary format (serialized PHP array) called "T3D". Alternatively you can select a plain-text XML export which potentially can be imported by other applications written to support this format. However the schema of the XML is TYPO3 specific. + Sie können Ihre Datensätze in eine .T3D-Datei exportieren. Diese Datei enthält Ihre Daten in einem TYPO3-spezifischen, binären Format (in Form eines fortgesetzten PHP-Arrays). Alternativ können Sie XML als Format auswählen. Dieses kann theoretisch von anderen Programmen importiert werden, wenn sie dazu programmiert wurden. Allerdings ist das verwendete Schema TYPO3-spezifisch. + + + Generally you should use the T3D format, preferably compressed. The T3D compressed format normally yields a size about 10 times less than the XML format which is bloaded due to the plain-text nature of the format. + +With "Max size of files to include" you can set a limit to the size of attached files to records. This is useful if you have large PDF files or videoclips attached to records which you do not desire (or do desire!) to include; then with this limit you can adjust whether they are allowed in or not. + +Entering a file name to save to makes it possible to write your export directly to a file (pressing "Save to filename") instead of downloading it (pressing "Download export"). The correct file extensions depending on file format is automatically applied. Files are saved in a proper filemount in "fileadmin/". This is shown to you upon saving. Existing files are overwritten. + Grundsätzlich sollten Sie das T3D-Format verwenden, vorzugsweise komprimiert. Komprimiert bringt es normalerweise eine Größe, die etwa 10-mal kleiner ist als die des XML-Formats, denn dieses enthält Klartext. Mit "Größenbeschränkung für Dateien" können Sie eine maximale Größe für Dateien angeben, die den Datensätzen angefügt werden sollen. Das ist praktisch, wenn Sie große PDF-Dateien oder Videos haben, die Sie nicht (oder gerade!) hinzufügen wollen. Mit diesem Wert können Sie dann festlegen, ob sie mitexportiert werden oder nicht. Die Angabe eines Dateinamens macht es möglich, Ihren Export direkt als Datei zu speichern (klicken Sie auf "Speichern unter") anstatt ihn herunterzuladen (klicken Sie dazu auf "Exportdatei herunterladen"). Die richtige Dateiendung wird basierend auf Ihrer Wahl automatisch hinzugefügt. Die Dateien werden in eine Dateifreigabe im Ordner "fileadmin/" gespeichert. Dies wird Ihnen nach dem Speichern gezeigt. Bereits bestehende Dateien werden überschrieben. + + EXT:impexp/Resources/Public/Images/cshimages/fileformat.png + EXT:impexp/Resources/Public/Images/cshimages/fileformat.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Exclude resources from HTML and CSS files + Ressourcen aus HTML- und CSS-Dateien ausschließen + + + When an HTML or CSS file is found as a soft reference the files are parsed for references to external media (such as images) and if any are found they are also exported. If you don't want this behaviour, click this option. + Werden HTML- oder CSS-Dateien als Soft-References gefunden, so werden die Dateien auf Verweise auf externe Medien (wie etwa Bilder) untersucht und diese ggf. ebenfalls exportiert. Aktivieren Sie diese Option, wenn dieses Verhalten nicht gewünscht ist. + + + Notice: Resources found inside an HTML or CSS file are not analysed further. For instance it means that any CSS files referred to from within an HTML will not be traversed - but CSS files referred to inside the Setup or Constant field of a TypoScript template record will be! + Hinweis: In HTML- und CSS-Dateien gefundene Ressourcen werden nicht weiter analysiert. D.h. beispielsweise, dass CSS-Dateien, auf die in HTML verwiesen wird, nicht untersucht werden - CSS-Dateien, auf die innehalb der Felder Konstanten und Konfiguration einer TypoScript-Vorlage verwiesen wird, jedoch sehr wohl. + + + EXT:impexp/Resources/Public/Images/cshimages/htmlcss.png + EXT:impexp/Resources/Public/Images/cshimages/htmlcss.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + In this example you can see that a soft reference has been found pointing to an HTML file inside fileadmin/ Since it was an HTML file it was parsed and further a number of files were found referenced inside it and now included with the export. This feature is specifically created to support export of template configurations where external HTML files play a role. + Dieses Beispiel zeigt, wie eine Soft-Reference gefunden wurde, die auf eine HTML-Datei im Verzeichnis fileadmin/ verweist. Da es sich um eine HTML-Datei handelt, wurde sie verarbeitet, wodurch eine Reihe weiterer Dateien gefunden wurden, auf diese verwiesen wurde und die nun im Export mit eingeschlossen werden. Diese Funktion wurde extra zur Unterstützung von Szenarien mit Vorlagenkonfigurationen entwickelt, bei denen externe HTML-Dateien eine Rolle spielen. + + + EXT:impexp/Resources/Public/Images/cshimages/impexp.png + EXT:impexp/Resources/Public/Images/cshimages/impexp.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Example of the preview display during export configuration of a page. Notice how records on the page are include plus how references inside the record is found and included as well (bottom of screen). + Beispiel der Vorschauanzeige während der Exportkonfiguration einer Seite. Man beachte, wie die Datensätze auf der Seite einbezogen werden und wie die Referenz innerhalb des Datensatzes gefunden und ebenfalls einbezogen wird. + + + Importing TYPO3 records + TYPO3-Datensätze importieren + + + To import TYPO3 T3D/XML files into the page tree you click any page in the page tree (including the root page!), select "More options" and then "Import from .t3d". This will bring up the import interface where you can select a file to import or upload a new one. + Um XML- oder T3D-Dateien in den Seitenbaum zu importieren, können Sie eine beliebige Seite im Seitenbaum anklicken (die Wurzelseite inbegriffen). Wählen Sie dann "Weitere Einstellungen..." und dort "Importieren aus .t3d". Darauf öffnet sich das Import-Formular, in dem sie eine Datei zum Importieren auswählen oder eine neue Datei hochladen können. + + + <b>Tip: Import into a Folder</b> +To make sure that no records are lost during the import, you can make yourself safe by importing into a Folder you create first. After the import you can move all records to the final destinations. An example of such a scenario is if you configured the export to include relations; In that case a number of records may follow the export outside the page tree structure you are exporting. To make sure that all of these external records are written to the database, importing into a Folder is a good idea. + +<b>Error messages:</b> Remember to consult the Message-tab before/after importing to see if there are any error messages there! + <b>Tipp: Import in einen Ordner</b> +Um sicherzustellen, dass während des Imports keine Datensätze verloren gehen, können Sie den Import in einen Ordner, den Sie erst erstellen, durchführen. Nach dem Import können Sie dann alle Datensätze an Ihre endgültigen Positionen bewegen. Ein Beispiel für ein derartiges Szenario ist, wenn Sie beim Export angegeben haben, dass Sie Relationen miteinschließen wollen. In diesem Fall kann eine Anzahl von Datensätzen dem Export außerhalb des Seitenbaums, den Sie exportiert haben, folgen. Um sicherzustellen, dass alle diese externen Datensätze in die Datenbank geschrieben werden, ist ein Import in einen Ordner eine gute Idee. + +<b>Fehlermeldungen:</b> Denken Sie daran, vor/nach dem Importieren im Tab "Meldungen" zu prüfen, ob dort Fehlermeldungen angezeigt werden! + + Select file to import + Importdatei auswählen + + + The files displayed are those with an extension T3D or XML from fileadmin/, fileadmin/export/ and your "TEMP" folder (if any). + Es werden die Dateien aus den Verzeichnissen fileadmin/, fileadmin/export/ und dem evtl. vorhandenen Ordner "TEMP" angezeigt, welche die Endung T3D oder XML besitzen. + + + EXT:impexp/Resources/Public/Images/cshimages/import_selectfile.png + EXT:impexp/Resources/Public/Images/cshimages/import_selectfile.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + xMOD_tx_impexp:fileFormat + xMOD_tx_impexp:fileFormat + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + EXT:impexp/Resources/Public/Images/cshimages/import.png + EXT:impexp/Resources/Public/Images/cshimages/import.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + xMOD_tx_impexp:export + xMOD_tx_impexp:export + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Include relations + Verknüpfungen einbeziehen + + + Configure the tables from which you want to include records that are found as relations in the main export configuration. + Konfigurieren Sie die Tabellen, aus denen Sie Datensätze, die als Beziehungen in der Haupt-Export-Konfiguration gefunden werden, einbeziehen wollen. + + + Background: When you export a record in TYPO3 it might contain relations to other records in the system. You have to tell the export interface what to do with these relations. Basically there are three scenarios: +- If relations are found between records that are all in the export configuration, there is no problem: The relations are automatically mapped to the new id's of those records when imported. +- If the records related to are not included the relation will be lost (indicated with an error message in the preview) unless you a) either select that table in this selector box in which case all relations to that table will be included or b) if you set the table as a static table (in which case the relation is untouched and imported as-is - but which will of course break if no record with that UID is found in the import system). + +<b>Soft References:</b> Soft references are when a record contains pointers to external files or records but in fields where there are no formal relation configured. Examples of this is when a content element contains a "&lt;link 123&gt;" tag that represents a link to the page 123. This is not picked up formally as a reference, but is found anyhow as a "soft reference". The same goes for &lt;img&gt; tags with images from eg. "fileadmin/". +By default soft references pointing to records or files will act as normal references; either including the referenced item or showing an error. However you can also choose to exclude the handling of individual soft references or maybe set the value as "editable" upon import. This is done with a selector box in the export preview. + Hintergrund: Wenn Sie einen Datensatz in TYPO3 exportieren, kann er Beziehungen zu anderen Datensätzen des Systems enthalten. Sie müssen dem Export-Interface mitteilen, was mit diesen Beziehungen geschehen soll. Grundsätzlich gibt es drei Szenarios: - Wenn Beziehungen zwischen Datensätzen gefunden werden, die alle in der Export-Konfiguration enthalten sind, gibt es kein Problem: Die Beziehungen werden beim Importieren automatisch auf die neuen IDs dieser Datensätze umgestellt. - Wenn die Datensätze, auf die Beziehungen verweisen, nicht enthalten sind, geht die Beziehung verloren (angezeigt durch eine Fehlermeldung in der Vorschau), außer a) Sie wählen eine Tabelle im Auswahlfeld. In diesem Fall werden alle Beziehungen zu dieser Tabelle einbezogen oder b) Sie bestimmen die Tabelle als "Statische Tabelle" (in diesem Fall wird die Beziehung unverändert importiert - was natürlich zu Fehlern führt, wenn kein Datensatz mit der entsprechenden UID im System gefunden wird) <b>Soft-References ("Weiche Beziehungen"):</b> Man spricht von "Soft-References", wenn ein Datensatz Zeiger auf externe Dateien oder Datensätze enthält, aber in Feldern, für die keine formale Beziehung konfiguriert ist, z.B. wenn ein Content-Element ein "&lt;link 123&gt;" Tag enthält, das für einen Link zur Seite 123 steht. Das wird formal nicht als Beziehung aufgenommen, wird aber als "Soft-Reference" gefunden. Das gleiche gilt für &lt;img&gt;-Tags mit Bildern aus z.B. "fileadmin/". Standardmäßig verhalten sich Soft-References, die auf Datensätze oder Dateien verweisen, wie normale Beziehungen; entweder die verknüpften Objekte sind enthalten oder es wird eine Fehlermeldung angezeigt. Allerdings kann man auch die Behandlung von Soft-References auch abschalten oder die Werte als "veränderbar" beim Import definieren. Das geschieht mit einem Auswahlfeld in der Export-Vorschau. + + EXT:impexp/Resources/Public/Images/cshimages/references.png, +EXT:impexp/Resources/Public/Images/cshimages/references1.png, +EXT:impexp/Resources/Public/Images/cshimages/references2.png + EXT:impexp/Resources/Public/Images/cshimages/references.png, +EXT:impexp/Resources/Public/Images/cshimages/references1.png, +EXT:impexp/Resources/Public/Images/cshimages/references2.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + This example shows tree examples of references; a) an image attached to a content element, b) a relation to a frontend usergroup UID, and c) a soft reference found in the bodytext field of a record, here it is the link-tag pointing to the page with UID 1. +Notice in the previous image how the relation to the frontend user group was lost. This has been corrected in this screenshot where the fe_group table has been selected in the list of table for which to include relations. The result is that the frontend usergroup is included as a record outside the exported pagetree. If you wanted to keep the relation but not include the usergroup you have to set "fe_groups" as a static table instead. See below. +This example shows a TypoScript Template Record where multiple soft references has been found. The first one is an email address. Here it is configured to be editable. This means that upon import the user will have a chance to edit the value before the import is actually done. This is very useful when exported files are used as templates. Another example includes a PHP script which we don't want to include in the export and therefore we have selected the exclude option for the soft reference. + Dieses Beispiel zeigt drei Beispiele für Beziehungen: a) ein Bild, das mit einem Inhaltselement verknüpft ist, b) eine Beziehung zu einer Frontend-Benutzergruppe UID und c) eine Soft-Reference, die im Bodytext-Feld eines Datensatzes gefunden wurde, in diesem Fall ein Link-Tag, das auf die Seite mit der UID 1 verweist. Beachten Sie im vorangegangenen Bild, wie die Beziehung zu der Frontend-Benutzergruppe verloren ging. Das wurde in diesem Bildschirmfoto korrigiert, indem in der Liste der einzubindenen Tabellen die Tabelle fe_group ausgewählt wurde. Das Ergebnis ist, dass die Front-End-Benutzergruppe als ein Datensatz außerhalb des exportierten Seitenbaums einbezogen wurde. Falls Sie die Beziehung behalten, aber nicht die Benutzergruppe einschließen wollen, müssen Sie "fe_groups" stattdessen als statische Tabelle definieren (siehe unten). Dieses Beispiel zeigt einen TypoScript-Vorlagendatensatz, bei dem mehrere Soft-References gefunden wurden. Die erste ist eine E-Mail-Adresse. Hier ist sie als editierbar ausgewählt. Das bedeutet, dass der Benutzer beim Importieren die Möglichkeit hat, diesen Wert zu ändern, bevor der eigentliche Import ausgeführt wird. Das ist sehr sinnvoll, wenn exportierte Dateien als Vorlagen benutzt werden. Ein anderes Beispiel bindet ein PHP-Script ein, das wir nicht in den Export einbeziehen möchten - darum haben wir die Option Ausschließen für diese Soft-Reference ausgewählt. + + Meta data setting + Metadaten + + + Set meta data for the export. This is highly encouraged if your exported content goes into eg. a template collection of sorts. + Festlegen der Metadaten für das Exportieren. Die Nutzung wird dringend empfohlen, falls der Inhalt z.B. Teil einer Vorlagensammlung sein soll. + + + The meta data will help users of your exported files to know what they can expect to be inside and what things they should be aware of and take into account during import. +The "Title" and "Description" should contain the basic information about the export. +The "Notes" field can be used for additional details, especially remarks about intensions or requirements that apply. + Die Metadaten helfen den Nutzern Ihrer Exportdatei zu wissen, was sich in ihr befindet und worauf sie während des Imports achten müssen. +Die Felder "Titel" und "Beschreibung" sollten Basisinformationen zur Datei enthalten. +Das Feld "Anmerkungen" kann für zusätzliche Details genutzt werden, vor allem für Hinweise zum Zweck der Datei und zu den Voraussetzungen bei der Installation. + + EXT:impexp/Resources/Public/Images/cshimages/metadata.png + EXT:impexp/Resources/Public/Images/cshimages/metadata.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + No presets found! + Keine Voreinstellungen gefunden! + + + Notes + Anmerkungen + + + Import options + Optionen + + + Various options for import. + Legt verschiedene Optionen für den Importvorgang fest. + + + <b>Do not show differences in records</b> +When a structure has been imported you will see a difference view of all records which tells you whether the written content matched the import data or if not, what changed. In many cases content <i>should</i> change (eg. relations and file references) so it is not an error if you see red and green values. Basically the difference view is a feature you can use for visual validation of the import success. It brings piece-of-mind to those who is enlightened to understand what it tells... :-) +Green strings represent the actual written data while red represents the original value from the import file and black represents data that is the same. + +<b>Allow to write banned file extensions (eg. PHP scripts), if any</b> +Also an option for admins-only; Allows PHP-files (for example from soft references in TypoScript templates) to be written to the system. This is normally not allowed behavior for security reasons. + <b>Unterschiede zwischen Datensätzen nicht zeigen</b> Wenn eine Struktur importiert wurde, sehen Sie eine Ansicht aller Datensätze, der Sie eventuelle Unterschiede entnehmen können. Oft <i>sollte</i> sich der Inhalt ändern (z.B. bei Soft-References); es ist folglich kein Fehler, wenn Sie rote und grüne Werte sehen. Im Prinzip ist diese Unterschieds-Ansicht ein Feature, das Sie nutzen können, um den Erfolg des Imports visuell zu überprüfen. Denjenigen, die sie verstehen, möge sie Seelenfrieden bringen... :-) Grüne Zeichenfolgen stehen für die tatsächlich geschriebenen Daten, während rote für die Originalwerte der Importdatei stehen und schwarze unveränderte Daten darstellen. <b>Verbotene Dateierweiterungen dennoch erlauben (z.B. PHP-Skripte)</b> Diese Option ist nur von Administratoren nutzbar. Sie erlaubt den Import von PHP-Dateien (zum Beispiel aus Soft-References aus TypoScript-Templates). Normalerweise ist dies sonst aus Sicherheitsgründen nicht erlaubt. + + EXT:impexp/Resources/Public/Images/cshimages/impexp_misc3.png, +EXT:impexp/Resources/Public/Images/cshimages/phpext.png + EXT:impexp/Resources/Public/Images/cshimages/impexp_misc3.png, +EXT:impexp/Resources/Public/Images/cshimages/phpext.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Options for import. +Here you are told that this PHP file cannot be allowed - because you didn't select the option "Allow to write banned file extensions (eg. PHP scripts), if any" + Optionen für das Importieren Hier wird mitgeteilt, dass diese PHP-Datei nicht erlaubt werden kann - weil die Option "Verbotene Dateierweiterungen dennoch erlauben (z.B. PHP-Skripte)" nicht ausgewählt wurde. + + Configuration of page tree export + Konfiguration des Seitenbaumexports + + + Here you configure how a page or a branch of the page tree should be exported. Using the selector box you can set the number of levels of subpages to include in the export. +By default all records belonging to a page is included when a page is exported. + Hier können Sie einstellen, wie eine Seite oder ein Zweig des Seitenbaums exportiert werden soll. Mit dem Auswahlfeld legen Sie fest, wieviele Unterseitenebenen in den Export eingeschlossen werden sollen. + + EXT:impexp/Resources/Public/Images/cshimages/pagetreecfg.png + EXT:impexp/Resources/Public/Images/cshimages/pagetreecfg.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Page Tree + Seitenbaum + + + Based on the levels selected for page tree export this will show the structure that is about to be exported. If any pages are specifically excluded by the exclude option they are not shown either. + Ausgehend von den ausgewählten Ebenen für den Seitenbaum zeigt dies die Struktur, die zum Export ansteht. Falls Seiten ausdrücklich durch die "Ausschließen-Option" ausgeschlossen wurden, werden sie nicht angezeigt. + + + Levels + Ebenen + + + Here you select how deeply in the page tree from the current starting point to go for this export. + Hier wählen Sie die Ebenentiefe für diesen Export aus, bezogen auf den aktuellen Ausgangspunkt. + + + If you select "Expanded tree" it will base the export on the currently expanded levels of the page tree. Another special option is "Tables on this page" which will not include the page record itself but only include records from tables on the page, depending on the table configuration of course. + Wenn Sie "Erweiterter Baum" auswählen, wird der Export auf Basis der aktuell erweiterten Ebenen erfolgen. Eine weitere Spezial-Option ist "Tabellen auf dieser Seite", die nicht den Seiten-Datensatz selbst, sondern nur die Tabellen der Seite exportiert, natürlich abhängig von der Tabellen-Konfiguration. + + + EXT:impexp/Resources/Public/Images/cshimages/impexp_misc.png + EXT:impexp/Resources/Public/Images/cshimages/impexp_misc.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Include tables + Einzuschließende Tabellen + + + When you export a page all records on the page is included by default. By this selector you can pick which tables to include exclusively if there are certain records you are not interested in seeing included. + Beim Export einer Seite werden standardmäßig alle Datensätze der Seite eingeschlossen. Mit diesem Selektor können Sie die einzuschließenden Tabellen auswählen, falls sie einzelne Datensätze nicht einschließen wollen. + + + In the box "Max number of records" you can set a limit to how many records are selected from a single table. This is a runaway brake in case you have an unusual large amount of records from a table. + In der Box "Höchstwert für Datensätze" können Sie einen Grenzwert dafür setzen, wie viele Datensätze maximal aus einer einzelnen Tabelle ausgewählt werden. Dies ist eine "Notbremse", falls sich ungewöhnlich viele Datensätze in der Tabelle befinden. + + + Configuration presets + Voreinstellungen + + + Enables you to save an export configuration for later re-use. Useful if you need to export the same configuration with regular intervals. + Ermöglicht das Speichern von Export-Einstellungen zur späteren Wiederverwendung. Nützlich, wenn die gleiche Konfiguration regelmäßig exportiert werden muss. + + + In the "Select preset" box you can select any previously saved preset to load. If you are exporting a page the presets listed will be those found for the start page ID. For records, any preset can be loaded. +To load a preset, select it in the selector and press "Load". If you press "Merge" instead the settings from the preset will be merged with the current configuration. This is meaningful in cases where you select multiple individual tables or records. +To save a preset, simply enter a title in the title box and press "Save". This will create a new preset. If you press save while having selected an existing preset you will overwrite it. +To delete old presets, simply select it and press "Delete". + +The checkbox "Public" can be set if you want to share your preset with other users of the system. Otherwise they are personal to you. + +In the Taskcenter you can see a list of your presets and jump directly to them. + Unter "Voreinstellungen" können Sie eine Voreinstellung laden, die Sie zuvor gespeichert haben. Wenn Sie eine Seite exportieren, sind die angezeigten Voreinstellungen die, die für die ID der Startseite gelten. Für Datensätze können beliebige Voreinstellungen geladen werden. Um eine Voreinstellung zu laden, wählen Sie sie aus und klicken Sie auf "Laden". Wenn Sie stattdessen "Zusammenführen" wählen, werden die Einstellungen aus der Voreinstellung mit der aktuellen Konfiguration zusammengeführt. Das ist sinnvoll, wenn Sie mehrere einzelne Tabellen oder Datensätze auswählen. Um eine Voreinstellung zu speichern, geben Sie einfach einen Titel unter "Name der neuen Voreinstellung" ein und klicken Sie auf "Speichern". Es wird dann eine neue Voreinstellung erzeugt. Wenn Sie Speichern klicken, während Sie eine bestehende Voreinstellung ausgewählt haben, wird diese überschrieben. Um eine alte Voreinstellung zu löschen, wählen Sie sie einfach aus und klicken Sie auf "Löschen". Das Markierungsfeld "Öffentlich" kann gesetzt werden, wenn Sie Ihre Voreinstellung anderen Nutzern des Systems zugänglich machen möchten. Ansonsten ist sie nur von Ihnen persönlich nutzbar. + + EXT:impexp/Resources/Public/Images/cshimages/impexp_misc1.png, +EXT:impexp/Resources/Public/Images/cshimages/impexp_misc2.png + EXT:impexp/Resources/Public/Images/cshimages/impexp_misc1.png, +EXT:impexp/Resources/Public/Images/cshimages/impexp_misc2.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The preset selector in the export interface. +Presets from the task center. + Die Voreinstellungsauswahl im Export-Interface. Voreinstellungen aus dem Aufgabenzentrum. + + Single record + Einzelner Datensatz + + + Export single record + Einzelnen Datensatz exportieren + + + This overview tells you which independent records has been independently selected for export. + Dieser Überblick zeigt, welche unabhängigen Datensätze unabhängig von einander für den Export ausgewählt wurden. + + + EXT:impexp/Resources/Public/Images/cshimages/singlerecord.png, +EXT:impexp/Resources/Public/Images/cshimages/export2.png + EXT:impexp/Resources/Public/Images/cshimages/singlerecord.png, +EXT:impexp/Resources/Public/Images/cshimages/export2.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The way to export multiple records like this is using the clipboard like shown below. + Um mehrere Datensätze wie diesen zu exportieren, bitte die Zwischenablage, wie weiter unten gezeigt, benutzen. + + + Set static tables + Statische Tabellen festlegen + + + Select which tables in addition to the static TYPO3 tables to keep relations untouched for. Takes precedence over "Include relations" configured tables. + Legen Sie fest, für welche Tabellen (zusätzlich zu den statischen TYPO3-Tabellen) die Beziehungen nicht verändert werden dürfen. Diese Einstellungen haben Vorrang vor den unter "Verknüpfungen einbeziehen" getroffenen Einstellungen. + + + By default all relations to static tables in TYPO3 are kept untouched. Of course those static tables should be present in the import system in order for this to work correctly. However there might be circumstances where you move information between two systems where theoretically non-static tables should just keep relations untouched. Examples could be "sys_languages" or TemplaVoila data structures / template objects where two systems might contain the same set of records in those tables while you are importing pages and content elements freely. + Standardmäßig werden unter TYPO3 alle Verknüpfungen zu statischen Tabellen nicht berührt. Damit dies funktioniert, sollten diese statischen Tabellen natürlich im Import-System vorhanden sein. Es mag jedoch beim Informationstransfer zwischen zwei Systemen Umstände geben, unter denen Verknüpfungen bei nicht-statische Tabellen unberührt bleiben sollten. Beispiele dafür könnten "sys_languages" oder TemplaVoilà-Datenstrukturen und -Vorlagenobjekte sein, wobei beide Systeme die gleichen Datensätze in Tabellen enthalten, man Seiten und Inhaltselemente jedoch nach freier Auswahl importieren möchte. + + + EXT:impexp/Resources/Public/Images/cshimages/static.png, +EXT:impexp/Resources/Public/Images/cshimages/static1.png + EXT:impexp/Resources/Public/Images/cshimages/static.png, +EXT:impexp/Resources/Public/Images/cshimages/static1.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + In this example you see how a number of records are pointing to a System Language record which will become lost relations when imported because the record is not included in the export. However; in the target system the System Languages are exactly the same and therefore you just want a static mapping of the relations. +The static mapping is obtained by selecting the "sys_language" table as a static template meaning that the relations are kept at their current values assuming that they will be exactly the same in the target system when imported. + In diesem Beispiel kann man sehen, dass eine Reihe von Datensätzen auf einen Systemsprachendatensatz zeigt. Diese Verknüpfung wird beim Importieren verloren gehen, da der Datensatz nicht Teil des Exports ist. Im Zielsystem sind jedoch exakt die gleichen Tabellen vorhanden, und daher ist eine statische Abbildung der Verknüpfungen gewünscht. Diese statische Abbildung erreicht man durch Auswahl der Tabelle "sys_language" als statische Vorlage, d.h. das die Verknüpfungen die derzeitigen Werte behalten, da angenommen werden kann, dass sie auf dem Zielsystem beim Importieren genau übereinstimmen. + + Table export + Tabellenexport + + + Export of all records on a page from a specific table. This is configured from the Web>List module where you will have to select table-only view and click a button in the top of the page. + Export aller Datensätze einer Seite aus einer bestimmten Tabelle. Wird vom Modul "Web > Liste" konfiguriert; dort wählen Sie "Nur Tabellenansicht" und klicken oben auf eine Schaltfläche. + + + Tip: You can select multiple table lists by simply saving each selecting as a preset and finally load/merge the selections together. + Tipp: Sie können mehrere Tabellen-Listen auswählen, indem sie jede Auswahl als Voreinstellung speichern und dann die Auswahlen laden/zusammenführen. + + + EXT:impexp/Resources/Public/Images/cshimages/tablelist.png, +EXT:impexp/Resources/Public/Images/cshimages/export1.png + EXT:impexp/Resources/Public/Images/cshimages/tablelist.png, +EXT:impexp/Resources/Public/Images/cshimages/export1.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Here two tables from different pages are selected. This is done by first selecting the one, saving it as a preset, then select the other and merge with the saved preset. +Here you see how to use the Web>List module to export all records from a table on a page. + Hier werden zwei Tabellen von verschiedenen Seiten ausgewählt. Dies geschieht, indem man zunächst die erste Tabelle auswählt und als Voreinstellung speichert, dann die nächste auswählt und sie mit den gespeicherten Voreinstellungen zusammenführt. Hier sehen Sie, wie man das Modul Web > Liste benutzt, um alle Datensätze einer Tabelle aus einer Seite zu exportieren. + + Max number to export + Maximale Export-Anzahl + + + Run-away brake that will make sure a large amount of records does not halt the interface. Default is 100, but you can change it to anything you like of course. + "Notbremse", die sicherstellt, dass das Interface nicht von einer großen Anzahl Datensätze blockiert wird. Standard ist 100, aber Sie können den Wert natürlich beliebig ändern. + + + Icon + Symbol + + + Meta data + Metadaten + + + Own + Selbst + + + Owner + Besitzer + + + Page + Seite + + + Path + Pfad + + + Public + Öffentlich + + + Preset title + Voreinstellungs-Titel + + + Update instead of Insert + Datensätze aktualisieren + + + By default the import operation inserts new records in the system. Using this option will update existing records. + Standardmäßig fügt der Importvorgang dem System neue Datensätze hinzu. Ist diese Option aktiviert, werden vorhandene Datensätze aktualisiert. + + + There are certain requirements you have to meet if you want the "Update" process to work. The main thing is that the records updated are those with the SAME uid as the uid in the export file. Thus an update operation only makes real sense if the export and import systems are somehow related and the same UIDs can be expected in both ends. Otherwise it will be a mess! + +When you update page structures the import operation will automatically try to rearrange records so they also appear in the same hierarchy and order as in the export file. This can be disabled by checking the option "Ignore PID differences globally". In any case you can set individual records to Ignore/Respect the PID with a selectorbox in the preview. + +In the preview display you can also select if individual records should be flatly ignored during import or if you want them created as new records instead of being updates. +As a help for managing updates the preview display will inform you about the path where the existing element with that UID is found. Use this to verify that you get what you expect! + +<b>Forcing the UID:</b> +If you intend to update a system and some elements from the import are not mappable to a UID already (ei. does not exist) you can choose in the preview display to force the UID during creation. This is an unorthodox thing to do since UIDs are normally created automatically by the database. The option makes most sense if you are trying to "synchronize" a copy of another system. The option may mess up certain database internals and the feature is therefore only available for admins. + Sie müssen bestimmte Voraussetzungen beachten, damit das Aktualisieren funktioniert. Am Wichtigsten ist dabei, dass die aktualisierten Datensätze, <i>DIESELBE</i> UID haben, wie die in der Exportdatei. Daher ist es nur wirklich sinnvoll zu aktualisieren, wenn das Export- und das Importsystem miteinander zusammenhängen und daher die gleichen UIDs auf beiden Seiten zu erwarten sind. Sonst entsteht großes Durcheinander! Wenn Sie Seitenstrukturen aktualisieren, wird TYPO3 beim Import automatisch versuchen, die Datensätze neu anzuordnen, so dass sie in der gleichen Hierarchie und Reihenfolge erscheinen wie in der Exportdatei. Dieses Verhalten kann deaktiviert werden, indem die Option "PID-Unterschiede global ignorieren" gewählt wird. In jedem Fall können Sie in der Vorschau für einzelne Datensätze individuell wählen, ob die PIDs beibehalten oder ignoriert werden sollen. In der Vorschauansicht können Sie auch wählen, ob einzelne Datensätze während des Imports rundweg ignoriert werden sollen oder ob sie als neue Datensätze erstellt werden sollen anstatt alte Datensätze zu aktualisieren. Um eine Aktualisierung durchzuführen, informiert Sie die Vorschauansicht über den Pfad, in dem das bestehende Element mit dieser UID gefunden wurde. Nutzen Sie diese Information um sicherzustellen, dass Sie das bekommen, was Sie erwarten! <b>Den UID-Wert erzwingen:</b> Wenn Sie ein System aktualisieren möchten und einige Elemente des Imports nicht einer UID zuzuordnen sind (etwa weil sie nicht existiert), können Sie in der Vorschauansicht wählen, die UID während der Erstellung zu erzwingen. Das ist unorthodox, denn die UIDs werden normalerweise automatisch von der Datenbank erzeugt. Die Option ist am Nützlichsten, wenn Sie versuchen, eine Kopie eines anderen Systems zu "synchronisieren". Sie kann interne Einstellungen der Datenbank in Unordnung bringen und ist daher nur für Administratoren verfügbar. + + EXT:impexp/Resources/Public/Images/cshimages/impexp_misc4.png, +EXT:impexp/Resources/Public/Images/cshimages/update.png + EXT:impexp/Resources/Public/Images/cshimages/impexp_misc4.png, +EXT:impexp/Resources/Public/Images/cshimages/update.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + In Update mode you can select various settings for each record. You will also be able to see a diff-view where the differences between the existing record and the one from the import is shown. + Im Modus Aktualisieren lassen sich für jeden Datensatz verschiedene Einstellungen vornehmen. Ist ist ebenso möglich, eine diff-Ansicht anzeigen zu lassen, welche die Unterschiede der vorhandenen von den zu importierenden Datensätzen darstellt. + + + Upload import file + Importdatei übertragen + + + Select a file to import from your local computer and upload it here. If the upload completes successfully you can immediately see its content displayed in the preview display. + Wählen Sie hier eine Datei, die von Ihrem lokalen Rechner importiert werden soll, zum Hochladen aus. Wird die Übertragung erfolgreich abgeschlossen, so können Sie den Inhalt sofort in der Vorschauansicht sehen. + + + Notice that there are usually limits set by the server (PHP) to the size of uploaded files at around 2 MB in which case nothing will happen. + Beachten Sie, dass serverseitig idR. Einschränkungen bezüglich der Größe hochzuladender Dateien bei etwa 2 MB bestehen. Bei Überschreiten dieser Grenze wird der Vorgang nicht fortgesetzt. + + + + diff --git a/public/typo3conf/l10n/de/impexp/Resources/Private/Language/de.locallang_csh_45.xlf b/public/typo3conf/l10n/de/impexp/Resources/Private/Language/de.locallang_csh_45.xlf new file mode 100755 index 0000000..128e471 --- /dev/null +++ b/public/typo3conf/l10n/de/impexp/Resources/Private/Language/de.locallang_csh_45.xlf @@ -0,0 +1,17 @@ + + + +
+ + + <b>Tip: Import into a Folder</b> +To make sure that no records are lost during the import, you can make yourself safe by importing into a Folder you create first. After the import you can move all records to the final destinations. An example of such a scenario is if you configured the export to include relations; In that case a number of records may follow the export outside the page tree structure you are exporting. To make sure that all of these external records are written to the database, importing into a Folder is a good idea. + +<b>Error messages:</b> Remember to consult the Message-tab before/after importing to see if there are any error messages there! + <b>Tipp: Import in einen Ordner</ b> +Um sicherzustellen, dass keine Datensätze beim Import verloren gehen, können Sie zur Sicherheit in einem Ordner importieren, den Sie zuvor erstellen. Nach dem Import können Sie alle Datensätze an die endgültigen Bestimmungsorte verschieben. Ein Beispiel für ein solches Szenario ist, wenn Sie den Export so konfigurieren, Beziehungen zu beinhalten; In diesem Fall wird eine Anzahl von Datensätzen außerhalb der exportierten SeitenbaumStruktur im Export enthalten sein. Um sicherzustellen, dass alle diese externen Datensätze in die Datenbank geschrieben werden, ist es eine gute Idee in einem Ordner zu importieren. + +<b>Fehlermeldungen:</ b> Denken Sie daran, den Nachrichten-Tab vor/nach dem Import anzusehen, ob es irgendwelche Fehlermeldungen gibt! + + + diff --git a/public/typo3conf/l10n/de/impexp/modfunc1/de.locallang.xlf b/public/typo3conf/l10n/de/impexp/modfunc1/de.locallang.xlf new file mode 100755 index 0000000..c5ba6ee --- /dev/null +++ b/public/typo3conf/l10n/de/impexp/modfunc1/de.locallang.xlf @@ -0,0 +1,11 @@ + + + +
+ + + Show details of all presets + Details aller Voreinstellungen anzeigen + + + diff --git a/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..1a029c1 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,350 @@ + + + +
+ + + All words (AND) + Alle Wörter (UND) + + + Any words (OR) + Jedes Wort (ODER) + + + Displaying results <strong>%1$s to %2$s</strong> out of <strong>%3$s</strong> + Anzeige der Ergebnisse <strong>%1$s bis %2$s</strong> von insgesamt <strong>%3$s</strong> + + + Next > + Nächste > + + + Page + Seite + + + < Previous + < Zurück + + + Add to current search words + Den derzeitigen Suchbegriffen hinzufügen + + + at a time + gleichzeitig + + + Extended resume + Erweiterte Vorschau + + + Category + Kategorie + + + From section + Aus dem Bereich + + + Search form + Suchformular + + + Advanced search + Erweiterte Suche + + + Regular search + Normale Suche + + + Match + Vergleich + + + Order by + Sortieren nach + + + Search for + Suchen nach + + + Search in + Suche in + + + Style + Ansicht + + + Search + Suchen + + + Flat list + Flache Liste + + + Section hierarchy + Bereichshierarchie + + + Website Pages + Web-Seiten + + + Mixed categories + gemischte Kategorien + + + Pages + Seiten + 100% 100% + + + All, mixed + Alle, gemischt + + + All, categorized + Alle, kategorisiert + + + Default + Standard + + + All languages + Alle Sprachen + + + AND + UND + + + NOT + NICHT + + + OR + ODER + + + Internal pages + Interne Seiten + + + All media + Alle Medien + + + All External + Alle externen Seiten + + + Created: + Erstellt: + + + in %s section: + in %s Bereich: + + + in %s sections: + in %s Bereichen: + + + in the section + im Bereich + + + Require membership of group numbers %s + Erfordert Mitgliedschaft der Gruppe(n) Nummer %s + + + Modified: + Geändert: + + + No results found. + Keine Ergebnisse gefunden. + + + Note: This search hit may not accurately match the content on this page. The page resume cannot be shown. + Hinweis: Der Inhalt dieser Seite entspricht nicht exakt der Suche. Die Seitenvorschau wird nicht angezeigt. + + + Other matching pages in the same document: + Andere passende Seiten im selben Dokument: + + + INFO: There was another page indexed as well. Probably indexed with another or no usergroup. + Information: Eine andere Seite wurde auch indexiert... Diese wurde vermutlich mit einer anderen oder keiner Benutzergruppe indexiert. + + + page + Seite + + + pages + Seiten + + + Path: + Pfad: + + + matches + Treffer + + + Size: + Größe: + + + Other + Andere + + + Rules + Regeln + + + Only words with 2 or more characters are accepted<br /> +Max 200 chars total<br /> +Space is used to split words, "" can be used to search for a whole string (not indexed search then)<br /> +AND, OR and NOT are prefix words, overruling the default operator<br /> ++/|/- equals AND, OR and NOT as operators.<br /> +All search words are converted to lowercase. + + Nur Wörter mit 2 oder mehr Zeichen werden akzeptiert.<br /> +Maximal 200 Zeichen insgesamt.<br /> +Leerzeichen werden zur Trennung von Worten verwendet, "" kann für die Suche nach ganzen Zeichenfolgen benutzt werden (keine Indexsuche).<br /> +UND, ODER und NICHT sind Suchoperatoren, die den standardmäßigen Operator überschreiben.<br /> ++/|/- entspricht UND, ODER und NICHT als Operatoren.<br /> +Alle Suchwörter werden zu Kleinschreibung konvertiert. + + + Search for + Suche nach + + + and + und + + + but not + aber nicht + + + or + oder + + + Distinct word + Ganzes Wort + 100% 100% + + + Part of word + Wortteil + 100% 100% + + + Sounds like + Aussprache + 100% 100% + + + First part of word + Wortanfang + 100% 100% + + + Sentence + Ganzer Satz + 100% 100% + + + Last part of word + Wortende + 100% 100% + + + Whole site + Ganze Website + + + Only this page + Nur diese Seite + + + Top + level 1 + Homepage + Ebene 1 + + + Level 2 and out + Ebene 2 und tiefer + + + Level 1: + Ebene 1: + 100% 100% + + + All pages on level 1 + Alle Seiten auf Ebene 1 + 100% 100% + + + - Level 2: + - Ebene 2: + 100% 100% + + + - All pages on level 2 + - Alle Seiten auf Ebene 2 + 100% 100% + + + Lowest first + Geringste zuerst + + + Creation date + Erstelldatum + + + Highest first + Höchste zuerst + + + Date Modified + Letzte Änderung + + + Number of words + Anzahl der Worte + + + Close to top + Nähe zum Dokumentanfang + + + Weight/Frequency + Trefferquote/Vorkommen + + + Frequency + Vorkommen + + + Document title + Dokumententitel + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang.xml b/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang.xml new file mode 100755 index 0000000..25d611d --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang_em.xlf b/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang_em.xlf new file mode 100755 index 0000000..3086b77 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang_em.xlf @@ -0,0 +1,80 @@ + + + +
+ + + Path to WORD parser: The indexer uses the application 'catdoc' for extracting content from WORD files. The application must be installed in this path. Otherwise leave the field empty. + Pfad zum Word-Parser: Der Indizierer benutzt die Anwendung 'catdoc', um Inhalte aus Word-Dateien zu extrahieren. Diese Anwendung muss in diesem Pfad installiert sein; andernfalls lassen Sie das Feld leer. + + + Debug mode: If set, debugging information is collected during indexing and can be shown in the backend. Only for debugging since it slows down the system and fills the database with crap. + Debugmodus: Wenn gesetzt, werden während der Indizierung Debuginformationen gesammelt, die im Backend angezeigt werden können. Aktivieren Sie diese Option ausschließlich zum Debuggen; sie wird Ihr System verlangsamen und die Datenbank mit Müll füllen. + + + Disable Indexing in Frontend: By default pages are indexed during viewing of pages in the frontend. You can disable this features so indexing of pages is only initiated through the backend page crawler. + Indizierung im Frontend deaktivieren: Standardmäßig werden Seiten indiziert, wenn sie im Frontend angezeigt werden. Diese Funktion können Sie abschalten, so dass die Indizierung von Seiten nur durch den Crawler im Backend begonnen wird. + + + Enable metaphone search (sounds like): 0=disabled, 1=use internal metaphone parser, 2=use advanced doubleMetaphone parser. + Metaphonesuche (Suche nach Klang) aktivieren: 0=deaktiviert, 1=Internen Parser für Metaphonesuche verwenden, 2=Fortgeschrittenen doubleMetaphone-Parser verwenden. + + + Bitmask for Flags (Advanced): By this value (0-255) you can filter the importance of <title> (128), <keywords> (64) and <description> (32) content from HTML documents. By setting this to 0, none of these fields will have any importance over the other. The default value 192 means that title-tag content and meta-keywords will be flagged (and rated higher in search results) + Bitmaske für Optionen (fortgeschritten): Mit diesem Wert (0-255) können Sie das Gewicht von <title> (128), <keywords> (64) und <description> (32) von HTML-Dokumenten filtern. Bei "0" hat keines dieser Felder ein Gewicht gegenüber den anderen. Der Standardwert 192 bedeutet, dass der Inhalt des title-Tags und die Meta-Schlüsselworte in Suchergebnissen höher bewertet werden. + + + Full Text Data Length: If set, the full text data stored will be limited to this byte length. It means you can save some database space but to the degree you cut the length down you also limit possibilities to search for sentences and the search result resume will be limited. + Länge von Volltextdaten: Wenn gesetzt, wird die Länge der gespeicherten Volltextdaten auf diese Byteanzahl beschränkt. So können Sie etwas Platz in der Datenbank sparen, allerdings auf Kosten der Suche nach Sätzen und der Anzeige von Zusammenfassungen. + + + Ignore Extensions: List of file extensions that the external parser will ignore (despite having support for them). Comma list. + Erweiterungen ignorieren: Komma-getrennte Liste von Dateierweiterungen, die der externe Parser ignorieren wird (obwohl er sie an sich unterstützt). + + + Index External HTML URLs: If set, links to external URLs will be indexed if they are of type "text/html". + URLs von externen HTML-Dokumenten indizieren: Wenn gesetzt, werden Links zu externen URLs indiziert, wenn sie vom Typ "text/html" sind. + + + Deprecated! Max TTL (hours) for indexed page: The time in hours that is the maximum age of an indexed page before it will get indexed again. Usually the index is kept consistent, therefore you won't need this feature. + Veraltet! Höchstwartezeit für indizierte Seiten in Stunden: Zeit in Stunden, die höchstens vergehen darf, bevor eine Seite erneut indiziert wird. Normalerweise wird der Index konsistent gehalten, so dass Sie diese Funktion nicht benötigen. + + + Max external files to index: When external files are found on a page this number indicates how many may be indexed at that point. This prevents pages with links to many external documents to take the server down - but it may also prevent documents from being indexed. + Höchstanzahl zu indizierender, externer Dateien: Wenn externe Dateien auf einer Seite gefunden werden, legt dieser Wert fest, wie viele von ihnen an dieser Stelle indiziert werden. Dies verhindert, dass Seiten mit Links auf viele externe Dateien den Server zum Absturz bringen - es kann andererseits aber auch verhindern, dass Dokumente überhaupt indiziert werden. + + + Min TTL (hours) for indexed page: The time in hours that must pass before an indexed page can be indexed again regardless of changes on the page. + Mindestwartezeit für indizierte Seiten in Stunden: Zeit in Stunden, die vergehen muss, bevor eine Seite, unabhängig von Änderungen an ihr, erneut indiziert wird. + + + PDF parsing mode: Zero=whole file is indexed in one. Positive value indicates number of pages at a time, eg. "5" would mean 1-5,6-10,.... Negative integer would indicate (abs value) number of groups. Eg "3" groups of 10 pages would be 1-4,5-8,9-10. Range is -100 to 100. + PDF-Parse-Modus: 0 = die gesamte Datei wird am Stück indiziert. Positive Zahlen stehen für die Anzahl an Seiten pro Durchlauf, z.B. "5" würde bewirken: Seiten 1-5, dann Seiten 6-10 usw. Bei negativen Zahlen steht ihr Betrag für die Anzahl von Gruppen, z.B. "-3" ergäbe 3 Gruppen. In einem Dokument mit 10 Seiten wären das Seiten 1-4, 5-8 und 9-10. Bereich ist -100 bis 100. + + + Path to PDF parsers: The indexer uses the applications 'pdftotext' and 'pdfinfo' for extracting content from PDF files. These applications must be installed in this path. Otherwise leave the field empty. + Pfad zu den PDF-Parsern: Der Indizierer benutzt die Anwendungen 'pdftotext' und 'pdfinfo', um Inhalte aus PDF-Dateien zu extrahieren. Diese Anwendungen müssen in diesem Pfad installiert sein; andernfalls lassen Sie das Feld leer. + + + Path to POWERPOINT parser: The indexer uses the application 'ppthtml' for extracting content from POWERPOINT files. The application must be installed in this path. Otherwise leave the field empty. + Pfad zum Powerpoint-Parser: Der Indizierer benutzt die Anwendung 'ppthtml', um Inhalte aus Powerpoint-Dateien zu extrahieren. Diese Anwendung muss in diesem Pfad installiert sein; andernfalls lassen Sie das Feld leer. + + + Path to RTF parser: The indexer uses the application 'unrtf' for extracting content from RTF files. The application must be installed in this path. Otherwise leave the field empty. + Pfad zum RTF-Parser: Der Indizierer benutzt die Anwendung 'unrtf', um Inhalte aus RTF-Dateien zu extrahieren. Diese Anwendung muss in diesem Pfad installiert sein; andernfalls lassen Sie das Feld leer. + + + Path to unzip: The indexer uses "unzip" to extract the contents from OpenOffice.org/Oasis OpenDocument files. The application must be installed in this path. Otherwise leave the field empty. + Pfad zu unzip: Der Indizierer benutzt die Anwendung 'unzip', um Inhalte aus OpenOffice.org/Oasis OpenDocument-Dateien zu extrahieren. Diese Anwendung muss in diesem Pfad installiert sein; andernfalls lassen Sie das Feld leer. + + + Use "crawler" extension to index external files: When external files are found on a page they are added to the "crawler" extensions queue and indexed via the cronscript running the crawler. This eliminates problems with for example many PDF files on a page. Requires a proper configuration of the "crawler" extension. + "Crawler"-Erweiterung zum Indizieren externer Dateien verwenden: Wenn externe Dateien auf einer Seite gefunden werden, werden sie zur Warteschlange der Crawler-Erweiterung hinzugefügt und mit einem Cronscript indiziert, das den Crawler ausführt. Dies behebt Probleme mit z.B. vielen PDF-Dateien auf einer Seite. Setzt eine korrekte Konfiguration der Crawler-Erweiterung voraus. + + + Path to EXCEL parser: The indexer uses the application 'xlhtml' for extracting content from EXCEL files. The application must be installed in this path. Otherwise leave the field empty. + Pfad zum Excel-Parser: Der Indizierer benutzt die Anwendung 'xlhtml', um Inhalte aus Excel-Dateien zu extrahieren. Diese Anwendung muss in diesem Pfad installiert sein; andernfalls lassen Sie das Feld leer. + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang_em.xml b/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang_em.xml new file mode 100755 index 0000000..0a38a50 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/Resources/Private/Language/de.locallang_em.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/de.locallang.xlf b/public/typo3conf/l10n/de/indexed_search/de.locallang.xlf new file mode 100755 index 0000000..60f1580 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/de.locallang.xlf @@ -0,0 +1,136 @@ + + + +
+ + + catdoc tools (Word-files) disabled + catdoc-Dienstprogramm (Word-Dateien) deaktiviert + + + 'catdoc' tool for reading Word-files was not found in path '%scatdoc' + catdoc-Dienstprogramm nicht im Pfad "%scatdoc" gefunden + + + Comma-Separated Values (*.%s) + Komma-getrennte Werte (*.%s) + + + MS Word (*.%s) + MS Word (*.%s) + + + Webpages (*.%s) + Web-Seiten (*.%s) + + + Images (*.%s) + Bilder (*.%s) + + + ODF Presentation (*.%s) + ODF-Präsentation (*.%s) + + + ODF Spreadsheet (*.%s) + ODF-Tabellenkalkulation (*.%s) + + + ODF Text (*.%s) + ODF-Text (*.%s) + + + PDF (*.%s) + PDF (*.%s) + + + MS Powerpoint (*.%s) + MS Powerpoint (*.%s) + + + Rich Text Format (*.%s) + Rich-Text-Format (*.%s) + + + OpenOffice.org Calc (*.%s) + OpenOffice.org Calc (*.%s) + + + OpenOffice.org Impress (*.%s) + OpenOffice.org Impress (*.%s) + + + OpenOffice.org Writer (*.%s) + OpenOffice.org Writer (*.%s) + + + Textfiles (*.%s) + Textdateien (*.%s) + + + MS Excel (*.%s) + MS Excel (*.%s) + + + Extensible Markup Language (*.%s) + Extensible-Markup-Language (*.%s) + + + Extension %s was set to be ignored. + Erweiterung %s wurde auf Ignorieren gesetzt. + + + Indexed search statistics + Indexsuche - Statistik + + + Indexed search + Indexsuche + + + PDF tools disabled + PDF-Dienstprogramme deaktiviert. + + + PDFtoText Failed on this document: '%s'. Maybe the PDF file is locked for printing or encrypted. + PDFtoText kann Dokument nicht verarbeiten: "%s". PDF-Datei könnte für Druck gesperrt oder verschlüsselt sein. + + + PDF tools was not found in paths '%1$spdftotext' and/or '%1$spdfinfo'" + PDF-Dienstprogramme nicht im Pfad '%1$spdftotext' und/oder '%1$spdfinfo'" gefunden + + + ppthtml tools (Powerpoint-files) disabled + ppthtml-Dienstprogramme (Powerpoint-Dateien) deaktiviert + + + 'ppthtml' tool for reading Powerpoint-files was not found in path '%sppthtml' + ppthtml-Dienstprogramm zum Lesen von Powerpoint-Dateien nicht in Pfad "%sppthtml" gefunden + + + unrtf tool (RTF-files) disabled + unrtf-Dienstprogramm (RTF-Dateien) deaktiviert + + + 'unrtf' tool for reading RTF-files was not found in path '%sunrtf' + unrtf-Dienstprogramm zum Lesen von RTF-Dateien nicht im Pfad "%sunrtf" gefunden + + + unzip tool (OpenOffice.org-files) disabled + unzip-Dienstprogramm (OpenOffice.org-Dateien) deaktiviert + + + 'unzip' tool for reading OpenOffice.org-files was not found in path '%sunzip' + unzip-Dienstprogramm zum Lesen von OpenOffice.org-Dateien nicht im Pfad "%sunzip" gefunden + + + xlhtml tools (Excel-files) disabled + xlhtml-Dienstprogramme (Excel-Dateien) deaktiviert + + + 'xlhtml' tool for reading Excel-files was not found in path '%sxlhtml' + xlhtml-Dienstprogramm zum Lesen von Excel-Dateien nicht im Pfad "%sxlhtml" gefunden + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/de.locallang.xml b/public/typo3conf/l10n/de/indexed_search/de.locallang.xml new file mode 100755 index 0000000..8aa9415 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/de.locallang.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/de.locallang_csh_indexcfg.xlf b/public/typo3conf/l10n/de/indexed_search/de.locallang_csh_indexcfg.xlf new file mode 100755 index 0000000..26bb2b6 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/de.locallang_csh_indexcfg.xlf @@ -0,0 +1,220 @@ + + + +
+ + + By default the indexer will select records from the page id where the Indexing Configuration is stored. If you want an alternative page as the source of your records you can enter it here. + Standardmäßig wählt der Indizierungsvorgang Datensätze der Seite aus, in der die Indizierungskonfiguration gespeichert ist. Soll eine andere Seite als Quelle der Datensätze dienen, kann dies hier festgelegt werden. + + + index_config:table2index + index_config:table2index + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + If checked, the URL in the search result for records will be encoded with a "&cHash" parameter to make it cacheable. Use only if supported by the plugin! + Ist die Option aktiviert, wird die URL im Suchergebnisse für Datensätze über einen "&cHash"-Parameter kodiert, damit sie gecacht werden kann. Verwenden Sie sie nur, wenn die Option vom entsprechenden Plug-In auch unterstützt wird! + + + index_config:table2index + index_config:table2index + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Levels of recursion. + Rekursionsebenen. + + + For file indexing it is the level of directories to decend. For External URLs it's the depth to which the crawler will go with links. + Bei der Indizierung von Dateien gibt der Wert die Tiefe der Verzeichnisebenen an, bis zu der indiziert werden soll. Bei externen URLs entspricht er der Tiefe, bis zu der der Crawler Links folgt. + + + index_config:externalUrl, +index_config:filepath + index_config:externalUrl, index_config:filepathThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The Indexed Search configuration allows you to set up indexing of resources which are external to the TYPO3 page tree. This could be a library of records (like news), a directory structure of files (like PDFs) or an external URL to be crawled to some depth - or third-party content provided from other extensions via hooks. + Mit Hilfe der Indexsuchenkonfiguration ist es möglich, eine Indizierung von Quellen einzurichten, die sich außerhalb des TYPO3-Seitenbaums befinden. Dabei kann es sich um Bibliotheken von Datensätzen (wie News) handeln, eine Verzeichnisstruktur mit Dateien (wie PDFs) oder externe URLs, die bis zu einer bestimmten Tiefe verarbeitet werden sollen - oder weitere Drittinhalte, die aus anderen Erweiterungen über Hooks geliefert werden. + + + If needed, give it a description or put other important notes in this field. + Geben Sie, falls notwendig, eine Beschreibung oder wichtige Hinweise ein. + + + The Indexing Configuration records are used to set up how the indexing occurs, at which time and related to which part of the page tree. An important requirement to keep in mind is that the "crawler" extension must be installed since the indexing engine uses the "crawler" extensions queue as a timing device - and using the "crawler" extension means using a cron-job to activate it from the shell. + Die Datensätze der Indizierungskonfiguration dienen zur Festlegung der Art und Weise und des Zeitpunktes der Indizierung sowie des Teilastes des Seitenbaums, auf den sie sich bezieht. Eine wichtige Voraussetzung ist die Installation der Erweiterung "crawler", denn die Indexsuche benutzt die Warteschlange dieser Erweiterung als Zeitplaner - und dies wiederum bedingt die Verwendung eines Cron-Jobs, der "crawler" von der Shell aus aktiviert. + + + If you want to index only specific files in the directory, enter a list of file extensions here. For example: "html,pdf,doc" + Sollen in einem Verzeichnis nur bestimmte Dateitypen indiziert werden, hier eine Liste der Dateiendungen eingeben. Beispiel: "html,pdf,doc" + + + index_config:filepath + index_config:filepath + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enter the URL of the external website you want to index. + Die URL einer externen, zu indizierenden Website eingeben. + + + Enter a comma-list of fields to be indexed. The first field name will be used for the search result title. + Eine kommagetrennte Liste der zu indizierenden Felder eingeben. Der Name des ersten Feldes wird für den Titel des Suchergebnisses benutzt. + + + <b>Example:</b> "header,bodytext,image_caption" would index the Header, Bodytext and Image Caption fields from "tt_content". Notice that you must use the real database field names, don't spell them wrong! + <strong>Beispiel:</strong> "header,bodytext,image_caption" würde die Felder Header, Bodytext und Bildunterschrift aus tt_content indizieren. Beachten Sie, dass hier die echten Namen der Datenbankfelder verwendet werden müssen; achten Sie also auf die korrekte Schreibweise! + + + index_config:table2index + index_config:table2index + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enter a filepath inside fileadmin/ where you want the files to be indexed. + Einen Dateipfad unterhalb von fileadmin/ angeben, in dem die Dateien indiziert werden sollen. + + + Example: "fileadmin/newsletters/" + Beispiel: "fileadmin/newsletters/" + + + Enter the GET parameters necessary to display the search results. You can use ###UID### as a marker in the parameter template. + Die zur Anzeige der Suchergebnisse erforderlichen GET-Parameter eingeben. In der Parametervorlage kann ###UID### als Markierung verwendet werden. + + + Notice: The GET parameters are appended to the URL of the page where the Indexing Configuration is stored (which must be the page where a plugin exists that can display the records with the given parameters!). +Example value: "&showUid=###UID###" + Hinweis: Die GET-Parameter werden der URL der Seite hinzugefügt, auf der die Indizierungskonfiguration gespeichert ist. Dabei muss es sich um eine Seite handeln, auf der sich ein Plug-In befindet, das in der Lage ist, mit Hilfe der Parameter die Datensätze anzuzeigen! Beispielwert: "&showUid=###UID###" + + index_config:table2index + index_config:table2index + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Disable the configuration by this checkbox. If disabled, the configuration will be bypassed by the crawlers cron job. + Deaktiviert die Konfiguration. Bei Deaktivierung wird die Konfiguration vom Cron-Job der Erweiterung "crawler" übersprungen. + + + Notice; Disabling the indexing process will not hide already indexed content in search results! + Hinweis: Die Deaktivierung des Indizierungsvorgangs hat keinen Einfluss auf die Anzeige bereits indexierter Inhalte in Suchergebnissen! + + + index_config:starttime + Startzeit + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + When a search is conducted in this indexing configuration the actual search will take place in the indexed content from the configurations listed here. You can also enter pages and if you do so the search will take place in indexing configurations found on those pages. + Wird eine Suche über diese Indizierungskonfiguration durchgeführt, so findet die tatsächliche Suche im indizierten Inhalt der hier aufgeführten Konfigurationen statt. Zusätzlich können Seiten angegeben werden. In diesem Fall wird die Suche über die auf diesen Seiten gefundenen Indizierungskonfigurationen durchgeführt. + + + Enter how many records to index for each instance of the indexing process (how many per minute). Default is 100 records. + Die Anzahl der pro Instanz des Indizierungsprozesses zu indexierenden Datensätze angeben (wie viele pro Minute). Voreinstellung sind 100 Datensätze. + + + index_config:table2index + index_config:table2index + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + If set, new and changed records from this table will be indexed through a hook in the core (TCEmain) meaning that they will be searchable immediately after addition to the system. + Ist die Option aktiviert, werden neue und geänderte Datensätze dieser Tabelle über einen Hook im Kern (TCEmain) indiziert. D.h. es kann sofort nach dem Hinzufügen zum System nach ihnen gesucht werden. + + + index_config:table2index + index_config:table2index + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Set a start time for the configuration. If set, the configuration will be bypassed by the crawlers cron job until this time is reached. + Legt eine Startzeit für die Konfiguration fest. Wird hier ein Wert eingetragen, so wird die Konfiguration vom Crawler-Cron-Job so lange übersprungen, bis der angegebene Zeitpunkt erreicht ist. + + + index_config:hidden + index_config:hidden + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Specify the database table to index records from. + Die Datenbanktabelle angeben, deren Datensätze indiziert werden sollen. + + + Use this setting to adjust how often you would like a re-indexing process to run for the configuration. + Mit Hilfe dieser Einstellung lässt sich festlegen, wie oft für diese Konfiguration eine Neuindizierung erfolgen soll. + + + index_config:timer_next_indexing, +index_config:timer_offset + index_config:timer_next_indexing, index_config:timer_offsetThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + This field contains the date and time of the next occurring indexing session. If left blank the next indexing will occur as soon as the cron-script is run again (typically within the next minute) and afterwards set to the next time according to frequency and offset. + Dieses Feld beinhaltet Datum und Zeit des nächsten Indizierungsvorgangs. Ist kein Wert eingetragen, erfolgt die nächste Indizierung beim nächsten Aufruf des Cron-Skripts (normalerweise innerhalb einer Minute) und anschließend jeweils zu der Zeit, die durch Häufigkeit und Versatz festgelegt wurde. + + + index_config:timer_offset, +index_config:timer_frequency + index_config:timer_offset, index_config:timer_frequencyThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The offset adjusts at what time of day you want the indexing process to run. + Der Zeitversatz gibt an, zu welcher Tageszeit der Indizierungsvorgang durchgeführt werden soll. + + + index_config:timer_frequency + index_config:timer_frequency + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Provide a title for the configuration. + Geben Sie einen Titel für die Konfiguration an. + + + Select the type of Indexing Configuration here. + Den Typ der Indizierungskonfiguration festlegen. + + + <b>Records</b> - You will be able to index records on a specified page from a specified database table. You can determine which fields from that record you want to index and how additional GET parameters should look like when linking to the search result. +<b>Files</b> - Allows you to index a whole directory of files from the fileadmin/ folder. You can optionally specify how many levels of recursion you want. +<b>External URL</b> - Allows you to index an external site and search it from your TYPO3 installation! You can specify how deep the crawler should go on that external URL. +<b>Page tree</b> - Allows you to index the page tree using the cron script. This type will not be useful as a category for searching like the other types. +<b>Meta configuration</b> - Points to a collection of other indexing configurations in which the search will be done. Cannot be used for cron-job based indexing. +<b>Custom</b> - Other extensions might register custom types of configurations. + <strong>Datensätze</strong> - Hiermit können Datensätze auf einer bestimmten Seite und aus einer bestimmten Tabelle indiziert werden. Es kann festgelegt werden, welche Felder des Datensatzes indiziert werden und wie zusätzliche GET-Parameter benutzt werden sollen, wenn zum Suchergebnis verlinkt wird. <strong>Dateien</strong> - Erlaubt die Indizierung eines ganzen Verzeichnisses unterhalb des Ordners fileadmin/. Optional kann die gewünschte Tiefe der Rekursion angegeben werden. <strong>Externe URL</strong> - Erlaubt die Indizierung einer externen Site und die Suche darin von innerhalb der TYP3-Installation! Optional kann die gewünschte Tiefe angegeben werden, bis zu der crawler Links folgen soll. <strong>Seitenbaum</strong> - Erlaubt die Indizierung des Seitenbaums über das Cron-Skript. Dieser Typ kann bei der Suche nicht wie die anderen als Kategorie eingesetzt werden. <strong>Metakonfiguration</strong> - Zeigt auf eine Sammlung anderer Indizierungskonfigurationen, über welche die Suche durchgeführt wird. Kann nicht für Cron-Job-basierte Indizierung verwendet werden. <strong>Benutzerdefiniert</strong> - Andere Erweiterungen können benutzerdefinierte Typen der Konfiguration registrieren. + + Enter a URL on each line inside of which the crawler should not decend. + Pro Zeile eine URL eingeben, die der Crawler aussparen soll. + + + Example: +If you wish to index "https://typo3.org/" but not "https://typo3.org/extensions/" and "https://typo3.org/downloads/" then you simply enter those two URLs into the box like this: + +https://typo3.org/downloads/ +https://typo3.org/extensions/ + Beispiel: +Soll "https://typo3.org/" indiziert werden, aber nicht "https://typo3.org/extensions" und "https://typo3.org/downloads/", geben Sie folgende URLs so in das Feld ein: + +https://typo3.org/downloads/ +https://typo3.org/extensions/ + + index_config:externalUrl + index_config:externalUrl + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/de.locallang_csh_indexcfg.xml b/public/typo3conf/l10n/de/indexed_search/de.locallang_csh_indexcfg.xml new file mode 100755 index 0000000..5251d4f --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/de.locallang_csh_indexcfg.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/de.locallang_db.xlf b/public/typo3conf/l10n/de/indexed_search/de.locallang_db.xlf new file mode 100755 index 0000000..93d713c --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/de.locallang_db.xlf @@ -0,0 +1,144 @@ + + + +
+ + + Indexing Configuration + Indizierungseinstellungen + + + Alternative Source Page: + Alternative Quellseite: + + + Calculate cHash (force caching)? + cHash-Wert berechnen (Caching erzwingen)? + + + Depth: + Tiefe: + + + Single page + Einzelne SeiteThis label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + 1 Level + 1 EbeneThis label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + 2 Levels + 2 EbenenThis label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + 3 Levels + 3 EbenenThis label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + Description: + Beschreibung: + + + Limit to extensions (commalist): + Beschränken auf folgende Erweiterungen (kommagetrennte Liste): + + + External URL (eg. "http://www.domain.org/"): + Externe URL (z.B.: "http://www.domain.org/"): + + + Fields (first is title): + Felder (erstes ist Titel): + + + Filepath: + Dateipfad: + + + GET parameter string (with ###UID### substitution): + GET-Parameter-String (mit ###UID###-Ersetzung): + + + Indexing configurations: + Indizierungseinstellungen: + + + Parameter combination configuration ([tablename]:&[param]=###UID###): + Konfiguration Parameterkombination ([tablename]:&[param]=###UID###): + + + How many records to index a minute (default is 100): + Wie viele Datensätze sollen pro Minute indexiert werden (Standard ist 100): + + + Index Records immediately when saved?: + Datensätze direkt beim Speichern indexieren: + + + Root page: + Wurzelseite: + + + Session ID (if > zero, then indexing job is running): + Sitzungs-ID (wenn > Null läuft Indizierungsprozess): + + + Table to index: + Zu indexierende Tabelle: + + + How often would you like a re-index?: + Wie häufig soll eine Reindexierung vorgenommen werden? + + + Every hour + stündlich + + + Every day (24 hours) + täglich (24 Stunden) + + + Every week + wöchentlich + + + Next indexing is scheduled (if empty, then immediately): + Nächste Indizierung ist geplant (wenn leer, dann sofort): + + + Timing offset from midnight: + Zeitversatz nach Mitternacht: + + + Title: + Titel: + + + Type: + Typ: + + + Database Records + Datensätze + + + Filepath on server + Dateipfad auf dem Server + + + External URL + Externe URL + + + Page tree + Seitenbaum + + + Meta configuration + Metakonfiguration + + + Enter sub-URLs in which not to decend: + In diese Sub-URLs nicht weiter absteigen: + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/de.locallang_db.xml b/public/typo3conf/l10n/de/indexed_search/de.locallang_db.xml new file mode 100755 index 0000000..f277249 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/de.locallang_db.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/mod/de.locallang_mod.xlf b/public/typo3conf/l10n/de/indexed_search/mod/de.locallang_mod.xlf new file mode 100755 index 0000000..8ee7964 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/mod/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + This lets you manage settings for the Indexing Engine which is provided by the frontend website. You can see statistics of indexed pages. Indexing must be enabled in the TypoScript template.<br /><em>Access for 'admin' users only!</em> + Hier können Sie die Einstellungen der Indizierungs-Engine vornehmen, welche durch das TYPO3-Frontend zur Verfügung gestellt wird. Sie können Statistiken über indizierte Seiten ansehen. Die Indizierung muss allerdings im TypoScript-Template aktiviert werden.<br /><em>Zugriff nur für Administratoren!</em> + + + View statistics for the Indexing Engine + Statistik für die Indizierungs-Engine + + + Indexing + Indizierung + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/mod/de.locallang_mod.xml b/public/typo3conf/l10n/de/indexed_search/mod/de.locallang_mod.xml new file mode 100755 index 0000000..01c298b --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/mod/de.locallang_mod.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/modfunc1/de.locallang.xlf b/public/typo3conf/l10n/de/indexed_search/modfunc1/de.locallang.xlf new file mode 100755 index 0000000..0af51f8 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/modfunc1/de.locallang.xlf @@ -0,0 +1,11 @@ + + + +
+ + + Indexed search + Indexsuche + + + diff --git a/public/typo3conf/l10n/de/indexed_search/modfunc1/de.locallang.xml b/public/typo3conf/l10n/de/indexed_search/modfunc1/de.locallang.xml new file mode 100755 index 0000000..24de136 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/modfunc1/de.locallang.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/modfunc2/de.locallang.xlf b/public/typo3conf/l10n/de/indexed_search/modfunc2/de.locallang.xlf new file mode 100755 index 0000000..c3a3566 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/modfunc2/de.locallang.xlf @@ -0,0 +1,32 @@ + + + +
+ + + All + Alle + + Statistics for all pages. Select a page with indexed search form to see several statistics + Statistik für alle Seiten. Einzelstatistiken sind auf Seiten mit Suchformularen der Indexsuche verfügbar + + Statistics for this page only + Statistik für diese Seite + + Last 24 hours + Letzte 24 Stunden + + Last 30 days + Letzte 30 Tage + + No results + Kein Ergebnis + + Indexed search statistics + Statistik Indexsuche + + List of most searched words + Liste der meistgesuchten Wörter + + + diff --git a/public/typo3conf/l10n/de/indexed_search/modfunc2/de.locallang.xml b/public/typo3conf/l10n/de/indexed_search/modfunc2/de.locallang.xml new file mode 100755 index 0000000..20d9ada --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/modfunc2/de.locallang.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/pi/de.locallang.xlf b/public/typo3conf/l10n/de/indexed_search/pi/de.locallang.xlf new file mode 100755 index 0000000..e737f12 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/pi/de.locallang.xlf @@ -0,0 +1,345 @@ + + + +
+ + + Search for + Suche nach + 100% + + + at a time + pro Seite + + + Extended resume + Erweiterte Vorschau + + + Category: + Kategorie: + + + From section: + Aus dem Bereich: + + + Search form + Suchformular + + + Match: + Vergleich: + + + Order by: + Sortieren nach: + + + Search for: + Suchen nach: + + + Search in: + Suche in: + + + Style: + Ansicht: + + + in %s section: + in %s Bereich: + + + in %s sections: + in %s Bereichen: + + + in the section + im Bereich + + + Advanced search + Erweiterte Suche + + + Regular search + Normale Suche + + + AND + UND + + + NOT + NICHT + + + OR + ODER + + + Add to current search words + Den derzeitigen Suchbegriffen hinzufügen + + + matches + Treffer + + + NO results found. + KEINE Ergebnisse gefunden. + + + All words (AND) + Alle Wörter (UND) + + + Any words (OR) + Jedes Wort (ODER) + + + Highest first + Höchste zuerst + + + Lowest first + Geringste zuerst + + + Pages + Seiten + + + All, mixed + Alle, gemischt + + + All, categorized + Alle, kategorisiert + + + Website Pages + Web-Seiten + + + Mixed categories + gemischte Kategorien + + + Flat list + Flache Liste + + + Section hierarchy + Bereichshierarchie + + + Default + Standard + + + All languages + Alle Sprachen + + + Internal pages + Interne Seiten + + + All media + Alle Medien + + + All External + Alle externen Seiten + + + Creation date + Erstelldatum + + + Date Modified + Letzte Änderung + + + Number of words + Anzahl der Worte + + + Close to top + Nähe zum Dokumentanfang + + + Weight/Frequency + Trefferquote/Vorkommen + + + Frequency + Vorkommen + + + Document title + Dokumententitel + + + Level 1: + Ebene 1: + + + All pages on level 1 + Alle Seiten auf Ebene 1 + + + - Level 2: + - Ebene 2: + + + - All pages on level 2 + - alle Seiten auf Ebene 2 + + + Whole site + Ganze Website + + + Only this page + Nur diese Seite + + + Top + level 1 + Homepage + Ebene 1 + + + Level 2 and out + Ebene 2 und tiefer + + + Distinct word + Ganzes Wort + + + Part of word + Wortteil + + + Sounds like + Aussprache + + + First part of word + Wortanfang + + + Sentence + Ganzer Satz + + + Last part of word + Wortende + + + Displaying results ###TAG_BEGIN###%1$s to %2$s###TAG_END### out of ###TAG_BEGIN###%3$s###TAG_END### + Anzeige der Ergebnisse ###TAG_BEGIN###%1$s bis %2$s###TAG_END### von insgesamt ###TAG_BEGIN###%3$s###TAG_END### + + + Next > + Nächste > + + + Page + Seite + + + < Previous + < Zurück + + + Search based on a database stored index. + Suche basierend auf Datenbankindex. + + + Indexed Search + Indexsuche + + + Created: + Erstellt: + + + Require membership of group numbers %s + Erfordert Mitgliedschaft der Gruppe(n) Nummer %s + + + Modified: + Geändert: + + + Note: This search hit may not accurately match the content on this page. The page resume cannot be shown. + Hinweis: Der Inhalt dieser Seite entspricht nicht exakt der Suche. Die Seitenvorschau wird nicht angezeigt. + + + Other matching pages in the same document: + Andere passende Seiten im selben Dokument: + + + INFO: There was another page indexed as well... Probably indexed with another or no usergroup. + Information: Eine andere Seite wurde auch indexiert... Diese wurde vermutlich mit einer anderen oder keiner Benutzergruppe indexiert. + + + Path: + Pfad: + + + Size: + Größe: + + + Rules: + Regeln: + + + Only words with 2 or more characters are accepted +Max 200 chars total +Space is used to split words, "" can be used to search for a whole string (not indexed search then) +AND, OR and NOT are prefix words, overruling the default operator ++/|/- equals AND, OR and NOT as operators. +All search words are converted to lowercase. + Nur Wörter mit 2 oder mehr Zeichen werden akzeptiert. Maximal 200 Zeichen insgesamt. Leerzeichen werden zur Trennung von Worten verwendet, "" kann für die Suche nach ganzen Zeichenfolgen benutzt werden (keine Indexsuche). UND, ODER und NICHT sind Suchoperatoren, die den standardmäßigen Operator überschreiben. +/|/- entspricht UND, ODER und NICHT als Operatoren. Alle Suchwörter werden zu Kleinschreibung konvertiert. + + Search for + Suche nach + + + and + und + + + but not + aber nicht + + + or + oder + + + Search + Suche + + + Other + Andere + + + page + Seite + + + pages + Seiten + + + + diff --git a/public/typo3conf/l10n/de/indexed_search/pi/de.locallang.xml b/public/typo3conf/l10n/de/indexed_search/pi/de.locallang.xml new file mode 100755 index 0000000..2cb0540 --- /dev/null +++ b/public/typo3conf/l10n/de/indexed_search/pi/de.locallang.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/info_pagetsconfig/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/info_pagetsconfig/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..67ff7dd --- /dev/null +++ b/public/typo3conf/l10n/de/info_pagetsconfig/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,88 @@ + + + +
+ + + Edit the field '%s' for all listed pages + Feld "%s" für alle aufgelisteten Seiten bearbeiten + + + Edit TSconfig for this page + Inhalt des TSconfig-Felds dieser Seite bearbeiten + + + Edit TSconfig for all shown pages + Inhalt des TSconfig-Felds aller angezeigter Seiten bearbeiten + + + Default Configuration from TYPO3_CONF_VARS + Standardkonfiguration aus TYPO3_CONF_VARS + + + Included Files: + Eingebundene Dateien: + + + Page TSconfig + Seiten-TSconfig + + + Pagetitle: + Seitentitel: + + + Sort alphabetically + Alphabetisch sortieren + + + View TSconfig fields content + Inhalt des TSconfig-Felds anzeigen + + + All + Alles + + + Module key ('mod') with overruling user settings + Modulschlüssel ("mod") mit Überschreibungen der Benutzereinstellungen + + + Module: Web>Page + Modul: Web > Seite + + + Module: Web>View + Modul: Web > Anzeigen + + + Module: Web>Modules + Modul: Web > Module + + + Module: Web>List + Modul: Web > Liste + + + Module: Web>Info + Modul: Web > Info + + + Module: Web>Func + Modul: Web > Funktionen + + + Module: Web>Template + Modul: Web > Vorlage + + + Page TSconfig + Seiten-TSconfig + + + Lines: + Zeilen: + + + + diff --git a/public/typo3conf/l10n/de/info_pagetsconfig/Resources/Private/Language/de.locallang_csh_webinfo.xlf b/public/typo3conf/l10n/de/info_pagetsconfig/Resources/Private/Language/de.locallang_csh_webinfo.xlf new file mode 100755 index 0000000..9b45019 --- /dev/null +++ b/public/typo3conf/l10n/de/info_pagetsconfig/Resources/Private/Language/de.locallang_csh_webinfo.xlf @@ -0,0 +1,71 @@ + + + +
+ + + Page TSconfig content viewer + Betrachter für Inhalte der Seiten-TSconfig + + + Displays the raw TSconfig code of all pages in the current root line including any default code. + Zeigt den uninterpretierten TSconfig-Quelltext aller Seiten innerhalb der gewählten Root-Line (inklusive aller Standardwerte). + + + The parsed Page TSconfig tree you see in the default view is actually compiled from this TSconfig code in the order it appears here. This view lets you see how the parsed version came to be. +You can also click the edit-icons of the various pages to go directly to the TSconfig fields of the pages. + Der ausgewertete Seiten-TSconfig-Baum, welchen Sie in der Standardansicht sehen, wird eigentlich aus dem hier angezeigten Seiten-TSconfig-Quelltext und in dieser Reihenfolge gebildet. Somit können Sie ersehen, wie der vollständig ausgewerteten Seiten-TSconfig-Baum zustande kam. Mit einem Mausklick auf das Bearbeitungssymbol gelangen Sie direkt zu den Seiten-TSconfig-Feldern der entsprechenden Seiten. + + EXT:info_pagetsconfig/Resources/Public/Images/cshimages/img_3.png, +EXT:info_pagetsconfig/Resources/Public/Images/cshimages/img_4.png, +EXT:info_pagetsconfig/Resources/Public/Images/cshimages/img_5.png + EXT:info_pagetsconfig/cshimages/img_3.png, +EXT:info_pagetsconfig/cshimages/img_4.png, +EXT:info_pagetsconfig/cshimages/img_5.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Shows the raw Page TSconfig code. First you see the default content from TYPO3_CONF_VARS (probably added by extensions), then the content from the "TSconfig" field of the first page in the root line ("Intro") and then for each root line page up to the current page (not shown in screenshot). +In the bottom of the page you will see a link which will open editing forms for all of the TSconfig fields shown in the list! +Here you see specifically the TSconfig fields of the first and second page in the rootline being edited. Notice the "TS" icon next to the first field - this will bring up a wizard that helps you to select among available Page TSconfig properties. + Zeigt den uninterpretierten Seiten-TSconfig-Quelltext. Zuerst werden die Standardwerte aus TYPO3_CONF_VARS angezeigt (diese können aus Erweiterungen stammen), dann der Inhalt des TSconfig-Feldes der ersten Seite innerhalb der Root-Line (in diesem Fall der "Intro"-Seite) und dann der Quelltext aller Seiten innerhalb der Root-Line bis zur gewählten Seite (hier nicht abgebildet). Am Ende der Seite wird das Bearbeitungssysmbol angezeigt, welches Sie durch Anklicken direkt zum TSconfig-Feld der entsprechenden Seite bringt! Hier sehen Sie die TSconfig-Felder der ersten und zweiten Seite innerhalb der Root-Line. Beachten Sie das Symbol "TS" neben dem ersten Feld. Mit einem Klick können Sie einen Assistenten aufrufen, der Ihnen die an dieser Stelle erlaubten Seiten-TSconfig-Optionen erklärt. + + _MOD_web_info:tsconfig_hierarchy + _MOD_web_info:tsconfig_hierarchy + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Page TSconfig hierarchy viewer + Betrachter für Hierarchie der Seiten-TSconfig + + + Allows the user to view the compiled Page TSconfig structure for a branch of the pagetree. + Zeigt dem Benutzer eine Übersicht der TSconfig-Struktur, nachdem alle relavanten TSconfig-Konfigurationen für diesen Teil des Seitenbaumes eingelesen wurden. + + + This viewer is indispensable for getting an overview of Page TSconfig settings as they apply to various branches in the page tree. You can see the configuration structure of any page where all inherited Page TSconfig is parsed and the result shown. This helps you to evaluate that the settings you have applied are actually found at the correct position in the configuration tree. +You can also see the Page TSconfig TypoScript code for each page in the root line with the viewer. + +See the links for more information about what Page TSconfig is. + Diese Übersicht ist unverzichtbar, wenn Sie sich einen Überblick über die TSconfig-Werte für die verschiedenen Bereiche des Seitenbaumes verschaffen wollen. Hier können Sie sich direkt die Konfigurationsstruktur jeder Seite anzeigen lassen, und zwar nachdem alle Seiten-TSconfig-Werte (inklusive der geerbten) eingelesen und ausgewertet wurden. Dies hilft Ihnen dabei zu überprüfen, ob die von Ihnen gesetzten Werte auch wirklich für die Seite übernommen wurden und sich an der richtigen Stelle des Konfigurationsbaumes befinden. Zudem können Sie sich auch den Seiten-TSconfig-TypoScript-Quelltext für jede Seite, die sich innerhalb der Root-Line befindet, anzeigen lassen. Lesen Sie die unten aufgeführten Dokumente, um mehr über die Seiten-TSconfig zu erfahren. + + EXT:info_pagetsconfig/Resources/Public/Images/cshimages/img_1.png, +EXT:info_pagetsconfig/Resources/Public/Images/cshimages/img_2.png, + EXT:info_pagetsconfig/cshimages/img_1.png, +EXT:info_pagetsconfig/cshimages/img_2.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + This is how the parsed Page TSconfig tree can look. It contains the "sum" of all the configuration code from the root line and any default settings. This shows the whole tree but you can also select other top level objects (TLO) in the selector box in the top if you want to limit the view to a single branch +One of the branches in Page TSconfig has the special property that it is overridden with any User TSconfig in the same object path given for the current backend user. When you view only the "mod" TLO any user settings for the current backend user are applied as well. Here it is evident that some additional settings must apply for the user since only "mod.SHARED.colPos_list" was actually found in Page TSconfig (according to the "All" view in the first image). + So könnte der vollständig ausgewertete Seiten-TSconfig-Baum für eine "Intro"-Seite aussehen. Dieser Baum bildet die Summe aller Konfigurationseinstellungen aus der Root-Line und den Standardwerten. Hier sehen Sie den kompletten Baum abgebildet, Sie können sich aber auch andere Top-Level-Objekte (TLO) mit Hilfe des Auswahlfeldes anzeigen lassen, wenn Sie sich nur für Teilbereiche interessieren. + + _MOD_web_info:tsconfig_edit, +pages:TSconfig, +Page TSconfig objects | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/Index.html + _MOD_web_info:tsconfig_edit, +pages:TSconfig, +Seiten-TSconfig-Objekte | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/Index.htmlA part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + + diff --git a/public/typo3conf/l10n/de/install/Resources/Private/Language/Report/de.locallang.xlf b/public/typo3conf/l10n/de/install/Resources/Private/Language/Report/de.locallang.xlf new file mode 100755 index 0000000..a7636e9 --- /dev/null +++ b/public/typo3conf/l10n/de/install/Resources/Private/Language/Report/de.locallang.xlf @@ -0,0 +1,126 @@ + + + +
+ + + The system environment check returned errors. Those errors will affect the functionality and stability of your TYPO3 CMS instance. Please check the install tool "System environment" for all details. + Die Systemumgebungsüberprüfung ergab Fehler. Diese Fehler werden die Funktionalität und Stabilität Ihrer TYPO3-Installation beeinträchtigen. Bitte überprüfen Sie die Seite "System environment" im Install Tool für mehr Details. + + + + + + The system environment check returned notices. Those should not affect the functionality and stability of your TYPO3 CMS instance. Please check the install tool "System environment" for all details. + Die Systemumgebungsüberprüfung ergab Hinweise. Diese Hinweise sollten die Funktionalität und Stabilität Ihrer TYPO3-CMS-Installation nicht beeinträchtigen. Bitte überprüfen Sie die Seite "System environment" im Install Tool für mehr Details. + + + + + + The system environment check returned warnings. Those warnings might have a negative effect on the functionality and stability of your TYPO3 CMS instance. Please check the install tool "System environment" for all details. + Die Systemumgebungsüberprüfung ergab Warnungen. Diese Warnungen könnten einen negativen Einfluss auf die Funktionalität und Stabilität Ihrer TYPO3-CMS-Installation haben. Bitte überprüfen Sie die Seite "System environment" im Install Tool für mehr Details. + + + System environment check + Systemumgebungsüberprüfung + + + %1$s Test(s) + %1$s Test(s) + + + %s does not exist. + %s existiert nicht. + + + %s does not exist and could not be created. + %s existiert nicht und konnte nicht erstellt werden. + + + %s must be writable. + %s muss beschreibbar sein. + + + Also note that it should be writable, if it did exist. + Beachten Sie auch, dass das Verzeichnis beschreibbar sein sollte, wenn es existieren würde. + + + %s should be writable. + %s sollte beschreibbar sein. + + + Enabled permanently + Dauerhaft aktiviert + + + Enabled temporarily + Temporär aktiviert + + + File System + Dateisystem + + + The Install Tool is temporarily enabled. Delete the file "%s" when you have finished setting up TYPO3. If not used the Install Tool will be disabled automatically in %s minutes. + Das Installations-Tool ist temporär aktiviert. Löschen Sie die Datei "%s", wenn Sie die Installation von TYPO3 abgeschlossen haben. Wenn Sie das Installations-Tool nicht benutzen, wird es in %s Minuten automatisch deaktiviert. + + + Install Tool + Install-Tool + + + Install Tool Password + Passwort für das Installations-Tool + + + This version of TYPO3 seems to be a development version. Thus no update information exists. + Diese Version von TYPO3 scheint eine Entwicklungsversion zu sein. Daher stehen keine Informationen zu Aktualisierungen bereit. + + + Required directory missing + Benötigtes Verzeichnis fehlt + + + There is a new version of TYPO3 available. You can update to version %s + Eine neue Version von TYPO3 ist verfügbar. Aktualisieren Sie auf Version %s + + + There is a new version of TYPO3 available. This update is security relevant. Please update to version %s + Eine neue Version von TYPO3 ist verfügbar. Diese Aktualisierung ist sicherheitsrelevant. Aktualisieren Sie auf Version %s + + + Directory not existing + Verzeichnis fehlt + + + It seems that this TYPO3 version has never been released. Thus no update information exists. + Offenbar ist diese TYPO3-Version nie veröffentlicht worden. Daher stehen keine Informationen zu Aktualisierungen bereit. + + + Directory should be writable + Verzeichnis sollte beschreibbar sein + + + Remaining updates + Verbleibende Aktualisierungen + + + Could not fetch version matrix of TYPO3. Maybe this instance is blocked by a firewall? + Matrix der verfügbaren TYPO3-Versionen konnte nicht heruntergeladen werden. Wird der Zugriff möglicherweise von einer Firewall blockiert? + + + Directory not writable + Verzeichnis nicht beschreibbar + + + The TYPO3 version you're using is not supported anymore. You should update to a supported version. + Die TYPO3-Version, die Sie verwenden, wird nicht mehr unterstützt. Sie sollten auf eine unterstützte Version aktualisieren. + + + Writable + Beschreibbar + + + + diff --git a/public/typo3conf/l10n/de/install/Resources/Private/Language/de.BackendModule.xlf b/public/typo3conf/l10n/de/install/Resources/Private/Language/de.BackendModule.xlf new file mode 100755 index 0000000..12c99a8 --- /dev/null +++ b/public/typo3conf/l10n/de/install/Resources/Private/Language/de.BackendModule.xlf @@ -0,0 +1,38 @@ + + + +
+ + + Unlock the Install&#160;Tool + Installations-Tool freischalten + + + <p>For security reasons the Install Tool is locked by default.</p> +<p>To enable the Install Tool, the file <strong>ENABLE_INSTALL_TOOL</strong> must be created in the directory <strong>typo3conf/</strong>.</p> +<p>Just click the button below, the file will be created for you and the Install Tool will be unlocked.</p> +<p><strong>Security note: </strong>When you are finished with your work, please log out of the Install Tool. Otherwise TYPO3 will automatically lock the Install Tool after one hour.</p> + + <p>Das Installations-Tool ist aus Sicherheitsgründen standardmäßig gesperrt.</p> +<p>Um das Installations-Tool zu entsperren, müssen Sie eine leere Datei mit dem Namen ENABLE_INSTALL_TOOL im Ordner typo3conf/ anlegen.</p> +<p>Wenn Sie die nachfolgende Schaltfläche klicken, wird diese Datei für Sie erstellt und das Installations-Tool entsperrt.</p> +<p>Wir empfehlen Ihnen, sich nach getaner Arbeit vom Installations-Tool abzumelden. Andernfalls wird das Installations-Tool nach einer Stunde automatisch gesperrt.</p> + + The Install Tool is locked + Das Installations-Tool ist deaktiviert. + + + Provides a simple link to the Install Tool. Notice the Install Tool (in typo3/install/) must be enabled.<br /><em>Access for 'admin' users only!</em> + Bietet einen Link auf das Installations-Tool. Zu beachten ist, dass das Installations-Tool (in typo3/install/) aktiviert sein muss.<br /><em>Zugriff nur für Administratoren!</em> + + + Install Tool + Installations-Tool + + + Install + Installation + + + + diff --git a/public/typo3conf/l10n/de/install/mod/de.locallang_mod.xlf b/public/typo3conf/l10n/de/install/mod/de.locallang_mod.xlf new file mode 100755 index 0000000..eee89f9 --- /dev/null +++ b/public/typo3conf/l10n/de/install/mod/de.locallang_mod.xlf @@ -0,0 +1,33 @@ + + + +
+ + + Install Tool + Installations-Tool + + Provides a simple link to the Install Tool. Notice the Install Tool (in typo3/install/) must be enabled.<br /><em>Access for 'admin' users only!</em> + Bietet einen Link auf das Installations-Tool. Zu beachten ist, dass das Installations-Tool (in typo3/install/) aktiviert sein muss.<br /><em>Zugriff nur für Administratoren!</em> + + Install + Installation + + The Install Tool is locked + Das Installations-Tool ist deaktiviert. + + <p>For security reasons the Install Tool is locked by default.</p> +<p>To unlock the Install Tool, an empty file with the name ENABLE_INSTALL_TOOL must be created in typo3conf/.</p> +<p>By hitting the button below, this file is created for you and the Install Tool will be unlocked.</p> +<p>You are recommended to log out from the Install Tool after finishing your work. Otherwise +TYPO3 will automatically lock the Install Tool after one hour.</p> + <p>Das Installations-Tool ist aus Sicherheitsgründen standardmäßig gesperrt.</p> +<p>Um das Installations-Tool zu entsperren, müssen Sie eine leere Datei mit dem Namen ENABLE_INSTALL_TOOL im Ordner typo3conf/ anlegen.</p> +<p>Wenn Sie die nachfolgende Schaltfläche klicken, wird diese Datei für Sie erstellt und das Installations-Tool entsperrt.</p> +<p>Wir empfehlen Ihnen, sich nach getaner Arbeit vom Installations-Tool abzumelden. Andernfalls wird das Installations-Tool nach einer Stunde automatisch gesperrt.</p> + + Unlock the Install Tool + Installations-Tool freischalten + + + diff --git a/public/typo3conf/l10n/de/install/report/de.locallang.xlf b/public/typo3conf/l10n/de/install/report/de.locallang.xlf new file mode 100755 index 0000000..938bc1f --- /dev/null +++ b/public/typo3conf/l10n/de/install/report/de.locallang.xlf @@ -0,0 +1,44 @@ + + + +
+ + + File System + Dateisystem + + Writable + Beschreibbar + + Required Directory Missing + Benötigtes Verzeichnis fehlt + + Directory not existing + Verzeichnis fehlt + + Directory should be writable + Verzeichnis sollte beschreibbar sein + + Directory not writable + Verzeichnis nicht beschreibbar + + %s does not exist. + %s existiert nicht. + + %s does not exist and could not be created. + %s existiert nicht und konnte nicht erstellt werden. + + Also note that it should be writable, if it did exist. + Beachten Sie auch, dass das Verzeichnis beschreibbar sein sollte, wenn es existieren würde. + + %s should be writable. + %s sollte beschreibbar sein. + + %s must be writable. + %s muss beschreibbar sein. + + Remaining Updates + Verbleibende Aktualisierungen + + + diff --git a/public/typo3conf/l10n/de/lang/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/lang/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..b3684a9 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,142 @@ + + + +
+ + + Activate + Aktivieren + + + Cancel + Abbrechen + + + Complete + Vollständig + + + Deactivate + Deaktivieren + + + Download + Herunterladen + + + Download all + Alle herunterladen + + + Loading + Lädt + + + The process has been canceled. + Der Prozess wurde abgebrochen. + + + Error + Fehler + + + The request has failed. + Die Anfrage ist fehlgeschlagen. + + + Information + Information + + + Language was successfully activated. + Die Sprache wurde erfolgreich aktiviert. + + + Language was successfully deactivated. + Die Sprache wurde erfolgreich deaktiviert. + + + Several requests have been failed. Please check your internet connection! + Mehrere Anfragen sind fehlgeschlagen. Bitte überprüfen Sie Ihre Internet-Verbindung! + + + No language activated. Please activate at least one language. + Keine Sprache aktiviert. Bitte aktivieren Sie mindestens eine Sprache. + + + Success + Erfolg + + + The translation update has been successfully completed. + Die Aktualisierung der Übersetzungen wurde erfolgreich beendet. + + + Installed Languages + Installierte Sprachen + + + Translation Overview + Übersetzungsüberblick + + + Error + Fehler + + + Actions + Aktionen + + + A/D + A/D + Steht für Aktivieren/Deaktivieren. (Christopher) + + + Activate / Deactivate + Aktivieren/Deaktivieren + + + Last update + Letzte Aktualisierung + + + YYYY-MM-DD HH:mm + DD.MM.YYYY, HH:mm + Wird verwendet, um das Datum in JavaScript zu formatieren; siehe https://review.typo3.org/#/c/38280/6 + + + No data available in table + Keine Daten in Tabelle verfügbar + + + Extension + Erweiterung + + + Language + Sprache + + + Loading... + Lädt... + + + Locale + Gebietsschema + + + Processing... + Verarbeitung... + + + Search: + Suchen: + + + No matching records found + Keine übereinstimmenden Datensätze gefunden + + + + diff --git a/public/typo3conf/l10n/de/lang/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/lang/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..094e713 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Select languages to be available for backend and frontend. Provide update of chosen languages. + Wählen Sie die Sprachen aus, die im Backend und Frontend verfügbar sein sollen. Stellt eine Aktualisierung der ausgewählten Sprachen zur Verfügung. + + + Languages + Sprachen + + + Languages + Sprachen + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_alt_doc.xlf b/public/typo3conf/l10n/de/lang/de.locallang_alt_doc.xlf new file mode 100755 index 0000000..f22943f --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_alt_doc.xlf @@ -0,0 +1,108 @@ + + + +
+ + + No, I will continue editing + Nein, ich werde mit dem Bearbeiten fortfahren + + + Yes, discard my changes + Ja, meine Änderungen verwerfen + + + Cancel + Abbrechen + + + Yes, delete these elements + Ja, diese Elemente löschen + + + Cancel + Abbrechen + + + Yes, delete this file + Ja, diese Datei löschen + + + Cancel + Abbrechen + + + Yes, delete this record + Ja, diesen Datensatz löschen + + + Delete + Entfernen + + + Are you sure you want to delete this record? + Diesen Datensatz tatsächlich löschen? + + + Edit whole record + Kompletten Datensatz bearbeiten + + + You have currently unsaved changes. Are you sure that you want to discard all changes? + Es gibt ungespeicherte Änderungen. Tatsächlich alle Änderungen verwerfen? + + + Do you want to quit without saving? + Tatsächlich ohne Speichern beenden? + + + Are you sure you want to delete this record? + Diesen Datensatz tatsächlich löschen? + + + Delete this record? + Diesen Datensatz tatsächlich löschen? + + + No open documents + Keine geöffneten Dokumente + + + the Web>List module + das Modul Web>Liste + + + There are no open documents available to edit. + Es sind keine Dokumente zur Bearbeitung geöffnet. + + + You can go to %s to find the page or the record you wish to edit. + Rufen Sie %s auf, um die Seite oder den Datensatz zu finden, den Sie bearbeiten möchten. + + + You can select one of your most recently edited records from this list: + Aus dieser Liste können die zuletzt bearbeiteten Datensätze ausgewählt werden: + + + or + oder + + + the Web>Page module + das Modul Web>Seite + + + OPEN DOCUMENTS + GEÖFFNETE DOKUMENTE + + + View record change history + Änderungsprotokoll des Datensatzes anzeigen + + + Undo/Redo last change (%s ago) + Letzte Änderung zurücknehmen/ausführen (%s Schritte) + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_alt_intro.xlf b/public/typo3conf/l10n/de/lang/de.locallang_alt_intro.xlf new file mode 100755 index 0000000..8281ba0 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_alt_intro.xlf @@ -0,0 +1,24 @@ + + + +
+ + + Features may vary depending on your website and permissions + Die verfügbaren Funktionen können abhängig von der Website und Ihren Zugriffsrechten variieren. + + + Web Content Management System + Content-Management-System + + + This is a brief description of the available modules. + Dies ist eine kurze Beschreibung der vorhandenen Module: + + + You're logged in as user: + Sie sind angemeldet als: + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_browse_links.xlf b/public/typo3conf/l10n/de/lang/de.locallang_browse_links.xlf new file mode 100755 index 0000000..a7430d8 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_browse_links.xlf @@ -0,0 +1,144 @@ + + + +
+ + + Add to list... + Zur Liste hinzufügen... + + + CSS-Class + CSS-Klasse + + + Image is larger than shown here! Click to redraw page with full sized images. + Das Bild ist größer als angezeigt! Zur Anzeige in voller Größe bitte anklicken. + + + Content elements + Inhaltselemente + + + Current Link + Aktueller Link + + + Email + E-Mail + + + Email address + E-Mail-Adresse + + + External URL + Externe URL + + + File + Datei + + + Files + Dateien + + + Find and click on your image then drag it into the editor in the main window! + Das gewünschte Bild suchen, anklicken und es in den Editor im Hauptfenster ziehen! + + + Folder + Ordner + + + Folders + Ordner + + + Folder Tree + Verzeichnisbaum + + + Import selection + Auswahl importieren + + + Info + Info + + + ERROR: Invalid character found in file path (%s). Cannot add the file! + FEHLER: Ungültiges Zeichen im Dateipfad gefunden (%s). Datei kann nicht hinzugefügt werden! + + + New window + Neues Fenster + + + None - new link! + Keiner. Neuen Link setzen! + + + You cannot drag images from this folder (yellow) because it is internal on the server. + Bilder aus diesem Verzeichnis können nicht herübergezogen werden, da sie im internen Bereich des Servers liegen. + + + Page + Seite + + + Page tree + Seitenbaum + + + Additional link parameters + Zusätzliche Link-Parameter + + + Path + Pfad + + + Remove link + Link entfernen + + + Select Records + Datensätze auswählen + + + Set Link + Link setzen + + + Special + Spezial + + + Target + Zielfenster + + + Title + Titel + + + Toggle selection + Auswahl umkehren + + + Top + Ganzes Fenster + + + Update + Aktualisieren + + + Upload Image + Bild hochladen + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_common.xlf b/public/typo3conf/l10n/de/lang/de.locallang_common.xlf new file mode 100755 index 0000000..e6407ed --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_common.xlf @@ -0,0 +1,272 @@ + + + +
+ + + About + Über + + + and + und + + + Ascending + Aufsteigend + + + Back + Zurück + + + B| KB| MB| GB + B| KB| MB| GB + + + Cancel + Abbrechen + + + Category + Kategorie + + + Close + Schließen + + + Delete + Löschen + + + Descending + Absteigend + + + Details + Details + + + Disable + Deaktivieren + + + Disabled + Deaktiviert + + + Down + Nach unten + + + Download + Herunterladen + + + Edit + Bearbeiten + + + Edit field + Feld bearbeiten + + + Edit file + Datei bearbeiten + + + Enable + Aktivieren + + + Enabled + Aktiviert + + + File + Datei + + + Files + Dateien + + + First + Erste + + + Folder + Ordner + + + From + Von + + + Go + Gehen + + + Go to + Gehe zu + + + Help + Hilfe + + + Item + Element + + + Items + Elemente + + + Last + Letzte + + + Left + Links + + + Login + Anmelden + + + Logout + Abmelden + + + More + Mehr + + + Move + Verschieben + + + New + Neu + + + Next + Nächste + + + No + Nein + + + OK + OK + + + Open + Öffnen + + + Page + Seite + + + Pages + Seiten + + + Please confirm + Bitte bestätigen + + + Previous + Vorherige + + + Print + Drucken + + + Reload + Neu laden + + + Right + Rechts + + + Save + Speichern + + + Save and close + Speichern und schließen + + + Save and close document + Dokument speichern und schließen + + + Save and create new document + Dokument speichern und neues erstellen + + + Save and view page + Speichern und Web-Seite anzeigen + + + Search + Suchen + + + Send + Senden + + + Start + Start + + + Stop + Stopp + + + Submit + Abschicken + + + To + Bis + + + TSref reference + TSref-Referenz + + + Up + Nach oben + + + Upload + Hochladen + + + User + Benutzer + + + Users + Benutzer + + + View + Anzeigen + + + Yes + Ja + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_core.xlf b/public/typo3conf/l10n/de/lang/de.locallang_core.xlf new file mode 100755 index 0000000..de18e49 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_core.xlf @@ -0,0 +1,1778 @@ + + + +
+ + + Searching... + Suche läuft... + + + Clear + Löschen + + + Clipboard + Zwischenablage + + + Exit + Verlassen + + + Logout + Abmelden + + + MODULES + MODULE + + + Allowed file extensions: + Erlaubte Dateierweiterungen: + + + Branch Actions + Teilbereichsaktionen + + + Collapse Branch + Teilbereich einklappen + + + Copy + Kopieren + + + Copy folder into + Ordner kopieren in + + + Copy page after + Seite kopieren hinter + + + Copy page into + Seite kopieren in + + + Page Actions + Seitenaktionen + + + Create new + Neu anlegen + + + Create new %s + %s neu erstellen + 100% + + + Create new relation + Neue Relation erstellen + + + Cut + Ausschneiden + + + Delete + Löschen + + + Deselect + Auswahl aufheben + + + Deselect to + Ausw. aufheben bis + + + Edit + Bearbeiten + + + Edit content + Inhalt bearbeiten + + + Edit Metadata of this file + Metadaten dieser Datei bearbeiten + + + Expand Branch + Teilbereich ausklappen + + + Hide + Verbergen + + + Info + Info + + + More options... + Weitere Optionen... + + + Move folder into + Ordner verschieben in + + + Move page after + Seite verschieben hinter + + + Move page into + Seite verschieben in + + + New + Neu + + + Turn offline + Offline schalten + + + Turn online + Online schalten + + + Open + Öffnen + + + Paste after + Einfügen nach + + + Paste into + Einfügen in + + + Rename + Umbenennen + + + Replace + Ersetzen + + + Save + Speichern + + + Select + Auswählen + + + Select to + Auswählen bis + + + Mount as treeroot + Als Startpunkt für den Seitenbaum festlegen + + + Unhide + Sichtbar machen + + + Unzip + Entpacken + + + Upload Files + Dateien hochladen + + + Show + Ansehen + + + Create folder + Ordner erstellen + + + Create new folder + Neuen Ordner erstellen + + + Loading help... + Lädt Hilfetext... + + + after + nach + + + inside + in + + + New record + Neuer Datensatz + + + Never show again + Nie wieder zeigen + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Donate now + Jetzt spenden + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Remind me later + Mich später erinnern + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + <b>You have now used TYPO3 for more than three months.</b> It would be great if you could donate. TYPO3 is Open Source and relies heavily on donations from its users and supporters.<br/> <b>Thank you</b> for making this great Content Management System even better with your help! + <b>Sie nutzen TYPO3 jetzt seit mehr als drei Monaten.</b> Es wäre sehr freundlich, wenn Sie für seine Weiterentwicklung spenden könnten. TYPO3 ist Open Source und ist sehr auf Spenden seiner Nutzer und Unterstützer angewiesen.<br /> <b>Danke,</b> dass Sie dieses großartige Content-Management-System mit Ihrer Hilfe noch besser machen! + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + TYPO3 donation notice + TYPO3-Spenden-Hinweis + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Possible misconfiguration detected + Mögliche Fehlkonfiguration festgestellt + + + Editing of at least one plugin was enabled but editing the page content type "Insert Plugin" is still disallowed. Group members won't be able to edit plugins unless you activate editing for the content type. + Die Bearbeitung zumindest eines Plug-Ins wurde aktiviert, aber die Bearbeitung des Seiteninhaltstyps "Plug-In einfügen" ist noch deaktiviert. Gruppenmitglieder werden keine Plug-Ins bearbeiten können, wenn Sie die Bearbeitung für den Inhaltstyp nicht erlauben. + + + A SQL error occurred. This may indicate a schema mismatch between TCA and the database. Try running database compare in the Install Tool. + Es ist ein SQL-Fehler aufgetreten. Dies kann auf eine Schema-Abweichung zwischen TCA und der Datenbank hindeuten. Versuchen Sie im Install Tool einen Datenbank-Vergleich durchzuführen. + + + Database Error + Datenbank-Fehler + + + Validating the security token of this form has failed. Please reload the form and submit it again. + Die Validierung des Sicherheitstokens dieses Formulars ist fehlgeschlagen. Bitte laden Sie das Formular erneut und schicken Sie es dann noch einmal ab. + + + "%s" is not a valid e-mail address. + "%s" ist keine gültige E-Mail-Adresse. + + + An error occurred trying to process items for field "%1$s" (%2$s). + Bei dem Versuch, die Elemente für Feld "%1$s" (%2$s) zu verarbeiten, ist ein Fehler aufgetreten. + + + Missing ISO code for language "%s" (UID %d), please edit the language record and set it. + Fehlender ISO-Code für Sprache "%s" (UID %d). Bitte bearbeiten Sie den Sprachdatensatz und setzen Sie den ISO-Code. + + + Ext Direct error in "%s" with namespace: "%s"\n +Try to clear the TYPO3 cache and / or use parameter no_cache=1 as parameter in URL typo3/index.php\n\n +Check also the following points:\n +- configuration in ext_localconf.php: registration key should be like "TYPO3.MyExtension.Sample"\n +- URL typo3/index.php: namespace parameter should be like: "TYPO3.MyExtension"\n +- javascript: method\'s name should be like: "TYPO3.MyExtension.Sample.myMethod"\n + Ext-Direct-Fehler in "%s" mit Namespace: "%s"\n +Versuchen Sie, den TYPO3-Cache zu leeren und/oder den Parameter no_cache=1 in der URL typo3/index.php zu verwenden.\n\n +Prüfen Sie auch folgende Punkte:\n +- Die Konfiguration in ext_localconf.php: Der Registrierungsschlüssel sollte wie "TYPO3.MeineErweiterung.Beispiel" aussehen\n +- URL typo3/index.php: Der Namespace-Parameter sollte wie "TYPO3.MeineErweiterung" aussehen\n +- JavaScript: Methodennamen sollten wie "TYPO3.MeineErweiterung.Beispiel.meineMethode" aussehen\n + + Ext Direct error in "%s": no namespace has been found. + Ext-Direct-Fehler in "%s": Kein Namespace gefunden. + + + Extension "%s" is not installed. + Erweiterung "%s" ist nicht installiert. + + + No upload-folder is found. You should create a TEMP-folder ("_temp_") in the root of one of your mounts first! + Kein Ordner zum Hochladen gefunden. Legen Sie zuerst einen TEMP-Ordner in einem Ihrer Hauptverzeichnisse an ("_temp_")! + + + Upload path error + Pfadfehler beim Hochladen + + + This filetype cannot be edited.<br />The file must have an extension like:<br /><br /> <b>%s</b> + Dieser Dateityp kann nicht bearbeitet werden. Folgende Dateitypen werden unterstützt: %s + + + Edit + Bearbeiten + + + Save and Close + Speichern und schließen + + + Save + Speichern + + + folders + Ordner + + + File name: + Dateiname: + + + Folder + Ordner + + + Create new textfile + Textdatei erzeugen + + + Create file + Datei erzeugen + + + Create new folders + Neue Ordner anlegen + + + Number of folders: + Anzahl Ordner: + + + New file or folder + Neuer Ordner bzw. neue Datei + + + Create folders + Ordner anlegen + + + Rename + Umbenennen + + + Rename + Umbenennen + + + Browse + Durchsuchen + + + Keep the current filename? + Aktuellen Dateinamen beibehalten? + + + Replace + Ersetzen + + + Select new file + Neue Datei auswählen + + + Replace + Ersetzen + + + Please choose + Bitte auswählen + + + Alternatively, choose a mass action: + Wählen Sie alternativ eine Massenaktion aus: + + + Overwrite all files + Alle Dateien überschreiben + + + Rename all files + Alle Dateien umbenennen + + + Skip all files + Alle Dateien überspringen + + + Use existing files + Bestehende Dateien verwenden + + + Overwrite + Überschreiben + + + Rename + Umbenennen + + + Skip the file + Datei überspringen + + + Use existing file + Bestehende Datei verwenden + + + Cancel + Abbruch + + + Continue with selected actions + Mit ausgewählten Aktionen fortfahren + + + Drop your files here, or <u>click, browse & choose files</u> + Legen Sie Ihre Dateien hier ab, oder <u>klicken Sie, durchsuchen Sie Ihren PC und wählen Sie Dateien aus</u> + + + Drag & drop to upload files + Ziehen und ablegen zum Hochladen von Dateien + + + Some files you wanted to upload exist already on the system. Please select what you want to do with each file. + Einige der Dateien, die Sie hochladen möchten, existieren bereits im System. Bitte wählen Sie für jede dieser Dateien die gewünschte Aktion aus. + + + Some files exist already + Einige Dateien existieren bereits + + + Upload failed! A file with "{0}" extension is expected! + Hochladen fehlgeschlagen! Eine Datei mit Erweiterung "{0}" wird erwartet! + + + Filename "{0}" is not allowed! + Dateiname "{0}" ist nicht erlaubt! + + + Action + Aktion + + + Original file + Originaldatei + + + Uploaded file + Hochgeladene Datei + + + File "{0}" exceeds maximum file size of {1}! + Datei "{0}" überschreitet maximale Dateigröße von {1}! + + + Shall existing files be overwritten? + Bestehende Dateien überschreiben? + + + files + Dateien + + + Number of files: + Anzahl Dateien: + + + Upload files + Dateien hochladen + + + Upload files + Hochladen + + + Select & upload files + Dateien auswählen und hochladen + + + Upload of file "{0}" failed! + Hochladen von Datei "{0}" fehlgeschlagen! + + + Upload complete! Filelist reloading... + Hochladen fertig! Dateiliste lädt neu... + + + File upload in progress... + Hochladen... + + + Uploading file {0} out of {1} files. + Hochladen von Datei {0} von {1}. + + + Clear all caches, including frontend caches, and extension-specific caches. Compile-time caches / system caches that are needed for TYPO3 to run are not touched. + Alle Caches löschen, inklusive des Frontend-Caches und erweiterungsspezifischer Caches. Kompilierungszeit-Caches und System-Caches, die benötigt werden, um TYPO3 auszuführen, werden nicht berührt. + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Flush all caches + Alle Caches leeren + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Clear frontend and page-related caches, plus some backend-related caches. + Frontend-, seitenbezogene und einige backend-bezogene Caches löschen. + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Flush general caches + Allgemeine Caches leeren + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Clear frontend and page-related caches. + Frontend- und seitenbezogene Caches löschen. + + + Flush frontend caches + Frontend-Caches leeren + + + Clear all system-related caches, including the class loader, localization and extension configuration file caches. Rebuilding this cache may take some time. + Alle systembezogenen Caches löschen, inklusive des Class-Loader-, Lokalisierungs- und Erweiterungs-Konfigurations-Caches. Diese Caches wieder aufzubauen, kann einige Zeit in Anspruch nehmen. + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Flush system caches + System-Caches leeren + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Add new + Neu hinzufügen + + + Allow + Erlauben + + + [All tables] + [Alle Tabellen] + + + Author: + Autor: + + + Auto + Auto + + + BE-User + BE-Benutzer + + + Browse for records + Datensätze durchblättern + + + Browse for files + Dateien durchblättern + + + Cancel + Abbruch + + + Category: + Kategorie: + + + Changed in original translation + Im Original geändert + + + Check all + Alle auswählen + + + Clear cache for this page + Cache dieser Seite löschen + + + Clear clipboard + Zwischenablage leeren + + + Delete elements + Elemente löschen + + + Insert %s record(s) from the clipboard + %s Datensätze aus der Zwischenablage einfügen + + + Insert %s file(s) from the clipboard + %s Datei(en) aus der Zwischenablage einfügen + + + Clipboard # + Zwischenablage Nr. + + + This clipboard allows to select and edit/copy/move multiple records at once. Choose it to show a checkbox by each record. + Diese Zwischenablage erlaubt, mehrere Datensätze auf einmal zu kopieren/verschieben. Wählen Sie sie aus, um eine Checkbox an jedem Datensatz zu sehen. + + + Clipboard #%s (multi-selection mode) + Zwischenablage #%s (Mehrfachauswahlmodus) + + + Close + Schließen + + + Collapse table + Tabelle einklappen + + + Control + Bedienungselement + + + Copy items instead of moving them + Objekte kopieren statt zu verschieben + + + Quantity: + Menge: + + + Create new %s + %s neu erstellen + + + Create new %s on page "%s" + %s auf Seite "%s" neu erstellen + + + Create new %s on root level + %s auf Wurzelebene neu erstellen + + + Download CSV file + CSV-Datei herunterladen + + + days + Tage + + + Revert to default Constant + Konstante auf Standardeinstellung zurücksetzen + + + Deny + Verbieten + + + This page + Diese Seite + + + 1 level + 1 Ebene + + + 2 levels + 2 Ebenen + + + 3 levels + 3 Ebenen + + + 4 levels + 4 Ebenen + + + Infinite + Unendlich + + + Disable Rich Text Editor (RTE) + Rich-Text-Editor (RTE) deaktivieren + + + Edit %s "%s" + %s "%s" bearbeiten + + + Edit %s "%s" on page "%s" + %s "%s" auf Seite "%s" bearbeiten + + + Edit %s on page "%s" + %s auf Seite "%s" bearbeiten + + + Edit %s "%s" on root level + %s "%s" auf Wurzelebene bearbeiten + + + Edit this Constant + Diese Konstante bearbeiten + + + Enabled + Aktiviert + + + End + Stopp + + + This page|1 level down|2 levels down|3 levels down|4 levels down + Diese Seite|Inkl. 1 Ebene|Inkl. 2 Ebenen|Inkl. 3 Ebenen|Inkl. 4 Ebenen + + + Enter search term + Suchbegriff eingeben + + + Expand all + Alle anzeigen + + + Expand table + Tabelle ausklappen + + + FE-User + FE-Benutzer + + + There are unsaved changes in the form! +Do you want to continue WITHOUT saving? + Das Formular enthält nicht gespeicherte Änderungen! +Ohne Speichern fortfahren? + + The fields marked with an exclamation mark are not yet correctly filled in. Please complete them properly. + Mit einem Ausrufezeichen markierte Felder wurden noch nicht ordnungsgemäß ausgefüllt. Bitte füllen Sie sie korrekt aus. + + + Find records + Datensätze suchen + + + General options: + Allgemeine Optionen: + + + General options (continued): + Allgemeine Optionen (Fortsetzung): + + + General + Allgemein + + + Go back + Zurück + + + Hidden + Verborgen + + + Important: Hold down the CTRL key while toggling elements in this list! + Achtung: Bei Änderung innerhalb dieser Liste Strg-Taste gedrückt halten! + + + Available Items + Verfügbare Objekte + + + Limit + Beschränkung + + + Search levels + Suchebenen + + + Search term + Suchbegriff + + + Localization + Lokalisierung + + + The user '%s' began to edit this record %s ago. + Der Benutzer "%s" hat mit der Bearbeitung dieses Datensatzes vor %s begonnen. + + + The user '%s' began to edit content on this page %s ago. + Der Benutzer "%s" hat mit der Bearbeitung dieser Seite vor %s begonnen. + + + The %s '%s' began to edit this record %s ago. + Der %s "%s" hat mit der Bearbeitung dieses Datensatzes vor %s begonnen. + + + The %s '%s' began to edit content on this page %s ago. + Der %s "%s" hat mit der Bearbeitung dieser Seite vor %s begonnen. + + + Create a bookmark to this page + Ein Lesezeichen für diese Seite erzeugen + + + Create a shortcut to this page? + Einen Verweis auf diese Seite erzeugen? + + + A maximum of {0} child records are allowed. + Es sind höchstens {0} Kinddatensätze erlaubt. + + + Menu: + Menü: + + + min| hrs| days| yrs| min| hour| day| year + Min| Std| Tage| Jahre| Min| Std| Tag| Jahr + + + Move this item + Dieses Objekt verschieben + + + Move selected items downwards + Ausgewählte Objekte nach unten verschieben + + + Move selected items to bottom + Ausgewählte Objekte zum Ende verschieben + + + Move selected items to top + Ausgewählte Objekte zum Anfang verschieben + + + Move selected items upwards + Ausgewählte Objekte nach oben verschieben + + + NEW + NEU + + + Create new: + Neu erstellen: + + + Sorry, you didn't have proper permissions to perform this change. + Sie haben nicht die nötigen Rechte, um diese Änderung durchzuführen. + + + INVALID VALUE ("%s") + WERT IST NICHT ERLAUBT ("%s") + + + No record found + Kein Datensatz gefunden + + + Normal (single record mode) + Normal (Einzelauswahlmodus) + + + "Normal" clipboard allows to copy/move one record at time. + Die "normale" Zwischenablage erlaubt, einen Datensatz auf einmal zu kopieren/verschieben. + + + Notice: This field can only be edited with a Rich Text Editor. No editor is currently available or enabled. + Hinweis: Dieses Feld kann nur mit einem Rich-Text-Editor (RTE) bearbeitet werden. Ein solcher Editor ist jedoch momentan nicht verfügbar oder der RTE wurde deaktiviert. + + + Note: + Bemerkung: + + + No title + Kein Titel + + + Open in new window + In neuem Fenster öffnen + + + Path + Pfad + + + Path + Pfad + + + Set element specific value (Default: "%s") + Elementspezifischen Wert setzen (Standard: "%s") + + + (There are %s reference(s) to this file!) + (Auf diese Datei zeigen %s Referenzen!) + + + (There are %s reference(s) to this folder!) + (Auf diesen Ordner zeigen %s Referenzen!) + + + (There are %s reference(s) to this record!) + (Auf diesen Datensatz zeigen %s Referenzen!) + + + Reload the tree from server + Baumansicht aktualisieren + + + Reload list from server + Liste neu laden + + + Reload + Neu laden + + + Remaining characters: {0} + Verbleibende Zeichen: {0} + + + Remove item + Objekt löschen + + + Remove selected items + Ausgewähltes Objekt löschen + + + Reset Filter + Filter entfernen + + + Revert selection + Auswahl rückgängig machen + + + root level + Wurzelebene + + + Search + Suchen + + + Selected Items + Ausgewählte Objekte + + + Select All Checkboxes + Alle Markierungsfelder auswählen + + + Set fields + Felder setzen + + + Show + Anzeigen + + + Show record list + Datensatzliste anzeigen + + + View webpage + Web-Seite anzeigen + + + Show records + Datensätze anzeigen + + + Start + Start + + + Table + Tabelle + + + Cancel temporary DB mount + Temporäre Datenbankfreigabe aufheben + + + Show Thumbnails on ClipBoard + Vorschaubilder in der Zwischenablage anzeigen + + + Limit + Beschränkung + + + Search + Suchen + + + Toggle search toolbar + Such-Werkzeugleiste umschalten + + + Search levels + Suchebenen + + + Search term + Suchbegriff + + + Toggle all + Alle umschalten + + + (This record has %s translation(s) which will be deleted, too!) + (Für diesen Datensatz gibt es %s Übersetzung(en), die ebenfalls gelöscht werden!) + + + Uncheck all + Keine auswählen + + + -Unknown- + -Unbekannt- + + + Up one level + Eine Ebene höher gehen + + + User + Benutzer + + + Please, do not link to this page. Use \TYPO3\CMS\Backend\Utility\BackendUtility::getListViewLink() for link generation. + Bitte verlinken Sie nicht auf diese Seite. Benutzen Sie stattdessen t3lib_extMgm::createListViewLink(), um Links zu erzeugen. + + + Please, do not link to this page. + Bitte verlinken Sie nicht auf diese Seite. + + + Loading ... + Lädt... + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + The file "%s" was successfully deleted. + Die Datei "%s" wurde erfolgreich gelöscht. + + + The file has %s broken reference(s) but it will be deleted regardless. + Die Datei %s hat mindestens eine defekte Referenz; sie wird dennoch gelöscht. + + + The file cannot be deleted since it is still used at the following places: + Die Datei kann nicht gelöscht werden, weil sie noch an den folgenden Orten benutzt wird: + + + The file %s is not found, possible already removed. + Die Datei %s wurde nicht gefunden; vielleicht wurde sie bereits entfernt. + + + The folder "%s" was successfully deleted. + Der Ordner "%s" wurde erfolgreich gelöscht. + + + The folder cannot be deleted since it still contains files. + Der Ordner kann nicht gelöscht werden, weil er noch Dateien enthält. + + + The folder cannot be deleted since it still contains files in use. + Der Ordner kann nicht gelöscht werden, weil er noch benutzte Dateien enthält. + + + File deleted + Datei gelöscht + + + File has broken references + Datei hat defekte Referenzen + + + File not deleted + Datei nicht gelöscht + + + File not found + Datei nicht gefunden + + + Folder deleted + Ordner gelöscht + + + Folder not deleted + Ordner nicht gelöscht + + + Folder not deleted + Ordner nicht gelöscht + 100% 100% + + + The TYPO3 backend is currently locked for maintenance. Leave this browser window open and the backend will automatically become available again once maintenance is complete. + Das TYPO3-Backend ist derzeit wegen Wartungsarbeiten gesperrt. Wenn Sie dieses Browserfenster geöffnet lassen, steht Ihnen das Backend automatisch wieder zur Verfügung, sobald die Wartungsarbeiten beendet sind. + + + Copy "%s" to after "%s"? + "%s" hinter "%s" kopieren? + + + Copy all elements (%s) from the clipboard to the position after "%s"? + Alle Objekte (%s) aus der Zwischenablage hinter "%s" kopieren? + + + Copy all elements (%s) from the clipboard into "%s"? + Alle Objekte (%s) aus der Zwischenablage nach "%s" kopieren? + + + Copy "%s" into "%s"? + "%s" nach "%s" kopieren? + + + Copy "%1$s" into column "%3$s" on page "%2$s"? + "%1$s" in Spalte "%3$s" auf Seite "%2$s" kopieren? + + + Are you sure you want to delete '%s'? + Sind Sie sicher, dass Sie "%s" tatsächlich löschen wollen? + + + Are you sure you want to delete ALL referenced elements (%s) on the clipboard? + Tatsächlich alle markierten Elemente (%s) aus der Zwischenablage entfernen? + + + Your TYPO3 login is about to expire. Please confirm that you want to stay logged in. + Ihre Anmeldung an TYPO3 läuft ab. Bestätigen Sie bitte, wenn Sie weiterhin angemeldet bleiben wollen. + + + TYPO3 login expiration notice + Hinweis zum Ablauf der TYPO3-Anmeldung + + + Your TYPO3 login has expired. You need to login again if you want to continue. Otherwise you can close the current browser window. + Ihre TYPO3-Anmeldung ist abgelaufen. Wenn Sie fortfahren möchten, ist eine erneute Anmeldung erforderlich. Andernfalls können Sie das aktuelle Browserfenster schließen. + + + Your TYPO3 login is about to expire. Please confirm that you want to be logged out. + Ihre TYPO3-Anmeldung läuft in Kürze ab. Bitte bestätigen Sie, dass Sie abgemeldet werden möchten. + + + Move "%s" to after "%s"? + "%s" hinter "%s" verschieben? + + + Move all elements (%s) from the clipboard to the position after "%s"? + Alle Objekte (%s) aus der Zwischenablage hinter "%s" verschieben? + + + Move all elements (%s) from the clipboard into "%s"? + Alle Objekte (%s) aus der Zwischenablage nach "%s" verschieben? + + + Move "%s" into "%s"? + "%s" nach "%s" verschieben? + + + Move "%1$s" into column "%3$s" on page "%2$s"? + "%1$s" in Spalte "%3$s" auf Seite "%2$s" verschieben? + + + Please select one or more items in the list before you can edit. + Sie müssen mindestens ein Element auswählen, bevor Sie mit der Bearbeitung beginnen. + + + Please wait ... + Bitte warten... + + + Redrawing the page will discard the current data. Do you want to continue? + Durch das Neuzeichnen der Seite gehen die aktuellen Daten verloren. Den Vorgang fortsetzen? + + + No, log out. + Nein, abmelden. + + + Exit + Verlassen + + + Your login has probably expired. +Do you want to refresh it now? + Ihre Anmeldung ist abgelaufen. Die Anmeldung erneuern? + + Login + Anmelden + + + {0} seconds + {0} Sekunden + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + {0} second + {0} Sekunde + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Empty password is not allowed! + Leeres Passwort nicht erlaubt! + + + Login failed + Fehler + + + Password not correct. + Das Passwort ist falsch. + + + Logging in... + Anmeldung läuft... + + + Log me out + Mich abmelden + + + Password + Passwort + + + Stay logged in! + Angemeldet bleiben! + + + Refresh Login to TYPO3 (User: %s) + Anmeldung an TYPO3 erneuern (Benutzer: %s) + + + Username + Benutzername + + + Logout + Abmelden + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + This change will affect which fields are available in the form. Would you like to save now in order to refresh the display? + Diese Änderung wird die im Formular verfügbaren Felder beeinflussen. Möchten Sie jetzt speichern, um die Anzeige zu aktualisieren? + + + Refresh required + Aktualisierung erforderlich + + + Unknown/not allowed URL + Unbekannte/verbotene URL + + + Adding media failed + Hinzufügen von Medien fehlgeschlagen + + + Add new media asset + Neue Mediendatei hinzufügen + + + Added media + Medien hinzugefügt + + + Allowed media providers: + Erlaubte Medienanbieter: + + + Add media by URL + Medien nach URL hinzufügen + + + Url of remote source: + URL der Quelldatei: + + + Paste media url here... + Medien-URL hier einfügen... + + + Add media + Medien hinzufügen + + + Admin functions + Admin-Funktionen + + + Clear FE cache + Alle Caches löschen + + + Clear cache in typo3conf/ + Konfigurations-Cache löschen + + + Clear cache + Cache löschen + + + Clear all caches + Alle Caches löschen + + + Clear configuration cache + Konfigurations-Cache löschen + + + Clear page content cache + Seiteninhalts-Cache löschen + + + Clear Page Cache + Seiten-Cache löschen + + + This page + Diese Seite + + + Close all + Alle schließen + + + Close + Schließen + + + Delete + Löschen + + + Edit + Bearbeiten + + + Export + Export + + + [menu] + [Menü] + + + Save and close all + Alle speichern und schließen + + + Save and close + Speichern und schließen + + + Save + Speichern + + + Save and view page + Seite speichern und anzeigen + + + Save and create a new one + Speichern und neue erstellen + + + Translation finished, save and close + Übersetzung beendet, speichern und schließen + + + Translation NOT finished, Save + Übersetzung NICHT beendet, speichern + + + Sorry, TYPO3_CONF_VARS[BE][disable_exec_function] was set, so cannot display content of archive file. + Es wurde leider TYPO3_CONF_VARS[BE][disable_exec_function] gesetzt, daher kann der Inhalt der Archivdatei nicht angezeigt werden. + + + Dimensions + Ausmaße + + + Field: + Feld: + + + File + Datei + + + files + Dateien + + + Size + Dateigröße + + + Flexpointer: + Flexzeiger: + + + FTP AREA + FTP-BEREICH + + + Missing + Fehlend + + + Pixels + Pixel + + + References from this item: + Referenzen von diesem Element aus: + + + References to this item: + Referenzen auf dieses Element: + + + Ref String: + Ref-String: + + + Ref Table: + Ref-Tabelle: + + + Ref Uid: + Ref-Uid: + + + Softref Key: + Softref-Schlüssel: + + + Sorting: + Sortierung: + + + Table: + Tabelle: + + + Title: + Titel: + + + Uid: + Uid: + + + View Item + Element anzeigen + + + Drag to move + Ziehen zum Bewegen + + + Close Tab + Tab schließen + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Close All Tabs + Alle Tabs schließen + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Close Other Tabs + Andere Tabs schließen + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Open In Browser Window + In Browserfenster öffnen + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Bookmark + Lesezeichen + + + Bookmarks + Lesezeichen + + + The bookmark was saved. + Das Lesezeichen wurde gespeichert. + + + Bookmark saved + Lesezeichen gespeichert + + + Delete bookmark + Lesezeichen löschen + + + Edit bookmark + Lesezeichen bearbeiten + + + Bookmark group + Lesezeichengruppe + + + Do you really want to remove this bookmark? + Möchten Sie dieses Lesezeichen tatsächlich entfernen? + + + Create bookmark + Lesezeichen hinzufügen + + + Search + Suchen + + + Shortcut + Verweis + + + Shortcuts + Verweise + + + Delete Shortcut + Verweis löschen + + + Edit Shortcut + Verweis bearbeiten + + + Shortcut Group + Verweisgruppe + + + System Information + Systeminformationen + + + Application Context + Anwendungskontext + + + Composer mode + Composer-Modus + + + Database + Datenbank + + + GIT Revision + GIT-Revision + + + Operating System + Betriebssystem + + + PHP Version + PHP-Version + + + Webserver + Webserver + + + Workspace + Arbeitsumgebung + + + Active Filtering Mode + Filtermodus aktiv + + + Filter tree + Baum filtern + + + Create new pages + Neue Seiten erstellen + + + Press Ctrl to copy. + Zum Kopieren 'Strg' drücken. + + + [Default Title] + [Standard-Titel] + + + Drop here to delete + Zum Löschen hier ablegen + + + Click here to undelete + Zum Wiederherstellen hier klicken + + + Page restored + Seite wiederhergestellt + + + Enter search term + Suchbegriff eingeben + + + TYPO3 Element Browser + TYPO3-Element-Browser + + + Version Management + Versionsverwaltung + + + ONLINE + ONLINE + + + Select version: + Version auswählen: + + + Swap/Publish + Austauschen/Veröffentlichen + + + Publish this version of the page including content + Diese Version der Seite inklusive Inhalt veröffentlichen + + + The default backend user "admin" with password "password" is still present. %sEdit this account%s, either deleting it completely or changing the username and password. + Der Standardbenutzer "admin" des Backends mit dem Passwort "password" ist noch vorhanden. %sÄndern Sie dieses Konto%s. Entweder indem Sie es vollständig löschen oder indem Sie Benutzername und Passwort ändern. + + + The Reference Index table is empty which is likely the result of a recent TYPO3 upgrade. Please go to %sTools>DB Check%s and update the reference index. + Die Referenzindextabelle ist leer. Dies ist wahrscheinlich die Folge einer kürzlich erfolgten TYPO3-Aktualisierung. Bitte den Punkt %sWerkzeuge > DB-Prüfung%s aufrufen und den Referenzindex aktualisieren. + + + The Reference Index table is empty which is likely the result of a recent TYPO3 upgrade. The Reference Index was last updated on %3$s. Please go to %sTools>DB Check%s and update the reference index. + Die Referenzindextabelle ist leer. Dies ist wahrscheinlich die Folge einer kürzlich erfolgten TYPO3-Aktualisierung. Der Referenzindex wurde zuletzt am %3$s aktualisiert. Bitte rufen Sie das Modul %sWerkzeuge > DB-Prüfung%s auf und aktualisieren Sie den Referenzindex. + + + The current value of fileDenyPattern allows to upload/create files with the name ".htaccess". If TYPO3 is running on Apache, this enables backend or frontend users to create and execute php scripts. Please reset the value of fileDenyPattern to its default. + Der aktuelle Wert für fileDenyPattern erlaubt das Hochladen/Anlegen von Dateien mit dem Namen ".htaccess". Wird TYPO3 mit Apache betrieben, werden Backend- und Frontend-Benutzer in die Lage versetzt, PHP-Skripte zu erstellen und auszuführen. Setzen Sie bitte fileDenyPattern auf die Voreinstellung zurück. + + + The value of fileDenyPattern is not set to its default:%s If TYPO3 is running on Apache, a customized value might enable backend or frontend users to execute malicious php scripts. + Für fileDenyPattern ist nicht der Standardwert definiert: %s Wird TYPO3 mit Apache betrieben, kann ein angepasster Wert dazu führen, dass Backend- oder Frontend-Benutzer in die Lage versetzt werden, bösartige PHP-Skripte auszuführen. + + + Security Risk! The new value of fileDenyPattern misses parts of its default:%s If TYPO3 is running on Apache, a customized value might enable backend or frontend users to execute malicious php scripts. + Sicherheitsrisiko! Der neue Wert von fileDenyPattern enthält nicht alle Teile des Standardwertes %s. Wenn TYPO3 auf einem Apache-Server ausgeführt wird, kann ein veränderter Wert Backend- oder Frontend-Benutzer in die Lage versetzen, bösartige PHP-Skripte auszuführen. + + + File is missing! + Datei fehlt! + + + This file is marked as missing: + Dieses Inhaltselement verlinkt auf eine Datei, die nicht existiert: + + + Important Notice! + Wichtiger Hinweis! + + + Storage is not public + Speicher ist nicht öffentlich + + + This record will be modified globally. + Dieser Datensatz wird global verändert. + + + The Install Tool is permanently enabled. Delete the file "%s" when you have finished setting up TYPO3. + Das Installationsprogramm ist dauerhaft aktiviert. Löschen Sie die Datei "%s", wenn Sie mit der Installation von TYPO3 fertig sind. + + + Click to remove the file now! + Klicken Sie hier, um die Datei jetzt zu löschen! + + + The encryption key is not set. Set it in the %sBasic Configuration section%s of the Install Tool. + Es ist kein Schlüssel für die Verschlüsselung festgelegt. Legen Sie ihn im %sAbschnitt Grundkonfiguration%s des Installationsprogramms fest. + + + The Install Tool is still using the default password "joh316". Update this within the %sAbout section%s of the Install Tool. + Das Installationsprogramm benutzt noch das Standardpasswort "joh316". Bitte ersetzen Sie es %shier%s. + + + The Install Tool is still using the default password "joh316". Update this within the %sImportant actions section%s of the Install Tool. + Das Install Tool verwendet noch das Standardpasswort "joh316". Aktualisieren Sie es im Abschnitt %sImportant actions%s im Install Tool. + + + The trusted hosts pattern check is disabled. Please define the allowed hosts in the [SYS][trustedHostsPattern] section of the Install Tool. + Die Überprüfung des Musters für vertrauenswürdige Rechner ist deaktiviert. Bitte legen Sie die erlaubten Rechner im Abschnitt [SYS][trustedHostsPattern] des Install-Tools fest. + + + This installation is not configured for the TYPO3 version it is running. If you did so intentionally, this message can be safely ignored. If you are unsure, visit the Update Wizard section of the %sInstall Tool%s to see how TYPO3 would change. + Diese Installation ist nicht für die laufende TYPO3-Version konfiguriert. Haben Sie dies mit Absicht getan, können Sie die Nachricht beruhigt ignorieren. Wenn Sie unsicher sind, rufen Sie den Abschnitt %sAktualisierungsassistent%s des Installationsprogramms auf, um die möglichen Änderungen zu überprüfen. + + + Memcache is configured, but connection to memcached failed with these configuration(s): + Memcache wurde konfiguriert, aber Verbindung zu Memcache ist fehlgeschlagen mit folgender/n Konfiguration(en): + + + The storage has been marked to be "publicly available" but is not detected as such by the driver. The setting has been reverted. + Der Speicher wurde als "öffentlich verfügbar" markiert, wurde aber nicht als solcher vom Treiber erkannt. Die Einstellung wurde zurückgesetzt. + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_csh_be_groups.xlf b/public/typo3conf/l10n/de/lang/de.locallang_csh_be_groups.xlf new file mode 100755 index 0000000..8fbc9a0 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_csh_be_groups.xlf @@ -0,0 +1,436 @@ + + + +
+ + + Select which record languages the group members are limited to edit. + Legt fest, auf welche Sprachversionen von Datensätzen Gruppenmitglieder beschränkt sind. + + + Records in TYPO3 can be configured to carry information about their language. If that is the case access to these elements will also be evaluated based on whether the user has the language in question included from this list. +If a user has no languages listed all together it simply means that he can edit <em>all</em> languages! + Datensätze können unter TYPO3 so konfiguriert werden, dass sie Informationen über ihre Sprache enthalten. Ist dies der Fall, werden diese Elemente auch im Hinblick darauf ausgewertet, ob in dieser Liste für den Benutzer Zugriffsrechte für diese Sprachen gesetzt wurden. Werden für einen Benutzer keine Sprachen aufgeführt, so kann er <em>sämtliche</em> Sprachen bearbeiten! + + EXT:lang/Resources/Public/Images/cshimages/be_groups_18.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_18.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + This example shows a situation where two languages, Danish and German, are created in addition to the default language. + Das Beispiel zeigt ein Szenario, bei dem zwei Sprachen, Dänisch und Deutsch, zusätzlich zur Standardsprache erstellt wurden. + + + be_users:allowed_languages + be_users:allowed_languages + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Select custom permission options. + Legt benutzerdefinierte Rechteoptionen fest. + + + This list represents custom permissions introduced by various backend modules (from extensions). The significance of each option depends on the backend module that evaluates it. + Diese Liste repräsentiert benutzerdefinierte Zugriffsrechte, die von verschiedenen Backend-Modulen (von Erweiterungen) eingeführt werden. Die Bedeutung der einzelnen Optionen hängen vom auswertenden Backend-Modul ab. + + + EXT:lang/Resources/Public/Images/cshimages/be_groups_20.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_20.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + This is just an example from an internal test application. It shows how checkboxes are added by a custom module under its own header. You can also show a description text with each checkbox to explain its function. + Hierbei handelt es sich nur um ein Beispiel einer internen Testanwendung. Es zeigt, wie ein Benutzermodul Markierungsfelder unterhalb seiner Überschrift hinzufügt. Darüber hinaus lassen sich Beschreibungen für jedes Markierungsfeld anzeigen, die dessen Funktion erläutern. + + + Define page tree root points for the group members. + Ausgangspunkte im Seitenbaum für Gruppenmitglieder. + + + The page tree in TYPO3 must have some points-of-entry defined. Here you should insert one or more references to a page which will represent a new root page for the page tree. This is called a "Database mount" or "DB mount". +DB mounts <i>may</i> be inherited by the users which are members of this group. This depends on whether the user is configured to include the mounts set in the member groups. +However it's recommended to use backend user groups like this to configure mounts. Especially if they need to be shared among many users. + Für jeden Backend-Benutzer müssen eine oder mehrere Freigaben für den Seitenbaum festgelegt werden. Die Benutzer können dann diese Seite(n) und alle Kindseiten bearbeiten. Fügen Sie hier eine oder mehrere solcher Startseiten für die Gruppenmitglieder ein. Diese werden den Benutzern dann jeweils als Wurzelseiten eines Teilbaums präsentiert. Dies wird als "Datenbankfreigabe" oder kurz "DB-Freigabe" bezeichnet. DB-Freigaben <i>können</i> an die Mitglieder der Gruppe vererbt werden. Das hängt davon ab, ob beim Benutzer das Ererben der Freigaben von der Gruppe aktiviert wurde. Es wird jedoch dringend empfohlen, Benutzergruppen zur Verwaltung der Freigaben zu benutzen, anstatt sie für jeden einzelnen Benutzer gesondert einzustellen. Das gilt besonders, wenn mehrere Benutzer gemeinschaftlich an den gleichen Teilbäumen arbeiten. + + EXT:lang/Resources/Public/Images/cshimages/be_groups_3.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_4.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_3.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_4.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Here a page is added as a "DB mount"... +... and in the page tree of member users this will become the starting point for the page tree. + Hier wurde eine Seite als "DB-Freigabe" hinzugefügt ... ... und im Seitenbaum der Gruppenmitglieder erscheint diese Seite als Wurzel des Seitenbaums. + + be_groups:file_mountpoints, +be_users:db_mountpoints, +be_users:options, +xMOD_csh_corebe:list_module + be_groups:file_mountpoints, be_users:db_mountpoints, be_users:options, xMOD_csh_corebe:list_moduleThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + This is the Backend administration user groups available for the Backend users. These determine the access credentials for the Backend users. + Dies sind die Backend-Benutzergruppen. Sie bestimmen Zugriffsrechte und weitere Einstellungen für zugeordnete Backend-Benutzer. + + + Enter a short description of the user group, what it is for and who should be members. This is for internal use only. + Geben Sie eine Kurzbeschreibung der Benutzergruppe ein, aus der sich erkennen lässt, wozu sie dient und wer Mitglied sein sollte. Nur für internen Gebrauch. + + + fe_groups:description + fe_groups:description + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Groups contain the main permission settings you can set for a backend user. Many users can be members of the same group and thus share permissions. +When a user is a member of many groups (including sub-groups) then the permission settings are added together so that the more groups a user is a member of, the more access is granted to him. + Backend-Benutzergruppen legen die Grundzugriffsrechte und Einstellungen für zugeordnete Benutzer fest. Viele Benutzer können Mitglied in ein und der selben Gruppe sein und haben dann alle die gleichen Rechte. Einzelnen Benutzern können auch weitere Rechte eingeräumt werden. Eine Gruppe darf andere Gruppen als Untergruppe besitzen, dann werden die Rechte der Untergruppe den Rechten der Obergruppe hinzugefügt. Eine Gruppe "Chef-Redakteure" könnte zum Beispiel eine Untergruppe "Redakteure" haben. Dann wäre ein Mitglied der Gruppe "Chef-Redakteure" automatisch mit allen Rechten eines Redakteurs ausgestattet. Ein Backend-Benutzer kann Mitglied in mehr als einer Gruppe sein. Dann werden die Rechte aller Gruppenmitgliedschaften für diesen Benutzer einfach vereinigt, einschließlich eventueller Untergruppen. Je mehr Gruppen der Benutzer angehört, desto mehr Rechte erhält er. + + Select field values to explicitly deny or allow for user group members. + Legt Feldwerte fest, die Mitgliedern der Benutzergruppe explizit verboten oder erlaubt werden sollen. + + + Selector box fields can be configured for access control on value level. This list represents all values that are configured for access control. +Each value can be configured to require either explicit access (Allow) or explicit denial (Deny). If a value has the prefix "Allow" (green icon) it means that by default users <em>cannot</em> set this value unless they are member of a user group which explicitly allows it (by setting this checkbox). +If a value has the prefix "Deny" (red icon) it means that by default users can set this value unless they are member of a user group which explicitly denies it (by setting this checkbox). +The list is organized so values from the same selector box is listed together. If values from a selectorbox is not present in the allow/deny list it simply means they are not evaluated and hence they can be set by anyone having access to the field in general. + Auswahlfelder können für die Zugriffskontrolle auf Wertebene konfiguriert werden. Diese Liste repräsentiert alle Werte, die für die Zugriffskontrolle konfiguriert wurden. Es kann für jeden Wert eingestellt werden, ob er entweder explizite Erlaubnis oder explizites Verbot erfordert. Ist einem Wert "Erlauben" vorangestellt (grünes Symbol), so können Standardbenutzer diesen Wert <em>nicht setzen</em>, es sei denn, sie wären Mitglieder einer Benutzergruppe, die ihnen dies explizit erlaubt (über dieses Markierungsfeld). Ist einem Wert "Verbieten" vorangestellt (rotes Symbol), so kann der Standardbenutzer diesen Wert setzen, solange er nicht Mitglied einer Gruppe ist, die dies explizit verbietet (über dieses Markierungsfeld). Die Liste ist so organisiert, dass Werte des selben Auswahlfeldes zusammen aufgeführt werden. Sind Werte eines Auswahlfeldes nicht in der Erlauben/Verbieten-Liste aufgeführt, bedeutet dies einfach, dass sie nicht ausgewertet werden und daher von jedem gesetzt werden können, der allgemeinen Zugriff auf das Feld hat. + + EXT:lang/Resources/Public/Images/cshimages/be_groups_19.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_19.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Define startpoints for the file folder tree. + Ausgangspunkte im Verzeichnisbaum für Gruppenmitglieder. + + + The file folder tree is used by all File-submodules to navigate the file folders on the webserver. If you want users to access the servers file system through TYPO3 they need at least one File Mount (and access to eg. File > Filelist module). +You can mount a path in "fileadmin/" relative to the TYPO3 installation or you can mount an absolute path somewhere else on the server (outside webroot!). The last requires that $TYPO3_CONF_VARS[BE][lockRootPath] is defined. The path you mount is defined by the Filemount record you refer to by this field. So a File Mount just points to another record inside of which the details are configured. See screenshots below. +"admin" users always have the "fileadmin/" folder mounted by default. +Notice; as with 'DB mounts' the file folder mounts may be inherited by the users which are members of this group. + Der Verzeichnisbaum wird von allen Dateiuntermodulen benutzt, um auf Verzeichnisse und Dateien des Webservers zuzugreifen. Wenn Sie Benutzern den Zugriff auf das Server-Dateisystem mittels TYPO3 gestatten wollen, müssen Sie mindestens eine "Verzeichnisfreigabe" für diese Benutzer festlegen (außerdem benötigen diese Benutzer Zugriff auf das Modul Datei > Dateiliste). +Oft reicht es, einen oder mehrere Pfade im Verzeichnis "fileadmin/", relativ zur TYPO3-Installation, freizugeben. Sie können aber auch einen absoluten Pfad zu einem Verzeichnis irgendwo auf dem Server (außerhalb des Web-Bereichs!) freigeben. Dazu muss $TYPO3_CONF_VARS[BE][lockRootPath] definiert sein. Der Pfad, den Sie freigeben, wird durch die zugehörige "Verzeichnisfreigabe" näher beschrieben, auf die Sie hier verweisen. Die Verzeichnisfreigabe verweist also nur auf einen anderen Datensatz und erst in dem verwiesenen Datensatz werden die Einzelheiten festgelegt. Vergleichen Sie die Abbildungen unten. +Für "Admin"-Benutzer wird stets das Verzeichnis "fileadmin/" automatisch freigegeben. +Wie bei "DB-Freigaben" auch, können die "Verzeichnisfreigaben" von Gruppenmitgliedern geerbt werden, wenn dies für den Benutzer aktiviert wurde. + + EXT:lang/Resources/Public/Images/cshimages/be_groups_5.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_6.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_7.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_8.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_5.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_6.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_7.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_8.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The File Mounts are references to records from the "Filemounts" table. +In the Filemount record you define whether the path should be absolute (must be within $TYPO3_CONF_VARS[BE][lockRootPath]) or relative to "fileadmin/". In this case the Filemount points to "fileadmin/user_upload/" +This is the page tree of the "admin" user. Notice the folder "user_upload" which is the folder referred to by the File Mount record. +This shows the mounted folder as seen by a user who was member of the group. +Filemount records are also created in the page tree root. + Die Verzeichnisfreigaben sind Verweise auf Datensätze der "Verzeichnisfreigaben"-Tabelle. +Im "Verzeichnisfreigabe"-Datensatz legen Sie fest, ob der Pfad absolut sein soll (er muss dann im $TYPO3_CONF_VARS[BE][lockRootPath] Verzeichnis sein), oder ob er relativ zu "fileadmin/" sein soll. In diesem Fall zeigt die Verzeichnisfreigabe auf "fileadmin/user_upload/". +Dies ist der Verzeichnisbaum eines "Admin"-Benutzers. Beachten Sie den Ordner "user_upload/", der in der Verzeichnisfreigabe konfiguriert ist und auf den die Verzeichnisfreigabe verweist. +Dieses Bild zeigt den freigegebenen Order aus Sicht eines Gruppenmitglieds. +Die zur Einbindung verfügbaren Verzeichnisfreigaben werden in der Wurzel des Seitenbaums von "Admin"-Benutzern eingerichtet. + + be_groups:db_mountpoints, +be_users:file_mountpoints, +be_users:options, +be_users, +sys_filemounts, +xMOD_csh_corebe:filelist_module, +More about File Mounts | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/MoreAboutFileMounts/ + be_groups:db_mountpoints, +be_users:file_mountpoints, +be_users:options, +be_users, +sys_filemounts, +xMOD_csh_corebe:filelist_module, +Mehr Informationen über Dateifreigaben | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/MoreAboutFileMounts/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Select file operation permissions for the group members. + Legt Rechte für Dateioperationen für Gruppenmitglieder fest. + + + These settings relate to the functions found in the File>Filelist module as well as general upload of files. + +<strong>Notice</strong> that these settings apply to all members of this group and extend the users permissions accordingly. + Diese Einstellungen beziehen sich auf die im Modul Datei>Dateiliste sowie auf das allgemeine Hochladen von Dateien. <strong>Beachten</strong> Sie, dass diese Einstellungen für alle Mitglieder dieser Gruppe gelten und die Benutzerrechte entsprechend erweitern. + + be_groups:file_mountpoints, +be_users:file_mountpoints, +be_users:file_permissions + be_groups:file_mountpoints, be_users:file_mountpoints, be_users:fileoper_permsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select file operation permissions for the group members. + Legt Rechte für Dateioperationen für Gruppenmitglieder fest. + 100% + + + These settings relate to the functions found in the File>Filelist module as well as general upload of files. + +<strong>Notice</strong> that these settings apply to all members of this group and extend the users permissions accordingly. + Diese Einstellungen beziehen sich auf die Funktionen im Modul "Datei > Dateiliste" sowie auf das Hochladen von Dateien allgemein. + +<strong>Beachten Sie,</strong> dass diese Einstellungen für alle Mitglieder dieser Gruppe gelten und erweitern Sie die Benutzerberechtigungen entsprechend. + + be_groups:file_mountpoints, +be_users:file_mountpoints, +be_users:file_permissions + be_groups:file_mountpoints, +be_users:file_mountpoints, +be_users:file_permissionsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select available backend modules for the group members. + Legt fest, welche Backend-Module von den Gruppenmitgliedern genutzt werden können. + + + This determines which 'menu items' are available for the group members. +This list of modules is added to any modules selected in other member groups of a user as well as the corresponding field of the user himself. + Diese Einstellung legt fest, welche "Menüeinträge" den Gruppenmitgliedern zur Verfügung stehen. Diese Liste von Modulen wird der aus bereits vorhandenen aus anderen Gruppen und dem entsprechenden Feld des Benutzers selbst hinzugefügt. + + EXT:lang/Resources/Public/Images/cshimages/be_groups_12.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_13.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_12.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_13.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The Backend Modules available for a user is reflected in the menu items of the backend. For most regular users only modules in the Web and File main modules are enabled. Typically "Web > Page" is used for editing of page content. +This is the assignment of Backend Modules to the user from the screenshot above. All four Web sub-modules and the two User sub-modules are configured here. However the File > Filelist module must have been configured for another member group of this user (or inside the user profile itself which is also possible). The Help modules are all accessible by default and does not require explicit access. + Die einem Benutzer zur Verfügung stehenden Backend-Module spiegeln sich in den Menüeinträgen des Backends wieder. Bei den meisten Benutzern sind nur Module der Hauptmodule Web und Datei aktiviert. Gemeinhin wird "Web > Seite" zur Bearbeitung von Seiteninhalten verwendet. Hierbei handelt es sich um die Zuweisung von Backend-Modulen zum Benutzer aus dem obigen Bildschirmfoto. Es sind alle vier Web-Untermodule und die beiden Benutzer-Untermodule eingerichtet. Das Modul "Datei > Dateiliste" muss jedoch in einer anderen Gruppe konfiguriert worden sein, in der dieser Benutzer Mitglied ist (oder im Profil des Benutzers selbst). Zugriff auf die Hilfe-Module ist standardmäßig immer aktiviert und muss nicht explizit aktiviert werden. + + be_users:userMods, +be_groups:inc_access_lists, +Backend Interface | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/Backend/ + be_users:userMods, +be_groups:inc_access_lists, +Backend-Oberfläche | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/Backend/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Disables a user group. + Deaktiviert eine Benutzergruppe. + + + If you disable a user group all users which are members of the group will in effect not inherit any properties this group may have given them. + Deaktiviert man eine Benutzergruppe, so unterbindet dies die Vererbung sämtlicher Eigenschaften der Gruppe an alle ihre Mitglieder. + + + This option will prevent the user group from showing up in lists, where user groups are selected. + Ist diese Option aktiviert, taucht die Gruppe nicht in Listen auf, aus denen Benutzergruppen ausgewählt werden können. + + + This will affect the list of user groups in the Task Center To-Do and Messages parts as well as the Web>Access module. +The option is extremely useful if you have general user groups defining some global properties which all your users are members of. Then you would probably not like all those users to 'see' each other through the membership of this group, for instance sending messages or To-Dos to each other. And this is what is option will prevent. + Dies wirkt sich sowohl auf die Benutzergruppenlisten in den Bereichen To-Do und Nachrichten des Aufgabenzentrums aus als auch auf das Modul "Web > Zugriff". Die Option ist äußerst nützlich, wenn einige Benutzergruppen vorhanden sind, über die globale Einstellungen definiert werden und bei denen alle Benutzer Mitglieder sind. In diesem Fall möchte man gewöhnlich nicht, dass sich alle Benutzer über die Mitgliedschaft in dieser Gruppe gegenseitig "sehen" können und sich gegenseitig Nachrichten schicken oder Aufgaben zuweisen. Genau dies kann mit Hilfe dieser Option verhindert werden. + + EXT:lang/Resources/Public/Images/cshimages/be_groups_2.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_1.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_2.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_1.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Backend Usergroups are found in the root of the page tree where only "admin" users can edit them. The usergroups with red icons in this image are the ones with Access Lists enabled. The blue are just plain usergroups. +This usergroup has Access Lists enabled. In the Access Lists you specify which modules, tables, database fields etc. the group members can access in TYPO3. + Backend-Benutzergruppen finden sich in der Wurzel des Seitenbaums, und können nur von "Admin"-Benutzern bearbeitet werden. Die Gruppen mit roten Symbolen in dieser Abbildung sind diejenigen, die ihre Rechte an die Benutzer weitergeben. Blaue Symbole sind einfache Gruppen, die die Rechte nicht weitergeben (für jede Gruppe konfigurierbar). In den Rechten wird festgelegt, auf welche Module, Tabellen, Datenbankfelder usw. von den Gruppenmitgliedern zugegriffen werden darf. + + Select whether the Access Lists for Page type, Tables, Module and Allowed excludefield are enabled for this group. + Legt fest, ob die Zugriffslisten für Seitenart, Tabellen, Module und erlaubte Ausnahmefelder für diese Gruppe aktiv sind. + + + If this option is disabled the Access Lists cannot be configured for the group. +When Access Lists are disabled the icon for the group is blue while it is red when Access Lists are enabled. + Ist diese Option deaktiviert, so können für diese Gruppe keine Zugriffslisten konfiguriert werden. Wenn die Zugriffslisten deaktiviert, ist das Symbol für die Gruppe blau, sonst rot. + + be_groups:pagetypes_select, +be_groups:tables_modify, +be_groups:tables_select, +be_groups:groupMods, +be_groups:non_exclude_fields + be_groups:pagetypes_select, be_groups:tables_modify, be_groups:tables_select, be_groups:groupMods, be_groups:non_exclude_fieldsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enter the host name from which the user is forced to login. + Gibt den Host an, von dem aus sich der Benutzer anmelden muss. + + + A TYPO3 system may host multiple websites on multiple domains. Therefore this option secures that users can login only from a certain host name. +Setting this to for example "www.my-domain.com" will require a user to be logged in from that domain if membership of this group should be gained. Otherwise the group will be ignored for the user. + Ein TYPO3-System kann mehrere Websites in mehreren Domänen enthalten. Diese Option stellt sicher, dass sich Benutzer nur von einem bestimmten Host anmelden können. Gibt man hier z.B. "www.meine-domäne.com" ein, so muss der Benutzer sich von dieser Domäne aus anmelden, um Mitgliedschaft in dieser Gruppe zu erhalten. Andernfalls wird die Gruppe für diesen Benutzer ignoriert. + + be_users:lockToDomain, +fe_users:lockToDomain, +fe_groups:lockToDomain + be_users:lockToDomain, fe_users:lockToDomain, fe_groups:lockToDomainThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Certain table fields are not available by default. Those fields can be explicitly enabled for the group members here. + Viele Tabellenfelder sind per Vorgabe nicht verfügbar. Diese Felder können hier für Gruppenmitglieder ausdrücklich verfügbar gemacht werden. + + + "Allowed excludefields" allows you to detail the permissions granted to tables. By default all these fields are not available to users but must be specifically enabled by being selected here. +One application of this is that pages are usually hidden by default and that the hidden field is not available for a user unless he has been granted access by this list of "Allowed excludefields". So the user may create a new page, but cannot un-hide the page - unless of course he has been assigned the "Page: Hide page" exclude field through one of his member groups. +Of course it does not make any sense to add fields from tables which are not included in the list of tables allowed to be modified. + "Ausdrücklich erlaubte Felder" erlaubt eine feinfühlige Steuerung der Zugriffsrechte auf Tabellen. Standardmäßig stehen diese Felder Benutzern nicht zur Verfügung. Sie müssen explizit aktiviert werden, indem sie hier ausgewählt werden. Eine mögliche Anwendung ist, dass Seiten standardmäßig verborgen werden und das Feld Verbergen nur Benutzern zugänglich ist, für die dies explizit über "Erlaubte Ausnahmefelder" festgelegt wurde. Die Benutzer können also Seiten erstellen, aber nicht sichtbar machen - es sei denn, ihnen wurde über eine Gruppenmitgliedschaft das Ausnahmefeld "Seite: Seite verbergen" zugewiesen. Es ist natürlich nicht sinnvoll, Felder von Tabellen hinzuzufügen, auf die kein Zugriff erlaubt wurde. + + EXT:lang/Resources/Public/Images/cshimages/be_groups_14.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_14.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + be_groups:inc_access_lists, +Examples from "Getting Started" | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/CreateUsersGroups/ + be_groups:inc_access_lists, +Beispiele aus "Getting Started" | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/CreateUsersGroups/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Select which 'Types' of Pages the members may set. + Erlaubte Seitentypen für Gruppenmitglieder. + + + This option limits the number of valid choices for the user when he is about to select a page type. +Choice of Page types (doktype) for a page is associated with a) a special icon for the page, b) permitted tables on the page (see $PAGES_TYPES global variable) and c) if the page is a web page or "system folder" type. + Diese Option schränkt die verfügbare Auswahl beim Festlegen des Typs einer Seite ein. +Die Auswahl des Typs einer Seite (doktype) beeinflusst a) ein spezielles Symbol für Seiten dieses Typs, b) erlaubte Tabellen auf der Seite (siehe die globale Variable $PAGES_TYPES) und c) ob die Seite eine normale, sichtbare Webseite ist oder vom Typ "Systemorder". + + EXT:lang/Resources/Public/Images/cshimages/be_groups_9.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_9.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The list of typical page types available in a CMS context. Selecting Page types for a usergroup defines which of these options can be selected by member users. + Die Liste der typisch in einem CMS-Kontext verfügbaren Seitentypen. Die hier festgelegte Auswahl schränkt alle Gruppenmitglieder entsprechend ein. + + + pages:doktype, +be_groups:inc_access_lists + pages:doktype, be_groups:inc_access_listsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + be_users, +"Inside TYPO3" about users / groups | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/UsersAndGroups/, +How to set up a backend user | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/SettingUpANewUser/, +Setting up groups (from "Getting Started") | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/CreateUsersGroups/ + be_users, +"Inside TYPO3" über Benutzer/Gruppen | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/UsersAndGroups/, +Einrichtung eines Backend-Benutzers | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/SettingUpANewUser/, +Einrichtung von Gruppen (aus "Getting Started") | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/CreateUsersGroups/ + + All settings from the selected groups will be merged with the properties from this group, for example DB mounts, permissions, TSconfig, etc. + Alle Einstellungen der ausgewählten Benutzergruppen werden mit den Einstellungen dieser Gruppe zusammengeführt, zum Beispiel DB-Freigaben, Berechtigungen, TSconfig usw. + + + The properties of subgroups are added to the properties of this group and basically they will simply be added to the list of member groups of any user which is a member of this group. +This feature provides a great way to create 'Supervisor' user groups. + Die Eigenschaften der Untergruppen werden den Eigenschaften dieser Gruppe hinzugefügt. Die Gruppen werden einfach zur Liste der Gruppen hinzugefügt, bei denen der Benutzer Mitglied ist. Mit Hilfe dieser Funktion lassen sich sehr gut "Experten"-Benutzergrupen erstellen. + + Select which tables the members may modify. + Tabellen, die von Gruppenmitgliedern modifiziert werden dürfen. + + + An important part of setting permissions is to define which database tables a user is allowed to modify. +Tables allowed for modification is automatically also allowed for selection and thus you don't need to set tables entered here in the "Tables (listing)" box. + +<strong>Notice</strong> that this list adds to the fields selected in other member groups of a user. + Einer der wichtigsten Aspekte der Zugriffsrechte ist die Festlegung, welche der Datenbanktabellen von Gruppenmitgliedern verändert werden dürfen. Die beiden wichtigsten Tabellen sind "Seiten" (pages) und "Seiteninhalt" (tt_content). Ohne Änderungsrechte an diesen beiden Tabellen kann ein Benutzer keine sichtbaren Inhalte pflegen. Tabellen mit Recht zur Änderung sind automatisch auch sichtbar und müssen nicht nochmals im Feld "Tabellen (Anzeige)" gewählt werden. Wie bei anderen Rechten auch, werden die Rechte hier vereinigt mit den Änderungsrechten anderer Benutzergruppen, denen ein Benutzer angehört. + + EXT:lang/Resources/Public/Images/cshimages/be_groups_10.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_15.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_11.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_10.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_15.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_11.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The screenshot above shows how the "Create new record" dialog looks for a user limited to editing only "Page" and "Page content" elements. +The two tables are simply added to the list of "Tables (modify)" in the group Access Lists. +This is (an example of) the full amount of elements that can be created on the page by the "admin" user for whom there are no restrictions. + Hier sieht man den Dialog "Neuer Datensatz" für einen Benutzer, der nur "Seiten" und "Seiteninhalte" ändern darf. Für diese Gruppe ist nur die Änderung der Tabellen "Seiten" und "Seiteninhalte" erlaubt. Aber Änderungsrechte an weiteren Tabellen aus anderen Gruppenzugehörigkeiten eines Benutzers werden respektiert, auch wenn das natürlich hier nicht sichtbar ist. Dies ist der volle Umfang von Seiteninhalten (ein Beispiel), die von einem "Admin"-Benutzer einer Seite hinzugefügt werden können, weil Administratoren keinen Beschränkungen unterliegen. + + be_groups:tables_select, +be_groups:inc_access_lists, +xMOD_csh_corebe:new_ce + be_groups:tables_select, be_groups:inc_access_lists, xMOD_csh_corebe:new_ceThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select which tables the members may see in record lists ('modify' tables does not need to be re-entered here!). + Tabellen, die von Gruppenmitgliedern eingesehen werden dürfen. + + + This determines which tables - in addition to those selected in the "Tables (modify)" box - may be viewed and listed for the member users. He is not able to <em>edit</em> the table - only select the records and view the content. +This list is not very important. It's a pretty rare situation that a user may select tables but not modify them. + Dieses Feld bestimmt, welche Tabellen - neben denen, die auch verändert werden dürfen - von Gruppenmitgliedern gelistet bzw. gesehen werden dürfen. Benutzer können diese Tabellen nicht verändern, nur deren Datensätze listen und die Inhalte einsehen. Diese Liste ist nicht sonderlich wichtig. Es kommt selten vor, dass Benutzer Tabelleninhalte sehen dürfen, ohne sie zumindest auch ändern zu dürfen. Eine Ausnahme bildet das Modul TemplaVoilà (TV). Die Tabellen "TemplaVoilà-Vorlagenobjekt" und "TemplaVoilà-Datenstruktur" werden normalerweise nur von Administratoren verändert. Damit aber normale Redakteure beim Erzeugen von Seiten Datenstrukturen und Vorlagen auswählen können, muss ihnen hier das Recht zur Ansicht eingeräumt werden. + + be_groups:tables_modify, +be_groups:inc_access_lists + be_groups:tables_modify, be_groups:inc_access_listsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Name of the Backend usergroup. The name should be descriptive and can always be changed later. + Name der Backend-Benutzergruppe. Er sollte beschreibend sein und kann jederzeit geändert werden. + + + Backend Usergroups are identified by their "uid" field value (integer) and therefore the title can always be changed. The "uid" can never be changed for a user group. + Intern werden die Benutzer über das Feld "uid" der Benutzergruppe zugeordnet. Deshalb ist es jederzeit möglich, den Gruppennamen zu ändern, ohne die Zuordnung zu Benutzern zu verändern. Die "uid" der Gruppe ändert sich dagegen niemals. Überall, wo die Gruppe angezeigt wird, z.B. bei der Zuordnung von Benutzern zu Gruppen, sehen Sie den Gruppennamen statt der "uid". + + + EXT:lang/Resources/Public/Images/cshimages/be_groups_2.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_2.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The usergroup title is shown in the record lists. + Der Gruppenname wird z.B. in Datensatzlisten angezeigt. + + + User TSconfig: Additional configuration through TypoScript style values (Advanced). + Benutzer-TSconfig: Erweiterte Konfiguration über Werte im TypoScript-Stil (für Fortgeschrittene). + + + User TSconfig can be set for each backend user and group. Configuration set for backend groups is inherited by the user who is a member of those groups. The available options typically cover user settings like those found in the User>Setup module (in fact options from that module can be forcibly overridden from User TSconfig!), configuration of the "Admin Panel" (frontend), various backend tweaks (lock user to IP, may user clear all cache?, width of the navigation frame etc.) and backend module configuration (overriding any configuration set for backend modules in Page TSconfig). + Benutzer-TSconfig kann für jeden Backend-Benutzer und jede Backend-Benutzergruppe gesetzt werden. Die für Benutzergruppen festgelegte Konfiguration wird an die Mitglieder dieser Gruppe vererbt. Zu den verfügbaren Optionen gehören typischerweise Einstellungen wie im Modul "Benutzerwerkzeuge > Einstellungen" (tatsächlich können dessen Optionen per Benutzer-TSconfig übersteuert werden), im Admin-Panel (Frontend), diverse Optimierungen des Backends (Benutzer auf IP festlegen, der Zugriff auf die Funktion zum Löschen des Cache, Breite des Navigationsrahmens usw.) und die Konfiguration der Backend-Module (Übersteuerung der Konfiguration, die über Seiten-TSconfig gesetzt wurde). + + + EXT:lang/Resources/Public/Images/cshimages/be_groups_16.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_17.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_16.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_17.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + In the TSconfig field help is right at hand - just click the TS wizard icon, then a window will pop up. +In the pop-up window you will see a tree of possible configuration values. These are extracted from the TSconfig manual. You can click around to find the options you need to set through this wizard. + Für das TSconfig-Feld steht Hilfe jederzeit bereit - klicken Sie einfach das Symbol des TS-Assistenten an, um ein Fenster zu öffnen. +In dem Popup-Fenster sehen Sie dann einen Baum möglicher Konfigurationswerte. Diese wurden aus dem TSconfig-Handbuch extrahiert. Mit diesem Assistenten können Sie die benötigten Optionen suchen. + + be_users:TSconfig +fe_users:TSconfig +fe_groups:TSconfig +pages:TSconfig, +TSconfig Reference| https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/, +TypoScript Syntax | https://docs.typo3.org/typo3cms/TyposcriptSyntaxReference/ + be_users:TSconfig +fe_users:TSconfig +fe_groups:TSconfig +pages:TSconfig, +TSconfig-Referenz| https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/, +TypoScript-Syntax | https://docs.typo3.org/typo3cms/TyposcriptSyntaxReference/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + TypoScript syntax without conditions and constants. + Eingabe als normales TypoScript, aber ohne Bedingungen und Konstanten. + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_csh_be_users.xlf b/public/typo3conf/l10n/de/lang/de.locallang_csh_be_users.xlf new file mode 100755 index 0000000..144c615 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_csh_be_users.xlf @@ -0,0 +1,352 @@ + + + +
+ + + 'Admin' users have TOTAL access to the system! + "Admin"-Benutzer haben VOLLSTÄNDIGEN Zugang zum System! + + + 'Admin' can do anything TYPO3 allows and this kind of user should be used only for administrative purposes. All daily handling should be done with regular users. +'Admin' users don't need to be members of any backend user groups. However you should be aware that any page created by an admin user without a group will not have any owner-group assigned and thus it will probably be invisible for other users. If this becomes a problem you can easily solve it by assigning a user group to the 'Admin' user anyway. This does of course not affect the permissions since they are unlimited, but the first group listed is by default the owner group of newly created pages. +'Admin' users are easily recognized as they appear with a red icon instead of the ordinary blue user-icon. + +You should probably not assign any other users than yourself as an 'Admin' user. + "Admin"-Benutzer können alle Funktionen nutzen, die TYPO3 bietet. Deshalb sollten solche Benutzer nur für administrative Aufgaben verwendet werden. Alle täglich anfallenden Aufgaben können auch mit normalen oder speziell angepassten Benutzern und Benutzergruppen durchgeführt werden. Admin-Benutzer müssen nicht Mitglied einer Benutzergruppe sein. Man sollte sich aber darüber im Klaren sein, dass Aufgrund dieser Tatsache neu von solchen Admins angelegte Seiten deshalb auch keine Besitzergruppe haben und somit für andere Benutzer unter Umständen unsichtbar sind. Wenn das ein Problem darstellt, so kann man Admin-Benutzer einer Benutzergruppe zuweisen. Natürlich werden die Bearbeitungs- und Zugriffsrechte dadurch nicht berührt, denn Admin-Benutzer haben nach wie vor uneingeschränkte Rechte. Neue Seiten werden dadurch jedoch mit den entsprechenden Gruppenrechten angelegt. Admin-Benutzer sind an dem blauen Benutzersymbol zu erkennen, normale Benutzer werden mit einem grünen Symbol dargestellt. Außer sich selbst sollten Sie keinem anderen Benutzer Admin-Rechte einräumen. + + EXT:lang/Resources/Public/Images/cshimages/beuser_4.png + EXT:lang/Resources/Public/Images/cshimages/beuser_4.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Select which record languages the group members are limited to edit. + Legt fest, in welchen Sprachen der Benutzer Inhaltselemente bearbeiten darf. + + + You can also limit users to specific languages with user group settings. Please see the same field for backend user groups for more details. + Diese Einstellung kann auch für Benutzergruppen vorgenommen werden. Details dazu entnehmen Sie bitte der Beschreibung des gleichnamigen Feldes im Bereich "Benutzergruppen". + + + EXT:lang/Resources/Public/Images/cshimages/be_groups_18.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_18.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + be_groups:allowed_languages + be_groups:allowed_languages + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Assign startpoints for the users page tree. + Definieren Sie den Seitenbaum des Benutzers. + + + The page tree used my all Web-submodules to navigate must have some points-of-entry defined. Here you should insert one or more references to a page which will represent a new root page for the page tree. This is called a 'Database mount'. + +<strong>Notice</strong> that backend user groups also has DB mounts which can be inherited by the user. So if you want a group of users to share a page tree, you should probably mount the page tree in the backend user group which they share instead. + Um normalen Backend-Benutzern (Nicht-Administratoren) überhaupt einen Seitenbaum darstellen zu können, ist es zunächst notwendig festzulegen, auf welche Bereiche der Website die Benutzer Zugriff erhalten sollen. Dazu weist man ihnen hier eine oder mehrere Seiten des Seitenbaumes zu. Aus diesen Startseiten (inklusive aller Unterseiten) wird dann der benutzereigene Seitenbaum gebildet. Da der Begriff "Startseite" eigentlich lediglich eine Referenz zu einem Datenbankeintrag darstellt, wird solch eine Startseite auch als "Datenbankfreigabe" ("database mount" oder "DB mount") bezeichnet. <strong>Hinweis</strong> Backend-Benutzergruppen können ebenfalls Datenbankfreigaben erteilt werden. Diese Freigaben werden an alle Gruppenmitglieder vererbt. Der resultierende Seitenbaum setzt sich somit aus den persönlichen und den Gruppenfreigaben zusammen! Es wird empfohlen, Datenbankfreigaben auf Gruppenebene zu erstellen. <strong>Achtung</strong> Damit die Benutzer die angezeigten Seiten auch bearbeiten können, müssen Sie dem Benutzer auch entsprechende Bearbeitungsrechte einräumen (im Modul "Web > Zugriff"). + + EXT:lang/Resources/Public/Images/cshimages/be_groups_3.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_4.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_3.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_4.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + A DB mount is assigned to the user. Users can only operate on pages and records which are inside their DB mounts! +When a page is mounted for a user it will become the root of their page tree. The user must have access to the page through the regular page permissions set in the Web > Access module. + Dem Benutzer wurde eine Datenbankfreigabe zugewiesen. Benutzer können lediglich Seiten und Datensätze bearbeiten, die ihnen hier auch zugewiesen wurden. Zugewiesene Datenbankfreigaben bilden die Wurzel des Seitenbaums. Sie müssen dem Benutzer auch entsprechende Bearbeitungsrechte einräumen (im Modul "Web > Zugriff"). + + be_groups:db_mountpoints, +be_users:file_mountpoints, +be_users:options, +xMOD_csh_corebe:perm_module, +xMOD_csh_corebe:pagetree + be_groups:db_mountpoints, be_users:file_mountpoints, be_users:options, xMOD_csh_corebe:perm_module, xMOD_csh_corebe:pagetreeThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + This is the table of backend administration users. Backend users can login in the backend of TYPO3 and are typically producers of content on a website. + Backend-Benutzer können sich im TYPO3-Backend-Bereich anmelden und dort Inhaltselemente anlegen oder bearbeiten. + + + The main settings for a backend user is a username, password and group memberships. The username and password authenticates the user to the system. The group memberships enables the user to perform actions in TYPO3 since groups are the main source of permission settings for a backend user. +Backend usergroups can also be understood as "roles". A usergroup can contain a configuration of permissions which allows the user to play a certain role in the system. + +<b>The "Admin" user</b> +There is a special kind of user, the "Admin" user. This user has access to everything in TYPO3. There are no limits for Admin-users at all. You should normally have only a single or two admin-users in your system. +Admin-users are the only users who can create other backend users. Alternatively you can create an "Action" which enables other normal users to do it as well (with certain restrictions of course). + +<b>Location</b> +Backend users are always created in the root of the page tree (like Backend groups are). + +<b>Comparing Users</b> +To manage and compare users, getting an overview of their access credentials etc. you can use the Tools > User Admin module (extension: beuser). It allows you to group users by various categories of permissions. You can also switch to another users account by a single click of a button. + Die Haupteinstellungen für einen Backend-Benutzer bestehen aus einem eindeutigen Benutzernamen, einem Passwort und einer oder mehreren Gruppenmitgliedschaften. Mit seinem Benutzernamen und dem Passwort authentifiziert sich ein Benutzer gegenüber dem System und durch Gruppenmitgliedschaften werden dem Benutzer bestimmte Rechte innerhalb des TYPO3-Systems eingeräumt. Benutzergruppen stellen die Hauptquelle für Benutzerberechtigungen dar. Man kann Backend-Benutzergruppen auch als "Benutzerrollen" verstehen: mit einer Benutzergruppe können die Rechte definiert werden, die ein Benutzer benötigt, um eine bestimmte Aufgabe oder Rolle innerhalb des Systems wahrzunehmen, z.B. als Textredakteur, Designer oder Systemadministrator. <b>Der "Admin"-Benutzer</b> Es gibt einen besonderen Benutzertyp, den "Admin"-Benutzer. Dieser Benutzer hat auf alle Bereiche von TYPO3 Zugriff, d.h. für ihn existieren keinerlei Beschränkungen. Normalerweise sollten in einem System nur ein oder zwei Admin-Benutzer angelegt werden. Admin-Benutzer sind die einzigen, die andere Benutzer anlegen können. Sie können jedoch auch eine Aktion definieren, durch die ein normaler Benutzer dazu in die Lage versetzt wird (mit bestimmten Einschränkungen). <b>Speicherort für Backend-Benutzer und Gruppen</b> Backend-Benutzer (und Benutzergruppen) werden immer in der Wurzel des Seitenbaumes angelegt. <b>Benutzer vergleichen</b> Um Benutzer verwalten, vergleichen und sich einen Überblick über Benutzerrechte verschaffen zu können, kann das Werkzeug "Verwaltung" verwendet werden (Adminwerkzeuge > Verwaltung). Damit lassen sich u.a. Benutzer nach verschiedenen Kategorien sortieren und vergleichen. Hier können Sie auch mit einem einzigen Mausklick die Identität eines anderen Benutzers annehmen, um dessen Benutzerrechte direkt zu überprüfen. + + This option will temporarily disable the user from logging in. + Mit dieser Option können Sie dem Benutzer den Systemzugang verwehren. + + + Disable the lock of the backend users session to the remote IP number. + Mit dieser Option können bestehende Anmeldebeschränkungen (IP-Adressen) für diesen Benutzer deaktiviert werden. + + + You will have to disable this lock if backend users are accessing TYPO3 from ISDN or modem connections which may shutdown and reconnect with a new IP. The same would be true for DHCP assignment of IP numbers where new IP numbers are frequently assigned. + Sie müssen diese Option für Benutzer wählen, die über eine Internet-Wählverbindung (Modem, ISDN, DSL) auf TYPO3 zugreifen. Solche Benutzer erhalten bei jeder Internet-Einwahl eine andere IP-Adresse zugewiesen. Gleiches gilt auch für Benutzer, die per DHCP am Netzwerk angemeldet sind. Auch hier ändern sich die IP-Adressen ständig, so dass Sie in diesem Fall keine IP-basierte Anmeldebeschränkung vornehmen sollten. + + + be_users:starttime, +be_users:endtime + be_users:starttime, be_users:endtimeThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enter the email address of the user. + Geben Sie die E-Mail-Adresse des Benutzers an. + + + This address is rather important to enter because this is where messages from the system is sent. +<strong>Notice</strong> the user is able to change this value by himself from within the User>Setup module. + Diese Adresse ist sehr wichtig, denn hierhin werden TYPO3-Systemmeldungen versendet. <strong>Hinweis</strong> Benutzer können diesen Wert innerhalb ihres Benutzerprofils auch selbst ändern (im Modul Benutzer > Einstellungen). + + be_users:realName, +_MOD_user_setup:option_newPassword + be_users:realName, _MOD_user_setup:option_newPasswordThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enter the date from which the account is disabled. + Geben Sie das Datum an, ab dem der Benutzername ungültig sein soll. + + + be_users:disable, +be_users:starttime, +pages:starttime + be_users:disable, be_users:starttime, pages:starttimeThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Assign startpoints for the file folder tree. + Legen Sie den Ordnerbaum fest, der dem Benutzer zu Verfügung stehen soll. + + + The file folder tree is used by all File-submodules to navigate between the file folders on the webserver. +Notice as with 'DB mounts' the file folder mounts may be inherited from the member groups of the user. +See Backend Groups for details + Der Dateibaum wird von allen TYPO3-Dateimodulen benutzt, um zwischen den verschiedenen Ordnern auf dem Webserver navigieren zu können. Genau wie bei den Datenbankfreigaben werden auch hier Gruppenrechte vererbt. Lesen Sie dazu bitte die Beschreibung für "Backend-Benutzergruppen". + + be_groups:file_mountpoints, +be_users:db_mountpoints, +be_users:options, +xMOD_csh_corebe:filetree, +sys_filemounts + be_groups:file_mountpoints, be_users:db_mountpoints, be_users:options, xMOD_csh_corebe:filetree, sys_filemountsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select file operation permissions for the user. + Legen Sie die Dateibearbeitungsrechte des Benutzers fest. + + + These settings relate to the functions found in the File>List module as well as general upload of files. + +<strong>Notice</strong> that backend user groups also have file operation permissions which automatically apply to the user if he's member of an accordant group. So if you want a group of users share identical file operation permissions, you should probably define them in a backend user group instead. + Diese Einstellungen wirken sich auf die verfügbaren Funktionen innerhalb des Moduls "Datei > Dateiliste" sowie auf das allgemeine Hochladen von Dateien aus. <strong>Beachten</strong> Sie, dass auch Backend-Benutzergruppen Rechte für Dateioperationen festlegen, die automatisch gelten, wenn ein Benutzer Mitglied der entsprechenden Gruppe ist. Soll eine Gruppe Benutzer die selben Rechte für Dateioperationen erhalten, sollten diese besser über eine Backend-Benutzergruppe festgelegt werden. + + be_users:file_mountpoints, +be_group:file_permissions + be_users:file_mountpoints, be_group:fileoper_permsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select file operation permissions for the user. + Legen Sie die Dateibearbeitungsrechte des Benutzers fest. + 100% + + + These settings relate to the functions found in the File>List module as well as general upload of files. + +<strong>Notice</strong> that backend user groups also have file operation permissions which automatically apply to the user if he's member of an accordant group. So if you want a group of users share identical file operation permissions, you should probably define them in a backend user group instead. + Diese Einstellungen beziehen sich auf die Funktionen des Moduls "Datei > Dateiliste" sowie auf das Hochladen von Dateien allgemein. + +<strong>Beachten Sie,</strong> dass auch Backend-Benutzergruppen Berechtigungen für Dateioperationen haben, die automatisch für den Benutzer gelten, wenn er Mitglied der entsprechenden Gruppe ist. Wenn also eine Gruppe von Benutzern identische Berechtigungen für Dateioperationen erhalten soll, sollten Sie diese besser in einer Backend-Benutzergruppe festlegen. + + be_users:file_mountpoints, +be_group:file_permissions + be_users:file_mountpoints, +be_group:file_permissionsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + EXT:lang/Resources/Public/Images/cshimages/beuser_2.png, +EXT:lang/Resources/Public/Images/cshimages/beuser_1.png, +EXT:lang/Resources/Public/Images/cshimages/beuser_3.png + EXT:lang/Resources/Public/Images/cshimages/beuser_2.png, +EXT:lang/Resources/Public/Images/cshimages/beuser_1.png, +EXT:lang/Resources/Public/Images/cshimages/beuser_3.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Backend users are found in the root of the page tree. "Admin" backend users can always be recognized on their icon being red while normal users have a blue icon. +The editing form of a backend users record. +The "Tools > User Admin" module where you can get an overview of the users on the system and what permissions they have. Click the "SU" button to switch to a users account. + Backend-Benutzer und Backend-Benutzergruppen werden in der Wurzel des Seitenbaumes angelegt. Im Bild sind "Admin"-Benutzer daran zu erkennen, dass sie ein rotes Benutzersymbol haben (normale Benutzer werden in blau dargestellt). In neueren Versionen von TYPO3 hat ein Admin-Benutzer ein blaues und ein normaler Benutzer ein grünes Symbol. Die Eingabemaske zum Anlegen oder Bearbeiten von Backend-Benutzern. Die Eingabemaske des Werkzeugs "Verwaltung", mit dem man sich einen Überblick über alle Backend-Benutzer verschaffen kann. Mit der Schaltfläche "SU" ("Switch User") können Sie als Administrator die Identität des entsprechenden Benutzers annehmen, um dessen Rechte zu überprüfen. + + Select the <i>default</i> language. + Wählen Sie die <i>Standardsprache</i>. + + + This determines the language of the backend interface for the user. All mainstream parts available for regular users are available in the system language selected. +'Admin'-users however will experience that the 'Admin'-only parts of TYPO3 is in english. This includes all submodules in "Tools" and the Web>Template module. + +<b>Notice</b> this is only setting the default language. As soon as the user has logged in the language must be changed through the User>Setup module. Also you will have to install the corresponding language pack which can be found as an extension on TYPO3.org with the prefix "csh_XX" where XX is the TYPO3 language key. + Hier legen Sie die Sprache für das Backend fest. Alle Hauptmenüpunkte normaler Benutzer wurden in die hier gewählte Sprache übersetzt. Admin-Benutzer werden jedoch feststellen, dass die speziellen Admin-Menüs lediglich in Englisch verfügbar sind. Das betrifft zum Beispiel alle Module innerhalb von "Werkzeuge" und im Modul "Web > Template". <b>Hinweis:</b> Die hier gewählte Sprache legt lediglich den Standardwert fest. Nach erfolgreicher Anmeldung kann jeder Benutzer seine persönlichen (Sprach-)Einstellungen im Modul "Benutzerwerkzeuge > Einstellungen" vornehmen. Für jede gewünschte Systemsprache muss der Administrator aber zunächst das entsprechende Sprachpaket installieren. Diese Sprachpakete können im Menü "Admin > Erw-Manager" unter "Übersetzungen" von TYPO3.org heruntergeladen werden. + + _MOD_user_setup:language + _MOD_user_setup:language + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + This field shows the user's last log in date. + Zeigt an, wann sich der Benutzer zuletzt angemeldet hat. + + + Enter the host name from which the user is forced to login. + Geben Sie den Rechnernamen oder die Netzwerkadresse an, von welcher sich der Benutzer anmelden muss. + + + A TYPO3 system may have multiple domains pointing to it. Therefore this option secures that users can login only from a certain host name. + Ein TYPO3-System kann unter Umständen über mehrere verschiedene Domänennamen erreichbar sein. Deshalb kann mit dieser Einstellung sichergestellt werden, dass sich Benutzer nur von einer bestimmten Domäne aus anmelden können. + + + be_groups:lockToDomain, +fe_users:lockToDomain, +fe_groups:lockToDomain + be_groups:lockToDomain, fe_users:lockToDomain, fe_groups:lockToDomainThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select if the user should inherit page tree or folder tree mountpoints from member groups. + Mit dieser Option wird festgelegt, ob dem Benutzer die Seiten- und Verzeichnisfreigaben der ihm zugeordneten Benutzergruppen zugewiesen (vererbt) werden sollen. + + + It's a great advantage to let users inherit mountpoints from membergroups because it makes administration of the same mountpoints for many users extremely easy. +If you don't check these options, you must make sure the mount points for the page tree and file folder tree is set specifically for the user. + Das Vererben von Datenbank- und Verzeichnisfreigaben durch die Zugehörigkeit zu einer Benutzergruppen macht es Administratoren sehr einfach, eine Freigabe für viele Benutzer zu erstellen und zu verwalten. Wählt man diese Option nicht, müssen für solche Benutzer entsprechende Freigaben für den Seitebaum und Verzeichnisse separat eingerichtet werden. + + be_users:db_mountpoints, +be_users:file_mountpoints + be_users:db_mountpoints, be_users:file_mountpointsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enter the password for the backend username above (Notice the value you enter <i>will</i> be readable in the field!). + Geben Sie das Passwort für diesen Benutzer an. Das Passwort wird während der Eingabe im Klartext angezeigt. + + + The password is required. Before the password is sent to the server it's md5-hashed, so the password value itself is not transferred over the Internet. This is true both when editing the password and when the user logs in. +While this principle does not reveal the raw password it is <i>not</i> the same as real encryption. If you need the highest degree of security you should install the TYPO3 backend on a secure server. +The password is stored in the database as an md5-hash and thus it's not possible to extract the original password from the database either. This means that 'lost passwords' must be substituted with a new password for the user. + +<b>Notice</b> +When you enter the password in the password field it is initially visible in clear text! First when the password field focus is lost will the password become a "list of dots". + +<b>User changing password</b> +Users can change their password from the User > Setup module + Das Feld für das Passwort ist - ebenso wie das für den Benutzernamen - ein Pflichtfeld und muss ausgefüllt werden. Passwörter werden verschlüsselt (als MD5-Hash), sobald Sie dieses Eingabefeld verlassen. Damit wird sicher gestellt, dass keinerlei Klartextpasswörter über das Internet gesendet werden. Dieser Vorgang findet auch bei der Anmeldung am System statt. Auch wenn mit dieser Methode prinzipiell sichergestellt wird, dass keine Passwörter im Klartext übertragen werden, entspricht dies <i>nicht</i> einer verschlüsselten Kommunikation! Die größtmögliche Sicherheit für Ihr System erreichen Sie, wenn Sie TYPO3 auf einem sicheren Server (mit SSL und HTTPS) installieren. Das Passwort wird in der Datenbank als sogenannter MD5-Hash-Wert gespeichert und kann deshalb nicht rückübersetzt werden. Aus diesem Grund müssen verloren gegangene oder vergessene Benutzerpasswörter durch neue ersetzt werden. <b>Hinweis</b> Bei der Eingabe erscheint im Eingabefeld das Passwort zunächst im Klartext (unverschlüsselt). Beim Verlassen des Feldes erscheinen dann die gewohnten "Passwortpunkte". <b>Passwortänderung durch Benutzer</b> Benutzer können ihr Passwort innerhalb ihres Benutzerprofils auch selbst ändern. + + _MOD_user_setup:option_newPassword + _MOD_user_setup:option_newPassword + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enter the ordinary name of the user, eg. John Doe. + Geben Sie den vollständigen Namen des Benutzers an (z.B. Petra Mustermann). + + + <strong>Notice</strong> the user is able to change this value by himself from within the User>Setup module. + <strong>Hinweis</strong> Benutzer können diesen Wert innerhalb ihres Benutzerprofils auch selbst ändern (im Modul Benutzer>Einstellungen). + + + be_users:email, +_MOD_user_setup:option_newPassword + be_users:email, _MOD_user_setup:option_newPasswordThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + be_groups, +About backend users | https://docs.typo3.org/typo3cms/GettingStartedTutorial/UserManagement/BackendUsers/ +Setting up a new user and group | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/SettingUpANewUser/ +Users and Groups [Technical] | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/UsersAndGroups/ + be_groups, +Über Backend-Benutzer | https://docs.typo3.org/typo3cms/GettingStartedTutorial/UserManagement/BackendUsers/ +Einrichtung neuer Benutzer und Gruppen | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/SettingUpANewUser/ +Bentzer und Gruppen [Technisch] | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/UsersAndGroups/ + + Enter the date from which the account is active. + Geben Sie das Datum an, ab dem der Benutzername gültig sein soll. + + + be_users:disable, +be_users:endtime, +pages:starttime + be_users:disable, be_users:endtime, pages:starttimeThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Enter additional TSconfig for the user (advanced). + Definiert zusätzliche, benutzerspezifische TSconfig-Einstellungen (fortgeschrittene Konfiguration) + + + This field allows you to extend the configuration of the user in severe details. A brief summary of the options include a more detailed configuration of the backend modules, setting of user specific default table field values, setting of Rich Text Editor options etc. + Mit dieser Einstellung lassen sich dem Benutzer ganz spezielle Konfigurationen (etwa für den RTE oder Optionen einzelner Module etc.) zuweisen. Mit dem Eintrag "mod.SHARED.colPos_list = 1,0,2,3" könnte man z.B. festlegen, dass der Benutzer in allen Spalten Inhalte anlegen darf. + + + pages:TSconfig, +fe_users:TSconfig, +be_groups:TSconfig, +User TSconfig | https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/ + pages:TSconfig, +fe_users:TSconfig, +be_groups:TSconfig, +Benutzer-TSconfig | https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Assign backend user groups to the user. + Weisen Sie den Benutzer einer oder mehreren Benutzergruppen zu. + + + The backend user groups defines the permissions which the backend user will inherit. So unless the backend user is an 'Admin' user, he needs to be a member of one or more user groups in order to have practically any permissions assigned. The properties set in the user groups are mostly added together. +The first (top) group in the list is the group which will, by default, be the owner of pages the user creates. + Erst durch das Zuweisen von Backend-Benutzergruppen können Sie festlegen, welche Rechte ein Benutzer erhält. Ein Benutzer verfügt über praktisch keine Rechte, solange er noch keiner Benutzergruppe zugewiesen wurde (diese Einschränkung gilt nicht für Admin-Benutzer). Die Rechte verschiedener Gruppen werden dabei größtenteils zusammengefasst. Die erste (oberste) Gruppe in der Liste legt fest, welcher Gruppe neu erstellte Seiten des Benutzers gehören (Standardgruppe). + + be_users:TSconfig, +be_groups + be_users:TSconfig, be_groupsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Select available backend modules for the user. + Weist dem Benutzer bestimmte Backend-Module zu. + + + This determines which 'menu items' are available for the user in the backend. + +Notice that the same list of modules may be configured for the backend user groups and that these will be inherited by the user in addition to the modules you select here. It's highly likely that you should not set any modules for the user himself but rather select the modules in the backend groups he's a member of. However this list provides a great way to add a single module for specific users. + Mit dieser Option wird das Aussehen und der Funktionsumfang des Benutzermenüs festgelegt. Bitte beachten Sie, dass die gleichen Module evtl. schon innerhalb einer Benutzergruppe festgelegt wurden und diese an den Benutzer vererbt werden. Es empfiehlt sich, alle allgemeinen Module innerhalb der Benutzergruppe zu definieren und dem Benutzer hier lediglich einzelne, ganz spezielle Module zuzuweisen. + + be_groups:groupMods + be_groups:groupMods + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enter the login name of the backend user. + Geben Sie den Benutzernamen des Backend-Benutzers an. + + + A username is required and must be in lowercase without spaces in it. Furthermore the username must be unique. If it is not unique a number will be appended automatically. + Das Feld für den Benutzernamen ist - ebenso wie das für das Passwort - ein Pflichtfeld und muss ausgefüllt werden. Der Benutzername muss eindeutig sein und darf nur aus Kleinbuchstaben bestehen. Leerzeichen sind nicht erlaubt! Sollte der Benutzername nicht eindeutig sein, fügt TYPO3 automatisch eine Zahl an. + + + be_users:password + be_users:password + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_csh_corebe.xlf b/public/typo3conf/l10n/de/lang/de.locallang_csh_corebe.xlf new file mode 100755 index 0000000..379d594 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_csh_corebe.xlf @@ -0,0 +1,1203 @@ + + + +
+ + + TYPO3 Core + TYPO3-Kern + + + Backend Bookmarks + Backend-Lesezeichen + + + You can create bookmarks to modules in TYPO3 quite easily. The treat is that you can jump between screens in TYPO3 in <em>one</em> click rather than multiple clicks through backend modules etc. The frame also contains a field for entering a page or record id to edit or just search records. + Sie können Lesezeichen zu Modulen in TYPO3 recht einfach erstellen. Der Vorteil ist, dass Sie zwischen Ansichten in TYPO3 mit <em>nur einem</em> Klick anstatt mit mehreren Klicks durch mehrere Module wechseln können. Sie können sogar eine Seiten- oder Datensatz-ID angeben, die Sie bearbeiten möchten. Zudem können Sie Datensätze durchsuchen. + + + In order to create a bookmark it must be supported by the module you want to create the bookmark to. Whether bookmarks are supported can be seen in the top of a module. If there is a small star icon you can click it to create the bookmark. + Um ein Lesezeichen erstellen zu können, muss das Modul, auf das das Lesezeichen zeigen soll, dies unterstützen. Sie können dies am oberen Rand des Moduls erkennen: Wenn sich dort ein kleines Sternchen-Symbol befindet, können Sie es anklicken, um ein Lesezeichen zu erstellen. + + + EXT:lang/Resources/Public/Images/cshimages/core_64.png, +EXT:lang/Resources/Public/Images/cshimages/core_65.png, +EXT:lang/Resources/Public/Images/cshimages/core_67.png, +EXT:lang/Resources/Public/Images/cshimages/core_68.png, + EXT:lang/Resources/Public/Images/cshimages/core_64.png, +EXT:lang/Resources/Public/Images/cshimages/core_65.png, +EXT:lang/Resources/Public/Images/cshimages/core_67.png, +EXT:lang/Resources/Public/Images/cshimages/core_68.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + To create a bookmark to a page, just click the star icon usually found in the top of pages. +You will have to confirm the creation of the bookmark. It is nothing dangerous - only annoying to clean up if you happen to create bookmarks against your own will. Just answer "OK" here. +When you answer "OK" you should immediately see the bookmark icon in the toolbar reloading and, after opening the menu, the new entry appear. If you click this entry, you will now jump to the page you created the bookmark from! +You can name bookmarks, you can even group them and share them. If you want to edit or delete a bookmark you select the "Edit" checkbox and then click the bookmark icon. + Um ein Lesezeichen zu einer Seite zu erstellen, klicken Sie auf das Sternchen-Symbol, das Sie normalerweise oben auf der Seite finden. Sie müssen das Anlegen des Lesezeichens bestätigen. Dies ist nichts Gefährliches - es schützt Sie aber davor, Lesezeichen aus Versehen und gegen Ihren Willen anzulegen. Klicken Sie auf "OK". Sie sollten dann direkt sehen, wie das Lesezeichen-Symbol in der oberen Menüleiste neulädt. Wenn Sie danach das Lesezeichen-Menü öffnen, ist der neue Eintrag vorhanden. Wenn Sie nun diesen Eintrag anklicken, springen Sie direkt zu der Seite, von der aus Sie das Lesezeichen angelegt haben! Sie können Lesezeichen umbenennen, Sie können sie gruppieren und sogar mit anderen Benutzern teilen. Wenn Sie ein Lesezeichen bearbeiten oder löschen möchten, klicken Sie auf "Bearbeiten" und dann auf das Lesezeichen-Menü. + + User TSconfig ->SETUP | https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/Options/ + Benutzer-TSconfig ->SETUP | https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/Options/ + + + TYPO3 is a Content Management Framework which consists of a central program core with only limited functionality. To extend this core system there are hundreds of extensions which in combination will provide a very capable system. + TYPO3 ist ein Content-Management-System (CMS). Es basiert auf einem Kern mit Basisfunktionalitäten, zu denen insbesondere die Erweiterbarkeit gehört. Es stehen hunderte solcher Erweiterungen zur Verfügung, die in Kombination ein sehr leistungsfähiges System ergeben, welches zudem genau auf Ihre Bedürfnisse zugeschnitten werden kann. + + + For most people TYPO3 is equivalent to a CMS providing a backend for management of the content and a frontend engine for website display. However TYPO3s core is natively designed to be a general purpose framework for management of database content. The core of TYPO3 delivers a set of principles for storage of this content, user access management, editing of the content, uploading and managing files etc. Many of these principles are expressed as an API (Application Programmers Interface) for use in the <em>extensions</em> which ultimately adds most of the real functionality. + Für die meisten Benutzer ist TYPO3 einfach ein CMS mit einem "Backend" zur Verwaltung von Inhalten und einem "Frontend", das die Website anzeigt. Aber der TYPO3-Kern ist eher ein Universalsystem zur Verwaltung von Datenbankinhalten. Der TYPO3-Kern stellt eine Sammlung von Mechanismen zur Verfügung, mit denen diese Inhalte gespeichert und wieder hervorgeholt, die Rechte von Benutzern verwaltet und die Inhalte bearbeitet werden können, Dateien hochgeladen, gespeichert und mit den Inhalten der Datenbank verknüpft werden können usw. Viele dieser Mechanismen stehen in Form von APIs (Application Programming Interface, Programmierschnittstelle) den <em>Erweiterungen</em> zur Verfügung, welche dann die eigentliche Funktionalität bereitstellen. + + + Editing a file + Datei bearbeiten + + + You can edit the contents of a text file with this dialog. + Hier können Sie den Inhalt einer textbasierten Datei bearbeiten. + + + EXT:lang/Resources/Public/Images/cshimages/core_50.png + EXT:lang/Resources/Public/Images/cshimages/core_50.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The editing form for a file is this simple textarea field. It's nothing fancy and experienced coders will miss such as TAB-functionality, but it can edit a stylesheet if badly needed... + Die Eingabemaske zum Bearbeiten ist dieses Textfeld. Es ist nichts ausgefallenes und erfahrene Programmierer werden so etwas wie Tabulatoren vermissen, aber mit ihm können Sie ein Stylesheet bearbeiten, wenn es nötig ist... + + + xMOD_csh_corebe:filelist_module + xMOD_csh_corebe:filelist_module + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Filelist Clipboard + Dateiliste Zwischenablage + + + The TYPO3 clipboard works for files as well as for database records (see the Web>List module). You only need to enable the clipboard if you want to use the numeric clipboard pads. + Die TYPO3-Zwischenablage kann für Dateien wie für Datensätze verwendet werden (siehe Modul "Web > Liste"). Wenn Sie die Zwischenablage aktivieren, stehen Ihnen unterschiedliche Ablagen zur Verfügung: Die Ablage "Normal" und drei zusätzliche, durchnummerierte Ablagen. + + + EXT:lang/Resources/Public/Images/cshimages/core_44.png, +EXT:lang/Resources/Public/Images/cshimages/core_46.png + EXT:lang/Resources/Public/Images/cshimages/core_44.png, +EXT:lang/Resources/Public/Images/cshimages/core_46.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + This shows the "Normal" pad on the clipboard. Here an image is now stored. The "Thumbnails" button of the clipboard is enabled so you will see the image icon. +When the numeric clipboard pads are enabled you will be able to place multiple items on the clipboard at one time. If the items selected are found in the current folder you can also see the selection reflected in the checkboxes of the items. To paste the contents into a file folder you use the paste icons available in the Filelist module. + Hier sehen Sie die Ablage "Normal", in der ein Bild gespeichert ist. Die Option "Vorschaubilder anzeigen" ist aktiviert, so dass Sie eine Miniaturansicht des Bildes sehen. Wenn eine der drei nummerierten Ablagen aktiviert ist, können Sie mehrere Dateien und Ordner gleichzeitig zur Ablage hinzufügen. Befinden sich die hinzugefügten Dateien bzw. Ordner im aktuellen Ordner, sehen Sie sie in der rechten Spalte ausgewählt. Um die Dateien oder Ordner einzufügen, benutzen Sie das Symbol "Einfügen" über der rechten Spalte im Submodul "Dateiliste". + + xMOD_csh_corebe:list_clipboard, +About the Clipboard [Technical] | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/GeneralInterfaceFeatures/Clipboard/ + xMOD_csh_corebe:list_clipboard, +Über die Zwischenablage [Technisch] | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/GeneralInterfaceFeatures/Clipboard/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + File > Filelist module + Modul "Datei > Dateiliste" + + + Shows the files and folders from the folder title you have clicked in the folder tree. Click the icons of the files and folders to perform various actions on the elements. + Zeigt die Dateien und Ordner aus dem Ordner, den Sie im Ordnerbaum angeklickt haben. Klicken Sie auf die Symbole der Dateien und Ordner, um unterschiedliche Aktionen durchzuführen. + + + The File > Filelist module provides the main interface to the web-based "FTP-features" in TYPO3. Clicking a folder in the navigation frame will display the files in that folder in the list frame to the right. + +If you click the icon of a file you will see a menu pop up with menu items related to the file or folder. This enables you to edit, rename and copy files to name a few. + +<b>The "TEMP" folder</b> +There is a special folder, the "TEMP" folder. This is meant to be used for temporary uploads of files that are going to be attached to TYPO3 records later. Content in the TEMP folder should be possible to flush once in a while when the folder becomes too crowded with files. So don't store persistent data in there! +The actual folder name is actually "_temp_". The interface will just interprete this with "TEMP" in bold. +The same applies to folders named "_recycler_" - they will be trash cans in the folder tree. + Das Modul "Datei > Dateiliste" stellt die Oberfläche für Web-basierte FTP-Funktionen in TYPO3 zur Verfügung. Nach einem Klick auf einen Ordner im Ordnerbaum wird der Inhalt zur Rechten angezeigt. Wenn Sie auf das Symbol einer Datei oder eines Ordners klicken, erscheint ein Kontextmenü, mit dem Sie sie/ihn bearbeiten, umbenennen und kopieren können. <b>Der "TEMP"-Ordner</b> Der "TEMP-Ordner" ist ein besonderer Ordner: Sie können ihn benutzen, um Dateien temporär zu speichern, bevor Sie sie später in einem Datensatz verlinken. Der Inhalt des TEMP-Ordners sollte gelöscht werden können, wenn der Ordner zu voll wird. Speichern Sie deshalb keine Dateien dort, die Sie verlinkt haben! Der tatsächliche Name des Ordners ist eigentlich "_temp_". Die Oberfläche von TYPO3 zeigt Ihnen dies als "TEMP" in Fettdruck an. Dasselbe gilt für Ordner mit dem Namen "_recycler_" - sie werden als Papierkorb im Ordnerbaum angezeigt. + + EXT:lang/Resources/Public/Images/cshimages/core_47.png, +EXT:lang/Resources/Public/Images/cshimages/core_49.png + EXT:lang/Resources/Public/Images/cshimages/core_47.png, +EXT:lang/Resources/Public/Images/cshimages/core_49.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Here the content of the TEMP folder is shown in the list frame. You can see the filetype, the modification time, size of the file. If you click the filename you will open the file in the browser (if the path is in the web-root). +When you click a file icon you see a context menu appear over it. Here you can perform file operations on the item. + Hier wird der Inhalt des TEMP-Ordners angezeigt. Sie können folgende Informationen zu den Dateien sehen: den Dateityp, das Änderungsdatum, die Dateigröße, die Lese- und Schreibrechte von TYPO3 (LS = Lesen/Schreiben). Zusätzlich (nicht im Bild) wird daneben u.U. noch die Anzahl der Links auf die Datei angegeben (Ref. = Referenzen). Indem Sie auf den Dateinamen klicken, öffnen Sie die Datei im Browser (falls der Pfad unterhalb der Wurzel Ihrer Domain liegt). Wenn Sie auf ein Dateisymbol klicken, erscheint ein Kontextmenü über ihm. Hier können Sie unterschiedliche Dateioperationen durchführen. + + xMOD_csh_corebe:list_module, +xMOD_csh_corebe:filetree, +be_groups:file_mountpoints, +sys_filemounts + xMOD_csh_corebe:list_module, xMOD_csh_corebe:filetree, be_groups:file_mountpoints, sys_filemountsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + File > Filelist options + "Datei > Dateiliste" Optionen + + + You can enable the display of image thumbnails and show the clipboard if you need to copy/cut/paste multiple files or folders at a time. + Sie können für Bilder die Anzeige von Vorschaubildern aktivieren und die Zwischenablage anzeigen, wenn Sie mehrere Dateien oder Ordner gleichzeitig kopieren, ausschneiden oder einfügen möchten. + + + EXT:lang/Resources/Public/Images/cshimages/core_48.png + EXT:lang/Resources/Public/Images/cshimages/core_48.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enabling thumbnails means that all image file types will be displayed with their thumbnails. This makes it easy to browse an archive of files. + Wenn Sie Vorschaubilder aktivieren, werden alle Bilder mit einem Miniaturbild angezeigt. Das macht es einfach, Ordner nach bestimmten Dateien zu durchsuchen. + + + xMOD_csh_corebe:list_options, +_MOD_user_setup:option_showThumbs, +xMOD_csh_corebe:filelist_clipboard + xMOD_csh_corebe:list_options, _MOD_user_setup:option_showThumbs, xMOD_csh_corebe:filelist_clipboardThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Creating a new file + Neue Datei erstellen + + + Enter a filename here if you want to create a new text-based file. Notice that it must have one of the endings in the list of text-endings shown below (except "php" endings). + Geben Sie hier einen Dateinamen an, wenn Sie eine neue, textbasierte Datei erstellen möchten. Beachten Sie, dass sie eine der Endungen haben muss, die in der Liste unten angezeigt werden (außer "php"-Endungen). + + + Newly created files will have the size of 0 (zero). After creating a new file it would be natural that you wanted to edit the file to put content into it. This is done simply by clicking the icon of the file and select "Edit" from the clickmenu. + Neue Dateien haben eine Größe von 0 (null). Nachdem Sie eine neue Datei erstellt haben, können Sie sie bearbeiten, um ihr einen Inhalt zu geben. Klicken Sie dazu einfach auf das Symbol der Datei und klicken Sie in dem Menü auf "Bearbeiten". + + + EXT:lang/Resources/Public/Images/cshimages/core_51.png, +EXT:lang/Resources/Public/Images/cshimages/core_54.png, +EXT:lang/Resources/Public/Images/cshimages/core_55.png, + EXT:lang/Resources/Public/Images/cshimages/core_51.png, +EXT:lang/Resources/Public/Images/cshimages/core_54.png, +EXT:lang/Resources/Public/Images/cshimages/core_55.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + To create a new file, first click the folder icon where you want to create the file. Select "New". +Then enter the filename in the dialog in the right frame. +After pressing "Create file" you will see a new, empty file in the folder you selected. + Um eine neue Datei zu erstellen, klicken Sie zuerst auf das Symbol des Ordners, in dem Sie die Datei erstellen möchten. Wählen Sie "Neu". Geben Sie dann im rechten Bereich des Fensters den Dateinamen ein. Drücken Sie auf "Datei erzeugen" und Sie werden eine neue Datei in dem Ordner sehen, den Sie ausgewählt haben. + + xMOD_csh_corebe:file_edit, +xMOD_csh_corebe:filelist_module, +xMOD_csh_corebe:file_newfolder, +xMOD_csh_corebe:file_rename + xMOD_csh_corebe:file_edit, xMOD_csh_corebe:filelist_module, xMOD_csh_corebe:file_newfolder, xMOD_csh_corebe:file_renameThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Creating a new folder + Neuen Ordner erstellen + + + Enter a name for a new file folder in the tree here. If you want to create multiple folders, please select the number of new folders before entering folder names. + Geben Sie hier den Namen für einen neuen Ordner an. Wenn Sie mehrere Ordner erstellen möchten, geben Sie bitte <em>vor</em> der Eingabe der Namen die Anzahl an. + + + EXT:lang/Resources/Public/Images/cshimages/core_51.png, +EXT:lang/Resources/Public/Images/cshimages/core_52.png, +EXT:lang/Resources/Public/Images/cshimages/core_53.png, + EXT:lang/Resources/Public/Images/cshimages/core_51.png, +EXT:lang/Resources/Public/Images/cshimages/core_52.png, +EXT:lang/Resources/Public/Images/cshimages/core_53.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + To create a new folder you first click the parent folder icon in the folder tree. +As the next step you select the number of folders to create and then you enter the new folder names. +After pressing the "Create folders" button the folders will appear in the folder tree when you reload it. + Um einen neuen Ordner zu erstellen, klicken Sie in der Baumansicht zuerst auf das Symbol des Ordners, in dem der neue Ordner erstellt werden soll. Wählen Sie als nächstes die Anzahl der zu erstellenden Ordner und geben Sie danach die Ordnernamen ein. Klicken Sie auf "Ordner anlegen". Danach müssen Sie die Baumansicht aktualisieren und die Ordner werden angezeigt. + + xMOD_csh_corebe:filelist_module, +xMOD_csh_corebe:file_newfile, +xMOD_csh_corebe:file_rename + xMOD_csh_corebe:filelist_module, xMOD_csh_corebe:file_newfile, xMOD_csh_corebe:file_renameThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Adding a new media asset + Hinzufügen einer neuen Mediendatei + + + Enter an URL to a media asset here. Notice that it must be from one of the allowed providers listed below. + Geben Sie hier eine URL zu einer Mediendatei an. Beachten Sie, dass diese URL zu einem der zulässigen Anbieter, die unten aufgelistet sind, gehören muss. + + + Rename a file or folder + Datei oder Ordner umbenennen + + + You can rename files or folders in TYPO3 quite easily. Just notice that certain characters are not allowed. So use a-z, numbers, underscores and don't make the names too long. If you enter invalid characters it will be automatically corrected. + Sie können Dateien und Ordner in TYPO3 ganz einfach umbenennen. Beachten Sie nur, dass bestimmte Zeichen nicht erlaubt sind. Nutzen Sie die Buchstaben von a bis z, Ziffern, den Unterstrich und machen Sie die Namen nicht zu lang. Wenn Sie ungültige Zeichen eingeben, werden diese automatisch korrigiert. + + + EXT:lang/Resources/Public/Images/cshimages/core_56.png, +EXT:lang/Resources/Public/Images/cshimages/core_57.png, + EXT:lang/Resources/Public/Images/cshimages/core_56.png, +EXT:lang/Resources/Public/Images/cshimages/core_57.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + To rename a file (or folder for that sake) just click the icon of it, select "Rename" and enter the new name. +Notice that restrictions may apply on filenaming, for instance ".php" is usually not a valid extension of a filename for security reasons. + Um eine Datei oder einen Ordner umzubenennen, klicken Sie auf sein Symbol, wählen Sie "Umbenennen" und geben Sie den neuen Namen ein. Beachten Sie, dass für Dateinamen Einschränkungen gelten können, so ist z.B. ".php" aus Sicherheitsgründen normalerweise keine erlaubte Endung. + + xMOD_csh_corebe:filelist_module + xMOD_csh_corebe:filelist_module + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The Folder Tree + Der Verzeichnisbaum + + + Shows the directory structure of a mounted path on the webserver. You can browse the folder tree like you are used to browse the file system on your own computer. + Zeigt die Ordner- und Dateistruktur eines freigegebenen Pfads des Web-Servers. Der Baum lässt sich wie der Baum des Dateisystems handhaben, das Sie von Ihrem Betriebssystem gewohnt sind. + + + The Folder Tree is available for any sub-module of the File main module in TYPO3. The File module is like a little web-based FTP-client inside of TYPO3 which allows you to upload, rename, copy, move, delete and edit files inside TYPO3. +Most users of TYPO3 doesn't need access to the File module and sub-modules in order to upload images on web-pages. They can do this directly when editing Content Elements. But the File module is useful for maintaining collections of files on the server, for example an image archive or files for download. + +<b>Navigating the Folder Tree</b> +You can expand and contract the folder tree by the +/- icons. +Clicking a folder icon will display a pop-up menu with options related to that particular folder. Options include copy/cut/paste, rename, upload etc. +Clicking the folder title will load the currently active sub-module in the right frame of the backend. The sub-module will typically show files and folders inside the folder you clicked. + +<b>Granting access to the Folder Tree</b> +The administrator needs to allow backend users to access the File modules and in addition make a file mount available to them before they can use the Folder Tree. + Der Verzeichnisbaum wird in jedem Untermodul von "Datei" angezeigt. Das Modul "Datei" in TYPO3 entspricht in etwa einem minimalen, Web-basierten FTP-Klienten. Es erlaubt das Hochladen, Umbenennen, Verschieben, Löschen und Bearbeiten von Dateien innerhalb von TYPO3. Die wenigsten Benutzer von TYPO3 benötigen den Zugriff auf das Modul "Datei" und seine Untermodule, um etwa das eine oder andere Bild auf einer Web-Seite anzuzeigen. Sie können dies direkt während der Eingabe von anderem Inhalt bewerkstelligen. Das Modul "Datei" ist jedoch sehr nützlich zur Organisation größerer Ansammlungen von Dateien, etwa einem Bild-Archiv oder einer Ansammlung von herunterladbaren Dateien. <strong>Navigation im Verzeichnisbaum</strong> Der Baum zeigt nur "Ordner" des Dateisystems und keine "Dateien". Die Ordner des Verzeichnisbaums können durch einfachen Klick auf das Symbol +/- geöffnet und geschlossen werden. Ein Klick auf das Symbol eines Ordners öffnet ein Kontextmenü mit zugehörigen Optionen, wie etwa Kopieren, Ausschneiden, Einfügen, Umbenennen, Hochladen usw. Ein Klick auf den Namen des Ordners aktiviert das aktuelle Modul ganz rechts im Backend. Dort werden dann in der Regel die Dateien und Unterordner des geklickten Ordners sichtbar. <strong>Zugriffsrechte auf den Verzeichnisbaum</strong> Administratoren müssen Backend-Benutzern ausdrücklich den Zugriff auf das Modul "Datei" gestatten und außerdem einen Verzeichnisbaum freigeben, in dem sie arbeiten dürfen, bevor der Benutzer in der Lage ist, das Modul zu benutzen. + + EXT:lang/Resources/Public/Images/cshimages/core_8.png, +EXT:lang/Resources/Public/Images/cshimages/core_9.png, +EXT:lang/Resources/Public/Images/cshimages/core_10.png + EXT:lang/Resources/Public/Images/cshimages/core_8.png, +EXT:lang/Resources/Public/Images/cshimages/core_9.png, +EXT:lang/Resources/Public/Images/cshimages/core_10.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The Folder Tree of the "fileadmin/" folder. This is mounted by default for "Admin"-users. Other users will have to have a file mount configured for them first. +Clicking the icon of a folder displays the context menu of the folder. +If you click the folder title in the Folder Tree you will see the sub-module loaded in the right frame. Here it is the File > Filelist module that will display files and folders inside. Clicking the icon of a file will display a context menu for the file. + Der Verzeichnisbaum des Ordners "fileadmin/". Administratoren haben standardmäßig auf ihn Zugriff. Anderen Benutzern muss ein Verzeichnisbaum (normalerweise genügt ein Zweig) ausdrücklich zugewiesen werden. Ein Klick auf das Ordnersymbol öffnet das Kontextmenü. Ein weiterer Klick auf den Namen des Ordners aktiviert das Modul ganz rechts. Hier zeigt das Modul "Datei > Dateiliste" Dateien und Ordner, die sich im angeklickten Ordner befinden. Ein weiterer Klick auf das Symbol einer Datei zeigt ein Kontextmenü für diese Datei an. + + be_groups:groupMods, +be_groups:file_mountpoints, +be_users:file_mountpoints, +Managing files in TYPO3 | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheFileModuleOrImageArchives/ManagingFilesInTypo3/ +Uploading Files | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheFileModuleOrImageArchives/UploadingImagesToTheArchive/, +Details about file mounts | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/MoreAboutFileMounts/, +sys_filemounts, +xMOD_csh_corebe:filelist_module + be_groups:groupMods, +be_groups:file_mountpoints, +be_users:file_mountpoints, +Dateien in TYPO3 verwalten | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheFileModuleOrImageArchives/ManagingFilesInTypo3/ +Dateien hochladen | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheFileModuleOrImageArchives/UploadingImagesToTheArchive/, +Details über Dateifreigaben | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/MoreAboutFileMounts/, +sys_filemounts, +xMOD_csh_corebe:filelist_moduleA part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Uploading files. + Dateien hochladen + + + Here you can upload one or more files to the server. Start by selecting the number of files to upload, then you begin to select files from your local computer to upload. + Hier können Sie eine oder mehrere Dateien auf den Server hochladen. Beginnen Sie, indem Sie die Anzahl der hochzuladenden Dateien auswählen. Wählen Sie dann die Dateien, die Sie hochladen möchten, auf Ihrem Computer aus. + + + If the filenames you upload exist already they will be renamed with a numeric suffix, eg. "file_01.jpg". However you can avoid this behaviour if you select "Overwrite existing files" before pressing the "Upload" button. + +Normally there is a limit to the size of files you can upload. By default PHP will allow you to upload around 2MB. TYPO3 is configured to allow 10MB internally by default. These settings can be changed by your server administrator if you need them changed. + +Notice that file uploads may take a significant amount of time, even if you have fast internet access via DSL etc. If you have large amount of files you want to upload - or if the files are very large - you should consider using an FTP client instead. It depends not on TYPO3 but on the webserver whether this is an options for you. + Wenn die Dateinamen, der Dateien, die Sie hochladen, bereits existieren, werden sie umbenannt durch Anhängen einer Zahl, z.B. "Datei_01.jpg". Dieses Verhalten können Sie verhindern, indem Sie "Überschreibe vorhandene Dateien" auswählen, bevor Sie auf "Hochladen" klicken. Normalerweise gibt es eine Größenbeschränkung bei den Dateien, die Sie hochladen können. Standardmäßig erlaubt Ihnen PHP etwa 2 MB hochzuladen. TYPO3 ist standardmäßig so konfiguriert dass es bis zu 10 MB unterstützt. Diese Einstellungen können von Ihrem Server-Administrator angepasst werden, falls nötig. Beachten Sie, dass das Hochladen von Dateien einige Zeit benötigen kann, auch wenn Sie eine schnelle Internetverbindung wie DSL nutzen. Wenn Sie große Mengen an Dateien hochladen möchten oder wenn eine Datei sehr groß ist, dann überlegen Sie, ob Sie zum Hochladen statt TYPO3 nicht einen FTP-Klienten nutzen möchten. Ob das für Sie möglich ist, hängt nicht von TYPO3, sondern von Ihrem Web-Server ab. + + EXT:lang/Resources/Public/Images/cshimages/core_58.png, +EXT:lang/Resources/Public/Images/cshimages/core_59.png, + EXT:lang/Resources/Public/Images/cshimages/core_58.png, +EXT:lang/Resources/Public/Images/cshimages/core_59.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + To upload files, first click the folder icon where you want to upload to. From the clickmenu you select "Upload files". +In the next screen you select the number of files and click the "Browse..." buttons to select files from your computer. Finally you click the "Upload files" button to start the upload process (which might take some minutes with large files!) + Um Dateien hochzuladen, klicken Sie zuerst auf das Symbol des Ordners, in den Sie die Dateien hochladen möchten. Wählen Sie im Menü "Dateien hochladen". Wählen Sie im folgenden Dialog die Anzahl der Dateien und klicken Sie auf "Durchsuchen...", um die Dateien auszuwählen. Drücken Sie schließlich auf "Hochladen", um das Hochladen zu starten. (Dieser Vorgang kann bei großen Dateien einige Minuten dauern!) + + xMOD_csh_corebe:filelist_module, +How-to upload files | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheFileModuleOrImageArchives/UploadingImagesToTheArchive/ + xMOD_csh_corebe:filelist_module, +Anleitung zum Hochladen von Dateien | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheFileModuleOrImageArchives/UploadingImagesToTheArchive/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Log entry history + Verlauf des Protokolleintrags + + + This view displays the changes made to the content element for the log entry you clicked. The red and green values in the text shows the previous/new values of the record. + In dieser Ansicht werden die an einem Inhaltselement vorgenommenen Änderungen für den ausgewählten Protokolleintrag angezeigt. Die rot und grün markierten Textteile zeigen die vorherigen und neuen Werte des Datensatzes an. + + + <b>Notice:</b> If you do not see red/green difference values, the server TYPO3 runs on does not support making difference views or it has been incorrectly configured to provide this feature. + <b>Hinweis:</b> Sind keine roten und grünen Werte zu sehen, unterstützt der Server, auf dem TYPO3 betrieben wird, nicht die Erstellung von Unterschiedsansichten oder er wurde nicht ordnungsgemäß eingerichtet. + + + EXT:lang/Resources/Public/Images/cshimages/core_40.png + EXT:lang/Resources/Public/Images/cshimages/core_40.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + History log + Änderungsverlauf + + + The History log gives you a visual overview of the changes that has happened to the element over the last editing operations. You can roll back changes to any state by using the icons in the interface. + Das Verlaufsprotokoll verschafft Ihnen einen grafischen Überblick der Änderungen, die bei den letzten Bearbeitungsvorgängen am Element vorgenommen wurden. Mit Hilfe der Bedienungselemente kann jeder beliebige Stand wiederhergestellt werden. + + + By default 20 states of history data is preserved in TYPO3 and after a week it expires. The history is very useful for tracking changes to a record since you can see which user did what at which point in time - and roll back any changes you didn't like. +If you click the roll-back pencil you will revert the element to the state it had at that particular time. +If you click the Info icon you will see in detail what the difference is from current time to this state of the element. + +<b>Configuring levels and expire times [for admins]</b> +If you want to extend the number of history states to above the default 20 you can easily do so using Page TSconfig - meaning that it can even depend on the branch of the page tree where the record is stored! See link below. + +<b>Notice:</b> If you do not see red/green difference values, the server TYPO3 runs on does not support making difference views or it has been incorrectly configured to provide this feature. + Standardmäßig werden die Daten von 20 Bearbeitungsständen im Verlauf vorgehalten. Sie verfallen nach einer Woche. Die Verlaufsfunktion ist sehr nützlich, wenn man Änderungen an einem Datensatz nachvollziehen will, da man sehen kann, wer was zu welchem Zeitpunkt getan hat und diese Änderungen ggf. rückgängigmachen kann. Wählt man den Wiederherstellen-Bleistift aus, so wird das Element auf den Stand zurückgesetzt, den es zu diesem bestimmten Zeitpunkt hatte. Mit Hilfe des Informationssymbols lassen sich die Unterschiede zwischen dem aktuellen und dem ausgewählten Stand detailliert anzeigen. <b>Konfigurieren der Ebenen und Verfallszeiten [für Administratoren]</b> Soll die Anzahl der vorgehaltenen Verlaufszustände auf über 20 erhöht werden, so ist dies einfach über Seiten-TSconfig möglich - d.h. es kann sogar von der Position abhängen, die das Element im Seitenbaum einnimmt. Siehe unteren Link. <b>Hinweis:</b> Sind keine roten und grünen Werte zu sehen, unterstützt der Server, auf dem TYPO3 betrieben wird, die Erstellung von Unterschiedsansichten nicht oder er wurde nicht ordnungsgemäß eingerichtet. + + EXT:lang/Resources/Public/Images/cshimages/core_37.png, +EXT:lang/Resources/Public/Images/cshimages/core_38.png + EXT:lang/Resources/Public/Images/cshimages/core_37.png, +EXT:lang/Resources/Public/Images/cshimages/core_38.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + You can access the History/Undo log from the Web>List module when in "Extended view" mode. Alternatively you can access it under "More options..." in the clickmenu of an element. +The History log shows visually the changes between each step of editing. + Der Änderungsverlauf kann über das Modul "Web > Liste" in der "Erweiterten Ansicht" aufgerufen werden. Alternativ ist er auch im Menü "Weitere Einstellungen" des Kontextmenüs der Elemente zu finden. Der Änderungsverlauf zeigt die bei jeder Bearbeitung vorgenommenen Änderungen grafisch an. + + xMOD_csh_corebe:history_sum, +Configuring History using Page TSconfig | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/Mod/ +Undo/History article | http://typo3.org/documentation/tips-tricks/the-undohistory-feature/ + xMOD_csh_corebe:history_sum, +Konfiguration des Verlaufs mit Seiten-TSconfig | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/Mod/ +Artikel zum Rückgängigmachen/Verlauf | http://typo3.org/documentation/tips-tricks/the-undohistory-feature/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + History Summary + Änderungsverlauf Zusammenfassung + + + This shows the total difference between the selected state in history to the current state of this element. + Zeigt die kumulierten Änderungen zwischen dem gewählten Zeitpunkt im Verlauf und dem aktuellen Stand an. + + + You can browse forth and back in the history using the arrow buttons in the upper left corner. You can also save a state in history by the little "disk-icon". +Finally you can revert either the whole record to this state in history by the revert icon in the top <em>or</em> you can revert only a single field if you like to by clicking the revert icon displayed for each field. + +<b>Notice:</b> If you do not see red/green difference values, the server TYPO3 runs on does not support making difference views or it has been incorrectly configured to provide this feature. + Mit Hilfe der Pfeilschaltflächen links oben kann man sich innerhalb des Verlaufs vor und zurück bewegen. Darüber hinaus kann mit dem kleinen Diskettensymbol ein Stand innerhalb des Verlaufes gespeichert werden. Schließlich lässt sich entweder der gesamte Datensatz auf den entsprechenden Stand durch Auswahl des Symbols "Zurücksetzen" ganz oben zurücksetzen, oder auch nur ein einzelnes Feld durch Auswahl des Symbols für das Feld. <b>Hinweis:</b> Sind keine roten und grünen Werte zu sehen, unterstützt der Server, auf dem TYPO3 betrieben wird, nicht die Erstellung von Unterschiedsansichten oder er wurde nicht ordnungsgemäß eingerichtet. + + EXT:lang/Resources/Public/Images/cshimages/core_39.png + EXT:lang/Resources/Public/Images/cshimages/core_39.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The Info view of a state in history shows the "sum" of changes from current time to that point in history for the element. + Die Informationsanzeige eines Zeitpunkts innerhalb des Verlaufs zeigt die "Summe" aller Änderungen vom gewählten Zeitpunkt bis zur aktuellen Zeit an. + + + xMOD_csh_corebe:history_entry, +Undo/History article | http://typo3.org/documentation/tips-tricks/the-undohistory-feature/ + xMOD_csh_corebe:history_entry, Artikel zum Rückgängigmachen/Verlauf | http://typo3.org/documentation/tips-tricks/the-undohistory-feature/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + EXT:lang/Resources/Public/Images/cshimages/login.png + EXT:lang/Resources/Public/Images/cshimages/login.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + TYPO3 backend login screen. + Anmeldebildschirm für das TYPO3-Backend + + + TYPO3 Clipboard + TYPO3-Zwischenablage + + + The clipboard is an internal registry where records and files can be "stored" temporarily. Usually the clipboard is used for copy/cut/paste operations internally of one or more elements. + Die Zwischenablage ist eine interne Datenbank, in der Datensätze und Dateien zeitweise "gespeichert" werden können. Normalerweise wird die Zwischenablage zum internen Kopieren/Ausschneiden/Einfügen eines oder mehrerer Elemente verwendet. + + + EXT:lang/Resources/Public/Images/cshimages/core_16.png, +EXT:lang/Resources/Public/Images/cshimages/core_17.png, + EXT:lang/Resources/Public/Images/cshimages/core_16.png, +EXT:lang/Resources/Public/Images/cshimages/core_17.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Whenever you use the copy/cut/paste functions in the clickmenus you will actually use the clipboard to store the element internally in TYPO3. +If you select one of the numeric clipboard pads you will be able to store more than a single element on the clipboard at a time. In the record listings you will then see checkboxes next to the elements by which you can select/deselect elements for the clipboard. + Bei jeder Nutzung der Funktionen zum Kopieren/Ausschneiden/Einfügen der Kontextmenüs wird die Zwischenablage zum Speichern der Elemente innerhalb von TYPO3 verwendet. In den Datensatzübersichten finden sich dann Markierungsfelder neben den Elementen, über die Elemente für die Zwischenablage ausgewählt bzw. abgewählt werden können. + + xMOD_csh_corebe:list_module, +xMOD_csh_corebe:filelist_clipboard, +Using the clipboard | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheListModuleAndClipboard/UsingTheListModuleEffectively/ +Numeric Clipboard pads | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheListModuleAndClipboard/TheNumericClipboardPads-ManagingManyElements/ +Clipboard details [Technical] | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/GeneralInterfaceFeatures/Clipboard/, +Accessing clipboard in scripts [Technical] | https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Examples/Clipboard/ + xMOD_csh_corebe:list_module, +xMOD_csh_corebe:filelist_clipboard, +Verwendung der Zwischenablage | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheListModuleAndClipboard/UsingTheListModuleEffectively/ +Nummerische Zwischenablagen | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheListModuleAndClipboard/TheNumericClipboardPads-ManagingManyElements/ +Details zur Zwischenablage [Technisch] | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/GeneralInterfaceFeatures/Clipboard/, +Zugriff auf Zwischenablagen in Skripts [Technisch] | https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Examples/Clipboard/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + The Web>List module + Das Modul Web > Liste + + + Listing records located on a page. From here you can copy/cut/paste records around in the system. You can edit records, access the change history of elements etc. + Das Modul führt die Datensätze einer Seite auf. Hier können Datensätze per Ausschneiden/Kopieren/Einfügen im System verschoben werden. Man kann die Datensätze bearbeiten, den Änderungsverlauf der Elemente einsehen usw. + + + The list module is like the file manager in an Operating System; it provides basic access to all "elements" available in the system. In TYPO3 almost all information is stored in the database and managed after the same principles internally. For instance Content Elements representing page content are database records just like backend users are. The Web>List module allows us to create, modify and delete both kinds of records after the same principles. + +The Web>List module might not be the best "view" of the content on a page for any situation. For instance if you want to manage website content on a page (Content Elements) you should rather use the "Web>Page" module which is designed to display content elements more optimized. But the List module will always give you access to whatever is on the page in a basic way if no better module is available for management. + +<b>Single-table mode</b> +If you click the tabel title in the listing you will enter single-table mode. In this mode you can select additional fields from the table to show in the listing. Also you will get additional editing facilities, for instance you will be able to edit multiple records at a time and even only certain fields from those records. See the screenshot for more details. + Das Modul "Web > Liste" ist vergleichbar mit dem Dateimanager eines Dateisystems; es erlaubt den Zugriff auf alle "Elemente" im System. Fast alle Informationen in TYPO3 sind in einer Datenbank gespeichert und werden intern immer nach den gleichen Prinzipien gehandhabt. So sind z.B. Inhaltselemente, der lesbare Inhalt einer Seite, genauso Datensätze wie Backend-Benutzer Datensätze sind. Das Modul "Web > Liste" erlaubt es, beide Arten von Datensätzen nach dem gleichen Verfahren zu erzeugen, zu ändern oder zu löschen. Das Modul "Web > Liste" ist nicht in jeder Situation die beste Sicht auf den Inhalt von Seiten. Will man etwa Seiteninhalte (Inhaltselemente) bearbeiten, dann ist in der Regel das Modul "Web > Seite" besser geeignet, das dafür ausgelegt ist, die Inhalte übersichtlich zu präsentieren und zur Bearbeitung anzubieten. Aber das Modul "Web > Liste" erlaubt immer den Zugriff auf <em>alle</em> Arten von Datensätzen, zumindest in rudimentärer Form, und kann immer benutzt werden, wenn es kein spezialisierteres Modul zur Bearbeitung gibt. <strong>Modus "einzelne Tabelle"</strong> Klickt man den Titel der Tabelle in der Liste an, gelangt man in den Modus "einzelne Tabelle". In diesem Modus kann ausgewählt werden, welche Felder der Tabelle in der Liste gezeigt werden sollen. Zusätzlich erhält man weitere Bearbeitungsmöglichkeiten, z.B. lassen sich mehrere Datensätze auf einmal bearbeiten oder sogar nur ganz bestimmte Felder dieser Datensätze. Siehe die Abbildungen unten. + + EXT:lang/Resources/Public/Images/cshimages/core_11.png, +EXT:lang/Resources/Public/Images/cshimages/core_12.png, +EXT:lang/Resources/Public/Images/cshimages/core_34.png, + EXT:lang/Resources/Public/Images/cshimages/core_11.png, +EXT:lang/Resources/Public/Images/cshimages/core_12.png, +EXT:lang/Resources/Public/Images/cshimages/core_34.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Here the page "Cameras" has been clicked in the page tree and in the right frame the Web>List module shows the contents of the page. Here a single content element (Shop Plugin) is inserted in order to display the other items on the page which are three product records in this case. +If you enable "Extended mode" and the "Clipboard" you will get additional buttons in the interface to operate on the records shown here. Also notice how you can click any record icon to get a "Clickmenu" for the element. +Here you see the single-table mode active for the "Page content" table (Content Elements). In the fieldbox the "Hide" field is selected to be included in the listing. If you click any of the edit icons (marked with red border) you will be able to edit [from left to right] a) all listed fields (here "Header" and "Hide"), b) full record or c) a single field (eg. "Hide") for <u>only</u> the selected records (defined by the checkboxes seen). + Hier ist die Seite "Cameras" im Seitenbaum aktiviert, ganz rechts zeigt das Modul "Web > Liste" die Datensätze dieser Seite. Es wurde ein einzelnes Inhaltselement eingefügt (Shop-Plug-In) das indirekt weiteren Inhalt auf der Seite darstellt, im gezeigten Beispiel 3 Produktdatensätze. Aktiviert man "Erweiterte Ansicht" und "Zwischenablage anzeigen", erhält man eine Reihe zusätzlicher Bearbeitungssymbole zur Manipulation der Datensätze (rechts oben und unten). Beachten Sie auch das Kontextmenü, das erscheint, wenn Sie ein Datensatz-Symbol anklicken (links oben). Hier ist der Modus "einzelne Tabelle" für die Tabelle "Seiteninhalt" aktiv (die Inhaltselemente enthält). In der Liste der Tabellen-Felder ist das Feld "Hide" (Verbergen) ausgewählt und wird nun in der Liste oben angezeigt. Wenn Sie eines der (rot markierten) Bearbeitungssymbole anklicken, dann können Sie [von links nach rechts] a) ein einzelnes Feld ("Überschrift"/"Header") b) alle gelisteten Felder ("Überschrift"/"Header" und "Verbergen"/"Hide") c) ein einzelnes Feld ("Verbergen"/"Hide") bearbeiten, jeweils für ALLE Datensätze der Liste. + + Web>List module with no ID given + Modul Web > Liste ohne übergebene ID + + + The Web>List module must have a page ID passed to it before it can display any content. Please click a page title in the Page Tree. + Das Modul Web > Liste benötigt eine Seiten-ID, damit es Inhalt anzeigen kann. Bitte wählen Sie eine Seite im Seitenbaum. + + + xMOD_csh_corebe:list_module + xMOD_csh_corebe:list_module + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Root of the Page Tree + Wurzel des Seitenbaums + + + The root of the Page Tree is having id 0 (zero = no page) and the special circumstance is that records in the page tree root can be accessed and edited <i>only</i> by "Admin" users. + Die Wurzel des Seitenbaums hat die ID 0. Dies bewirkt, dass <em>nur</em> Administratoren Datensätze in der Wurzel anlegen und bearbeiten können. + + + Only records from certain database tables are allowed to be created in the page tree root. This includes Backend Users, Backend Groups, File Mount records, Language records etc., and you cannot create Content Elements or Frontend Users in the root of the Page Tree. It also works the other way around; For example you cannot create Backend Users anywhere in the page tree. +Usually records that are located in the page tree root are somehow "global" for the whole TYPO3 installation and doesn't make sense inside a specific branch of the page tree. + Nur Datensätze ganz bestimmter Tabellen können in der Wurzel des Seitenbaums angelegt werden. Dazu gehören Backend-Benutzer und -Gruppen, Verzeichnisfreigaben, Sprachendatensätze usw. Es lassen sich aber keine Inhaltselemente oder Frontend-Benutzer in der Wurzel anlegen. Andersherum gilt ähnliches, so können Sie etwa Backend-Benutzer nicht irgendwo im Seitenbaum anlegen. Datensätze in der Wurzel des Seitenbaums haben "globale" Bedeutung für die ganze TYPO3-Installation und sind daher irgendwo anders im Seitenbaum nicht sinnvoll. + + EXT:lang/Resources/Public/Images/cshimages/core_13.png, +EXT:lang/Resources/Public/Images/cshimages/core_14.png, + EXT:lang/Resources/Public/Images/cshimages/core_13.png, +EXT:lang/Resources/Public/Images/cshimages/core_14.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Example of records in the page tree root; Backend users, groups, filemounts and website languages. +When "Admin"-users wants to create a new record in the page tree root they will see a limited number of record types to create. This reflects which tables are configured to be created in the page tree root. + Beispiele für Datensätze in der Wurzel des Seitenbaums: Backend-Benutzer, -Gruppen, Verzeichnisfreigaben und Sprachen der Website. Wenn Administratoren neue Datensätze in der Wurzel anlegen wollen, dann sehen sie eine beschränkte Auswahl an Datensatztypen. Das spiegelt die Tabellen wieder, die in der Wurzel erlaubt sind. + + xMOD_csh_corebe:list_module +The List module ("Inside TYPO3") | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/CoreModules/ListModule/ + xMOD_csh_corebe:list_module +Das Modul "Liste" ("Inside TYPO3") | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/CoreModules/ListModule/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + xMOD_csh_corebe:pagetree, +xMOD_csh_corebe:list_module_root, +xMOD_csh_corebe:filelist_module, +xMOD_csh_corebe:TCEforms +Selective Editing | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheListModuleAndClipboard/SelectiveEditing/ +The List module ("Inside TYPO3") | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/CoreModules/ListModule/, + xMOD_csh_corebe:pagetree, + xMOD_csh_corebe:list_module_root, +xMOD_csh_corebe:filelist_module, +xMOD_csh_corebe:TCEforms +Selektives Bearbeiten | https://docs.typo3.org/typo3cms/GettingStartedTutorial/TheListModuleAndClipboard/SelectiveEditing/ +Das Modul "List" ("Inside TYPO3") | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/CoreModules/ListModule/,A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + List module options + Optionen des Moduls "Liste" + + + Enable additional options like the "Extended view" mode to see additional control buttons for each record in the listing or the "Clipboard" to see the clipboard and its content. + Aktivieren Sie weitere Optionen wie den Modus "Erweiterte Ansicht", der Ihnen zusätzliche Bedienelemente für jeden Datensatz anzeigt, oder die "Zwischenablage", um sie und den Inhalt anzuzeigen. + + + EXT:lang/Resources/Public/Images/cshimages/core_18.png, +EXT:lang/Resources/Public/Images/cshimages/core_19.png, + EXT:lang/Resources/Public/Images/cshimages/core_18.png, +EXT:lang/Resources/Public/Images/cshimages/core_19.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The options checkboxes. +Selecting "Extended view" will enable the control buttons in the record lists. + Die Markierungsfelder. Durch Auswahl von "Erweiterte Ansicht" werden die Bedienelemente in den Datensatzlisten aktiviert. + + xMOD_csh_corebe:list_module, +xMOD_csh_corebe:list_clipboard, +xMOD_csh_corebe:filelist_options + xMOD_csh_corebe:list_module, xMOD_csh_corebe:list_clipboard, xMOD_csh_corebe:filelist_optionsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Search Box + Suchformular + + + By this search box you can do a free text search in all the listed records. You can also search recursively in sub-pages by selecting a number of levels to search in the selector box to the right of the search field. + Mit Hilfe dieses Suchformulars können Sie eine Volltextsuche in allen Datensätzen auf dieser Seite durchführen. Sie können auch rekursiv in Unterseiten suchen, indem Sie im Auswahlfeld zur Rechten die Anzahl der zu durchsuchenden Ebenen auswählen. + + + EXT:lang/Resources/Public/Images/cshimages/core_15.png, + EXT:lang/Resources/Public/Images/cshimages/core_15.png, + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + xMOD_csh_corebe:list_module + xMOD_csh_corebe:list_module + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Admin Functions + Admin-Funktionen + + + The Admin Functions allow administrators to clear caches etc. + Die Admin-Funktionen erlauben Administratoren, z.B. den Cache zu löschen usw. + + + TYPO3 has multiple caching systems: + +<b>Database Cache</b> +A very central cache is the database cache table, "cache_hash", which needs to be flushed after certain major changes in the system. You "clear all cache" by clicking the link with the blue icon. After this operation any website content should be re-generated from the sources rather than be delivered from caches. This operation clears <i>all</i> database tables registered as flushable cache tables. + +<b>Cached PHP configuration files from Extensions</b> +TYPO3 also caches small configuration scripts from extensions, "ext_localconf.php" and "ext_tables.php". These files are simply read from all installed extensions and concatenated into temporary PHP scripts found in the typo3temp/Cache/Code/cache_core/ folder. Sometimes you need to remove these files so TYPO3 re-writes them from the originals. This is done by the "Clear temp_CACHED" link. + +<b>Notice:</b> You should not clear these caches without a second thought. Clearing caches may affect performance on your server negatively for a while. Obviously the cached content has to be regenerated which takes time and under heavy load it might make your server un-available for a while. + TYPO3 hat mehrere Cache (Puffer bzw. Zwischenspeicher) -Systeme: <strong>Datenbank-Cache</strong> Der zentrale Cache ist die Datenbank-Cache-Tabelle, "cache_hash", die gelegentlich ausdrücklich geleert werden muss, wenn verschiedene zentrale Stellen des Systems und/oder seiner Konfiguration geändert wurden. Dieser Cache kann mit "Alle Caches löschen" geleert werden. Danach wird jede neu angeforderte Seite der Website aus der Datenbank neu erzeugt, anstatt sie aus dem Cache auszuliefern. Mit dieser Operation werden auch <em>alle</em> Datenbank-Tabellen, die als (entleerbare) Cache-Tabellen markiert sind, geleert. <strong>PHP-Konfigurationsdateien von Erweiterungen</strong> TYPO3 speichert auch die Konfigurationsdateien der Erweiterungen ("ext_localconf.php" und "ext_tables.php") in einem Cache. Diese Dateien werden von allen installierten Erweiterungen gelesen und aneinandergereiht im Ordner typo3conf/ abgelegt, unter den Namen "temp_CACHED_*.php". Manchmal ist es nötig, diese Dateien zu entfernen, so dass sie von TYPO3 aus den Originalen neu erzeugt werden. Dies löst man über "Konfigurations-Cache löschen" aus. <strong>Hinweis:</strong> Leeren Sie die Caches nicht wahllos, denn jedes Löschen beeinflusst die Leistungsfähigkeit Ihrer Website für eine Weile negativ. Die Seiten im Zwischenspeicher müssen neu aufgebaut werden, was deutlich mehr Zeit kostet, als die Seiten einfach aus dem Cache auszuliefern. Führen Sie also Wartungsarbeiten, die das Leeren der Caches erfordern, nicht gerade zu den Spitzenzeiten der Zugriffe auf Ihre Website durch. Unter schwerer Last könnte Ihr Auftritt sonst eine Weile lang erscheinen, als ob er nicht erreichbar sei. + + EXT:lang/Resources/Public/Images/cshimages/core_1.png + EXT:lang/Resources/Public/Images/cshimages/core_1.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + be_users:admin + be_users:admin + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Backend modules + Backend-Module + + + The Backend menu reflects the hierarchy of main- and sub-modules in TYPO3. Click a menu item to access the corresponding module. + Das Backend-Menü spiegelt die Hierarchie von Haupt- und Untermodulen in TYPO3 wieder. Klicken Sie einen Menüeintrag an, um das entsprechende Modul zu aktivieren. + + + Backend Users might see different menu items depending on their access permissions. The "Admin" user on a system will always see all modules available. + +You can configure the backend to display the menu in two alternative versions (useful on smaller screens); As a selector box or list of icons in the top frame of the backend. + +When you click the little "+" or "-" icons next to the main modules, you can collapse (-) or expand (+) all the sub modules. By selecting the "Expand all" check box, all items are expanded. When the checkbox is unselected again, the menu changes back to the previous folding state. If you click "Expand all" and collapse a main module afterwards, the previous folding state is discarded and "Expand all" is unselected again. + Backend-Benutzer können unterschiedliche Zusammenstellungen von Menüeinträgen sehen, abhängig von ihren Aufgaben und Zugriffsrechten. Der "Administrator" des Systems hat immer alle installierten Module zur Verfügung. Das Backend lässt sich so konfigurieren, dass das Menü in zwei anderen Varianten angezeigt wird (sinnvoll für kleinere Bildschirme): entweder als eine aufklappbare Auswahlliste oder als eine Reihe von Symbolen ganz oben im Backend. Durch Anklicken der kleinen Symbole "+" und "-" neben den Hauptmodulen können die Untermodule angezeigt und verdeckt werden. Durch Aktivieren der Option "Alle anzeigen" werden sämtliche Untermodule angezeigt. Wird die Option wieder deaktiviert, kehren die Menüs wieder in den vorherigen Zustand zurück. Wählt man "Alle anzeigen" und verdeckt anschließend ein Hauptmodul, so wird der vorherige Zustand verworfen und "Alle anzeigen" wird deaktiviert. + + EXT:lang/Resources/Public/Images/cshimages/core_2.png, +EXT:lang/Resources/Public/Images/cshimages/core_3.png + EXT:lang/Resources/Public/Images/cshimages/core_2.png, +EXT:lang/Resources/Public/Images/cshimages/core_3.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + This is the range of menu options for a typical backend user. +For another backend user it might be different. This screenshot shows how another user has different permissions set and therefore access to other modules only. Also the backend language has been set different for this user. + Dies sind Menüeintrage, die etwa ein typischer Backend-Benutzer zur Verfügung hätte. Für einen anderen Backend-Benutzer können die Einträge andere sein. Diese Abbildung zeigt die Einträge für einen Benutzer mit eingeschränkten Aufgaben bzw. Rechten, der deshalb nur Zugriff auf einen Teil der Module hat. Außerdem hat dieser Benutzer eine andere Sprache im Backend eingestellt. + + be_groups:groupMods, +be_users:userMods, +More about Modules | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/Index.html + be_groups:groupMods, +be_users:userMods, +Mehr über Module | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/Index.htmlA part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Move Content Element Wizard + Assistent "Inhaltselement verschieben" + + + By this wizard you can visually re-position (or copy) a Content Element inside TYPO3. The element you move is shown in the top. + Mit Hilfe dieses Assistenten können Sie ein Inhaltselement innerhalb von TYPO3 über eine grafische Ansicht neu platzieren (oder kopieren). Das jeweilige Element wird im folgenden Formular oben angezeigt. + + + By the grey icons in the content element list you can point out the new position of the content element. If you need to move the element to another page, simply browse the page tree in the bottom of the wizard. + Die neue Position des Inhaltselements können Sie über die grauen Pfeile in der Inhaltsübersicht festlegen. Soll das Element auf eine andere Seite verschoben werden, wählen Sie diese einfach im Seitenbaum im unteren Bereich des Assistenten aus. + + + EXT:lang/Resources/Public/Images/cshimages/core_25.png, +EXT:lang/Resources/Public/Images/cshimages/core_26.png, + EXT:lang/Resources/Public/Images/cshimages/core_25.png, +EXT:lang/Resources/Public/Images/cshimages/core_26.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The wizard works like when you create new Content Elements with the wizard; You position the element by the grey arrows. +To access the "Move Content Element Wizard" you click the "Move element" icon in the "Extended view" of the Web>List module. + Der Assistent funktioniert wie beim Erstellen neuer Inhaltselemente: Die Position des Elements wird mit den grauen Pfeilen festgelegt. Um den Assistenten "Inhaltselement verschieben" aufzurufen, verwenden Sie das Symbol "Seite verschieben" in der "Erweiterten Ansicht" des Moduls "Web > Liste". + + xMOD_csh_corebe:move_el_pages, +xMOD_csh_corebe:new_regular + xMOD_csh_corebe:move_el_pages, xMOD_csh_corebe:new_regularThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Move page wizard + Assistent "Seite verschieben" + + + By this wizard you can visually re-position (or copy) a page inside TYPO3. The element you move is shown in the top. + Mit Hilfe dieses Assistenten können Sie eine Seite innerhalb von TYPO3 über eine grafische Ansicht neu platzieren (oder kopieren). Das jeweilige Element wird im folgenden Formular oben angezeigt. + + + As an alternative to using the regular Copy/Cut/Paste functions in the clickmenus of records you can also use the move-page wizard. It lets you re-position a page by a visual view of the page tree rather than using the concept of "Paste into" and "Paste after". + Alternativ zu den regulären Funktionen Kopieren, Ausschneiden und Einfügen in den Menüs der Datensätze, können Sie auch den Assistenten "Seite verschieben" verwenden. Damit ist es möglich, die Position einer Seite über eine grafische Ansicht des Seitenbaums zu ändern, statt über das "Einfügen in"- bzw. "Einfügen hinter"-Konzept. + + + EXT:lang/Resources/Public/Images/cshimages/core_27.png, +EXT:lang/Resources/Public/Images/cshimages/core_28.png, + EXT:lang/Resources/Public/Images/cshimages/core_27.png, +EXT:lang/Resources/Public/Images/cshimages/core_28.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The wizard works like when you create new pages with the wizard; You position the element by the grey arrows. +To access the "Move page wizard" you open the clickmenu of the page, select "More options..." and then "Move page". Alternatively you can click the "Move page" icon in the "Extended view" of the Web>List module. + Der Assistent funktioniert wie beim Erstellen neuer Seiten: Die Position des Elements wird mit den grauen Pfeilen festgelegt. Um den Assistenten "Seite verschieben" aufzurufen, wählen Sie "Weitere Einstellungen..." und dann "Seite verschieben" aus. Alternativ kann das Symbol "Seite verschieben" in der "Erweiterten Ansicht" des Moduls "Web > Liste" verwendet werden. + + xMOD_csh_corebe:move_el_cs, +xMOD_csh_corebe:new_pages, +Moving pages | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/NewPage/ + xMOD_csh_corebe:move_el_cs, +xMOD_csh_corebe:new_pages, +Seiten verschieben | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/NewPage/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Create new Content Element Wizard + Assistent "Neues Inhaltselement erstellen" + + + Content Elements come in many flavors and inserting new content on a page means you have to select the right element type. This wizard helps you to pick a main type of element before you actually begin to enter content. + Inhaltselemente gibt es in einer Reihe unterschiedlicher Typen. Das Hinzufügen neuen Inhalts zu einer Seite erfordert daher die Auswahl des richtigen Elementtyps. Dieser Assistent hilft Ihnen dabei. Danach können Sie mit der Eingabe des eigentlichen Inhalts beginnen. + + + Selecting an element type here will just preset the content element with certain values. You can always change the values later and if you cannot find exactly the type you need you can just pick the one that comes closest to your need, then adjust the details later. + Den Elementtyp, den Sie hier auswählen, können Sie später noch beliebig ändern. Falls Sie also nicht gleich den zutreffenden Typ gefunden haben, können Sie erst denjenigen auswählen, der dem gewünschten am nächsten zu kommen scheint, und die Einzelheiten später anpassen. + + + EXT:lang/Resources/Public/Images/cshimages/core_22.png, +EXT:lang/Resources/Public/Images/cshimages/core_23.png, +EXT:lang/Resources/Public/Images/cshimages/core_24.png, + EXT:lang/Resources/Public/Images/cshimages/core_22.png, +EXT:lang/Resources/Public/Images/cshimages/core_23.png, +EXT:lang/Resources/Public/Images/cshimages/core_24.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The Content Element wizard presents a set of preset types. Just select one by clicking its title. +After selecting the type you will (often) have to select a position of the element among the other existing Content Elements on the page. +You can access the Content Element wizard from the Create new record dialog. + Der Assistent für Inhaltselemente führt einen Satz verschiedener Elementtypen auf. Wählen Sie einen durch einen Klick aus. Nach der Auswahl des Typs ist es (oft) erforderlich, für das Element eine Position innerhalb der bereits vorhandenen Elemente auf der Seite festzulegen. Auf den Assistenten "Neues Inhaltselement erstellen" kann über den Dialog "Neuen Datensatz erstellen" zugegriffen werden. + + xMOD_csh_corebe:new_pages, +xMOD_csh_corebe:new_regular, +How to create new page content | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/NewPage/ +More about Content Element types | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/PageContent/ +Adding Custom elements [Technical] | https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Examples/ContentElementWizard/ + xMOD_csh_corebe:new_pages, +xMOD_csh_corebe:new_regular, +Anleitung zum Erstellen neuen Seiteninhalts | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/NewPage/ +Mehr über Inhaltselementstypen | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/PageContent/ +Benutzerdefinierte Elemente hinzufügen [Technisch] | https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Examples/ContentElementWizard/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Create new page wizard + Assistent "Neue Seite erstellen" + + + Creating a new page means you have to find a position for it in the page tree. This wizard helps you find this position easily by clicking the flashing arrow pointing to the position you want. + Um eine neue Seite zu erstellen, legen Sie zuerst ihre Position im Seitenbaum fest. Dieser Assistent hilft Ihnen dabei: Klicken Sie einfach auf den Pfeil an der Stelle, an der Sie Ihre Seite einfügen möchten. + + + EXT:lang/Resources/Public/Images/cshimages/core_20.png, +EXT:lang/Resources/Public/Images/cshimages/core_21.png, + EXT:lang/Resources/Public/Images/cshimages/core_20.png, +EXT:lang/Resources/Public/Images/cshimages/core_21.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Between each page in the tree you find small icons that point out a place for a new page. Select a position by clicking one of these icons. +To access the "Create new page wizard" in the first place, just click the link in the Create new record dialog. + Zwischen allen Seiten im Seitenbaum finden Sie kleine Symbole, die auf eine mögliche Position für Ihre neue Seite zeigen. Wählen Sie eine Position, indem Sie auf eines dieser Symbole klicken. Um den Assistenten "Neue Seite erstellen" aufzurufen, klicken Sie auf den Link im Dialog "Neuen Datensatz erstellen". + + xMOD_csh_corebe:new_regular, +xMOD_csh_corebe:new_ce, +How to create a new page | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/NewPage/ + xMOD_csh_corebe:new_regular, +xMOD_csh_corebe:new_ce, +Anleitung zum Erstellen einer neuen Seite | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/NewPage/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Create new record + Neuen Datensatz erstellen + + + This list shows the types of records (database tables) you can create on the page. Click a table name to select the type. + Diese Liste zeigt die Typen von Datensätzen, die Sie auf der Seite erstellen können. Klicken Sie auf einen Namen, um diesen Typ auszuwählen. + + + EXT:lang/Resources/Public/Images/cshimages/core_70.png + EXT:lang/Resources/Public/Images/cshimages/core_70.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The selection of records a user can create on this particular page. The selection depends on the user's permissions and the page type. For example a Folder page type can contain any kind of record while regular pages can contain only some types (like Content Elements). + Auswahl an Datensätzen, die der Benutzer auf dieser Seite erstellen kann. Sie ist abhängig von den Rechten des Benutzers und vom Seitentyp. Zum Beispiel kann eine Seite des Typs Ordner jeden Typ Datensatz enthalten, während normale Seiten nur einige enthalten können (wie etwa Inhaltselemente). + + + xMOD_csh_corebe:new_ce, +xMOD_csh_corebe:new_pages + xMOD_csh_corebe:new_ce, xMOD_csh_corebe:new_pagesThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The Page Tree + Der Seitenbaum + + + This is the hierarchical organization of pages in TYPO3. Typically websites are build so they reflect the page structure in the page tree directly in the website navigation. + Dies ist die hierarchische Anordnung von Seiten in TYPO3. Typischerweise entspricht der hier sichtbare Seitenbaum direkt der Navigation der Website. + + + The page tree works like a file system. Each page is like a directory where you can store files. In TYPO3 you store database records inside of each page. Some of these records, typically called "Content Elements", contains the website content of pages. Other records can be from plugins like a glossary or a guestbook and they are only displayed indirectly by a plugin inserted as a Content Element. +Some backend users will see only a part of the page tree for a website. This feature allows the administrator to configure backend users with different responsibilities for maintaining branches of the page tree. + +<b>Navigating the tree</b> +Simply click the +/- buttons to expand and contract the branches of the tree. +If you click the page icons you should see a context menu pop up. It will contain options specifically for that page. +Clicking the title of a page is another option. It will load the right frame of the Web main module with the selected sub-module. The content shown in the right frame will be related to the page clicked. + Der Seitenbaum hat auf den ersten Blick Ähnlichkeit mit einem Dateisystem. Es gibt allerdings einen entscheidenden Unterschied: Ordner in einem Dateisystem können nur andere Ordner oder Dateien enthalten, aber keine <em>Inhalte</em>. Diese sind in den Dateien des Dateisystems enthalten. Aber Dateien können <em>keine</em> anderen Dateien oder Ordner enthalten. Im Seitenbaum existiert diese Trennung nicht: <em>jede</em> Seite des Baums besitzt normalerweise Inhalt(e), kann aber jederzeit auch gleichzeitig die Rolle eines Ordners übernehmen: sie kann Kindseiten haben. Bei TYPO3 werden Seiten und die Inhalte der Seiten überwiegend als Datensätze in einer Datenbank gespeichert (Ausnahmen bilden "Assets", also etwa Bilder, Videos, herunterladbares Material usw). Einige der Datensätze, die "Inhaltselemente", enthalten direkt den lesbaren Inhalt der Seiten. Andere Datensätze stammen aus Plug-Ins, wie etwa einem Glossar oder einem Gästebuch, und werden dann indirekt, mit Hilfe des Plug-Ins, als Inhaltselemente eingefügt. Einige Backend-Benutzer können nur einen Teil des Seitenbaums sehen. Dies Merkmal erlaubt Administratoren, die Backend-Benutzer entsprechend ihrer Verantwortlichkeit für nur bestimmte Zweige des Seitenbaums zu konfigurieren. <strong>Handhabung des Baums</strong> Klicken Sie einfach die Symbole +/-, um Zweige des Baums auf- und zuzuklappen. Ein Klick auf das Seitensymbol öffnet ein Kontextmenü mit einer Reihe von Optionen für die Seite. Ein Klick auf den Titel der Seite zeigt ganz rechts das aktive Modul für die angeklickte Seite. + + EXT:lang/Resources/Public/Images/cshimages/core_4.png, +EXT:lang/Resources/Public/Images/cshimages/core_5.png, +EXT:lang/Resources/Public/Images/cshimages/core_6.png, +EXT:lang/Resources/Public/Images/cshimages/core_7.png + EXT:lang/Resources/Public/Images/cshimages/core_4.png, +EXT:lang/Resources/Public/Images/cshimages/core_5.png, +EXT:lang/Resources/Public/Images/cshimages/core_6.png, +EXT:lang/Resources/Public/Images/cshimages/core_7.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + An example of a Page Tree in TYPO3. The page tree is available under any of the Web sub-modules in the menu. +Clicking the icon of a page displays a context sensitive menu with options for that particular page. +Clicking the title of a page in the page tree will load the right frame with the current submodule. The page id is passed to the module so it displays content related to the page you clicked. +Holding the mouse pointer over a page icon for a few seconds will display tool-tip information telling you details about the state of the page. Here a page is access restricted and you will be told which group the access is set for by the tool-tip. + Ein Beispiel des Seitenbaums in TYPO3. Der Baum wird in allen Untermodulen von "Web" angezeigt. Ein Klick auf das Seitensymbol öffnet ein Kontextmenü mit den für die Seite verfügbaren Optionen. Ein Klick auf den Seitentitel im Baum aktiviert das Modul ganz rechts. Die ID der Seite wird an das Modul übergeben, so dass es Informationen anzeigt, welche die angeklickte Seite betreffen. Lässt man den Mauszeiger einige Zeit über dem Seitensymbol stehen, erscheint ein Kurzinfo mit Statusinformationen zur Seite. Neben der ID sieht man hier, dass die Seite nur für eine Benutzergruppe sichtbar ist. + + xMOD_csh_corebe:list_module, +More about the Page Tree | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/PageTree/ +Rendering Page trees [Technical] | https://docs.typo3.org/typo3cms/CoreApiReference/JavaScript/UsingExtjs/PageTree/ +Using the page tree (Animation) | FILE:EXT:welcome/modsub/ani_01.gif +Clicking Icons or Titles? (Animation) | FILE:EXT:welcome/modsub/ani_06.gif +Creating pages (Animation) | FILE:EXT:welcome/modsub/ani_07.gif +Moving pages (Animation) | FILE:EXT:welcome/modsub/ani_08.gif + xMOD_csh_corebe:list_module, +Mehr über den Seitenbaum | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/PageTree/ +Darstellung von Seitenbäumen [Technisch] | https://docs.typo3.org/typo3cms/CoreApiReference/JavaScript/UsingExtjs/PageTree/ +Benutzung des Seitenbaums (Animation) | FILE:EXT:welcome/modsub/ani_01.gif +Symbole oder Titel anklicken? (Animation) | FILE:EXT:welcome/modsub/ani_06.gif +Seiten erstellen (Animation) | FILE:EXT:welcome/modsub/ani_07.gif +Seiten verschieben (Animation) | FILE:EXT:welcome/modsub/ani_08.gifA part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Viewing page permissions + Seitenrechte anzeigen + + + This view will tell you about the page permissions in the page tree. + Diese Anzeige stellt Informationen über die Zugriffsrechte auf Seiten im Seitenbaum bereit. + + + There are two modes you can select: + +<b>User overview:</b> +This will show you the permissions for <em>your</em> login. So the green/red indicators will reflect the combined user/group/everyone permissions that apply to your login! +If there is a grey background behind the indicators it tells you that you are the owner of the page. + +<b>Permissions</b> +Shows the permissions settings for owner / group / everybody. You will be able to edit these settings by clicking the edit icon next to the page title. Only an owner of a page (or the "Admin"-user) can change permissions for the page. + Es stehen zwei Modi zur Auswahl: <b>Benutzerübersicht:</b> Zeigt die Zugriffsrechte für <em>Ihre</em> Anmeldung. Die roten und grünen Indikatoren spiegeln dann die kombinierten Zugriffsrechte für Benutzer/Gruppe/Alle wieder, die gerade für Sie gelten! Ein grauer Hintergrund hinter den Indikatoren zeigt an, dass Sie Besitzer der Seite sind. <b>Zugriffsrechte</b> Zeigt die Zugriffsrechte für den Besitzer/eine Gruppe/Alle an. Die Einstellungen können über das Symbol "Bearbeiten" neben dem Seitentitel angepasst werden. Nur der Besitzer einer Seite und Administratoren können die Zugriffsrechte für eine Seite ändern. + + EXT:lang/Resources/Public/Images/cshimages/core_43.png, +EXT:lang/Resources/Public/Images/cshimages/core_41.png, + EXT:lang/Resources/Public/Images/cshimages/core_43.png, +EXT:lang/Resources/Public/Images/cshimages/core_41.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + xMOD_csh_corebe:perm_module_setting, +User Management How-to | https://docs.typo3.org/typo3cms/GettingStartedTutorial/UserManagement/SettingUpUserPermissions/ +Permission system in TYPO3 [Technical] | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/AccessControlOptions/, +_MOD_user_setup:option_helpText + xMOD_csh_corebe:perm_module_setting, +Anleitung zur Benutzerverwaltung | https://docs.typo3.org/typo3cms/GettingStartedTutorial/UserManagement/SettingUpUserPermissions/ +Berechtigungssystem in TYPO3 [Technisch] | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/AccessControlOptions/, +_MOD_user_setup:option_helpTextA part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Setting permissions for a page + Seitenrechte setzen + + + Select the owner user and group plus the permissions for each in the matrix. Only an owner of a page (or the "Admin"-user) can change permissions for the page. + Wählen Sie den Besitzerbenutzer und die -gruppe sowie die Rechte für diese in der Tabelle aus. Nur der Besitzer einer Seite (oder ein Admin-Benutzer) kann die Rechte für eine Seite anpassen. + + + Setting permissions is done in five categories for owner / group / everybody so it works much like permissions for files and folders in many operating systems. + +<b>Show page</b> +If set, a user can see the page and its content in the backend. The user can also copy the content but not move, delete or edit. + +<b>Edit content</b> +Allows users to add, delete, change and move records (other than page records) on this page. This permission must be given if users should be allowed to create Content Elements etc. on the page. + +<b>Edit page</b> +Allows a user to edit the page record itself. This could be changing the page title or moving the page to another location. + +<b>Delete page</b> +If set, a user is allowed to delete the page and the content on the page. + +<b>New pages</b> +Allows users to create sub-pages to this page. + Seitenrechte können in fünf Kategorien für den Besitzer/eine Gruppe/Alle gesetzt werden. Dieses System hat also eine große Ähnlichkeit mit den Rechten, auf Dateien und Ordner zuzugreifen, die man in vielen Betriebssystemen einstellen kann. <b>Seite anzeigen</b> Falls erlaubt, kann der Benutzer die Seite und ihren Inhalt im Backend sehen. Der Benutzer kann den Inhalt kopieren, ihn aber nicht verschieben, löschen oder bearbeiten. <b>Inhalt bearbeiten</b> Erlaubt dem Benutzer, auf dieser Seite Datensätze (Inhaltselemente, nicht aber Seiten) hinzuzufügen, zu löschen, zu ändern und zu verschieben. Dieses Zugriffsrecht muss eingestellt sein, wenn Benutzer Inhaltselemente etc. auf der Seite erstellen können sollen. <b>Seite bearbeiten</b> Erlaubt einem Benutzer, die Seite an sich zu bearbeiten. Das ermöglicht es etwa, den Seitentitel zu ändern oder die Seite an eine andere Position zu verschieben. <b>Seite löschen</b> Wenn gesetzt, kann ein Benutzer die Seite und den Inhalt der Seite löschen. <b>Neue Seite</b> Erlaubt Benutzern, Unterseiten in der aktuellen Seite zu erstellen. + + EXT:lang/Resources/Public/Images/cshimages/core_42.png + EXT:lang/Resources/Public/Images/cshimages/core_42.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + In this matrix you can set permissions for owner, group and everybody in the five categories available. + In dieser Tabelle können Zugriffsrechte für Besitzer, Gruppe und Alle in den fünf verfügbaren Kategorien gesetzt werden. + + + xMOD_csh_corebe:perm_module, +User Management Howto | https://docs.typo3.org/typo3cms/GettingStartedTutorial/UserManagement/SettingUpUserPermissions/ + xMOD_csh_corebe:perm_module, +Anleitung zur Benutzer-Verwaltung | https://docs.typo3.org/typo3cms/GettingStartedTutorial/UserManagement/SettingUpUserPermissions/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Inside TYPO3 | https://docs.typo3.org/typo3cms/InsideTypo3Reference/ + Inside TYPO3 | https://docs.typo3.org/typo3cms/InsideTypo3Reference/ + + + Backend Shortcuts + Backend-Verweise + + + You can create shortcuts to modules in TYPO3 quite easily. The treat is that you can jump between screens in TYPO3 in <em>one</em> click rather than multiple clicks through backend modules etc. The frame also contains a field for entering a page or record id to edit or just search records. + Verweise auf Module können mit TYPO3 sehr einfach erstellt werden. Der Vorteil ist, dass damit mit nur <em>einem</em> Mausklick zwischen Bildschirmen gewechselt werden kann, anstatt sich mit mehreren Klicks durch Backend-Module usw. bewegen zu müssen. Der Rahmen enthält darüber hinaus auch ein Feld zum Eingeben einer Seiten- oder Datensatz-ID, die bearbeitet oder nach der gesucht werden soll. + + + In order to create a shortcut it must be supported by the module you want to create the shortcut to. Whether shortcuts are supported can be seen in the bottom of a module. If there is a small "shortcut" icon you can click it to create the shortcut. + +In the shortcut frame you can also enter a page id to edit in the "Edit Page ID" box. This will load the current page module with the id provided in the box. + +Only "Admin"-users can access the shortcut frame in TYPO3 by default. Other users must have it enabled by the User TSconfig option, "options.shortcutFrame = 1". See link below for details (Admins). + +Editing pages from an id is easy with the shortcut frame. Simply enter an integer number and that page will be loaded for editing. If you enter "[table]:[id]" then it will try to edit a record from the [table] table, for example "tt_content:123" will look for content element 123 (for admins only). Finally, if you enter a string that doesn't match a page or other record the Web>List module will be invoked doing a search in the first database mount you have. + Um einen Verweis erstellen zu können, muss dies von dem Modul unterstützt werden, auf das ein Verweis erstellt werden soll. Ob Verweise unterstützt werden, lässt sich unten im Modul erkennen. Befindet sich dort ein kleines Verweissymbol, kann damit durch Anklicken ein Verweis erzeugt werden. Im Verweisrahmen kann unter "Seiten-ID bearbeiten" die Seiten-ID einer zu bearbeitenden Seite eingegeben werden. Hierdurch wird das aktuelle Seitenmodul für die angegebene ID geladen. Standardmäßig haben unter TYPO3 nur Administratoren Zugriff auf den Verweisrahmen. Für andere Benutzer muss er erst über eine Benutzer-TSconfig-Option, "options.shortcutFrame = 1", aktiviert werden. Weitere Informationen siehe nachstehenden Link (Administratoren). Das Bearbeiten von Seiten über eine ID ist über den Verweisrahmen sehr einfach. Geben Sie einfach eine ganze Zahl ein und die entsprechende Seite wird zur weiteren Bearbeitung geladen. Bei Eingabe von "[tabelle].[id]" wird versucht, einen Datensatz der Tabelle [tabelle] zu bearbeiten. Beispielsweise ruft "tt_content:123" das Inhaltselement 123 auf (nur für Administratoren). Gibt man eine Zeichenkette ein, die nicht mit einer Seite oder einem Inhaltselement übereinstimmt, so wird das Modul "Web > Liste" aufgerufen und führt eine Suche in der ersten vorhandenen Datenbankfreigabe durch. + + EXT:lang/Resources/Public/Images/cshimages/core_64.png, +EXT:lang/Resources/Public/Images/cshimages/core_65.png, +EXT:lang/Resources/Public/Images/cshimages/core_67.png, +EXT:lang/Resources/Public/Images/cshimages/core_68.png, + EXT:lang/Resources/Public/Images/cshimages/core_64.png, +EXT:lang/Resources/Public/Images/cshimages/core_65.png, +EXT:lang/Resources/Public/Images/cshimages/core_67.png, +EXT:lang/Resources/Public/Images/cshimages/core_68.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + To create a shortcut to a page, just click the short cut icon usually found in the bottom of pages. +You will have to confirm the creation of the shortcut. It is nothing dangerous - only annoying to clean up if you happen to create shortcuts against your own will. Just answer "OK" here. +When you answer "OK" you should immediately see the shortcut frame reload and a new icon (the module icon) appear. If you click this icon you will now jump to the page you created the shortcut from! +You can name shortcuts, you can even group them and share them. If you want to edit or delete a shortcut you select the "Edit" checkbox and then click the shortcut icon. This will reload the shortcut frame so you get a field for entering a title. You can also delete all shortcuts in a "group" - here, just click the "0" (zero) to the left of the icons and you will remove all shortcuts in the group. + Um einen Verweis auf eine Seite zu erstellen, klicken Sie auf das Verweis-Symbol, das Sie oben auf jeder Seite finden. Bestätigen Sie die Erstellung des Verweises. Es ist nicht gefährlich, sondern nur lästig Verweise wieder aufzuräumen, die Sie gegen Ihren Willen erstellt haben. Klicken Sie einfach auf "OK". Wenn Sie auf "OK" geklickt haben, sollten Sie sofort sehen, dass das Menü sich aktualisiert und ein neues Symbol (das Modul-Symbol) erscheint. Wenn Sie dieses Symbol anklicken, springen Sie zu der Seite, auf der Sie den Verweis erstellt haben! Sie können Verweise umbenennen, Sie können sie gruppieren und gemeinsam benutzen. Wenn Sie einen Verweis bearbeiten möchten, wählen Sie das "Bearbeiten"-Symbol. Sie können dann den Namen des Verweises und die Gruppe, in der er erscheinen soll, verändern. Um einen Verweis zu löschen, klicken Sie auf das "Löschen"-Symbol und bestätigen Sie das Löschen durch einen Klick auf "OK". + + User TSconfig ->SETUP | https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/Options/ + Benutzer-TSconfig ->SETUP | https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/Options/ + + + TYPO3 TCA tree + TYPO3-TCA-Baum + + + Collapse All + Alle einklappen + + + enable recursive selection + Rekursive Auswahl aktivieren + + + Expand All + Alle ausklappen + + + contains + enthält + + + starts with + beginnt mit + + + Find Item + Element finden + + + TYPO3 Editing Forms + TYPO3-Bearbeitungs-Formulare + + + Forms Menu + Formularmenü + + + This is alternative ways to select "Save"/"Close" operations for records. You can also select "clear-cache" operations if you are allowed access to them. + Hierbei handelt es sich um eine alternative Methode zur Auswahl der Vorgänge "Speichern" und "Schließen" für Datensätze. Sind entsprechende Rechte vorhanden, können auch Befehle zum Löschen des Cache ausgewählt werden. + + + Clearing the cache for pages and clearing all cache can be done from this menu as well. If you wonder why content on the frontend webpage seems to be different from what is in the database you might need to clear the page cache by using one of these options. +If cache options are not available for you, you should ask your administrator to enable it for you. (Admins: See link below to TSconfig.) + Von diesem Menü aus ist es auch möglich, den Seiten-Cache oder alle Caches zu leeren. Falls Sie sich fragen, warum der Inhalt des Frontends nicht mit dem der Datenbank übereinzustimmen scheint, ist vielleicht ein Leeren des Caches mit einer dieser Optionen erforderlich. Falls keine Befehle für den Cache zur Verfügung stehen, wenden Sie sich bitte an den Administrator. (Administratoren: Siehe unteren Link zu TSconfig.) + + EXT:lang/Resources/Public/Images/cshimages/core_36.png, + EXT:lang/Resources/Public/Images/cshimages/core_36.png, + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + User TSconfig (See "clearCache.pages/.all") | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/Options/ + Benutzer-TSconfig (Siehe "clearCache.pages/.all") | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/Options/ + + + All records in TYPO3 is edited through a standardized form interface like the one you see here. No matter if you edit pages, content elements, guestbook items or user records you will use the same familiar interface. + Alle Datensätze in TYPO3 werden mit einer einheitlichen Oberfläche wie der, die Sie hier sehen, bearbeitet. Egal ob Sie Seiten, Inhaltselemente, Gästebuch-Einträge oder Benutzer-Daten bearbeiten, können Sie die gleiche, vertraute Oberfläche verwenden. + + + <b>Saving content</b> +Just press one of the save-buttons in the top of bottom of the form. There are some variants allowing you to "Save and close document" or "Save document and View page". The latter will save the document and open a new window where the affected page is shown (be sure to disable pop-up blockers for this function!) + +<b>Editing multiple records at a time</b> +From the Web>List module you can activate editing of multiple records at a time. This is done when you list a single table and enable multiple columns for display (see Web>List module for details) - then icons will link you to a form with multiple records displayed, possibly with only certain fields available for editing. + +<b>Frontend Editing</b> +Another way of editing records in TYPO3 is using the website frontend. Depending on your user credentials you will see small pencil icons in the frontend. When you click these you will be guided to a form where you can also change the content. + +<b>Customize the forms [for Admins]</b> +You can customize the TCEforms in many ways using User TSconfig and Page TSconfig. See links below. + <b>Inhalt speichern</b> +Klicken Sie einfach auf eine der Speichern-Schaltflächen oben im Formular. Sie können das "Dokument speichern", das "Dokument speichern und schließen" oder das "Dokument speichern und Web-Seite anzeigen". Letztere Funktion speichert das Dokument und ruft ein neues Fenster auf, in dem die Seite angezeigt wird. (Stellen Sie sicher, dass Sie Ihren Popup-Blocker deaktiviert haben, falls Sie einen verwenden und diese Funktion nutzen möchten.) + +<b>Mehrere Datensätze gleichzeitig bearbeiten</b> +Im Modul "Web > Liste" können Sie das gleichzeitige Bearbeiten mehrerer Datensätze aktivieren. Wählen Sie dazu eine Tabelle aus ("Nur diese Tabelle anzeigen") und aktivieren Sie ein oder mehrere Felder zur Ansicht ("Felder setzen"; Details siehe "Web > Liste"). Sie sehen dann über jeder Felderspalte Symbole, mit denen Sie den Wert dieses Feldes in den Datensätzen der Seite bearbeiten können. Möglicherweise ist das gewählte Feld nicht für alle Datensätze verfügbar. + +<b>Frontend-Bearbeitung</b> +Eine andere Möglichkeit, Datensätze in TYPO3 zu bearbeiten, ist die Benutzung des Website-Frontends. Abhängig von Ihren Benutzerrechten sehen Sie, wenn Sie angemeldet sind, kleine Stiftsymbole im Frontend. Wenn Sie auf diese klicken, erscheint ein Formular, mit dessen Hilfe Sie den jeweiligen Inhalt bearbeiten können. + +<b>Individualisierung der Formulare [für Administratoren]</b> +Sie können die Formulare (TCEforms) individualisieren, indem Sie Benutzer-TSconfig oder Seiten-TSconfig verwenden. Siehe nachstehende Links. + + Document Selector + Geöffnete Dokumente + + + Here you can switch between "open documents" in TYPO3. + Hier können Sie zwischen Ihren geöffneten Dokumenten umschalten. + + + EXT:lang/Resources/Public/Images/cshimages/core_35.png, + EXT:lang/Resources/Public/Images/cshimages/core_35.png, + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + EXT:lang/Resources/Public/Images/cshimages/core_30.png, +EXT:lang/Resources/Public/Images/cshimages/core_29.png, +EXT:lang/Resources/Public/Images/cshimages/core_32.png, +EXT:lang/Resources/Public/Images/cshimages/core_33.png, +EXT:lang/Resources/Public/Images/cshimages/core_31.png, + EXT:lang/Resources/Public/Images/cshimages/core_30.png, +EXT:lang/Resources/Public/Images/cshimages/core_29.png, +EXT:lang/Resources/Public/Images/cshimages/core_32.png, +EXT:lang/Resources/Public/Images/cshimages/core_33.png, +EXT:lang/Resources/Public/Images/cshimages/core_31.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + This is how a typical record is edited in TYPO3. The form display is standardized for all types of records. You will always see the same buttons in the top for saving or closing. In the blue bar you will see the type of record (table name) and the ID number that each record has (uid). Here the record is a page with ID "2" and the title "Content Elements". +The "additional fields" from the example above is located in a so called "palette". This is an example of three content elements being edited at the same time. You can edit multiple records by using the links from the Web>List module in single-table mode. Notice that not only are three records shown at the same time - it is also a limited number of fields shown for editing, here "Header" and "Hide". You can combine this almost any way you like. This is of course very useful if you need to edit only the header of multiple records. + So wird ein Datensatz in TYPO3 typischerweise bearbeitet. Das Bearbeitungsformular ist für alle Typen von Datensätzen einheitlich. Sie haben im oberen Bereich immer die gleichen Schaltflächen zum Speichern oder Schließen zur Verfügung. Darunter sehen Sie den Typ des jeweiligen Datensatzes, den Sie gerade bearbeiten, und seine ID (uid). Hier handelt es sich um eine Seite mit der ID "2" und dem Titel "Content Elements". +Die zusätzlichen Felder aus dem Beispiel oberhalb befinden sich in der sogenannten "Palette", die normalerweise unter dem jeweiligen Feld, zu dem die Palette gehört, angezeigt wird. (Im Bild - aus einer älteren TYPO3-Version - wurde die Palette im oberen Rahmen angezeigt.) Dieses Beispiel zeigt, wie drei Inhaltselemente gleichzeitig bearbeitet werden. Sie können mehrere Elemente gleichzeitig bearbeiten, indem Sie im Modul "Web > Liste" eine einzelne Tabelle auswählen. Beachten Sie auch, dass nicht einfach drei vollständige Elemente gleichzeitig gezeigt werden, sondern dass Sie die Auswahl der zu bearbeitenden Felder festlegen können. Hier wurden "Überschrift" und "Verbergen" gewählt. Sie können eine beliebige Auswahl treffen, was sehr nützlich ist, wenn Sie etwa nur die Überschriften mehrerer Datensätze bearbeiten möchten. + + Editing pages | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/EditPageContent/ +Frontend Editing | http://typo3.org/documentation/document-library/doc_tut_quickstart/Frontend_editing/, +xMOD_csh_corebe:list_module +User TSconfig related to forms | https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/Options/ +Page TSconfig related to forms | https://docs.typo3.org/typo3cms/CoreApiReference/Rte/Transformations/Tsconfig/ +Linking to the edit forms [Technical] | https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Examples/EditLinks/ + Seiten bearbeiten | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/EditPageContent/ +Bearbeitung im Frontend | http://typo3.org/documentation/document-library/doc_tut_quickstart/Frontend_editing/, +xMOD_csh_corebe:list_module +Benutzer-TSconfig für Formulare | https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/Options/ +Seiten-TSconfig für Formulare | https://docs.typo3.org/typo3cms/CoreApiReference/Rte/Transformations/Tsconfig/ +Verlinken auf Bearbeitungsformulare [Technisch] | https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Examples/EditLinks/ + + Forms Wizard + Formularassistent + + + Form Wizard buttons + Schaltflächen des Formularassistenten + + + Use the refresh button to update the form (without saving it), for instance if you changed a field type or so. When you are done you should click one of the real save buttons to save and return to the form from which you entered the wizard. The information from this wizard should then be saved into the field the wizard was associated with. + Verwenden Sie die Schaltfläche "Aktualisieren", um das Formular ohne Speichern auf den neuesten Stand zu bringen. Nach Fertigstellung der Arbeiten sollte eine der Schaltflächen zum tatsächlichen Speichern verwendet werden, um die Änderungen zu speichern und zum Formular zurückzukehren, von dem aus der Assistent aufgerufen wurde. Die Daten des Assistenten sollten dann im Feld gespeichert werden, dem der Assistent zugeordnet ist. + + + EXT:lang/Resources/Public/Images/cshimages/core_62.png, + EXT:lang/Resources/Public/Images/cshimages/core_62.png, + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The Form Wizard enables you to create form elements through a nice interface rather than "coding" a certain syntax for the elements. + Mit Hilfe des Formularassistenten können Formulare über eine benutzerfreundliche Bedieneroberfläche statt durch "Programm-Code" mit einer bestimmten Elementesyntax erstellt werden. + + + To the left in the form wizard you can add, delete and move items in the form around. +In the Element Type column you can select between various kinds of form elements such as regular input fields, text areas, selector boxes, checkboxes etc. Each form element also has a label field where you can enter a title for the field. Some fields also provide the possibility of checking for "required" values. +In the "Detailed" configuration column the options will depend on the form field type selected in the "Element type" column. The options here can be to enter elements for a selector box or enter the width of an input field. The "Field:" box is important since it defines the technical name of the form field. This is the name that people will see when they receive an email from the mail form. + +<b>Custom applications of the form wizard</b> +The most typical application of the Form wizard is with Content Elements of the type "Form" but the wizard can be used for other custom applications as well. Technical details about this is available in the links below. + Auf der linken Seite des Formularassistenten können Elemente des Formulars hinzugefügt, gelöscht und verschoben werden. In der Spalte Elementtyp kann aus verschiedenen Typen von Formularelementen ausgewählten, z.B. Eingabefeldern, Textbereiche, Auswahlfelder, Markierungsfelder usw. Jedes Formularelement besitzt darüber hinaus ein Beschreibungsfeld, mit dem sich dem Feld ein Titel zuweisen lässt. Manche Felder bieten die Möglichkeit, eine Prüfung auf obligatorische Werte durchzuführen. In der Konfigurationsspalte "Details" hängen die Optionen vom unter "Elementtyp" ausgewählten Typ des Formularfeldes ab. Die Optionen können z.B. die Eingabe von Einträgen für ein Auswahlfeld oder der Breite eines Eingabefeldes umfassen. Das Feld "Feld:" ist insofern von großer Wichtigkeit, als es die technische Bezeichnung des Formularfeldes festlegt. Diese Bezeichnung wird in E-Mails angegeben, die vom E-Mail-Formular generiert wurden. <b>Benuterdefinierte Anwendungen des Formularassistenten</b> Die gebräuchliste Anwendung des Formularassistenten erfolgt mit Inhaltselementen vom Typ Formular, jedoch kann der Formularassistent auch im Zusammenhang mit anderen, benutzerdefinierten Anwendungen eingesetzt werden. Technische Einzelheiten dazu finden Sie unter nachstehenden Links. + + Mailform Info Fields + Informationsfelder E-Mail-Formular + + + These fields specifically apply to the usage of the form wizard with Content Elements of the type "Form". They allow you to enter information like the subject line of the email sent, the recipient address and whether the sent email should be in HTML or not. + Diese Felder beziehen sich auf die Verwendung des Formularassistenten mit Inhaltselementen vom Typ "Formular". Damit ist es möglich, Informationen wie die Betreffzeile einer E-Mail und die Empfängeradresse anzugeben, sowie, ob die E-Mail im HTML-Format gesendet werden soll oder nicht. + + + Notice: In order to enter a recipient address you need access to the "Subheader" field in the Content Elements. Yes, its quite strange, but so it is. Ask your administrator for access if you don't have it. + Hinweis: Zum Eingeben der Empfängeradresse wird das Zugriffrecht auf das Feld "Untertitel" des Inhaltselements benötigt. Seltsam, aber so ist es nun einmal. Wenden Sie sich ggf. an den Administrator. + + + EXT:lang/Resources/Public/Images/cshimages/core_61.png, + EXT:lang/Resources/Public/Images/cshimages/core_61.png, + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + How-to create Mail Forms | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/EmailForm/ + Anleitung zum Erstellen von Mailformularen | https://docs.typo3.org/typo3cms/GettingStartedTutorial/EditAndCreatePagesAndContent/EmailForm/ + + + EXT:lang/Resources/Public/Images/cshimages/core_60.png, +EXT:lang/Resources/Public/Images/cshimages/core_69.png, + EXT:lang/Resources/Public/Images/cshimages/core_60.png, +EXT:lang/Resources/Public/Images/cshimages/core_69.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + This is how the form wizard looks in action. Using the form fields for setting up forms rather than coding them is much easier. +Usually you enter the Form Wizard by clicking the form wizard icon next for a text field like this. Notice the contents of the field to the left of the icon - this is the "raw codes" that the Form Wizard saves you from editing manually! + So sieht der Formularassistent im Einsatz aus. Es ist wesentlich einfacher, die Formularfelder zum Gestalten von Formularen zu verwenden, als diese selbst zu programmieren. Normalerweise ruft man den Formularassistenten über das Assistentensymbol neben einem Textfeld wie diesem auf. Beachten Sie den Inhalt des Feldes zur Linken des Symbols - dabei handelt es sich um den Roh-Code, vor dessen Erstellung Sie der Assistent bewahrt! + + xMOD_csh_corebe:wizard_table_wiz, +Form Wizard details [Technical]| https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Examples/ContentElementWizard/, + xMOD_csh_corebe:wizard_table_wiz, +Details zum Formularassistent [Technisch]| https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Examples/ContentElementWizard/,A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Table wizard + Tabellenassistent + + + Table wizard buttons + Schaltflächen des Tabellenassistenten + + + Use the refresh button to update the form without saving it. When you are done you should click one of the real save buttons to save and return to the form from which you entered the wizard. The information from this wizard should then be saved into the field the wizard was associated with. + Verwenden Sie die Schaltfläche Aktualisieren, um das Formular ohne Speichern auf den neuesten Stand zu bringen. Nach Fertigstellung der Arbeiten sollte eine der Schaltflächen zum tatsächlichen Speichern verwendet werden, um die Änderungen zu speichern und zum Formular zurückzukehren, von dem aus der Assistent aufgerufen wurde. Die Daten des Assistenten sollten dann im Feld gespeichert werden, dem der Assistent zugeordnet ist. + + + EXT:lang/Resources/Public/Images/cshimages/core_62.png + EXT:lang/Resources/Public/Images/cshimages/core_62.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The table wizard helps you create tables that are normally stored in the database by XML or a syntax where each line represents a row and each cell is divided by a vertical line sign, "|". This wizard makes it transparent for you. + Der Tabellenassistent hilft bei der Erstellung von Tabellen, die in der Datenbank normalerweise als XML-Daten oder in einer Syntax gespeichert werden, bei der jede Zeile des Textes eine Tabellenzeile repräsentiert und jede Zelle durch eine vertikale Linie ("|") abgetrennt wird. Dieser Assistent übersetzt dies für Sie. + + + The wizard is quite simple. By the buttons to the left and in the bottom you can add, delete and move columns and rows in the table. +You can also disable the setting "Small fields" below the wizard if you want larger textarea fields for the editing. + Der Assistent ist einfach zu handhaben. Mit Hilfe der Schaltflächen links und unten können Spalten und Zeilen der Tabelle hinzugefügt, daraus gelöscht und darin verschoben werden. Wer einen größeren Textbereich für die Bearbeitung bevorzugt, kann die Einstellung "Kleine Felder" unterhalb des Assistenten deaktivieren. + + EXT:lang/Resources/Public/Images/cshimages/core_63.png + EXT:lang/Resources/Public/Images/cshimages/core_63.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + xMOD_csh_corebe:wizard_forms_wiz, +Table Wizard details [Technical]| https://docs.typo3.org/typo3cms/TCAReference/AdditionalFeatures/CoreWizardScripts/ + xMOD_csh_corebe:wizard_forms_wiz, +Details zum Tabellenassistent [Technisch]| https://docs.typo3.org/typo3cms/TCAReference/AdditionalFeatures/CoreWizardScripts/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Workspace Selector + Arbeitsumgebungsauswahl + + + By this selectorbox you can switch between the workspaces available to you. When you switch workspace the whole backend will reload. + Mit Hilfe dieses Auswahlfeldes kann zwischen den verfügbaren Arbeitsumgebungen umgeschaltet werden. Beim Umschalten zu einer anderen Arbeitsumgebung wird das Backend vollständig neu geladen. + + + There are two basic workspace types in TYPO3: The "Live" workspace and a number of "Draft" workspaces. +When working in the Live workspace all changes you make will take immediate effect. This is the default and traditional state of operation in TYPO3. +When working in the default Draft workspace or any customly created workspaces changes are not applied to the live website but rather made through new versions of any element editable. Since versioning doesn't apply to all elements in TYPO3 there are limitations to what can be done in draft workspaces; Only elements with versioning support can be edited and everything else is read-only. Draft workspaces allow preview in the frontend. When changes are final in a draft workspace they can be published into the live workspace. + In TYPO3 gbt es zwei grundlegende Typen von Arbeitsumgebungen: Die "Live"-Arbeitsumgebung und eine Reihe von "Entwurf"-Arbeitsumgebungen. Bei der Arbeit in der Live-Arbeitsumgebung wirken sich alle vorgenommenen Änderungen sofort aus. Dies ist die voreingestellte und traditionelle Arbeitsweise mit TYPO3. Bei der Arbeit in der voreingestellten Entwurfsarbeitsumgebung oder benutzerdefinierten Arbeitsumgebungen werden Änderungen nicht auf die online verfügbare Website angewendet, sondern als neue Versionen der editierbaren Elemente angelegt. Da die Versionierung unter TYPO3 nicht für alle Elemente verfügbar ist, unterliegen die Arbeitsumgebungen hinsichtlich der Bearbeitungsmöglichkeiten gewissen Einschränkungen: Es können nur Elemente bearbeitet werden, für die eine Unterstützung der Versionierung vorhanden ist, alle anderen besitzen Nur-Lesen-Status. Für die Entwurfsarbeitsumgebungen ist eine Vorschaufunktion im Frontend verfügbar. Wenn die Arbeiten in einer Arbeitsumgebung abgeschlossen wurden, können sie veröffentlicht und so in die Live-Arbeitsumgebung übertragen werden. + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_csh_pages.xlf b/public/typo3conf/l10n/de/lang/de.locallang_csh_pages.xlf new file mode 100755 index 0000000..00ef88d --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_csh_pages.xlf @@ -0,0 +1,206 @@ + + + +
+ + + A 'Page' record usually represents a webpage in TYPO3. All pages have an ID number (UID) by which they can be linked and referenced. The 'Page' record itself does not contain the content of the page. 'Page Content' records (Content Elements) are used for this. + Ein Datensatz "Seite" repräsentiert üblicherweise eine Webseite in TYPO3. Alle Seiten haben eine ID-Nummer (UID), über die sie verlinkt und referenziert werden können. Ein Seitendatensatz enthält nicht selbst den Inhalt der Seite. Für den Inhalt werden "Seiteninhalte" erstellt. + + + The 'pages' table is the backbone of TYPO3. All records editable by the main modules in TYPO3 must belong to a page. It's exactly like files and folders on your computer's hard drive. + +<b>The Page Tree</b> +The pages are organized in a tree structure that reflects the organization of your website. + +<b>UID, PID and the page tree root</b> +All database elements have a field 'uid' which is a unique identification number. They also have a field 'pid' (page id) which holds the ID number of the page to which they belong. If the 'pid' field is zero, the record is found in the 'root.' Only administrators are allowed access to the root. Table records must be configured to either belong to a page or be found in the root. + +<b>Storage of Database Records</b> +Depending on the 'Type', a page may also represent general storage for database elements in TYPO3. In this case, it is not available as a webpage but is used internally in the page tree as a place to store items such as users, subscriptions, etc. Such pages are typically of the type "Folder". + Die Seitentabelle ist das Rückgrat von TYPO3. Alle Datensätze der Standardmodule müssen zu einer Seite gehören. Dies entspricht in etwa Dateien und Ordnern auf der Festplatte Ihres PCs. + +<b>Der Seitenbaum</b> +Die Seiten sind in einer Baumstruktur angeordnet, die die Organisation Ihrer Website widerspiegelt. + +<b>UID, PID und die Wurzel des Baums</b> +Alle Datenbankelemente besitzen ein Feld "uid", das eine eindeutige Identifikation zulässt. Zusätzlich haben alle Datenbankelemente ein Feld "pid" (Page-ID, Seiten-ID), welches die "uid" der Seite ("page id") enthält, zu der sie gehören. Falls das Feld "pid" gleich 0 ist, so befindet sich der Datensatz in der Wurzel ("root") des Baums. Nur Administratoren ist der Zugriff auf die Wurzel gestattet. Tabelleneinträge müssen entweder zu einer Seite gehören oder sich in der Wurzel befinden. + +<b>Speichern von Datensätzen</b> +In Abhängigkeit vom "Typ" der Seite kann eine Seite auch einen allgemeinen Speicher für beliebige Datenbankelemente in TYPO3 darstellen. In diesem Fall ist sie nicht als Web-Seite verfügbar, sondern nur intern im Seitenbaum als Speicherort für Objekte wie Benutzer, Abonnements, Domänen usw. Solche Seiten haben in der Regel den Typ "Ordner". + + The page type determines whether the page is normal webpage, a shortcut to another webpage, or used in other internal ways. + Der Seitentyp beeinflusst, ob die Seite eine normale Web-Seite oder ein Verweis zu einer anderen Seite ist oder ob sie für andere, interne Zwecke genutzt wird. + + + 'Standard' is the most common page type and is used for normal webpages. +'Folder' is a page type which is not shown as a webpage; instead, it stores records of your choice. +'Recycler' is a garbage can. Pages and records in a recycler are not visible in the frontend. + +<b>Notice</b> Each page type is represented by a unique icon. The available page types can be restricted for users so all of the options described above may not be visible. Finally, some records may only be allowed on certain page types, but any record can be placed in a 'Folder.' + +<b>$PAGES_TYPES [Technical]</b> +The restrictions that apply to each page type is defined in the global array $PAGES_TYPES. When extensions add tables to TYPO3 they may need to register their tables in $PAGES_TYPES so they can be created on standard pages. + "Standard" ist der gebröuchlichste Seitentyp und repräsentiert eine normale Webseite. +"Ordner" ist ein Seitentyp, der <i>nicht</i> als Webseite angezeigt wird; stattdessen speichert er Datensätze beliebigen Typs. +"Papierkorb" ist ein Mülleimer. Seiten und Datensätze im Papierkorb werden im Frontend nicht angezeigt. + +<b>Hinweis:</b> Jeder Seitentyp wird durch ein spezielles Symbol dargestellt. Die verfügbaren Seitentypen können je nach Benutzer definiert werden; einige der genannten Typen stehen einem bestimmten Benutzer daher möglicherweise nicht zur Verfügung. Beachten Sie außerdem, dass bestimmte Datensätze nur auf bestimmten Seitentypen erlaubt sind. Der Typ "Ordner" erlaubt alle Typen. + +<b>$PAGES_TYPES [Technisch]</b> +Die Einschränkungen zu jedem Seitentyp sind im globalen Array $PAGES_TYPES definiert. Wenn Erweiterungen neue Tabellen zu TYPO3 hinzufügen ist es eventuell erforderlich, dass sie ihre Tabellen in $PAGES_TYPES registrieren, so dass Datensätze für diese Tabellen auf normalen Seiten hinzugefügt werden können. + + EXT:lang/Resources/Public/Images/cshimages/pages_4.png + EXT:lang/Resources/Public/Images/cshimages/pages_4.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + This snippet of the page tree shows regular pages (white icons) at the top of this screenshot. You also see a Recycler page. Any records stored in a Reycler page are considered trash and not shown on the website. The gray folders icons represent "Folders". They cannot be viewed as regular webpages but serve as storage pages for other database records. + Dieser Ausschnitt des Seitenbaums zeigt einige normale Seiten (weiße Symbole) im oberen Teil des Bildschirmfotos. Der Papierkorb ("Garbage") mit seinem besonderen Symbol ist ebenfalls sichtbar. Elemente im Papierkorb sind Kandidaten für eine endgültige Löschung und werden auf der Website nicht angezeigt. Die grauen Ordnersymbole repräsentieren "Ordner". Diese werden ebenfalls niemals als Web-Seiten angezeigt, sondern ermöglichen die Speicherung beliebiger Daten. + + + be_groups:pagetypes_select, +About $PAGES_TYPES | https://docs.typo3.org/typo3cms/CoreApiReference/PageTypes/ + be_groups:pagetypes_select, +Über $PAGES_TYPES | https://docs.typo3.org/typo3cms/CoreApiReference/PageTypes/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + If set, non-admin users cannot edit the page properties or any records on the page, but may still edit subpages. They cannot create new records or pages on the page either. + Wenn sie gesetzt ist bewirkt diese Option, dass Benutzer, die nicht Administratoren sind, weder die Seiteneigenschaften noch Seiteninhalte bearbeiten können. Sie können auch keine neuen Seiteninhalte und keine neuen Kindseiten erzeugen. Existierende Kindseiten können sie aber bearbeiten. + + + The Login Behavior allows the logins and other related featured to be disabled for this page. + Das Anmeldeverhalten ermöglicht es, die Möglichkeit angemeldet zu sein und zugehörige Funktionen für diese Seite zu deaktivieren. + + + When a user logs into TYPO3's frontend, each page and/or its Content Elements can be set to restrict access based on the user's login. + +By disabling logins, restrictions are removed and the content is accessible whether or not a user is logged in and regardless of Frontend usergroup settings. When logins are disabled for a page, cache headers can be sent again. + Wenn sich ein Benutzer am TYPO3-Frontend anmeldet, wird bei jeder Seite und/oder ihren Inhaltselementen überprüft, welche Inhalte der Benutzer sehen kann. + +Bei Deaktivierung von Anmeldungen werden diese Beschränkungen entfernt und der Inhalt ist dann unabhängig von Anmeldestatus und Mitgliedschaft in verschiedenen Frontend-Benutzergruppen sichtbar. Dies ermöglicht wieder das Senden zwischengespeicherter Header. + + EXT:lang/Resources/Public/Images/cshimages/pages_1.png, +EXT:lang/Resources/Public/Images/cshimages/pages_2.png, + EXT:lang/Resources/Public/Images/cshimages/pages_1.png, +EXT:lang/Resources/Public/Images/cshimages/pages_2.png,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The most basic fields on a page are the 'Disable Page' option, the 'Type' of page ("doktype") and the 'Page Title'. +Pages are arranged in a page tree in TYPO3. The page from the editing form in the previous screenshot was the "Intro" page from this page tree. As you can see it belongs in the root of the page tree and has a number of subpages pages under it. + Die wichtigsten Felder einer "Seite" sind: die Option "Seite deaktivieren", der Typ der Seite ("doktype") und der "Seitentitel". +Seiten sind in TYPO3 in einem Baum organisiert. Die gezeigte Seite des Bearbeitungsformulars im Bild ist die Seite "Intro" des Seitenbaums. Wie Sie sehen können, ist sie der Wurzel des Baums zugeordnet und besitzt eine Reihe von "Kindseiten". + + Stops backend rendering of the page tree in navigation and lists. + Stoppt die Darstellung des Seitenbaums in der Navigation und Listen. + + + If you enable this option, the page tree will not expand that branch. Instead you will see a red "+" which indicates that the page tree stops here because the Stop Page Tree option is enabled. + +This option was designed to prevent the display of a branch with an unmanageable number of subpages. By clicking on the red "+" the page will become a temporary mount point in the navigation frame, thus facilitating easier navigation and editing. + Ist diese Option aktiviert, ist dieser Ast im Seitenbaum nicht mehr aufgeklappt darstellbar. Stattdessen ist ein rotes "+" zu sehen, das darauf hinweist, dass der Seitenbaum hier stoppt, weil diese Option aktiviert ist. + +Die Option ermöglicht es, zu verhindern, dass Äste mit unhandhabbar vielen Kindseiten angezeigt werden. Wird das rote "+"-Zeichen angeklickt, wird die Seite als "Temporärer Einstiegspunkt" im Navigations-Frame dargestellt, wodurch Navigation und Bearbeitung erleichtert werden. + + EXT:lang/Resources/Public/Images/cshimages/pages_8.png, +EXT:lang/Resources/Public/Images/cshimages/pages_6.png, +EXT:lang/Resources/Public/Images/cshimages/pages_7.png + EXT:lang/Resources/Public/Images/cshimages/pages_8.png, +EXT:lang/Resources/Public/Images/cshimages/pages_6.png, +EXT:lang/Resources/Public/Images/cshimages/pages_7.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Here the "Stop page tree" option is enabled. +In the page tree, this setting is reflected with the red "+" and the Expand/Collapse page tree icon will be disabled for that branch of the tree. +If you click the red "+" the page will be mounted temporarily in the navigation frame. + Hier ist die Option "Seitenbaum stoppen" gesetzt. +Im Seitenbaum ist der gesetzte Schalter sichtbar durch das rote "+" und der Ast des Baums kann nicht mehr aufgeklappt werden. +Nach Anklicken des roten "+" wird der Ast als "Temporärer Einstiegspunkt" an Stelle des Seitenbaums dargestellt. + + _MOD_web_info:pagetree_overview + _MOD_web_info:pagetree_overview + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + xMOD_csh_corebe:pagetree, +tt_content, +About pages | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/PageTree/ + xMOD_csh_corebe:pagetree, +tt_content, +Über Seiten | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/PageTree/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + A General Record Storage Page is a global page for storing of general database elements (records) of a website. This could be for templates, frontend users, and other records that are not limited to a single page but shared across the whole website. + Eine "Allgemeine Datensatzsammlung" ist eine globale Seite zum Speichern allgemeiner Datenbankelemente (Datensätze) einer Website. Das könnten Templates, Frontend-Benutzer und andere Datensätze sein, die nicht nur auf einer einzelne Seite benutzt, sondern die auf der gesamten Website verwendet werden sollen. + + + It is recommended that extensions support the "General Record Storage Pages" so that the extension accesses records in this location by default when not configured to look elsewhere. + +A General Record Storage Page is typically a page of the "Folder" type. + Es wird empfohlen, dass Anwendungen das Konzept der "Allgemeinen Datensatzsammlung" unterstützen, so dass sie standardmäßig ihre Daten dort suchen und nur durch spezielle Konfiguration dazu gebracht werden, anderswo danach zu suchen. + +Seiten, die als "Allgemeine Datensatzsammlung" dienen, sind typischerweise vom Typ "Ordner". + + The Storage Folder | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/SpecialPages/Index.html#folders + Der Speicherordner | https://docs.typo3.org/typo3cms/GettingStartedTutorial/GeneralPrinciples/SpecialPages/Index.html#folders + + + Enter the title of the page or folder. This field is required. + Geben Sie den Titel der Seite oder des Ordners ein! Dieses Feld ist ein Pflichtfeld. + + + The 'Page Title' is used to represent the page visually in the system, for example in the page tree. Also the 'Page Title' is used by default for navigation links on webpages. +You can always change the 'Page Title' without affecting links to a page. This is because pages are always referenced by ID number, not their title. +You can use any characters in the 'Page Title'. + Der "Seitentitel" repräsentiert die Seite im System, z.B. im Seitenbaum. Außerdem wird der Seitentitel als Standardtext für die Navigation von Seite zu Seite verwendet. +Der Seitentitel kann jederzeit geändert werden, ohne dass dies bestehende, interne Links zu der Seite beeinflussen würde. Intern werden die Seiten über ihre ID referenziert, statt über den Titel. +Im Feld "Seitentitel" sind beliebige Zeichen erlaubt. + + EXT:lang/Resources/Public/Images/cshimages/pages_3.png + EXT:lang/Resources/Public/Images/cshimages/pages_3.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The field for the 'Page Title' has a small "Required" icon next to it; You must supply a 'Page Title'. You cannot save the new page unless you enter a title for it. + Das Feld für den "Seitentitel" ist mit einem kleinen "Pflichtfeld"-Symbol ausgezeichnet: Sie <b>müssen</b> einen Seitentitel eingeben, sonst können Sie die Seite nicht speichern. + + + Page TSconfig. + Seiten-TSconfig. + + + 'TypoScript' is a concept for entering values in a hierarchical structure that is used to create templates for TYPO3 websites. +The same principles of storing a hierarchy of values is also used to configure various Backend functionality such as Modules and the RTE. +The 'TSconfig' for an individual page is actually an accumulation of all 'TSconfig' values beginning from the root page and trickling downward to the current page. This means the TSconfig on the current page will affect all of its subpages as well. All TSconfig in use on a page is available from the 'Page TSconfig' menu in the 'Web>Info' Module (requires the "info_pagetsconfig" extension to be installed). + "TypoScript" ist ein Konzept zur Konfiguration von Werten in einer Baumstruktur. Es wird für die Konfiguration von Templates für TYPO3-Webseiten verwendet. +Das gleiche Prinzip der Eingabe von Werten in einer Hierarchie wird ebenfalls verwendet, um verschiedene Funktionen des Backends, etwa Funktionen von Modulen, und den "Rich Text Editor" einzustellen. +Das "TSconfig" für eine Seite ist die Summe aller "TSconfig"-Werte von der Wurzel des Seitenbaums bis zur aktuellen Seite. So werden alle Kindseiten der aktuellen Seite ebenfalls von deren Seiten-"TSconfig" beeinflusst. Eine Darstellung des wirksamen Seiten-"TSconfig" können Sie über das Menü "Seiten-TSconfig" im Modul "Web > Info" einsehen (wenn die Erweiterung "info_pagetsconfig" installiert ist). + + EXT:lang/Resources/Public/Images/cshimages/pages_5.png + EXT:lang/Resources/Public/Images/cshimages/pages_5.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Page TSconfig customizing layout labels in the Page Module. Note that the Page TSconfig is specific to that page and will be inherited by its subpages. + Seiten-TSconfig zur Anpassung von Texten im Seitenmodul. Beachten Sie, dass die Konfiguration für die aktuelle Seite und alle Kindseiten gilt: Kindseiten erben die Konfiguration von Vaterseiten. + + + _MOD_web_info:tsconfig_hierarchy, +More about Page TSconfig | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/ + _MOD_web_info:tsconfig_hierarchy, +Mehr über Seiten-TSconfig | https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Basic TypoScript Syntax <em>without</em> 'Constants.' + +It is recommended that only admin users have access to this field! + Einfache TypoScript-Syntax <em>ohne</em> "Konstanten". + +Es wird dringend empfohlen, dass nur erfahrene Administratoren Zugriff auf dieses Feld erhalten! + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_csh_sysfilem.xlf b/public/typo3conf/l10n/de/lang/de.locallang_csh_sysfilem.xlf new file mode 100755 index 0000000..241130b --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_csh_sysfilem.xlf @@ -0,0 +1,104 @@ + + + +
+ + + Determines whether the value of the PATH field is to be recognized as an absolute path on the server or a path relative to the fileadmin/ subfolder to the website. + Legt fest, ob das Feld "Pfad" als absoluter Pfad oder als relativer Pfad (bezogen auf den Ordner fileadmin/) interpretiert werden soll. + + + sys_filemounts:path + sys_filemounts:path + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Filemounts describe a filepath on the server, relative or absolute. + Verzeichnisfreigaben beschreiben relative oder absolute Pfade auf dem Server. + + + By creating a file mount record and placing a reference to it in a Backend usergroup you can allow a user access to the file mount in the File>List module. +Filemounts may also configure access to a path on the server to which the user has FTP-access. Just remember to set file-permissions on the server correctly so the webserver user (which PHP is running as) has at least read access to the FTP-dir. +You can only mount absolute paths if they are within the base path set in $TYPO3_CONF_VARS[BE][lockRootPath] + Indem Sie eine Verzeichnisfreigabe erstellen und diese Freigabe einer Backend-Benutzergruppe zuweisen, gewähren Sie diesen Benutzern den Zugriff auf die freigegebenen Dateien (über das Modul "Datei > Dateiliste"). +Verzeichnisfreigaben können unter Umständen auch Pfade beschreiben, zu denen der Benutzer direkten Zugriff per FTP hat. Stellen Sie in diesem Fall sicher, dass der Web-Server (bzw. der Systembenutzer, unter dessen Kennung der PHP-Prozess läuft) zumindest Leserechte auf diese Dateien hat - andernfalls erscheinen solche Dateien nicht im TYPO3-Datei-Browser! +Absolute Pfade für Verzeichnisfreigaben sind nur innerhalb des durch die Systemvariable $TYPO3_CONF_VARS[BE][lockRootPath] festgelegten Pfades möglich. + + Use this option to temporarily disable the filemount. + Verwenden Sie diese Option, um die Verzeichnisfreigabe zeitweilig aufzuheben. + + + All backend users using the mount will not have access anymore. This includes 'Admin'-users. + Allen Backend-Benutzern - 'Admin'-Benutzer eingeschlossen - wird der Zugriff auf diese Verzeichnisfreigabe entzogen. + + + EXT:lang/Resources/Public/Images/cshimages/filemount_1.png + EXT:lang/Resources/Public/Images/cshimages/filemount_1.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enter the path of the filemount, relative or absolute depending on the settings of BASE. + Geben Sie den relativen oder absoluten Pfad zur Verzeichnisfreigabe an (abhängig davon, welche Option Sie bei Basis wählen). + + + If BASE is set to relative, the path mounted is found in the subfolder "fileadmin/" of the website. Then you should enter the subfolder in "fileadmin/" as path. For instance if you want to mount access to "fileadmin/user_uploads/all/" then enter the value "user_uploads/all" as the value of PATH. +If BASE is absolute you should enter the absolute path on the server, eg. "/home/ftp_upload" or "C:/home/ftp_upload". Further you must make sure the configuration variable $TYPO3_CONF_VARS[BE][lockRootPath] contains the first part of the path you want to mount. + +<strong>Notice:</strong> In any case, make sure the webserver user which PHP is running as has <em>at least</em> read-access to the path. If not, the mount will simply not appear without any warnings. +If you have problems - especially with absolute mounts - try to mount something "simple" like a relative path in fileadmin. If that is working well, try the absolute path. + +Your PHP-configuration may also impose other restrictions on you if open_basedir is enabled. Then use relative paths. + Wenn Sie bei Basis die Option "relativ" wählen, beziehen sich Verzeichnisfreigaben auf Unterordner von "fileadmin/". Beispiel: Um Ihren Benutzern den Ordner "fileadmin/user_upload/" zur Verfügung zu stellen, können Sie zunächst die Basis-Option "relativ" wählen und dann als Pfad "user_upload/" eingeben. +Wenn Sie bei Basis die Option "absolut" wählen, beziehen sich Verzeichnisfreigaben auf den absoluten Pfad auf dem Server, also z.B. "/home/ftp_upload" oder "C:/home/ftp_upload". Sie müssen hierbei darauf achten, dass der erste Teil des angegebenen Pfades auch in der Systemvariablen $TYPO3_CONF_VARS[BE][lockRootPath] eingetragen ist. + +<strong>Hinweis:</strong> Stellen Sie sicher, dass der Benutzer des Web-Servers, unter dem PHP läuft, <em>mindestens</em> Leserechte für den Pfad hat. Wenn das nicht der Fall ist, wird die Freigabe ohne weitere Warnung nicht angezeigt. +Wenn Sie Probleme mit Verzeichnisfreigaben haben, versuchen Sie zuerst, einen "einfachen" Pfad, wie einen relativen Pfad im Ordner fileadmin/ freizugeben. Wenn das funktioniert, probieren Sie absolute Pfade. + +Ihre PHP-Konfiguration kann auch weitere Einschränkungen beinhalten, nämlich wenn "Open Basedir" aktiviert ist. Nutzen Sie in diesem Fall relative Pfade. + + EXT:lang/Resources/Public/Images/cshimages/be_groups_6.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_7.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_6.png, +EXT:lang/Resources/Public/Images/cshimages/be_groups_7.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + This is a filemount relative to "fileadmin/". The mounted folder is "fileadmin/user_upload/" since "user_upload" is the value of the "Path" field. +The directory structure of "fileadmin/" where you can see the "user_upload" folder in the bottom of the list. + Dies ist eine Verzeichnisfreigabe relativ zum Ordner "fileadmin/". Weil als Pfad "user_upload" eingegeben wurde, ist der freigegebene Ordner "fileadmin/user_upload". Dies ist die Ordnerstruktur von "fileadmin/". Sie finden den Ordner "user_upload" am Ende der Liste. + + sys_filemounts:base, +be_groups:file_mountpoints, +sys_filemounts + sys_filemounts:base, be_groups:file_mountpoints, sys_filemountsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Display this file mount as read-only. + Diese Dateifreigabe als schreibgeschützt anzeigen. + + + Read-only file mounts are displayed in the Filelist and the Element Browser. They allow displaying of files and folders which are neither writable nor editable for the user. + Schreibgeschützte Dateifreigaben werden in der Dateiliste und im Element-Browser angezeigt. Sie erlauben es, Dateien und Ordner anzuzeigen, die der Benutzer nicht bearbeiten kann. + + + be_groups:file_mountpoints, +be_users:file_mountpoints, +More about File mounts | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/MoreAboutFileMounts/ + be_groups:file_mountpoints, +be_users:file_mountpoints, +Mehr über Dateifreigaben | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/AccessControl/MoreAboutFileMounts/A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + Enter a title for the filemount. The title will appear as the name of the file mount when it is applied to users and groups. + Geben Sie einen Namen für die Verzeichnisfreigabe an. Dieser Name erscheint, wenn Sie Benutzern oder Gruppen diese Verzeichnisfreigabe zuweisen. + + + EXT:lang/Resources/Public/Images/cshimages/be_groups_5.png + EXT:lang/Resources/Public/Images/cshimages/be_groups_5.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_csh_syslang.xlf b/public/typo3conf/l10n/de/lang/de.locallang_csh_syslang.xlf new file mode 100755 index 0000000..de932c6 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_csh_syslang.xlf @@ -0,0 +1,28 @@ + + + +
+ + + Defines which languages are alternatively available on each webpage. + Definiert, welche alternativen Sprachen auf den einzelnen Web-Seiten verfügbar sind. + + + The Web>Page module has a feature which allows users to edit page content divided into not only columns but also languages. The languages available for translation are determined by the number of Website Language record created. +For a webpage to be available in another language an "Alternative Page Language" record must be created on the page. + Das Modul "Web > Seite" bietet Backend-Benutzern die Möglichkeit, Seiteninhalte nicht nur spaltenweise, sondern auch nach Sprachen getrennt zu editieren. Die verfügbaren Sprachen werden durch die zuvor angelegten alternativen Seitensprachen definiert. Damit eine Web-Seite in einer anderen Sprache verfügbar ist, muss zuvor auf dieser Seite ein Datensatz vom Typ "Alternative Seitensprache" angelegt worden sein. + + This option will hide the system language from being available in the backend. + Diese Option versteckt die systemweite Spracherweiterung innerhalb des Backend. Backend-Benutzern steht somit diese Systemsprache nicht zur Verfügung. + + + pages_language_overlay + pages_language_overlay + + + Enter the name of this additional system language. + Geben Sie den den Namen dieser zusätzlichen systemweiten Spracherweiterung an. + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_csh_sysnews.xlf b/public/typo3conf/l10n/de/lang/de.locallang_csh_sysnews.xlf new file mode 100755 index 0000000..98b3dd8 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_csh_sysnews.xlf @@ -0,0 +1,24 @@ + + + +
+ + + The news content to let editors know what's coming up. HTML is disabled, however, you can use line breaks. + Der Inhalt der Nachricht, um Redakteure auf dem Laufenden zu halten. HTML-Elemente sind nicht möglich, Zeilenumbrüche aber sind erlaubt. + + + System news are shown at the TYPO3 login screen, allowing admins to inform editors about upcoming system maintenance and similar events. + System-Nachrichten werden auf der TYPO3-Loginseite angezeigt. Sie ermöglichen es Administratoren, Redakteure über anstehende Wartungsarbeiten und Ähnliches zu informieren. + + + This option will hide the news from showing up at the login screen. + Mit dieser Option können Sie die Nachricht verbergen. Sie wird dann nicht auf der Loginseite angezeigt. + + + Enter the title of the news. + Geben Sie den Titel der Nachricht ein. + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_csh_web_func.xlf b/public/typo3conf/l10n/de/lang/de.locallang_csh_web_func.xlf new file mode 100755 index 0000000..57b5d19 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_csh_web_func.xlf @@ -0,0 +1,40 @@ + + + +
+ + + Web > Functions module + Web > Funktionen + + + The idea of the Web>Functions module is to be a host module for backend applications that wish to perform processing of pages or branches of the page tree. + Das Modul "Web > Funktionen" ist als "Container" für all diejenigen Backend-Erweiterungen gedacht, die Veränderungen an einzelnen Seiten oder am Seitenbaum vornehmen. + + + Conceptually the Web>Functions module is different from the Web>Info module only by offering processing functionality rather than offering information only. It is up to extension programmers to decide in which of these two modules they want to insert functionality. + Konzeptionell unterscheidet sich das Modul "Web > Funktionen" vom Modul "Web > Info" lediglich dadurch, dass das Modul die Möglichkeit bietet, auch <em>Änderungen</em> an den angezeigten Datensätzen vorzunehmen (im Gegensatz zum Modul "Info", das lediglich Informationen zu den Datensätzen anzeigt). Es ist Sache des Entwicklers einer Erweiterung zu entscheiden, in welchem der beiden Module seine Erweiterung erscheinen soll. + + + EXT:lang/Resources/Public/Images/cshimages/pagetree_overview_11.png + EXT:lang/Resources/Public/Images/cshimages/pagetree_overview_11.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The Web>Functions module as provided by the core is an empty shell. It provides an API that extensions can use to attach function menu items to the Web>Function module. This shows the Wizard extension (func_wizards) providing the main Function Menu item in upper right corner. The "Select Wizard" selectorbox allows the user to select another level of functionality (different wizards) which are provided by other extensions, here the "wizard_sortpages" extension. + Das Modul "Web > Funktionen" - so, wie sie vom TYPO3-Kern bereitgestellt wird - ist lediglich ein leerer "Container". Es bietet eine Programmierschnittstelle (API), welche andere Erweiterungen nutzen können, um neue Funktionalitäten innerhalb dieses Moduls bereitzustellen. Hier ist die Assistentenerweiterung (func_wizards) abgebildet, welche das Hauptfunktionsmenü in der rechten oberen Ecke liefert. Das Auswahlfeld "Wähle Assistenten:" erlaubt es dem Benutzer, andere Funktionen (also andere Assistenten) auszuwählen, welche durch andere Erweiterungen bereitgestellt werden - hier zum Beispiel der Sortierungsassistent. + + + _MOD_web_info, +More about the Web>Functions module | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/CoreModules/FunctionsModule/,, +_MOD_web_func:tx_funcwizards, +_MOD_web_func:tx_wizardsortpages + _MOD_web_info, +Mehr über das Modul Web > Funktionen | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/CoreModules/FunctionsModule/,, +_MOD_web_func:tx_funcwizards, +_MOD_web_func:tx_wizardsortpagesA part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_csh_web_info.xlf b/public/typo3conf/l10n/de/lang/de.locallang_csh_web_info.xlf new file mode 100755 index 0000000..244c8a7 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_csh_web_info.xlf @@ -0,0 +1,36 @@ + + + +
+ + + Web > Info module + Web > Info + + + The idea of the Web>Info module is to be a host module for backend applications that wish to present information / analysis of pages or branches of the page tree. This could be website statistics, caching status information etc. + Das Modul "Web > Info" dient als "Container" für all diejenigen Backend-Erweiterungen, welche Informationen oder Analysen zu einzelnen Seiten oder dem gesamten Seitenbaum liefern. Darunter fallen z.B. Zugriffstatistiken, Cache-Informationen, Änderungsverläufe, Protokolldateien etc. + + + Conceptually the Web>Info module is different from the Web>Functions module only by primarily showing information rather than offering functionality. It is up to extension programmers to decide in which of these two modules they want to insert functionality. + Konzeptionell unterscheidet sich das Modul "Web > Info" vom Modul "Web > Funktionen" dadurch, dass es primär Informationen statt Änderungsmöglichkeiten bietet. Es liegt am Programmierer zu entscheiden, in welchem dieser Module seine Backend-Erweiterung erscheinen soll. + + + EXT:lang/Resources/Public/Images/cshimages/pagetree_overview_10.png + EXT:lang/Resources/Public/Images/cshimages/pagetree_overview_10.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The Web>Info module as provided by the core is an empty shell. It provides an API that extensions can use to attach function menu items to the Info module. Here you see the "Page TSconfig" overview from the extension "info_pagetsconfig". + Der TYPO3-Kern liefert mit dem Modul "Web > Info" lediglich einen leeren Container. Durch eine Programmierschnittstelle (API) können Backend-Erweiterungen Menüeinträge innerhalb des Moduls "Web > Info" zur Verfügung stellen. Hier sehen Sie die "Seiten-TSconfig"-Übersicht der Erweiterung "info_pagetsconfig". + + + _MOD_web_func, +More about Web>Info module framework | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/CoreModules/InfoModule/, + _MOD_web_func, +Mehr über das Modul Web > Info | https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/CoreModules/InfoModule/,A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + A part of this string is an internal text, which must not be changed. Just copy this part into the translation field and do not change it. For more information have a look at the Tutorial. + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_general.xlf b/public/typo3conf/l10n/de/lang/de.locallang_general.xlf new file mode 100755 index 0000000..90569ef --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_general.xlf @@ -0,0 +1,236 @@ + + + +
+ + + Address: + Adresse: + + + [All] + [Alle] + + + Show at any login + Anzeigen, wenn angemeldet + + + Author: + Autor: + + + Storage: + Speicher: + + + Caption: + Bildunterschrift: + + + Category: + Kategorie: + + + City: + Stadt: + + + CODE: + CODE: + + + Company: + Firma: + + + Country: + Land: + + + Created At: + Erstellt am: + + + Created By: + Erstellt von: + + + Default + Standard + + + Description: + Beschreibung: + + + Disable: + Inaktiv: + + + Disable Rich Text Editor: + Rich-Text-Editor deaktivieren: + + + Email: + E-Mail: + + + Stop: + Stopp: + + + Error! + Fehler! + + + External URL + Externe URL + + + Fax: + Fax: + + + Access: + Zugriff: + + + First name: + Vorname: + + + Folder: + Ordner + + + Hide: + Verbergen: + + + Hide at login + Nach Anmeldung verbergen + + + Image: + Bild: + + + Images: + Bilder: + + + Keywords (,): + Stichworte (kommagetrennt): + + + Transl.Orig: + Ursprungstext: + + + Language: + Sprache: + + + Last login: + Letzte Anmeldung: + + + Last name: + Nachname: + + + Layout: + Layout: + + + Links + Links + + + Middle name: + Mittlerer Name: + + + Name: + Name: + + + Normal + Normal + + + Note: + Bemerkung: + + + Parameters: + Parameter: + + + Phone: + Telefon: + + + (copy %s) + (Kopie %s) + + + Recursive: + Rekursiv: + + + Shortcut to page: + Verweis auf Seite: + + + Startingpoint: + Ausgangspunkt: + + + Start: + Start: + + + Subheader: + Untertitel: + + + Text: + Text: + + + Last Modified: + Letzte Änderung: + + + Title: + Titel: + + + Title: + Titel: + + + Type: + Typ: + + + __Usergroups:__ + __Benutzergruppen:__ + + + Versioning Label: + Versionierungskennzeichen: + + + www: + WWW: + + + Zipcode: + PLZ: + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_login.xlf b/public/typo3conf/l10n/de/lang/de.locallang_login.xlf new file mode 100755 index 0000000..1acfc60 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_login.xlf @@ -0,0 +1,116 @@ + + + +
+ + + Backend,Front End,Traditional Backend + Backend,Frontend,Traditionelles Backend + + + Clear this field! + Dieses Feld leeren! + + + Copyright + Copyright + + + Go to %s for details. + Weitere Informationen erhalten Sie unter %s. + + + Ignore! + Ignorieren! + + + For more information or further help click here + Weitere Informationen und Hilfe erhalten Sie hier + + + Your login attempt did not succeed. Make sure to spell your username and password correctly, including upper/lowercase characters. + Der Anmeldeversuch ist fehlgeschlagen. Achten Sie darauf, Benutzernamen und Passwort korrekt einzugeben, einschließlich Groß-/Kleinschreibung. + + + Extensions are copyright of their respective owners. + Erweiterungen sind Eigentum ihrer jeweiligen Autoren. + + + This is free software, and you are welcome to redistribute it under certain conditions; %sclick for details.%s + Dies ist freie Software und Sie dürfen sie unter gewissen Voraussetzungen verbreiten; %sDetails sind hier verfügbar.%s + + + Login to the TYPO3 CMS Backend on ###SITENAME### + Anmeldung am Backend von ###SITENAME### + + + This is the backend login of TYPO3. You need username and password to access this administration interface. If you are a visitor of ###SITENAME###, please visit the public website: ###SITELINK### + Dies ist die Anmeldung am TYPO3-Backend. Um auf die Verwaltungsoberfläche zugreifen zu können, benötigen Sie einen Benutzernamen und ein Passwort. Falls Sie ein Besucher von ###SITENAME### sind, besuchen Sie bitte den öffentlichen Bereich: ###SITELINK### + + + (Note: Cookies and JavaScript must be enabled!) + (Hinweis: Cookies und JavaScript müssen aktiviert sein!) + + + Reset this form + Formular zurücksetzen + + + Backend + Backend + + + Traditional Backend + Traditionelles Backend + + + Frontend + Frontend + + + Obstructing the appearance of this notice is prohibited by law. + Das Erscheinen dieses Hinweises zu verhindern, ist gesetzlich verboten. + + + Log Out + Abmelden + + + What is OpenId? + Was ist OpenID? + + + Important Messages: + Wichtige Meldungen: + + + TYPO3 CMS comes with ABSOLUTELY NO WARRANTY; %sclick for details.%s + Sie nutzen TYPO3 OHNE GEWÄHRLEISTUNG; %sDetails sind hier verfügbar.%s + + + TYPO3 CMS + TYPO3 CMS + + + ver. + Ver. + + + You are using an unsupported browser version. + Sie verwenden eine nicht unterstützte Browser-Version. + + + Unsupported Browser + Nicht unterstützter Browser + + + Please install <a href="http://www.microsoft.com/internetexplorer/" target="_blank" />a more modern browser version</a>. + Bitte installieren Sie <a href="http://www.microsoft.com/internetexplorer/" target="_blank" />eine aktuellere Browser-Version</a>. + + + Warranty is supplied by %s; %sclick for details.%s + Gewährleistung wird geboten von %s; %sDetails sind hier verfügbar.%s + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_misc.xlf b/public/typo3conf/l10n/de/lang/de.locallang_misc.xlf new file mode 100755 index 0000000..87b80c1 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_misc.xlf @@ -0,0 +1,588 @@ + + + +
+ + + 1: Select type of content element: + 1: Typ des Inhaltselements auswählen: + + + 2: Select position: + 2: Position auswählen: + + + active + aktiv + + + All + Alle + + + Close bookmark editor + Lesezeicheneditor schließen + + + Create + Erstellen + + + Delete all bookmarks in this group + Alle Lesezeichen in dieser Gruppe löschen + + + Remove bookmark + Lesezeichen entfernen + + + This is the bookmarks menu. You do not have any bookmarks added yet, you can do so by clicking the bookmark icon %icon%, which you can find on each page in the backend. + Dieses Menü zeigt von Ihnen angelegte Lesezeichen an. Sie haben noch keine Lesezeichen hinzugefügt, können das aber mit einem Mausklick auf das Lesezeichensymbol %icon% tun, das auf jeder Seite des Backends vorhanden ist. + + + Edit + Bearbeiten + + + Edit/Search + Bearbeiten/Suchen + + + Enable Frontend Preview + Vorschau im Frontend aktivieren + + + Global + Global + + + Group + Gruppe + + + Pages + Seiten + + + Records + Datensätze + + + Files + Dateien + + + Tools + Werkzeuge + + + Miscellaneous + Verschiedenes + + + inactive + inaktiv + + + Loading page + Seite wird geladen + + + No editable page found! + Keine Seite zur Bearbeitung gefunden! + + + ERROR: No workspaces found! + FEHLER: Keine Arbeitsumgebungen gefunden! + + + Draft workspace + Entwurfsarbeitsumgebung + + + LIVE workspace + LIVE-Arbeitsumgebung + + + You cannot edit a shared bookmark! + Sie können keine gemeinsamen Lesezeichen bearbeiten! + + + Update bookmark title + Lesezeichentitel aktualisieren + + + Update and close editor + Aktualisieren und Editor schließen + + + Search for: + Suchen nach: + + + Select bookmark + Lesezeichen auswählen + + + Go to Workspace Module + Modul Arbeitsumgebungen aufrufen + + + Enable comparison view + Vergleichsansicht aktivieren + + + Click here for wizard! + Zum Aufrufen des Assistenten hier klicken! + + + Web>List module + Web > Liste + + + Visibility settings + Sichtbarkeitseinstellungen + + + Edit page properties + Seiteneigenschaften bearbeiten + + + History/Undo + Verlauf/Rückgängig + + + Move element + Element verschieben + + + Move page + Seite verschieben + + + 'Create New' wizard + "Neu erstellen"-Assistent + + + Access + Zugriff + + + Copy elements + Elemente kopieren + + + Create a new content element + Neues Inhaltselement erstellen + + + Create a new page + Neue Seite erstellen + + + Connection Problem + Verbindungsproblem + + + Sorry, but an error occurred while connecting to the server. Please check your network connection. + Bei dem Versuch eine Verbindung zum Server herzustellen ist ein Fehler aufgetreten. Bitte überprüfen Sie Ihre Netzwerkverbindung. + + + Location + Ort + + + File meta data not found + Meta-Daten der Datei nicht gefunden + + + An input/output error occurred (Error #2038). This i.e. happens with servers using a self-signed SSL certificate, which is a limitation of your browser's Flash plugin. + Ein Lese-/Schreibfehler ist aufgetreten (Fehler #2038). Dies ist häufig auf ein selbstsigniertes SSL-Zertifikat zurückzuführen. Leider wird dies von dem von Ihnen verwendeten Flash-Plug-In nicht unterstützt. + + + The server returned the status code 401, which is related to a .htaccess file used for password protection on your server. Unfortunately this can not be handled by your browser's Flash plugin. + Der Server lieferte Statuscode 401 zurück. Dies ist häufig auf einen .htaccess Passwortschutz zurückzuführen. Leider wird dies von dem von Ihnen verwendeten Flash-Plugin nicht unterstützt. + + + All of your uploads failed.<br /><br />If this problem persists, please try another browser, contact your administrator or disable this "Flash Uploader" in your User Settings.<br /><br />Detailed problem description:<br /> + Keiner der Hochladevorgänge konnte abgeschlossen werden.<br /><br />Falls dieses Problem weiterhin besteht, benutzen Sie bitte einen anderen Browser, kontaktieren Ihren Administrator oder deaktivieren die Option "Flash-Schnittstelle zum Hochladen" in den Benutzereinstellungen.<br /><br />Problembeschreibung:<br /> + + + All uploads failed + Hochladen aller Dateien fehlgeschlagen + + + Cancel All Uploads + Alle Übertragungen abbrechen + + + Select Files + Dateien auswählen + + + {0} is too big + {0} ist zu groß + + + Filetype not allowed for {0} + Dateityp nicht erlaubt bei {0} + + + Too many files selected + Zu viele Dateien ausgewählt + + + {0} is empty + {0} ist leer + + + Upload failed + Hochladen fehlgeschlagen + + + Upload of {0} canceled + Hochladen von {0} abgebrochen + + + Internal error: File ID not found + Interner Fehler: Datei-ID nicht gefunden + + + Internal error while validating the file + Interner Fehler beim Validieren der Datei + + + Too many files selected + Zu viele Dateien ausgewählt + + + A HTTP error occurred: {0} + HTTP-Fehler aufgetreten: {0} + + + Internal error: Problems while reading/writing the file + Interner Fehler: Fehler beim Lesen/Schreiben der Datei + + + Upload limit exceeded + Höchstwert für Hochladen überschritten + + + Internal error: No Upload URL set + Interner Fehler: Keine Hochlade-URL festgelegt + + + Internal error: {0} + Interner Fehler: {0} + + + Upload of {0} stopped + Hochladen von {0} angehalten + + + You can upload the following file types {0}. + Es können folgende Dateitypen hochgeladen werden {0}, + + + You can upload a total of {0}. + Es können insgesamt {0} hochgeladen werden. + + + You can upload files with a maximum size of {0}. + Es können Dateien bis zu einer Größe von {0} hochgeladen werden. + + + Overwrite existing files + Vorhandene Dateien überschreiben + + + Another process is already uploading + Es läuft bereits ein anderer Hochladevorgang + + + {0}% of {1} uploaded + {0}% von {1} hochgeladen + + + Starting upload of {0} + Starten des Hochladens von {0} + + + {0} was successfully uploaded! + {0} erfolgreich hochgeladen! + + + Waiting to start upload of {0} + Warten auf Hochladen von {0} + + + File Upload Progress + Hochladen von Dateien + + + Go back + Zurück + + + Insert the new page here + Neue Seite hier einfügen + + + Insert new record here + Neuen Datensatz hier einfügen + + + Enter search term + Suchbegriff eingeben + + + Search in certain tables: + In ausgewählten Tabellen suchen: + + + #page:Home will search for all pages with the title "Home" + #page:Home sucht nach allen Seiten mit dem Titel "Home". + + + How to use advanced search tags + Zur Benutzung von Suchpräfixen + + + No results found. + Keine Ergebnisse gefunden. + + + Searching... + Suche läuft... + + + Show All + Alle anzeigen + + + Short result list + Kurze Liste der Ergebnisse + + + Localize + Lokalisieren + + + Localize all records + Alle Datensätze lokalisieren + + + Record can be localized + Datensatz kann lokalisiert werden + + + The value of the default language will be used if this field is left empty in the translation. + Der Wert der Standardsprache wird verwendet falls dieses Feld in der Übersetzung leer gelassen wird. + + + Record was removed in original language + Datensatz der Ursprungssprache wurde entfernt + + + Make copy instead of moving element + Kopieren statt Verschieben + + + Move element + Element verschieben + + + Move elements + Elemente verschieben + + + Move page to this position + Seite an diese Position verschieben + + + Move element + Element verschieben + + + New content element + Neues Inhaltselement + + + You asked to edit page "%s" but you cannot edit this page. Now loading backend as usual. + Sie möchten die Seite "%s" bearbeiten, dies ist jedoch nicht möglich. Das Backend wird wie gewöhnlich geladen. + + + Overwrite existing files + Vorhandene Dateien überschreiben + + + Page (select position) + Seite (Position auswählen) + + + Filter + Filter + + + Select a position for the new page + Position für neue Seite auswählen + + + Select position of the element + Position für das Element auswählen + + + active + aktiv + + + All + Alle + + + Close shortcut editor + Verweiseditor schließen + + + Create + Erstellen + + + Delete all shortcuts in this group? + Alle Verweise in dieser Gruppe löschen? + + + Remove shortcut + Verweis entfernen + + + This is the shortcuts menu. You do not have any shortcuts added yet, you can do so by clicking the shortcut icon %icon%, which you can find on each page in the backend. + Dieses Menü zeigt von Ihnen angelegte Verweise an. Sie haben noch keine Verweise hinzugefügt, können das aber mit einem Mausklick auf das Verweissymbol %icon% tun, das auf jeder Seite des Backends vorhanden ist. + + + Edit + Bearbeiten + + + Edit/Search + Bearbeiten/Suchen + + + Enable Frontend Preview + Vorschau im Frontend aktivieren + + + Global + Global + + + Group + Gruppe + + + Pages + Seiten + + + Records + Datensätze + + + Files + Dateien + + + Tools + Werkzeuge + + + Miscellaneous + Verschiedenes + + + inactive + inaktiv + + + Loading page + Seite wird geladen + + + No editable page found! + Keine Seite zur Bearbeitung gefunden! + + + ERROR: No workspaces found! + FEHLER: Keine Arbeitsumgebungen gefunden! + + + Draft workspace + Entwurfsarbeitsumgebung + + + LIVE workspace + LIVE-Arbeitsumgebung + + + You cannot edit a shared shortcut! + Sie können keine gemeinsamen Verweise bearbeiten! + + + Update shortcut title + Verweistitel aktualisieren + + + Update and close editor + Aktualisieren und Editor schließen + + + Search for: + Suchen nach: + + + Select shortcut + Verweis auswählen + + + Go to Workspace Module + Modul Arbeitsumgebungen aufrufen + + + Switch to User + Umschalten zu Benutzer + + + SU: + SU: + + + Synchronize with original language + Mit Ursprungssprache synchronisieren + + + System Records + Systemdatensätze + + + Upload multiple files by holding the Shift or CTRL-file pressed while selecting your files (works on modern browsers only). + Um mehrere Dateien hochzuladen kann die Hochstell- oder Strg-Taste gedrückt gehalten werden, während die Dateien ausgesucht werden (funktioniert nur in aktuellen Browsern). + + + Drag to resize or click to collapse the Debug Panel. + Ziehen Sie hier, um die Größe zu ändern oder klicken Sie, um das Debug-Panel zuzuklappen + + + Drag to resize the Modules Menu + Ziehen Sie hier, um die Größe des Modulmenüs zu ändern + + + Click to toggle the page tree area + Klicken Sie hier, um den Seitenbaum umzuschalten + + + Drag to resize or double click to collapse the page tree area + Ziehen Sie hier, um die Größe zu ändern oder doppelklicken Sie, um den Seitenbaum einzuklappen + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_admintools.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_admintools.xlf new file mode 100755 index 0000000..9ccffe6 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_admintools.xlf @@ -0,0 +1,16 @@ + + + +
+ + + Administration and maintenance tools + Verwaltungs- und Pflegewerkzeuge + + + Admin tools + Adminwerkzeuge + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_doc.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_doc.xlf new file mode 100755 index 0000000..74c3c68 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_doc.xlf @@ -0,0 +1,16 @@ + + + +
+ + + Editing of records and documents + Bearbeiten von Datensätzen und Dokumenten + + + Doc + Dokumente + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_file.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_file.xlf new file mode 100755 index 0000000..f2498c2 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_file.xlf @@ -0,0 +1,20 @@ + + + +
+ + + File administration on the server + Dateiverwaltung auf dem Server + + + File + Datei + + + offline + offline + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_file_list.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_file_list.xlf new file mode 100755 index 0000000..cc67d81 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_file_list.xlf @@ -0,0 +1,182 @@ + + + +
+ + + Extended view + Erweiterte Ansicht + + + File Name + Dateiname + + + Type + Typ + + + File Path + Dateipfad + + + Show clipboard + Zwischenablage anzeigen + + + Delete marked + Markierte löschen + + + Are you sure you want to delete all marked files from this folder? + Alle markierten Dateien aus diesem Ordner tatsächlich löschen? + + + Mark All/Mark none + Alles/nichts markieren + + + Paste in clipboard content + Inhalt der Zwischenablage einfügen + + + Paste into: Clipboard content is inserted into this folder + Einfügen in: Inhalt der Zwischenablage wird in diesen Ordner eingefügt + + + Transfer the selection of files to clipboard + Auswahl der Dateien in die Zwischenablage übertragen + + + Create metadata of this file for %s + Metadaten dieser Datei erstellen für %s + + + Ref + Ref. + + + RW + LS + + + Size + Größe + + + Last Modified + Datum + + + Display thumbnails + Vorschaubilder anzeigen + + + Edit metadata of this file for %s + Metadaten dieser Datei bearbeiten für %s + + + files + Dateien + + + The folder "%s" cannot be accessed. Trying to use parent folder(s). + Auf den Ordner "%s" kann nicht zugegriffen werden. Versuchen Sie es mit einem übergeordneten Ordner. + + + Folder not found. + Ordner nicht gefunden. + + + Base path: + Pfad zur Basis: + + + Add storage path here. For example: myPath/folder/ + Fügen Sie hier den Speicherpfad hinzu. Zum Beispiel: meinPfad/Ordner/ + + + Uses case sensitive identifiers + Benutzt groß-/kleinschreibungsabhängige Bezeichner + + + Path type: + Pfadtyp: + + + absolute + absolut + + + relative + relativ + + + You have no access to the folder "%s". + Sie haben keinen Zugriff auf den Ordner "%s". + + + Missing folder permissions + Fehlende Ordnerberechtigungen + + + This is the file administration system in TYPO3. It allows you to access the file mounts of your login. Through this module you can upload, copy, move an delete files on the server. + Dies ist das Dateiverwaltungssystem von TYPO3. Es erlaubt den Zugriff auf die für Ihren Benutzer gültigen Verzeichnisfreigaben. Mit diesem Modul können Sie Dateien hochladen, sie auf dem Server kopieren, verschieben und löschen. + + + Listing of files in the directory + Anzeige von Dateien und Ordnern + + + Filelist + Dateiliste + + + Parameter Error: + Parameterfehler: + + + R + L + + + Recycler + Papierkorb + + + Recycler + Papierkorb + 100% 100% + + + Temporary files + Temporäre Dateien + 100% + + + You are trying to access a folder in a storage that is not browsable. + Sie versuchen, auf einen Ordner in einem Speicher zuzugreifen, der nicht durchsucht werden kann. + + + Access denied. + Zugriff verweigert. + + + Target was not a directory! + Ziel war kein Verzeichnis! + + + Temporary files + Temporäre Dateien + + + Translate metadata + Metadaten übersetzen + + + W + S + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_help.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_help.xlf new file mode 100755 index 0000000..fb7c553 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_help.xlf @@ -0,0 +1,16 @@ + + + +
+ + + Help and support + Hilfe und Support + + + Help + Hilfe + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_help_about.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_help_about.xlf new file mode 100755 index 0000000..7f573d7 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_help_about.xlf @@ -0,0 +1,96 @@ + + + +
+ + + TYPO3 CMS is an enterprise-class, Open Source Content Management System, used internationally to build and manage websites of all types, from small sites for non-profits to multilingual enterprise solutions for large corporations.<br /><br />For further information visit <a href="https://typo3.org/typo3-cms/" target="_blank">typo3.org</a>.<br /><br />TYPO3 CMS is <b>freely available</b> under the <a href="https://typo3.org/typo3-cms/overview/licenses/" target="_blank">TYPO3-license (GNU/GPL)</a>.<br /><br />You are using version %s - Copyright %s %s + TYPO3 CMS ist ein flexibles und professionelles Open-Source-Web-Content-Management-System, das weltweit eingesetzt wird, um Webseiten jeglicher Art zu bauen und zu verwalten, angefangen bei kleinen Seiten für Non-Profit-Organisationen bis hin zu mehrsprachigen Enterprise-Lösungen für große Firmen.<br /><br />Für weitere Informationen besuchen Sie <a href="https://typo3.org/typo3-cms/" target="_blank">typo3.org</a>.<br /><br />TYPO3 CMS ist <b>frei verfügbar</b> unter der <a href="https://typo3.org/typo3-cms/overview/licenses/" target="_blank">TYPO3-Lizenz (GNU/GPL)</a>.<br /><br />Sie verwenden Version %s - Copyright %s %s + + + Community Credits + Die TYPO3-Community + + + Core Team + Kern-Team + + + Visit <a href="https://typo3.org/teams-committees/core-development/" target="_blank">typo3.org/teams-committees/core-development/</a> for the complete member list.<br /><br />The Git Repository and the ChangeLog can be found <a href="https://forge.typo3.org/projects/typo3cms-core/" target="_blank">here</a>. + Die vollständige Liste der Mitglieder erhalten Sie unter <a href="https://typo3.org/teams-committees/core-development/" target="_blank">typo3.org/teams-committees/core-development/</a>.<br /><br />Das Git-Depot und das Änderungsprotokoll finden Sie <a href="<a href="https://forge.typo3.org/projects/typo3cms-core/" target="_blank">hier</a>. + + + Donate now + Jetzt spenden + + + TYPO3 Donation + TYPO3 Geldspenden + + + It would be great if you could donate. TYPO3 CMS is Open Source and relies heavily on donations from its users and supporters.<br/><br/><b>Thank you</b> for making this great Content Management System even better with your support! + Es wäre großartig, wenn Sie Geld spenden würden. TYPO3 ist Open-Source-Software und auf Geldspenden von Benutzern und Unterstützern angewiesen.<br/> <b>Danke</b>, dass Sie dieses großartige Content-Management-System mit Ihrer Hilfe noch besser machen! + + + Extension + Erweiterung + + + Author + Entwickler + + + Extension Authors + Entwickler der installierten Erweiterungen + + + This is a list of the people who contributed to the extensions you're using in your installation. + Dies ist eine Liste der Menschen, die zu den Erweiterungen, die Sie in Ihrer Installation benutzen, beigetragen haben. + + + External Libraries + Externe Bibliotheken + + + TYPO3 CMS core uses and thanks these external Open Source projects: + Der TYPO3-Kern benutzt und bedankt sich zugleich bei folgenden Open Source Projekten: + + + TYPO3 Information + Informationen zu TYPO3 + + + Visit <a href="https://typo3.org/community/" target="_blank">typo3.org/community/</a> if you want to know why TYPO3 rocks. + Besuchen Sie <a href="https://typo3.org/community/" target="_blank">typo3.org/community/</a>, um zu erfahren, warum TYPO3 rockt! + + + TYPO3 CMS is an enterprise-class, Open Source Content Management System, used internationally to build and manage websites of all types, from small sites for non-profits to multilingual enterprise solutions for large corporations.<br /><br />For further information visit <a href="https://typo3.org/typo3-cms/" target="_blank">typo3.org</a>.<br /><br />TYPO3 CMS is <b>freely available</b> under the <a href="https://typo3.org/typo3-cms/overview/licenses/" target="_blank">TYPO3-license (GNU/GPL)</a>.<br /><br />You are using %s %s + TYPO3 CMS ist ein flexibles und professionelles Open-Source-Content-Management-System, das weltweit eingesetzt wird, um Webseiten jeglicher Art zu bauen und zu verwalten, angefangen bei kleinen Seiten für Non-Profit-Organisationen bis hin zu mehrsprachigen Enterprise-Lösungen für große Firmen.<br /><br />Für weitere Informationen besuchen Sie <a href="https://typo3.org/typo3-cms/" target="_blank">typo3.org</a>.<br /><br />TYPO3 CMS ist <b>frei verfügbar</b> unter der <a href="https://typo3.org/typo3-cms/overview/licenses/" target="_blank">TYPO3-Lizenz (GNU/GPL)</a>.<br /><br />Sie verwenden %s %s + + + Displays the basic facts about the TYPO3 application, version and licensing terms. + Zeigt die grundlegenden Informationen zu TYPO3, Versionsinformationen und Lizenzbedingungen an. + + + About TYPO3 CMS + Informationen über TYPO3 + + + About TYPO3 CMS + Über TYPO3 + + + About TYPO3 CMS + Über TYPO3 CMS + + + + TYPO3 CMS - Professional Web Content Management System + TYPO3 CMS - Professionelles Web-Content-Management-System + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_help_cshmanual.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_help_cshmanual.xlf new file mode 100755 index 0000000..ed685e4 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_help_cshmanual.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Inline Manual based on the information sources for Context Sensitive Help in the system. + Lokales Handbuch, basierend auf der kontextabhängigen Hilfe des Systems. + + + TYPO3 Inline Manual + Lokales TYPO3-Handbuch + + + TYPO3 Manual + TYPO3-Handbuch + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_system.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_system.xlf new file mode 100755 index 0000000..e699743 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_system.xlf @@ -0,0 +1,16 @@ + + + +
+ + + Observe system status and adapt system parameters + Systemstatus beobachten und Systemparameter anpassen + + + System + System + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_tools.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_tools.xlf new file mode 100755 index 0000000..fe40fdd --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_tools.xlf @@ -0,0 +1,16 @@ + + + +
+ + + Administration and maintenance tools + Werkzeuge für Verwaltung und Wartung + + + Tools + Werkzeuge + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_user.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_user.xlf new file mode 100755 index 0000000..89ecbda --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_user.xlf @@ -0,0 +1,16 @@ + + + +
+ + + Your personal tasks, overview and setup + Ihre persönlichen Aufgaben (Übersicht und Einstellungen) + + + User + Benutzer + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_user_ws.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_user_ws.xlf new file mode 100755 index 0000000..fd4bad7 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_user_ws.xlf @@ -0,0 +1,604 @@ + + + +
+ + + You have no permission to create workspaces. Only admin users can create workspaces. + Sie haben keine Berechtigung, Arbeitsumgebungen anzulegen. Dies können nur Administratoren. + + + Do not show differences + Untersch. nicht anzeigen + + + Show differences inline + Untersch. in Zeile anzeigen + + + Show diff. popups (branches) + Untersch.-PopUp (Zweige) anzeigen + + + ERROR: Records could strangely not be found! + FEHLER: Seltsamerweise konnten keine Datensätze gefunden werden! + + + Complete match on editable fields. + Komplette Übereinstimmung der bearbeitbaren Felder + + + Colored diff-view: + Eingefärbte Untersch.-Ansicht: + + + Fieldname: + Feldname: + + + Do not interrupt publishing process or + Bitte die Veröffentlichung nicht unterbrechen, da + + + workspace may be left in half-published state! + die Arbeitsumgebung sonst evtl. nur teilweise veröffentlicht wird. + + + Go back + Zurück + + + You have no permission to edit this workspace. Only admin users or owners of the workspace can modify its parameters. + Sie haben keine Berechtigung, diese Arbeitsumgebung zu bearbeiten. Nur Administratoren und Eigentümer einer Arbeitsumgebung können ihre Einstellungen ändern. + + + Edit workspace + Arbeitsumgebung bearbeiten + + + Create new workspace + Neue Arbeitsumgebung anlegen + + + Please explain why you reject: + Bitte Grund für die Ablehnung erläutern: + + + All + Alle + + + Archive + Archiv + + + Drafts + Entwürfe + + + Create new workspace + Neue Arbeitsumgebung anlegen + + + This is a current workspace! + Das ist eine aktuelle Arbeitsumgebung! + + + Edit element + Element bearbeiten + + + Edit page + Seite bearbeiten + + + Publish + Veröffentlichen + + + Remove from workspace? + Aus der Arbeitsumgebung entfernen? + + + Show Log + Protokoll zeigen + + + Show more + Mehr anzeigen + + + Swap + Austauschen + + + Access level: + Zugangsstufe: + + + All workspaces + Alle Arbeitsumgebungen + + + Approve for publishing + Zur Veröffentlichung freigeben + + + Branch + Zweig + + + Comment for Publisher: + Anmerkung für den Veröffentlicher: + + + Comment for Reviewer: + Anmerkung für den Gutachter: + + + Deleted element + Gelöschtes Element + + + Description: + Beschreibung: + + + Do: + Ausführen: + + + Flush ALL changes/versions + ALLE Änderungen/Versionen löschen + + + Publish + Veröffentlichen + + + Remove this version + Diese Version entfernen + + + Send to stage: Editing + Auf Stufe setzen: Bearbeiten + + + Send to stage: Publish + Auf Stufe setzen: Veröffentlichen + + + Reject changes + Änderungen ablehnen + + + Send to stage: Review + Auf Stufe setzen: Begutachten + + + Swap + Austauschen + + + Workspace Versions: + Entwurfsversionen: + + + Element + Element + + + Errors: + Fehler: + + + Lifecycle: + Lebenszyklus: + + + Live Version: + Live-Version: + + + Move-to placeholder (destination) + Platzhalter für Verschieben (Ziel) + + + Move-to pointer (source) + Zeiger für Verschieben (Quelle) + + + Multiple versions in same workspace! + Mehrere Versionen in der selben Arbeitsumgebung + + + Version inside version! + Version innerhalb einer Version! + + + New element + Neues Element + + + n/a + k.A. + + + Draft workspaces + Entwurfsarbeitsumgebung + + + Show only my changes + Nur meine Änderungen anzeigen + + + Options: + Optionen: + + + Other version(s) in workspace(s): + Andere Version(en) in der Arbeitsumgebung + + + Page + Seite + + + Pagetree: + Seitenbaum: + + + %%% change: + %%% Änderung: + + + %d%% change: + %d%% Änderung: + + + Publish: + Veröffentlichen: + + + Reject + Ablehnen + + + Rejected + Abgelehnt + + + Reset stage + Stufe zurücksetzen + + + Review + Gutachten + + + Send to review + Zum Gutachten + + + Show sub elements + Unterelemente anzeigen + + + Stage: + Stufe: + + + Status: + Status: + + + Sub elements + Unterelemente + + + Sub elements, click for details + Unterelemente, Klick für Details + + + Undefined + Undefiniert + + + Workspace: + Arbeitsumgebung: + + + Create new workspace + Neue Arbeitsumgebung anlegen + + + Review and Publish + Begutachten und veröffentlichen + + + Workspace List + Arbeitsumgebungsliste + + + Workspace overview showing the changes you have made in the workspace. Here you can also publish the changes to the website if you are allowed to do that. + Die Arbeitsumgebungsübersicht zeigt Änderungen, die in einer Arbeitsumgebung vorgenommen wurden. Mit den entsprechenden Berechtigungen können Sie die Änderungen an der Website von hier aus veröffentlichen. + + + Workspace overview + Arbeitsumgebungsübersicht + + + Workspace + Arbeitsumgebung + + + You are not permitted to publish from this workspace + Sie haben keine Berechtigung, aus dieser Arbeitsumgebung zu veröffentlichen. + + + Please, wait... + Bitte warten... + + + TYPO3 is preparing to publish records. + TYPO3 bereitet die Veröffentlichung der Datensätze vor. + + + Published records <strong>%d</strong> to <strong>%d</strong> of <strong>%d</strong>. + Datensätze <strong>%d</strong> bis <strong>%d</strong> von <strong>%d</strong> veröffentlicht. + + + Publish workspace + Arbeitsumgebung veröffentlichen + + + Remove from workspace? + Aus der Arbeitsumgebung tatsächlich entfernen? + + + Return to Workspace module + Zurück zum Modul Arbeitsumgebung + + + "%s" approved for "Publish" + "%s" hat zum "Veröffentlichen" freigegeben + + + Editing + Bearbeiten + + + User Comment: + Benutzerkommentar: + + + Publish + Veröffentlichen + + + "%s" rejected element! + "%s" hat das Element abgelehnt! + + + "%s" reset to "Editing" + "%s" hat das Element auf "Bearbeiten" zurückgesetzt + + + Review + Begutachten + + + "%s" sent element to "Review" + "%s" hat das Element zum "Begutachten" geschickt + + + [undefined] + [undefiniert] + + + Sure you want to perform this action with selected elements? + Diese Aktion mit den ausgewählten Elementen tatsächlich durchführen? + + + Publish workspace + Arbeitsumgebung veröffentlichen + + + Are you sure you want to publish all content in "Publish" stage from the workspace? + Alle Inhalte der "Veröffentlichen"-Stufe aus der Arbeitsumgebung tatsächlich veröffentlichen? + + + Are you sure you want to publish all content from the workspace? + Den gesamten Inhalt der Arbeitsumgebung tatsächlich veröffentlichen? + + + Swap workspace + Arbeitsumgebung austauschen + + + Are you sure you want to publish (swap) all content in "Publish" stage from the workspace? + Alle Inhalte der "Veröffentlichen"-Stufe aus der Arbeitsumgebung tatsächlich veröffentlichen (austauschen)? + + + Are you sure you want to publish (swap) all content from the workspace? + Alle Inhalte der Arbeitsumgebung tatsächlich veröffentlichen (austauschen)? + + + TYPO3 is preparing to swap records. + TYPO3 bereitet den Austausch der Datensätze vor. + + + Swapped records <strong>%d</strong> to <strong>%d</strong> of <strong>%d</strong>. + Datensätze <strong>%d</strong> bis <strong>%d</strong> von <strong>%d</strong> ausgetauscht. + + + Swap workspace + Arbeitsumgebung austauschen + + + Workspace Manager + Arbeitsumgebungsverwaltung + + + In the Draft workspace all changes will be made as new versions of the live content. Changes can be previewed, reviewed and eventually published live. + In der Entwurfsarbeitsumgebung werden alle Veränderungen als neue Versionen des Live-Inhalts angelegt. Für Änderungen gibt es eine Vorschau, sie können begutachtet und gegebenenfalls veröffentlicht werden. + + + The LIVE workspace allows changes to take effect immediately on the website. However versioning can be applied inside the live workspace and this overview shows you draft and archive versions from the various workspaces, including the LIVE workspace. + Die LIVE-Arbeitsumgebung ermöglicht Änderungen, die sich direkt auf die Website auswirken. Trotzdem kann eine Versionierung in der LIVE-Arbeitsumgebung angelegt werden. Dieser Überblick zeigt die Entwurfs- und Archivversionen der einzelnen Arbeitsumgebungen, inkl. der LIVE-Arbeitsumgebung. + + + You have no access to any workspace which might be an error. Please contact you administrator! + Sie haben auf keine Arbeitsumgebung Zugriff, was ein möglicherweise ein Irrtum ist. Bitte setzen Sie sich mit dem Administrator in Verbindung. + + + Admin + Administrator + + + Admins only + Nur Administratoren + + + no restrictions + keine Einschränkungen + + + Member + Mitglied + + + Offline + Offline + + + Online + Online + + + Owner + Besitzer + + + Reviewer + Gutachter + + + Mount points from user profile are used. + Freigaben des Benutzerprofils werden benutzt. + + + Mount points from user profile are used. + Freigaben des Benutzerprofils werden benutzt. + + + Mount points from user profile are used. + Freigaben des Benutzerprofils werden benutzt. + + + File mount points are not defined for this workspace. Therefore no file mount points available in the workspace. + Verzeichnisfreigaben sind für diese Arbeitsumgebung nicht definiert. Aus diesem Grund sind keine Freigaben in dieser Arbeitsumgebung verfügbar. + + + File mount points are not available in draft workspace. + Verzeichnisfreigaben sind in der Entwurfsarbeitsumgebung nicht verwendbar. + + + Mount points from user profile are used. + Freigaben des Benutzerprofils werden benutzt. + + + Edit workspace + Arbeitsumgebung bearbeiten + + + Switch workspace + Arbeitsumgebung umschalten + + + Current: + Aktuell: + + + Database mountpoints: + Datenbankfreigaben: + + + File mountpoints: + Verzeichnisfreigaben: + + + Frozen: + Eingefroren: + + + No + Nein + + + Yes + Ja + + + Members: + Mitglieder: + + + Owners: + Besitzer: + + + Publish date: + Veröffentlichungsdatum: + + + Reviewers: + Gutachter: + + + Unpublish date: + Zurückziehungsdatum: + + + Description: + Beschreibung: + + + Title: + Titel: + + + Workspace users: + Arbeitsumgebungsbenutzer: + + + Your access: + Ihr Zugriff: + + + This mount point is defined for workspace but not accessible to you. If you need access to this mount point, ask your system administrator to give you access to it. + Diese Freigabe ist für die Arbeitsumgebung definiert, Sie haben aber keinen Zugriff. Wenn Sie Zugriff auf diese Freigabe benötigen, wenden Sie sich an den Systemadministrator. + + + Published %d times + %d mal veröffentlicht + + + Archive + Archiv + + + Draft + Entwurf + + + Workspace has been published. + Die Arbeitsumgebung wurde veröffentlicht. + + + Workspace has been swapped. + Die Arbeitsumgebung wurde ausgetauscht. + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_usertools.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_usertools.xlf new file mode 100755 index 0000000..3db5d31 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_usertools.xlf @@ -0,0 +1,16 @@ + + + +
+ + + Your personal tasks, overview and setup + Ihre persönlichen Aufgaben, Übersicht und Konfiguration + + + User tools + Benutzerwerkzeuge + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_web.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_web.xlf new file mode 100755 index 0000000..4a1d861 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_web.xlf @@ -0,0 +1,16 @@ + + + +
+ + + Webpages and databasecontent + Web-Seiten und Datenbankinhalt + + + Web + Web + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_web_func.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_web_func.xlf new file mode 100755 index 0000000..214fb7b --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_web_func.xlf @@ -0,0 +1,28 @@ + + + +
+ + + Please click a page title in the page tree. + Bitte einen Seitentitel im Seitenbaum anklicken. + + + This module contains general export and import functions in addition to specialised wizards enabling page sorting and batch creating of pages. + Dieses Modul enthält allgemeine Export- und Importfunktionen. Zusätzlich enthält es spezielle Funktionen (Assistenten), welche automatisiert Seiten angelegen und umsortieren können. + + + Advanced functions + Erweiterte Funktionen + + + Functions + Funktionen + + + Advanced functions + Erweiterte Funktionen + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_web_info.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_web_info.xlf new file mode 100755 index 0000000..5a63c6d --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_web_info.xlf @@ -0,0 +1,24 @@ + + + +
+ + + The Web>Info module is focused on statistic information about pages. This includes statistics of pagehits and a changelog allowing browsing of page history changes. An overview of the number of records on each page as well as page settings presented in a classic tree structure is provided. + Das Modul Web > Info ist auf statistische Informationen über Web-Seiten spezialisiert. Dies beinhaltet Statistiken über Seitenzugriffe und eine Änderungsprotokollierung, über die man sich durch alle Änderungen der Seite bewegen kann. Es steht sowohl eine Übersicht der verwendeten Datensätze auf den einzelnen Seiten als auch der Seiteneinstellungen in Form einer Baumansicht zur Verfügung. + + + Page related information, eg. hit statistics, change log, record counts + Seitenbezogene Informationen, z.B. Zugriffsstatistik, Änderungsprotokollierung, Datensatzanzahl + + + Info + Info + + + Page information + Seiteninformation + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_mod_web_list.xlf b/public/typo3conf/l10n/de/lang/de.locallang_mod_web_list.xlf new file mode 100755 index 0000000..6fd190f --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_mod_web_list.xlf @@ -0,0 +1,224 @@ + + + +
+ + + Cancel + Abbrechen + + + Delete + Löschen + + + Delete marked + Markierte löschen + + + Are you sure you want to delete all marked records from the table '%s'? + Alle markieren Datensätze tatsächlich aus der Tabelle "%s" löschen? + + + Mark duplicates + Duplikate markieren + + + Edit marked + Markierte bearbeiten + + + Mark All/Mark none + Alles/nichts markieren + + + Paste in clipboard content + Zwischenablageninhalt einfügen + + + Paste after: Clipboard content is inserted after this record + Einfügen nach: Inhalt der Zwischenablage wird nach diesem Datensatz eingefügt + + + Paste into: Clipboard content is inserted on this page + Einfügen in: Inhalt der Zwischenablage wird in diese Seite eingefügt + + + Transfer the selection of records to clipboard + Ausgewählte Datensätze in die Zwischenablage übertragen + + + List all tables + Alle Tabellen anzeigen + + + Default + Standard + + + Delete record (!) + Datensatz löschen(!) + + + Are you sure you want to delete this record? + Diesen Datensatz tatsächlich löschen? + + + Display versions + Versionen anzeigen + + + Edit record + Datensatz bearbeiten + + + Edit page properties + Seiteneigenschaften bearbeiten + + + Edit all shown fields of the listed records + Alle angezeigten Felder der aufgeführten Datensätze bearbeiten + + + Edit the '%s' field of the listed records + Das Feld "%s" der aufgeführten Datensätze bearbeiten + + + List only this table + Nur diese Tabelle anzeigen + + + Hide record + Datensatz verbergen + + + Hide page + Seite verbergen + + + Display change history / Un-do + Änderungsverlauf anzeigen/Rückgängig + + + Extended view + Erweiterte Ansicht + + + Localization view + Lokalisierungsansicht + + + Localize to: + Lokalisieren: + + + Warning: No fields for table "%s" have been found. $TCA['%s']['columns'] does not contain the necessary definitions. + Warnung: Für die Tabelle "%s" wurden keine Felder gefunden. $TCA['%s']['columns'] enthält nicht die notwendigen Definitionen. + + + Missing TCA definition + TCA-Definition fehlt + + + The Web>List module provides low level access to records appearing on a page. + Das Modul Web > Liste bietet den grundlegendsten Zugriff auf die Datensätze einer Seite. + + + List of database-records + Liste der Datensätze + + + List + Liste + + + Move down in list + Nach unten verschieben + + + Move page + Seite verschieben + + + Re-position content element + Datensatz verschieben + + + Move up in list + Nach oben verschieben + + + All languages + Alle Sprachen + + + New record + Datensatz erstellen + + + Create new page after this page + Neue Seite nach dieser Seite erstellen + + + Create new record after this record + Neuen Datensatz nach diesem Datensatz erstellen + + + Create new record + Neuen Datensatz erstellen + + + Move this page to be a subpage of the page above (Outwards) + Diese Seite als Unterseite in die derzeit vorhergehende Seite verschieben (auswärts) + + + There are no records on this page. + Es sind keine Datensätze auf dieser Seite. + + + Page %1$s of %2$d + Seite %1$s von %2$d + + + Set permissions for page + Zugriffsrechte für Seite festlegen + + + Move this page to the position after the current parent page (Inwards) + Diese Seite hinter die derzeit übergeordnete Seite verschieben (einwärts) + + + Records %1$d - %2$d + Datensätze %1$d - %2$d + + + Restore record + Datensatz wiederherstellen + + + Are you sure you want to restore this record by reverting the delete status? + Diesen Datensatz tatsächlich wiederherstellen, indem der Löschstatus zurückgesetzt wird? + + + Show clipboard + Zwischenablage anzeigen + + + Display information + Informationen anzeigen + + + Un-hide record + Datensatz sichtbar machen + + + Un-hide page + Seite sichtbar machen + + + Viewing records of + Anzeige der Datensätze von + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_show_rechis.xlf b/public/typo3conf/l10n/de/lang/de.locallang_show_rechis.xlf new file mode 100755 index 0000000..26bdde7 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_show_rechis.xlf @@ -0,0 +1,160 @@ + + + +
+ + + Age + Alter + + + Changelog + Änderungen + + + delete + löschen + + + In the Difference column you can see the changes at every modification of records. New changes are displayed in <span class="diff-g">green colored text</span> and the <span class="diff-r">red colored text</span> are the old values which were removed. + In der Spalte Unterschied sind die Änderungen bei jeder Bearbeitung des Datensatzes zu sehen. Neue Änderungen werden mit <span class="diff-g">grünem Text</span> dargestellt, die Änderungen mit <span class="diff-r">rotem Text</span> sind alte Werte, die entfernt wurden. + + + Differences + Unterschiede + + + You are currently seeing the history for an element. + Derzeit wird der Verlauf für ein Element angezeigt. + + + Show the full page history! + Den kompletten Seitenverlauf anzeigen + + + Intermediate external change! + Externe Änderung! + + + Return to full view + Zurück zur Gesamtanzeige + + + insert + einfügen + + + Limit history to this record + Verlauf auf diesen Datensatz begrenzen + + + mark this change + Diese Änderung markieren + + + Show entries: + Einträge anzeigen: + + + ALL + ALLE + + + marked + markiert + + + Preview for Rollback + Vorschau der Wiederherstellung + + + No + Nein + + + There are no differences to the current page! + Es liegen keine Unterschiede zur aktuellen Seite vor! + + + Return + Zurück + + + Click here to go back + Klicken Sie hier, um zurückzukehren + + + Rollback all changes shown + Alle gezeigten Änderungen rückgängig machen + + + Rollback single field + Feld wiederherstellen + + + Rollback single record + Einzelnen Eintrag rückgängig machen + + + Rollback + Zurücksetzen + + + Settings + Einstellungen + + + Show differences: + Unterschiede anzeigen: + + + Inline + Eingebettet + + + No + Nein + + + Show inserts/deletes of records: + Eingefügte/gelöschte Datensätze anzeigen + + + Show sub elements: + Unterelemente anzeigen: + + + Rollback (Preview) + Rückgängig machen (Vorschau) + + + Table:uid (Title) + Tabelle:Uid (Titel) + + + Time + Zeit + + + Show record history + Bearbeitungsverlauf anzeigen + + + unMark this change + Markierung der Änderung löschen + + + User + Benutzer + + + via + via + + + Yes + Ja + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_t3lib_fullsearch.xlf b/public/typo3conf/l10n/de/lang/de.locallang_t3lib_fullsearch.xlf new file mode 100755 index 0000000..89856a6 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_t3lib_fullsearch.xlf @@ -0,0 +1,36 @@ + + + +
+ + + Query from action "%s" loaded! + Abfrage aus Aktion "%s" geladen! + + + Query "%s" loaded! + Abfrage "%s" geladen! + + + No query saved! + Keine Abfrage gespeichert! + + + "%s" query entry removed! + Abfrageeintrag "%s" entfernt! + + + Query saved! + Abfrage gespeichert! + + + undelete and edit + wiederherstellen und bearbeiten + + + undelete only + nur wiederherstellen + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_tca.xlf b/public/typo3conf/l10n/de/lang/de.locallang_tca.xlf new file mode 100755 index 0000000..16d89cd --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_tca.xlf @@ -0,0 +1,855 @@ + + + +
+ + + Limit to languages: + Auf Sprachen einschränken: + + + Backend usergroup + Backend-Benutzergruppe + + + Custom module options: + Benutzerdefinierte Moduloptionen: + + + Explicitly allow/deny field values: + Feldwerte explizit erlauben/verbieten: + + + Fileoperation permissions: + Rechte für Dateioperationen: + + + Directory: Move,Delete,Rename,New + Verzeichnis: Verschieben,Löschen,Umbenennen,Neu + + + Directory: Copy + Verzeichnis: Kopieren + + + Directory: Delete recursively (rm -Rf) + Verzeichnis: Rekursiv Löschen (rm -Rf) + + + Files: Upload,Copy,Move,Delete,Rename,New,Edit + Dateien: Hochladen,Kopieren,Verschieben,Löschen,Umbenennen,Neu,Bearbeiten + + + Files: Unzip + Dateien: Entpacken + + + Files: + Dateien: + + + Files: Add + Dateien: Hinzufügen + + + Files: Copy + Dateien: Kopieren + + + Files: Delete + Dateien: Löschen + + + Files: Edit + Dateien: Bearbeiten + + + Files: Move + Dateien: Verschieben + + + Files: Read + Dateien: Lesen + + + Files: Rename + Dateien: Umbenennen + + + Files: Replace + Dateien: Ersetzen + + + Files: Write + Dateien: Schreiben + + + Directory: + Verzeichnis: + + + Directory: Add + Verzeichnis: Hinzufügen + + + Directory: Copy + Verzeichnis: Kopieren + + + Directory: Delete + Verzeichnis: Löschen + + + Directory: Move + Verzeichnis: Verschieben + + + Directory: Read + Verzeichnis: Lesen + + + Directory: Delete recursively + Verzeichnis: Rekursiv löschen + + + Directory: Rename + Verzeichnis: Umbenennen + + + Directory: Write + Verzeichnis: Schreiben + + + Hide in lists: + In Listen verbergen: + + + Include Access Lists: + Zugrifflisten mit einschließen: + + + Allowed excludefields: + Erlaubte Ausschlussfelder: + + + Page types: + Seitentypen: + + + Inherit settings from groups: + Einstellungen von Gruppen übernehmen: + + + Tables (modify): + Tabellen (ändern): + + + Tables (listing): + Tabellen (anzeigen): + + + Access Lists + Zugriffsliste + + + Extended + Erweitert + + + Mounts and Workspaces + Freigaben und Arbeitsumgebungen + + + Options + Optionen + + + Grouptitle: + Gruppenname: + + + Backend user + Backend-Benutzer + + + Admin(!): + Admin(!): + + + Avatar + Avatar + + + Disable IP lock for user: + IP-Einschränkung für Benutzer deaktivieren + + + Fileoperation permissions: + Dateioperationsberechtigungen + + + Directory: Move,Delete,Rename,New + Verzeichnis: Verschieben, Löschen, Umbenennen, Neu + + + Directory: Copy + Verzeichnis: Kopieren + + + Directory: Delete recursively (rm -Rf) + Verzeichnis: Rekursiv löschen + + + Files: Upload,Copy,Move,Delete,Rename,New,Edit + Dateien: Hochladen, Kopieren, Verschieben, Löschen, Umbenennen, Neu, Bearbeiten + + + Files: Unzip + Dateien: Entpacken + + + Files: Delete + Dateien: Löschen + + + Files: + Dateien: + + + Files: Add + Dateien: Hinzufügen + + + Files: Copy + Dateien: Kopieren + + + Files: Move + Dateien: Verschieben + + + Files: Read + Dateien: Lesen + + + Files: Rename + Dateien: Umbenennen + + + Files: Write + Dateien: Schreiben + + + Default Language: + Standardsprache: + + + Mount from groups: + Freigaben aus Gruppen: + + + DB Mounts + Datenbankfreigaben + + + File Mounts + Dateifreigaben + + + Password: + Passwort: + + + Access + Zugriff + + + Extended + Erweitert + + + Mounts and Workspaces + Freigaben und Arbeitsumgebungen + + + Options + Optionen + + + Access Rights + Zugriffsrechte + + + Group: + Gruppe: + + + Create new group + Neue Gruppe erstellen + + + Edit usergroup + Benutzergruppe bearbeiten + + + List groups + Gruppen anzeigen + + + Username: + Benutzername: + + + Category Mounts: + Kategoriefreigaben: + + + DB Mounts: + Datenbankfreigaben: + + + Standard + Standard + + + SysFolder + Ordner + + + Recycler + Papierkorb + + + Folder + Ordner + + + Restrict editing by non-Admins: + Bearbeitung erfordert Admin-Rechte: + + + File Mounts: + Verzeichnisfreigaben: + + + Create new filemount + Neue Verzeichnisfreigabe erstellen + + + Edit filemount + Verzeichnisfreigabe bearbeiten + + + List filemounts + Verzeichnisfreigaben anzeigen + + + Is root of website: + Ist Anfang der Website: + + + Lock to domain: + Auf Domäne beschränken: + + + Page + Seite + + + Stop page tree: + Seitenbaum stoppen: + + + Category + Kategorie + + + Categories + Kategorien + + + Description + Beschreibung + + + Items + Elemente + + + Parent + Eltern + + + Categories + Kategorien + + + Items + Elemente + + + Title + Titel + + + Record Collection + Datensatz-Sammlung + + + Description + Beschreibung + + + Items + Elemente + + + Record Type of Collection + Datensatztyp der Sammlung + + + Collection-Name + Sammlungsname + + + Type of collection + Typ der Sammlung + + + static record composition + Zusammenstellung statischer Datensätze + + + File + Datei + + + Alternative Text + Alternativer Text + + + File collection + Dateisammlung + + + Category + Kategorie + 100% + + + Files + Dateien + + + Folder + Ordner + 100% + + + Recursive + Rekursiv + + + File Storage + Dateispeicher + + + Title + Titel + + + Type + Typ + + + Static selection of files + Statische Auswahl von Dateien + + + Folder from Storage + Ordner von Speicher + + + Select by category + Nach Kategorie auswählen + + + Description + Beschreibung + + + Identifier + Bezeichner + + + File Metadata + Datei-Metadaten + 100% + + + Metadata records + Metadaten-Datensätze + + + Mime Type + Mime Type + + + Marked as missing + Als fehlend markiert + + + Filemount + Verzeichnisfreigaben + + + Base: + Basis: + + + absolute (root) / + absolut (Wurzel) / + + + relative ../fileadmin/ + relativ ../fileadmin/ + + + Path: + Pfad: + + + Read-only: + Schreibgeschützt: + + + Mountpoints + Verzeichnisfreigaben + + + Other + Andere + + + Publishing + Veröffentlichung + + + Users + Benutzer + + + Label: + Bezeichnung: + + + Filename + Dateiname + + + File Reference + Dateireferenz + + + Alternative Text + Alternativer Text + + + Audio Metadata + Audio-Metadaten + + + Autoplay + Autoplay + + + File Metadata + Datei-Metadaten + + + Image manipulation + Bildbearbeitung + + + Description (Caption) + Beschreibung (Bildunterschrift) + + + Download Name + Dateiname für Download + + + Foreign Field + Fremdfeld + + + Image Metadata + Bild-Metadaten + + + Link + Link + + + Sorting foreign + Fremdsortierung + + + Table name + Tabellenname + + + Title + Titel + + + Used by content elements + Verwendet von Inhaltselementen + + + File + Datei + + + Video Metadata + Video-Metadaten + + + SHA1 + SHA1 + + + Size + Größe + + + File Storage + Dateispeicher + + + Storage + Speicher + + + Automatically extract metadata after upload + Metadaten nach dem Hochladen automatisch extrahieren + + + Capabilities + Fähigkeiten + + + Driver Configuration + Treiber-Konfiguration + + + Description + Beschreibung + + + Driver + Treiber + + + Local Filesystem + Lokales Dateisystem + + + Hide from listings + In Auflistungen verbergen + + + Is browsable? + Ist durchsuchbar? + + + Is default storage? + Ist Standardspeicher? + + + Is online? + Ist online? + + + Is publicly available? + Ist öffentlich verfügbar? + + + Is writable? + Ist beschreibbar? + + + Name + Name + + + Folder for manipulated and temporary images etc. + Ordner für bearbeitete und temporäre Bilder, etc. + + + _processed_ or 1:/processed_files_storage_x + _processed_ oder 1:/processed_files_storage_x + + + Entry point + Einstiegspunkt + + + Title + Titel + + + File Type + Dateityp + + + Audio + Audio + + + Image + Bild + + + Software + Software + + + Text + Text + + + Unknown + Unbekannt + + + Video + Video + + + Usage Count + Verwendungsanzahl + + + System History + Systemverlauf + + + Website Language + Website-Sprache + + + Select flag icon: + Flaggensymbol wählen: + + + Select Official Language (ISO code): + Offizielle Sprache wählen (ISO-Kennung): + + + Select language: + Sprache auswählen: + + + System Log + System-Protokoll + + + System News + System-Nachrichten + + + Access + Zugriff + + + Workspace + Arbeitsumgebung + + + Owners: + Besitzer: + + + Disable auto-versioning when editing + Automatische Versionierung beim Bearbeiten deaktivieren + + + Freeze Editing + Bearbeitung einfrieren + + + Allow "live" editing of records from tables without versioning + Live-Bearbeitung von Datensätzen aus Tabellen ohne Versionierung erlauben + + + Members: + Mitglieder: + + + Publish access: + Öffentlicher Zugriff: + + + Publish: + Veröffentlichen: + + + Reviewers: + Redakteure: + + + Allow members to edit records in "Review" stage + Mitgliedern die Bearbeitung von Datensätzen in der Redigierungsphase erlauben + + + Stage change notification by email: + E-Mail-Benachrichtigung bei Phasenänderung: + + + Swap modes + Tauschmodus + + + Un-Publish: + Zurückziehen: + + + Disable Versioning Types for members and reviewers: + Versionierungstypen für Mitglieder und Redakteure deaktivieren: + + + Pagetitle: + Seitentitel: + + + TSconfig: + TSconfig: + + + TSconfig QuickReference + TSconfig-Kurzreferenz + + + Modules: + Module: + + + Workspace permissions: + Arbeitsumgebungsberechtigungen: + + + Create new workspace projects + Neue Arbeitsumgebungsprojekte erstellen + + + Edit Draft (Offline) + Entwurf bearbeiten (Offline) + + + Edit Live (Online) + Live bearbeiten (Online) + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_tcemain.xlf b/public/typo3conf/l10n/de/lang/de.locallang_tcemain.xlf new file mode 100755 index 0000000..0b3364c --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_tcemain.xlf @@ -0,0 +1,16 @@ + + + +
+ + + Record '%s' (%s) was updated. (Offline version) + Datensatz '%s' (%s) wurde aktualisiert. (Offline-Version) + + + Record '%s' (%s) was updated. (Online version) + Datensatz '%s' (%s) wurde aktualisiert. (Online-Version) + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_tsfe.xlf b/public/typo3conf/l10n/de/lang/de.locallang_tsfe.xlf new file mode 100755 index 0000000..5bc80d7 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_tsfe.xlf @@ -0,0 +1,268 @@ + + + +
+ + + ADMIN PANEL + ADMIN-PANEL + + + TYPO3 ADMIN PANEL + TYPO3 ADMIN-PANEL + + + Cache + Cache + + + Cache entries + Cache-Einträge + + + Clear levels + Löschebenen + + + Clear cache now! + Cache jetzt löschen! + + + No caching + Kein Caching + + + This page + Diese Seite + + + + 1 sublevel + +1 Ebene + + + + 2 sublevels + +2 Ebenen + + + Editing + Eingabe + + + Web>List module + Modul Web > Liste + + + Display edit icons + Bearbeitungssymbole anzeigen + + + Display edit panels + Bearbeitungsleiste anzeigen + + + Editforms on page + Eingabeformular auf Webseite + + + No popup window + Keine Popup-Fenster + + + Edit properties of translated page + Eigenschaften der übersetzten Seite bearbeiten + + + Edit page properties + Seiteneigenschaften bearbeiten + + + Move page + Seite verschieben + + + Create new content element + Neues Inhaltelement anlegen + + + Create new page + Neue Seite anlegen + + + Open TYPO3 Backend + TYPO3-Backend öffnen + + + View record change history + Änderungsprotokoll anzeigen + + + Info + Info + + + Count of USER_INT objects + Anzahl der USER_INT-Objekte + + + Document size + Dokumentgröße + + + Id of logged in FE-User + ID des angemeldeten FE-Benutzers + + + Name of logged in FE-User + Name des angemeldeten FE-Benutzers + + + Frontenduser group combination + Kombination von Frontend-Benutzergruppen + + + Page Uid + Seiten-Uid + + + Images on this page + Bilder auf dieser Seite + + + Total image file sizes + Insgesamte Bilddateigrößen + + + Page cached + Seite gecacht + + + No + Nein + + + Yes + Ja + + + Total parsetime + Gesamte Parsezeit + + + Page type + Seitentyp + + + Delete + Löschen + + + Are you sure you want to delete this record? + Diesen Datensatz tatsächlich löschen? + + + Edit record + Datensatz bearbeiten + + + Hide + Verbergen + + + Hiding a record will make it invisible on the webpage. To edit the hidden record enter the backend or enable the frontend preview. +Continue? + Das Verbergen eines Datensatzes macht diesen auf der Web-Seite unsichtbar. Um den Datensatz zu bearbeiten, müssen Sie entweder das Backend benutzen oder bei der Frontend-Eingabe die Vorschau einschalten. Fortfahren? + + Move down + Nach unten verschieben + + + Move up + Nach oben verschieben + + + New record after + Neuen Datensatz einfügen + + + New subpage + Neue Unterseite + + + Preview + Vorschau + + + Show hidden pages + Verborgene Seiten anzeigen + + + Show hidden records + Verborgene Datensätze anzeigen + + + Simulate time + Zeitpunkt simulieren + + + Simulate user group + Benutzergruppe simulieren + + + Publish + Veröffentlichen + + + Publish now! + Jetzt veröffentlichen! + + + Publish levels + Veröffentlichungsebenen + + + Publish pages + Veröffentlichte Seiten + + + Un-Hide + Sichtbar machen + + + TypoScript + TypoScript + + + Display content + Inhalte anzeigen + + + Display messages + Nachrichten anzeigen + + + Explain SELECT queries + SELECT-Anweisung erläutern + + + Display all times + Rendering-Zeiten anzeigen + + + Force TS Rendering + TS-Rendering erzwingen + + + Track content rendering + Rendering der Inhalte verfolgen + + + Tree display + Baumdarstellung + + + Update + Aktualisieren + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_tsparser.xlf b/public/typo3conf/l10n/de/lang/de.locallang_tsparser.xlf new file mode 100755 index 0000000..e471f1e --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_tsparser.xlf @@ -0,0 +1,12 @@ + + + +
+ + + This will make a copy of the current file, '%s'. Do you really want that? + Hierdurch wird eine Kopie der aktuellen Datei '%s' erstellt. Fortfahren? + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_view_help.xlf b/public/typo3conf/l10n/de/lang/de.locallang_view_help.xlf new file mode 100755 index 0000000..9a1fc2d --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_view_help.xlf @@ -0,0 +1,96 @@ + + + +
+ + + Close + Schließen + + + The TYPO3 Inline User Manual is composed from the available help in this TYPO3 Installation (Context Sensitive Help). Here you will find a general description of the TYPO3 Core modules, installation specific Backend Modules and Database Tables that are available based on your login credentials. + Das lokale TYPO3-Handbuch wird dynamisch aus den Hilfetexten dieser TYPO3-Installation erzeugt (kontextabhängige Hilfe). Es enthält eine allgemeine Beschreibung der Kernmodule von TYPO3, Beschreibungen zur Installation bestimmter Backend-Module und Datenbanktabellen, die abhängig von Ihren Zugriffsrechten zur Verfügung stehen. + + + Details + Details + + + See full description of table + Komplette Beschreibung der Tabelle ansehen + + + See full description of module + Komplette Beschreibung des Moduls ansehen + + + Full Manual (in one page) + Vollständiges Handbuch (auf einer Seite) + + + Manual Chapters + Kapitel des Handbuchs + + + Go back + Zurück + + + << go to Manual Index + << Zum Inhaltsverzeichnis + + + Introduction + Einleitung + + + TYPO3 Inline User Manual + Lokales TYPO3-Handbuch + + + See also + Siehe auch + + + Syntax + Syntax + + + TYPO3 Inline Help + Lokale TYPO3-Hilfe + + + Table Of Contents + Inhaltsverzeichnis + + + TYPO3 Core Features + TYPO3-Kernfunktionen + + + Extensions + Erweiterungen + + + Glossary + Glossar + + + Backend Modules + Backend-Module + + + Other + Sonstiges + + + Database Tables + Datenbanktabellen + + + To top + Nach oben + + + + diff --git a/public/typo3conf/l10n/de/lang/de.locallang_wizards.xlf b/public/typo3conf/l10n/de/lang/de.locallang_wizards.xlf new file mode 100755 index 0000000..63e52ff --- /dev/null +++ b/public/typo3conf/l10n/de/lang/de.locallang_wizards.xlf @@ -0,0 +1,444 @@ + + + +
+ + + BLACK + SCHWARZ + + + Selected Color: + Gewählte Farbe: + + + Capture color from image (click on image): + Farbe aus dem Bild übernehmen (Klick auf das Bild): + + + Select HTML color name: + HTML-Farbbezeichnung auswählen: + + + Select color from matrix (websafe colors): + Farbe aus der Matrix auswählen (websichere Farben): + + + Save and Close + Speichern und Schließen + + + Color Picker + Farbauswahl + + + WHITE + WEISS + + + Auto size + Automatische Größenanpassung + + + Checked + Markiert + + + Columns + Spalten + + + Detailed configuration + Detaillierte Konfiguration + + + Value + Wert + + + Send button label + Beschriftung der Absendeschaltfläche + + + HTML mode enabled + HTML-Modus aktiviert + + + Recipient email + Empfänger-E-Mail + + + Subject + Betreff + + + Element type + Elementtyp + + + No Wrap + Kein Umbruch + + + Field + Feld + + + Label + Beschriftung + + + Max + Max + + + Multiple + Mehrfach + + + List options + Optionen anzeigen + + + Preview of element + Vorschau des Elements + + + Refresh without saving + Aktualisierung ohne speichern + + + Required + Benötigt + + + Rows + Zeilen + + + Size + Größe + + + Special configuration for mail forms + Spezielle Konfiguration für Mail-Formulare + + + Forms wizard + Formularassistent + + + Type + Typ + + + Check box + Markierungsfeld + + + File upload + Dateitransfer + + + Hidden value + Versteckter Wert + + + Input field + Eingabefeld + + + Label + Beschriftung + + + Password field + Passwortfeld + + + Property + Eigenschaft + + + Radio buttons + Radioknopf + + + Selector box + Auswahlfeld + + + Submit Button + Absendeschaltfläche + + + Text area + Textbereich + + + Add column + Spalte hinzufügen + + + Add row + Zeile hinzufügen + + + Column number + Spaltennummer + + + The column position defines in which area the content is rendered in the frontend. + Die Spaltenposition setzt fest, in welchem Bereich der Inhalt im Frontend dargestellt wird. + + + Edit cell + Zelle bearbeiten + + + Column Number + Spaltennummer + + + Name + Name + + + Save to cell + In Zelle speichern + + + Combine with next cell + Mit nächster Zelle verbinden + + + Name + Name + + + Enter a name for the cell. + Geben Sie einen Namen für die Zelle ein. + + + not set + nicht gesetzt + + + Remove column + Spalte entfernen + + + Remove row + Zeile entfernen + + + Split cell + Zelle teilen + + + Set cell name and column number + Zellenname und Spaltennummer festlegen + + + Accept + Akzeptieren + + + Aspect ratio + Seitenverhältnis + + + Cancel + Abbrechen + + + height: + höhe: + + + width: + breite: + + + x: + x: + + + y: + y: + + + Image manipulation + Bildbearbeitung + + + Title + Titel + + + No image found + Kein Bild gefunden + + + No image found. Could also be that image is present but that the original dimensions are unknow. + Kein Bild gefunden. Möglicherweise ist das Bild auch vorhanden, aber die Ausgangsgröße ist unbekannt. + + + Open Editor + Editor öffnen + + + Original dimensions + Ausgangsgröße + + + 1:1 + 1:1 + + + 16:9 + 16:9 + + + 4:3 + 4:3 + + + Free + Frei + + + Reset + Zurücksetzen + + + Selected Size + Ausgewählte Größe + + + Set Aspect Ratio + Seitenverhältnis festlegen + + + Image manipulation is only available for supported types: + Bildbearbeitung ist nur verfügbar für unterstützte Typen: + + + Zoom + Zoom + + + Zoom in + Hereinzoomen + + + Zoom out + Herauszoomen + + + Undo/Redo last change (%s ago) + Letzte Änderung zurücknehmen/ausführen (%s Schritte) + + + Add column to the right + Spalte rechts hinzufügen + + + Add row below + Zeile unten hinzufügen + + + Move to bottom + An Ende verschieben + + + Move down + Nach unten verschieben + + + Move to last column + In letzten Spalte verschieben + + + Move left + Nach links verschieben + + + No table,field or uid given + Kein(e) Tabelle, Feld oder UID angegeben + + + Remove column + Spalte entfernen + + + Remove row + Zeile entfernen + + + Move right + Nach rechts verschieben + + + Small fields + Kleine Felder + + + Move to first column + In erste Spalte verschieben + + + Table wizard + Tabellenassistent + + + Move to top + An Anfang verschieben + + + Move up + Nach oben verschieben + + + TypoScript property lookup + TypoScript-Eigenschaftenanzeige + + + Add to list... + Zur Liste hinzufügen... + + + Indent +2 + Einzug +2 + + + Outdent -2 + Einzug -2 + + + Transfer & Close + Übertragen & schließen + + + Wrap + Umbruch + + + Object prefix + Objektpräfix + + + Object title + Objekttitel + + + TSconfig online + TSconfig Online + + + TSref online + TSref Online + + + + diff --git a/public/typo3conf/l10n/de/lang/hooks/clearcache/de.locallang.xlf b/public/typo3conf/l10n/de/lang/hooks/clearcache/de.locallang.xlf new file mode 100755 index 0000000..697d8c0 --- /dev/null +++ b/public/typo3conf/l10n/de/lang/hooks/clearcache/de.locallang.xlf @@ -0,0 +1,12 @@ + + + +
+ + + Clear language cache + Sprach-Cache leeren + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang.xlf b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang.xlf new file mode 100755 index 0000000..38cfb04 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang.xlf @@ -0,0 +1,265 @@ + + + +
+ + + Check Links + Links überprüfen + + + Check this level + Diese Ebenen prüfen + + + Check these types of broken links + Diese Typen defekter Links prüfen + + + Internal Links: + Interne Links: + + + External Links: + Externe Links: + + + File Links: + Dateilinks: + + + Linkhandler Links: + Linkhandler-Links: + + + Refresh display + Ansicht aktualisieren + + + Check links + Links überprüfen + + + Edit element containing this broken link + Das Element, das diesen defekten Link enthält, bearbeiten + + + (Field: %s) + (Feld: %s) + + + Listing of broken links + Auflistung defekter Links + + + %1$s %2$s + %1$s %2$s + + + Ok + Ok + + + There are no broken links to be displayed. + Es gibt keine defekten Links, die hier anzuzeigen wären. + + + No broken links to show! + Keine defekten Links anzuzeigen! + + + no headline + keine Überschrift + + + Element '###title###' (###uid###) is deleted. + Element '###title###' (###uid###) ist gelöscht. + + + Element '###title###' (###uid###) is not located on page ###wrongpage###, but on page ###rightpage###. + Element '###title###' (###uid###) befindet sich nicht auf Seite ###wrongpage###, sondern auf Seite ###rightpage###. + + + Element (###uid###) does not exist. + Element (###uid###) existiert nicht. + + + Element '###title###' (###uid###) is not visible. + Element '###title###' (###uid###) ist nicht sichtbar. + + + Could not resolve host. The given remote host was not resolved. + Host konnte nicht aufgelöst werden. Der angegebene Host wurde nicht aufgelöst. + + + Failure with receiving network data. + Fehler beim Empfangen der Netzwerkdaten. + + + External Link returned HTTP error code (%s). + Der externe Link gab einen Fehlercode zurück (%s). + + + File doesn't exist. + Datei existiert nicht. + + + Exception: %s + Ausnahme: %s + + + Internal Server Error (500) + Interner Serverfehler (500) + + + No information about the error is available. + Zu diesem Fehler gibt es keine Information. + + + External Link not reachable. + Das Ziel des externen Links ist nicht erreichbar. + + + An error occurred (%s): "%s". + Es ist ein Fehler aufgetreten (%s): "%s". + + + Page '###title###' (###uid###) is deleted. + Seite '###title###' (###uid###) ist gelöscht. + + + Accessing this address is not allowed (403). + Der Zugriff auf diese URL ist nicht erlaubt (403). + + + Page (###uid###) does not exist. + Seite (###uid###) existiert nicht. + + + The requested url was not found (404). + Die angeforderte URL wurde nicht gefunden (404). + + + Page '###title###' (###uid###) is not visible. + Seite '###title###' (###uid###) ist nicht sichtbar. + + + A redirect loop occurred. (%s: %s) + Es ist eine Weiterleitungsschleife aufgetreten. (%s: %s) + + + ###title### row (###uid###) is deleted. + Zeile ###title### (###uid###) ist gelöscht. + + + Linked + <!-- hier keinen Text einfügen --> + In dieses Label keinen Text einfügen. --Christopher + + + Row (###uid###) does not exist. + Zeile (###uid###) existiert nicht. + + + Operation timeout. The specified time-out period was reached according to the conditions. + Timeout. Das angegebene Zeitfenster für die Anfrage wurde überschritten. + + + Element + Element + + + Link + Link + + + Last check + Letzte Überprüfung + + + Error message + Fehlermeldung + + + URL / Link Target + URL/Linkziel + + + Path + Pfad + + + Check Links for validity + Links auf Gültigkeit überprüfen + + + Introduction + Einleitung + + + Overview of links on website + Überblick der Links auf der Website + + + You do not have access to these listings. + Sie haben keinen Zugriff auf diese Auflistungen. + + + No access! + Kein Zugriff! + + + Total amounts in tt_content + Anzahl in tt_content + + + External links: + Externe Links: + + + Records with ext. links: + Datensätze mit ext. Links: + + + Attention: + Achtung: + + + Checking links may take up to several minutes. Checking ONE link can last up to 3 seconds. + Die Überprüfung kann mehrere Minuten dauern. Die Überprüfung eines einzelnen Links kann bis zu 3 Sekunden benötigen. + + + Amounts from actual branch in tt_content + Anzahl aus aktuellem Teilbereich in tt_content + + + External links: + Externe Links: + + + Records with ext. links: + Datensätze mit externen Links: + + + Overview - choose options to check the links + Überblick - Wählen Sie aus den folgenden Optionen, um die Links zu prüfen + + + Broken links total: + Defekte Links insgesamt: + + + Report + Bericht + + + Show this level + Diese Ebenen zeigen + + + Show these types of broken links + Diese Typen defekter Links zeigen + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang.xml b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang.xml new file mode 100755 index 0000000..3ea6055 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_csh.xlf b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_csh.xlf new file mode 100755 index 0000000..46e58f3 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_csh.xlf @@ -0,0 +1,84 @@ + + + +
+ + + Click the following checkboxes to consider or to ignore the corresponding broken links. + Wählen Sie aus den folgenden Optionen, um die entsprechenden defekten Links zu berücksichtigen oder zu ignorieren. + + + Type of the element containing the broken link, its headline and the field in which the broken link is located. + Typ des Elements, das den defekten Link enthält, seine Überschrift und das Feld, in dem sich der defekte Link befindet. + + + The linking text. + Der verlinkende Text. + + + Date and time of the last update of the information in each table row. + Datum und Uhrzeit der letzten Aktualisierung der Informationen in jeder Tabellenzeile. + + + Status of that link. + Status des Links. + + + URL to which the broken link is pointing. + URL, auf die der defekte Link zeigt. + + + Path to the content element, which contains the broken link. + Pfad zum Inhaltselement mit dem defekten Link. + + + Special TSconfig code + Besondere TSconfig-Werte + + + TSconfig Code which defines settings for linkvalidator to be used for this task. + TSconfig-Code, der Einstellungen festsetzt, die Linkvalidator für diesen Task nutzen soll. + + + Depth of the task + Tiefe des Tasks + + + Level of pages the task should check. + Anzahl der Seitenebenen, die dieser Task überprüfen soll. + + + Email address + E-Mail-Adresse + + + Email address to which an email report is sent. + E-Mail-Adresse, zu der der E-Mail-Bericht geschickt wird. + + + Email template file + Datei für E-Mail-Vorlage + + + Define a template to be used for the email. + Legt eine Vorlagendatei fest, die zum Versenden der E-Mail benutzt wird. + + + Mailing option + Mail-Optionen + + + Only send an email, if new broken links were found. + Nur eine Mail versenden, wenn neue defekte Links gefunden wurden. + + + Start page of the task + Startseite des Tasks + + + UID of the start page for this task. + UID der Startseite für diesen Task. + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_csh.xml b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_csh.xml new file mode 100755 index 0000000..d4b1db4 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_csh.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_mod.xlf b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_mod.xlf new file mode 100755 index 0000000..1108ccd --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Checks the links in your website for validity. + Überprüfen Sie die Links in Ihrer Website auf Gültigkeit. + + + Validates links + Links validieren + + + Check Links + Links überprüfen + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_mod.xml b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_mod.xml new file mode 100755 index 0000000..cb6ec97 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/Module/de.locallang_mod.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..4b9f411 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,76 @@ + + + +
+ + + Linkvalidator + Linkvalidierung + + + The email template file is not existing! + Die Datei für die E-Mail-Vorlage existiert nicht! + + + Invalid format of the email address in the from header + Ungültiges Format der E-Mail-Adresse im From-Header + + + Invalid format of one or more of the recipient email addresses! + Ungültiges Format einer oder mehrerer Adressen der Empfänger der E-Mail! + + + Invalid TSconfig in the task configuration! + Ungültige TSconfig-Configuration! + + + No subject for the notification email + Kein Betreff für die E-Mail mit dem Bericht + + + Overwrite TSconfig + TSconfig überschreiben + + + Depth + Tiefe + + + Search for broken links and store the result into the temporary table tx_linkvalidator_link in order to ease up the backend module. + Sucht nach defekten Links und speichert das Ergebnis in der Datenbanktabelle tx_linkvalidator_link, um die Benutzung des Backendmoduls zu vereinfachen. + + + Send email report to + E-Mail-Bericht senden an + + + Send email on new broken links only + E-Mail nur senden, wenn neue defekte Links gefunden wurden + + + Email template file + Vorlagendatei für E-Mail + + + There is no depth set, please set it to one of the offered values! + Sie haben keine Tiefe angegeben! Bitte setzen Sie einen der angebotenen Werte. + + + Invalid email format! + Ungültiges Format der E-Mail-Adresse! + + + Invalid page uid, please enter a valid page uid! + Ungültige Seiten-ID! Bitte geben Sie eine gültige ID ein. + + + Linkvalidator + Linkvalidierung + + + Start page (uid) + Startseite (uid) + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/de.locallang.xml b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/de.locallang.xml new file mode 100755 index 0000000..3b63792 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/Resources/Private/Language/de.locallang.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/locallang.xlf b/public/typo3conf/l10n/de/linkvalidator/locallang.xlf new file mode 100755 index 0000000..81dc540 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/locallang.xlf @@ -0,0 +1,59 @@ + + + +
+ + + Linkvalidator + Linkvalidierung + + Linkvalidator + Linkvalidierung + + Search for broken links and store the result into the temporary table tx_linkvalidator_link in order to ease up the backend module. + Sucht nach defekten Links und speichert das Ergebnis in der Datenbanktabelle tx_linkvalidator_link, um die Benutzung des Backendmoduls zu vereinfachen. + + Start page (uid) + Startseite (uid) + + Depth + Tiefe + + Overwrite TSconfig + TSconfig überschreiben + + Send email report to + E-Mail-Bericht senden an + + Send email on new broken links only + E-Mail nur senden, wenn neue defekte Links gefunden wurden + + Email template file + Vorlagendatei für E-Mail + + Invalid email format! + Ungültiges Format der E-Mail-Adresse! + + Invalid page uid, please enter a valid page uid! + Ungültige Seiten-ID! Bitte geben Sie eine gültige ID ein. + + There is no depth set, please set it to one of the offered values! + Sie haben keine Tiefe angegeben! Bitte setzen Sie einen der angebotenen Werte. + + No subject for the notification email + Kein Betreff für die E-Mail mit dem Bericht + + Invalid format of one or more of the recipient email addresses! + Ungültiges Format einer oder mehrerer Adressen der Empfänger der E-Mail! + + Invalid format of the email address in the from header + Ungültiges Format der E-Mail-Adresse im From-Header + + Invalid TSconfig in the task configuration! + Ungültige TSconfig-Configuration! + + The email template file is not existing! + Die Datei für die E-Mail-Vorlage existiert nicht! + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814893.xlf b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814893.xlf new file mode 100755 index 0000000..78c7485 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814893.xlf @@ -0,0 +1,59 @@ + + + +
+ + + Linkvalidator + Linkvalidierung + + Linkvalidator + Linkvalidierung + + Search for broken links and store the result into the temporary table tx_linkvalidator_link in order to ease up the backend module. + Sucht nach defekten Links und speichert das Ergebnis in der Datenbanktabelle tx_linkvalidator_link, um die Benutzung des Backendmoduls zu vereinfachen. + + Start page (uid) + Startseite (uid) + + Depth + Tiefe + + Overwrite TSconfig + TSconfig überschreiben + + Send email report to + E-Mail-Bericht senden an + + Send email on new broken links only + E-Mail nur senden, wenn neue defekte Links gefunden wurden + + Email template file + Vorlagendatei für E-Mail + + Invalid email format! + Ungültiges Format der E-Mail-Adresse! + + Invalid page uid, please enter a valid page uid! + Ungültige Seiten-ID! Bitte geben Sie eine gültige ID ein. + + There is no depth set, please set it to one of the offered values! + Sie haben keine Tiefe angegeben! Bitte setzen Sie einen der angebotenen Werte. + + No subject for the notification email + Kein Betreff für die E-Mail mit dem Bericht + + Invalid format of one or more of the recipient email addresses! + Ungültiges Format einer oder mehrerer Adressen der Empfänger der E-Mail! + + Invalid format of the email address in the from header + Ungültiges Format der E-Mail-Adresse im From-Header + + Invalid TSconfig in the task configuration! + Ungültige TSconfig-Configuration! + + The email template file is not existing! + Die Datei für die E-Mail-Vorlage existiert nicht! + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814893.xml b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814893.xml new file mode 100755 index 0000000..4351183 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814893.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814894.xlf b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814894.xlf new file mode 100755 index 0000000..809ad2a --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814894.xlf @@ -0,0 +1,206 @@ + + + +
+ + + Introduction + Einleitung + + Check Links for validity + Links auf Gültigkeit überprüfen + + Overview of links on website + Überblick der Links auf der Website + + Overview - choose options to check the links + Überblick - Wählen Sie aus den folgenden Optionen, um die Links zu prüfen + + Total amounts in tt_content + Anzahl in tt_content + + Records with ext. links: + Datensätze mit ext. Links: + + External links: + Externe Links: + + Amounts from actual branch in tt_content + Anzahl aus aktuellem Teilbereich in tt_content + + Records with ext. links: + Datensätze mit externen Links: + + External links: + Externe Links: + + Attention: + Achtung: + + Checking links may take up to several minutes. Checking ONE link can last up to 3 seconds. + Die Überprüfung kann mehrere Minuten dauern. Die Überprüfung eines einzelnen Links kann bis zu 3 Sekunden benötigen. + + Report + Bericht + + Check Links + Links überprüfen + + Show these types of broken links + Diese Typen defekter Links zeigen + + Check these types of broken links + Diese Typen defekter Links prüfen + + Show this level + Diese Ebenen zeigen + + Check this level + Diese Ebenen prüfen + + Broken links total: + Defekte Links insgesamt: + + Internal Links: + Interne Links: + + File Links: + Dateilinks: + + External Links: + Externe Links: + + Linkhandler Links: + Linkhandler-Links: + + Refresh display + Ansicht aktualisieren + + Check links + Links überprüfen + + Listing of broken links + Auflistung defekter Links + + Path + Pfad + + Element + Element + + Link + Link + + URL / Link Target + URL/Linkziel + + Error message + Fehlermeldung + + Last check + Letzte Überprüfung + + Edit element containing this broken link + Das Element, das diesen defekten Link enthält, bearbeiten + + (Field: %s) + (Feld: %s) + + no headline + keine Überschrift + + Page '###title###' (###uid###) is deleted. + Seite '###title###' (###uid###) ist gelöscht. + + Page '###title###' (###uid###) is not visible. + Seite '###title###' (###uid###) ist nicht sichtbar. + + Page (###uid###) does not exist. + Seite (###uid###) existiert nicht. + + Element '###title###' (###uid###) is not located on page ###wrongpage###, but on page ###rightpage###. + Element '###title###' (###uid###) befindet sich nicht auf Seite ###wrongpage###, sondern auf Seite ###rightpage###. + + Element '###title###' (###uid###) is deleted. + Element '###title###' (###uid###) ist gelöscht. + + Element '###title###' (###uid###) is not visible. + Element '###title###' (###uid###) ist nicht sichtbar. + + Element (###uid###) does not exist. + Element (###uid###) existiert nicht. + + ###title### row (###uid###) is deleted. + Zeile ###title### (###uid###) ist gelöscht. + + Linked + <!-- hier keinen Text einfügen -->In dieses Label keinen Text einfügen. --Christopher + + Row (###uid###) does not exist. + Zeile (###uid###) existiert nicht. + + No information about the error is available. + Zu diesem Fehler gibt es keine Information. + + External Link not reachable. + Das Ziel des externen Links ist nicht erreichbar. + + A redirect loop occurred. (%s: %s) + Es ist eine Weiterleitungsschleife aufgetreten. (%s: %s) + + Accessing this address is not allowed (403). + Der Zugriff auf diese URL ist nicht erlaubt (403). + + The requested url was not found (404). + Die angeforderte URL wurde nicht gefunden (404). + + External Link returned HTTP error code (%s). + Der externe Link gab einen Fehlercode zurück (%s). + + File doesn't exist. + Datei existiert nicht. + + Operation timeout. The specified time-out period was reached according to the conditions. + Timeout. Das angegebene Zeitfenster für die Anfrage wurde überschritten. + + Internal Server Error (500) + Interner Serverfehler (500) + + Could not resolve host. The given remote host was not resolved. + Host konnte nicht aufgelöst werden. Der angegebene Host wurde nicht aufgelöst. + + Failure with receiving network data. + Fehler beim Empfangen der Netzwerkdaten. + + An error occurred (%s): "%s". + Es ist ein Fehler aufgetreten (%s): "%s". + + Exception: %s + Ausnahme: %s + + Ok + Ok + + %1$s %2$s + %1$s %2$s + + No broken links to show! + Keine defekten Links anzuzeigen! + + There are no broken links to be displayed. + Es gibt keine defekten Links, die hier anzuzeigen wären. + + No access! + Kein Zugriff! + + You do not have access to these listings. + Sie haben keinen Zugriff auf diese Auflistungen. + + Link validator + Linkvalidierung + + ###title### row (###uid###) is not visible. + Zeile '###title###' (###uid###) ist nicht sichtbar. + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814894.xml b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814894.xml new file mode 100755 index 0000000..47ccb37 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814894.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814895.xlf b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814895.xlf new file mode 100755 index 0000000..cd8d500 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814895.xlf @@ -0,0 +1,65 @@ + + + +
+ + + Click the following checkboxes to consider or to ignore the corresponding broken links. + Wählen Sie aus den folgenden Optionen, um die entsprechenden defekten Links zu berücksichtigen oder zu ignorieren. + + Path to the content element, which contains the broken link. + Pfad zum Inhaltselement mit dem defekten Link. + + Type of the element containing the broken link, its headline and the field in which the broken link is located. + Typ des Elements, das den defekten Link enthält, seine Überschrift und das Feld, in dem sich der defekte Link befindet. + + The linking text. + Der verlinkende Text. + + URL to which the broken link is pointing. + URL, auf die der defekte Link zeigt. + + Status of that link. + Status des Links. + + Date and time of the last update of the information in each table row. + Datum und Uhrzeit der letzten Aktualisierung der Informationen in jeder Tabellenzeile. + + Start page of the task + Startseite des Tasks + + UID of the start page for this task. + UID der Startseite für diesen Task. + + Depth of the task + Tiefe des Tasks + + Level of pages the task should check. + Anzahl der Seitenebenen, die dieser Task überprüfen soll. + + Special TSconfig code + Besondere TSconfig-Werte + + TSconfig Code which defines settings for linkvalidator to be used for this task. + TSconfig-Code, der Einstellungen festsetzt, die Linkvalidator für diesen Task nutzen soll. + + Email address + E-Mail-Adresse + + Email address to which an email report is sent. + E-Mail-Adresse, zu der der E-Mail-Bericht geschickt wird. + + Mailing option + Mail-Optionen + + Only send an email, if new broken links were found. + Nur eine Mail versenden, wenn neue defekte Links gefunden wurden. + + Email template file + Datei für E-Mail-Vorlage + + Define a template to be used for the email. + Legt eine Vorlagendatei fest, die zum Versenden der E-Mail benutzt wird. + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814895.xml b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814895.xml new file mode 100755 index 0000000..097a5e5 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814895.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814896.xlf b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814896.xlf new file mode 100755 index 0000000..4a89c77 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814896.xlf @@ -0,0 +1,17 @@ + + + +
+ + + Check Links + Links überprüfen + + Checks the links in your website for validity. + Überprüfen Sie die Links in Ihrer Website auf Gültigkeit. + + Validates links + Links validieren + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814896.xml b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814896.xml new file mode 100755 index 0000000..8d204a5 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.1415814896.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.xlf b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.xlf new file mode 100755 index 0000000..0d8d094 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.xlf @@ -0,0 +1,200 @@ + + + +
+ + + Introduction + Einleitung + + Check Links for validity + Links auf Gültigkeit überprüfen + + Overview of links on website + Überblick der Links auf der Website + + Overview - choose options to check the links + Überblick - Wählen Sie aus den folgenden Optionen, um die Links zu prüfen + + Total amounts in tt_content + Anzahl in tt_content + + Records with ext. links: + Datensätze mit ext. Links: + + External links: + Externe Links: + + Amounts from actual branch in tt_content + Anzahl aus aktuellem Teilbereich in tt_content + + Records with ext. links: + Datensätze mit ext. Links: + + External links: + Externe Links: + + Attention: + Achtung: + + Checking links may take up to several minutes. Checking ONE link can last up to 3 seconds. + Die Überprüfung kann mehrere Minuten dauern. Die Überprüfung eines einzelnen Links kann bis zu 3 Sekunden benötigen. + + Report + Bericht + + Check Links + Links überprüfen + + Show these types of broken links + Diese Typen defekter Links zeigen + + Check these types of broken links + Diese Typen defekter Links prüfen + + Show this level + Diese Ebenen zeigen + + Check this level + Diese Ebenen prüfen + + Broken links total: + Defekte Links insgesamt: + + Internal Links: + Interne Links: + + File Links: + Dateilinks: + + External Links: + Externe Links: + + Linkhandler Links: + Linkhandler-Links: + + Refresh display + Ansicht aktualisieren + + Check links + Links überprüfen + + Listing of broken links + Auflistung defekter Links + + Path + Pfad + + Element + Element + + Link + Link + + URL / Link Target + URL/Linkziel + + Error message + Fehlermeldung + + Last check + Letzte Überprüfung + + Edit element containing this broken link + Das Element, das diesen defekten Link enthält, bearbeiten + + (Field: %s) + (Feld: %s) + + no headline + keine Überschrift + + Page '###title###' (###uid###) is deleted. + Seite '###title###' (###uid###) ist gelöscht. + + Page '###title###' (###uid###) is not visible. + Seite '###title###' (###uid###) ist nicht sichtbar. + + Page (###uid###) does not exist. + Seite (###uid###) existiert nicht. + + Element '###title###' (###uid###) is not located on page ###wrongpage###, but on page ###rightpage###. + Element '###title###' (###uid###) befindet sich nicht auf Seite ###wrongpage###, sondern auf Seite ###rightpage###. + + Element '###title###' (###uid###) is deleted. + Element '###title###' (###uid###) ist gelöscht. + + Element '###title###' (###uid###) is not visible. + Element '###title###' (###uid###) ist nicht sichtbar. + + Element (###uid###) does not exist. + Element (###uid###) existiert nicht. + + ###title### row (###uid###) is deleted. + Zeile ###title### (###uid###) ist gelöscht. + + Linked + <!-- hier keinen Text einfügen --> + + Row (###uid###) does not exist. + Zeile (###uid###) existiert nicht. + + No information about the error is available. + Zu diesem Fehler gibt es keine Information. + + External Link not reachable. + Das Ziel des externen Links ist nicht erreichbar. + + A redirect loop occurred. (%s: %s) + Es ist eine Weiterleitungsschleife aufgetreten. (%s: %s) + + Accessing this address is not allowed (403). + Der Zugriff auf diese URL ist nicht erlaubt (403). + + The requested url was not found (404). + Die angeforderte URL wurde nicht gefunden (404). + + External Link returned HTTP error code (%s). + Der externe Link gab einen Fehlercode zurück (%s). + + File doesn't exist. + Datei existiert nicht. + + Operation timeout. The specified time-out period was reached according to the conditions. + Timeout. Das angegebene Zeitfenster für die Anfrage wurde überschritten. + + Internal Server Error (500) + Interner Serverfehler (500) + + Could not resolve host. The given remote host was not resolved. + Host konnte nicht aufgelöst werden. Der angegebene Host wurde nicht aufgelöst. + + Failure with receiving network data. + Fehler beim Empfangen der Netzwerkdaten. + + An error occurred (%s): "%s". + Es ist ein Fehler aufgetreten (%s): "%s". + + Exception: %s + Ausnahme: %s + + Ok + Ok + + %1$s %2$s + %1$s %2$s + + No broken links to show! + Keine defekten Links anzuzeigen! + + There are no broken links to be displayed. + Es gibt keine defekten Links, die hier anzuzeigen wären. + + No access! + Kein Zugriff! + + You do not have access to these listings. + Sie haben keinen Zugriff auf diese Auflistungen. + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.xml b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.xml new file mode 100755 index 0000000..8bd2719 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_csh.xlf b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_csh.xlf new file mode 100755 index 0000000..a5ace93 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_csh.xlf @@ -0,0 +1,65 @@ + + + +
+ + + Click the following checkboxes to consider or to ignore the corresponding broken links. + Wählen Sie aus den folgenden Optionen, um die entsprechenden defekten Links zu berücksichtigen oder zu ignorieren. + + Path to the content element, which contains the broken link. + Pfad zum Inhaltselement mit dem defekten Link. + + Type of the element containing the broken link, its headline and the field in which the broken link is located. + Typ des Elements, das den defekten Link enthält, seine Überschrift und das Feld, in dem sich der defekte Link befindet. + + The linking text. + Der verlinkende Text. + + URL to which the broken link is pointing. + URL, auf die der defekte Link zeigt. + + Status of that link. + Status des Links. + + Date and time of the last update of the information in each table row. + Datum und Uhrzeit der letzten Aktualisierung der Informationen in jeder Tabellenzeile. + + Start page of the task + Startseite des Tasks + + UID of the start page for this task. + UID der Startseite für diesen Task. + + Depth of the task + Tiefe des Tasks + + Level of pages the task should check. + Anzahl der Seitenebenen, die dieser Task überprüfen soll. + + Special TSconfig code + Besondere TSconfig-Werte + + TSconfig Code which defines settings for linkvalidator to be used for this task. + TSconfig-Code, der Einstellungen festsetzt, die Linkvalidator für diesen Task nutzen soll. + + Email address + E-Mail-Adresse + + Email address to which an email report is sent. + E-Mail-Adresse, zu der der E-Mail-Bericht geschickt wird. + + Mailing option + Mail-Optionen + + Only send an email, if new broken links were found. + Nur eine Mail versenden, wenn neue defekte Links gefunden wurden. + + Email template file + Datei für E-Mail-Vorlage + + Define a template to be used for the email. + Legt eine Vorlagendatei fest, die zum Versenden der E-Mail benutzt wird. + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_csh.xml b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_csh.xml new file mode 100755 index 0000000..d4486ce --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_csh.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_mod.xlf b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_mod.xlf new file mode 100755 index 0000000..2480c91 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_mod.xlf @@ -0,0 +1,17 @@ + + + +
+ + + Check Links + Links überprüfen + + Checks the links in your website for validity. + Überprüfen Sie die Links in Ihrer Website auf Gültigkeit. + + Validates links + Links validieren + + + diff --git a/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_mod.xml b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_mod.xml new file mode 100755 index 0000000..bed8f71 --- /dev/null +++ b/public/typo3conf/l10n/de/linkvalidator/modfuncreport/de.locallang_mod.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..87ae338 --- /dev/null +++ b/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,426 @@ + + + +
+ + + Advanced query + Erweiterte Anfrage + + + being checked... + wird geprüft... + + + $GLOBALS['BE_USER']->uc (User Settings) + $GLOBALS['BE_USER']->uc (Benutzereinstellungen) + + + Check now! + Jetzt prüfen! + + + You can also run the check as a shell script using CLI if the processing takes longer than the PHP max_execution_time allows. + Sie können die Prüfung auch in einem Shell-Script mit dem Command Line Interface (CLI) durchführen, wenn die Verarbeitung länger braucht, als die max_execution_time in PHP erlaubt. + + + To check the reference index use + Um den Referenz-Index zu prüfen, führen Sie folgenden Befehl aus: + + + php /path/to/your/typo3/cli_dispatch.phpsh lowlevel_refindex -c + php /pfad/zu/ihrem/typo3/typo3/cli_dispatch.phpsh lowlevel_refindex -c + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Using the command line interface + Verwendung der Kommandozeile + + + If you run these commands from the command line, make sure that a BE user with the name _cli_lowlevel exists. + Falls Sie diese Befehle von einer Kommandozeile aus ausführen, achten Sie darauf, dass ein BE-Benutzer mit dem Namen _cli_lowlevel vorhanden ist. + + + Make sure that a BE user with the name _cli_lowlevel exists. For more details see: /path/to/your/typo3/sysext/lowlevel/HOWTO_clean_up_TYPO3_installations.txt or /path/to/your/typo3/sysext/lowlevel/README.rst (since TYPO3 7 LTS). + Stellen Sie sicher, dass ein Backend-Benutzer mit dem Namen _cli_lowlevel vorhanden ist. Weitere Informationen finden Sie hier: /pfad/zu/ihrem/typo3/typo3/sysext/lowlevel/HOWTO_clean_up_TYPO3_installations.txt oder /pfad/zu/ihrem/typo3/typo3/sysext/lowlevel/README.rst (seit TYPO3 7 LTS). + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + For more details see + Weitere Informationen unter: + + + To update the reference index use + Um den Referenz-Index zu aktualisieren, führen Sie folgenden Befehl aus: + + + php /path/to/your/typo3/cli_dispatch.phpsh lowlevel_refindex -e + php /pfad/zu/ihrem/typo3/typo3/cli_dispatch.phpsh lowlevel_refindex -e + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 + + + Click here to test reference index + Klicken Sie hier, um den Referenz-Index zu prüfen: + + + Click here to update reference index + Klicken Sie hier, um den Referenz-Index zu aktualisieren: + + + Configuration + Konfiguration + + + (Now, copy/paste this value into the configuration file where you can set it. This is all you can do from here...) + Jetzt können Sie diesen Wert kopieren und in die Konfigurationsdatei einfügen, wo Sie ihn setzen können. Mehr ist hier nicht möglich... + + + Count + Anzahl + + + Count results + Ergebnisse zählen + + + Crop lines + Zeilen kappen + + + CSV Export + CSV-Export + + + Database Relations + Datenbankrelationen + + + Marked-deleted pages + Als gelöscht markierte Seiten: + + + Dirs + Verzeichnisse: + + + ERROR: Directories deeper than the following number of levels + FEHLER: Verzeichnisse tiefer verschachtelt als folgende Anzahl Ebenen: + + + Document types + Seitentypen: + + + Document types (value) + Dokumenttypen (Wert) + + + Don't use original values in brackets as prefix for labelled results + Originalwerte in Klammern nicht als Präfix für Ergebnisse mit Label verwenden + + + Enter regex pattern + Muster für regulären Ausdruck eingeben: + + + Enter search phrase: + Suchbegriff eingeben: + + + Explain query + Anfrage erläutern + + + Files + Dateien: + + + Search all filenames for pattern + Alle Dateinamen nach einem Muster durchsuchen + + + Will search recursively for filenames in the PATH_site (subdirs to the website path) matching a certain regex pattern. + Sucht in PATH_site (Unterverzeichnisse des Website-Pfades) rekursiv nach Dateinamen, die einem Regulären Ausdruck entsprechen. + + + Files referenced from more than one record + Dateien, die in mehr als einem Eintrag verwendet werden: + + + Missing files + Fehlende Dateien: + + + Files with no references at all (delete them!) + Dateien, die in keinem Eintrag verwendet werden (bitte löschen!): + + + Find filename + Dateinamen finden + + + Click to move this lost record to rootlevel (pid=0) + Klicken, um diesen verwaisten Eintrag an die Wurzel zu verschieben (pid=0) + + + Full search + Vollsuche + + + Group fields + Gruppenfelder: + + + Hidden pages + Verborgene Seiten: + + + is missing! + fehlt! + + + Label + Label + + + $GLOBALS['TYPO3_LOADED_EXT'] (Loaded Extensions) + $GLOBALS['TYPO3_LOADED_EXT'] (Geladene Erweiterungen) + + + Manage Reference Index + Referenz-Index verwalten + + + Matching files + Gefundene Dateien: + + + Overview + Überblick + + + No files found. + Keine Dateien gefunden. + + + not checked. + nicht geprüft. + + + Pages + Seiten: + + + Pattern + Muster + + + Raw search in all fields + Rohsuche in allen Feldern + + + Records Statistics + Statistik der Datenbank-Einträge + + + This shows some statistics for the records in the database. This runs through the entire page-tree and therefore it will also load the server heavily! + Zeigt statistische Daten zu den Einträgen in der Datenbank an. Hierzu wird der komplette Seitenbaum durchsucht, der Server wird entsprechend stark belastet! + + + Record Statistics + Datensatz-Statistik + + + Referenced from + Referenziert von: + + + Check reference index + Referenzindex prüfen + + + Update reference index + Referenzindex aktualisieren + + + TYPO3's reference index keeps track of the relations between records. As it can happen that the reference index contains outdated values, you can check and update it here. + Der TYPO3-Referenzindex zeichnet Beziehungen zwischen Datensätzen auf. Da es vorkommen kann, dass Werte veralten, gibt es hier die Möglichkeit, ihn zu prüfen und aktualisieren. + + + references + Referenzen: + + + Check and update global reference index + Globalen Referenz-Index prüfen und aktualisieren + + + Allows you to maintain the reference index kept by TYPO3. + Ermöglicht die Pflege des von TYPO3 verwalteten Referenz-Index. + + + Relations + Verknüpfungen + + + This will analyse the content of the tables and check if there are 'empty' relations between records or if files are missing from their expected position. + Führt eine Analyse der Datenbank-Tabellen durch und prüft, ob Verknüpfungen zwischen Einträgen ungültig sind oder Dateien an der erwarteten Position fehlen. + + + Result + Ergebnis: + + + Backend Routes + Backendrouten + + + Search + Suchen + + + Search + Suchen + + + This searches through all database tables and records for a text string. + Durchsucht alle Datenbank-Tabellen und Einträge nach einem Text. + + + Searching for filenames + Suche nach Dateinamen: + + + Search options + Suchoptionen: + + + Search whole Database + Gesamte Datenbank durchsuchen + + + Select fields + Auswahlfelder: + + + Select records + Datensätze auswählen + + + Show even deleted entries (with undelete buttons) + Auch gelöschte Einträge anzeigen (mit Wiederherstellen-Schaltfläche) + + + Show SQL parts + SQL-Teile anzeigen + + + Sort selectbox-options for relations by label and not by value + Auswahlfeldoptionen für Relationen nach Label und nicht nach Wert sortieren + + + $GLOBALS['T3_SERVICES'] (Registered Services) + $GLOBALS['T3_SERVICES'] (Registrierte Dienste) + + + Table name + Tabellenname + + + Tables + Tabellen: + + + $GLOBALS['TBE_MODULES'] (BE Modules) + $GLOBALS['TBE_MODULES'] (BE-Module) + + + $GLOBALS['TBE_MODULES_EXT'] (BE Modules Extensions) + $GLOBALS['TBE_MODULES_EXT'] (Erweiterungen für BE-Module) + + + $GLOBALS['TBE_STYLES'] (Skinning Styles) + $GLOBALS['TBE_STYLES'] (Oberflächen-Stile) + + + $GLOBALS['TCA'] (Table configuration array) + $GLOBALS['TCA'] (Array für Tabellenkonfiguration) + + + $GLOBALS['TCA_DESCR'] (Table Help Description) + $GLOBALS['TCA_DESCR'] (Beschreibungen für Tabellenhilfe) + + + Database integrity check + Datenbankintegritätsprüfung + + + Records total / lost + Datensätze insgesamt/verloren + + + Total number of pages + Gesamtzahl der Seiten: + + + Total Page Tree + Gesamter Seitenbaum + + + The Page Tree + Der Seitenbaum: + + + This shows all pages in the system in one large tree. Beware that this will probably result in a very long document which will also take some time for the server to compute! + Hier werden alle Seiten im System in einem großen Seitenbaum angezeigt. Beachten Sie, dass das Ergebnis wahrscheinlich ein sehr großes Dokument ist und der Server einige Zeit brauchen kann, um es zu erstellen. + + + $GLOBALS['TYPO3_CONF_VARS'] (Global Configuration) + $GLOBALS['TYPO3_CONF_VARS'] (Globale Konfiguration) + + + Update now! + Jetzt aktualisieren! + + + Update reference index + Referenz-Index aktualisieren + + + Use formatted strings, labels and dates instead of original values for results + Formatierte Strings, Labels und Datumsangaben statt der Originalwerte im Ergebnis anzeigen + + + Use regular expression (phrase is surrounded by slashes automatically) + Regulären Ausdruck verwenden + + + $GLOBALS['TYPO3_USER_SETTINGS'] (User Settings Configuration) + $GLOBALS['TYPO3_USER_SETTINGS'] (Konfiguration für Benutzereinstellungen) + + + Variable: + Variable: + + + Following line was added to configuration file (%s): %s%s + Die folgende Zeile wurde der Konfigurationsdatei (%s) hinzugefügt: %s%s + + + Write to configuration file failed (%s)! + Schreiben der Konfigurationsdatei fehlgeschlagen (%s)! + + + Write value to configuration file + Wert in Konfigurationsdatei schreiben + + + XML Export + XML-Export + + + + diff --git a/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..767e97d --- /dev/null +++ b/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Here you can check the integrity of the database tables configured by the $TCA. For instance all records must belong to a page record. In addition the existence of uploaded files attached to records (normally residing in uploads/* folders) are verified as well. You can also get a view of the total pagetree including deleted pages. Finally you've got access to a global database search facility.<br /><em>Access for 'admin' users only!</em> + Hier kann die Integrität der Datenbanktabellen, welche von $TCA angelegt wurden, überprüft werden. Zum Beispiel müssen alle Datensätze zu einer Seite gehören. Zusätzlich wird die Existenz von mit Datensätzen verknüpften, hochgeladenen Dateien überprüft (diese liegen normalerweise im Verzeichnis uploads/*). Es kann ebenfalls die komplette Seitenstruktur, inklusive gelöschter Seiten, angezeigt werden. Abschließend haben Sie noch Zugriff auf eine globale Datenbank-Suchfunktion.<br /><em>Zugriff nur für Administratoren!</em> + + + Database integrity check + Datenbankintegritätsprüfung + + + DB check + DB-Überprüfung + + + + diff --git a/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/de.locallang_mod_configuration.xlf b/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/de.locallang_mod_configuration.xlf new file mode 100755 index 0000000..b2dba94 --- /dev/null +++ b/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/de.locallang_mod_configuration.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Allows you to browse the values of the $TCA array (table configuration) and $TYPO3_CONF_VARS. You cannot set any values, only browse them.<br /><em>Access for 'admin' users only!</em> + Hier können Sie durch die Werte der Felder $GLOBALS['TCA'] (Tabellenkonfiguration) und $GLOBALS['TYPO3_CONF_VARS'] navigieren. Sie haben allerdings nur einen lesenden Zugriff auf die einzelnen Werte.<br /><em>Zugriff nur für Administratoren!</em> + + + View configuration from localconf.php and tables.php + Konfiguration von localconf.php und tables.php anzeigen + + + Configuration + Konfiguration + + + + diff --git a/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/locallang.xlf b/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/locallang.xlf new file mode 100755 index 0000000..84104bc --- /dev/null +++ b/public/typo3conf/l10n/de/lowlevel/Resources/Private/Language/locallang.xlf @@ -0,0 +1,68 @@ + + + +
+ + + Configuration + Konfiguration + + $GLOBALS['TYPO3_CONF_VARS'] (Global Configuration) + $GLOBALS['TYPO3_CONF_VARS'] (Globale Konfiguration) + + $GLOBALS['TCA'] (Table configuration array) + $GLOBALS['TCA'] (Array für Tabellenkonfiguration) + + $GLOBALS['TCA_DESCR'] (Table Help Description) + $GLOBALS['TCA_DESCR'] (Beschreibungen für Tabellenhilfe) + + $GLOBALS['TYPO3_LOADED_EXT'] (Loaded Extensions) + $GLOBALS['TYPO3_LOADED_EXT'] (Geladene Erweiterungen) + + $GLOBALS['TBE_STYLES'] (Skinning Styles) + $GLOBALS['TBE_STYLES'] (Oberflächen-Stile) + + $GLOBALS['BE_USER']->uc (User Settings) + $GLOBALS['BE_USER']->uc (Benutzereinstellungen) + + $GLOBALS['TYPO3_USER_SETTINGS'] (User Settings Configuration) + $GLOBALS['TYPO3_USER_SETTINGS'] (Konfiguration für Benutzereinstellungen) + + $GLOBALS['T3_SERVICES'] (Registered Services) + $GLOBALS['T3_SERVICES'] (Registrierte Dienste) + + $GLOBALS['TBE_MODULES_EXT'] (BE Modules Extensions) + $GLOBALS['TBE_MODULES_EXT'] (Erweiterungen für BE-Module) + + $GLOBALS['TBE_MODULES'] (BE Modules) + $GLOBALS['TBE_MODULES'] (BE-Module) + + Crop lines + Zeilen kappen + + Variable: + Variable: + + (Now, copy/paste this value into the configuration file where you can set it. This is all you can do from here...) + Jetzt können Sie diesen Wert kopieren und in die Konfigurationsdatei einfügen, wo Sie ihn setzen können. Mehr ist hier nicht möglich... + + Enter search phrase: + Suchbegriff eingeben: + + Search + Suchen + + Use regular expression + Regulären Ausdruck verwenden + + Write value to configuration file + Wert in Konfigurationsdatei schreiben + + Following line was added to configuration file (%s): %s%s + Die folgende Zeile wurde der Konfigurationsdatei (%s) hinzugefügt: %s%s + + Write to configuration file failed (%s)! + Schreiben der Konfigurationsdatei fehlgeschlagen (%s)! + + + diff --git a/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814897.xlf b/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814897.xlf new file mode 100755 index 0000000..1f785fd --- /dev/null +++ b/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814897.xlf @@ -0,0 +1,17 @@ + + + +
+ + + View configuration from localconf.php and tables.php + Konfiguration von localconf.php und tables.php anzeigen + + Allows you to browse the values of the $TCA array (table configuration) and $TYPO3_CONF_VARS. You cannot set any values, only browse them.<br /><em>Access for 'admin' users only!</em> + Hier können Sie durch die Werte der Felder $GLOBALS['TCA'] (Tabellenkonfiguration) und $GLOBALS['TYPO3_CONF_VARS'] navigieren. Sie haben allerdings nur einen lesenden Zugriff auf die einzelnen Werte.<br /><em>Zugriff nur für Administratoren!</em> + + Configuration + Konfiguration + + + diff --git a/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814898.xlf b/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814898.xlf new file mode 100755 index 0000000..0f71b87 --- /dev/null +++ b/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814898.xlf @@ -0,0 +1,254 @@ + + + +
+ + + [ MENU ] + Übersicht + + Record Statistics + Datensatz-Statistik + + Total Page Tree + Gesamter Seitenbaum + + Database Relations + Datenbankrelationen + + Full search + Vollsuche + + Find filename + Dateinamen finden + + Manage Reference Index + Referenz-Index verwalten + + Raw search in all fields + Rohsuche in allen Feldern + + Advanced query + Erweiterte Anfrage + + Select records + Datensätze auswählen + + Count results + Ergebnisse zählen + + Explain query + Anfrage erläutern + + CSV Export + CSV-Export + + XML Export + XML-Export + + Click here to update reference index + Klicken Sie hier, um den Referenz-Index zu aktualisieren: + + Update now! + Jetzt aktualisieren! + + Click here to test reference index + Klicken Sie hier, um den Referenz-Index zu prüfen: + + TYPO3's reference index keeps track of the relations between records. As it can happen that the reference index contains outdated values, you can check and update it here. + Der TYPO3-Referenzindex zeichnet Beziehungen zwischen Datensätzen auf. Da es vorkommen kann, dass Werte veralten, gibt es hier die Möglichkeit, ihn zu prüfen und aktualisieren. + + Update reference index + Referenzindex aktualisieren + + Check reference index + Referenzindex prüfen + + Check now! + Jetzt prüfen! + + Using the command line interface + Verwendung der Kommandozeile + + You can also run the check as a shell script using CLI if the processing takes longer than the PHP max_execution_time allows. + Sie können die Prüfung auch in einem Shell-Script mit dem Command Line Interface (CLI) durchführen, wenn die Verarbeitung länger braucht, als die max_execution_time in PHP erlaubt. + + To check the reference index use + Um den Referenz-Index zu prüfen, führen Sie folgenden Befehl aus: + + php /path/to/your/typo3/cli_dispatch.phpsh lowlevel_refindex -c + php /pfad/zu/ihrem/typo3/typo3/cli_dispatch.phpsh lowlevel_refindex -c + + To update the reference index use + Um den Referenz-Index zu aktualisieren, führen Sie folgenden Befehl aus: + + php /path/to/your/typo3/cli_dispatch.phpsh lowlevel_refindex -e + php /pfad/zu/ihrem/typo3/typo3/cli_dispatch.phpsh lowlevel_refindex -e + + Make sure that a BE user with the name _cli_lowlevel exists. For more details see: /path/to/your/typo3/sysext/lowlevel/HOWTO_clean_up_TYPO3_installations.txt + Stellen Sie sicher, dass ein Backend-Benutzer mit dem Namen _cli_lowlevel vorhanden ist. Weitere Informationen finden Sie hier: /pfad/zu/ihrem/typo3/typo3/sysext/lowlevel/HOWTO_clean_up_TYPO3_installations.txt + + If you run these commands from the command line, make sure that a BE user with the name _cli_lowlevel exists. + Falls Sie diese Befehle von einer Kommandozeile aus ausführen, achten Sie darauf, dass ein BE-Benutzer mit dem Namen _cli_lowlevel vorhanden ist. + + For more details see + Weitere Informationen unter: + + Update reference index + Referenz-Index aktualisieren + + Show SQL parts + SQL-Teile anzeigen + + Use formatted strings, labels and dates instead of original values for results + Formatierte Strings, Labels und Datumsangaben statt der Originalwerte im Ergebnis anzeigen + + Don't use original values in brackets as prefix for labelled results + Originalwerte in Klammern nicht als Präfix für Ergebnisse mit Label verwenden + + Sort selectbox-options for relations by label and not by value + Auswahlfeldoptionen für Relationen nach Label und nicht nach Wert sortieren + + Show even deleted entries (with undelete buttons) + Auch gelöschte Einträge anzeigen (mit Wiederherstellen-Schaltfläche) + + Search options + Suchoptionen: + + Result + Ergebnis: + + Tables + Tabellen: + + references + Referenzen: + + is missing! + fehlt! + + Referenced from + Referenziert von: + + Enter regex pattern + Muster für regulären Ausdruck eingeben: + + Search + Suchen + + Pattern + Muster + + being checked... + wird geprüft... + + Dirs + Verzeichnisse: + + ERROR: Directories deeper than the following number of levels + FEHLER: Verzeichnisse tiefer verschachtelt als folgende Anzahl Ebenen: + + Files + Dateien: + + Matching files + Gefundene Dateien: + + not checked. + nicht geprüft. + + Searching for filenames + Suche nach Dateinamen: + + Click to move this lost record to rootlevel (pid=0) + Klicken, um diesen verwaisten Eintrag an die Wurzel zu verschieben (pid=0) + + Document types + Seitentypen: + + Document types (value) + Dokumenttypen (Wert) + + Pages + Seiten: + + Total number of pages + Gesamtzahl der Seiten: + + Marked-deleted pages + Als gelöscht markierte Seiten: + + Hidden pages + Verborgene Seiten: + + Count + Anzahl + + Label + Label + + Table name + Tabellenname + + Records total / lost + Datensätze insgesamt/verloren + + Relations + Verknüpfungen + + This will analyse the content of the tables and check if there are 'empty' relations between records or if files are missing from their expected position. + Führt eine Analyse der Datenbank-Tabellen durch und prüft, ob Verknüpfungen zwischen Einträgen ungültig sind oder Dateien an der erwarteten Position fehlen. + + Files referenced from more than one record + Dateien, die in mehr als einem Eintrag verwendet werden: + + No files found. + Keine Dateien gefunden. + + Files with no references at all (delete them!) + Dateien, die in keinem Eintrag verwendet werden (bitte löschen!): + + Missing files + Fehlende Dateien: + + Select fields + Auswahlfelder: + + Group fields + Gruppenfelder: + + The Page Tree + Der Seitenbaum: + + This shows all pages in the system in one large tree. Beware that this will probably result in a very long document which will also take some time for the server to compute! + Hier werden alle Seiten im System in einem großen Seitenbaum angezeigt. Beachten Sie, dass das Ergebnis wahrscheinlich ein sehr großes Dokument ist und der Server einige Zeit brauchen kann, um es zu erstellen. + + Records Statistics + Statistik der Datenbank-Einträge + + This shows some statistics for the records in the database. This runs through the entire page-tree and therefore it will also load the server heavily! + Zeigt statistische Daten zu den Einträgen in der Datenbank an. Hierzu wird der komplette Seitenbaum durchsucht, der Server wird entsprechend stark belastet! + + Search whole Database + Gesamte Datenbank durchsuchen: + + This searches through all database tables and records for a text string. + Durchsucht alle Datenbank-Tabellen und Einträge nach einem Text. + + Search all filenames for pattern + Alle Dateinamen nach einem Muster durchsuchen + + Will search recursively for filenames in the PATH_site (subdirs to the website path) matching a certain regex pattern. + Sucht in PATH_site (Unterverzeichnisse des Website-Pfades) rekursiv nach Dateinamen, die einem Regulären Ausdruck entsprechen. + + Check and update global reference index + Globalen Referenz-Index prüfen und aktualisieren + + Allows you to maintain the reference index kept by TYPO3. + Ermöglicht die Pflege des von TYPO3 verwalteten Referenz-Index. + + Database integrity check + Datenbankintegritätsprüfung + + + diff --git a/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814899.xlf b/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814899.xlf new file mode 100755 index 0000000..abf8cf0 --- /dev/null +++ b/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814899.xlf @@ -0,0 +1,17 @@ + + + +
+ + + Database integrity check + Datenbankintegritätsprüfung + + Here you can check the integrity of the database tables configured by the $TCA. For instance all records must belong to a page record. In addition the existence of uploaded files attached to records (normally residing in uploads/* folders) are verified as well. You can also get a view of the total pagetree including deleted pages. Finally you've got access to a global database search facility.<br /><em>Access for 'admin' users only!</em> + Hier kann die Integrität der Datenbanktabellen, welche von $TCA angelegt wurden, überprüft werden. Zum Beispiel müssen alle Datensätze zu einer Seite gehören. Zusätzlich wird die Existenz von mit Datensätzen verknüpften, hochgeladenen Dateien überprüft (diese liegen normalerweise im Verzeichnis uploads/*). Es kann ebenfalls die komplette Seitenstruktur, inklusive gelöschter Seiten, angezeigt werden. Abschließend haben Sie noch Zugriff auf eine globale Datenbank-Suchfunktion.<br /><em>Zugriff nur für Administratoren!</em> + + DB check + DB-Überprüfung + + + diff --git a/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814900.xlf b/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814900.xlf new file mode 100755 index 0000000..cfccc80 --- /dev/null +++ b/public/typo3conf/l10n/de/lowlevel/Resources/de.locallang.1415814900.xlf @@ -0,0 +1,314 @@ + + + +
+ + + Configuration + Konfiguration + + $GLOBALS['TYPO3_CONF_VARS'] (Global Configuration) + $GLOBALS['TYPO3_CONF_VARS'] (Globale Konfiguration) + + $GLOBALS['TCA'] (Table configuration array) + $GLOBALS['TCA'] (Array für Tabellenkonfiguration) + + $GLOBALS['TCA_DESCR'] (Table Help Description) + $GLOBALS['TCA_DESCR'] (Beschreibungen für Tabellenhilfe) + + $GLOBALS['TYPO3_LOADED_EXT'] (Loaded Extensions) + $GLOBALS['TYPO3_LOADED_EXT'] (Geladene Erweiterungen) + + $GLOBALS['TBE_STYLES'] (Skinning Styles) + $GLOBALS['TBE_STYLES'] (Oberflächen-Stile) + + $GLOBALS['BE_USER']->uc (User Settings) + $GLOBALS['BE_USER']->uc (Benutzereinstellungen) + + $GLOBALS['TYPO3_USER_SETTINGS'] (User Settings Configuration) + $GLOBALS['TYPO3_USER_SETTINGS'] (Konfiguration für Benutzereinstellungen) + + $GLOBALS['T3_SERVICES'] (Registered Services) + $GLOBALS['T3_SERVICES'] (Registrierte Dienste) + + $GLOBALS['TBE_MODULES_EXT'] (BE Modules Extensions) + $GLOBALS['TBE_MODULES_EXT'] (Erweiterungen für BE-Module) + + $GLOBALS['TBE_MODULES'] (BE Modules) + $GLOBALS['TBE_MODULES'] (BE-Module) + + Crop lines + Zeilen kappen + + Variable: + Variable: + + (Now, copy/paste this value into the configuration file where you can set it. This is all you can do from here...) + Jetzt können Sie diesen Wert kopieren und in die Konfigurationsdatei einfügen, wo Sie ihn setzen können. Mehr ist hier nicht möglich... + + Enter search phrase: + Suchbegriff eingeben: + + Search + Suchen + + Use regular expression (phrase is surrounded by slashes automatically) + Regulären Ausdruck verwenden + + Write value to configuration file + Wert in Konfigurationsdatei schreiben + + Following line was added to configuration file (%s): %s%s + Die folgende Zeile wurde der Konfigurationsdatei (%s) hinzugefügt: %s%s + + Write to configuration file failed (%s)! + Schreiben der Konfigurationsdatei fehlgeschlagen (%s)! + + Advanced query + Erweiterte Anfrage + + being checked... + wird geprüft... + + Check now! + Jetzt prüfen! + + You can also run the check as a shell script using CLI if the processing takes longer than the PHP max_execution_time allows. + Sie können die Prüfung auch in einem Shell-Script mit dem Command Line Interface (CLI) durchführen, wenn die Verarbeitung länger braucht, als die max_execution_time in PHP erlaubt. + + To check the reference index use + Um den Referenz-Index zu prüfen, führen Sie folgenden Befehl aus: + + php /path/to/your/typo3/cli_dispatch.phpsh lowlevel_refindex -c + php /pfad/zu/ihrem/typo3/typo3/cli_dispatch.phpsh lowlevel_refindex -c + + Using the command line interface + Verwendung der Kommandozeile + + If you run these commands from the command line, make sure that a BE user with the name _cli_lowlevel exists. + Falls Sie diese Befehle von einer Kommandozeile aus ausführen, achten Sie darauf, dass ein BE-Benutzer mit dem Namen _cli_lowlevel vorhanden ist. + + Make sure that a BE user with the name _cli_lowlevel exists. For more details see: /path/to/your/typo3/sysext/lowlevel/HOWTO_clean_up_TYPO3_installations.txt + Stellen Sie sicher, dass ein Backend-Benutzer mit dem Namen _cli_lowlevel vorhanden ist. Weitere Informationen finden Sie hier: /pfad/zu/ihrem/typo3/typo3/sysext/lowlevel/HOWTO_clean_up_TYPO3_installations.txt + + For more details see + Weitere Informationen unter: + + To update the reference index use + Um den Referenz-Index zu aktualisieren, führen Sie folgenden Befehl aus: + + php /path/to/your/typo3/cli_dispatch.phpsh lowlevel_refindex -e + php /pfad/zu/ihrem/typo3/typo3/cli_dispatch.phpsh lowlevel_refindex -e + + Click here to test reference index + Klicken Sie hier, um den Referenz-Index zu prüfen: + + Click here to update reference index + Klicken Sie hier, um den Referenz-Index zu aktualisieren: + + Count + Anzahl + + Count results + Ergebnisse zählen + + CSV Export + CSV-Export + + Database Relations + Datenbankrelationen + + Marked-deleted pages + Als gelöscht markierte Seiten: + + Dirs + Verzeichnisse: + + ERROR: Directories deeper than the following number of levels + FEHLER: Verzeichnisse tiefer verschachtelt als folgende Anzahl Ebenen: + + Document types + Seitentypen: + + Document types (value) + Dokumenttypen (Wert) + + Don't use original values in brackets as prefix for labelled results + Originalwerte in Klammern nicht als Präfix für Ergebnisse mit Label verwenden + + Enter regex pattern + Muster für regulären Ausdruck eingeben: + + Explain query + Anfrage erläutern + + Files + Dateien: + + Search all filenames for pattern + Alle Dateinamen nach einem Muster durchsuchen + + Will search recursively for filenames in the PATH_site (subdirs to the website path) matching a certain regex pattern. + Sucht in PATH_site (Unterverzeichnisse des Website-Pfades) rekursiv nach Dateinamen, die einem Regulären Ausdruck entsprechen. + + Files referenced from more than one record + Dateien, die in mehr als einem Eintrag verwendet werden: + + Missing files + Fehlende Dateien: + + Files with no references at all (delete them!) + Dateien, die in keinem Eintrag verwendet werden (bitte löschen!): + + Find filename + Dateinamen finden + + Click to move this lost record to rootlevel (pid=0) + Klicken, um diesen verwaisten Eintrag an die Wurzel zu verschieben (pid=0) + + Full search + Vollsuche + + Group fields + Gruppenfelder: + + Hidden pages + Verborgene Seiten: + + is missing! + fehlt! + + Label + Label + + Manage Reference Index + Referenz-Index verwalten + + Matching files + Gefundene Dateien: + + Overview + Überblick + + No files found. + Keine Dateien gefunden. + + not checked. + nicht geprüft. + + Pages + Seiten: + + Pattern + Muster + + Raw search in all fields + Rohsuche in allen Feldern + + Records Statistics + Statistik der Datenbank-Einträge + + This shows some statistics for the records in the database. This runs through the entire page-tree and therefore it will also load the server heavily! + Zeigt statistische Daten zu den Einträgen in der Datenbank an. Hierzu wird der komplette Seitenbaum durchsucht, der Server wird entsprechend stark belastet! + + Record Statistics + Datensatz-Statistik + + Referenced from + Referenziert von: + + Check reference index + Referenzindex prüfen + + Update reference index + Referenzindex aktualisieren + + TYPO3's reference index keeps track of the relations between records. As it can happen that the reference index contains outdated values, you can check and update it here. + Der TYPO3-Referenzindex zeichnet Beziehungen zwischen Datensätzen auf. Da es vorkommen kann, dass Werte veralten, gibt es hier die Möglichkeit, ihn zu prüfen und aktualisieren. + + references + Referenzen: + + Check and update global reference index + Globalen Referenz-Index prüfen und aktualisieren + + Allows you to maintain the reference index kept by TYPO3. + Ermöglicht die Pflege des von TYPO3 verwalteten Referenz-Index. + + Relations + Verknüpfungen + + This will analyse the content of the tables and check if there are 'empty' relations between records or if files are missing from their expected position. + Führt eine Analyse der Datenbank-Tabellen durch und prüft, ob Verknüpfungen zwischen Einträgen ungültig sind oder Dateien an der erwarteten Position fehlen. + + Result + Ergebnis: + + Search + Suchen + + This searches through all database tables and records for a text string. + Durchsucht alle Datenbank-Tabellen und Einträge nach einem Text. + + Searching for filenames + Suche nach Dateinamen: + + Search options + Suchoptionen: + + Search whole Database + Gesamte Datenbank durchsuchen + + Select fields + Auswahlfelder: + + Select records + Datensätze auswählen + + Show even deleted entries (with undelete buttons) + Auch gelöschte Einträge anzeigen (mit Wiederherstellen-Schaltfläche) + + Show SQL parts + SQL-Teile anzeigen + + Sort selectbox-options for relations by label and not by value + Auswahlfeldoptionen für Relationen nach Label und nicht nach Wert sortieren + + Table name + Tabellenname + + Tables + Tabellen: + + Database integrity check + Datenbankintegritätsprüfung + + Records total / lost + Datensätze insgesamt/verloren + + Total number of pages + Gesamtzahl der Seiten: + + Total Page Tree + Gesamter Seitenbaum + + The Page Tree + Der Seitenbaum: + + This shows all pages in the system in one large tree. Beware that this will probably result in a very long document which will also take some time for the server to compute! + Hier werden alle Seiten im System in einem großen Seitenbaum angezeigt. Beachten Sie, dass das Ergebnis wahrscheinlich ein sehr großes Dokument ist und der Server einige Zeit brauchen kann, um es zu erstellen. + + Update now! + Jetzt aktualisieren! + + Update reference index + Referenz-Index aktualisieren + + Use formatted strings, labels and dates instead of original values for results + Formatierte Strings, Labels und Datumsangaben statt der Originalwerte im Ergebnis anzeigen + + XML Export + XML-Export + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..1090c1b --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,134 @@ + + + +
+ + + There are %1$s results for "%2$s". + Es liegen %1$s Ergebnisse für "%2$s" vor. + + Start search + Suche starten + + No news found. + Keine Nachrichten gefunden. + + Text + Text75% + + Minimum Date + Datum (Untergrenze) + + Maximum Date + Datum (Obergrenze) + + Read more + Weiterlesen + + Back + Zurück + + Related News + Verwandte Nachrichten + + Related Files + Zugeordnete Dateien + + Related Links + Verwandte Links + + created by %s + Erstellt von %s + + created by + Erstellt von76% + + Page %s of %s. + Seite %s von %s. + + Next + Nächste + + Previous + Vorherige + + Categories + Kategorien + + Tags + Schlagworte + + entry + Eintrag + + entries + Einträge + + January + Januar + + February + Februar + + March + März + + April + April + + May + Mai + + June + Juni + + July + Juli + + August + August + + September + September + + October + Oktober + + November + November + + December + Dezember + + Monday + Montag + + Tuesday + Dienstag + + Wednesday + Mittwoch + + Thursday + Donnerstag + + Friday + Freitag + + Saturday + Samstag + + Sunday + Sonntag + + %m/%d/%Y + %d.%m.%Y + + No news available. + Keine Nachrichten verfügbar. + + No categories available. + Keine Kategorien verfügbar. + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang.xml new file mode 100755 index 0000000..c734d3c --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_be.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_be.xlf new file mode 100755 index 0000000..9948252 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_be.xlf @@ -0,0 +1,468 @@ + + + +
+ + + News system + Nachrichten-System + + Versatile news system + Vielseitiges Nachrichten-System + + Settings + Einstellungen + + Additional + Weitere Einstellungen + + Template + Vorlage + + What to display + Ausgabemodus wählen + + List view + Listenansicht + + List view (without overloading detail view) + Listenansicht (ohne die Detailansicht zu überschreiben) + + Detail view + Detailansicht + + Search form + Suchformular + + Search result + Suchergebnis + + Date menu + Datumsmenü + + Category Menu + Kategorien + + No view yet configured + Noch keine Ansicht konfiguriert + + Search + Suche + + Others + Andere + + Tag list + Tag + + Archive + Archiv + + Only active (non archived) + Nur aktive (nicht archiviert) + + Archived + Archivierte + + Sort by + Sortieren nach + + Uid + Uid + + Manual sorting + Manuelle Sortierung + + Last edited + Zuletzt bearbeitet + + Created + Erstellt + + Given date/time + Angegebenes Datum/Uhrzeit + + Title + Titel + + Sort direction + Sortierung + + Ascending + aufsteigend + + Descending + absteigend + + Date field to use + Zu benutzendes Datumsfeld + + Given date/time + Angegebenes Datum/Uhrzeit + + Archive date + Archivdatum + + Category selection + Kategorie-Auswahl + + Category mode + Kategoriemodus + + Don't care, show all + Nicht berücksichtigen, alle Nachrichten anzeigen + + Show items with selected categories (OR) + Zeige Nachrichten mit den ausgewählten Kategorien (ODER) + + Show items with selected categories (AND) + Zeige Nachrichten mit den ausgewählten Kategorien (UND) + + Do NOT show items with selected categories (AND) + Zeige KEINE Nachrichten aus den ausgewählten Kategorien (UND) + + Do NOT show items with selected categories (OR) + Zeige KEINE Nachrichten aus den ausgewählten Kategorien (ODER) + + Include subcategories + Inklusive Unterkategorien + + Time limit (LOW): higher than given time + Zeitlimit + + Time limit (HIGH): News less than given time + Oberes Zeiteinschränkung: Artikel vor dem angegebenem Datum + + Top News + Top-Nachrichten + + only Top News records + Nur Top-Nachrichten + + except Top News records + Keine Top-Nachrichten + + Show a single news record + Einzelne Nachricht anzeigen + + Allow preview of hidden records + Vorschau auf verborgene Datensätze erlauben + + No + Nein + + Yes + Ja + + Defined in TypoScript + Definiert im TypoScript + + Defined in TypoScript + Defined in TypoScript + + [no constraint] + keine Einschränkung + + Max width for media elements + Maximale Breite für Medienelemente + + Max height for media elements + Maximale Höhe für Medienelemente + + Length of teaser (in chars) + Länge des Teasers (in Buchstaben) + + Template Layout + Template-Layout + + 1 + 1 + + 2 + 2 + + PageId for single news display + Seiten-ID für Einzelnachrichten-Ansicht + + PageId to return to + Seiten-ID für "Zurück"-Link + + PageId for list display + Seiten-ID für Listenansicht + + Max records displayed + Maximale Anzahl anzuzeigender Datensätze + + Starting with given news record. 0 means first record, 1 the 2nd one! + Beginnend mit Nachrichtenelement # + + Hide the pagination + Paginierung ausblenden + + Items per Page + Einträge pro Seite + + Sort "Top news" before + "Top-Nachrichten" oberhalb + + Disable override demand + Überschreiben von Plugin-Einstellungen deaktivieren + + Exclude already displayed news + Bereits angezeigte Nachrichten ausschließen + + Tags + Schlagworte + + Page with uid "%s" is not available anymore! + Die Seite mit der uid "%s" ist nicht mehr verfügbar! + + News record with uid "%s" is not available anymore! + Der Nachrichten-Datensatz mit der uid "%s" ist nicht mehr verfügbar! + + Simple list + Einfache Liste + + Advanced list + Erweiterte Liste + + Full list + Vollständige Liste + + News fields shown in page module:Set the fields which should be shown in the page module by using the following syntax: + label=fieldlist;label=fieldlist + + Nachrichtenfelder im Seitenmodul:Einstellen der Nachrichtenfelder, die im Seitenmodul angezeigt werden sollen. Die Syntax lautet wie folgt: feld=feldliste;feld=feldliste + + Category fields shown in page module:Set the fields which should be shown in the page module. + Kategoriefelder im Seitenmodul: Einstellen der Kategoriefelder, die im Seitenmodul angezeigt werden sollen. + + Prepend at copy: Prepend string "copy X". + Kopie-Präfix: Der eingestellte Text wird beim Kopieren einer Nachricht dem Titel vorangestellt "Kopie X". + + Category restriction: Restrict the available categories in news records. PageTsConfig: + TCEFORM.tx_news_domain_model_news.categories.PAGE_TSCONFIG_ID=120. This feature is currently under development and not beeing expected to work! + + Kategorie-Beschränkung: Begrenze die verfügbaren Kategorien in Nachrichten-Datensätzen. PageTsConfig: + TCEFORM.tx_news_domain_model_news.categories.PAGE_TSCONFIG_ID=120. Diese Funktion ist aktuell noch in Entwicklung und es kann nicht davon ausgegangen werden, dass sie schon funktioniert. + + + Categories from current page + Kategorien aus aktueller Seite: Kategorien in der aktuellen Seite suchen. + + Categories from site root + Kategorien aus Seitenwurzel: Kategorien in der Seitenwurzel suchen + + Page TsConfig + Seiten-TSconfig + + No restriction + Keine Beschränkung + + Editor needs to have permissions to all selected categories to save a news item + Der Bearbeiter braucht für alle Kategorien die Berechtigung um die News zu speichern + + Use FAL relations instead of news media elements + Benutze FAL Relationen anstatt News Media Elemente + + Both + Beide + + FAL + Multimedia + FAL + Multimedia + + Enable manual sorting of news records + Manuelle Sortierung von Nachrichten erlauben + + Use content element relation:If set, content elements can be added to news records. + Verwendung von Inhaltselementen: Falls gesetzt, können zu einem Artikel Inhaltselemente hinzugefügt werden + + Define pid of tag records:Tags are collected on one central page. + PID der Tags: Tags werden auf einer zentralen Seite gespeichert. + + Archive Date: Define if the archive date is a "Date" or "Date & Time" + Archivdatum: Soll als Archivdatum "Datum" oder "Datum & Uhrzeit" verwendet werden. + + Date + Datum + + Date & Time + Datum & Zeit + + List actions shown in Flexforms:There are 2 different list views: "List only" can only show the list view. This is for example neded if you need a list view at the same page as the detail view. "List+Detail" will show the same list view but will show the detail view if a news item is set via GET arguments. Be aware: If the setting is changed after news plugins have been created, all plugins need to be reconfigured by selecting the correct action! + + Anzuzeigende Listen-Aktionen Flexforms:Es gibt 2 verschiedene Listenansichten: "Nur Liste" kann nur eine Listenansicht anzeigen. Dies wird z.B. benötigt, wenn eine Listenansicht gemeinsam mit einer Detailansicht auf der selben Seite dargestellt werden soll. "List+Detail" zeigt ebenso die Listenansicht an, kann aber alternativ die Detailsansicht anzeigen, wenn ein Nachrichtenbeitrag via GET Parameter gesetzt ist. Vorsicht: Wenn diese Einstellung verändert wird nachdem Nachrichten-Plugins angelegt wurden, dann müssen sämtliche Plugins neu konfiguriert werden. + + Both views are shown + Beide Ansichten werden angezeigt + + List & Detail + Liste & Detail + + List only + Nur Liste + + Show importer:Backend module to import into news + Import-Modul anzeigen:Wenn aktiviert, wird das Backendmodul zum Importieren von Nachrichten angezeigt. + + UID of storage to use when importing files/images:Default (fileadmin) storage is 1 + UID Speicherort beim Importieren von Dateien/Bildern:Standard (fileadmin) Speicherort ist 1 + + In which folder should the importer save files/images (has to exist) + In welchem Ordner soll der Importer Dateien/Bilder speichern (muss vorhanden sein) + + Show administration module:Backend module to administrate news records + Zeige Administrationsmodul:Falls aktiviert, ist ein Backendmodul sichtbar, in dem die Artikel administriert werden können. + + Show description for media elements:If set you get an additional description field for media elements. + Beschreibung für Medienelemente: Falls aktiv, steht ein zusätzliches Beschreibungsfeld für Mediendatensätze zur Verfügung. + + Enable a RTE for the teaser field. + Aktiviere den RTE für den Anreisser. + + Disable required date field:If set, the date field is not required and not filled automatically when creating a new record. + Deaktiviere Datum als Pflichtfeld:Wenn aktiviert, dann ist das Datumsfeld in neuen Beiträgen nicht verpflichtend und wird auch nicht vorausgefüllt. + + Use this overlay for news categories in the Backend + Benutze folgenden Overlay für Kategorien im Backend + + There are no languages available, so nothing to choose. + Es sind keine Sprachen verfügbar, daher wird nichts anzeigt. + + Start import with %s record(s). + Starte den Import mit %s Datensätzen. + + Tag "%s" could not be found, wanna create it? <strong>Click here</strong> + Der Tag "%s" wurde nicht gefunden. Um ihn zu erstellen, bitte <strong>hier klicken</strong>. + + No tag submitted! + Es wurde kein Tag übermittelt! + + No news id given! + Keine News ID angegeben! + + No pid for the tag record could be found by reading settings of Extension Manager! + Es wurde keine PID gefunden, die in den Einstellungen im Extension Manager definiert werden muss! + + No new tag created! + Es wurde kein Tag erstellt! + + No page defined to save tag. Please add the id in the settings of the extension manager. + Es ist keine Seite definiert, auf der Tags gespeichert werden sollen! Bitte fügen Sie diese Einstellung im Extension Manager hinzu! + + Settings + Einstellungen100% + + Recursive + Rekursiv + + Time Restriction + Zeitbeschränkung + + Time Restriction High + Zeitbeschränkung (Obergrenze)76% + + Create a new category + Neue Kategorie erstellen + + Create new news record + Neuen Nachrichten-Datensatz erstellen + + Create new tag record + Neuen Tag-Datensatz erstellen81% + + Yes + Ja + + No + Nein + + Search + Suche100% + + News Listing + Artikelanzeige + + %s news records + %s Nachrichtenbeiträge + + News Pid listing + Anzeige der Artikelseiten + + News administration + Nachrichten Verwaltung + + Please click the page title in the page tree to the left to show the records on that page. + Bitte wählen Sie eine Seite im Seitenbaum aus, um die Datensätze anzuzeigen, die auf dieser Seite gespeichert sind! + + List pages with count of news & category records + Anzeige der Seiten auf der Artikel und Kategorien gespeichert sind + + Choose a recursive level to display your page tree with the related entries. Click on the page title to show the news entries of the page. + + Wähle einen Rekursions Level für die Anzeige des Seitenbaums mit zugehörigen Einträgen. Klick auf das Seiten-Icon + um die News-Einträge der Seite anzuzeigen. + + + No limit defined in setting "%s"! Include the default TypoScript in the root page. + Kein Limit festgelegt in der Einstellung "%s"! Binde das Standard-TypoScript auf der Wurzelseite ein. + + Show/Hide filter + Filter anzeigen/verstecken + + No news found + Keine Nachrichten gefunden + + The current page does not contain any news records. Either select another page in the page tree on the left or create the first news record on this page. + Die aktuelle Seite enthält keine Nachrichten. Wähle eine andere Seite im Seitenbaum links oder erstelle den ersten Nachrichten-Beitrag auf dieser Seite. + + See all pages containing news records + Zeige alle Seiten mit Nachrichten-Beiträgen. + + News + Nachrichten + + + News Importer + News Importer + + + Choose a job + Wähle den Import-Job + + + This is the "News importer module". + Dies ist das "Nachrichten Import Modul". + + It's strongly recommended to backup all news tables before running an import job. + Es wird dringend dazu geraten, ein Backup der Datenbank und Dateien zu erstellen, bevor der Import Job durchgeführt wird + + No jobs available for the importer. + Keine Aufträge für den Importer verfügbar + + The configuration for the import is incomplete! + Die Konfiguration für den Importer ist unvollständig! + + Please define the setting "resourceFolderImporter" in the configuration of the extension manager! The given directory will contain all imported files. + Bitte definieren Sie die Option "resourceFolderImporter" in der Konfiguration im Extension Manager. Das angegebene Verzeichnis wird für alle importierten Dateien genutzt. + + The directory defined in the setting "resourceFolderImporter" does not exist! + Das in der Einstellung "resourceFolderImporter" angegebene Verzeichnis existiert nicht! + + Please define the setting "storageUidImporter" in the configuration of the extension manager! The given id is the used file storage. + Bitte definieren Sie einen Wert für die Einstellung "storageUidImporter" in der Konfiguration im Extension Manager. Die angegebene ID ist der zu verwendende Dateispeicher. + + Saving is disabled + Speichern ist deaktiviert. + + This record has the following categories assigned that are not defined in your permissions: + Diesem Datensatz sind die folgenden Kategorien zugeordnet, für die Sie keine Berechtigungen zugewiesen bekommen haben: + + Content elements are hidden + + + Content elements are hidden in sys folders of type "news"! + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_be.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_be.xml new file mode 100755 index 0000000..150c467 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_be.xml @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_category.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_category.xlf new file mode 100755 index 0000000..6558aba --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_category.xlf @@ -0,0 +1,41 @@ + + + +
+ + + Category record + Kategorie-Datensatz + + Category for news records. + Kategorie für News-Datensätze. + + See also the website http://www.news.com/ + Siehe auch Webseite http://www.news.com/ + + Language of the category + Sprache der Kategorie + + Hidden categories are never shown in the frontend. + Versteckte Kategorien werden nie im Frontend angezeigt. + + Title of the category + Titel der Kategorie + + Select a parent category of this record to build a category tree. + Wählen Sie eine übergeordnete Kateogorie zu diesem Datensatz um einen Kategoriebaum zu erstellen. + + Optional image of a category. + Optionales Bild einer Kategorie. + + Optional description of a category. + Optionale Beschreibung einer Kategorie. + + Choose a page which is used to show the detail view of news records related with this category. This setting is overridden with a configured page inside the plugin's settings. + Wähle eine Seite, die benutzt werden soll, um die Detail-Ansicht für News-Beiträge dieser Kategorie anzuzeigen. Diese Einstellung wird mit einer im Plugin konfigurierten Seite überschrieben. + + Optional link of a category. + Optionaler Link einer Kategorie. + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_category.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_category.xml new file mode 100755 index 0000000..7b07cd1 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_category.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_file.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_file.xlf new file mode 100755 index 0000000..ca20ae6 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_file.xlf @@ -0,0 +1,29 @@ + + + +
+ + + File record + Datei-Datensatz + + Relation to files + Relation zu Dateien + + See also the website http://www.news.com/ + Mehr Informationen unter http://www.montagmorgen.at/ + + Hidden elements are never shown in the frontend. + Versteckte Elemente werden auf der Website nicht angezeigt. + + Optional title of selected file. + Optionaler Titel + + Optional description of selected file. + Optionale Beschreibung + + Any (allowed) file. + Jede (erlaubte) Datei. + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_file.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_file.xml new file mode 100755 index 0000000..197122f --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_file.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_flexforms.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_flexforms.xlf new file mode 100755 index 0000000..763d854 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_flexforms.xlf @@ -0,0 +1,95 @@ + + + +
+ + + Set the view you want to display + Wähle die Ansicht die dargestellt werden soll + + List view shows all news records. Latest uses a time restriction, the rest should be understandable + List-Anzeige zeigt alle News-Beiträge. Latest benutzt eine Zeitbeschränkung, der Rest sollte klar sein. + + Define the sorting field + Wählen Sie das Feld aus, das für die Sortierung der Artikel verwendet werden soll. + + Define the sorting direction + Wählen Sie die Sortierrichtung. + + Select the field which is used to build the date menu. + Wählen Sie das Feld aus, das für das Datumsmenü verwendet werden soll. + + Choose the categories to define which news items are displayed + Wählen Sie die Kategorie(n) aus, deren Artikel angezeigt werden sollen. + + Define how the selected categories are used + Definieren Sie wie die ausgewählten Kategorien verwendet werden sollen. + + Include all subcategories of the selected categories too. + Falls aktiviert, werden alle Unterkategorien der ausgewählten Kategorien ebenfalls berücksichtigt. + + "Don't care": No category restriction is set. "Show items with selected categories OR": A news records need to be related with at least one of the selected categories. "Show selected categories AND". A news record need to be related to all selected categories. "Do not show" is the opposite of above. + "Egal": Keine Kategoriebeschränkung ist gesetzt. "Zeige Einträge mit den gewählten Kategorien ODER": Anzuzeigende News-Einträge müssen mindestens einer der gewählten Kategorien zugeordnet sein. "Zeige Einträge mit den gewählten Kategorien UND": Anzuzeigende News-Einträge müssen allen der gewählten Kategorien zugeordnet sein. "Nicht anzeigen" ist das Gegenteil der vorherigen Punkte. + + Choose between: 1) Show all news records, 2) Show only active news records, 3) Show only archived news records. The archive date is defined in each news record. If no archive date is set, the news record can't be archived. + Wählen Sie zwischen: 1) Anzeige aller Artikel, unabhängig des Archivdatums, 2) Anzeige der aktiven Artikel (alle die deren Archivdatum nach dem aktuellen Datum definiert ist), 3) Anzeige aller archivierten Artikel. Das Archivdatum wird bei jedem Artikel gepflegt. Ist im Artikel kein Archivdatum angegeben, kann dieser nicht archiviert werden. + + Set a time limit. This can either be an integer and means seconds, e.g. 86400 means 1 day(60 * 60 * 24) or a string like "-4 days" or "-3 hours". The prepended - is important! Only news items after the given time are shown. + Angabe einer Zeitrestriktion. ist die Angabe eine Zahl, wird sie als Sekunden interpretiert. Die Angabe von "86400" entspricht einem Tag (60 * 60 * 24). Alternativ ist die Angabe von "-4 Tagen", "-3 Stunden" möglich. Es ist wichtig, das Minus ("-") anzugeben. Es werden nur die Artikel angezeigt, deren Datum über der angegeben Zeitrestriktion liegt. + + Set a time limit. This can either be an integer and means seconds, e.g. 86400 means 1 day(60 * 60 * 24) or a string like "-4 days" or "-3 hours". The prepended - is important! Only news items before the given time are shown. + Setze einer Zeitlimit. Entweder als Zahl, die als Sekunden interpretiert wird (86400" entspricht einem Tag (60 * 60 * 24)) oder alternativ ist auch eine Textform für z.B. "-4 Tagen", "-3 Stunden" möglich. Es werden nur jene Artikel angezeigt, deren Datum innerhalb dieses Zeitlimits liegt. + + A news record can be set as top news. Therefore it can be defined to show either all news records, only top news or only nontop news. + Mit dieser Einstellung kann definiert werden, ob die Angabe "Top News" von einem Artikel berücksichtigt wird oder nicht. + + Display the selected single news record. + Anzeige es einzelnen Artikels, + + If set, hidden records are also displayed. This is needed if you want to preview still hidden records. Be aware that any hidden records on the current page are shown as well. + Sofern gesetzt, werden auch die Artikel angezeigt, die als versteckt gespeichert sind. + + Define the pages/sysfolders which hold the news records + Geben Sie die Seiten an, auf denen die Artikel gespeichert sind die Sie anzeigen wollen. + + Select the recursion level of the startingpoint. + Angabe der Rekursion von den definierten Seiten + + Select the page on which the detail view should be shown. + Definieren Sie die Seite, die für die Detailansicht verwendet wird. + + Select the page which is used to return to on detail view. + Definierten Sie die Seite, auf die der User von der Detailseite zurückkehren soll. + + Select the page on which the list view is shown. + Definieren Sie die Seite, auf der sich die Listenansicht befindet. + + Set the maximum amount of news records to be displayed + Definieren Sie die maximale Menge an Artikeln, die angezeigt werden sollen. + + Set the offset to start with. E.g. 3 means that the first 2 records are not rendered. + Definieren Sie den Offset der verwendet werden soll. Die Angabe von "2" heißt, dass die ersten Artikel nicht angezeigt werden (es wird bei 0 begonne zu zählen, nicht bei 1!) + + If checked: No matter which sorting is defined, top news are shown as first news records. + Falls gesetzt, werden die als "Top News" definierten Artikel vorgereiht. Dies passiert unabhängig von der eingestellten Sortierung. + + If checked, this plugin won't be influenced through the override demand settings which can be e.g. a category via URL parameter. + Wenn aktiviert, wird dieses Plugin durch die Anforderungs-Überschreibungs-Einstellung nicht beeinflusst. Dies kann z.B. eine Kategorie via URL sein. + + Filter by given tags. + Filtere nach angegebenen Tags + + Maximal width of media elements (images, videos, ...) + Maximale Breite von Medienelementen + + Maximal height of media elements (images, videos, ...) + Maximale Höhe von Medienelementen + + Define the length of the teaser in chars. The teaser is typically cropped in the list view. + Definierten Sie die maximale Länge des Anreissertextes für die Listenansicht. + + Select a special layout for displaying news records. + Sofern definiert, kann ein bestimmtes Layout gewählt werden mit dem Darstellung der Artikel verändert wird. + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_flexforms.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_flexforms.xml new file mode 100755 index 0000000..67ac0e3 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_flexforms.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_link.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_link.xlf new file mode 100755 index 0000000..b30cd18 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_link.xlf @@ -0,0 +1,29 @@ + + + +
+ + + Link record + Link Datensatz + + Relation to other pages and records. + Relation zu anderen Seiten und Datensätzen. + + See also the website http://www.news.com/ + Mehr Informationen unter http://www.montagmorgen.at/ + + Hidden elements are never shown in the frontend. + Versteckte Datensätze werden im Frontend nicht dargestellt. + + Optional title of a link. + Optionaler Titel eines Links. + + Description of a link. + Beschreibung eines Links. + + Link to a file, ... . + Link zu einer Website, Datei, ... + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_link.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_link.xml new file mode 100755 index 0000000..54ecc51 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_link.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_media.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_media.xlf new file mode 100755 index 0000000..e72490c --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_media.xlf @@ -0,0 +1,41 @@ + + + +
+ + + Media record + Mediendatensatz + + Relation to media records + Relation zu Mediendatensätzen + + See also the website http://www.news.com/ + Mehr Information auf http://www.montagmorgen.at/ + + Hidden elements are never shown in the frontend. + Versteckte Elemente werden auf der Website nicht angezeigt. + + Caption of the media element + Bildunterschrift des Medienelementes + + Additional information for the title tag. + Titel des Medienelementes + + Additional information for the alt tag. + Alternative Beschreibung + + Type of media element. This can be (by default): Images, Video & Audio, Plain Html. + Typ des Medienelementes. Zur Auswahl stehen: Bild, Video & Audio und DAM + + If checked, this media element is also available in the list view. + Falls aktiviert, wird dieses Medienelement auch in der Listenansicht angezeigt. + + Define the URL to the video or audio resource. This can be either a relative path (e.g. fileadmin/video.flv) or an absolute path (e.g. to a youtube video). + Geben Sie den Pfad zu einer Video oder Audio-Datei an. Dies kann entweder ein relativer Pfad sein (zum Beispiel fileadmin/video.flv) oder eine externe Url (zum Beispiel zu einem Video auf Youtube). + + Select the image itself. + Wählen Sie das Bild aus. + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_media.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_media.xml new file mode 100755 index 0000000..0a8b335 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_media.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_news.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_news.xlf new file mode 100755 index 0000000..22c3bc0 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_news.xlf @@ -0,0 +1,89 @@ + + + +
+ + + News record + Artikel-Datensatz + + Versatile news system. + Vielseitiges Newssystem + + Language of the news record. + Sprache des Artikels + + Define a date on which the news record should be shown. + Datum ab dem der Artikel angezeigt werden soll. + + Define a date on which the news record should be hidden. + Datum bis zu dem der Artikel angezeigt werden soll. + + Select the user groups which are allowed to see the news record. + Angabe der Benutzergruppen, die diesen Artikel sehen dürfen. + + If checked, this news record can only be edited by administrators. + Falls aktiviert, kann dieser Artikel nur von einem Administrator bearbeitet werden. + + Hidden records are not shown in the frontend. + Versteckte Artikel werden auf der Website nicht dargestellt. + + News title + Titel des Artikels + + Alternative Title will be used as the title for the browser window / tab + Alternativer Titel des Artikels + + Be aware that it can be cropped. + Achtung: Es ist möglich dass nicht der vollständige Text ausgegeben wird (abhängig von der Implementierung). + + Select the type which can be either a normal news record, a link to an internal page or a link to an external page. + Wähle den Typ des Artikels aus. Das kann ein normaler Artikel sein oder ein Link zu einer internen Seite oder einer externen Url. + + Top news records can get a special treated concerning layout, sorting, ... + Top Nachrichten-Beiträge können speziell behandelt werden im Layout, bei der Sortierung, ... + + Author of the news record + Autor des Artikels + + Email address of the author + Emailadresse des Autors + + Date of the news record + Datum eines Artikels + + Archive date. A date is required if the news record should once be treated as archived news. + Archiv Datum eines Artikels. Nur wenn dieses Feld ausgefüllt wird, erscheint dieser Artikel in einem möglichen Archivmenü. + + Main content of the news record + Hauptinhalt des Artikels + + Select the categories which are related to this record. + Auswahl der Kategorien, zu denen der Artikel gehört. + + Define and select tags which fit to the article. + Auswahl der passenden Tags die den Artikel beschreiben. + + Content elements can be used to generate feature rich news articles. + Inhaltselemente können dazu verwendet werden, um zusätzliche Inhalte hinzuzufügen. + + Define keywords which can be used for SEO optimizations. + Keywords des Artikels, die besonders für Suchmaschinenoptimierung relevant sind. + + Define a description which can be used for SEO optimizations. + Zusätzliche Beschreibung die für Suchmaschinenoptimierung verwendet werden kann. + + Select related news records. + Verwandte Artikel + + Show news which select current news record as related. + Anzeige der Artikel die den aktuellen Artikel als verwandt gespeichert haben. + + Define related files, e.g. PDFs + Verwandte Dateien, zum Beispiel PDFs + + Define related links to internal and external pages. + Verwandte Links zu internen und externen Seiten. + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_news.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_news.xml new file mode 100755 index 0000000..fb4445d --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_news.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_tag.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_tag.xlf new file mode 100755 index 0000000..5e4faca --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_tag.xlf @@ -0,0 +1,23 @@ + + + +
+ + + Tag record + Tag Datensatz + + News records can be tagged by those records + EIn Artikel kann mit folgenden Tags versehen werden + + See also the website http://www.news.com/ + Mehr Informationen unter http://www.montagmorgen.at/ + + Hidden elements are never shown in the frontend. + Versteckte Datensätze werden im Frontend nicht angezeigt + + Title of the tag. + Titel des Tags + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_tag.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_tag.xml new file mode 100755 index 0000000..90cc24a --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_csh_tag.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_db.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_db.xlf new file mode 100755 index 0000000..cb74c23 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_db.xlf @@ -0,0 +1,170 @@ + + + +
+ + + Relations + Relationen + + Alternative Titles + Alternative Titel88% + + News + Artikel + + Alternative title + Alternativer Titel + + Teaser + Teaser + + Date & Time + Datum & Zeit + + Archive + Archiv + + Define when the news should be listed in the archive + Zeit, ab der der Artikel im Archiv erscheint + + Categories + Kategorien + + Related News + Ähnliche Nachrichten + + Related News (from) + Ähnliche Nachrichten (von) + + Related Files + Zugehörige Dateien + + Related Files + Zugehörige Dateien100% + + Add related file + Zugeordnete Datei hinzufügen + + Related Links + Verwandte Links + + News + Nachrichten + + Internal link + Interner Link + + External Page + Externe Seite + + Media Element + Medienelement + + Media file + Mediendatei + + Add media file + Mediendatei hinzufügen + + Top news + Top-Nachrichten + + Content elements + Inhaltselemente + + Tags + Tags + + Add a new tag + Einen Tag hinzufügen + + List all tags + Alle Tags auflisten + + Edit tag + Tag bearbeiten + + Keyword1, keyword2, keyword3 + Schlüsselwort1, Schlüsselwort2, Schlüsselwort3 + + Image + Bild + + Single-view page for news from this category + Einzelansicht für Nachrichten aus dieser Kategorie + + News category shortcut + Nachrichtenkategorie Verweis + + News Media Element + Nachrichten-Medienelement + + Caption + Bildunterschrift + + Image + Bild + + Image + Bild + + Video & Audio + Video & Audio + + HTML + HTML + + Video- / Audio-URL + Video-/Audio-URL + + Show + Zeige + + Show in preview views + In Vorschau-Ansichten anzeigen + + Copyright + Urheberrecht + + News File Element + Nachrichten-Dateielement + + Title + Titel + + Description + Beschreibung + + File + Datei + + News Link Element + Nachrichten-Linkelement + + Title + Titel + + Description + Beschreibung + + URL + URL + + www.domain.org + www.domain.org + + News Tag + Nachrichten-Tag + + Title + Titel + + Speaking URL path segment + Sprechende URL Pfadabschnitt + + News: Category restriction + News: Kategoriebeschränkungen + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_db.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_db.xml new file mode 100755 index 0000000..f095a5b --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_db.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..3815adc --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,17 @@ + + + +
+ + + News Import + Nachrichten importieren + + Generic import module + Nachrichten importieren + + Extensions can provide an import service from various sources (e.g. RSS). + Erweiterungen können einen Import-Service für verschiedene Quellen (z.B. RSS) zur Verfügung stellen. + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_mod.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_mod.xml new file mode 100755 index 0000000..07cf3d1 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_mod.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_modadministration.xlf b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_modadministration.xlf new file mode 100755 index 0000000..86d8da2 --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_modadministration.xlf @@ -0,0 +1,17 @@ + + + +
+ + + News Administration + Nachrichten + + Administrate news records in a separate module + Verwalte Nachrichten in einem separaten Modul + + This module provides an easy way to administrate news and category records. + Dieses Modul bietet eine einfache Möglichkeit an Nachrichten und Kategorien zu verwalten. + + + diff --git a/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_modadministration.xml b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_modadministration.xml new file mode 100755 index 0000000..8d61b5f --- /dev/null +++ b/public/typo3conf/l10n/de/news/Resources/Private/Language/de.locallang_modadministration.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/opendocs/de.locallang_opendocs.xlf b/public/typo3conf/l10n/de/opendocs/de.locallang_opendocs.xlf new file mode 100755 index 0000000..73ba4b9 --- /dev/null +++ b/public/typo3conf/l10n/de/opendocs/de.locallang_opendocs.xlf @@ -0,0 +1,24 @@ + + + +
+ + + There are no open documents at this time. + Derzeit sind keine Dokumente geöffnet. + + + Open Documents + Geöffnete Dokumente + + + Recently Used Documents + Kürzlich verwendete Dokumente + + + Open and Recently Used Documents + Geöffnete und kürzlich verwendete Dokumente + + + + diff --git a/public/typo3conf/l10n/de/opendocs/de.locallang_opendocs.xml b/public/typo3conf/l10n/de/opendocs/de.locallang_opendocs.xml new file mode 100755 index 0000000..6d582db --- /dev/null +++ b/public/typo3conf/l10n/de/opendocs/de.locallang_opendocs.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/opendocs/mod/de.locallang.1415814901.xlf b/public/typo3conf/l10n/de/opendocs/mod/de.locallang.1415814901.xlf new file mode 100755 index 0000000..2b5e46d --- /dev/null +++ b/public/typo3conf/l10n/de/opendocs/mod/de.locallang.1415814901.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Open and Recently Used Documents + Geöffnete und kürzlich verwendete Dokumente + + Open Documents + Geöffnete Dokumente + + Recently Used Documents + Kürzlich verwendete Dokumente + + There are no open documents at this time. + Derzeit sind keine Dokumente geöffnet. + + + diff --git a/public/typo3conf/l10n/de/opendocs/mod/de.locallang.1415814901.xml b/public/typo3conf/l10n/de/opendocs/mod/de.locallang.1415814901.xml new file mode 100755 index 0000000..05e58b5 --- /dev/null +++ b/public/typo3conf/l10n/de/opendocs/mod/de.locallang.1415814901.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/opendocs/mod/de.locallang_mod.xlf b/public/typo3conf/l10n/de/opendocs/mod/de.locallang_mod.xlf new file mode 100755 index 0000000..d4a9685 --- /dev/null +++ b/public/typo3conf/l10n/de/opendocs/mod/de.locallang_mod.xlf @@ -0,0 +1,14 @@ + + + +
+ + + Editing of records and documents + Bearbeiten von Datensätzen und Dokumenten + + Open Documents + Geöffnete Dokumente + + + diff --git a/public/typo3conf/l10n/de/opendocs/mod/de.locallang_mod.xml b/public/typo3conf/l10n/de/opendocs/mod/de.locallang_mod.xml new file mode 100755 index 0000000..61011f2 --- /dev/null +++ b/public/typo3conf/l10n/de/opendocs/mod/de.locallang_mod.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/typo3conf/l10n/de/recycler/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/recycler/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..eef979b --- /dev/null +++ b/public/typo3conf/l10n/de/recycler/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,160 @@ + + + +
+ + + Cancel + Abbrechen + + + Delete + Löschen + + + Delete {0} records + {0} Datensätze löschen + + + Expand record + Datensatz ausklappen + + + Reload + Neuladen + + + Recover + Wiederherstellen + + + Recover {0} records + {0} Datensätze wiederherstellen + + + The recycler allows you to select any deleted data and undelete it. You can undelete recursive if the parent of the element is deleted too. + Der Papierkorb erlaubt es, gelöschte Daten auszuwählen und sie wiederherzustellen. Ist auch das übergeordnete Element gelöscht (etwa die Seite, auf der sich das wiederherzustellende Inhaltselement befunden hat), können Sie Datensätze auch rekursiv wiederherstellen. + + + Could not delete %d records. + %d Datensätze konnten nicht gelöscht werden. + + + Could not delete one record. + Ein Datensatz konnte nicht gelöscht werden. + + + No records set to delete. + Keine Datensätze zum Löschen markiert. + + + %d records were deleted. + %d Datensätze wurden gelöscht. + + + One record was deleted. + Ein Datensatz wurde gelöscht. + + + Could not recover %d records. + %d Datensätze konnten nicht wiederhergestellt werden. + + + Could not recover one record. + Ein Datensatz konnte nicht wiederhergestellt werden. + + + No records set to recover. + Keine Datensätze zum Wiederherstellen markiert. + + + %d records were recovered. + %d Datensätze wurden wiederhergestellt. + + + One record was recovered. + Ein Datensatz wurde wiederhergestellt. + + + All Record Types + Alle Datensatztypen + + + Do you really want to delete the record "{0}" {1} permanently? You cannot revert this action! + Datensatz "{0}" {1} tatsächlich dauerhaft löschen? Diese Aktion können Sie nicht rückgängig machen! + + + Confirm deletion + Löschen bestätigen + + + Do you really want to delete the page "{0}" {1} and all of its contents (records and pages) permanently? You cannot revert this action! + Seite "{0}" {1} mit all ihrem Inhalt (Datensätze und Seiten) tatsächlich dauerhaft löschen? Diese Aktion können Sie nicht rückgängig machen! + + + Do you really want to delete all selected records and potential subpages? You cannot revert this action! + Alle ausgewählten Datensätze und eventuelle Unterseiten tatsächlich dauerhaft löschen? Diese Aktion können Sie nicht rückgängig machen! + + + Do you really want to recover all selected records and optionally potential subpages? + Alle ausgewählten Datensätze und optional potenzielle Unterseiten tatsächlich wiederherstellen? + + + Do you really want to recover the record "{0}" {1}? + Datensatz "{0}" {1} tatsächlich wiederherstellen? + + + Recover records + Datensätze wiederherstellen + + + Do you really want to recover the page "{0}" {1}, its contents and optionally all of its subpages? + Seite "{0}" {1} mit all ihrem Inhalt und optional alle ihre Unterseiten tatsächlich wiederherstellen? + + + Recover content and subpages recursively + Inhalt und Unterseiten rekursiv wiederherstellen + + + Actions + Aktionen + + + Created on + Erstellt am + + + Owner + Besitzer + + + Path + Pfad + + + PID + PID + + + Record + Datensatz + + + Record Type + Datensatztyp + + + Last edit + Letzte Bearbeitung + + + UID + UID + + + Recycler + Papierkorb + + + + diff --git a/public/typo3conf/l10n/de/recycler/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/recycler/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..d2b1d98 --- /dev/null +++ b/public/typo3conf/l10n/de/recycler/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + The recycler offers the possibility to restore deleted records or remove them from the database permanently. These actions can be applied to a single record, multiple records, and recursively to child records (ex. restoring a page can restore all content elements on that page). Filtering by page and by table provides a quick overview of deleted records before taking action on them. + Der Papierkorb bietet die Möglichkeit, gelöschte Datensätze wiederherzustellen oder sie permanent aus der Datenbank zu löschen. Diese Aktionen können auf einen einzelnen Datensatz, aber auch auf mehrere Datensätze und rekursiv auf alle auf einer Seite enthaltenen Datensätze angewendet werden. Ein Auswahlfilter nach Seiten und Tabellen gibt Ihnen einen schnellen Überblick über die gelöschten Datensätze, bevor Sie Aktionen durchführen. + + + TYPO3 Recycler + TYPO3-Papierkorb + + + Recycler + Papierkorb + + + + diff --git a/public/typo3conf/l10n/de/recycler/Resources/Private/Language/de.locallang_tasks.xlf b/public/typo3conf/l10n/de/recycler/Resources/Private/Language/de.locallang_tasks.xlf new file mode 100755 index 0000000..f84b622 --- /dev/null +++ b/public/typo3conf/l10n/de/recycler/Resources/Private/Language/de.locallang_tasks.xlf @@ -0,0 +1,44 @@ + + + +
+ + + Deletes rows from the database which are flagged "deleted" + Löscht Zeilen, die als gelöscht markiert sind, aus der Datenbank + + + Older than %d days(s) + Älter als %d Tag(e) + + + Tables: %s + Tabellen: %s + + + The period has to be an integer and greater than zero. + Der Zeitraum muss eine ganze Zahl und größer als Null sein. + + + You have to select at least one table. + Es muss mindestens eine Tabelle ausgewählt werden. + + + The table "%s" is not in the TCA. + Die Tabelle "%s" ist nicht in $GLOBALS['TCA'] definiert. + + + Delete entries older than (in days) + Einträge löschen, die älter sind als ... Tage + + + Tables + Tabellen + + + Remove deleted records + Gelöschte Datensätze entfernen + + + + diff --git a/public/typo3conf/l10n/de/reports/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/reports/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..d5e8465 --- /dev/null +++ b/public/typo3conf/l10n/de/reports/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,32 @@ + + + +
+ + + Report: + Bericht: + + + A collection of several system reports. + Dieses Modul enthält eine Sammlung verschiedener Systemberichte.<br /><em>Zugriff nur für Administratoren!</em> + + + System Reports + Systemberichte + + + Reports + Berichte + + + Overview + Übersicht + + + Reports + Berichte + + + + diff --git a/public/typo3conf/l10n/de/reports/Resources/Private/Language/de.locallang_reports.xlf b/public/typo3conf/l10n/de/reports/Resources/Private/Language/de.locallang_reports.xlf new file mode 100755 index 0000000..93f720f --- /dev/null +++ b/public/typo3conf/l10n/de/reports/Resources/Private/Language/de.locallang_reports.xlf @@ -0,0 +1,405 @@ + + + +
+ + + Admin User Account + Admin-Benutzerkonten + + + Extension compatibility6 + Erweiterung compatibility6 + + + Extension compatibility6 is loaded. You should check that every third-party extension is natively compatible with this version of TYPO3 and then unload this compatibility extension. As long as this compatibility extension is loaded, you will suffer performance drawbacks + Die Erweiterung compatibility6 ist geladen. Sie sollten überprüfen, dass jede Erweiterung nativ mit der aktuell-verwendeten TYPO3-Version kompatibel ist und dann die compatibility6-Erweiterung deaktivieren. Solange diese Erweiterung geladen ist, erhalten Sie eine schlechtere Systemleistung. + + + Configuration + Konfiguration + + + Deprecation Log + Protokoll für Aufrufe veralteter Funktionen + + + The deprecation log file was successfully deleted. + Das Protokoll für Aufrufe veralteter Funktionen wurde erfolgreich gelöscht. + + + Delete deprecation log file. + Protokoll für Aufrufe veralteter Funktionen löschen. + + + The deprecation log file could not be deleted! + Das Protokoll für Aufrufe veralteter Funktionen konnte nicht gelöscht werden. + + + The deprecation log tracks whether old APIs are being used in extensions. Depending on the extensions you use and whether they use deprecated APIs it can happen that the log takes up quite some space over time. The more space it takes up, the more it may affect your installation's performance. It is recommended to disable deprecation log in production environments. + Das Protokoll für Aufrufe veralteter Funktionen hält fest, ob Erweiterungen alte API-Aufrufe nutzen. Abhängig von den Erweiterungen, die Sie benutzen, und davon, ob diese veraltete API-Aufrufe verwenden, kann das Protokoll mit der Zeit viel Platz beanspruchen. Je größer es wird, desto mehr kann es die Leistung Ihrer Installation beeinträchtigen. Es wird empfohlen, das Protokoll für Aufrufe veralteter Funktionen in Produktionsumgebungen zu deaktivieren. + + + You can find the deprecation log file at %s. + Sie können das Protokoll für Aufrufe veralteter Funktionen unter %s finden. + + + Your deprecation log file currently takes up %s. + Ihr Protokoll für Aufrufe veralteter Funktionen hat gegenwärtig eine Größe von %s. + + + PHP INI setting magic_quotes_gpc "On" is deprecated since PHP 5.3. You are advised to set it to "Off" until it gets completely removed. + Die Einstellung magic_quotes_gpc "On" ist seit PHP 5.3 veraltet. Dieser Wert sollte auf "Off" gesetzt werden bis er endgültig entfernt wird. + + + PHP INI setting safe_mode "On" is deprecated since PHP 5.3 and is not supported by TYPO3 anymore. + Die Einstellung safe_mode "On" wird seit PHP 5.3 nicht mehr empfohlen und wird von TYPO3 nicht mehr unterstützt. + + + Connection Failed + Verbindung fehlgeschlagen + + + Permissions of created directories + Berechtigungen für erstellte Verzeichnisse + + + Directories created by TYPO3 are configured to be world writable. Depending on your server configuration, this can be a security risk. It is usually better to configure the create mask to not allow writing to directories by "others". A sane default is often '2770' for $GLOBALS['TYPO3_CONF_VARS']['SYS']['folderCreateMask']. This can be set in the install tool. + Durch TYPO3 erstellte Verzeichnisse sind für jeden schreibbar konfiguriert. Abhängig von Ihrer Serverkonfiguration kann dies ein Sicherheitsrisiko darstellen. Es ist üblicherweise besser, das Schreiben in Verzeichnisse durch "jeden" nicht zu erlauben. Eine sinnvolle Standardeinstellung ist oft '2770' für $GLOBALS['TYPO3_CONF_VARS']['SYS']['folderCreateMask']. Dies kann im Install-Tool eingestellt werden. + + + Permissions of created files + Berechtigungen für erstellte Dateien + + + Files created by TYPO3 are configured to be world writable. Depending on your server configuration, this can be a security risk. It is usually better to configure the create mask to not allow writing to files by "others". A sane default is often '0660' for $GLOBALS['TYPO3_CONF_VARS']['SYS']['fileCreateMask']. This can be set in the install tool. + Durch TYPO3 erstellte Dateien sind für jeden schreibbar konfiguriert. Abhängig von Ihrer Serverkonfiguration kann dies ein Sicherheitsrisiko darstellen. Es ist üblicherweise besser, das Schreiben von Dateien nicht für "jeden" zu erlauben. Eine sinnvolle Standardeinstellung ist oft '0660' für $GLOBALS['TYPO3_CONF_VARS']['SYS']['fileCreateMask']. Dies kann im Install-Tool eingestellt werden. + + + Disabled + Deaktiviert + + + Empty + Leer + + + Enabled + Aktiviert + + + Enabled permanently + Dauerhaft aktiviert + + + Enabled temporarily + Temporär aktiviert + + + Encryption Key + Verschlüsselungsschlüssel + + + File Abstraction Layer + Dateiabstraktionsschicht + + + File Deny Pattern + Dateiverweigerungsmuster + + + .htaccess Upload Protection + .htaccess-Hochladeschutz + + + Insecure + Unsicher + + + The Install Tool is temporarily enabled. Delete the file "%s" when you have finished setting up TYPO3. If not used the Install Tool will be disabled automatically in %s minutes. + Das Installations-Tool ist temporär aktiviert. Löschen Sie die Datei "%s", wenn Sie die Installation von TYPO3 abgeschlossen haben. Wenn Sie das Installations-Tool nicht benutzen, wird es in %s Minuten automatisch deaktiviert. + + + Install Tool + Installations-Tool + + + Install Tool Password + Passwort für das Installations-Tool + + + Memcached Configuration + Memcached-Konfiguration + + + Files flagged as missing + Als fehlend markierte Dateien + + + %1$s files + %1$s Dateien + + + These files are flagged as missing. Restore the files and run the indexer to reset the missing flag. + Diese Dateien sind als fehlend markiert. Stellen Sie die Dateien wieder her und führen Sie den Indexierer aus, um die Markierung zurückzusetzen. + + + None + Keine + + + OK + OK + + + Old XCLASS method used + Alte XCLASS-Methode verwendet + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + Old XCLASS method is used in %d cases: + Alte XCLASS-Methode verwendet in %d Fällen verwendet: + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + The old XCLASS registration does not work since TYPO3 CMS version 6.0. This is not necessarily a bad thing, the registration might be done by an extension author to keep compatibility with older TYPO3 CMS versions. Please check the affected extension for TYPO3 CMS 6.0 compatibility to verify whether this is a problem for you. + Die alte XCLASS-Registrierung kann seit TYPO3 CMS 6.0 nicht mehr verwendet werden. Dies ist nicht notwendigerweise ein schlechter Umstand; ein Erweiterungsautor kann eine XCLASS registrieren, um seine Erweiterung mit älteren Versionen von TYPO3 kompatibel zu halten. Bitte überprüfen Sie die betroffene Erweiterung auf Kompatibilität mit TYPO3 CMS 6.0, um festzustellen, ob das ein Problem für Sie darstellt. + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + PHP magic_quotes_gpc + PHP: magic_quotes_gpc + + + PHP Memory Limit + PHP-Memory-Limit + + + Contact your system administrator or hosting provider for assistance with increasing your PHP memory limit. + Fragen Sie Ihren Systemadministrator oder Hosting-Provider um Hilfe, um das Memory-Limit zu erhöhen. + + + Increase the memory limit by editing the memory_limit parameter in the file %s and then restart your web server (or contact your system administrator or hosting provider for assistance). + Erhöhen Sie das Memory-Limit, indem Sie den Parameter "memory_limit" in der Datei %s bearbeiten und Ihren Webserver dann neustarten. Alternativ fragen Sie Ihren Systemadministrator oder Hosting-Provider um Hilfe. + + + Depending on your configuration, TYPO3 can run with a %1$s PHP memory limit. However, a %2$s PHP memory limit or above is recommended, especially if your site uses additional extensions. + Je nachdem, wie Sie TYPO3 konfiguriert haben, kann TYPO3 mit einem PHP-Memory-Limit von %1$s laufen. Trotzdem wird ein Memory-Limit von mindestens %2$s empfohlen, besonders wenn Ihre Seite zahlreiche Erweiterungen benutzt. + + + Depending on your configuration, TYPO3 can run with a %1$s PHP memory limit. However, a %2$s PHP memory limit or above is required especially if your site uses additional extensions. + Je nachdem, wie Sie TYPO3 konfiguriert haben, kann TYPO3 mit einem PHP-Memory-Limit von %1$s laufen. Trotzdem wird ein Memory-Limit von mindestens %2$s benötigt, besonders wenn Ihre Seite zahlreiche Erweiterungen benutzt. + + + unlimited + unbegrenzt + + + PHP Modules + PHP-Module + + + one of: %s + eins von: %s + + + You need to install and enable these modules to let TYPO3 function correctly. + Diese Module müssen installiert und aktiviert sein, damit TYPO3 korrekt funktioniert. + + + The following PHP module(s) is/are missing: %s. + Es fehlen nachfolgende PHP Module: %s. + + + One or more modules are missing. + Es fehlen ein oder mehrere Module + + + All required modules are installed. + Alle benötigten Module sind installiert. + + + PHP peak memory usage + PHP: Höchste Speichernutzung + + + Clear this flag + Diese Option zurücksetzen + + + During a request %2$s of the memory limit was used. On %4$s a request to %5$s used %1$s of %3$s. + Während einer Anfrage wurden %2$s des Memory-Limits genutzt. Am %4$s nutzte eine Anfrage an %5$s %1$s von %3$s. + + + PHP Register Globals + PHP: Register Globals + + + %s is enabled. TYPO3 requires this configuration directive to be disabled. + %s ist aktiviert. Sie müssen diese Einstellung deaktivieren, damit TYPO3 ordnungsgemäß funktioniert. + + + how to change configuration settings + Wie Sie diese Konfigurationseinstellungen ändern + + + The PHP manual has instructions for %s. + Das PHP-Handbuch enthält weitere Anweisungen für %s. + + + Your site may not be secure when %s is enabled. + Ihre Seite ist potenziell unsicher, wenn %s aktiviert ist. + + + PHP safe_mode + PHP-Safe-Mode + + + Your PHP installation is too old. + Ihre PHP-Version ist zu alt. + + + PHP Version + PHP-Version + + + One or more problems were detected with your TYPO3 installation. Please check the %sstatus report%s for more information. + Ein oder mehrere Probleme in Ihrer TYPO3-Installation wurden festgestellt. Bitte prüfen Sie die %sStatusberichte%s für mehr Informationen. + + + Reference Index + Referenz-Index + + + Get a status report about your site's operation and any detected problems. + Erhalten Sie einen Statusbericht über Ihre Website und erkannte Probleme. + + + Here you can find a short overview of your site's parameters as well as any problems detected with your installation. It may be useful to copy and paste this information into support requests filed on TYPO3's support mailinglists and project issue trackers. + Hier finden Sie eine kurze Übersicht über die Parameter der Website sowie in der Installation festgestellte Probleme. Diese Informationen können für Support-Anfragen in den TYPO3-Mailinglisten und -Bugtrackern hilfreich sein. + + + Status Report + Statusbericht + + + Backend user password hashes + Passwort-Hashes der Backend-Benutzer + + + During the configuration check of saltedpasswords the following issues have been found: + Während der Konfigurationsüberprüfung von saltedpasswords wurden folgende Probleme gefunden: + + + Some backend user passwords are found to be only md5 hashed. Run the scheduler task to convert all passwords to salted hashes. + Die Passwörter einiger Backend-Benutzer sind nur MD5-gehashed. Verwenden sie die Planer-Aufgabe zur Konvertierung aller Passwörter zu gesalzenen Hashes. + + + Security + Sicherheit + + + System + System + + + Trusted Hosts Pattern + Muster vertrauenswürdiger Domains + + + TYPO3 System + TYPO3-System + + + Update Complete + Aktualisierung vollständig + + + Update Incomplete + Aktualisierung nicht vollständig + + + Runs a system status check and sends notifications if problems have been found. + Führt eine Überprüfung des Systemstatus durch und versendet eine Mitteilung wenn Probleme gefunden wurden. + + + Issues + Probleme + + + Site + Seite + + + System Status Notification for site %s + Systemstatus-Bericht für Seite %s + + + Notification Email Address + E-Mail-Adresse für Benachrichtigung + + + Empty or invalid notification email address. + Leere oder ungültige E-Mail-Adresse für Benachrichtigungen. + + + Notification Email Addresses (one per line) + E-Mail-Adressen für Benachrichtigung (eine pro Zeile) + + + Empty or invalid notification email addresses. + Leere oder ungültige E-Mail-Adressen für Benachrichtigungen. + + + System Status Update + Aktualisierung des Systemstatus + + + Web Server + Webserver + + + For your Web Server some notifications have been found: + Für Ihren Webserver wurden einige Benachrichtigungen gefunden: + + + Fluid uses complex regular expressions which require a lot of stack space during the first processing. +On Windows the default stack size for Apache is a lot smaller than on unix. +You can increase the size to 8MB (default on unix) by adding to the httpd.conf: +<br />&lt;IfModule mpm_winnt_module&gt; +<br />ThreadStackSize 8388608 +<br />&lt;/IfModule&gt; +<br />Restart Apache after this change. + Fluid nutzt komplexe Reguläre Ausdrücke, die bei der erstmaligen Verarbeitung viel Platz auf dem Stapel erfordern. +Unter Windows ist die Standard-Größe des Stapels für Apache deutlich keliner als unter Unix. +Sie können die Stapel-Größe auf 8MB (Standard unter Unix) erhöhen, indem Sie zur httpd.conf folgendes hinzufügen: +<br />&lt;IfModule mpm_winnt_module&gt; +<br />ThreadStackSize 8388608 +<br />&lt;/IfModule&gt; +<br />Starten Sie Apache nach dieser Änderung neu. + + XCLASS used + XCLASS benutzt + + + Your system registers XCLASS + Ihr System registriert XCLASSes + Der Plural "XCLASSes" ist nicht optimal. Alternativen? Er sollte dann auch im folgenden Label aktualisiert werden. Christopher + + + XCLASS can overwrite methods or classes of the core or other extensions. This is not necessarily a bad thing, but those XCLASS might break during extension or core upgrades. You should keep an eye on extension compatibility and make sure the intended functionality is still given after updates. + Mit einer XCLASS ist es möglich, Methoden oder Klassen des TYPO3-Kerns oder von Erweiterungen zu überschreiben. Dies ist nicht notwendigerweise ein schlechter Umstand; aber XCLASSes können kaputt gehen, wenn Sie den TYPO3-Kern oder eine Erweiterung aktualisieren. Sie sollten die Kompatibilität der Erweiterung im Auge behalten und sicherstellen, dass die gewünschte Funktionalität nach einem Update weiterhin gegeben ist. + + + %2$s registers an XCLASS of %1$s + %2s registriert eine XCLASS von %1s + + + + diff --git a/public/typo3conf/l10n/de/reports/mod/de.locallang.1415814909.xlf b/public/typo3conf/l10n/de/reports/mod/de.locallang.1415814909.xlf new file mode 100755 index 0000000..fe34912 --- /dev/null +++ b/public/typo3conf/l10n/de/reports/mod/de.locallang.1415814909.xlf @@ -0,0 +1,308 @@ + + + +
+ + + Status Report + Statusbericht + + Get a status report about your site's operation and any detected problems. + Erhalten Sie einen Statusbericht über Ihre Website und erkannte Probleme. + + Here you can find a short overview of your site's parameters as well as any problems detected with your installation. It may be useful to copy and paste this information into support requests filed on TYPO3's support mailinglists and project issue trackers. + Hier finden Sie eine kurze Übersicht über die Parameter der Website sowie in der Installation festgestellte Probleme. Diese Informationen können für Support-Anfragen in den TYPO3-Mailinglisten und -Bugtrackern hilfreich sein. + + OK + OK + + Insecure + Unsicher + + Disabled + Deaktiviert + + Enabled + Aktiviert + + Enabled permanently + Dauerhaft aktiviert + + Enabled temporarily + Temporär aktiviert + + Empty + Leer + + None + Keine + + Connection Failed + Verbindung fehlgeschlagen + + Update Complete + Aktualisierung vollständig + + Update Incomplete + Aktualisierung nicht vollständig + + One or more problems were detected with your TYPO3 installation. Please check the %sstatus report%s for more information. + Ein oder mehrere Probleme in Ihrer TYPO3-Installation wurden festgestellt. Bitte prüfen Sie die %sStatusberichte%s für mehr Informationen. + + TYPO3 System + TYPO3-System + + System + System + + Security + Sicherheit + + Configuration + Konfiguration + + Reference Index + Referenz-Index + + File Abstraction Layer + Dateiabstraktionsschicht + + Files flagged as missing + Als fehlend markierte Dateien + + Content Adapter is active + Inhaltsadapter ist aktivThis label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + %1$s files + %1$s Dateien + + These files are flagged as missing. Restore the files and run the indexer to reset the missing flag. + Diese Dateien sind als fehlend markiert. Stellen Sie die Dateien wieder her und führen Sie den Indexierer aus, um die Markierung zurückzusetzen. + + The Install Tool option [FE][activateContentAdapter] is active to provide compatibility with TypoScript from TYPO3 4.x regarding file handling. This has quite an impact on the performance of frontend rendering. Change TypoScript to support FAL in handling files and disable the setting to increase performance. + Die Install-Tool-Option [FE][activateContentAdapter] ist aktiv, um Kompatibilität mit TypoScript von TYPO3 4.x bzgl. des Umgangs mit Dateien herzustellen. Dies hat großen Einfluss auf die Performance der Frontenddarstellung. Ändern Sie Ihr TypoScript, so dass es zum Umgang mit Dateien FAL nutzt und deaktivieren Sie diese Einstellung, um die Performance zu verbessern.This label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + Memcached Configuration + Memcached-Konfiguration + + PHP safe_mode + PHP-Safe-Mode + + PHP magic_quotes_gpc + PHP: magic_quotes_gpc + + Permissions of created files + Berechtigungen für erstellte Dateien + + Files created by TYPO3 are configured to be world writable. Depending on your server configuration, this can be a security risk. It is usually better to configure the create mask to not allow writing to files by "others". A sane default is often '0660' for $GLOBALS['TYPO3_CONF_VARS']['BE']['fileCreateMask']. This can be set in the install tool. + Durch TYPO3 erstellte Dateien sind für jeden schreibbar konfiguriert. Abhängig von Ihrer Serverkonfiguration kann dies ein Sicherheitsrisiko darstellen. Es ist üblicherweise besser, das Schreiben von Dateien nicht für "jeden" zu erlauben. Eine sinnvolle Standardeinstellung ist oft '0660' für $GLOBALS['TYPO3_CONF_VARS']['BE']['fileCreateMask']. Dies kann im Install-Tool eingestellt werden. + + Permissions of created directories + Berechtigungen für erstellte Verzeichnisse + + Directories created by TYPO3 are configured to be world writable. Depending on your server configuration, this can be a security risk. It is usually better to configure the create mask to not allow writing to directories by "others". A sane default is often '2770' for $GLOBALS['TYPO3_CONF_VARS']['BE']['folderCreateMask']. This can be set in the install tool. + Durch TYPO3 erstellte Verzeichnisse sind für jeden schreibbar konfiguriert. Abhängig von Ihrer Serverkonfiguration kann dies ein Sicherheitsrisiko darstellen. Es ist üblicherweise besser, das Schreiben in Verzeichnisse durch "jeden" nicht zu erlauben. Eine sinnvolle Standardeinstellung ist oft '2770' für $GLOBALS['TYPO3_CONF_VARS']['BE']['folderCreateMask']. Dies kann im Install-Tool eingestellt werden. + + Admin User Account + Admin-Benutzerkonten + + Encryption Key + Verschlüsselungsschlüssel + + Backend user password hashes + Passwort-Hashes der Backend-Benutzer + + During the configuration check of saltedpasswords the following issues have been found: + Während der Konfigurationsüberprüfung von saltedpasswords wurden folgende Probleme gefunden: + + Some backend user passwords are found to be only md5 hashed. Run the scheduler task to convert all passwords to salted hashes. + Die Passwörter einiger Backend-Benutzer sind nur MD5-gehashed. Verwenden sie die Planer-Aufgabe zur Konvertierung aller Passwörter zu gesalzenen Hashes. + + File Deny Pattern + Dateiverweigerungsmuster + + .htaccess Upload Protection + .htaccess-Hochladeschutz + + Install Tool Password + Passwort für das Installations-Tool + + Install Tool + Installations-Tool + + PHP Version + PHP-Version + + Your PHP installation is too old. + Ihre PHP-Version ist zu alt. + + PHP Memory Limit + PHP-Memory-Limit + + Depending on your configuration, TYPO3 can run with a %1$s PHP memory limit. However, a %2$s PHP memory limit or above is recommended, especially if your site uses additional extensions. + Je nachdem, wie Sie TYPO3 konfiguriert haben, kann TYPO3 mit einem PHP-Memory-Limit von %1$s laufen. Trotzdem wird ein Memory-Limit von mindestens %2$s empfohlen, besonders wenn Ihre Seite zahlreiche Erweiterungen benutzt. + + Depending on your configuration, TYPO3 can run with a %1$s PHP memory limit. However, a %2$s PHP memory limit or above is required especially if your site uses additional extensions. + Je nachdem, wie Sie TYPO3 konfiguriert haben, kann TYPO3 mit einem PHP-Memory-Limit von %1$s laufen. Trotzdem wird ein Memory-Limit von mindestens %2$s benötigt, besonders wenn Ihre Seite zahlreiche Erweiterungen benutzt. + + Increase the memory limit by editing the memory_limit parameter in the file %s and then restart your web server (or contact your system administrator or hosting provider for assistance). + Erhöhen Sie das Memory-Limit, indem Sie den Parameter "memory_limit" in der Datei %s bearbeiten und Ihren Webserver dann neustarten. Alternativ fragen Sie Ihren Systemadministrator oder Hosting-Provider um Hilfe. + + Contact your system administrator or hosting provider for assistance with increasing your PHP memory limit. + Fragen Sie Ihren Systemadministrator oder Hosting-Provider um Hilfe, um das Memory-Limit zu erhöhen. + + unlimited + unbegrenzt + + PHP peak memory usage + PHP: Höchste Speichernutzung + + During a request %2$s of the memory limit was used. On %4$s a request to %5$s used %1$s of %3$s. + Während einer Anfrage wurden %2$s des Memory-Limits genutzt. Am %4$s nutzte eine Anfrage an %5$s %1$s von %3$s. + + Clear this flag + Diese Option zurücksetzen + + PHP Register Globals + PHP: Register Globals + + %s is enabled. TYPO3 requires this configuration directive to be disabled. + %s ist aktiviert. Sie müssen diese Einstellung deaktivieren, damit TYPO3 ordnungsgemäß funktioniert. + + Your site may not be secure when %s is enabled. + Ihre Seite ist potenziell unsicher, wenn %s aktiviert ist. + + how to change configuration settings + Wie Sie diese Konfigurationseinstellungen ändern + + The PHP manual has instructions for %s. + Das PHP-Handbuch enthält weitere Anweisungen für %s. + + Web Server + Webserver + + For your Web Server some notifications have been found: + Für Ihren Webserver wurden einige Benachrichtigungen gefunden: + + Fluid uses complex regular expressions which require a lot of stack space during the first processing. +On Windows the default stack size for Apache is a lot smaller than on unix. +You can increase the size to 8MB (default on unix) by adding to the httpd.conf: +<br />&lt;IfModule mpm_winnt_module&gt; +<br />ThreadStackSize 8388608 +<br />&lt;/IfModule&gt; +<br />Restart Apache after this change. + Fluid nutzt komplexe Reguläre Ausdrücke, die bei der erstmaligen Verarbeitung viel Platz auf dem Stapel erfordern. +Unter Windows ist die Standard-Größe des Stapels für Apache deutlich keliner als unter Unix. +Sie können die Stapel-Größe auf 8MB (Standard unter Unix) erhöhen, indem Sie zur httpd.conf folgendes hinzufügen: +<br />&lt;IfModule mpm_winnt_module&gt; +<br />ThreadStackSize 8388608 +<br />&lt;/IfModule&gt; +<br />Starten Sie Apache nach dieser Änderung neu. + + PHP Modules + PHP-Module + + One or more modules are missing. + Es fehlen ein oder mehrere Module + + The following PHP module(s) is/are missing: %s. + Es fehlen nachfolgende PHP Module: %s. + + You need to install and enable these modules to let TYPO3 function correctly. + Diese Module müssen installiert und aktiviert sein, damit TYPO3 korrekt funktioniert. + + one of: %s + eins von: %s + + All required modules are installed. + Alle benötigten Module sind installiert. + + The Install Tool is temporarily enabled. Delete the file "%s" when you have finished setting up TYPO3. If not used the Install Tool will be disabled automatically in %s minutes. + Das Installations-Tool ist temporär aktiviert. Löschen Sie die Datei "%s", wenn Sie die Installation von TYPO3 abgeschlossen haben. Wenn Sie das Installations-Tool nicht benutzen, wird es in %s Minuten automatisch deaktiviert. + + Deprecation Log + Protokoll für Aufrufe veralteter Funktionen + + The deprecation log tracks whether old APIs are being used in extensions. Depending on the extensions you use and whether they use deprecated APIs it can happen that the log takes up quite some space over time. The more space it takes up, the more it may affect your installation's performance. It is recommended to disable deprecation log in production environments. + Das Protokoll für Aufrufe veralteter Funktionen hält fest, ob Erweiterungen alte API-Aufrufe nutzen. Abhängig von den Erweiterungen, die Sie benutzen, und davon, ob diese veraltete API-Aufrufe verwenden, kann das Protokoll mit der Zeit viel Platz beanspruchen. Je größer es wird, desto mehr kann es die Leistung Ihrer Installation beeinträchtigen. Es wird empfohlen, das Protokoll für Aufrufe veralteter Funktionen in Produktionsumgebungen zu deaktivieren. + + You can find the deprecation log file at %s. + Sie können das Protokoll für Aufrufe veralteter Funktionen unter %s finden. + + Your deprecation log file currently takes up %s. + Ihr Protokoll für Aufrufe veralteter Funktionen hat gegenwärtig eine Größe von %s. + + Delete deprecation log file. + Protokoll für Aufrufe veralteter Funktionen löschen. + + The deprecation log file was successfully deleted. + Das Protokoll für Aufrufe veralteter Funktionen wurde erfolgreich gelöscht. + + The deprecation log file could not be deleted! + Das Protokoll für Aufrufe veralteter Funktionen konnte nicht gelöscht werden. + + PHP INI setting safe_mode "On" is deprecated since PHP 5.3 and is not supported by TYPO3 anymore. + Die Einstellung safe_mode "On" wird seit PHP 5.3 nicht mehr empfohlen und wird von TYPO3 nicht mehr unterstützt. + + PHP INI setting magic_quotes_gpc "On" is deprecated since PHP 5.3. You are advised to set it to "Off" until it gets completely removed. + Die Einstellung magic_quotes_gpc "On" ist seit PHP 5.3 veraltet. Dieser Wert sollte auf "Off" gesetzt werden bis er endgültig entfernt wird. + + System Status Update + Aktualisierung des Systemstatus + + Runs a system status check and sends notifications if problems have been found. + Führt eine Überprüfung des Systemstatus durch und versendet eine Mitteilung wenn Probleme gefunden wurden. + + Notification Email Address + E-Mail-Adresse für Benachrichtigung + + Notification Email Addresses (one per line) + E-Mail-Adressen für Benachrichtigung (eine pro Zeile) + + Empty or invalid notification email address. + Leere oder ungültige E-Mail-Adresse für Benachrichtigungen. + + Empty or invalid notification email addresses. + Leere oder ungültige E-Mail-Adressen für Benachrichtigungen. + + System Status Notification for site %s + Systemstatus-Bericht für Seite %s + + Site + Seite + + Issues + Probleme + + Old XCLASS method used + Alte XCLASS-Methode verwendet + + Old XCLASS method is used in %d cases: + Alte XCLASS-Methode verwendet in %d Fällen verwendet: + + The old XCLASS registration does not work since TYPO3 CMS version 6.0. This is not necessarily a bad thing, the registration might be done by an extension author to keep compatibility with older TYPO3 CMS versions. Please check the affected extension for TYPO3 CMS 6.0 compatibility to verify whether this is a problem for you. + Die alte XCLASS-Registrierung kann seit TYPO3 CMS 6.0 nicht mehr verwendet werden. Dies ist nicht notwendigerweise ein schlechter Umstand; ein Erweiterungsautor kann eine XCLASS registrieren, um seine Erweiterung mit älteren Versionen von TYPO3 kompatibel zu halten. Bitte überprüfen Sie die betroffene Erweiterung auf Kompatibilität mit TYPO3 CMS 6.0, um festzustellen, ob das ein Problem für Sie darstellt. + + XCLASS used + XCLASS benutzt + + Your system registers XCLASS + Ihr System registriert XCLASSesDer Plural "XCLASSes" ist nicht optimal. Alternativen? Er sollte dann auch im folgenden Label aktualisiert werden. Christopher + + XCLASS can overwrite methods or classes of the core or other extensions. This is not necessarily a bad thing, but those XCLASS might break during extension or core upgrades. You should keep an eye on extension compatibility and make sure the intended functionality is still given after updates. + Mit einer XCLASS ist es möglich, Methoden oder Klassen des TYPO3-Kerns oder von Erweiterungen zu überschreiben. Dies ist nicht notwendigerweise ein schlechter Umstand; aber XCLASSes können kaputt gehen, wenn Sie den TYPO3-Kern oder eine Erweiterung aktualisieren. Sie sollten die Kompatibilität der Erweiterung im Auge behalten und sicherstellen, dass die gewünschte Funktionalität nach einem Update weiterhin gegeben ist. + + %2$s registers an XCLASS of %1$s + %2s registriert eine XCLASS von %1s + + Extension compatibility6 + Erweiterung compatibility6 + + Extension compatibility6 is loaded. You should check that every third-party extension is natively compatible with this version of TYPO3 and then unload this compatibility extension. As long as this compatibility extension is loaded, you will suffer performance drawbacks + Die Erweiterung compatibility6 ist geladen. Sie sollten überprüfen, dass jede Erweiterung nativ mit der aktuell-verwendeten TYPO3-Version kompatibel ist und dann die compatibility6-Erweiterung deaktivieren. Solange diese Erweiterung geladen ist, erhalten Sie eine schlechtere Systemleistung. + + Trusted Hosts Pattern + Muster vertrauenswürdiger Domains + + + diff --git a/public/typo3conf/l10n/de/reports/mod/de.locallang.1415814910.xlf b/public/typo3conf/l10n/de/reports/mod/de.locallang.1415814910.xlf new file mode 100755 index 0000000..732dc44 --- /dev/null +++ b/public/typo3conf/l10n/de/reports/mod/de.locallang.1415814910.xlf @@ -0,0 +1,26 @@ + + + +
+ + + Reports + Berichte + + A collection of several system reports. + Dieses Modul enthält eine Sammlung verschiedener Systemberichte.<br /><em>Zugriff nur für Administratoren!</em> + + System Reports + Systemberichte + + Reports + Berichte + + Overview + Übersicht + + Report: + Bericht: + + + diff --git a/public/typo3conf/l10n/de/reports/mod/de.locallang.xlf b/public/typo3conf/l10n/de/reports/mod/de.locallang.xlf new file mode 100755 index 0000000..03ca03b --- /dev/null +++ b/public/typo3conf/l10n/de/reports/mod/de.locallang.xlf @@ -0,0 +1,26 @@ + + + +
+ + + Reports + Berichte + + A collection of several system reports. + Dieses Modul enthält eine Sammlung verschiedener Systemberichte.<br /><em>Zugriff nur für Administratoren!</em> + + System Reports + Systemberichte + + Reports + Berichte + + Overview + Übersicht + + Report: + Bericht: + + + diff --git a/public/typo3conf/l10n/de/rsaauth/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/rsaauth/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..3c79968 --- /dev/null +++ b/public/typo3conf/l10n/de/rsaauth/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,32 @@ + + + +
+ + + RSA temporary directory is inside the web site root directory. This is a security risk. Please, go to the Extension Manager, select the "RSA authentication" extension and set the directory according to instructions there. + Das temporäre Verzeichnis für RSA befindet sich innerhalb des Wurzelverzeichnisses der Website. Dies stellt ein Sicherheitsrisiko dar. Bitte rufen Sie den Erweiterungs-Manager auf, wählen Sie die Erweiterung "RSA-Authentifizierung" aus und legen Sie das Verzeichnis den dortigen Anweisungen entsprechend fest. + + + RSA temporary directory path is not absolute. This may cause RSA authentication errors and it is a security risk. Please, go to the Extension Manager, select the "RSA authentication" extension and set the directory according to instructions there. + Der Pfad des temporären Verzeichnisses für RSA ist nicht absolut. Dies kann zu RSA-Authentifizierungsfehlern führen und stellt ein Sicherheitsrisiko dar. Bitte rufen Sie den Erweiterungs-Manager auf, wählen Sie die Erweiterung "RSA-Authentifizierung" aus und legen Sie das Verzeichnis den dortigen Anweisungen entsprechend fest. + + + RSA temporary directory does not exist. This is a security risk because an insecure directory will be used for RSA operations. Please, go to the Extension Manager, select the "RSA authentication" extension and set the directory according to instructions there. + Das temporäre Verzeichnis für RSA ist nicht vorhanden. Dies stellt ein Sicherheitsrisiko dar, da für RSA-Operationen ein unsicheres Verzeichnis verwendet wird. Bitte rufen Sie den Erweiterungs-Manager auf, wählen Sie die Erweiterung "RSA-Authentifizierung" aus und legen Sie das Verzeichnis den dortigen Anweisungen entsprechend fest. + + + RSA temporary directory is not writable. This may cause RSA authentication errors and it is a security risk. Please, go to the Extension Manager, select the "RSA authentication" extension and set the directory according to instructions there. + In das temporäre Verzeichnis für RSA kann nicht geschrieben werden. Dies kann zu RSA-Authentifizierungsfehlern führen und stellt ein Sicherheitsrisiko dar. Bitte rufen Sie den Erweiterungs-Manager auf, wählen Sie die Erweiterung "RSA-Authentifizierung" aus und legen Sie das Verzeichnis den dortigen Anweisungen entsprechend fest. + + + RSA temporary directory is empty. This is a security risk. Please, go to the Extension Manager, select the "RSA authentication" extension and set the directory according to instructions there. + Das temporäre Verzeichnis für RSA ist leer. Dies ist ein Sicherheitsrisiko. Bitte rufen Sie den Erweiterungs-Manager auf, wählen Sie die Erweiterung "RSA-Authentifizierung" aus und legen Sie das Verzeichnis den dortigen Anweisungen entsprechend fest. + + + RSA authentication could not detect the openssl PHP extension. Currently RSA authentication uses a command line openssl utility. This is slower and less secure. Please, consider installing openssl PHP extension. + Die RSA-Authentifizierung konnte das OpenSSL-Modul für PHP nicht finden. Derzeit verwendet die RSA-Authentifizierung daher ein Befehlszeilenprogramm für OpenSSL. Dies ist langsamer und weniger sicher. Bitte ziehen Sie in Betracht, das OpenSSL-Modul für PHP zu installieren. + + + + diff --git a/public/typo3conf/l10n/de/rsaauth/Resources/Private/Language/de.locallang_em.xlf b/public/typo3conf/l10n/de/rsaauth/Resources/Private/Language/de.locallang_em.xlf new file mode 100755 index 0000000..9ce5543 --- /dev/null +++ b/public/typo3conf/l10n/de/rsaauth/Resources/Private/Language/de.locallang_em.xlf @@ -0,0 +1,12 @@ + + + +
+ + + Path to the temporary directory:This directory will contain temporary files for encryption/decrytion. It should be located outside of the web site root and it should not be /tmp. Directory permissions should be 0700 and the owner should be the web server user. If left empty, typo3conf/ will be used and it is INSECURE! Make sure that the directory is included into open_basedir if you use this setting. + Pfad zum temporären Verzeichnis: Dieses Verzeichnis wird temporäre Dateien zur Verschlüsselung/Entschlüsselung beinhalten. Es sollte außerhalb der Websitewurzel liegen und es sollte nicht /tmp sein. Verzeichnisberechtigungen sollten 0700 sein und der Besitzer sollte der Webserver-Benutzer sein. Wenn dieses Feld leer gelassen wird, wird typo3conf/ genutzt, was UNSICHER ist! Stellen Sie sicher, dass das gewählte Verzeichnis in open_basedir enthalten ist, wenn Sie diese Einstellung nutzen. + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Abbreviation/de.locallang_csh.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Abbreviation/de.locallang_csh.xlf new file mode 100755 index 0000000..93e4c23 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Abbreviation/de.locallang_csh.xlf @@ -0,0 +1,126 @@ + + + +
+ + + Abbreviation + Abkürzung + + + Select the short form of the term. + Wählen Sie die Kurzform des Begriffs. + + + htmlArea RTE > Abbreviation + htmlArea RTE > Abkürzung + + + The "Abbreviation" dialogue allows to associate an abbreviation to a term. + Der "Abkürzung"-Dialog ermöglicht es, einem Begriff eine Abkürzung zuzuordnen. + + + Clicking the "Insert abbreviation" icon in the RTE tool bar opens a dialogue that allows to insert an abbreviation or to edit one that already exists in the content. +Any existing abbreviation is underlined with a broken line and the cursor changes to a question mark when the mouse goes over it. +The dialogue allows to associate an abbreviation to a term. The abbreviation may be selected among abbreviations that have been pre-defined in the database or the term being abbreviated may be entered directly in the dialogue. + Ein Klick auf das "Abkürzung einfügen"-Symbol in der Werkzeugleiste des RTE öffnet einen Dialog, der es ermöglicht, eine Abkürzung einzufügen oder eine bereits im Inhalt vorhandene Abkürzung zu bearbeiten. +Bestehende Abkürzungen werden mit einer unterbrochenen Linie unterstrichen und der Cursor verändert sich zu einem Fragezeichen, wenn die Maus auf der Abkürzung ruht. +Der Dialog erlaubt es, einem Begriff eine Abkürzung zuzuordnen. Die Abkürzung kann unter in der Datenbank vordefinierten Abkürzungen ausgewählt oder der abzukürzende Begriff kann direkt im Dialog eingegeben werden. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/Abbreviation/abbreviation.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/Abbreviation/abbreviation.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + "Insert abbreviation" icon in the editor tool bar. + "Abkürzung einfügen"-Symbol in der Werkzeugleiste. + + + Language + Sprache + + + Select the language for which the abbreviation is defined. + Wählen Sie die Sprache, für die die Abkürzung definiert ist. + + + The selected language will be set as the language attribute of the abbreviation (or acronym) element. +If a pre-defined abbreviation (or acronym) is selected, the language for which it is defined, if any, is initially selected. + Die ausgewählte Sprache wird als Language-Attribut des Abkürzungs- oder Akronymelements gesetzt werden. +Wenn eine vordefinierte Abkürzung oder ein vordefiniertes Akronym ausgewählt wird, ist die Sprache, für die dieses definiert ist (fall gegeben) vorausgewählt. + + Pre-defined abbreviations + Vordefinierte Abkürzungen + + + This section lets you select abbreviations already defined in the database. + Dieser Abschnitt lässt Sie Abkürzungen auswählen, die bereits in der Datenbank definiert sind. + + + tx_rtehtmlarea_acronym + tx_rtehtmlarea_acronym + + + Pre-defined acronyms + Vordefinierte Akronyme + + + This section lets you select acronyms already defined in the database. + Dieser Abschnitt lässt Sie Akronyme auswählen, die bereits in der Datenbank definiert sind. + + + tx_rtehtmlarea_acronym + tx_rtehtmlarea_acronym + + + xEXT_rtehtmlarea_Abbreviation:preDefinedAbbreviation, +xEXT_rtehtmlarea_Abbreviation:unabridgedTerm, +xEXT_rtehtmlarea_Abbreviation:abridgedTerm, +xEXT_rtehtmlarea_Abbreviation:language, +xEXT_rtehtmlarea_Abbreviation:termToAbridge, +xEXT_rtehtmlarea_Abbreviation:useThisTerm +tx_rtehtmlarea_acronym + xEXT_rtehtmlarea_Abbreviation:preDefinedAbbreviation, +xEXT_rtehtmlarea_Abbreviation:unabridgedTerm, +xEXT_rtehtmlarea_Abbreviation:abridgedTerm, +xEXT_rtehtmlarea_Abbreviation:language, +xEXT_rtehtmlarea_Abbreviation:termToAbridge, +xEXT_rtehtmlarea_Abbreviation:useThisTerm +tx_rtehtmlarea_acronymThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Term to abbreviate + Abzukürzender Begriff + + + This section lets you enter the unabbreviated term for which the currently selected text will be the short form. + Dieser Abschnitt lässt Sie den nicht-abgekürzten Begriff angeben, für den der aktuell-ausgewählte Text die Kurzform ist. + + + Unabbreviated term + Nicht-abgekürzter Begriff + + + Select the unabbreviated form of the term. + Wählen Sie die nicht-abgekürzte Form des Begriffs. + + + The selected term will be set as the title attribute of the abbreviation (or acronym) element. + Der ausgewählte Begriff wird als Title-Attribut des Abkürzungs- bzw. Akronymelements gesetzt werden. + + + Use this term + Diesen Begriff verwenden + + + Enter the term that you want to associate as the unabbreviated form of the currently selected text. + Geben Sie den Begriff an, den Sie als nicht-abgekürzte Form mit dem aktuell-ausgewählten Text verbinden möchten. + + + The entered term will be set as the title attribute of the abbreviation (or acronym) element. + Der eingegebene Begriff wird als Title-Attribut des Abkürzungs- oder Akronymelements gesetzt werden. + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Abbreviation/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Abbreviation/de.locallang_js.xlf new file mode 100755 index 0000000..70bd5bc --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Abbreviation/de.locallang_js.xlf @@ -0,0 +1,88 @@ + + + +
+ + + Abbreviation + Abkürzung + + + Short form + Kurzform + + + Acronym + Akronym + + + Pre-defined abbreviations + Vordefinierte Abkürzungen + + + Pre-defined acronyms + Vordefinierte Akronyme + + + Delete + Löschen + + + Edit abbreviation + Abkürzung bearbeiten + + + Insert abbreviation + Abkürzung einfügen + + + Insert/edit abbreviation + Abkürzung einfügen/bearbeiten + + + This is the language for which the abbreviation is defined + Dies ist die Sprache, für die die Abkürzung definiert ist + + + This is the language for which the acronym is defined + Dies ist die Sprache, für die das Akronym definiert ist + + + Select a language + Eine Sprache wählen + + + Select an abbreviation + Wählen Sie eine Abkürzung + + + Select an acronym + Wählen Sie ein Akronym + + + Select a term + Wählen Sie einen Begriff + + + Term + Begriff + + + Term to abbreviate + Abzukürzender Begriff + + + Term + Begriff + + + Use this term + Diesen Begriff verwenden + + + Associate this term to the current selection + Diesen Begriff mit der aktuellen Auswahl verbinden + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/BlockElements/de.locallang.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/BlockElements/de.locallang.xlf new file mode 100755 index 0000000..443c5d2 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/BlockElements/de.locallang.xlf @@ -0,0 +1,80 @@ + + + +
+ + + Address + Adresse + + + Article + Artikel + + + Aside + Nebenbemerkung + + + Container + Behälter + + + Footer + Fußzeile + + + Header + Kopfzeile + + + Heading 1 + Überschrift 1 + + + Heading 2 + Überschrift 2 + + + Heading 3 + Überschrift 3 + + + Heading 4 + Überschrift 4 + + + Heading 5 + Überschrift 5 + + + Heading 6 + Überschrift 6 + + + Quotation + Zitat + + + Navigation + Navigation + + + No block format + Kein Blockformat + + + Paragraph + Absatz + + + Preformatted + Vorformatiert + + + Section + Behälter + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/BlockElements/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/BlockElements/de.locallang_js.xlf new file mode 100755 index 0000000..714116d --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/BlockElements/de.locallang_js.xlf @@ -0,0 +1,132 @@ + + + +
+ + + Makes a large quotation block + Erzeugt einen großen Zitatblock + + + Large quotation + Großes Zitat + + + Type of block + Blocktyp + + + Increases text indentation + Vergrößert den Texteinzug + + + Increase indent + Einzug vergrößern + + + Inserts an horizontal rule + Fügt eine horizontale Trennlinie ein + + + Horizontal Rule + Horizontale Trennlinie + + + Makes an ordered list from the current selection + Erzeugt eine Nummerierung aus dem aktuell ausgewählten Text + + + Ordered List + Nummerierung + + + Insert paragraph after + Absatz einfügen nach + + + Inserts a paragraph after the current block + Fügt einen Absatz nach dem aktuellen Block ein + + + Insert a paragraph after the current block + Einen Absatz nach dem aktuellen Block einfügen + + + Insert paragraph before + Absatz einfügen vor + + + Inserts a paragraph before the current block + Fügt einen Absatz vor dem aktuellen Block ein + + + Insert a paragraph before the current block + Einen Absatz vor dem aktuellen Block einfügen + + + Makes a bulleted list from the current selection + Erzeugt eine Aufzählung aus dem aktuell ausgewählten Text + + + Bulleted List + Aufzählung + + + Centers the text + Richtet den Text zentriert aus + + + Center + Zentriert + + + Aligns the text both to the left and the right + Richtet den Text gleichzeitig links- und rechtsbündig aus + + + Justify left and right + Blocksatz + + + Aligns the text to the left + Richtet den Text linksbündig aus + + + Justify left + Linksbündig + + + Aligns the text to the right + Richtet den Text rechtsbündig aus + + + Justify right + Rechtsbündig + + + Left + Links + + + No block format + Kein Blockformat + + + Reduces text indentation + Verringert den Texteinzug + + + Reduce indent + Einzug verkleinern + + + Remove block format + Blockformat entfernen + + + Technische Universität Ilmenau + Technische Universität Ilmenau + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/BlockStyle/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/BlockStyle/de.locallang_js.xlf new file mode 100755 index 0000000..5ae384f --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/BlockStyle/de.locallang_js.xlf @@ -0,0 +1,60 @@ + + + +
+ + + Action items + Befehlseinträge + + + Apply style to the containing block + Stil auf enthaltenden Block anwenden + + + Component items + Komponenteneinträge + + + Detail + Detail + + + Block element style + Blockelementstil + + + Frame with grey background + Rahmen mit grauem Hintergrund + + + Frame with yellow background + Rahmen mit gelbem Hintergrund + + + Important + Wichtig + + + Name of person + Name der Person + + + No block style + Kein Blockstil + + + Remove block style + Blockstil entfernen + + + Technische Universität Ilmenau + Technische Universität Ilmenau + + + Unknown block style + Unbekannter Blockstil + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/CharacterMap/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/CharacterMap/de.locallang_js.xlf new file mode 100755 index 0000000..323256a --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/CharacterMap/de.locallang_js.xlf @@ -0,0 +1,1014 @@ + + + +
+ + + At + At-Zeichen + + + Small a with acute accent + Kleines a mit Akut + + + Capital a with acute accent + Großes a mit Akut + + + Small a with circumflex accent + Kleines a mit Zirkumflex + + + Capital a with circumflex accent + Großes a mit Zirkumflex + + + Spacing acute + Abstand mit Akut + + + Small ligature ae + Kleine ae-Ligatur + + + Capital ligature ae + Große ae-Ligatur + + + Small a with grave accent + Kleines a mit Gravis + + + Capital a with grave accent + Großes a mit Gravis + + + Alef (first transfinite cardinal) + + + + Greek small letter alpha + Kleines griechisches alpha + + + Greek capital letter alpha + Großes griechisches alpha + + + Logical and + Logisches Und + + + Angle + + + + Small a with ring + Kleines a mit Ring + + + Capital a with ring + Großes a mit Ring + + + Almost equal to, asymptotic to + + + + Small a with tilde + Kleines a mit Tilde + + + Capital a with tilde + Großes a mit Tilde + + + Small a with umlaut/diaeresis + Kleines a mit Umlaut/Trema + + + Capital a with umlaut/diaeresis + Großes a mit Umlaut/Trema + + + Double low-9 quotation mark + Deutsches Anführungszeichen unten + + + Greek small letter beta + Kleines griechisches beta + + + Greek capital letter beta + Großes griechisches beta + + + Broken vertical bar + Unterbrochener senkrechter Strich + + + Bullet + Aufzählungszeichen + + + Intersection + + + + Small c with cedilla + Kleines c mit Cédille + + + Capital c with cedilla + Großes c mit Cédille + + + Spacing cedilla + Abstand mit Cédille + + + Cent + Cent + + + Insert special character + Sonderzeichen einfügen + + + Greek small letter chi + Kleines griechisches chi + + + Greek capital letter chi + Großes griechisches chi + + + Modifier letter circumflex accent + + + Circumflex + + + + Close + Schließen + + + Club + Kreuz + + + Congruent to + Kongruent zu + + + Copyright + Copyright + + + Carriage return arrow + + + + Union + + + + Currency + Währung + + + Dagger + Kreuz + + + Double dagger + Doppelkreuz + + + Downwards arrow + + + + Downwards double arrow + + + + Degree + Grad + + + Greek small letter delta + Kleines griechisches delta + + + Greek capital letter delta + Großes griechisches delta + + + Diamond + Karo + + + Division + Divisionszeichen + + + Small e with acute accent + Kleines e mit Akut + + + Capital e with acute accent + Großes e mit Akut + + + Small e with circumflex accent + Kleines e mit Zirkumflex + + + Capital e with circumflex accent + Großes e mit Zirkumflex + + + Small e with grave accent + Kleines e mit Gravis + + + Capital e with grave accent + Großes e mit Gravis + + + Empty set + + + + Em space + Geviert-Leerzeichen + + + En space + Halbgeviert-Leerzeichen + + + Greek small letter epsilon + Kleines griechisches epsilon + + + Greek capital letter epsilon + Großes griechisches epsilon + + + Equivalent + Äquivalent + + + Greek small letter eta + Kleines griechisches eta + + + Greek capital letter eta + Großes griechisches eta + + + Small eth, Icelandic + Kleines Eth, isländisch + + + Capital eth, Icelandic + Großes Eth, isländisch + + + Small e with umlaut/diaeresis + Kleines e mit Umlaut/Trema + + + Capital e with umlaut/diaeresis + Großes e mit Umlaut/Trema + + + Euro + Euro + + + There exists + + + + Function + Funktion + + + For all + + + + Fraction 1/2 + Bruch 1/2 + + + Fraction 1/4 + Bruch 1/4 + + + Fraction 3/4 + Bruch 3/4 + + + Fraction slash + Bruchstrich + + + Greek small letter gamma + Kleines griechisches gamma + + + Greek capital letter gamma + Großes griechisches gamma + + + Greater than or equal to + Größer als oder gleich + + + General + Allgemein + + + Shapes and arrows + Umrisse und Pfeile + + + Left right arrow + + + + Left right double arrow + + + + Heart + Herz + + + Horizontal ellipsis + Auslassungspunkte + + + HTML value: + HTML-Wert: + + + Small i with acute accent + Kleines i mit Akut + + + Capital i with acute accent + Großes i mit Akut + + + Small i with circumflex accent + Kleines i mit Zirkumflex + + + Capital i with circumflex accent + Großes i mit Zirkumflex + + + Inverted exclamation mark + Umgekehrtes Ausrufezeichen + + + Small i with grave accent + Kleines i mit Gravis + + + Capital i with grave accent + Großes i mit Gravis + + + Imaginary part of complex number + + + + Infinity + + + + Insert special character + Sonderzeichen einfügen + + + Insert soft hyphen + Weiches Trennzeichen einfügen + + + Insert special character + Sonderzeichen einfügen + + + Integral + Integral + + + Greek small letter iota + Kleines griechisches iota + + + Greek capital letter iota + Großes griechisches iota + + + Inverted question mark + Umgekehrtes Fragezeichen + + + Is element of + + + Ist Bestandteil von + + + + Small i with umlaut/diaeresis + Kleines i mit Umlaut/Trema + + + Capital i with umlaut/diaeresis + Großes i mit Umlaut/Trema + + + Greek small letter kappa + Kleines griechisches kappa + + + Greek capital letter kappa + Großes griechisches kappa + + + Greek small letter lambda + Kleines griechisches lambda + + + Greek capital letter lambda + Großes griechisches lambda + + + Left angle quotation mark + Linkes Guillemet + + + Leftwards arrow + + + + Leftwards double arrow + + + + Left double quotation mark + Doppeltes linkes Anführungszeichen + + + Less than or equal to + Kleiner als oder gleich + + + Asterisk operator + + + + Lozenge + Raute + + + Single left angle quotation + Einfaches linkes Guillemet + + + Left single quotation mark + Einfaches linkes Anführungszeichen + + + Mathematical + Mathematisch + + + Em dash + Geviertstrich + + + Micro + Mikro-Zeichen + + + Minus sign + Minus + + + Greek small letter mu + Kleines griechisches mu + + + Greek capital letter mu + Großes griechisches mu + + + Gradient + + + + Non-breaking space + Geschütztes Leerzeichen + + + En dash + Halbgeviertstrich + + + Not equal to + Ungleichheitszeichen + + + Contains as member + + + + Negation + Negation + + + Is not an element of + + + ist nicht Bestandteil von + + + + Not subset of + + + + Small n with tilde + Kleines n mit Tilde + + + Capital n with tilde + Großes n mit Tilde + + + Greek small letter nu + Kleines griechisches nu + + + Greek capital letter nu + Großes griechisches nu + + + Small o with acute accent + Kleines o mit Akut + + + Capital o with acute accent + Großes o mit Akut + + + Small o with circumflex accent + Kleines o mit Zirkumflex + + + Capital o with circumflex accent + Großes o mit Zirkumflex + + + Small ligature OE + Kleine oe-Ligatur + + + Capital ligature OE + Große oe-Ligatur + + + Small o with grave accent + Kleines o mit Gravis + + + Capital o with grave accent + Großes o mit Gravis + + + Greek small letter omega + Kleines griechisches omega + + + Greek capital letter omega + Großes griechisches omega + + + Greek small letter omicron + Kleines griechisches omicron + + + Greek capital letter omicron + Großes griechisches omicron + + + Direct sum + + + + Logical or + Logisches Oder + + + Feminine ordinal indicator + Feminines Ordinalzeichen + + + Masculine ordinal indicator + Maskulines Ordinalzeichen + + + Small o with slash + Kleines o mit Schrägstrich + + + Capital o with slash + Großes o mit Schrägstrich + + + Small o with tilde + Kleines o mit Tilde + + + Capital o with tilde + Großes o mit Tilde + + + Vector product + Vektorprodukt + + + Small o with umlaut/diaeresis + Kleines o mit Umlaut/Trema + + + Capital o with umlaut/diaeresis + Großes o mit Umlaut/Trema + + + Paragraph + Absatzzeichen + + + Partial differential + + + + Per mille + Promille + + + Orthogonal to, perpendicular to + + + + Greek small letter phi + Kleines griechisches phi + + + Greek capital letter phi + Großes griechisches phi + + + Greek small letter pi + Kleines griechisches pi + + + Greek capital letter pi + Großes griechisches pi + + + Greek pi symbol + + + + Plus-or-minus sign + Plus-/Minuszeichen + + + Pound + Pfund + + + Prime, minutes, feet + + + + Double prime, seconds, inches + + + + Product + Produkt + + + Proportional to + Proportional zu + + + Greek small letter psi + Kleines griechisches psi + + + Greek capital letter psi + Großes griechisches psi + + + Quotation mark + Anführungszeichen + + + Square root + Wurzel + + + Right angle quotation mark + Rechtes Guillemet + + + Rightwards arrow + + + + Rightwards double arrow + + + + Right double quotation mark + Doppeltes rechtes Anführungszeichen + + + Real part of complex number + + + + Registered trademark + Registered Trademark + + + Greek small letter rho + Kleines griechisches rho + + + Greek capital letter rho + Großes griechisches rho + + + Single right angle quotation + Einfaches rechtes Guillemet + + + Right single quotation mark + Einfaches rechtes Anführungszeichen + + + Single low-9 quotation mark + Einfaches Anführungszeichen unten + + + Small s with caron + Kleines s mit Caron + + + Capital s with caron + Großes s mit Caron + + + Dot operator + Multiplikationspunkt + + + Section + Paragraphenzeichen + + + Soft hyphen + Weiches Trennzeichen + + + Greek small letter sigma + Kleines griechisches sigma + + + Greek capital letter sigma + Großes griechisches sigma + + + Greek small letter final sigma + Kleines griechisches sigma + 80% + + + Varies with, similar to + + + + Spade + Pik + + + Proper subset of + + + + Subset of or equal to + + + + Sum + Summe + + + Proper superset of + + + + Superscript 1 + + + + Superscript 2 + + + + Superscript 3 + + + + Superset of or equal to + + + + Small sharp s, German + Scharfes s, deutsch + + + Greek small letter tau + Kleines griechisches tau + + + Greek capital letter tau + Großes griechisches tau + + + Therefore + + + Daher + + + + Greek small letter theta + Kleines griechisches theta + + + Greek capital letter theta + Großes griechisches theta + + + Greek small letter theta symbol + Kleines griechisches theta + 77% + + + Thin space + Schmales Leerzeichen + + + Small thorn, Icelandic + Kleines Thorn, isländisch + + + Capital THORN, Icelandic + Großes Thorn, isländisch + + + Small tilde + Kleine Tilde + + + Multiplication + Multiplikationszeichen + + + Trademark + Trademark + + + Small u with acute accent + Kleines u mit Akut + + + Capital u with acute accent + Großes u mit Akut + + + Upwards arrow + + + + Upwards double arrow + + + + Small u with circumflex accent + Kleines u mit Zirkumflex + + + Capital u with circumflex accent + Großes u mit Zirkumflex + + + Small u with grave accent + Kleines u mit Gravis + + + Capital u with grave accent + Großes u mit Gravis + + + Spacing diaeresis + Abstand mit Trema + + + Greek upsilon with hook symbol + + + + Greek small letter upsilon + Kleines griechisches upsilon + + + Greek capital letter upsilon + Großes griechisches upsilon + + + Small u with umlaut/diaeresis + Kleines u mit Umlaut/Trema + + + Capital u with umlaut/diaeresis + Großes u mit Umlaut/Trema + + + Power set (Weierstrass p) + + + + Greek small letter xi + Kleines griechisches xi + + + Greek capital letter xi + Großes griechisches xi + + + Small y with acute accent + Kleines y mit Akut + + + Capital y with acute accent + Großes y mit Akut + + + Yen + Yen + + + Small y with umlaut/diaeresis + Kleines y mit Umlaut/Trema + + + Capital y with umlaut/diaeresis + Großes y mit Umlaut/Trema + + + Greek small letter zeta + Kleines griechisches zeta + + + Greek capital letter zeta + Großes griechisches zeta + + + Zero width joiner + Verbinder ohne Zeichenabstand + + + Zero width non-joiner + Nicht-Verbinder ohne Zeichenabstand + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/ContextMenu/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/ContextMenu/de.locallang_js.xlf new file mode 100755 index 0000000..2250191 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/ContextMenu/de.locallang_js.xlf @@ -0,0 +1,292 @@ + + + +
+ + + Chec_k Link + Lin_k prüfen + + + Copy + Kopieren + + + Create a link + Link erzeugen + + + Current URL is + Die momentane URL ist + + + Cut + Ausschneiden + + + Element + Element + + + How did you get here? (Please report!) + Wie gelangten Sie hierher? (Bitte melden!) + + + _Image Properties + _Bildeigenschaften + + + Insert a paragraph after the current node + Fügt einen Absatz vor dem aktuellen Knotenpunkt ein + + + Insert a paragraph before the current node + Fügt einen Absatz vor dem aktuellen Knotenpunkt ein + + + Insert paragraph after + Fügt einen Absatz nach diesem ein + + + Insert paragraph before + Fügt einen Absatz vor diesem ein + + + Justify Center + Zentriert + + + Centers the text + Zentriert den Text + + + Justify Full + Blocksatz + + + Aligns text both to the left and the right + Verteilt den Text gleichmäßig über die Zeile + + + Justify Left + Linksbündig + + + Aligns text to the left + Richtet den Text linksbündig aus + + + Justify Right + Rechtsbündig + + + Aligns text to the right + Richtet den Text rechtsbündig aus + + + Link points to: + Der Link zeigt auf: + + + Make lin_k + Lin_k erzeugen + + + _Modify Link + _Link ändern + + + Modify URL + URL ändern + + + Opens this link in a new window + Öffnet diesen Link in einem neuen Fenster + + + Paste + Einfügen + + + Please confirm that you want to remove this element: + Mit Löschen des Element fortfahren: + + + Please confirm that you want to unlink this element. + Mit Löschen des Links fortfahren: + + + _Remove Link + Link entfe_rnen + + + Remove the + Entferne das + + + Removes this node from the document + Diesen Knoten aus dem Dokument entfernen + + + Show the image properties dialog + Zeigt den Bildeigenschaftsdialog + + + Delete Cell + Zelle löschen + + + Deletes the current cell + Löscht die gerade gewählten Zelle + + + Insert cell after + Zelle danach einfügen + + + Inserts a new cell after the current one + Fügt eine neue Zelle nach der aktuellen ein + + + Insert cell before + Zelle davor einfügen + + + Inserts a new cell before the current one + Fügt eine neue Zelle vor der aktuellen ein + + + Merge Cells + Zellen verbinden + + + Merges the selected cells + Verbindet die ausgewähten Zellen + + + C_ell Properties + Z_elleigenschaften + + + Shows the Table Cell Properties dialogue + Zeigt den Zelleigenschaftsdialog der Tabelle + + + Split Cell + Zelle teilen + + + Splits the current cell + Trennt die gerade gewählte Zelle + + + De_lete Column + Spalte _löschen + + + Deletes the current column + Löscht die aktuelle Spalte + + + Insert C_olumn After + Spalte einfü_gen nach + + + Inserts a new column after the current one + Fügt eine neue Spalte nach der aktuellen ein + + + Insert _Column Before + Sp_alte einfügen vor + + + Inserts a new column before the current one + Fügt eine neue Spalte vor der aktuellen ein + + + Column Cells Properties + Spaltenzelleneigenschaften + + + Shows the Column Cells Properties dialogue + Zeigt den Spaltenzelleigenschaftendialog an + + + Split Column + Spalte teilen + + + Splits the current column + Trennt die aktulle Spalte + + + _Delete Row + Zeile lö_schen + + + Deletes the current row + Löscht die aktuelle Zeile + + + I_nsert Row Before + Zeile ei_nfügen vor + + + Inserts a new row before the current one + Fügt eine neue Zeile vor der aktuellen ein + + + In_sert Row After + Zeile ein_fügen nach + + + Inserts a new row after the current one + Fügt eine neue Zeile nach der aktuellen ein + + + Ro_w Properties + _Zeileneigenschaften + + + Shows the Table Row Properties dialogue + Zeigt den Zeileneigenschaftsdialog der Tabelle + + + Split Row + Zeile teilen + + + Splits the current row + Trennt die gerade gewählte Zelle + + + _Table Properties + _Tabelleneigenschaften + + + Shows the Table Properties dialogue + Zeigt den Tabelleneigenschaftsdialog + + + Re-apply table styles + Tabellenstile erneut anwenden + + + Re-applies the odd-even styles on the table + Wendet die Stile für gerade/ungerade erneut auf die Tabelle an + + + Toggle borders + Ränder umschalten + + + Toggle borders + Ränder umschalten + + + Unlink the current element + Den aktuellen Link entfernen + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/CopyPaste/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/CopyPaste/de.locallang_js.xlf new file mode 100755 index 0000000..1903f1c --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/CopyPaste/de.locallang_js.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Firefox Add-on AllowClipboard Helper + Firefox Add-on AllowClipboard Helper + + + Firefox Clipboard Access Security Settings + Firefox: Einstellungen zur Zugriffssicherheit der Zwischenablage + + + Technische Universität Ilmenau + Technische Universität Ilmenau + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultClean/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultClean/de.locallang_js.xlf new file mode 100755 index 0000000..54ee664 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultClean/de.locallang_js.xlf @@ -0,0 +1,12 @@ + + + +
+ + + Clean up HTML content + HTML-Inhalt säubern + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultImage/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultImage/de.locallang_js.xlf new file mode 100755 index 0000000..18bb1a6 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultImage/de.locallang_js.xlf @@ -0,0 +1,44 @@ + + + +
+ + + Bottom: + Unten: + + + Bottom padding + Unterer innerer Abstand + + + Image URL + Bild-URL + + + The url could not be accessed or is not a valid image. + Auf die URL konnte nicht zugegriffen werden, oder die Bilddaten sind fehlerhaft. + + + Left padding + Linker innerer Abstand + + + Right: + Rechts: + + + Right padding + Rechter innerer Abstand + + + Top: + Oben: + + + Top padding + Oberer innerer Abstand + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultInline/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultInline/de.locallang_js.xlf new file mode 100755 index 0000000..5f47439 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultInline/de.locallang_js.xlf @@ -0,0 +1,32 @@ + + + +
+ + + Bold + Fett + + + Italic + Kursiv + + + Strike-through + Durchgestrichen + + + Subscript + Tiefgestellt + + + Superscript + Hochgestellt + + + Underline + Unterstrichen + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultLink/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultLink/de.locallang_js.xlf new file mode 100755 index 0000000..9423198 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefaultLink/de.locallang_js.xlf @@ -0,0 +1,24 @@ + + + +
+ + + Frame name: + Frame-Name: + + + Enter the name of the frame to be used as target + Den Namen des als Ziel zu verwendenden Frames eingeben + + + You need to select some text before creating a link + Vor dem Erstellen eines Links muss Text markiert werden + + + URL + URL + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefinitionList/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefinitionList/de.locallang_js.xlf new file mode 100755 index 0000000..4eee6ee --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/DefinitionList/de.locallang_js.xlf @@ -0,0 +1,52 @@ + + + +
+ + + Toggles term and definition elements + Schaltet Begriffs- und Definitionselemente um + + + Toggle term and definition + Begriff und Definition umschalten + + + Makes a definition list from the current selection + Erzeugt eine Definitionsliste aus dem aktuell ausgewählten Text + + + Definition list + Definitionsliste + + + Increases text indentation + Vergrößert den Texteinzug + + + Increase indent + Einzug vergrößern + + + No block format + Kein Blockformat + + + Reduces text indentation + Verringert den Texteinzug + + + Reduce indent + Einzug verkleinern + + + Remove block format + Blockformat entfernen + + + Technische Universität Ilmenau + Technische Universität Ilmenau + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/EditElement/de.locallang_csh.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/EditElement/de.locallang_csh.xlf new file mode 100755 index 0000000..949773f --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/EditElement/de.locallang_csh.xlf @@ -0,0 +1,152 @@ + + + +
+ + + htmlArea RTE > Edit Element + htmlArea RTE > Element bearbeiten + + + Class attribute + Class-Attribut + + + Choose a CSS class selector to be assigned to the element. + Wählen Sie eine CSS-Klasse, die dem Elements zugeordnet werden soll. + + + The "Edit element" dialogue allows to edit the general attributes of an element in the RTE editing area. + Der Dialog "Element bearbeiten" erlaubt es, die allgemeinen Attribute eines Elements im RTE zu bearbeiten. + + + Clicking the "Edit element" icon in the RTE tool bar opens a dialogue that allows to edit the general attributes of an element. +The dialogue allows to edit the id, title, class, lang and dir attributes, as well as the microdata attributes of the element. It also allows to specify handlers for keyboard and mouse events. + Ein Klick auf das Symbol "Element bearbeiten" in der Menüleiste des RTE öffnet einen Dialog, mit dessen Hilfe Sie die allgemeinen Attribute eines Elements im RTE bearbeiten können. Der Dialog ermöglicht es, die Attribute id, title, class, lang und dir des Elements zu bearbeiten. Außerdem können Sie JavaScript-Handler für Tastatur- und Mausevents festlegen. + + Event handlers + Eventhandler + + + Using this fieldset, edit handlers for keyboard and mouse events. + Mit diesem Fieldset können Sie JavaScript-Handler für Tastatur- und Mausevents festlegen. + + + Id attribute + ID-Attribut + + + Enter or edit the value of the id attribute of the element. + Geben Sie den Wert des ID-Attribut des Elements an oder bearbeiten Sie ihn. + + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/EditElement/element-edit.png + EXT:rtehtmlarea/Resources/Public/Images/Plugins/EditElement/element-edit.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + "Edit element" icon in the editor tool bar. + "Element bearbeiten"-Symbol in der Menüleiste. + + + Onclick event handler + Eventhandler Onclick + + + Enter or edit the script to be run on a mouse click. + Geben Sie das Skript an oder bearbeiten Sie das Skript, das ausgeführt werden soll, wenn mit der Maus geklickt wird. + + + Ondblclick event handler + Eventhandler Ondblclick + + + Enter or edit the script to be run on a mouse double-click. + Geben Sie das Skript an oder bearbeiten Sie das Skript, das ausgeführt werden soll, wenn mit der Maus doppelt geklickt wird. + + + Onkeydown event handler + Eventhandler Onkeydown + + + Enter or edit the script to be run when a key is pressed. + Geben Sie das Skript an oder bearbeiten Sie das Skript, das ausgeführt werden soll, wenn eine Taste gedrückt wird. + + + Onkeypress event handler + Eventhandler Onkeypress + + + Enter or edit the script to be run when a key is pressed and released. + Geben Sie das Skript an oder bearbeiten Sie das Skript, das ausgeführt werden soll, wenn eine Taste gedrückt und losgelassen wird. + + + Onkeyup event handler + Eventhandler Onkeyup + + + Enter or edit the script to be run when a key is pressed and released. + Geben Sie das Skript an oder bearbeiten Sie das Skript, das ausgeführt werden soll, wenn eine Taste gedrückt wird. + + + Onmousedown event handler + Eventhandler Onmousedown + + + Enter or edit the script to be run when a mouse button is pressed. + Geben Sie das Skript an oder bearbeiten Sie das Skript, das ausgeführt werden soll, wenn eine Maustaste gedrückt wird. + + + Onmousemove event handler + Eventhandler Onmousemove + + + Enter or edit the script to be run when the mouse pointer moves. + Geben Sie das Skript an oder bearbeiten Sie das Skript, das ausgeführt werden soll, wenn der Mauszeiger sich bewegt. + + + Onmouseout event handler + Eventhandler Onmouseout + + + Enter or edit the script to be run when mouse pointer moves out of the element. + Geben Sie das Skript an oder bearbeiten Sie das Skript, das ausgeführt werden soll, wenn der Mauszeiger sich aus dem Element bewegt. + + + Onmouseover event handler + Eventhandler Onmouseover + + + Enter or edit the script to be run when mouse pointer moves over the element. + Geben Sie das Skript an oder bearbeiten Sie das Skript, das ausgeführt werden soll, wenn der Mauszeiger sich über das Element bewegt. + + + Onmouseup event handler + Eventhandler Onmouseup + + + Enter or edit the script to be run when a mouse button is released. + Geben Sie das Skript an oder bearbeiten Sie das Skript, das ausgeführt werden soll, wenn eine Maustaste losgelassen wird. + + + xEXT_rtehtmlarea_EditElement:id, +xEXT_rtehtmlarea_EditElement:title, +xEXT_rtehtmlarea_EditElement:className, +xEXT_rtehtmlarea_Language:languageCombo, +xEXT_rtehtmlarea_Language:directionCombo, +xEXT_rtehtmlarea_MicrodataSchema, +xEXT_rtehtmlarea_EditElement:events + xEXT_rtehtmlarea_EditElement:id, xEXT_rtehtmlarea_EditElement:title, xEXT_rtehtmlarea_EditElement:className, xEXT_rtehtmlarea_Language:languageCombo, xEXT_rtehtmlarea_Language:directionCombo, xEXT_rtehtmlarea_EditElement:eventsThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Title attribute + Title-Attribut + + + Enter or edit the value of the title attribute of the element. + Geben Sie den Wert des Title-Attribut des Elements an oder bearbeiten Sie ihn. + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/EditElement/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/EditElement/de.locallang_js.xlf new file mode 100755 index 0000000..78199a7 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/EditElement/de.locallang_js.xlf @@ -0,0 +1,76 @@ + + + +
+ + + Class + Klasse + + + Edit element + Element bearbeiten + + + Events + Events + + + General + Allgemein + + + Id + Id + + + Identification + Identifikation + + + Onclick + Onclick + + + Ondblclick + Ondblclick + + + Onkeydown + Onkeydown + + + Onkeypress + Onkeypress + + + Onkeyup + Onkeyup + + + Onmousedown + Onmousedown + + + Onmousemove + Onmousemove + + + Onmouseout + Onmouseout + + + Onmouseover + Onmouseover + + + Onmouseup + Onmouseup + + + Title + Titel + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/EditorMode/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/EditorMode/de.locallang_js.xlf new file mode 100755 index 0000000..d2eb556 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/EditorMode/de.locallang_js.xlf @@ -0,0 +1,16 @@ + + + +
+ + + Toggle HTML mode + HTML-Modus umschalten + + + Toggle text mode + Textmodus umschalten + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/FindReplace/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/FindReplace/de.locallang_js.xlf new file mode 100755 index 0000000..cf9d076 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/FindReplace/de.locallang_js.xlf @@ -0,0 +1,92 @@ + + + +
+ + + Actions + Aktionen + + + Case sensitive search + Groß- und Kleinschreibung beachten + + + Clear + Löschen + + + Done + Fertig + + + Enter the text you want to find + Einen Suchbegriff eingeben + + + Find And Replace + Suchen und Ersetzen + + + item found + Eintrag gefunden + + + found items + gefundene + + + Highlight + Hervorheben + + + This will erase all occurrences. + Dies wird alle Fundstellen löschen. + + + Next + Nächster + + + not found + nicht gefunden + + + Options + Optionen + + + item replaced + Eintrag ersetzt + + + replaced items + ersetzte Einträge + + + Replace with: + Ersetze durch: + + + Search for: + Suche nach: + + + Substitute all occurrences + Alle Fundstellen ersetzen + + + Substitute this occurrence? + Diesen Eintrag ändern? + + + Undo + Rückgängig + + + Whole words only + Nur ganze Wörter + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/InlineElements/de.locallang.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/InlineElements/de.locallang.xlf new file mode 100755 index 0000000..54ed44c --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/InlineElements/de.locallang.xlf @@ -0,0 +1,104 @@ + + + +
+ + + BiDi override + BiDi übersteuern + + + Bold + Fett + + + Citation + Zitatquelle + + + Code + Code + + + Definition + Definition + + + Deleted text + Gelöschter Text + + + Emphasis + Betonung + + + Inserted text + Eingefügter Text + + + Italic + Kursiv + + + Keyboard + Tastatur + + + Label + Label + + + Large text + Großer Text + + + Monospaced text + Text mit dicktengleicher Schrift + + + No text format + Kein Textformat + + + Quotation + Zitat + + + Sample + Beispiel + + + Small text + Kleiner Text + + + Strike-through + Durchgestrichen + + + Strong emphasis + Starke Betonung + + + Style container + Stilbehälter + + + Subscript + Tiefgestellt + + + Superscript + Hochgestellt + + + Underline + Unterstrichen + + + Variable + Variable + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/InlineElements/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/InlineElements/de.locallang_js.xlf new file mode 100755 index 0000000..b748df6 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/InlineElements/de.locallang_js.xlf @@ -0,0 +1,132 @@ + + + +
+ + + Bidirectionality override + Bidirektionalität übersteuern + + + Large text + Großer Text + + + Bold + Fett + + + Citation + Zitatquelle + + + Code fragment + Codeausschnitt + + + Computer code fragment + Ausschnitt aus Computer-Code + + + Definition + Definition + + + Deleted text + Gelöschter Text + + + Emphasis + Betonung + + + Apply format to selected text + Format auf markierten Text anwenden + + + Inserted text + Eingefügter Text + + + Italic + Kursiv + + + Text to enter + Einzugebender Text + + + Text to be entered by the user + Vom Benutzer einzugebender Text + + + Monospaced text + Text in dicktengleicher Schrift + + + No text format + Kein Textformat + + + Short quotation + Kurzes Zitat + + + Short inline quotation + Kurzes Zitat + + + Remove text format + Textformat entfernen + + + Sample output + Beispielausgabe + + + Sample program output or script + Beispielausgabe eines Programms oder Skript + + + Small text + Kleiner Text + + + Style container + Stilbehälter + + + Strike-through text + Durchgestrichener Text + + + Strong emphasis + Starke Betonung + + + Subscript + Tiefgestellt + + + Superscript + Hochgestellt + + + Technische Universität Ilmenau + Technische Universität Ilmenau + + + Underline + Unterstrichen + + + Variable + Variable + + + Variable or program argument + Variable oder Programmparameter + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/InsertSmiley/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/InsertSmiley/de.locallang_js.xlf new file mode 100755 index 0000000..555123a --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/InsertSmiley/de.locallang_js.xlf @@ -0,0 +1,84 @@ + + + +
+ + + Cancel + Abbrechen + + + Insert Smiley + Emoticon einfügen + + + Cool + Cool + + + Cry + Weinen + + + Embarassed + Verlegen + + + Foot in mouth + Ins Fettnäpfchen treten + + + Frown + Mundwinkel nach unten + + + Innocent + Unschuldig + + + Kiss + Kuss + + + Laughing + Lachen + + + Money Mouth + Geldmund + + + Lips are sealed + Versiegelte Lippen + + + Smile + Lächeln + + + Surprise + Überrascht + + + Tongue out + Zunge herausstrecken + + + Undecided + Unentschieden + + + Wink + Zwinkern + + + Yell + Schreien + + + Smiley + Emoticon + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Language/de.locallang.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Language/de.locallang.xlf new file mode 100755 index 0000000..b47c733 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Language/de.locallang.xlf @@ -0,0 +1,12 @@ + + + +
+ + + No language mark + Keine Sprachmarkierung + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Language/de.locallang_csh.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Language/de.locallang_csh.xlf new file mode 100755 index 0000000..43da81f --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Language/de.locallang_csh.xlf @@ -0,0 +1,69 @@ + + + +
+ + + htmlArea RTE > Language + htmlArea RTE > Sprache + + + The Language feature allows to edit the language and text direction attributes of an element in the RTE editing area. + Die Sprachfunktion erlaubt es, die Attribute für Sprache und Textrichtung eines Elements im RTE zu bearbeiten. + + + The following items may appear in the RTE toolbar: +- a selector box that allows to assign the language of contents of an element; +- two buttons that allow to set the direction of text; +- another button that allows to make the language marks visible wittin the RTE editing area. +The language selector box may also appear in some dialogues along with a text direction selector box. + Die folgenden Elemente können in der RTE-Werkzeugleiste erscheinen: - ein Auswahlfeld zum Zuweisen der Sprache zu Inhalten eines Elements; - zwei Schaltflächen zum Setzen der Textrichtung; - eine weitere Schaltfläche, um Sprachmarkierungen innerhalb der RTE-Arbeitsfläche sichtbar zu machen. Das Feld zur Auswahl der Sprache kann auch in anderen Dialogen zusammen mit der Auswahl der Textrichtung angezeigt werden. + + Direction of text + Textrichtung + + + Select the direction of text within the contents of the element. + Wählen Sie die Textrichtung im Inhalt dieses Elements aus. + + + The text direction selector box may appear in some dialogues. +The selector shows the direction of text currently set on the current element, if any. +Selecting a direction sets it on the element. If a direction was already set on the element, it is replaced by the newly selected direction. +Any currently set direction may be removed by selecting the "Not set" item at the top of the list of the selector box. + Das Feld zur Auswahl der Textrichtung kann in einigen Dialogen erscheinen. Die Auswahl zeigt die Textrichtung, die aktuell dem ausgewählten Element zugewiesen ist. Das Wählen einer Richtung weist diese dem Element zu. War bereits eine Richtung zugewiesen, wird diese durch die neu gewählte ersetzt. Eine zugewiesene Richtung kann durch Auswählen von "Nicht gesetzt" am Beginn der Liste im Auswahlfeld entfernt werden. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/Language/left_to_right.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/Language/right_to_left.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/Language/show-language-marks.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/Language/left_to_right.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/Language/right_to_left.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/Language/show-language-marks.gifThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + "Left to right" icon in the editor tool bar. +"Right to left" icon in the editor tool bar. +"Show language marks" icon in the editor tool bar. + "Links nach rechts"-Symbol in der Werkzeugleiste. "Rechts nach links"-Symbol in der Werkzeugleiste. "Zeige Sprachhinweise"-Symbol in der Werkzeugleiste. + + Language of contents + Sprache des Inhalts + + + Select the language of the contents of the element. + Wählen Sie die Sprache der Inhalte dieses Elements. + + + The language selector box may appear in the RTE toolbar and in some dialogues. +The selector shows the language currently assigned to the current element, if any. +Selecting a language assigns it to the element. If a language was already assigned to the element, it is replaced by the newly selected language. +Any currently assigned language may be removed by selecting the "Remove language mark" item at the top of the list of the selector box. + Das Feld zur Sprachauswahl kann in der RTE-Werkzeugleiste und in manchen Dialogen erscheinen. Die Auswahl zeigt die Sprache, die aktuell dem ausgewählten Element zugewiesen ist. Das Wählen einer Sprache weist diese dem Element zu. War bereits eine Sprache zugewiesen, wird diese durch die neu gewählte ersetzt. Eine zugewiesene Sprache kann durch Auswählen von "Sprachhinweis entfernen" am Beginn der Liste im Auswahlfeld entfernt werden. + + xEXT_rtehtmlarea_Language:languageCombo, +xEXT_rtehtmlarea_Language:directionCombo + xEXT_rtehtmlarea_Language:languageCombo, xEXT_rtehtmlarea_Language:directionCombo,This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Language/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Language/de.locallang_js.xlf new file mode 100755 index 0000000..aa0a9aa --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/Language/de.locallang_js.xlf @@ -0,0 +1,28 @@ + + + +
+ + + Language + Sprache + + + Direction left to right + Richtung links nach rechts + + + Direction right to left + Richtung rechts nach links + + + Show language marks + Sprachmarkierungen anzeigen + + + Technische Universität Ilmenau + Technische Universität Ilmenau + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/MicrodataSchema/de.locallang.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/MicrodataSchema/de.locallang.xlf new file mode 100755 index 0000000..f934434 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/MicrodataSchema/de.locallang.xlf @@ -0,0 +1,16 @@ + + + +
+ + + No property + Keine Eigenschaft + + + No type + Kein Typ + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/MicrodataSchema/de.locallang_csh.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/MicrodataSchema/de.locallang_csh.xlf new file mode 100755 index 0000000..bab4c86 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/MicrodataSchema/de.locallang_csh.xlf @@ -0,0 +1,119 @@ + + + +
+ + + htmlArea RTE > Microdata + htmlArea RTE > Microdata + + + Type of current containing item + Typ des aktuell enthaltenen Elements + + + This field displays the type of the item within the scope of which the current element resides, if any. + Dieses Feld zeigt den Typ des Elements, in dessen Rahmen das aktuelle Element liegt, falls vorhanden. + + + If a type of item is displayed, then the current element may be assigned a property of that type of item. + Wenn ein Element-Typ angezeigt wird, kann dem aktuellen Element eine Eigenschaft dieser Art von Elementen zugeordnet werden. + + + The Microdata feature allows to edit microdata attributes of elements in the RTE editing area. + Die Microdata-Funktion erlaubt es, Microdata-Attribute von Elementen im RTE zu bearbeiten. + + + When this feature is enabled, the dialogue opened when clicking the "Edit element" button in the editor toolbar allows to edit the microdata attributes of the current element in the RTE editing area. +Another button allows to make visible all microdata in the editing area. + +By default, this features uses the microdata dictionary defined by schema.org (http://schema.org). However, it may be configured to use other dictionaries. + Ist diese Funktion aktiviert, öffnet sich bei einem Klick auf die "Element bearbeiten" Schaltfläche in der Redakteurs Werkzeugleiste ein Dialog, der es dem Redakteur erlaubt die Microdata Attribute des aktuellen Elementes in dem RTE Bearbeitungsbereich zu bearbeiten. +Eine weitere Schaltfläche ermöglicht es alle Microdata Attribute in dem Bearbeitungsbereich sichtbar werden zu lassen. + +In der Standardeinstellung nutzen diese Funktionen das Microdata Nachschlagewerk von schema.org (http://schema.org). Wie auch immer, es können auch andere Nachschlagewerke konfiguriert werden. + + EXT:rtehtmlarea/extensions/EditElement/skin/images/element-edit.png, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/MicrodataSchema/microdata-show.gif + EXT:rtehtmlarea/extensions/EditElement/skin/images/element-edit.png, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/MicrodataSchema/microdata-show.gifThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + "Edit element" icon. When the cursor is inside an element, clicking it opens a dialogue that allows to edit the microdata attributes of the element. +"Show microdata" icon. Clicking it shows or hides all microdata items in the editing area. + "Element bearbeiten"-Symbol. Wenn sich der Mauszeiger über einem Element befindet, öffnet ein Klick einen Dialog in dem die Microdata-Attribute für dieses Element bearbeitet werden können. +"Microdata anzeigen"-Symbol. Ein Klick öffnet oder verbirgt alle Microdata-Elemente im Bearbeitungsbereich. + + Item property + Elementeigenschaft + + + Select the item property associated to the current element. + Die mit dem aktuellen Element zu verbindende Elementeigenschaft auswählen. + + + The properties displayed in this selector box are those of the type of the current containing item. + Die in diesem Auswahlfeld angezeigten Eigenschaften entsprechen dem Typ des aktuell enthaltenen Elements. + + + Item scope + Elementbereich + + + Check/uncheck this checkbox in order to set or unset this element as an item. + Diese Checkbox aktivieren/deaktivieren, um dieses Element als ein Element zu aktivieren oder zu deaktivieren. + + + If the checkbox is checked, then the current element is identified as an item and should be assigned a type. + Wenn diese Checkbox aktiviert ist, wird das aktuelle Element als ein Element identifiziert und sollte einem Typ zugewiesen werden. + + + Item type + Elementtyp + + + Select the type of item to be assigned to the current element. + Wählen Sie den Elementtyp, den Sie der aktuellen Auswahl zuweisen wollen. + + + xEXT_rtehtmlarea_EditElement, +xEXT_rtehtmlarea_MicrodataSchema:Show_microdata, +xEXT_rtehtmlarea_MicrodataSchema:currentItemType, +xEXT_rtehtmlarea_MicrodataSchema:itemscope, +xEXT_rtehtmlarea_MicrodataSchema:itemtype, +xEXT_rtehtmlarea_MicrodataSchema:itemprop + xEXT_rtehtmlarea_EditElement, +xEXT_rtehtmlarea_MicrodataSchema:Show_microdata, +xEXT_rtehtmlarea_MicrodataSchema:currentItemType, +xEXT_rtehtmlarea_MicrodataSchema:itemscope, +xEXT_rtehtmlarea_MicrodataSchema:itemtype, +xEXT_rtehtmlarea_MicrodataSchema:itempropThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Show microdata + Microdata zeigen + + + Show/hide all microdata items in the editing area.. + Anzeigen/verbergen aller Microdata-Elemente im Bearbeitungsbereich.. + + + Clicking the "Show microdata" button makes all microdata items in the editing area visible or, if they are currently visible, the button being highlighted as active, hides these items. +The type or the property of each item is shown in small capital letters in front of the element providing the microdata value. +This applies only when editing content and has no effect when the element is rendered in the frontend. + Anklicken der Schaltfläche "Microdata anzeigen" macht alle Microdata-Elemente zur Bearbeitung sichtbar oder, wenn sie aktuell sichtbar sind und die Schaltfläche als aktiv markiert ist, unsichtbar. +Der Typ oder die Eigenschaft jedes Elements wird in Kleinbuchstaben vor dem Element angezeigt, das den Microdata-Wert bereitstellt. +Das gilt nur während des Bearbeitens von Inhalten und hat keine Auswirkungen auf die Ausgabe im Frontend. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/MicrodataSchema/microdata-show.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/MicrodataSchema/microdata-show.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + "Show microdata" icon. + Symbol "Microdata anzeigen". + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/MicrodataSchema/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/MicrodataSchema/de.locallang_js.xlf new file mode 100755 index 0000000..59920cb --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/MicrodataSchema/de.locallang_js.xlf @@ -0,0 +1,33 @@ + + + +
+ + + Current item type + Aktueller Elementtyp + + + Item property + Elementeigenschaft + + + Item scope + Elementbereich + + + Item type + Elementtyp + + + Microdata + Microdata + + + Show microdata + Microdata zeigen + Microdata ist eine WHATWG HTML-Spezifikation, um semantische Elemente in Inhalt zu verschachteln. + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/PlainText/de.locallang_csh.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/PlainText/de.locallang_csh.xlf new file mode 100755 index 0000000..57f3abc --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/PlainText/de.locallang_csh.xlf @@ -0,0 +1,147 @@ + + + +
+ + + htmlArea RTE > Clean Paste + htmlArea RTE > Bereinigtes Einfügen + + + Select a paste behaviour + Ein Einfügeverhalten auswählen + + + Select one of the three alternate paste behaviours. + Wählen Sie eines der drei unterschiedlichen Einfügeverhalten. + + + When the "Clean paste" toggle is "on" in the RTE tool bar, the content may be tranformed according to the three following behaviours before being pasted: +- plain text: all HTML markup is removed; +- structure only: only structural HTML markup is retained, all format is removed; +- structure and basic format: structural HTML markup is preserved as well as basic format provided by inline HTML elements. + +Which behaviour is activated when clicking the toggle button may be set either in the TYPO3 BE User Settings or in the "Clean Paste Behaviour" dialogue. If not set, it defaults to "Paste as plain text". +The "Clean Paste Behaviour" dialogue is activated by clicking on the "Clean Paste Behaviour" button in the toolbar of the RTE. + Wenn die Funktion "bereinigtes Einfügen" in der Werkzeugleiste des RTE aktiviert ist, kann der Inhalt auf die folgenden drei Arten umgeformt werden, bevor er eingefügt wird: +- Nur Text: Jegliches HTML-Markup wird entfernt; +- Nur Struktur: Nur strukturelles HTML-Markup wird beibehalten, Formatierungen werden entfernt; +- Struktur und grundlegende Formatierungen: Strukturelles HTML-Markup wird ebenso wie grundlegende Formatierungen in Inline-Elementen beibehalten. + +Welches dieser drei Verhalten verwendet wird wenn die Schaltfläche aktiviert wird, kann entweder in den Einstellungen des TYPO3-Backendbenutzers oder im Dialog "Verhalten für bereinigtes Einfügen" festgelegt werden. Wenn kein Wert gesetzt ist, wird "Nur Text" als Standard verwendet. +Der Dialog zum Verhalten beim bereinigten Einfügen wird durch einen Klick auf die Schaltfläche "Verhalten beim bereinigten Einfügen" in der Werkzeugleiste des RTE aktiviert. + + xEXT_rtehtmlarea_PlainText:plainText,xEXT_rtehtmlarea_PlainText:pasteStructure,xEXT_rtehtmlarea_PlainText:pasteFormat,_MOD_user_setup + xEXT_rtehtmlarea_PlainText:plainText,xEXT_rtehtmlarea_PlainText:pasteStructure,xEXT_rtehtmlarea_PlainText:pasteFormat,_MOD_user_setup + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + The Clean Paste feature offers options for cleaning content copied from external source before it gets pasted into the editing area. + Die Funktion "Bereinigtes Einfügen" bietet die Möglichkeit Inhalte aus externen Quellen zu bereinigen bevor sie in den Bearbeitungsbereich eingefügt werden. + + + This feature is useful when pasting text that was copied to the clipboard from some external source. + +The "Clean paste" button allows to toggle to clean paste mode and back to normal paste mode. +Clicking on the "Clean paste" button puts the button "on". This action does not initiate any paste operation. But when the "clean paste" button is "on" in the RTE tool bar, whenever a paste operation is performed, content contained in the clipboard is transformed before being pasted into the editing area. +Clicking again on the toggle button puts it "off". Any subsequent paste operation is performed as a normal paste. + Diese Funktion ist nützlich, wenn Text eingefügt wird, der aus einer externen Quelle in die Zwischenablage kopiert wurde. + +Die "Bereinigtes Einfügen"-Schaltfläche ermöglicht es in den Modus zum bereinigten Einfügen und wieder zurück in den normalen Einfügemodus zu schalten. +Ein Klick auf die Schaltfläche "Bereinigtes Einfügen" aktiviert die Schaltfläche. Diese Aktion selbst fügt keine Einfügeoperation aus. Wenn die Schaltfläche in der Werkzeugleiste allerdings aktiviert ist, dann wird, jedesmal wenn eine Einfügeoperation durchgeführt wird, der Inhalt der Zwischenablage umgeformt bevor er in den Bearbeitungsbereich eingefügt wird. +Ein erneuter Klick auf die Schaltfläche deaktiviert sie wieder. Nachfolgende Einfügeoperationen werden dann im normalen Einfügemodus durchgeführt. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/PlainText/paste-toggle.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/PlainText/paste-behaviour.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/PlainText/paste-toggle.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/PlainText/paste-behaviour.gifThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + "Clean paste" toggle icon in the editor tool bar. Clicking on it changes the behaviour of subsequent paste operations. +"Clean Paste Behaviour" icon in the editor tool bar. Clicking on it opens a dialogue that allows to select an alternate paste behaviour. + "Bereinigtes Einfügen"-Schaltfläche in der Editorwerkzeugleiste. Ein Klick auf selbige ändert das Verhalten für nachfolgende Einfügeoperationen. +Schaltfläche für das Verhalten beim bereinigten Einfügen in der Editorwerkzeugleiste. Ein Klick auf sie öffnet einen Dialog, in dem ein alternatives Einfügeverhalten festgelegt werden kann. + + Paste structure and basic format + Struktur und grundlegende Formatierungen einfügen + + + When this paste behaviour is enabled and content is pasted in the editing area, structural HTML markup is preserved as well as basic format provided by inline HTML elements. + Wenn dieses Einfügeverhalten aktiviert ist und Inhalt in den Bearbeitungsbereich eingefügt wird, werden strukturelle HTML-Auszeichungen und grundlegende Formatierungen in Inline-Elementen beibehalten. + + + By default, "Structure and basic format" means that: +- the following HTML structural elements are retained: a, p, h[0-6], pre, address, article, aside, blockquote, div, footer, header, nav, section, hr, br, table, thead, tbody, tfoot, caption, tr, th, td, ul, ol, dl, li, dt, dd; +- the following HTML inline elements are also retained: b, bdo, big, cite, code, del, dfn, em, i, ins, kbd, label, q, samp, small, strike, strong, sub, sup, tt, u, var; +- the following HTML attributes are removed: id, style, class, lang, align, valign, bgcolor, color, border, face, any attribute starting with "on", and any attribute containing ":". + +These defaults may be modified in Page TSConfig. + "Struktur und grundlegende Formatierungen" bedeutet standardmäßig, dass: +- die folgenden strukturellen HTML-Elemente erhalten werden: a, p, h[0-6], pre, address, article, aside, blockquote, div, footer, header, nav, section, hr, br, table, thead, tbody, tfoot, caption, tr, th, td, ul, ol, dl, li, dt, dd; +- die folgenden Inline-Elemente ebenfalls erhalten werden: b, bdo, big, cite, code, del, dfn, em, i, ins, kbd, label, q, samp, small, strike, strong, sub, sup, tt, u, var; +- die folgenden HTML-Attribute entfernt werden: id, style, class, lang, align, valign, bgcolor, color, border, face, jegliche Attribute, die auf "on" beginnen und jegliche Attribute, die einen ":" enthalten. + +Diese Standardwerte können im Seiten-TSconfig verändert werden. + + xEXT_rtehtmlarea_PlainText:behaviour + xEXT_rtehtmlarea_PlainText:behaviour + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Contents pasted into this pasting pad will be cleaned. Click OK to insert the cleaned contents into the RTE editing area. + Inhalte, die in diesen Einfügebereich eingefügt werden, werden bereinigt. Klicken Sie OK, um die bereinigten Inhalte in den Bearbeitungsbereich des RTE einzufügen. + + + When using Internet Explorer and when pasting behaviour "Paste structure only" or "Paste structure and format" is enabled, contents must first be pasted into this pasting pad so that they can be cleaned before being inserted into the RTE editing area. + Wenn Sie den Internet-Explorer-Browser verwenden und wenn das Einfügeverhalten "Nur Struktur" oder "Struktur und grundlegende Formatierungen" aktiviert ist, müssen Inhalte zunächst in diesen Einfügebereich eingefügt werden, so dass sie bereinigt werden können, bevor sie in den Bearbeitungsbereich des RTE eingefügt werden. + + + Paste structure only + Nur die Struktur einfügen + + + When this paste behaviour is enabled and content is pasted in the editing area, only structural HTML markup is retained, all format is removed. + Wenn dieses Einfügeverhalten aktiviert ist und Inhalt in den Bearbeitungsbereich eingefügt wird, wird nur strukturelles HTML beibehalten; alle Formatierungen werden entfernt. + + + By default, "Structure only" means that: +- only the following HTML elements are retained: a, p, h[0-6], pre, address, article, aside, blockquote, div, footer, header, nav, section, hr, br, table, thead, tbody, tfoot, caption, tr, th, td, ul, ol, dl, li, dt, dd; +- the following HTML attributes are removed: id, style, class, lang, align, valign, bgcolor, color, border, face, any attribute starting with "on", and any attribute containing ":". + +These defaults may be modified in Page TSConfig. + "Nur Struktur" bedeutet standardmäßig, dass: +- nur die folgenden HTML-Elemente beibehalten werden: a, p, h[0-6], pre, address, article, aside, blockquote, div, footer, header, nav, section, hr, br, table, thead, tbody, tfoot, caption, tr, th, td, ul, ol, dl, li, dt, dd; +- die folgenden HTML-Attribute entfernt werden: id, style, class, lang, align, valign, bgcolor, color, border, face, jegliche Attribute, die auf "on" beginnen und jegliche Attribute, die einen ":" enthalten. + +Diese Standardwerte können im Seiten-TSconfig verändert werden. + + xEXT_rtehtmlarea_PlainText:behaviour + xEXT_rtehtmlarea_PlainText:behaviour + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Paste as plain text + Nur Text einfügen + + + When this paste behaviour is enabled, all HTML markup is removed before content is pasted in the editing area. + Wenn dieses Einfügeverhalten aktiviert ist, werden alle HTML-Auszeichungen vor dem Einfügen in den Bearbeitungsbereich entfernt. + + + xEXT_rtehtmlarea_PlainText:behaviour + xEXT_rtehtmlarea_PlainText:behaviour + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + xEXT_rtehtmlarea_PlainText:behaviour + xEXT_rtehtmlarea_PlainText:behaviour + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/PlainText/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/PlainText/de.locallang_js.xlf new file mode 100755 index 0000000..e7a81ec --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/PlainText/de.locallang_js.xlf @@ -0,0 +1,68 @@ + + + +
+ + + Content could not be pasted as plain text because permission to access the clipboard was denied. + Der Inhalt konnte nicht als einfacher Text eingefügt werden, weil der Zugriff auf die Zwischenablage verboten wurde. + + + Disable paste structure and basic format + Einfügen als Struktur und grundlegende Formatierung deaktivieren + + + Disable paste structure only + Einfügen nur als Struktur deaktivieren + + + Disable paste as plain text + Einfügen als einfachen Text deaktivieren + + + Enable paste structure and basic format + Einfügen als Struktur und grundlegende Formatierung aktivieren + + + Enable paste structure only + Einfügen nur als Struktur aktivieren + + + Enable paste as plain text + Einfügen als einfachen Text aktivieren + + + Paste as plain text + Als einfachen Text einfügen + + + Select alternate paste behaviour + Alternativen Einfügemodus auswählen + + + Paste structure and basic format + Struktur und grundlegende Formatierung einfügen + + + Paste the content into this pasting pad and click OK. + Inhalt in dieses Einfügefeld einfügen und OK drücken. + + + Paste structure only + Nur Struktur einfügen + + + Toggle paste behaviour + Einfügemodus umschalten + + + Paste as plain text + Als einfachen Text einfügen + + + Clean paste behaviour + Modus für sauberes Einfügen + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/QuickTag/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/QuickTag/de.locallang_js.xlf new file mode 100755 index 0000000..523dc87 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/QuickTag/de.locallang_js.xlf @@ -0,0 +1,56 @@ + + + +
+ + + Attributes + Attribute + + + Cancel + Abbrechen + + + Colors + Farben + + + Enter the TAG you want to insert + Den einzufügenden Tag eingeben + + + No CSS classes available + Keine CSS-Klassen verfügbar + + + Ok + OK + + + Options + Optionen + + + Insert tag + Tag einfügen + + + Tags + Tags + + + There are some unclosed quotes + Nicht geschlossene Anführungszeichen gefunden + + + This attribute already exists in the TAG + Dieses Attribut existiert bereits für diesen Tag + + + You have to select some text + Sie müssen einen Text markieren + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/RemoveFormat/de.locallang_csh.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/RemoveFormat/de.locallang_csh.xlf new file mode 100755 index 0000000..74c59ab --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/RemoveFormat/de.locallang_csh.xlf @@ -0,0 +1,215 @@ + + + +
+ + + Remove format on all contents + Formatierungen im gesamten Inhalt entfernen + + + Select this option to perform the format removal operation on the whole contents of the editing area. + Wählen Sie diese Option, um die Formatierung für den gesamten Inhalt zu entfernen. + + + Remove all HTML format + Alle HTML-Formatierungen entfernen + + + Check this option if you wish to remove all HTML format. + Aktivieren Sie diese Option, wenn Sie alle HTML-Formatierungen zu entfernen möchten. + + + This option removes all HTML markup from the selected text. + Diese Option entfernt alle HTML-Auszeichnungen vom ausgewählten Text. + + + xEXT_rtehtmlarea_RemoveFormat:area + xEXT_rtehtmlarea_RemoveFormat:area + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + htmlArea RTE > Remove Format + htmlArea RTE > Formatierung entfernen + + + Select the area to be cleaned + Wählen Sie den Bereich aus, der bereinigt werden soll + + + The format removal operation may be applied either to the currently highlighted text or to the whole contents of the editing area. + Die Funktion "Formatierung entfernen" kann auf den aktuell ausgewählten Inhalt oder auf den gesamten Inhalt des Bearbeitungsbereichs angewandt werden. + + + Use one of these two radio buttons to select the area to which you wish to apply the format removal operation. + Bitte wählen Sie eine der beiden Auswahlknöpfe, um den Anwendungsbereich für die Durchführung der Funktion "Formatierung entfernen" zu bestimmen. + + + The Remove Format feature offers options for cleaning up the HTML markup of the text being edited. + Die Funktion "Formatierung entfernen" bietet Möglichkeiten, den HTML-Code des im RTE-Bearbeitungsbereich ausgewählten Inhalts zu bereinigen. + + + This feature may be useful in order to clean up text that was copied from some external source and pasted into the editing area. + +The feature is accessed by clicking on the "Remove format" button in the editor tool bar. + +In the dialogue window that opens when the button is clicked: +- First, select the area to be cleaned; +- Second, choose the format removal options that you wish to be applied to the selected area; +- Press the OK button for the format removal operation to be performed. The dialogue window will be automatically closed. + Diese Funktion ist nützlich um Text zu bereinigen, der von einer externen Quelle kopiert und in den Editor eingefügt wurde. + +Die Funktion kann über die "Formatierung entfernen"-Schaltfläche in der Editorwerkzeugleiste benutzt werden. + +In dem Dialogfenster, das sich öffnet, wenn die Schaltfläche angeklickt wurde: +- Wählen Sie zunächst den Bereich, der bereinigt werden soll; +- Wählen Sie danach die Formatbereinigungsoptionen, die auf diesen Bereich angewendet werden sollen; +- Klicken Sie auf die "OK"-Schaltfläche, um die Bereinigung durchzuführen. Das Dialogfenster wird dann automatisch geschlossen. + + Remove all HTML inline markup and style + Alle MS-Word-Markierungen und Stile entfernen + 76% + + + Check this option if you wish to remove all HTML inline markup and style. + Markieren Sie diese Option, wenn sie ds gesamte HTML-Inline-Marup und alle Stile entfernen möchten. + + + This option removes: +- the following HTML elements, but keeps their textual contents: abbr, acronym, b, big, cite, code, em, font, i, q, s, samp, small, span, strike, strong, sub, sup, tt, u, var; +- the following attributes on all HTML elements: align, bgcolor, cellpadding, cellspacing, class, frame, style. + Diese Option entfernt: +- die folgenden HTML-Elemente, aber sie behält deren Textinhalte: abbr, acronym, b, big, cite, code, em, font, i, q, s, samp, small, span, strike, strong, sub, sup, tt, u, var; +- die folgenden Attribute aller HTML-Elemente: align, bgcolor, cellpadding, cellspacing, class, frame, style. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/RemoveFormat/remove-format.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/RemoveFormat/remove-format.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Remove format icon in the editor tool bar. + Symbol "Formatierung entfernen" in der RTE-Werkzeugleiste. + + + Remove images + Bilder entfernen + + + Check this option if you wish to remove all images. + Aktivieren Sie diese Option, wenn Sie alle Bilder entfernen möchten. + + + This option removes all images from the selected text. + Diese Option entfernt alle Bilder aus dem ausgewählten Text. + 84% + + + Remove all MS Word markup and style + Alle MS Word Markierungen und Stile entfernen + + + Check this option if you wish to remove all MS Word markup and style. + Markieren Sie diese Option, wenn Sie Markup und Stile von Microsoft Word entfernen möchten. + + + This option removes: +- all attributes on the following elements: b, em, i, li, p, strong, ul; +- the following attributes on all HTML elements: align, class, style; +- the following elements, but keeps their textual contents: div, f, formulas, link, lock, meta, path, shape, shapetype, span, stroke, ?xml, any element containing ":" in its name; +- the following elements and their contents: style, title; +- HTML comments; +- img, imagedata tags; +- xml tags; +- the following elements whenever they have no textual contents: b, big, i, s, small, strike, tt, u; +- double opening and double closing tags; +- multiples spaces, replacing them by single spaces. + Diese Option entfernt: +- alle Attribute der folgenden Elemente: b, em, i, li, p, strong, ul; +- die folgenden Attribute aller HTML-Elemente: align, class, style; +- die folgenden Elemente, aber sie behält deren Textinhalte: div, f, formulas, link, lock, meta, path, shape, shapetype, span, stroke, ?xml, jegliche Elemente mit ":" in ihrem Namen; +- die folgenden Elemente und ihre Inhalte: style, title; +- HTML-Kommentare; +- img-, imagedata-Tags; +- xml-Tags; +- die folgenden Elemente sofern sie keine Textinhalte haben: b, big, i, s, small, strike, tt, u; +- doppelte öffnende und doppelte schließende Tags +- mehrfache Leerzeichen; sie werden durch ein einzelnes Leerzeichen ersetzt. + + Replace non-breaking spaces + Geschützte Leerzeichen ersetzen + + + Check this option if you wish to replace non-breaking spaces with normal spaces. + Aktivieren Sie diese Option, wenn Sie geschützte Leerzeichen durch normale Leerzeichen ersetzen möchten. + + + This option replaces any non-breaking space with a simple normal space. + Diese Option ersetzt alle geschützten Leerzeichen mit einem normalen Leerzeichen. + + + Select the types of format to be removed + Wählen Sie die Formatierungstypen, die entfernt werden sollen + + + The format removal operation may remove various types of format. + Es können unterschiedliche Typen von Formatierungen entfernt werden. + + + Check one or more of these check boxes to select the type(s) of format you wish to be removed. + Markieren Sie eine oder mehrere dieser Kontrollkästchen, um die zu entfernenden Formatierungen auszuwählen. + + + xEXT_rtehtmlarea_RemoveFormat:htmlFormat,xEXT_rtehtmlarea_RemoveFormat:msWordFormat,xEXT_rtehtmlarea_RemoveFormat:typographicalPunctuation,xEXT_rtehtmlarea_RemoveFormat:nonBreakingSpace,xEXT_rtehtmlarea_RemoveFormat:images,xEXT_rtehtmlarea_RemoveFormat:allHtml + xEXT_rtehtmlarea_RemoveFormat:htmlFormat,xEXT_rtehtmlarea_RemoveFormat:msWordFormat,xEXT_rtehtmlarea_RemoveFormat:typographicalPunctuation,xEXT_rtehtmlarea_RemoveFormat:nonBreakingSpace,xEXT_rtehtmlarea_RemoveFormat:images,xEXT_rtehtmlarea_RemoveFormat:allHtml + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + xEXT_rtehtmlarea_RemoveFormat:area,xEXT_rtehtmlarea_RemoveFormat:options + xEXT_rtehtmlarea_RemoveFormat:area,xEXT_rtehtmlarea_RemoveFormat:options + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Remove format on selected text only + Formatierung nur für ausgewählten Inhalt entfernen + + + Select this option to perform the format removal operation on the currently selected text only. + Wählen Sie diese Option, um die Formatierung nur für den aktuell ausgewählten Inhalt zu entfernen. + + + xEXT_rtehtmlarea_RemoveFormat:area + xEXT_rtehtmlarea_RemoveFormat:area + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Replace typographical punctuation + Typografische Zeichensetzung ersetzen + + + Check this option if you wish to replace typographical punctuation with ASCII character codes. + Markieren Sie diese Option, wenn Sie typografische Satzzeichen durch ASCII-Zeichen ersetzen möchten. + + + This option replaces typographical punctuation entities with ASCII character codes. The following substitutions are performed: +- replace horizontal ellipsis with three periods; +- replace en-dash and em-dash with hyphen; +- replace double low-9, left double and right double quotation mark with double quote; +- replace left single, right single and single low-9 quotation mark with single quote; +- replace single left/right-pointing angle quotation mark with single quote; +- replace left/right-pointing double angle quotation mark (also known as left/right pointing guillemet) with double quote; +- replace grave accent (spacing grave) and acute accent (spacing acute) with single quote. + Diese Option ersetzt typografische Zeichen mit ihren ASCII-Entsprechungen. Die folgenden Ersetzungen werden durchgeführt: +- Waagerechte Auslassungspunkte werden ersetzt durch drei Punkte; +- kurze und lange Gedankenstriche werden ersetzt durch Bindestriche; +- unteres, typografisches sowie doppeltes Anführungszeichen wird ersetzt durch Standardanführungszeichen; +- unteres sowie einfaches Anführungszeichen wird ersetzt durch einfaches Anführungszeichen;- einfaches Guillemet wird ersetzt durch einfaches Anführungszeichen; +- Guillemet wird ersetzt durch Standardanführungszeichen; +- Gravis und Akut werden ersetzt durch einfaches Anführungszeichen. + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/RemoveFormat/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/RemoveFormat/de.locallang_js.xlf new file mode 100755 index 0000000..d0d44e5 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/RemoveFormat/de.locallang_js.xlf @@ -0,0 +1,68 @@ + + + +
+ + + All + Gesamt + + + All HTML tags: + Alle HTML-Tags: + + + Cancel + Abbrechen + + + Cleaning Area + Bereich + + + Type(s) of format to remove + Art der Formatierung(en), die entfernt werden soll(en) + + + HTML Format: + HTML-Formatierung: + + + Images: + Bilder: + + + MS Word Format: + MS-Word-Formatierung: + + + OK + OK + + + Remove format + Formatierung entfernen + + + Remove format + Formatierung entfernen + + + Selected text + Ausgewählter Text + + + Select the type(s) of format to remove. + Wählen Sie die Art der Formatierung(en), die entfernt werden soll(en). + + + Non-breaking spaces: + Geschützte Leerzeichen: + + + Typographical punctuation: + Typographische Zeichen: + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/SelectFont/de.locallang.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/SelectFont/de.locallang.xlf new file mode 100755 index 0000000..d30b6e3 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/SelectFont/de.locallang.xlf @@ -0,0 +1,88 @@ + + + +
+ + + Arial + Arial + + + Arial Black + Arial Black + + + Courier + Courier + + + Default font + Standardschrift + + + Default size + Standardgröße + + + Extra large + Extrem groß + + + Extra small + Extrem klein + + + Garamond + Garamond + + + Large + Groß + + + Lucida Handwriting + Lucida Handwriting + + + Medium + Mittel + + + No font + Keine Schriftart + + + No font size + Keine Schriftgröße + + + Small + Klein + + + Times New Roman + Times New Roman + + + Verdana + Verdana + + + Very large + Sehr groß + + + Very small + Sehr klein + + + Webdings + Webdings + + + Wingdings + Wingdings + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/SpellChecker/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/SpellChecker/de.locallang_js.xlf new file mode 100755 index 0000000..0a5ab7d --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/SpellChecker/de.locallang_js.xlf @@ -0,0 +1,172 @@ + + + +
+ + + Cancel + Abbrechen + + + Please confirm that you want to open this link + Bitte bestätigen Sie, dass Sie diesem Link folgen möchten + + + Dictionary + Wörterbuch + + + Document information + Dokumentinformation + + + Finished list of mispelled words + Fertige Liste der Fehler + + + HTMLArea Spell Checker + HTMLArea-Rechtschreibprüfung + + + Ignore + Ignorieren + + + Ignore all + Alle ignorieren + + + Info + Info + + + I will open it in a new page. + Wird in neuer Seite geöffnet. + + + Add to dictionary + Zum Wörterbuch hinzufügen + + + Misspelled words + Fehlerhafte Wörter + + + No mispelled words found with the selected dictionary. + Im ausgewählten Wörterbuch wurden keine Fehler gefunden. + + + Spell check complete, didn't find any mispelled words. Closing now... + Fehlersuche beendet, es wurden keine Fehler gefunden. Die Suche wird nun beendet... + + + No information available + Keine information verfügbar + + + occurrences + Anzahl Vorkommen + + + of the word + des Wortes + + + OK + OK + + + One occurrence + Einmal + + + Original word + Ursprüngliches Wort + + + Please wait. Calling spell checker. + Bitte warten. Die Rechtschreibprüfung wird aufgerufen. + + + Please wait: changing dictionary to + Bitte warten: das Wörterbuch wird geändert nach + + + Please wait... + Bitte warten... + + + This will drop changes and quit spell checker. Please confirm. + Hierdurch werden die Änderungen verworfen und die Rechtschreibprüfung beendet. Bitte bestätigen. + + + Re-check + Nochmals prüfen + + + Replace + Ersetzen + + + Replace all + Alle ersetzen + + + Replacement + Ersatz + + + Replace with + Ersetzen durch + + + Revert + Umkehren + + + Spell-check + Rechtschreibprüfung + + + seconds + Sekunden + + + Spell Checker + Rechtschreibprüfung + + + Spelling checked in + Rechtschreibprüfung durchgeführt in + + + Suggestions + Vorschläge + + + Total suggestions + Total Anzahl Vorschläge + + + Total words + Totale Anzahl Wörter + + + Total words suggested + Total Anzahl vorgeschlagener Wörter + + + Two occurrences + Zweimal + + + was found. + wurde gefunden. + + + were found. + wurden gefunden. + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TYPO3Color/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TYPO3Color/de.locallang_js.xlf new file mode 100755 index 0000000..f905f25 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TYPO3Color/de.locallang_js.xlf @@ -0,0 +1,32 @@ + + + +
+ + + Choose a color + Eine Farbe auswählen + + + Text Color + Textfarbe + + + Set the text color + Legt die Textfarbe fest + + + Background Color + Hintergrundfarbe + + + Set the background color + Legt die Hintergrundfarbe fest + + + No color + Keine Farbe + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TYPO3HtmlParser/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TYPO3HtmlParser/de.locallang_js.xlf new file mode 100755 index 0000000..ef23a19 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TYPO3HtmlParser/de.locallang_js.xlf @@ -0,0 +1,12 @@ + + + +
+ + + Clean up HTML content + HTML-Inhalt säubern + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TYPO3Image/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TYPO3Image/de.locallang_js.xlf new file mode 100755 index 0000000..8633c38 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TYPO3Image/de.locallang_js.xlf @@ -0,0 +1,12 @@ + + + +
+ + + Insert/modify image + Bild einfügen + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TableOperations/de.locallang_csh.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TableOperations/de.locallang_csh.xlf new file mode 100755 index 0000000..0c89e53 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TableOperations/de.locallang_csh.xlf @@ -0,0 +1,1074 @@ + + + +
+ + + htmlArea RTE > Table Operations + htmlArea RTE > Tabellenoperationen + + + Background color + Hintergrundfarbe + + + Select the color of the background. + Wählen Sie die Farbe des Hintergrunds. + + + URL of background image + URL des Hintergrundbildes + + + Enter the URL of the background image. + Geben Sie die URL des Hintergrundbildes ein. + + + Border color + Rahmenfarbe + + + Select the border color. + Wählen Sie die Rahmenfarbe aus. + + + Border style + Rahmenstil + + + Select the border style. + Wählen Sie den Rahmenstil. + + + Border width + Rahmenbreite + + + Enter the border width in pixels. + Geben Sie die Breite des Rahmens in Pixeln ein. + + + Table caption + Tabellenbeschriftung + + + Enter the description of the nature of the table. + Geben Sie die Beschreibung der Natur der Tabelle ein. + + + The description entered in this field becomes the content of the table caption. By default, the table caption is center-aligned above a table. + Die in diesem Feld eingegebene Beschreibung wird als Tabellenbeschriftung benutzt. Standardmäßig ist die Tabellenbeschriftung zentriert oberhalb der Tabelle angeordnet. + + + Header cell abbreviation + Kopfzellenabkürzung + + + Enter the abbreviation of the header cell. + Geben Sie eine Abkürzung der Kopfzelle ein. + + + Cell height + Zellhöhe + + + Enter the cell height using the selected height unit. + Geben Sie die Zellhöhe in der ausgewählten Höheneinheit an. + + + Cell padding + Zelleninnenabstand + + + Enter the numer of pixels of space between content and border in cells. + Geben Sie die Anzahl an Pixeln Abstand zwischen Inhalt und Rahmen in Zellen an. + + + Cell spacing + Zellenaußenabstand + + + Enter the numer of pixels of space between adjacent cells. + Geben Sie die Anzahl an Pixeln Abstand zwischen benachbarten Zellen an. + + + Type of cell + Zelltyp + + + Select the type of the cell. + Wählen Sie den Typ der Zelle aus. + + + Cell width + Zellbreite + + + Enter the cell width using the selected width unit. + Geben Sie die Zellbreite in der ausgewählten Breiteneinheit an. + + + Style selector + Stilauswahl + + + Apply a style to the current element or remove the style that was last applied. + Wenden Sie einen Stil auf das aktuelle Element an oder entfernen Sie den Stil, der zuletzt angewendet wurde. + + + Collapsed borders + Zusammenfallende Rahmen + + + Select whether table borders should be collapsed, detached or default. + Wählen Sie aus, ob die Tabellenrahmen zusammenfallend sein sollen, allein stehend sein sollen oder in der Standardeinstellung verbleiben sollen. + + + Type of cells + Zelltyp + + + Select the type of the cells of this column. + Wählen Sie den Typ der Zellen dieser Spalte. + + + This feature offers multiple tools for creating and editing tables in the RTE editing area. + Diese Funktion bietet mehrere Werkzeuge, um im RTE-Bearbeitungsbereich Tabellen zu erstellen und zu bearbeiten. + + + When this feature is enabled, an "Insert table" button is shown in the editor toolbar. +A number of buttons may also appear, usually as the last line of the toolbar. The editor may also be configured so that table operations options appear only in the context menu. +All buttons that may be configured are shown below. + Wenn diese Funktion aktiviert ist, wird eine "Tabelle einfügen"-Schaltfläche in der Editorwerkzeugleiste angezeigt. +Zusätzlich kann eine Anzahl weiterer Schaltflächen angezeigt werden, gewöhnlich in der letzten Zeile der Werkzeugleiste. Der Editor kann allerdings auch so konfiguriert sein, dass Konfigurationsoptionen für Tabellen nur im Kontextmenü erscheinen. +Alle Schaltflächen, die konfiguriert werden können, sind unten abgebildet. + + Frames + Umrandung + + + Select which sides should have a border. + Wählen Sie aus, welche Seite(n) der Tabelle eine Umrandung haben soll(en). + + + Height unit + Höheneinheit + + + Select the height unit. + Wählen Sie die Höheneinheit. + + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/insert_table.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/table-prop.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/table-restyle.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/toggle-borders.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-prop.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-insert-above.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-insert-under.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-delete.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-split.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-prop.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-insert-before.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-insert-after.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-delete.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-split.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-prop.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-insert-before.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-insert-after.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-delete.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-split.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-merge.gif + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/insert_table.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/table-prop.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/table-restyle.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/toggle-borders.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-prop.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-insert-above.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-insert-under.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-delete.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-split.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-prop.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-insert-before.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-insert-after.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-delete.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-split.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-prop.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-insert-before.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-insert-after.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-delete.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-split.gif, +EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-merge.gif +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + "Insert table" icon. Clicking it opens a dialogue that allows to insert a table at the current cursor position. +"Table properties" icon. When the cursor is inside a table, clicking it opens a dialogue that allows to edit the properties of the table. +"Re-apply table styles" icon. When the cursor is inside a table, clicking it re-calculates the odd/even and counting styles of the table. +"Toggle borders" icon. Clicking it shows or hides the borders of all tables in the editing area. +"Row properties" icon. When the cursor is inside a table row, clicking it opens a dialogue that allows to edit the properties of the row. +"Insert row before" icon. When the cursor is inside a table row, clicking it inserts a new row above this row. +"Insert row after" icon. When the cursor is inside a table row, clicking it inserts a new row below this row. +"Delete row" icon. When the cursor is inside a table row, clicking it deletes the row from table. +"Split row" icon. When the cursor is inside a table cell that was merged over two or more rows, clicking it splits the cell into as many rows as were merged. +"Column cells properties" icon. When the cursor is inside a table column, clicking it opens a dialogue that allows to edit the properties of the cells of the column. +"Insert column before" icon. When the cursor is inside a table column, clicking it inserts a new column to the left of this column. +"Insert column after" icon. When the cursor is inside a table column, clicking it inserts a new column to the right of this column. +"Delete column" icon. When the cursor is inside a table column, clicking it deletes the column from the table. +"Split column" icon. When the cursor is inside a table cell that was merged over two or more columns, clicking it splits the cell into as many columns as were merged. +"Cell properties" icon. When the cursor is inside a table cell, clicking it opens a dialogue that allows to edit the properties of the cell. +"Insert cell before" icon. When the cursor is inside a table cell, clicking it inserts a new column to the left of this cell. +"Insert cell after" icon. When the cursor is inside a table cell, clicking it inserts a new column to the right of this cell. +"Delete cell" icon. When the cursor is inside a table cell, clicking it deletes the cell from the table. +"Split cell" icon. When the cursor is inside a table cell that was merged over columns and rows, clicking it splits the cell into as many rows and columns as were merged. +"Merge cells" icon. When some table cells are selected, clicking it merges the cells into one cell. + Symbol "Tabelle einfügen". Wenn Sie dieses Symbol anklicken, öffnet sich ein Dialog, mit dem Sie eine Tabelle an der aktuellen Mauszeigerposition einfügen können. +Symbol "Tabelleneigenschaften". Wenn der Mauszeiger innerhalb einer Tabelle ist, öffnet ein Klick auf dieses Symbol einen Dialog zum Bearbeiten der Tabelleneigenschaften. +Symbol "Tabellenstile erneut anwenden". Wenn der Mauszeiger innerhalb einer Tabelle ist, werden mit einem Klick auf dieses Symbol die Stile für gerade und ungerade Zeilen sowie zählende Stile erneut berechnet. +Symbol "Rahmen umschalten". Wenn Sie dieses Symbol anklicken, werden die Rahmen aller Tabellen im Bearbeitungsbereich gezeigt oder verborgen. +Symbol "Zeileneigenschaften". Wenn der Mauszeiger sich in einer Tabellenzeile befindet, öffnet ein Klick auf diese Schaltfläche einen Dialog, in dem die Eigenschaften der Zeile bearbeitet werden können. +Symbol "Zeile darüber einfügen". Wenn der Mauszeiger sich in einer Tabellenzeile befindet, fügt ein Klick auf diese Schaltfläche eine neue Zeile oberhalb dieser Zeile ein. +Symbol "Zeile darunter einfügen". Wenn der Mauszeiger sich in einer Tabellenzeile befindet, fügt ein Klick auf diese Schaltfläche eine neue Zeile unterhalb dieser Zeile ein. +Symbol "Zeile löschen". Wenn der Mauszeiger sich in einer Tabellenzeile befindet, löscht ein Klick auf diese Schaltfläche diese Tabellenzeile. +Symbol "Zeile teilen". Wenn der Mauszeiger sich in einer Tabellenzelle befindet, die sich über zwei oder mehr Zeilen erstreckt, teilt ein Klick auf diese Schaltfläche die Zelle in so viele Zeilen, wie sie umfasste. +Symbol "Spaltenzelleigenschaften". Wenn der Mauszeiger sich in einer Tabellenspalte befindet, öffnet ein Klick auf diese Schaltfläche einen Dialog, der es erlaubt, die Eigenschaften der Zellen der Spalte zu bearbeiten. +Symbol "Spalte links einfügen". Wenn der Mauszeiger sich in einer Tabellenspalte befindet, fügt ein Klick auf diese Schaltfläche eine neue Spalte links der aktuellen Spalte ein. +Symbol "Spalte rechts einfügen". Wenn der Mauszeiger sich in einer Tabellenspalte befindet, fügt ein Klick auf diese Schaltfläche eine neue Spalte rechts der aktuellen Spalte ein. +Symbol "Spalte löschen". Wenn der Mauszeiger sich in einer Tabellenspalte befindet, löscht ein Klick auf diese Schaltfläche die Spalte. +Symbol "Spalte teilen". Wenn der Mauszeiger sich in einer Tabellenzelle befindet, die sich über zwei oder mehr Spalten erstreckt, teilt ein Klick auf diese Schaltfläche die Zelle in so viele Spalten, wie sie umfasst hat. +Symbol "Zelleigenschaften". Wenn der Mauszeiger sich in einer Tabellenzelle befindet, öffnet ein Klick auf diese Schaltfläche einen Dialog, in dem die Eigenschaften der Zelle bearbeitet werden können. +Symbol "Zelle davor einfügen". Wenn der Mauszeiger sich in einer Tabellenzelle befindet, fügt ein Klick auf diese Schaltfläche eine neue Zelle links von dieser Zelle ein. +Symbol "Zelle danach einfügen". Wenn der Mauszeiger sich in einer Tabellenzelle befindet, fügt ein Klick auf diese Schaltfläche eine neue Zelle rechts von dieser Zelle ein. +Symbol "Zelle löschen". Wenn der Mauszeiger sich in einer Tabellenzelle befindet, löscht ein Klick auf diese Schaltfläche die Zelle. +Symbol "Zelle teilen". Wenn der Mauszeiger sich in einer Tabellenzelle befindet, die sich über Spalten und Zeilen erstreckte, dann teilt ein Klick auf diese Schaltfläche die Zelle in so viele Zeilen und Spalten, wie sie umfasste. +Symbol "Zellen zusammenführen". Wenn mehrere Tabellenzellen ausgewählt sind, fügt ein Klick auf diese Schaltfläche die Zellen zu einer einzigen Zelle zusammen. + + Insert table + Tabelle einfügen + + + Create a new table and insert it into the editing area. + Erstellen Sie eine neue Tabelle und fügen Sie sie in den Bearbeitungsbereich ein. + + + Clicking the "Table properties" button opens a dialogue window that allows to create a new table and insert it into the editing area at the current cursor position. + Ein Klick auf die Schaltfläche "Tabelleneigenschaften" öffnet ein Dialogfeld, mit dem eine neue Tabelle erstellt und an der aktuellen Mauszeigerposition in den Bearbeitungsbereich eingefügt werden kann. + + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/insert_table.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/insert_table.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + "Insert table" icon. + Symbol "Tabelle einfügen". + + + xEXT_rtehtmlarea_TableOperations:caption,xEXT_rtehtmlarea_TableOperations:summary, +xEXT_rtehtmlarea_TableOperations:numberOfRows,xEXT_rtehtmlarea_TableOperations:numberOfColumns,xEXT_rtehtmlarea_TableOperations:tableHeaders, +xEXT_rtehtmlarea_TableOperations:tableStyle,xEXT_rtehtmlarea_TableOperations:Table_class_selector,xEXT_rtehtmlarea_TableOperations:Table_header_class_selector,xEXT_rtehtmlarea_TableOperations:Table_body_class_selector, +xEXT_rtehtmlarea_TableOperations:cellSpacing,xEXT_rtehtmlarea_TableOperations:cellPadding, +xEXT_rtehtmlarea_Language:languageCombo,xEXT_rtehtmlarea_Language:directionCombo, +xEXT_rtehtmlarea_TableOperations:Table_width,xEXT_rtehtmlarea_TableOperations:Width_unit,xEXT_rtehtmlarea_TableOperations:Table_height,xEXT_rtehtmlarea_TableOperations:Height_unit,xEXT_rtehtmlarea_TableOperations:tableFloat, +xEXT_rtehtmlarea_TableOperations:textAlignment,xEXT_rtehtmlarea_TableOperations:verticalAlignment, +xEXT_rtehtmlarea_TableOperations:borderStyle,xEXT_rtehtmlarea_TableOperations:borderWidth,xEXT_rtehtmlarea_TableOperations:borderColor, +xEXT_rtehtmlarea_TableOperations:collapsedBorders,xEXT_rtehtmlarea_TableOperations:frames,xEXT_rtehtmlarea_TableOperations:rules, +xEXT_rtehtmlarea_TableOperations:textColor,xEXT_rtehtmlarea_TableOperations:backgroundColor,xEXT_rtehtmlarea_TableOperations:backgroundImage + xEXT_rtehtmlarea_TableOperations:caption,xEXT_rtehtmlarea_TableOperations:summary, +xEXT_rtehtmlarea_TableOperations:numberOfRows,xEXT_rtehtmlarea_TableOperations:numberOfColumns,xEXT_rtehtmlarea_TableOperations:tableHeaders, +xEXT_rtehtmlarea_TableOperations:tableStyle,xEXT_rtehtmlarea_TableOperations:Table_class_selector,xEXT_rtehtmlarea_TableOperations:Table_header_class_selector,xEXT_rtehtmlarea_TableOperations:Table_body_class_selector, +xEXT_rtehtmlarea_TableOperations:cellSpacing,xEXT_rtehtmlarea_TableOperations:cellPadding, +xEXT_rtehtmlarea_Language:languageCombo,xEXT_rtehtmlarea_Language:directionCombo, +xEXT_rtehtmlarea_TableOperations:Table_width,xEXT_rtehtmlarea_TableOperations:Width_unit,xEXT_rtehtmlarea_TableOperations:Table_height,xEXT_rtehtmlarea_TableOperations:Height_unit,xEXT_rtehtmlarea_TableOperations:tableFloat, +xEXT_rtehtmlarea_TableOperations:textAlignment,xEXT_rtehtmlarea_TableOperations:verticalAlignment, +xEXT_rtehtmlarea_TableOperations:borderStyle,xEXT_rtehtmlarea_TableOperations:borderWidth,xEXT_rtehtmlarea_TableOperations:borderColor, +xEXT_rtehtmlarea_TableOperations:collapsedBorders,xEXT_rtehtmlarea_TableOperations:frames,xEXT_rtehtmlarea_TableOperations:rules, +xEXT_rtehtmlarea_TableOperations:textColor,xEXT_rtehtmlarea_TableOperations:backgroundColor,xEXT_rtehtmlarea_TableOperations:backgroundImageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Number of columns + Anzahl an Spalten + + + Enter the number of columns of the table to be created. + Geben Sie die Anzahl an Spalten für die zu erstellende Tabelle an. + + + Enter in this field the number of columns that the table should have when it is created. + Geben Sie in diesem Feld die Anzahl an Spalten an, die die erstellte Tabelle haben soll. + + + Number of rows + Anzahl an Zeilen + + + Enter the number of rows of the table to be created. + Geben Sie die Anzahl an Zeilen für die zu erstellende Tabelle an. + + + Enter in this field the number of rows that the table should have when it is created. + Geben Sie in diesem Feld die Anzahl an Zeilen an, die die erstellte Tabelle haben soll. + + + Row group + Zeilengruppe + + + Select to which table part this row should belong. + Wählen Sie aus, zu welchem Tabellenteil diese Zeile gehören soll. + + + The row may belong either to the header, body or footer of the table. + Die Zeile kann entweder zum Kopf, zum Körper oder zum Fuß der Tabelle gehören. + + + Row height + Zeilenhöhe + + + Enter the row height using the selected height unit. + Geben Sie die Zeilenhöhe in der ausgewählten Höheneinheit an. + + + Row width + Zeilenbreite + + + Enter the row width using the selected width unit. + Geben Sie die Zeilenbreite in der ausgewählten Breiteneinheit an. + + + Rules + Innenränder + + + Select where rules should be displayed. + Wählen Sie aus, welche inneren Umrandungen der Tabelle angezeigt werden sollen. + + + xEXT_rtehtmlarea_TableOperations:InsertTable, +xEXT_rtehtmlarea_TableOperations:TO_table_prop, +xEXT_rtehtmlarea_TableOperations:TO_table_restyle, +xEXT_rtehtmlarea_TableOperations:TO_toggle_borders, +xEXT_rtehtmlarea_TableOperations:TO_row_prop, +xEXT_rtehtmlarea_TableOperations:TO_row_insert_above, +xEXT_rtehtmlarea_TableOperations:TO_row_insert_under, +xEXT_rtehtmlarea_TableOperations:TO_row_delete, +xEXT_rtehtmlarea_TableOperations:TO_row_split, +xEXT_rtehtmlarea_TableOperations:TO_col_prop, +xEXT_rtehtmlarea_TableOperations:TO_column_insert_before, +xEXT_rtehtmlarea_TableOperations:TO_column_insert_after, +xEXT_rtehtmlarea_TableOperations:TO_column_delete, +xEXT_rtehtmlarea_TableOperations:TO_column_split, +xEXT_rtehtmlarea_TableOperations:TO_cell_prop, +xEXT_rtehtmlarea_TableOperations:TO_cell_insert_before, +xEXT_rtehtmlarea_TableOperations:TO_cell_insert_after, +xEXT_rtehtmlarea_TableOperations:TO_cell_delete, +xEXT_rtehtmlarea_TableOperations:TO_cell_split, +xEXT_rtehtmlarea_TableOperations:TO_cell_merge + xEXT_rtehtmlarea_TableOperations:InsertTable, +xEXT_rtehtmlarea_TableOperations:TO_table_prop, +xEXT_rtehtmlarea_TableOperations:TO_table_restyle, +xEXT_rtehtmlarea_TableOperations:TO_toggle_borders, +xEXT_rtehtmlarea_TableOperations:TO_row_prop, +xEXT_rtehtmlarea_TableOperations:TO_row_insert_above, +xEXT_rtehtmlarea_TableOperations:TO_row_insert_under, +xEXT_rtehtmlarea_TableOperations:TO_row_delete, +xEXT_rtehtmlarea_TableOperations:TO_row_split, +xEXT_rtehtmlarea_TableOperations:TO_col_prop, +xEXT_rtehtmlarea_TableOperations:TO_column_insert_before, +xEXT_rtehtmlarea_TableOperations:TO_column_insert_after, +xEXT_rtehtmlarea_TableOperations:TO_column_delete, +xEXT_rtehtmlarea_TableOperations:TO_column_split, +xEXT_rtehtmlarea_TableOperations:TO_cell_prop, +xEXT_rtehtmlarea_TableOperations:TO_cell_insert_before, +xEXT_rtehtmlarea_TableOperations:TO_cell_insert_after, +xEXT_rtehtmlarea_TableOperations:TO_cell_delete, +xEXT_rtehtmlarea_TableOperations:TO_cell_split, +xEXT_rtehtmlarea_TableOperations:TO_cell_mergeThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Table summary + Tabellenzusammenfassung + + + Enter a summary of the table purpose and structure. + Geben Sie eine Zusammenfassung von Zweck und Struktur der Tabelle an. + + + The text entered in this field becomes the summary attribute of the table. + +Note that this attribute is not supported in HTML5. + Der in diesem Feld eingegebene Text wird für das summary-Attribut der Tabelle genutzt. + +Beachten Sie, dass dieses Attribut in HTML5 nicht unterstützt wird. + + Table body style selector + Tabellenkörperstilauswahl + + + Apply a style to the body part of the table or remove the style that was last applied. + Wenden Sie einen Stil auf den Körper der Tabelle an oder entfernen Sie den Stil, der zuletzt angewendet wurde. + + + Table style selector + Tabellenstilauswahl + + + Apply a style to the table or remove the style that was last applied. + Wenden Sie einen Stil auf die Tabelle an oder entfernen Sie den Stil, der zuletzt angewendet wurde. + + + Table float + Tabellenumfluss + + + Select whether and how the table should float. + Wählen Sie aus, ob und wie die Tabelle umflossen werden soll. + + + Table footer style selector + Tabellenfußstilauswahl + + + Apply a style to the footer part of the table or remove the style that was last applied. + Wenden Sie einen Stil auf den Fuß der Tabelle an oder entfernen Sie den Stil, der zuletzt angewendet wurde. + + + Table header style selector + Tabellenkopfstilauswahl + + + Apply a style to the header part of the table or remove the style that was last applied. + Wenden Sie einen Stil auf den Kopf der Tabelle an oder entfernen Sie den Stil, der zuletzt angewendet wurde. + + + Header cells + Kopfzellen + + + Select the location of table header cells. + Wählen Sie den Ort der Kopfzellen der Tabelle aus. + + + By selecting an option from the list, specify whether the table should have header cells and where they should be located. The options are: +1. No header cells: the table will not have any header cells +2. Header cells on top: only the cells of the topmost row will be header cells and this row will belong to the header part of the table +3. Header cells on left: only the cells of the leftmost column will be header cells +4. Header cells on top and left: the second and third option will both apply. + Durch Auswählen einer Option von der Liste legen Sie fest, ob und wo die Tabelle Kopfzellen haben soll. Die Optionen sind: +1. Keine Kopfzellen: Die Tabelle wird keine Kopfzellen haben +2. Kopfzellen oben: Nur die Zellen in der obersten Zeile werden Kopfzellen sein und diese Zeile wird zum Kopf der Tabelle gehören +3. Kopfzellen links: Nur die Zellen in der linken Spalte werden Kopfzellen sein +4. Kopfzellen oben und links: Sowohl die zweite als auch die dritte Option trifft zu. + + Table height + Tabellenhöhe + + + Enter the table height using the selected height unit. + Geben Sie die Höhe der Tabelle in der ausgewählten Höheneinheit an. + + + Table styles + Tabellenstile + + + Apply stlyles to the table and to its parts. + Wenden Sie Stile auf die Tabelle und ihre Bestandteile an. + + + The "Style" fieldset allows to apply styles to the table and to each of the table parts, i.e. header, body and footer. A selector is displayed for each part that exists in the current table. + Das "Stil"-Auswahlfeld erlaubt es, Stile auf die Tabelle und auf jeden ihrer Teile anzuwenden, z.B. auf den Kopf, den Körper und den Fuß. Für jeden Teil, der in der aktuellen Tabelle existiert, wird ein Feld angezeigt. + + + Table width + Tabellenbreite + + + Enter the table width using the selected width unit. + Geben Sie die Breite der Tabelle in der ausgewählten Breiteneinheit an. + + + Text alignment + Textausrichtung + + + Select the vertical alignment of text within a cell. + Wählen Sie die vertikale Ausrichtung von Text in einer Zelle. + + + Text color + Textfarbe + + + Select the color of the text. + Wählen Sie die Farbe des Textes. + + + Delete cell + Zelle löschen + + + Delete the current table cell. + Löscht die aktuelle Tabellenzelle. + + + Clicking the "Delete cell" button deletes the table cell in which the cursor is currently positioned. +If the deleted cell was the last cell of the table, then the table is deleted. + Ein Klick auf die "Zelle löschen"-Schaltfläche löscht die Tabellenzelle, in der sich der Mauszeiger im Moment befindet. +Wenn die gelöschte Zelle die letzte verbliebene Zelle der Tabelle war, wird die Tabelle gelöscht. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-delete.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-delete.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 85% 100% + + + "Delete cell" icon. + Symbol "Zelle löschen". + + + Insert cell after + Zelle danach einfügen + + + Insert a new cell to the right of the current table cell. + Fügen Sie eine neue Zelle rechts von der aktuellen Tabellenzelle ein. + + + Clicking the "Insert cell after" button inserts a new cell to the right of the table cell in which the cursor is currently positioned. +The new cell is of the same type, i.e. header or data, belongs to the same row, and has the same properties as the cell in which the cursor is currently positioned. + Ein Klick auf die "Zelle danach einfügen"-Schaltfläche fügt eine neue Zelle rechts von der Zelle ein, in der sich der Mauszeiger im Moment befindet. +Die neue Zelle ist vom selben Typ, z.B. Kopf oder Daten, gehört zur selben Zeile und hat dieselben Eigenschaften wie die aktuelle Zelle. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-insert-after.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-insert-after.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 94% 87% + + + "Insert cell after" icon. + Symbol "Zelle danach einfügen". + + + Insert cell before + Zelle davor einfügen + + + Insert a new cell to the left the current table cell. + Fügen Sie eine neue Zelle links von der aktuellen Tabellenzelle ein. + + + Clicking the "Insert cell before" button inserts a new cell to the left of the table cell in which the cursor is currently positioned. +The new cell is of the same type, i.e. header or data, belongs to the same row, and has the same properties as the cell in which the cursor is currently positioned. + Ein Klick auf die "Zelle davor einfügen"-Schaltfläche fügt eine neue Zelle links von der Zelle ein, in der sich der Mauszeiger im Moment befindet. +Die neue Zelle ist vom selben Typ, z.B. Kopf oder Daten, gehört zur selben Zeile und hat dieselben Eigenschaften wie die aktuelle Zelle. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-insert-before.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-insert-before.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 88% 88% + + + "Insert cell before" icon. + Symbol "Zelle davor einfügen". + + + Merge cells + Zellen zusammenführen + + + Merge a set of contiguous table cells. + Führt eine Auswahl zusammenhängender Tabellenzellen zusammen. + + + In Firefox, when a set of contiguous table cells have been selected with a mouse movement or through the keyboard, clicking the "Merge cells" button merges the selected cells into a single cell. + +In other browsers, when the cursor is positioned in a cell, clicking the "Merge cells" button prompts the user for the number of rows to the right and the number of columns down over which the cells should be merged. The set of contiguous cells so defined are then merged. + Wenn eine Auswahl zusammenhängender Zellen durch Mausbewegung oder mit der Tastatur in Firefox ausgewählt worden sind, fügt ein Klick auf "Zellen zusammenführen" die ausgewählten Zellen zu einer einzelnen Zelle zusammen. + +Wenn in anderen Browsern der Mauszeiger sich in einer Zelle befindet, fordert die Schaltfläche "Zellen zusammführen" den Benutzer auf, die Anzahl an Zeilen zur Rechten und Spalten nach unten anzugeben, über die die Zellen zusammengeführt werden sollen. Die Auswahl so festgelegter Zellen wird dann zusammengefügt. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-merge.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-merge.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 88% 100% + + + "Merge cells" icon. + Symbol "Zellen zusammenführen". + + + xEXT_rtehtmlarea_TableOperations:TO_row_split,xEXT_rtehtmlarea_TableOperations:TO_column_split,xEXT_rtehtmlarea_TableOperations:TO_cell_split + xEXT_rtehtmlarea_TableOperations:TO_row_split,xEXT_rtehtmlarea_TableOperations:TO_column_split,xEXT_rtehtmlarea_TableOperations:TO_cell_split + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Cell properties + Zelleigenschaften + 75% 100% + + + Edit the properties of the table cell in which the cursor is currently positioned. + Bearbeiten Sie die Eigenschaften der Zelle, in der sich der Mauszeiger im Moment befindet. + + + Clicking the "Cell properties" button opens a dialogue window that allows to edit the properties of the table cell in which the cursor is currently positioned. + Ein Klick auf die Schaltfläche "Zelleigenschaften" öffnet ein Dialogfenster, in dem die Eigenschaften der Tabellenzelle, in der sich der Mauszeiger befindet, bearbeitet werden können. + + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-prop.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-prop.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 94% 100% + + + "Cell properties" icon. + Symbol "Zelleigenschaften". + 83% 100% + + + xEXT_rtehtmlarea_TableOperations:cellType,xEXT_rtehtmlarea_TableOperations:cellAbbreviation, +xEXT_rtehtmlarea_Language:languageCombo,xEXT_rtehtmlarea_Language:directionCombo, +xEXT_rtehtmlarea_TableOperations:Cell_width,xEXT_rtehtmlarea_TableOperations:Width_unit,xEXT_rtehtmlarea_TableOperations:Cell_height,xEXT_rtehtmlarea_TableOperations:Height_unit, +xEXT_rtehtmlarea_TableOperations:textAlignment,xEXT_rtehtmlarea_TableOperations:verticalAlignment, +xEXT_rtehtmlarea_TableOperations:borderStyle,xEXT_rtehtmlarea_TableOperations:borderWidth,xEXT_rtehtmlarea_TableOperations:borderColor, +xEXT_rtehtmlarea_TableOperations:textColor,xEXT_rtehtmlarea_TableOperations:backgroundColor,xEXT_rtehtmlarea_TableOperations:backgroundImage + xEXT_rtehtmlarea_TableOperations:cellType,xEXT_rtehtmlarea_TableOperations:cellAbbreviation, +xEXT_rtehtmlarea_Language:languageCombo,xEXT_rtehtmlarea_Language:directionCombo, +xEXT_rtehtmlarea_TableOperations:Cell_width,xEXT_rtehtmlarea_TableOperations:Width_unit,xEXT_rtehtmlarea_TableOperations:Cell_height,xEXT_rtehtmlarea_TableOperations:Height_unit, +xEXT_rtehtmlarea_TableOperations:textAlignment,xEXT_rtehtmlarea_TableOperations:verticalAlignment, +xEXT_rtehtmlarea_TableOperations:borderStyle,xEXT_rtehtmlarea_TableOperations:borderWidth,xEXT_rtehtmlarea_TableOperations:borderColor, +xEXT_rtehtmlarea_TableOperations:textColor,xEXT_rtehtmlarea_TableOperations:backgroundColor,xEXT_rtehtmlarea_TableOperations:backgroundImage + + Split cell + Zelle teilen + + + Split a table cell that was merged over two or more rows and columns. + Teilt eine Tabellenzelle, die sich über zwei oder mehr Zeilen und Spalten erstreckt hat. + + + When the cursor is inside a table cell that was merged over two or more rows AND columns, clicking the "Split cell" button splits the cell into as many cells as were merged. + Wenn der Mauszeiger sich in einer Tabellenzelle befindet, die sich über zwei oder mehr Zeilen UND Spalten erstreckt hat, dann teilt ein Klick auf diese Schaltfläche die Zelle in so viele Zellen wie über die sie sich erstreckte. + + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-split.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/cell-split.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 88% 100% + + + "Split cell" icon. + Symbol "Zelle teilen". + + + xEXT_rtehtmlarea_TableOperations:TO_cell_merge,xEXT_rtehtmlarea_TableOperations:TO_row_split,xEXT_rtehtmlarea_TableOperations:TO_column_split + xEXT_rtehtmlarea_TableOperations:TO_cell_merge,xEXT_rtehtmlarea_TableOperations:TO_row_split,xEXT_rtehtmlarea_TableOperations:TO_column_split + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Column cells properties + Spaltenzelleigenschaften + + + Edit the properties of the cells of the table column in which the cursor is currently positioned. + Bearbeiten Sie die Eigenschaften der Zellen der Tabellenspalte, in der sich der Mauszeiger im Moment befindet. + + + Clicking the "Column cells properties" button opens a dialogue window that allows to edit the properties of the cells of the table column in which the cursor is currently positioned. The values of the properties will be applied to all the cells of the column. + Ein Klick auf die Schaltfläche "Spaltenzelleigenschaften" öffnet ein Dialogfenster, in dem die Eigenschaften der Zellen der Spalte, in der sich der Mauszeiger im Moment befindet, bearbeitet werden können. Die Werte der Eigenschaften werden auf alle Zellen der Spalte angewendet. + + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-prop.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-prop.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 94% 100% + + + "Column cells properties" icon. + Symbol "Spaltenzelleigenschaften". + + + xEXT_rtehtmlarea_TableOperations:columnCellsType, +xEXT_rtehtmlarea_Language:languageCombo,xEXT_rtehtmlarea_Language:directionCombo, +xEXT_rtehtmlarea_TableOperations:Cell_width,xEXT_rtehtmlarea_TableOperations:Width_unit,xEXT_rtehtmlarea_TableOperations:Cell_height,xEXT_rtehtmlarea_TableOperations:Height_unit, +xEXT_rtehtmlarea_TableOperations:textAlignment,xEXT_rtehtmlarea_TableOperations:verticalAlignment, +xEXT_rtehtmlarea_TableOperations:borderStyle,xEXT_rtehtmlarea_TableOperations:borderWidth,xEXT_rtehtmlarea_TableOperations:borderColor, +xEXT_rtehtmlarea_TableOperations:textColor,xEXT_rtehtmlarea_TableOperations:backgroundColor,xEXT_rtehtmlarea_TableOperations:backgroundImage + xEXT_rtehtmlarea_TableOperations:columnCellsType, +xEXT_rtehtmlarea_Language:languageCombo,xEXT_rtehtmlarea_Language:directionCombo, +xEXT_rtehtmlarea_TableOperations:Cell_width,xEXT_rtehtmlarea_TableOperations:Width_unit,xEXT_rtehtmlarea_TableOperations:Cell_height,xEXT_rtehtmlarea_TableOperations:Height_unit, +xEXT_rtehtmlarea_TableOperations:textAlignment,xEXT_rtehtmlarea_TableOperations:verticalAlignment, +xEXT_rtehtmlarea_TableOperations:borderStyle,xEXT_rtehtmlarea_TableOperations:borderWidth,xEXT_rtehtmlarea_TableOperations:borderColor, +xEXT_rtehtmlarea_TableOperations:textColor,xEXT_rtehtmlarea_TableOperations:backgroundColor,xEXT_rtehtmlarea_TableOperations:backgroundImage + + Delete column + Spalte löschen + + + Delete the current table column. + Löscht die aktuelle Tabellenspalte. + + + Clicking the "Delete column" button deletes the table column in which the cursor is currently positioned. +If the deleted column was the last column of the table, then the table is deleted. + Ein Klick auf die Schaltfläche "Spalte löschen" löscht die Spalte, in der sich der Mauszeiger im Moment befindet. +Wenn die gelöschte Spalte die letzte verbliebene Spalte der Tabelle war, wird die Tabelle gelöscht. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-delete.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-delete.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 85% 100% + + + "Delete column" icon. + Symbol "Spalte löschen". + + + Insert column after + Spalte rechts einfügen + + + Insert a new column to the right of the current table column. + Fügt eine neue Spalte rechts der aktuellen Spalte ein. + + + Clicking the "Insert column after" button inserts a new column to the right of the table column in which the cursor is currently positioned. +The cells of the new column are of the same type, i.e. header for row/row group or data, belong to the same part of the table, i.e. header, body or footer, and have the same properties as the corresponding cells of the column in which the cursor is currently positioned. + Ein Klick auf die Schaltfläche "Spalte rechts einfügen" fügt eine neue Spalte rechts der Spalte ein, in der sich der Mauszeiger im Moment befindet. +Die Zellen der neuen Spalte sind vom selben Typ, z.B. Kopf für Zeile/Zeilengruppe oder Daten, gehören zum selben Teil der Tabelle, z.B. Kopf, Körper oder Fuß und haben dieselben Eigenschaften wie die entsprechenden Zellen der aktuellen Spalte. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-insert-after.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-insert-after.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 85% 87% + + + "Insert column after" icon. + Symbol "Spalte rechts einfügen". + + + Insert column before + Spalte links einfügen + + + Insert a new column to the left the current table column. + Fügt eine neue Spalte links der aktuellen Spalte ein. + + + Clicking the "Insert column before" button inserts a new column to the left of the table column in which the cursor is currently positioned. +The cells of the new column are of the same type, i.e. header for row/row group or data, belong to the same part of the table, i.e. header, body or footer, and have the same properties as the corresponding cells of the column in which the cursor is currently positioned. + Ein Klick auf die Schaltfläche "Spalte links einfügen" fügt eine neue Spalte links der Spalte ein, in der sich der Mauszeiger im Moment befindet. +Die Zellen der neuen Spalte sind vom selben Typ, z.B. Kopf für Zeile/Zeilengruppe oder Daten, gehören zum selben Teil der Tabelle, z.B. Kopf, Körper oder Fuß und haben dieselben Eigenschaften wie die entsprechenden Zellen der aktuellen Spalte. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-insert-before.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-insert-before.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 88% 87% + + + "Insert column before" icon. + Symbol "Spalte links einfügen". + + + Split column + Spalte teilen + + + Split a table cell that was merged over two or more columns. + Teilt eine Tabellenzelle, die sich über zwei oder mehr Spalten erstreckt hat. + + + When the cursor is inside a table cell that was merged over two or more columns, clicking the "Split column" button splits the cell into as many columns as were merged. + Wenn der Mauszeiger sich in einer Tabellenzelle befindet, die sich über zwei oder mehr Spalten erstreckt, teilt ein Klick auf diese Schaltfläche die Zelle in so viele Spalten, wie sie umfasste. + + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-split.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/col-split.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 88% 100% + + + "Split column" icon. + Symbol "Spalte teilen". + + + xEXT_rtehtmlarea_TableOperations:TO_cell_merge,xEXT_rtehtmlarea_TableOperations:TO_row_split,xEXT_rtehtmlarea_TableOperations:TO_cell_split + xEXT_rtehtmlarea_TableOperations:TO_cell_merge,xEXT_rtehtmlarea_TableOperations:TO_row_split,xEXT_rtehtmlarea_TableOperations:TO_cell_split + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Delete row + Zeile löschen + + + Delete the current table row. + Löscht die aktuelle Tabellenzeile. + + + Clicking the "Delete row" button deletes the table row in which the cursor is currently positioned. +If the deleted row was the last row of a part of the table, i.e. header, body or footer, then this part of the table is also deleted. +If the deleted row was the last row of the table, then the table is deleted. + Ein Klick auf die Schaltfläche "Zeile löschen" löscht die Tabellenzeile, in der sich der Mauszeiger im Moment befindet. +Wenn die gelöschte Zeile die letzte verbliebene Zeile eines Tabellenteils war, z.B. des Kopfes, des Körpers oder des Fußes, dann wird dieser Teil ebenfalls gelöscht. +Wenn die gelöschte Zeile die letzte verbliebene Zeile der Tabelle war, dann wird die Tabelle gelöscht. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-delete.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-delete.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 85% 100% + + + "Delete row" icon. + Symbol "Zeile löschen". + + + Insert row before + Zeile darüber einfügen + + + Insert a new row above the current table row. + Fügt eine neue Zeile oberhalb der aktuellen Zeile ein. + + + Clicking the "Insert row before" button inserts a new row above the table row in which the cursor is currently positioned. +The new row is of the same type, i.e. header or data, as the row in which the cursor is currently positioned, belongs to the same part of the table, i.e. header, body or footer, and has the same properties. +The cells of the new row also have the same properties as the corresponding cells of the row in which the cursor is currently positioned. + Ein Klick auf die Schaltfläche "Zeile darüber einfügen" fügt eine neue Zeile über der Zeile ein, in der sich der Mauszeiger im Moment befindet. +Die neue Zeile ist vom selben Typ, z.B. Kopf oder Daten, wie die Zeile, in der sich der Mauszeiger im Moment befindet, gehört zum selben Teil der Tabelle, z.B. Kopf, Körper oder Fuß und hat dieselben Eigenschaften. +Die Zellen der neuen Zeile haben dieselben Eigenschaften wie die entsprechenden Zellen der aktuellen Zeile. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-insert-above.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-insert-above.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 85% 87% + + + "Insert row before" icon. + Symbol "Zeile darüber einfügen". + + + Insert row after + Zeile darunter einfügen + + + Insert a new row after, or below, the current table row. + Fügt eine neue Zeile unterhalb der aktuellen Zeile ein. + + + Clicking the "Insert row after" button inserts a new row after, or below, the table row in which the cursor is currently positioned. +The new row is of the same type, i.e. header or data, as the row in which the cursor is currently positioned, belongs to the same part of the table, i.e. header, body or footer, and has the same properties. +The cells of the new row also have the same properties as the corresponding cells of the row in which the cursor is currently positioned. + Ein Klick auf die Schaltfläche "Zeile darunter einfügen" fügt eine neue Zeile unter der Zeile ein, in der sich der Mauszeiger im Moment befindet. +Die neue Zeile ist vom selben Typ, z.B. Kopf oder Daten, wie die Zeile, in der sich der Mauszeiger im Moment befindet, gehört zum selben Teil der Tabelle, z.B. Kopf, Körper oder Fuß und hat dieselben Eigenschaften. +Die Zellen der neuen Zeile haben dieselben Eigenschaften wie die entsprechenden Zellen der aktuellen Zeile. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-insert-under.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-insert-under.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 85% 87% + + + "Insert row after" icon. + Symbol "Zeile darunter einfügen". + + + Row properties + Zeileneigenschaften + + + Edit the properties of the table row in which the cursor is currently positioned. + Bearbeiten Sie die Eigenschaften der Tabellenzeile, in der sich der Mauszeiger im Moment befindet. + + + Clicking the "Row properties" button opens a dialogue window that allows to edit the properties of the table row in which the cursor is currently positioned. + Wenn Sie auf die Schaltfläche "Zeileneigenschaften" klicken, öffnet sich ein Dialogfenster, in dem die Eigenschaften der Tabellenzeile, in der sich der Mauszeiger im Moment befindet, bearbeitet werden können. + + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-prop.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-prop.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 92% 100% + + + "Row properties" icon. + Symbol "Zeileneigenschaften". + 79% 100% + + + xEXT_rtehtmlarea_TableOperations:rowGroup,xEXT_rtehtmlarea_TableOperations:Class_selector, +xEXT_rtehtmlarea_Language:languageCombo,xEXT_rtehtmlarea_Language:directionCombo, +xEXT_rtehtmlarea_TableOperations:Row_width,xEXT_rtehtmlarea_TableOperations:Width_unit,xEXT_rtehtmlarea_TableOperations:Row_height,xEXT_rtehtmlarea_TableOperations:Height_unit, +xEXT_rtehtmlarea_TableOperations:textAlignment,xEXT_rtehtmlarea_TableOperations:verticalAlignment, +xEXT_rtehtmlarea_TableOperations:borderStyle,xEXT_rtehtmlarea_TableOperations:borderWidth,xEXT_rtehtmlarea_TableOperations:borderColor, +xEXT_rtehtmlarea_TableOperations:textColor,xEXT_rtehtmlarea_TableOperations:backgroundColor,xEXT_rtehtmlarea_TableOperations:backgroundImage + xEXT_rtehtmlarea_TableOperations:rowGroup,xEXT_rtehtmlarea_TableOperations:Class_selector, +xEXT_rtehtmlarea_Language:languageCombo,xEXT_rtehtmlarea_Language:directionCombo, +xEXT_rtehtmlarea_TableOperations:Row_width,xEXT_rtehtmlarea_TableOperations:Width_unit,xEXT_rtehtmlarea_TableOperations:Row_height,xEXT_rtehtmlarea_TableOperations:Height_unit, +xEXT_rtehtmlarea_TableOperations:textAlignment,xEXT_rtehtmlarea_TableOperations:verticalAlignment, +xEXT_rtehtmlarea_TableOperations:borderStyle,xEXT_rtehtmlarea_TableOperations:borderWidth,xEXT_rtehtmlarea_TableOperations:borderColor, +xEXT_rtehtmlarea_TableOperations:textColor,xEXT_rtehtmlarea_TableOperations:backgroundColor,xEXT_rtehtmlarea_TableOperations:backgroundImage + + Split row + Zeile teilen + + + Split a table cell that was merged over two or more rows. + Teilt eine Tabellenzelle, die sich über zwei oder mehr Zeilen erstreckt hat. + + + When the cursor is inside a table cell that was merged over two or more rows, clicking the "Split row" button splits the cell into as many rows as were merged. + Wenn der Mauszeiger sich in einer Tabellenzelle befindet, die sich über zwei oder mehr Zeilen erstreckt hat, teilt ein Klick auf die Schaltfläche "Zeile teilen" die Zelle in so viele Zeilen, wie sie umfasste. + + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-split.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/row-split.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 86% 100% + + + "Split row" icon. + Symbol "Zeile teilen". + + + xEXT_rtehtmlarea_TableOperations:TO_cell_merge,xEXT_rtehtmlarea_TableOperations:TO_column_split,xEXT_rtehtmlarea_TableOperations:TO_cell_split + xEXT_rtehtmlarea_TableOperations:TO_cell_merge,xEXT_rtehtmlarea_TableOperations:TO_column_split,xEXT_rtehtmlarea_TableOperations:TO_cell_split + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Table properties + Tabelleneigenschaften + + + Edit the properties of the table in which the cursor is currently positioned. + Bearbeiten Sie die Eigenschaften der Tabelle, in der der Mauszeiger im Moment positioniert ist. + + + Clicking the "Table properties" button opens a dialogue that allows to edit the properties of the table in which the cursor is currently positioned. + Ein Klick auf die Schaltfläche "Tabelleneigenschaften" öffnet einen Dialog, der es erlaubt, die Eigenschaften der Tabelle, in der der Mauszeiger sich momentan befindet, zu bearbeiten. + + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/table-prop.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/table-prop.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + "Table properties" icon. + Symbol "Tabelleneigenschaften" + + + xEXT_rtehtmlarea_TableOperations:caption,xEXT_rtehtmlarea_TableOperations:summary, +xEXT_rtehtmlarea_TableOperations:tableHeaders, +xEXT_rtehtmlarea_TableOperations:tableStyle,xEXT_rtehtmlarea_TableOperations:Table_class_selector,xEXT_rtehtmlarea_TableOperations:Table_header_class_selector,xEXT_rtehtmlarea_TableOperations:Table_body_class_selector,xEXT_rtehtmlarea_TableOperations:Table_footer_class_selector, +xEXT_rtehtmlarea_TableOperations:cellSpacing,xEXT_rtehtmlarea_TableOperations:cellPadding, +xEXT_rtehtmlarea_Language:languageCombo,xEXT_rtehtmlarea_Language:directionCombo, +xEXT_rtehtmlarea_TableOperations:Table_width,xEXT_rtehtmlarea_TableOperations:Width_unit,xEXT_rtehtmlarea_TableOperations:Table_height,xEXT_rtehtmlarea_TableOperations:Height_unit,xEXT_rtehtmlarea_TableOperations:tableFloat, +xEXT_rtehtmlarea_TableOperations:textAlignment,xEXT_rtehtmlarea_TableOperations:verticalAlignment, +xEXT_rtehtmlarea_TableOperations:borderStyle,xEXT_rtehtmlarea_TableOperations:borderWidth,xEXT_rtehtmlarea_TableOperations:borderColor, +xEXT_rtehtmlarea_TableOperations:collapsedBorders,xEXT_rtehtmlarea_TableOperations:frames,xEXT_rtehtmlarea_TableOperations:rules, +xEXT_rtehtmlarea_TableOperations:textColor,xEXT_rtehtmlarea_TableOperations:backgroundColor,xEXT_rtehtmlarea_TableOperations:backgroundImage + xEXT_rtehtmlarea_TableOperations:caption,xEXT_rtehtmlarea_TableOperations:summary, +xEXT_rtehtmlarea_TableOperations:tableHeaders, +xEXT_rtehtmlarea_TableOperations:tableStyle,xEXT_rtehtmlarea_TableOperations:Table_class_selector,xEXT_rtehtmlarea_TableOperations:Table_header_class_selector,xEXT_rtehtmlarea_TableOperations:Table_body_class_selector,xEXT_rtehtmlarea_TableOperations:Table_footer_class_selector, +xEXT_rtehtmlarea_TableOperations:cellSpacing,xEXT_rtehtmlarea_TableOperations:cellPadding, +xEXT_rtehtmlarea_Language:languageCombo,xEXT_rtehtmlarea_Language:directionCombo, +xEXT_rtehtmlarea_TableOperations:Table_width,xEXT_rtehtmlarea_TableOperations:Width_unit,xEXT_rtehtmlarea_TableOperations:Table_height,xEXT_rtehtmlarea_TableOperations:Height_unit,xEXT_rtehtmlarea_TableOperations:tableFloat, +xEXT_rtehtmlarea_TableOperations:textAlignment,xEXT_rtehtmlarea_TableOperations:verticalAlignment, +xEXT_rtehtmlarea_TableOperations:borderStyle,xEXT_rtehtmlarea_TableOperations:borderWidth,xEXT_rtehtmlarea_TableOperations:borderColor, +xEXT_rtehtmlarea_TableOperations:collapsedBorders,xEXT_rtehtmlarea_TableOperations:frames,xEXT_rtehtmlarea_TableOperations:rules, +xEXT_rtehtmlarea_TableOperations:textColor,xEXT_rtehtmlarea_TableOperations:backgroundColor,xEXT_rtehtmlarea_TableOperations:backgroundImageThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + Re-apply table styles + Tabellenstile erneut anwenden + + + Re-apply odd/even and/or counting styles to the table in which the cursor is currently positioned. + Ungerade und gerade sowie zählende Stile werden erneut auf die unter dem Mauszeiger befindliche Tabelle angewandt. + + + If odd/even and/or counting styles have been applied to the table in which the cursor is currently positioned, some table operations may have broken the layout of the table. +Clicking the "Re-apply table styles" button will re-calculate the odd/even and the counting styles, and re-apply the styles to the rows and/or columns of the table. + Wenn ungerade/gerade oder zählende Stile auf die Tabelle, in der sich der Mauszeiger aktuell befindet, angewandt worden sind, können einige Tabellenoperationen das Layout der Tabelle beschädigt haben. +Ein Klick auf die Schaltfläche "Tabellenstile erneut anwenden" wird die ungeraden/geraden und die zählenden Stile erneut berechnen und sie erneut auf die Zeilen und Spalten der Tabelle anwenden. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/table-restyle.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/table-restyle.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 87% + + + "Re-apply table styles" icon. + Symbol "Tabellenstile erneut anwenden". + + + Toggle borders + Rahmen umschalten + + + Show/hide the borders of all tables in the editing area. + Zeige/verberge die Rahmen aller Tabellen im Bearbeitungsbereich. + + + Clicking the "Toggle borders" button makes the boundaries of all tables in the editing area visible or, if they are currently visible, the button being highlighted as active, hides these boundaries. +This applies only when editing content and has no effect when the element is rendered in the frontend. +This button may be configured so that it is activated when the element is opened for editing. + Ein Klick auf die "Rahmen umschalten"-Schaltfläche macht die Eingrenzungen aller Tabellen im Bearbeitungsbereich sichtbar oder, wenn sie momentan sichtbar sind und die Schaltfläche hervorgehoben ist, verbirgt sie. +Diese Einstellung wirkt sich nur bei der Bearbeitung des Inhalts aus und hat keine Auswirkungen auf das Erscheinungsbild des Inhalts, wenn er im Frontend dargestellt wird. +Diese Schaltfläche kann so konfiguriert werden, dass sie, wenn das Element zum Bearbeiten geöffnet wird, aktiviert ist. + + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/toggle-borders.gif + EXT:rtehtmlarea/Resources/Public/Images/Plugins/TableOperations/toggle-borders.gif + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. +This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. 84% + + + "Toggle borders" icon. + Symbol "Rahmen umschalten". + + + Vertical alignment + Vertikale Ausrichtung + + + Select the vertical alignment of content within a cell. + Wählen Sie die vertikale Ausrichtung von Inhalt in einer Zelle. + + + Width unit + Breiteneinheit + + + Select the width unit. + Wählen Sie die Breiteneinheit. + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TableOperations/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TableOperations/de.locallang_js.xlf new file mode 100755 index 0000000..2533223 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TableOperations/de.locallang_js.xlf @@ -0,0 +1,684 @@ + + + +
+ + + Abbreviation + Abkürzung + + + Alignment + Ausrichtung + + + Align text relative to this character + Text relativ an diesem Buchstaben ausrichten + + + All four sides + Alle vier Seiten + + + Background: + Hintergrund: + + + Background and colors + Hintergrund und Farben + + + Baseline + Grundlinie + + + Border color + Rahmenfarbe + + + Borders + Rahmen + + + Border style + Rahmenstil + + + Border style: + Rahmenstil: + + + Border width in pixels + Rahmenbreite + + + Border width: + Rahmenbreite: + + + Bottom + Unten + + + Caption: + Titel: + + + Please enter at least one of caption or summary + Bitte zumindest eine Überschrift oder eine Zusammenfassung eingeben + + + Please enter a caption + Eine Überschrift eingeben + + + Cell height + Zellhöhe + + + Cell padding: + Einzug: + + + Cell Properties + Zelleigenschaften + + + Cell spacing: + Abstand: + + + Cell Type and Scope + Zellentyp und Geltungsbereich + + + Cell width + Zellenbreite + + + Center + Zentrieren + + + Character + Zeichen + + + Classes: + Klasse: + + + Classes + CSS-Klassenselektor + + + Collapsed borders + Überlappte Ränder + + + Color: + Farbe: + + + Column Cells Properties + Spaltenzelleneigenschaften + + + Style + CSS-Stil + + + Dashed + Gestrichelt + + + Data cells + Datenzellen + + + Default + Standard + + + Description + Beschreibung + + + Description of the nature of the table + Beschreibung der Tabellenart + + + Detached borders + Losgelöste Ränder + + + Dotted + Gepunktet + + + Double + Doppelt + + + em + em + + + Text: + Vordergrundfarbe: + + + Float: + Fließend: + + + Frame and borders + Rahmen und Ränder + + + Frames: + Ränder: + + + Groove + Rille + + + Header cell + Kopfzelle + + + Header abbreviation + Abkürzung des Kopfes + + + Header cells on left + Kopfzellen links + + + Header cells on top + Kopfzellen oberhalb + + + Header cells on top and left + Kopfzellen oberhalb und links + + + Header cell for column + Kopfzelle für Spalte + + + Header cell for row + Kopfzelle für Zeile + + + Header cell for row group + Kopfzelle für Gruppe von Zeilen + + + Headers + Köpfe + + + Header cells + Köpfe: + + + Headers for row groups + Köpfe für Gruppen von Zeilen + + + Headers for rows + Köpfe für Zeilen + + + Height: + Höhe: + + + Height unit + Höheneinheit + + + Horizontal alignment of text within cell + Horizontale Textausrichtung innerhalb der Zelle + + + How many columns would you like to merge? + Wie viele Spalten verbinden? + + + How many rows would you like to merge? + Wie viele Zeilen verbinden? + + + Image URL: + Bild-URL: + + + Inset + Nach innen + + + Justify + Blocksatz + + + Layout + Layout + + + Left + Links + + + Make all row cells data cells + Alle Zellen der Zeile in Datenzellen umwandeln + + + Make all row cells header cells + Alle Zellen der Zeile in Kopfzellen umwandeln + + + Margin + Rand + + + Middle + Mitte + + + None + Kein + + + No header cells + Keine Kopfzellen + + + None + Keine + + + Non-floating + Nicht-umfließend + + + Data cell + Normale Zelle + + + No rules + Keine Linien + + + No sides + Keine Seiten + + + HTMLArea cowardly refuses to delete the last cell in row. + HTMLArea verweigert feige, die letzte Zelle der Tabelle zu löschen. + + + HTMLArea cowardly refuses to delete the last column in table. + HTMLArea verweigert feige, die letzte Spalte der Tabelle zu löschen. + + + HTMLArea cowardly refuses to delete the last row in table. + HTMLArea verweigert feige, die letzte Zeile der Tabelle zu löschen. + + + Not set + Nicht gesetzt + + + Outset + Nach außen + + + percent + Prozent + + + pixels + Pixel + + + Please click into some cell + Bitte klicken Sie in eine Zelle + + + Ridge + Erhebung + + + Right + Rechts + + + Row group + Zeilengruppe + + + Row group: + Zeilengruppe: + + + Row height + Zeilenhöhe + + + Row Properties + Zeileneigenschaften + + + Row width + Zeilenbreite + + + Rules: + Linien: + + + Rules will appear between all rows and columns + Linien erscheinen zwischen allen Zeilen und Spalten + + + Rules will appear between columns only + Linien erscheinen nur zwischen Spalten + + + Rules will appear between rows only + Linien erscheinen nur zwischen Zeilen + + + Scope: + Geltungsbereich: + + + Column + Spalte + + + Scope of the header + Geltungsbereich des Kopfes + + + Row + Zeile + + + Group of rows + Zeilengruppe + + + Size and Headers + Größe und Köpfe + + + Solid + Linie + + + Space between adjacent cells + Abstand zwischen benachbarten Zellen + + + Space between content and border in cell + Leerraum zwischen Inhalt und Rahmen der Zelle + + + Spacing and padding + Abstand und Einzug + + + Specifies the type of cell + Legt den Zellentyp fest + + + Specifies the type of cells of the column + Legt den Typ der Zellen der Spalte fest + + + Specifies where rules should be displayed + Legt fest, wo Linien angezeigt werden sollen + + + Specifies where the table should float + Legt fest, wie die Tabelle schweben soll + + + Specifies which sides should have a border + Legt fest, welche Seiten einen Rahmen haben sollen + + + Summary: + Zusammenfassung: + + + Summary of the table's purpose and structure + Zusammenfassung von Zweck und Struktur der Tabelle + + + Please enter a summary + Eine Zusammenfassung eingeben + + + Table body + Tabellenkörper + + + Body: + Körper: + + + Classes of the table body + Klasse des Tabellenkörpers + + + Table: + Tabelle: + + + Classes of the table + Klasse der Tabelle + + + Table footer + Tabellenfuß + + + Footer: + Fuß: + + + Classes of the table footer + Klasse des Tabellenfußes + + + Table header + Tabellenkopf + + + Header: + Kopf: + + + Classes of the table header + Klasse des Tabellenkopfes + + + Table headers + Tabellenköpfe + + + Table height + Tabellenhöhe + + + Table Properties + Tabelleneigenschaften + + + Table section to which the row belongs + Tabellenabschnitt, zu dem die Zeile gehört + + + Table width + Tabellenbreite + + + Technische Universität Ilmenau + Technische Universität Ilmenau + + + Text alignment: + Textausrichtung: + + + The bottom side only + Nur unten + + + The left-hand side only + Nur links + + + The right and left sides only + Nur rechts und links + + + The right-hand side only + Nur rechts + + + The top and bottom sides only + Nur oben und unten + + + The top side only + Nur oben + + + Delete cell + Zelle löschen + + + Insert cell after + Zelle nach dieser einfügen + + + Insert cell before + Zelle vor dieser einfügen + + + Merge cells + Zellen verbinden + + + Cell properties + Zelleigenschaften + + + Split cell + Zellen teilen + + + Delete column + Spalte löschen + + + Insert column after + Spalte nach dieser einfügen + + + Insert column before + Spalte vor dieser einfügen + + + Column properties + Spalteneigenschaften + + + Split column + Spalte teilen + + + Top + Oben + + + Delete row + Zeile löschen + + + Insert row before + Zeile vor dieser einfügen + + + Insert row after + Zeile nach dieser einfügen + + + Row properties + Zeileneigenschaften + + + Split row + Zeile teilen + + + Table properties + Tabelleneigenschaften + + + Re-apply table styles + Tabellenstile erneut anwenden + + + Toggle borders + Ränder umschalten + + + Type of cell: + Zellentyp: + + + Type of cells + Zellentyp + + + Type of cells of the column: + Zellentyp der Spalte: + + + Undefined + Undefiniert + + + Unset color + Keine Farbe + + + URL of the background image + URL des Hintergrundbildes + + + Vertical alignment: + Vertikale Ausrichtung: + + + Vertical alignment of content within cell + Vertikale Ausrichtung des Inhalts innerhalb der Zelle + + + Width: + Breite: + + + Width unit + Breiteneinheit + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TextStyle/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TextStyle/de.locallang_js.xlf new file mode 100755 index 0000000..4dac87b --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/TextStyle/de.locallang_js.xlf @@ -0,0 +1,32 @@ + + + +
+ + + Inline element style + Inline-Elementstil + + + No text style + Kein Textstil + + + Remove text style + Textstil entfernen + + + Technische Universität Ilmenau + Technische Universität Ilmenau + + + Apply style to the selected text + Stil auf markierten Text anwenden + + + Unknown text style + Unbekannter Textstil + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/UserElements/de.locallang_js.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/UserElements/de.locallang_js.xlf new file mode 100755 index 0000000..0cf5da4 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/Plugins/UserElements/de.locallang_js.xlf @@ -0,0 +1,12 @@ + + + +
+ + + Insert custom element + Benutzerdefiniertes Element einfügen + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..7c6965d --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,80 @@ + + + +
+ + + Address + Adresse + + + Page TSConfig property "%1$s" used on page id #%4$s is DEPRECATED and will be removed in TYPO3 %3$s. Use "%2$s" instead. + Die Seiten-TSconfig-Eigenschaft "%1$s" auf Seiten-ID #%4$s ist DEPRECATED und wird in TYPO3 %3$s entfernt. Nutzen Sie stattdessen "%2$s". + + + Heading 1 + Überschrift 1 + + + Heading 2 + Überschrift 2 + + + Heading 3 + Überschrift 3 + + + Heading 4 + Überschrift 4 + + + Heading 5 + Überschrift 5 + + + Heading 6 + Überschrift 6 + + + No font + Keine Schriftart + + + Normal + Normal + + + No font size + Keine Schriftgröße + + + The editor is being loaded. Please wait... + Der Editor wird geladen. Bitte warten... + + + Preformatted + Vorformatiert + + + Height of the RTE in pixels + Höhe des RTE in Pixel oder Prozent + + + Maximal height of resizeable RTE in pixels + Maximale Höhe des in der Größe veränderlichen RTE + + + Make RTE resizable + Größe des RTE veränderlich machen + + + Rich Text Editor + Rich-Text-Editor + + + Width of the RTE in pixels or percentage + Breite des RTE in Pixel oder Prozent + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_accessibilityicons.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_accessibilityicons.xlf new file mode 100755 index 0000000..90d3d9c --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_accessibilityicons.xlf @@ -0,0 +1,56 @@ + + + +
+ + + Initiates file download + Leitet Herunterladen der Datei ein + + + Initiates file download + Leitet Herunterladen der Datei ein + + + Opens external link in current window + Öffnet externen Link im aktuellen Fenster + + + Opens external link in new window + Öffnet externen Link in neuem Fenster + + + Opens external link in new window + Öffnet externen Link in neuem Fenster + + + Opens external link in current window + Öffnet externen Link im aktuellen Fenster + + + Opens internal link in current window + Öffnet internen Link im aktuellen Fenster + + + Opens internal link in new window + Öffnet internen Link in neuem Fenster + + + Opens internal link in new window + Öffnet internen Link in neuem Fenster + + + Opens internal link in current window + Öffnet internen Link im aktuellen Fenster + + + Opens window for sending email + Öffnet ein Fenster zum Versenden der E-Mail + + + Opens window for sending email + Öffnet ein Fenster zum Versenden der E-Mail + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_browselinkscontroller.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_browselinkscontroller.xlf new file mode 100755 index 0000000..8fa7ed1 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_browselinkscontroller.xlf @@ -0,0 +1,140 @@ + + + +
+ + + Add to list... + Zur Liste hinzufügen... + + + Style + Stil + + + Title + Titel + + + Image is larger than shown here! Click to redraw with full size. + Das Bild ist größer als angezeigt! Zur Anzeige in voller Größe bitte anklicken. + + + Content elements + Inhaltselemente + + + Current Link + Aktueller Link + + + Email + E-Mail + + + Email address + E-Mail-Adresse + + + External URL + Externe URL + + + File + Datei + + + Files + Dateien + + + Find your image, then click on the image and drag it into the editor in the main window! + Das gewünschte Bild suchen, anklicken und in den Editor im Hauptfenster ziehen! + + + Folders + Ordner + + + Folder Tree + Verzeichnisbaum + + + Info + Info + + + ERROR: Invalid character found in file path (%s). Cannot add the file! + FEHLER: Ungültiges Zeichen im Dateipfad gefunden (%s). Datei kann nicht hinzugefügt werden! + + + Relationship + Beziehung + + + New window + Neues Fenster + + + None - new link! + Keiner. Neuen Link setzen! + + + You cannot drag images from this folder (yellow) because it is internal on the server. + Sie können Bilder aus diesem Verzeichnis nicht herüberziehen, da sie im internen Bereich des Servers liegen. + + + Page + Seite + + + Page Id + Seiten-ID + + + Page tree + Seitenbaum + + + Path + Pfad + + + Query parameters + Abfrageparameter + + + Remove link + Link entfernen + + + Select Records + Datensätze auswählen + + + Set Link + Link setzen + + + Special + Spezial + + + Target + Zielfenster + + + Top + Ganzes Fenster + + + Update + Aktualisieren + + + Upload Image + Bild hochladen + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_contentcss.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_contentcss.xlf new file mode 100755 index 0000000..8982c99 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_contentcss.xlf @@ -0,0 +1,36 @@ + + + +
+ + + Action items + Befehle + + + Component items + Komponenten + + + Detail + Detail + + + Frame with grey background + Rahmen mit grauen Hintergrund + + + Frame with yellow background + Rahmen mit gelbem Hintergrund + + + Important + Wichtig + + + Name of person + Name der Person + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_csh.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_csh.xlf new file mode 100755 index 0000000..c047a58 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_csh.xlf @@ -0,0 +1,82 @@ + + + +
+ + + htmlArea RTE + htmlArea RTE + + + BE User settings + Einstellungen des BE-Benutzers + + + BE User settings let you specify some options of the RTE. + In den Einstellungen des Backend-Benutzers können Sie einige Einstellungen des RTE festlegen. + + + xEXT_rtehtmlarea_General:rteWidth,xEXT_rtehtmlarea_General:rteHeight,xEXT_rtehtmlarea_General:rteResize,xEXT_rtehtmlarea_General:rteMaxHeight,xEXT_rtehtmlarea_PlainText:behaviour,_MOD_user_setup + xEXT_rtehtmlarea_General:rteWidth,xEXT_rtehtmlarea_General:rteHeight,xEXT_rtehtmlarea_General:rteResize,xEXT_rtehtmlarea_General:rteMaxHeight,xEXT_rtehtmlarea_PlainText:behaviour,_MOD_user_setup + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + htmlArea RTE is a free, open-source editor for <textarea> fields featuring tight integration with TYPO3. + htmlArea RTE ist ein freier Open-Source-Editor zur Bearbeitung in <textarea>-Feldern. Er bietet eine enge Integration an TYPO3. + + + htmlArea RTE supports the following browsers: Firefox 1.5+, SeaMonkey 1.0+, Safari 3.0.4+, Google Chrome 1.0+ and Opera 9.62+ on any platform, and Internet Explorer 9.0+ on Windows. + htmlArea RTE unterstützt die folgenden Browser: Firefox 1.5+, SeaMonkey 1.0+, Safari 3.0.4+, Google Chrome 1.0+ und Opera 9.62+ auf jeder Plattform und Internet Explorer 9.0+ unter Windows. + + + Default height of the RTE in px + Standardhöhe des RTE in px + + + This option lets you specify the initial height of the RTE. + Mit dieser Optionen können Sie die Ausgangshöhe des RTE festlegen. + + + The option specifies the height of the RTE when it is initially displayed. The height of the RTE must be specified as a fixed number of pixels not as a percentage. +The value you set should allow sufficient height for the tool bar, the editing area and the status bar of the RTE. + Diese Option legt die Höhe des RTE fest, wenn er das erste Mal angezeigt wird. Sie muss als Zahl in Pixel, nicht in Prozent angegeben werden. Die Höhe, die Sie angeben, sollte genügend Raum für die Menüleiste, den Editierbereich und die Statusleiste des RTE lassen. + + Maximal height of resizeable RTE in pixels + Maximale Höhe des in der Größe veränderbaren RTE in Pixel + + + The value you set should allow sufficient height for the tool bar, the editing area and the status bar of the RTE. Default value is 2000. + Die Höhe, die Sie angeben, sollte genügend Raum für die Menüleiste, den Editierbereich und die Statusleiste des RTE lassen. Standardwert ist 2000. + + + Make RTE resizable + Größe des RTE veränderbar machen + + + This option will make RTE-enabled fields resizable. A resize handle will appear at the bottom right corner of the RTE. + Mit dieser Option können Sie die Größe des RTE veränderbar machen. Es wird ein Griff an der unteren rechten Ecke des RTE erscheinen, mit dem Sie die Größe anpassen können. + + + Default width of the RTE in px or % + Standardbreite des RTE in px oder % + + + This option lets you specify the initial width of the RTE. + Mit dieser Optionen können Sie die Ausgangsbreite des RTE festlegen. + + + The option specifies the width of the RTE when it is initially displayed. The width may be specified as a fixed number of pixels or as a percentage. + Diese Option legt die Breite des RTE fest, wenn er das erste Mal angezeigt wird. Sie kann als Zahl in Pixel oder in Prozent angegeben werden. + + + xEXT_rtehtmlarea_General:beUserSettings, +xEXT_rtehtmlarea_EditElement, +xEXT_rtehtmlarea_Language, +xEXT_rtehtmlarea_PlainText, +xEXT_rtehtmlarea_RemoveFormat + xEXT_rtehtmlarea_General:beUserSettings, xEXT_rtehtmlarea_EditElement, xEXT_rtehtmlarea_Language, xEXT_rtehtmlarea_PlainText, xEXT_rtehtmlarea_RemoveFormatThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_csh_abbreviation.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_csh_abbreviation.xlf new file mode 100755 index 0000000..b3f276e --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_csh_abbreviation.xlf @@ -0,0 +1,65 @@ + + + +
+ + + Enter the short form of the term. + Tragen Sie die Kurzform der Zeichenkette ein. + + + An 'Abbreviation' associates a short form to a given term. The abbreviation may be defined for a specific language. + Eine Abkürzung stellt die Kurzform einer Zeichenkette dar. Die Abkürzung kann auf eine bestimmte Sprache beschränkt werden. + + + Defined abbreviations are used in the htmlArea RTE Abbreviation dialogue. +A defined abbreviation may further be configured so as to be made available only when editing content in a given language. + Definierte Abkürzungen werden im htmlArea RTE-Dialog "Abkürzungen" verwendet. +Eine definierte Abkürzung kann so konfiguriert werden, dass sie nur beim Bearbeiten von Inhalt einer bestimmten Sprache genutzt werden kann. + + Enter a date and time at which you want the abbreviation to stop being available to non-admin users. +If no time is specified, the abbreviation is indefinitely available to the users of the RTE, unless it is hidden. + Geben Sie das Datum und die Zeit an, ab der die Abkürzung für Nicht-Administratoren nicht mehr verfügbar sein soll. +Wenn keine Zeit bestimmt wird, steht die Abkürzung allen Nutzern des RTE unbeschränkt zur Verfügung, sofern sie nicht versteckt wurde. + + Check this option if you wish to disable the availability of this entry to non-admin users. + Wählen Sie diese Option wenn die Verfügbarkeit des Eintrags für Nicht-Administratoren deaktiviert werden soll. + + + xEXT_rtehtmlarea_Abbreviation + xEXT_rtehtmlarea_Abbreviation + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enter a time at which you want the abbreviation to start being available to non-admin users. +If no time is specified, the abbreviation becomes immediately available to the users of the RTE, if not hidden. + Geben Sie die Zeit an, ab der die Abkürzung für Nicht-Administratoren verfügbar sein soll. +Wenn keine Zeit bestimmt wird, steht die Abkürzung allen Nutzern des RTE sofort zur Verfügung, sofern sie nicht versteckt wurde. + + Select the language for which the abbreviation is defined. + Wählen Sie die Sprache, für die die Abkürzung bereit stehen soll. + + + The selected language will be used as the value of the language attribute of the HTML element inserted in the content element by the RTE. + Die ausgewählte Sprache wird für das Sprachattribut desjenigen HTML-Elements als Wert gesetzt, das für das jeweilige Inhaltselement eingefügt wurde. + + + Select the language of content elements in which the abbreviation may be used. + Wählen Sie die Sprache der Inhaltselemente aus, in der die Abkürzung genutzt werden darf. + + + Enter the term to be abbreviated. + Tragen Sie die zu kürzende Zeichenkette ein. + + + Select the type of abbreviation. + Wählen Sie den Typ der Abkürzung. + + + A defined abbreviation may be of two types: abbreviation or acronym. These correspond to HTML elements abbr and acronym. Note however that acronym is deprecated in recent versions of HTML. + Eine definierte Abkürzung kann einen von zwei Typen haben: Abkürzung oder Akronym. Diese entsprechen den HTML-Elementen abbr und acronym. Beachten Sie bitte, dass Akronyme in neuen Versionen von HTML als deprecated markiert sind. + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_db.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_db.xlf new file mode 100755 index 0000000..ab3d8c3 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_db.xlf @@ -0,0 +1,36 @@ + + + +
+ + + Abbreviation + Abkürzung + + + Abbreviation + Abkürzung + + + Language of the abbreviation + Sprache der Abkürzung + + + Term + Begriff + + + Type + Typ + + + Acronym + Akronym + + + Abbreviation + Abkürzung + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_dialogs.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_dialogs.xlf new file mode 100755 index 0000000..df30063 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_dialogs.xlf @@ -0,0 +1,464 @@ + + + +
+ + + About + Über + + + About htmlArea RTE + Über htmlArea RTE + + + Absbottom + Absolut unten + + + Absmiddle + Absolut zentriert + + + Text alignment: + Ausrichtung: + + + Not set + Nicht gewählt + + + All Rights Reserved. + Alle Rechte vorbehalten. + + + Alternate text: + Alternativer Text: + + + Baseline + Grundlinie + + + Block style: + Blockstil: + + + Border + Rahmen + + + Border thickness: + Rahmenstärke: + + + Bottom + Unten + + + Browser support + Browser-Unterstützung + + + Cancel + Abbrechen + + + Cell padding: + Textabstand: + + + Cell spacing: + Zellenabstand: + + + Center + Zentriert + + + Close + Schließen + + + Cols: + Spalten: + + + Delete + Löschen + + + Developer + Entwickler + + + Dimension + Größe + + + Em + Em + + + Enter the image URL here + Geben Sie die URL des Bildes hier ein + + + Float: + Umfließen: + + + For browsers that don't support images + Für Browser, die keine Bildanzeige unterstützen + + + A free and open-source editor for <textarea> fields, featuring integration with TYPO3. + Ein in TYPO3 integrierter, freier WYSIWYG-Editor für <textarea>-Felder. + + + General + Allgemein + + + Horizontal: + Horizontal: + + + Horizontal padding + Horizontaler Abstand + + + htmlArea RTE License, based on BSD License + htmlArea RTE Lizenz, basiert auf der BSD-Lizenz + + + Image alignment: + Bildausrichtung: + + + Image Preview + Bildvorschau + + + Image URL: + Bild-URL: + + + You have to enter the image URL first + Sie müssen zuerst die Bild-URL eingeben + + + You must enter the image URL + Sie müssen die Bild-URL eingeben + + + Insert Custom Element + Benutzerdefiniertes Element einfügen + + + Insert image + Bild einfügen + + + Insert/Modify Image + Bild einfügen + + + Insert link + Link einfügen + + + Insert/Modify Acronym or Abbreviation + Akronym oder Abkürzung einfügen/bearbeiten + + + Insert/Modify Link + Link einfügen/verändern + + + Insert Table + Tabelle einfügen + + + Justify + Blocksatz + + + Language + Sprache + + + Language: + Sprache: + + + Layout + Layout + + + Leave empty for no border + Geben Sie keinen Wert ein, wenn Sie keinen Rahmen wünschen + + + Left + Links + + + Left to right + Links nach rechts + + + License + Lizenz + + + Enter the link URL here + Geben Sie die Link-URL hier ein + + + Select the name of the target frame + Wählen Sie den Namen des Ziel-Frames + + + Enter the link tooltip here + Geben Sie die Link-Kurzinfo hier ein + + + Please enter the URL where this link points to + Bitte geben Sie die URL ein, auf die dieser Link zeigt + + + Middle + Mitte + + + Modify image + Bild verändern + + + Modify link + Link verändern + + + For Firefox 1.5+, SeaMonkey 1.0+, Safari 3.0.4+, Google Chrome 1.0+ and Opera 9.62+ on any platform, and for Internet Explorer 9.0+ on Windows. + Für Firefox 1.5+, SeaMonkey 1.0+, Safari 3.0.4+, Google Chrome 1.0+ und Opera 9.62+ (jede Plattform) oder Internet Explorer 9.0+ (Windows). + + + Name + Name + + + No language + Keine Sprache + + + Non-floating + Nicht umfließen + + + No plugins have been loaded. + Keine Plug-Ins geladen. + + + Not set + Nicht gesetzt + + + Number of columns + Anzahl Spalten + + + Number of rows + Anzahl Zeilen + + + OK + OK + + + Percent + Prozent + + + Pixels + Pixel + + + Plugins + Plug-Ins + + + Positioning of this image relative to text + Position dieses Bildes + + + Preview + Vorschau + + + Preview the image in a new window + Betrachten Sie eine Vorschau des Bildes in einem neuen Fenster + + + For more information, please visit: + Weitere Informationen erhalten Sie unter: + + + Remove language + Sprache entfernen + + + Right + Rechts + + + Right to left + Rechts nach links + + + Rows: + Zeilen: + + + Select Color + Wählen Sie eine Farbe + + + Space between adjacent cells + Der Abstand zwischen benachbarten Zellen + + + Space between content and border in cell + Der Abstand zwischen dem Inhalt und dem Rand einer Zelle + + + Spacing and padding + Zwischenraum + + + + Ready + Bereit + + + Style + Stil + + + Paragraph: + Absatz: + + + Target: + Ziel: + + + New window (_blank) + Neues Fenster (_blank) + + + None (use implicit) + Keines (benutze impliziertes Ziel) + + + Other frame + Anderer Frame + + + Same frame (_self) + Gleicher Frame (_self) + + + Top frame (_top) + Top-Frame (_top) + + + Text alignment + Textausrichtung + + + Text direction + Textrichtung + + + Text direction: + Textrichtung: + + + Text style: + Textstil: + + + Texttop + Text Oben + + + The following plugins have been loaded. + Die folgenden Plug-Ins sind geladen. + + + Title: + Titel (Kurzinfo): + + + Top + Oben + + + URL: + URL: + + + User agent reports: + Browserinformationen: + + + Vertical: + Vertikal: + + + Vertical padding + Vertikaler Abstand + + + Specifies where the image should float + Legt fest, wo das Bild schweben soll + + + Specifies where the table should float + Wo soll die Tabelle schweben + + + Width: + Breite: + + + Width of the table + Breite der Tabelle + + + Width unit + Einheit + + + word + Wort + + + words + Worte + + + You must enter a number of columns + Sie müssen eine Anzahl Spalten eingeben + + + You must enter a number of rows + Sie müssen eine Anzahl Zeilen angeben + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_em.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_em.xlf new file mode 100755 index 0000000..bb71694 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_em.xlf @@ -0,0 +1,41 @@ + + + +
+ + + Enable features that use the style attribute: If set, the potential use of features that use the style attribute (textcolor, bgcolor, fontstyle, fontsize) will be enabled. + Funktionen aktivieren, die Style-Attribute verwenden: Wenn gesetzt, werden Funktionen, die Style-Attribute verwenden (textcolor, bgcolor, fontstyle, fontsize), für potentielle Benutzung aktiviert. + + + Aspell path: The server path where Aspell is installed. + Aspell-Pfad: Der Serverpfad, in dem Aspell installiert ist. + + + Default configuration settings + Standardkonfigurationseinstellungen + + + Enable links accessibility icons: If set, accessibility icons will be added in front of links. + Barrierefreiheits-Symbole für Links aktivieren: Wenn gesetzt, werden vor Links Barrierefreiheits-Symbole angezeigt. + + + Enable images in the RTE: If set, the use of images will be enabled in the "Minimal" or the "Typical" default configuration of the RTE. + Bilder im RTE aktivieren: Wenn gesetzt, werden Bilder im RTE in den Standardkonfigurationen "Minmal" und "Typisch" aktiviert. + + + Enable additional inline elements: If set, the potential use of additional inline elements will be enabled. + Zusätzliche Inline-Elemente aktivieren: Wenn gesetzt, werden zusätzliche Inline-Elemente für potentielle Benutzung aktiviert. + + + Force Aspell command mode: If set, the spellchecker will use the Aspell command interface. Presumably. PHP is compiled with pspell, but with an old version of Aspell. + Befehlsoberfläche von Aspell erzwingen: Wenn gesetzt, wird die Rechtschreibkorrektur die Befehlsoberfläche von Aspell nutzen. Voraussichtlich. PHP muss mit pspell kompiliert sein, aber mit einer alten Version von Aspell. + Was das heißen soll, weiß wohl niemand. Christopher + + + No spell checking languages: The list of languages for which Aspell does not provide spell checking (see http://aspell.net/man-html/Unsupported.html#Unsupported) and for which the htmlArea SpellChecker plugin will therefore be disabled. + Sprachen ohne Aspell: Liste der Sprachen, für die Aspell keine Rechtschreibkorrektur bietet (siehe http://aspell.net/man-html/Unsupported.html#Unsupported) und für die das htmlArea-Rechtschreibkorrektur-Plug-In daher deaktiviert wird. + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_msg.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_msg.xlf new file mode 100755 index 0000000..f26307d --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_msg.xlf @@ -0,0 +1,56 @@ + + + +
+ + + Loading the editor in Internet Explorer requires the execution of ActiveX controls to be enabled. + Wenn Sie den Editor innerhalb des Internet Explorers verwenden wollen, müssen Sie ActiveX-Controls zulassen. + + + For security reasons, unprivileged applications cannot access the clipboard. Click YES to install a component that will enable you to specify the sites or pages that will be allowed to access the clipboard and perform copy, cut and paste operations. + Aus Sicherheitsgründen dürfen unprivilegierte Applikationen nicht auf die Zwischenablage zugreifen. Klicken Sie auf OK, um eine Komponente zu installieren, mit der Sie die Websites angeben können, die Zugriff auf die Zwischenablage erhalten sollen und Inhalte kopieren, ausschneiden und einfügen dürfen. + + + The installation was successful. You need to exit and restart your browser for the change to take effect. Afterwards, use the AllowClipboard Helper from the tools menu to allow specific sites to use the clipboard. + Die Installation war erfolgreich. Sie müssen Ihren Browser verlassen und erneut starten, damit die Änderungen wirksam werden. Wählen Sie dann in Ihrem Browser unter [Extras | AllowClipboard Helper] diejenigen Sites aus, denen der Zugriff auf die Zwischenablage gewährt werden soll. + + + The HTML document is not well-formed. + Das HTML-Dokument ist nicht wohlgeformt. + + + Unprivileged scripts cannot access Cut/Copy/Paste programatically for security reasons. Click YES to see a technical note at mozilla.org which shows you how to allow a script to access the clipboard. + Unprivilegierte Skripte können aus Sicherheitsgründen Ausschneiden/Kopieren/Einfügen nicht nutzen. Klicken Sie auf Ja, um einen technischen Hinweis von mozilla.org (auf englisch) zu lesen, der Ihnen zeigt, wie Sie Skripten den Zugriff auf die Zwischenablage ermöglichen. + + + For security reasons, unprivileged applications cannot access the clipboard. Click YES to install a component that will enable applications from this site to access the clipboard and perform copy, cut and paste operations. + Aus Sicherheitsgründen dürfen unprivilegierte Applikationen nicht auf die Zwischenablage zugreifen. Klicken Sie auf Ja, um eine Komponente zu installieren, die Programmen dieser TYPO3-Site erlaubt, auf die Zwischenablage zuzugreifen und Kopieren, Ausschneiden und Einfügen zu verwenden. + + + Sorry, Firefox Add-on AllowClipboard Helper could not be installed. + Das Firefox Add-on "AllowClipboard Helper" konnte nicht installiert werden. + + + The installation cannot be performed. Please change your browser preferences in order to allow installation of sofware from this site. + Die Installation kann nicht durchgeführt werden. Bitte ändern Sie Ihre Browser-Einstellungen so, dass eine Software-Installation von dieser TYPO3-Site zugelassen wird. + + + The installation was successful. You need to exit and restart your browser for the change to take effect. + Die Installation war erfolgreich. Sie müssen Ihren Browser verlassen und erneut starten, damit die Änderungen wirksam werden. + + + The installation cannot be performed. Please change your browser preferences in order to allow installation of sofware from https://addons.mozilla.org. + Die Installation kann nicht durchgeführt werden. Bitte ändern Sie Ihre Browser-Einstellungen so, dass eine Software-Installation von der Site https://addons.mozilla.org zugelassen wird. + + + Path + Pfad + + + You are in TEXT MODE. Use the [<>] button to switch back to WYSIWYG. + Sie befinden sich im TEXT-MODUS. Benutzen Sie die Schaltfläche [<>], um zurück in den WYSIWYG-Modus zu wechseln. + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_selectimagecontroller.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_selectimagecontroller.xlf new file mode 100755 index 0000000..01ca877 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_selectimagecontroller.xlf @@ -0,0 +1,128 @@ + + + +
+ + + Alternate text + Alternativtext + + + Border + Rand + + + bytes + Byte + + + Style + Stil + + + Current Image + Aktuelles Bild + + + Drag and Drop + Drag and Drop + + + Float + Umfließen + + + Folder tree + Verzeichnisbaum + + + Height + Höhe + + + Images + Bilder + + + Left + Links + + + New Magic Image + Neues Zauberbild + + + In "Magic" mode you can select any kind of image with any dimensions. The image is automatically converted to a web image format and any adjustments you make to the size of the image is post processed in order to optimize size and quality. + Im "Zauber"-Modus kann eine (in Grenzen) beliebige Grafik mit beliebiger Größe ausgewählt werden. Die Grafik wird automatisch in ein Web-Grafikformat umgewandelt. Größenänderungen werden nachträglich vorgenommen, um die Grafikgröße und die Anzeigequalität zu optimieren. + + + Margin left/right + Seitenrand links/rechts + + + Margin top/bottom + Seitenrand oben/unten + + + Non-floating + Nicht umfließen + + + Not set + Nicht gesetzt + + + Bottom padding + Unterer innerer Abstand + + + Left padding + Linker innerer Abstand + + + Right padding + Rechter innerer Abstand + + + Top padding + Oberer innerer Abstand + + + Path + Pfad + + + pixels + Pixel + + + New Plain Image + Neues normales Bild + + + In "Plain" mode you can insert only web image formats (jpg,jpeg,gif,png) up to %1$sx%2$s pixels. This method is designed for images which are optimized for web already. + Im "Normal"-Modus können nur Web-Grafikformate (JPG, JPEG, GIF und PNG) bis zu einer Auflösung von %1$sx%2$s Pixeln verwendet werden. Dieser Modus ist zur Verwendung bereits für das Web optimierter Grafiken vorgesehen. + + + Right + Rechts + + + Title + Titel + + + Update + Aktualisieren + + + Upload Image + Bild hochladen + + + Width + Breite + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_statusreport.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_statusreport.xlf new file mode 100755 index 0000000..c288921 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_statusreport.xlf @@ -0,0 +1,24 @@ + + + +
+ + + Extension keys: + Erweiterungsschlüssel: + + + None + Keine + + + Conflicting extensions installed + In Konflikt stehende Erweiterungen installiert + + + Conflicting extensions should be uninstalled for htmlArea RTE to function correctly. + In Konflikt stehende Erweiterungen sollten deinstalliert werden, damit htmlArea RTE ordnungsgemäß funktioniert. + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_tooltips.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_tooltips.xlf new file mode 100755 index 0000000..ab116d1 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_tooltips.xlf @@ -0,0 +1,160 @@ + + + +
+ + + About this editor + Über diesen Editor + + + Bold + Fett + + + Copy selection + Auswahl kopieren + + + Insert Web Link + Link einfügen + + + Cut selection + Auswahl ausschneiden + + + Font + Schriftart + + + Font size + Schriftgröße + + + Font Color + Zeichenfarbe + + + Type of paragragh + Absatzart + + + Background Color + Hintergrundfarbe + + + Toggle HTML Source + Zur HTML-Ansicht wechseln + + + Increase Indent + Einzug vergrößern + + + Horizontal Rule + Horizontale Linie + + + Insert/Modify Image + Bild einfügen/verändern + + + Ordered List + Nummerierung + + + Insert Table + Tabelle einfügen + + + Bulleted List + Aufzählung + + + Italic + Kursiv + + + Justify Center + Zentrieren + + + Justify Full + Blocksatz + + + Justify Left + Linksbündig + + + Justify Right + Rechtsbündig + + + Clear MSOffice tags + MSOffice <o:> entfernen + + + Direction left to right + Schreibrichtung von links nach rechts + + + Decrease Indent + Einzug verkleinern + + + Paste from clipboard + Aus der Zwischenablage einfügen + + + Enlarge the editor + Editor-Fenster vergrößern + + + Print document + Das Dokument drucken + + + Redo the last action + Letzte Aktion wiederholen + + + Remove formatting + Formatierung entfernen + + + Direction right to left + Schreibrichtung von rechts nach links + + + Strikethrough + Durchgestrichen + + + Subscript + Tiefgestellt + + + Superscript + Hochgestellt + + + Current style + Momentaner Stil + + + Underline + Unterstrichen + + + Undo the last action + Letzte Aktion rückgängig machen + + + Remove link + Link entfernen + + + + diff --git a/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_userelementscontroller.xlf b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_userelementscontroller.xlf new file mode 100755 index 0000000..4f550c4 --- /dev/null +++ b/public/typo3conf/l10n/de/rtehtmlarea/Resources/Private/Language/de.locallang_userelementscontroller.xlf @@ -0,0 +1,28 @@ + + + +
+ + + Expand category + Kategorie erweitern + + + Filesize + Dateigröße + + + Error: There was no selected text to wrap. + Fehler: Kein Text zum Umbrechen ausgewählt. + + + No title + Kein Titel + + + Pixels + Bildpunkte + + + + diff --git a/public/typo3conf/l10n/de/saltedpasswords/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/saltedpasswords/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..a54248d --- /dev/null +++ b/public/typo3conf/l10n/de/saltedpasswords/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,212 @@ + + + +
+ + + Additional information + Zusätzliche Informationen + + + Errors found in your configuration + Fehler in Ihrer Konfiguration + + + No errors were found + Keine Fehler gefunden + + + Warnings about your configuration + Warnungen zu Ihrer Konfiguration + + + IMPORTANT: + WICHTIG: + + + WARNING: + WARNUNG: + + + The backend is configured to use SaltedPasswords with RSA authentication. + Das Backend ist so konfiguriert, dass SaltedPasswords mit RSA-Authentifizierung genutzt wird. + + + The "rsaauth" extension is installed, but TYPO3 is not configured to use it during login. Use the Install Tool to set the Login Security Level for the backend to "rsa" ($TYPO3_CONF_VARS['BE']['loginSecurityLevel']) + Die rsaauth-Erweiterung ist installiert, aber TYPO3 ist nicht so konfiguriert, dass sie bei der Anmeldung genutzt wird. Benutzen Sie das Install-Tool, um das Anmeldungssicherheitslevel für das Backend auf "rsa" zu stellen ($TYPO3_CONF_VARS['BE']['loginSecurityLevel']). + + + The backend is configured to use SaltedPasswords over SSL. + Das Backend ist so konfiguriert, dass SaltedPasswords über SSL genutzt wird. + + + SaltedPasswords is configured wrong and will not work as expected: +It is not possible to set "updatePasswd" and "forceSalted" at the same time. Please disable either one of them. + SaltedPasswords ist falsch konfiguriert und wird nicht wie erwartet funktionieren: +Es ist nicht möglich, "updatePasswd" und "forceSalted" zur selben Zeit zu setzen. Bitte deaktivieren Sie eines von beiden. + + The selected method for hashing your salted passwords is not available on this system! Please check your configuration. + Die für SaltedPasswords ausgewählte Hash-Methode ist auf diesem System nicht verfügbar! Bitte überprüfen Sie Ihre Konfiguration. + + + SaltedPasswords will not work until these problems have been resolved: + SaltedPasswords wird nicht funktionieren bis die folgenden Probleme gelöst sind: + + + SaltedPasswords has been configured to enforce salted passwords (forceSalted). +This means that only passwords in the format of this extension will succeed for login. + + SaltedPasswords ist konfiguriert, gesalzene Passworte zu erzwingen (forceSalted). +Das bedeutet, dass die Anmeldung ausschließlich mit Passworten im Format dieser Erweiterung gelingen wird. + + + Frontend requirements for SaltedPasswords are not met, therefore the authentication will not work even if it was explicitly enabled for frontend usage: + Frontendanforderungen für SaltedPasswords sind nicht erfüllt; die Authentifizierung wird daher nicht funktionieren, selbst wenn sie für das Frontend explizit aktiviert wurde: + + + Install the "rsaauth" extension and use the Install Tool to set the Login Security Level for the frontend to "rsa" ($TYPO3_CONF_VARS['FE']['loginSecurityLevel']) + Installieren Sie die rsaauth-Erweiterung und benutzen Sie das Install-Tool, um das Anmeldungssicherheitslevel für das Frontend auf "rsa" zu stellen ($TYPO3_CONF_VARS['FE']['loginSecurityLevel']). + + + Make sure that the Login Security Level is not set to "" or "challenged"! + Stellen Sie sicher, dass das Anmeldungssicherheitslevel auf "" oder "challenged" gestellt ist! + + + Alternatively, use the Install Tool to set the Login Security Level for the frontend to "normal" ($TYPO3_CONF_VARS['FE']['loginSecurityLevel']) + Alternativ können Sie das Install-Tool benutzen, um das Anmeldungssicherheitslevel für das Frontend auf "normal" zu stellen ($TYPO3_CONF_VARS['FE']['loginSecurityLevel']). + + + SaltedPasswords has been configured to be the only authentication service for the backend. This means that other services like "ipauth", "openid", etc. will be ignored (except "rsauth", which is implicitely used). + SaltedPasswords ist als einziger Authentifizierungsdienst für das Backend konfiguriert. Das bedeutet, dass andere Dienste wie "ipauth", "openid" usw. ignoriert werden (ausgenommen "rsaauth", das implizit benutzt wird). + + + SaltedPasswords has been configured to be the only authentication service for frontend logins. This means that other services like "ipauth", "openid", etc. will be ignored. + SaltedPasswords ist als einziger Authentifizierungsdienst für Frontendanmeldungen konfiguriert. Das bedeutet, dass andere Dienste wie "ipauth", "openid" usw. ignoriert werden. + + + SaltedPasswords has been disabled for frontend users. + SaltedPasswords ist für Frontend-Benutzer deaktiviert worden. + + + SaltedPasswords has been configured correctly and works as expected. + SaltedPasswords ist richtig konfiguriert und funktioniert wie erwartet. + + + The frontend is configured to use SaltedPasswords with RSA authentication. + Das Frontend ist so konfiguriert, dass SaltedPasswords mit RSA-Authentifizierung genutzt wird. + + + Using the extension "rsaauth" is not possible, as no encryption backend is available. Please install and configure the PHP extension "openssl". See + Die Erweiterung "rsaauth" kann nicht benutzt werden, weil kein Verschlüsselungsbackend verfügbar ist. Bitte installieren und konfigurieren Sie die PHP-Erweiterung "openssl". Siehe + + + Install the "rsaauth" extension and use the Install Tool to set the Login Security Level for the backend to "rsa" ($TYPO3_CONF_VARS['BE']['loginSecurityLevel']) + Installieren Sie die Erweiterung "rsaauth" und benutzen Sie das Install-Tool, um das Anmeldungssicherheitslevel für das Backend ($TYPO3_CONF_VARS['BE']['loginSecurityLevel']) auf "rsa" zu setzen. + + + It is also possible to use "lockSSL" and "rsa" Login Security Level at the same time. + Außerdem ist es möglich, "lockSSL" und das "rsa"-Anmeldungssicherheitslevel zur selben Zeit zu nutzen. + + + SaltedPasswords is used without any transfer encryption, this means your passwords are sent in plain text. Please install rsaauth to secure your passwords submits. + SaltedPasswords wird ohne Übertragungsverschlüsselung benutzt, was bedeutet, dass Passworte im Klartext übertragen werden. Bitte installieren Sie rsaauth, um Passwortübertragungen abzusichern. + + + If you have the option to use SSL, you can also configure your backend for SSL usage: +Use the Install Tool to set the Security-Level for the backend to "normal" ($TYPO3_CONF_VARS['BE']['loginSecurityLevel']) and the SSL-locking option to a value greater than "0" (see description - $TYPO3_CONF_VARS['BE']['lockSSL']) + Wenn Sie die Möglichkeit haben, SSL zu nutzen, können Sie das Backend entsprechend konfigurieren: +Benutzen Sie das Install-Tool, um das Sicherheitslevel für das Backend ($TYPO3_CONF_VARS['BE']['loginSecurityLevel']) auf "normal" zu stellen. Setzen Sie außerdem die SSL-Einschränkungsoption auf einen Wert größer "0" (siehe Beschreibung - $TYPO3_CONF_VARS['BE']['lockSSL']). + + Note, that a wrong configuration might have impact on the security of your TYPO3 installation and the usability of the backend. + Beachten Sie, dass eine falsche Konfiguration Einfluss auf die Sicherheit Ihrer TYPO3-Installation und auf die Benutzbarkeit des Backends haben kann. + + + SaltedPasswords has been configured to be the only authentication service for the backend. Additionally, usage of salted passwords is enforced (forceSalted). The result is that there is no chance to login with users not having a salted password hash. + SaltedPasswords ist als einziger Authentifizierungsdienst für das Backend konfiguriert. Zusätzlich ist es so konfiguriert, dass gesalzene Passworte erzwungen werden (forceSalted). Das bedeutet, dass Benutzer, die kein gesalzenes Passwort verwenden, sich nicht mehr anmelden können. + + + This has the effect that passwords that were set before SaltedPasswords was used will not work (in fact, they need to be redefined). + Das bedeutet, dass Passworte, die gesetzt worden sind, bevor SaltedPasswords benutzt wurde, nicht funktionieren werden (vielmehr müssen Sie neugesetzt werden). + + + This may lock you out of the backend! + Dies sperrt Sie möglicherweise aus dem Backend aus! + + + Because of this, it is not possible to login with users not having a salted password hash (e.g. existing frontend users). + Deshalb können Benutzer ohne gesalzenes Passwort (z.B. bestehende Frontend-Benutzer) sich nicht anmelden. + + + The "rsaauth" extension is not installed, but TYPO3 CMS is configured to use it. Either install the extension or adapt the configuration by setting [FE][loginSecurityLevel] to "normal" in the Install Tool. + Die rsaauth-Erweiterung ist nicht installiert, aber TYPO3 CMS ist so konfiguriert, dass es sie nutzen sollte. Installieren Sie entweder die Erweiterung oder passen Sie die Konfiguration an, indem Sie [FE][loginSecurityLevel] im Install-Tool auf "normal" stellen. + + + The "rsaauth" extension is not installed, but TYPO3 CMS is configured to use it. Either install the extension or adapt the configuration by setting [FE][loginSecurityLevel] to "normal" in the Install Tool. + Die rsaauth-Erweiterung ist nicht installiert, aber TYPO3 CMS ist so konfiguriert, dass es sie nutzen sollte. Installieren Sie entweder die Erweiterung oder passen Sie die Konfiguration an, indem Sie [FE][loginSecurityLevel] im Install-Tool auf "normal" stellen. + + + The "rsaauth" extension is not installed, but TYPO3 CMS is configured to use it. Either install the extension or adapt the configuration by setting [FE][loginSecurityLevel] to "normal" in the Install Tool. + Die rsaauth-Erweiterung ist nicht installiert, aber TYPO3 CMS ist so konfiguriert, dass es sie nutzen sollte. Installieren Sie entweder die Erweiterung oder passen Sie die Konfiguration an, indem Sie [FE][loginSecurityLevel] im Install-Tool auf "normal" stellen. + + + SaltedPasswords might behave different than expected: + SaltedPasswords verhält sich möglicherweise anders als erwartet: + + + Update all frontend and backend user passwords to salted hashes. This task deactivates itself when completed. + Alle Frontend- und Backend-Benutzerpasswörter zu saltedpasswords aktualisieren. Dieser Task deaktiviert sich nach Beendigung selbst. + + + The number of records to process on each run must be greater than zero and numeric. + Die Anzahl zu bearbeitender Datensätze pro Durchlauf muss größer Null und numerisch sein. + + + Deactivate= + Deaktivieren= + + + Number of records= + Anzahl Datensätze= + + + Deactivate if all records are converted + Deaktivieren sobald alle Datensätze konvertiert wurden + + + The number of records to process on each run + Die Anzahl zu bearbeitender Datensätze pro Durchlauf + + + Convert user passwords to salted hashes + Benutzerpasswörter zu saltedpasswords konvertieren + + + Blowfish salted hashing (advanced) + Blowfish-salted Hashing (erweitert) + 100% + + + MD5 salted hashing (secure) + MD5-salted Hashing (sicher) + 100% + + + Portable PHP password hashing (phpass) + Portables PHP-Passwort-Hashing (phpass) + 100% + + + Blowfish salted hashing (advanced) + Blowfish-salted Hashing (erweitert) + + + MD5 salted hashing (secure) + MD5-salted Hashing (sicher) + + + Portable PHP password hashing (phpass) + Portables PHP-Passwort-Hashing (phpass) + + + + diff --git a/public/typo3conf/l10n/de/saltedpasswords/Resources/Private/Language/de.locallang_csh_saltedpasswords.xlf b/public/typo3conf/l10n/de/saltedpasswords/Resources/Private/Language/de.locallang_csh_saltedpasswords.xlf new file mode 100755 index 0000000..7ec6742 --- /dev/null +++ b/public/typo3conf/l10n/de/saltedpasswords/Resources/Private/Language/de.locallang_csh_saltedpasswords.xlf @@ -0,0 +1,31 @@ + + + +
+ + + Deactivate this task + Diesen Task deaktivieren + + + Whether the task should deactivate itself after all records are processed. + Uncheck this if you are importing users from an external source and/or need to run this task periodically. + Ob der Task sich selbst deaktivieren soll, nachdem alle Datensätze verarbeitet wurden. +Deaktivieren Sie diese Option, wenn Sie Benutzer von einer externen Quelle importieren oder wenn Sie den Task periodisch ausführen möchten.Tabulatorzeichen weggelassen; die gehören da nicht hin. --Christopher + + Number of records to process + Anzahl zu bearbeitender Datensätze + + + Number of records to process for each run. If enabled for both FE & BE, the value will be doubled. + Anzahl zu bearbeitender Datensätze pro Durchlauf. Wenn sowohl für das BE als auch für das FE aktiviert, verdoppelt sich diese Anzahl. + + + Converting a password to a salted hash takes some milliseconds (~100ms on an entry system in 2010). + If all users are updated in one run, the task might run a long time if a lot of users must be handled. + Therefore only a small number of frontend and backend users are processed. + If saltedpasswords is enabled for both FE & BE, this value will be doubled. + Ein Passwort zu saltedpasswords zu konvertieren, benötigt einige Millisekunden (~ 100ms in einem Einsteigersystem in 2010). Wenn alle Benutzer in einem Durchlauf aktualisiert werden, kann der Task sehr lange laufen, falls viele Benutzer bearbeitet werden müssen. Daher wird jeweils nur eine kleine Anzahl Frontend- und Backend-Benutzer verarbeitet. Wenn saltedpasswords sowohl für das FE als auch für das BE aktiviert ist, verdoppelt sich dieser Wert.Tabs und Zeilenumbrüche weggelassen; die gehören da nicht hin. --Christopher + + + diff --git a/public/typo3conf/l10n/de/saltedpasswords/Resources/Private/Language/de.locallang_em.xlf b/public/typo3conf/l10n/de/saltedpasswords/Resources/Private/Language/de.locallang_em.xlf new file mode 100755 index 0000000..76ec726 --- /dev/null +++ b/public/typo3conf/l10n/de/saltedpasswords/Resources/Private/Language/de.locallang_em.xlf @@ -0,0 +1,60 @@ + + + +
+ + + Force salted passwords: Enforce usage of SaltedPasswords. Old MD5 hashed passwords will stop working. + Saltedpasswords erzwingen: Benutzung von saltedpasswords erzwingen. Alte MD5-Hashes von Passwörtern werden nicht mehr funktionieren. + + + Exclusive BE usage: If enabled and authentication fails, no further authentication service will be tried. + Exklusive Benutzung im BE: Wenn aktiviert und die Authentifizierung schlägt fehl, wird kein weiterer Dienst mehr probiert. + + + Hashing method for the backend: Defines salted hashing method to use. Choose "Portable PHP password hashing" to stay compatible with other CMS (e.g. Drupal, Wordpress). Choose "MD5 salted hashing" to reuse TYPO3 passwords for OS level authentication (other servers could use TYPO3 passwords). Choose "Blowfish salted hashing" for advanced security to reuse passwords on OS level (Blowfish might not be supported on your system TODO). + Hash-Methode für das Backend: Legt fest, welche Hash-Methode benutzt wird. Wählen Sie "Portables PHP-Passwort-Hashing", um mit anderen CMS kompatibel zu bleiben (z.B. Drupal oder WordPress). Wählen Sie "MD5-salted Hashing", um TYPO3-Passwörter für die Authentifizierung auf Betriebssystemebene wiederzuverwenden (andere Server können TYPO3-Passwörter verwenden). Wählen Sie "Blowfish-salted Hashing" für zusätzliche Sicherheit und um Passwörter auf Betriebssystemebene wiederzuverwenden (Blowfish wird nicht auf allen Systemen unterstützt). + + + Update BE user passwords: Keep existing BE user passwords but automatically convert them to the salted hash format during authentication (will not work if forceSalted is used). + Passwörter der BE-Benutzer aktualisieren: Vorhandene Passwörter der BE-Benutzer beibehalten, aber sie während der Authentifizierung automatisch zu saltedpasswords konvertieren (wird nicht funktionieren, wenn forceSalted gesetzt ist). + + + Backend configuration check + Überprüfung der Backendkonfiguration + + + Backend configuration check + Überprüfung der Backendkonfiguration + + + Frontend configuration check + Überprüfung der Frontendkonfiguration + + + Frontend configuration check + Überprüfung der Frontendkonfiguration + + + Enable FE: Enable SaltedPasswords in the frontend + Im FE aktivieren: SaltedPasswords im Frontend aktivieren + + + Force salted passwords: Enforce usage of SaltedPasswords. Old MD5 hashed passwords will stop working. + Saltedpasswords erzwingen: Benutzung von saltedpasswords erzwingen. Alte MD5-Hashes von Passwörtern werden nicht mehr funktionieren. + + + Exclusive FE usage: If enabled and authentication fails, no further authentication service will be tried. + Exklusive Benutzung im FE: Wenn aktiviert und die Authentifizierung schlägt fehl, wird kein weiterer Dienst mehr probiert. + + + Hashing method for the frontend: Defines salted hashing method to use. Choose "Portable PHP password hashing" to stay compatible with other CMS (e.g. Drupal, Wordpress). Choose "MD5 salted hashing" to reuse TYPO3 passwords for OS level authentication (other servers could use TYPO3 passwords). Choose "Blowfish salted hashing" for advanced security to reuse passwords on OS level (Blowfish might not be supported on your system TODO). + Hash-Methode für das Frontend: Legt fest, welche Hash-Methode benutzt wird. Wählen Sie "Portables PHP-Passwort-Hashing", um mit anderen CMS kompatibel zu bleiben (z.B. Drupal oder WordPress). Wählen Sie "MD5-salted Hashing", um TYPO3-Passwörter für die Authentifizierung auf Betriebssystemebene wiederzuverwenden (andere Server können TYPO3-Passwörter verwenden). Wählen Sie "Blowfish-salted Hashing" für zusätzliche Sicherheit und um Passwörter auf Betriebssystemebene wiederzuverwenden (Blowfish wird nicht auf allen Systemen unterstützt). + + + Update FE user passwords: Keep existing FE user passwords but automatically convert them to the salted hash format during authentication (will not work if forceSalted is used). + Passwörter der FE-Benutzer aktualisieren: Vorhandene Passwörter der FE-Benutzer beibehalten, aber sie während der Authentifizierung automatisch zu saltedpasswords konvertieren (wird nicht funktionieren, wenn forceSalted gesetzt ist). + + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..f5ccdb9 --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,552 @@ + + + +
+ + + Add task + Task hinzufügen + + + Edit task + Task bearbeiten + + + Run task + Task ausführen + + + Cancel + Abbrechen + + + This task calls the garbage collection of configured caching framework caches which use one of the selected backends. This will free some space in cache backends which do not have an internal garbage collection. In case of the default database backend it is advisable to run this task once a day when the database is mostly idle. + Dieser Task ruft die Müllsammlung der Caches des konfigurierten Caching-Frameworks auf. Dies gibt Platz in Cache-Backends freigeben, die keine interne Müllsammlung haben. Im Fall des Standard-Datenbank-Backends ist es ratsam, diesen Task einmal täglich auszuführen, bevorzugt wenn die Datenbank weitestgehend leerläuft. + + + Caching framework garbage collection + Müllsammlung des Caching-Frameworks + + + Runs indexing tasks based on an indexing configuration and a storage/folder information. + Führt Indizierungsaufgaben basierend auf der Indizierungskonfiguration und Speicher-/Ordner-Informationen durch. + + + [OBSOLETE] File Abstraction Layer: Indexing job + Datei-Abstraktionsschicht: Indizierungs-Auftrag + + + Extracts metadata for all files in storage which have been changed since last run. + Entpackt Metadaten für alle Dateien im Speicher, die sich seit der letzten Ausführung verändert haben. + + + File Abstraction Layer: Extract metadata in storage + Dateiabstraktionsschicht: Metadaten in Speicher entpacken + + + Updates the Index/Cache Data of a Storage; only needed if changes to the storage are possible outside the backend (FTP, RemoteStorages). + Aktualisiert den Index/die Cachedaten eines Speichers; nur benötigt, wenn Änderungen am Speicher von außerhalb des Backends vorgenommen werden können (z.B. per FTP oder per remoteStorage). + + + File Abstraction Layer: Update storage index + Dateiabstraktionsschicht: Speicherindex aktualisieren + + + Setup check + Konfiguration prüfen + + + Information + Informationen + + + Scheduled tasks + Geplante Tasks + + + CLI script + CLI-Skript + + + Last run + Letzte Ausführung + + + TYPO3 Scheduler backend user + Backend-Benutzer für den TYPO3-Planer + + + automatically + automatisch + + + Backend types + Backendtypen + + + Check/uncheck all + Alle auswählen/abwählen + + + Class + Klasse + + + Cron + Cron + + + Definition type + Definitionstyp + + + Cron command + Cron-Befehl + + + Interval + Interval + + + Description + Beschreibung + + + Email + E-Mail + + + End (HH:MM DD-MM-YYYY) + Ende (HH:MM TT-MM-JJJJ) + + + Execute selected tasks + Ausgewählte Tasks ausführen + + + Extension + Erweiterung + + + Number of files per run + Anzahl Dateien pro Durchlauf + + + Registered extractors + Registrierte Extraktoren + + + %1$s with priority %2$d + %1$s mit Priorität %2$d + + + Following extractors have been registered and will be used when running this task: + Die folgenden Extraktoren sind registriert worden und werden bei der Ausführung des Tasks verwendet werden: + + + There currently is no extractor registered. This task will have no effect! + Momentan ist kein Extraktor registriert. Die Ausführung dieses Tasks wird keine Wirkung haben! + + + Storage to index + Zu indizierender Speicher + + + Frequency + Häufigkeit + + + Frequency (seconds or cron command) + Häufigkeit (Sekunden oder Cron-Befehl) + + + Task group + Taskgruppe + + + ID + ID + + + Last Execution + Letzte Ausführung + + + Manual + manuell + + + manually + manuell + + + Name + Name + + + Next Execution + Nächste Ausführung + + + Database tables + Datenbanktabellen + + + Parallel Execution + Parallele Ausführung + + + Allow Parallel Execution + Parallele Ausführung erlauben + + + Number of days until removing files + Anzahl Tage bis zum Löschen der Dateien + + + Server time + Serverzeit + + + Sleep time + Pause + + + Start (HH:MM DD-MM-YYYY) + Start (HH:MM TT-MM-JJJJ) + + + All tables + Alle Tabellen + + + Table: %s + Tabelle: %s + + + Clean all available tables + Alle verfügbaren Tabellen bereinigen + + + Delete entries older than given number of days + Einträge löschen, die älter sind als die angegebene Anzahl Tage + + + Table to clean up + Zu bereinigende Tabelle + + + Type + Typ + + + Recurring + wiederkehrend + + + Single + einmalig + + + The task could not be added. + Der Task konnte nicht hinzugefügt werden. + + + The task was added successfully. + Der Task wurde erfolgreich hinzugefügt. + + + The script to execute the Scheduler from the command line is: <strong>"%s scheduler"</strong>. + Der Befehl, um den Planer von der Kommandozeile auszuführen lautet: <strong>"%s scheduler"</strong>. + + + The webserver user is allowed execute this script. + Der Webserver-Benutzer darf dieses Skript ausführen. + + + The webserver user is not allowed to execute this script. + Der Webserver-Benutzer darf dieses Skript nicht ausführen. + + + Are you sure you want to delete this task? + Diesen Task tatsächlich löschen? + + + The task could not be deleted. + Der Task konnte nicht gelöscht werden. + + + The task was successfully deleted. + Der Task wurde erfolgreich gelöscht. + + + The end date is before the start date. + Das Enddatum liegt vor dem Startdatum. + + + Executed: %s + Ausgeführt: %s + + + Execution of task "%1$s" failed with the following message: %2$s + Die Ausführung von Task "%1$s" ist fehlgeschlagen mit folgender Meldung: %2$s + + + The execution failed, but the error message could not be retrieved (it was probably too large). Sorry. + Die Ausführung ist fehlgeschlagen, ohne dass die Fehlermeldung erfasst werden konnte (wahrscheinlich war sie zu groß). Entschuldigung. + + + Execution failed: %1$d, %2$s + Ausführung fehlgeschlagen: %1$d, %2$s + + + Invalid frequency. Please enter either a number of seconds or a valid cron command. The cron parser said: %1$s [code: %2$d]. + Ungültige Häufigkeit. Bitte geben Sie entweder eine Anzahl Sekunden oder einen gültigen Cron-Befehl an. Ausgabe des Cron-Parsers: %1$s [Code: %2$d]. + + + The information about the last execution of the Scheduler is incomplete. + Die Informationen zur letzten Ausführung des Planers sind unvollständig. + + + This is the list of all available tasks in this TYPO3 installation. Click on the icon at the far right to directly create a new scheduled task of the chosen type. + Dies ist eine Liste aller in dieser TYPO3-Installation verfügbaren Tasks. Klicken Sie auf das Symbol außen rechts, um einen neuen geplanten Task des gewählten Typs zu erstellen. + + + End date is invalid. + Das Enddatum ist ungültig. + + + Invalid frequency. Please enter either a number of seconds or a valid cron command. + Ungültige Häufigkeit. Bitte geben Sie entweder eine Anzahl Sekunden oder einen gültigen Cron-Befehl ein. + + + Number of days is invalid. + Anzahl an Tagen ist ungültig. + + + Please enter a sleep time greater or equal to 0 (zero). + Bitte geben Sie eine Pause von mindestens null Sekunden an. + + + Start date is invalid. + Das Startdatum ist ungültig. + + + Class %s of the registered task could not be found. You should re-install the extension that provided it or simply delete this task. + Die Klasse %s des registrierten Tasks konnte nicht gefunden werden. Sie sollten die Erweiterung, die den Task zur Verfügung stellt, neuinstallieren oder den Task löschen. + + + The current class (%s) could not be found. Change it below or consider deleting this task altogether. + Der aktuelle Task (%s) konnte nicht gefunden werden. Ändern Sie ihn unten oder löschen Sie ihn. + + + The Scheduler was last started (%1$s) on %2$s at %3$s and ended on %4$s at %5$s. + Der Planer wurde zuletzt gestartet (%1$s) am %2$s um %3$s und endete am %4$s um %5$s. + + + A running task may not be deleted. + Ein laufender Task kann nicht gelöscht werden. + + + A running task may not be edited. + Ein laufender Task kann nicht bearbeitet werden. + + + The task is not running. There are no executions to unmark. + Dieser Task läuft nicht. Es gibt keine abzuwählenden Ausführungen. + + + Please select at least one cache backend. + Mindestens ein Cache-Backend auswählen. + + + Please select at least one database table. + Bitte wählen Sie mindestens eine Datenbanktabelle aus. + + + Please enter an email address. + Bitte geben Sie eine E-Mail-Adresse an. + + + No frequency was defined, either as an interval or as a cron command. + Bitte geben Sie als Häufigkeit entweder ein Interval oder einen Cron-Befehl an. + + + The Scheduler has never yet run or the information about the last run has been lost. + Der Planer wurde noch nie ausgeführt oder die Informationen über die letzte Ausführung sind verloren gegangen. + + + Please define a start date. + Bitte setzen Sie ein Startdatum. + + + The selected task class could not be found. You should probably contact the task's developers. + Die ausgewählte Taskklasse konnte nicht gefunden werden. Sie sollten sich an den Entwickler des Tasks wenden. + + + No tasks defined yet. + Noch keine Tasks angelegt. + + + There are currently no task classes available at all. To be able to create new tasks, you must either enable the samples provided by the Scheduler or install some other extension that relies on the Scheduler. + Gegenwärtig sind keine Taskklassen verfügbar. Um neue Task erstellen zu können, müssen Sie entweder die mit dem Planer mitgelieferten Beispiele aktivieren oder eine Erweiterung installieren, die den Planer verwendet. + + + Not executed: %s + Nicht ausgeführt: %s + + + This screen checks if the requisites for running the Scheduler as a cron job are fulfilled. It also displays information about the last run of the Scheduler. + Diese Seite zeigt Ihnen, ob die Voraussetzungen, um den Planer mit einem Cron-Job auszuführen, erfüllt sind. Zudem zeigt sie Informationen zur letzten Ausführung des Planers. + + + The backend user "_cli_scheduler" is used by the CLI-script to log into TYPO3. This user may not have administrator privileges. The user's password is not important but should be set to a secure value for security reasons. + Der Backend-Benutzer "_cli_scheduler" wird vom CLI-Skript benutzt, um sich bei TYPO3 anzumelden. Dieser Benutzer darf keine Administratorrechte haben. Das Passwort dieses Benutzers ist nicht wichtig, sollte aber auf einen sicheren Wert gesetzt werden. + + + The backend user "_cli_scheduler" was found. + Der Backend-Benutzer "_cli_scheduler" wurde gefunden. + + + The backend user "_cli_scheduler" exists but is currently disabled. + Der Backend-Benutzer "_cli_scheduler" existiert, ist aber derzeit deaktiviert. + + + The backend user "_cli_scheduler" was not found.<br/><br/> <a href="%s" class="btn btn-danger" title="Click to create the missing user">Create the user now</a> + Der Backend-Benutzer "_cli_scheduler" wurde nicht gefunden.<br/><br/> <a href="%s" class="btn btn-danger" title="Klicken Sie, um den fehlenden Benutzer zu erstellen.">Den Benutzer jetzt erstellen.</a> + + + Some of the selected cache backends do not exist. Please select valid backends only. + Einige der ausgewählten Cache-Backends existieren nicht. Bitte wählen Sie nur valide Backends aus. + + + Some of the selected database tables do not exist. Please select only valid tables. + Einige der ausgewählten Datenbanktabellen sind nicht vorhanden. Bitte wählen Sie nur gültige Tabellen. + + + Current server time is %s. + Die aktuelle Serverzeit ist %s. + + + All dates and times in the Scheduler are measured according to the server's time, as the Scheduler is run purely on the server-side. + Alle Daten und Zeiten im Planer werden an der Serverzeit gemessen, weil der Planer ausschließlich auf der Serverseite läuft. + + + Are you sure you want to mark this task as not running? Note that this will not stop the actual script (if unsure please refer to the manual). + Diesen Task tatsächlich als nicht-laufend markieren? Beachten Sie, dass dies nicht das eigentliche Skript beendet. (Wenn Sie unsicher sind, konsultieren Sie bitte das Handbuch.) + + + The task could not be marked as non-running. + Der Task konnte nicht als nicht-laufend markiert werden. + + + The task was successfully marked as non-running. + Der Task wurde erfolgreich als nicht-laufend markiert. + + + The requested task (UID: %d) was not found. + Der angeforderte Task (UID: %d) wurde nicht gefunden. + + + The task could not be updated. + Der Task konnte nicht aktualisiert werden. + + + The task was updated successfully. + Der Task wurde erfolgreich aktualisiert. + + + The "_cli_scheduler" user was created successfully. + Der Benutzer "_cli_scheduler" wurde erfolgreich erstellt. + + + The "_cli_scheduler" user already exists. It was not created. + Der Benutzer "_cli_scheduler" existiert bereits. Er wurde daher nicht erstellt. + + + The creation of the "_cli_scheduler" user failed. + Der Benutzer "_cli_scheduler" konnte nicht erstellt werden. + + + None + Keine + + + This task executes "OPTIMIZE TABLE" statements on the selected database tables. This helps to reduce storage space and improve I/O efficiency. Warning! Tables will be locked during the optimization process. + Dieser Task führt für die ausgewählten Datenbanktabellen einen "OPTIMIZE TABLE"-Query aus. Dies hilft, den Speicherplatzbedarf zu reduzieren und die I/O-Effizienz zu verbessern. Warnung! Die Tabellen werden während der Optimierung gesperrt. + + + Optimize MySQL database tables + MySQL-Datenbanktabellen optimieren + + + This task empties all "_recycler_" folders below fileadmin. This helps free some space in the file system. + Dieser Task leert alle Order mit dem Namen "_recycler_" im Ordner fileadmin. So können Sie Speicherplatz im Dateisystem freigeben. + + + Fileadmin garbage collection + Müllsammlung für den Ordner fileadmin + + + This task does nothing but put PHP to sleep for a number of seconds. It is designed to test multiple executions. + Dieser Task macht nichts außer PHP eine gewisse Anzahl Sekunden zu pausieren. Er ist zum Testen mehrfacher, gleichzeitiger Ausführungen des Planers gedacht. + + + Scheduler sleep task + Planer-Pause-Task + + + Status + Status + + + disabled + deaktiviert + + + failure + Fehler + + + late + verspätet + + + Progress + Fortschritt + + + running + läuft + + + scheduled + geplant + + + Task to delete old entries from specific tables like sys_log. Use $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_scheduler_TableGarbageCollection']['options']['tables'] to configure tables. Refer to the manual for more details. + Task zum Löschen alter Einträge aus bestimmten Tabellen wie sys_log. Benutzen Sie $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_scheduler_TableGarbageCollection']['options']['tables'] um die Tabellen zu konfigurieren. Weitere Details finden Sie im Handbuch. + + + Table garbage collection + Tabellen-Müllsammlung + + + Task + Task + + + The Scheduler test task just sends a mail to a given email address. It is designed to be used for testing purposes. + Der Test-Task schickt eine E-Mail an eine angegebene E-Mail-Adresse. Er ist zu Testzwecken gedacht. + + + Scheduler test task + Planer-Test-Task + + + TYPO3 Scheduler administration module + Administrationsmodul des TYPO3-Planers + + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_csh_scheduler.xlf b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_csh_scheduler.xlf new file mode 100755 index 0000000..ad019fb --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_csh_scheduler.xlf @@ -0,0 +1,160 @@ + + + +
+ + + Scheduler + Planer + + + The Scheduler provides an interface to register and manage recurring or one-time tasks. + Der Planer stellt eine Schnittstelle zur Verfügung, um einmalige oder wiederkehrende Aufträge (Tasks) zu erstellen und zu bearbeiten. + + + The Scheduler uses a single cron job to handle all registered tasks. It is thus very convenient as only one cron job needs to be set up and all task frequencies can be managed from the BE module. + Der Planer nutzt einen einzigen Cron-Job, der alle registrierten Tasks abarbeitet. Dies ist sehr praktisch, da nur ein einziger Cron-Job eingerichtet werden muss und über das Backend-Modul die Häufigkeiten aller Tasks verwaltet werden können. + + + Select backends + Gewünschte Backends auswählen + + + If a cache uses one of the selected backends, the garbage collection will be called for this cache. + Wenn ein Cache eines der gewählten Backends verwendet, wird die Müllsammlung für diesen Cache aufgerufen. + + + Class of the task + Klasse des Tasks + + + Choose a class from the list of available tasks + Wählen Sie eine Klasse aus der Liste der verfügbaren Tasks. + + + Some tasks are provided by the TYPO3 Core itself. Others come from extensions. See the manual to learn how to create your own tasks and register them with the Scheduler. + Einige Tasks werden durch den TYPO3-Kern selbst bereitgestellt. Andere kommen von unterschiedlichen Erweiterungen. Bitte beachten Sie das Handbuch, wie eigene Tasks erstellt und dem Planer hinzugefügt werden können. + + + Disable task + Task deaktivieren + + + Check this box to disable the automatic, scheduled execution of this task. It can still be launched manually from the BE module. + Aktivieren Sie diese Option, um die geplante Ausführung dieses Tasks zu deaktivieren. Die Ausführung kann weiterhin manuell über das Backend-Modul erfolgen. + + + Email address + E-Mail-Adresse + + + Enter a recipient for the mails sent by the test task + Geben Sie den Empfänger der Mails an für den Test-Task an. + + + End of task + Ende des Tasks + + + Enter an end date and time for the task, can be blank + Geben Sie Datum und Zeit für die letztmalige Ausführung des Tasks ein. Dieses Feld kann leer bleiben, wenn kein Ende festgelegt werden soll. + + + Date must be entered in a standard format like HH:mm dd-mm-YYYY or YYYY-mm-dd HH:mm. Natural keywords can also be used, like "now" or "tomorrow". +Date and time must correspond to the server's time zone. + +Can be left blank, if task is not supposed to end at any point. + Das Datum muss in einem der Standardformate eingegeben werden, z.B. HH:MM TT-MM-JJJJ. Geben Sie "16:17 31-12-2009" für die erstmalige Ausführung am 31. Dezember 2009 um 16:17 Uhr ein. Schlüsselwärter "now" (heute) oder "tomorrow" (morgen) sind ebenfalls erlaubt. Datum und Zeit müssen der auf dem Server eingestellten Zeitzone entsprechen. Dieses Feld kann leer bleiben, wenn kein Ende festgelegt werden soll. + + Frequency of task + Häufigkeit des Tasks + + + Enter a frequency, either in seconds or using a cron-like syntax (minutes, hours, day of month, months and day of week) + Geben Sie die Häufigkeit an, in der der Task ausgeführt werden soll: Entweder in Sekunden oder in der für Cron-Jobs üblichen Syntax (Minuten, Stunden, Tag des Monats, Monate und Tag der Woche). + + + The frequency of the task can be simply entered as a number of seconds. + +Alternatively it is possible to use the same syntax as for cron jobs. This is simply a list of five numbers or the wildcard "*", separated by blanks. The five numbers are (in order) minutes, hours, day of month, months and day of week. Examples: + +*/5 * * * * means every 5 minutes +30 22 * * * means every day at 22:30 + +The Scheduler supports the full cron syntax. + Die Häufigkeit der Ausführung kann in Sekunden eingegeben werden.Alternativ ist es möglich, die Syntax von Cron verwenden. Diese besteht aus einer Liste von fünf Zahlen oder dem "*"-Symbol, welche durch Leerzeichen getrennt sind. Die fünf Zahlen stehen für Minute, Stunde, Tag des Monats, Monat und Tag der Woche (in dieser Reihenfolge), wobei ein "*" an Stelle einer Zahl als Platzhalter gilt. Beispiele: 0 * * * * zu jeder vollen Stunde, 30 22 * * * jeden Tag um 22:30, */5 * * * * alle fünf Minuten. + + Wikipedia reference|http://en.wikipedia.org/wiki/Cron + Wikipedia|http://de.wikipedia.org/wiki/Cron + + + Multiple executions + Parallele Ausführung + + + Choose whether a task can be running several times simultaneously or not + Legen Sie fest, ob der Task mehrmals parallel ausgeführt werden darf oder nicht. + + + Number of days + Anzahl der Tage + + + Delete files in _recycler_ folders that are older than the given number of days. + Lösche alle Dateien im _recycler_ Ordner, welche älter als die angegebene Anzahl der Tage sind. + + + Sleep time + Pause + + + Enter a number of seconds during which the task will just sleep. + Geben Sie eine Anzahl Sekunden an, während der der Task pausiert. + + + Start of task + Start des Tasks + + + Enter a start date and time for the task + Geben Sie Startdatum und -zeit für den Task an. + + + Date must be entered in a standard format like HH:mm dd-mm-YYYY or YYYY-mm-dd HH:mm. Natural keywords can also be used, like "now" or "tomorrow". +Date and time must correspond to the server's time zone. + Das Datum muss in einem der Standardformate eingegeben werden, z.B. HH:MM TT-MM-JJJJ. Geben Sie "16:17 10-12-2011" für die erstmalige Ausführung am 10. Dezember 2011 um 16:17 Uhr ein. Schlüsselwärter "now" (heute) oder "tomorrow" (morgen) sind ebenfalls erlaubt. Datum und Zeit müssen der auf dem Server eingestellten Zeitzone entsprechen. + + Clean up all tables + Alle Tabellen bereinigen + + + If selected, all configured tables are cleaned. The selection below is ignored. + Falls ausgewählt, werden alle konfigurierten Tabellen bereinigt. Die Auswahl unterhalb wird ignoriert. + + + Number of days + Anzahl an Tagen + + + Delete rows from selected table that are older than given number of days. + Diejenigen Zeilen aus der ausgewählten Tabelle löschen, die älter als die angegebene Anzahl Tage sind. + + + Select table + Tabelle auswählen + + + Select one of the registered tables to be cleaned up with this task. + Wählen Sie eine der registrierten Tabellen aus, damit dieser Task sie bereinigt. + + + Type of task + Typ des Tasks + + + Choose whether the task must happen a single time or will be repeated + Legen Sie fest, ob der Tasks einmalig oder wiederkehrend ausgeführt werden soll. + + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_em.xlf b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_em.xlf new file mode 100755 index 0000000..f0df389 --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_em.xlf @@ -0,0 +1,28 @@ + + + +
+ + + Enable logging: When turned on, every start and end of every executed task is logged into TYPO3's BE Log. While this is convenient when setting things up, it may clutter the BE Log in the long run. + Protokollierung aktivieren: Wenn aktiviert, werden Anfang und Ende jedes ausgeführten Tasks in das TYPO3-BE-Protokoll geschrieben. Während dies beim Setup bequem ist, kann es Ihnen langfristig das BE-Log mit unnützen Daten füllen. + + + Show description of tasks as hover: If disabled descriptions of tasks will be shown below the job-name in the scheduler-list. + Beschreibung der Tasks als Tooltipp anzeigen: Wenn deaktiviert, werden die Beschreibungen der Tasks unter dem Auftragsnamen in der Planerliste gezeigt. + + + Maximum lifetime: Enter the maximum lifetime (in minutes) of a scheduler task. If a task is still running after that time, it will be dropped from the execution list (but not stopped). + Maximale Lebenszeit: Geben Sie eine maximale Lebenszeit des Tasks an (in Minuten). Wenn ein Task nach Ablauf dieser Zeit noch läuft, wird er aus der Ausführungsliste entfernt (aber nicht angehalten). + + + Enable sample tasks: When turned on, you can use the sample, test tasks provided by the scheduler. Before turning this off, make sure you don't have any of those sample tasks currently scheduled. You will also need to clear the configuration cache. + Beispieltasks aktivieren: Wenn aktiviert, können Sie die Beispiel- und Testtasks nutzen, die mit dem Planer mitgeliefert werden. Bevor Sie dies deaktivieren, stellen Sie sicher, dass keine dieser Tasks geplant sind. Sie müssen außerdem den Konfigurations-Cache löschen. + + + Use "at"-daemon: This allows automatic scheduling of the next execution of the scheduler. Your system must have the at daemon installed and configured for the user PHP runs with. + "at"-Dämon benutzen: Dies erlaubt, die nächste Ausführung des Planers automatisch zu planen. Auf Ihrem System muss dazu der "at"-Dämon installiert und zur Benutzung durch PHP konfiguriert sein. + + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..158be9d --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Scheduler administration module. Check all registered tasks. Add, modify or delete tasks.<br /><em>Access for 'admin' users only!</em> + Planer-Administrationsmodul. Überprüfen Sie alle registrierten Tasks. Sie können Tasks hinzufügen, bearbeiten oder löschen.<br /><em>Zugriff nur für Administratoren!</em> + + + TYPO3 Scheduler + TYPO3-Planer + + + Scheduler + Planer + + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_tca.xlf b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_tca.xlf new file mode 100755 index 0000000..bd99e94 --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/de.locallang_tca.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Scheduler task group + Planertaskgruppe + + + Description + Beschreibung + + + Group name + Gruppenname + + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang.xlf b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang.xlf new file mode 100755 index 0000000..2b89661 --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang.xlf @@ -0,0 +1,407 @@ + + + +
+ + + Add task + Task hinzufügen + + Edit task + Task bearbeiten + + Cancel + Abbrechen + + Scheduled tasks + Geplante Tasks + + Setup check + Konfiguration prüfen + + Information + Informationen + + CLI script + CLI-Skript + + Last run + Letzte Ausführung + + TYPO3 Scheduler backend user + Backend-Benutzer für den TYPO3-Planer + + automatically + automatisch + + Backend types + Backendtypen + + Number of days until removing files + Anzahl Tage bis zum Löschen der Dateien + + Check/uncheck all + Alle auswählen/abwählen + + Class + Klasse + + Cron + Cron + + Definition type + Definitionstyp + + Interval + Interval + + Cron command + Cron-Befehl + + Description + Beschreibung + + Email + E-Mail + + End (HH:MM DD-MM-YYYY) + Ende (HH:MM TT-MM-JJJJ) + + Execute selected tasks + Ausgewählte Tasks ausführen + + Extension + Erweiterung + + Frequency + Häufigkeit + + Frequency (seconds or cron command) + Häufigkeit (Sekunden oder Cron-Befehl) + + ID + ID + + Last Execution + Letzte Ausführung + + Manual + manuell + + manually + manuell + + Name + Name + + Next Execution + Nächste Ausführung + + Parallel Execution + Parallele Ausführung + + Allow Parallel Execution + Parallele Ausführung erlauben + + Server time + Serverzeit + + Sleep time + Pause + + Start (HH:MM DD-MM-YYYY) + Start (HH:MM TT-MM-JJJJ) + + Storage to index + Zu indizierender Speicher + + Number of files per run + Anzahl Dateien pro Durchlauf + + Clean all available tables + Alle verfügbaren Tabellen bereinigen + + Table to clean up + Zu bereinigende Tabelle + + Table: %s + Tabelle: %s + + All tables + Alle Tabellen + + Delete entries older than given number of days + Einträge löschen, die älter sind als die angegebene Anzahl Tage + + Type + Typ + + Recurring + wiederkehrend + + Single + einmalig + + Task group + Taskgruppe + + The task could not be added. + Der Task konnte nicht hinzugefügt werden. + + The task was added successfully. + Der Task wurde erfolgreich hinzugefügt. + + The script to execute the Scheduler from the command line is: <strong>"%s scheduler"</strong>. + Der Befehl, um den Planer von der Kommandozeile auszuführen lautet: <strong>"%s scheduler"</strong>. + + The webserver user is allowed execute this script. + Der Webserver-Benutzer darf dieses Skript ausführen. + + The webserver user is not allowed to execute this script. + Der Webserver-Benutzer darf dieses Skript nicht ausführen. + + Are you sure you want to delete this task? + Diesen Task tatsächlich löschen? + + The task could not be deleted. + Der Task konnte nicht gelöscht werden. + + The task was successfully deleted. + Der Task wurde erfolgreich gelöscht. + + The end date is before the start date. + Das Enddatum liegt vor dem Startdatum. + + Executed: %s + Ausgeführt: %s + + Invalid frequency. Please enter either a number of seconds or a valid cron command. The cron parser said: %1$s [code: %2$d]. + Ungültige Häufigkeit. Bitte geben Sie entweder eine Anzahl Sekunden oder einen gültigen Cron-Befehl an. Ausgabe des Cron-Parsers: %1$s [Code: %2$d]. + + The information about the last execution of the Scheduler is incomplete. + Die Informationen zur letzten Ausführung des Planers sind unvollständig. + + This is the list of all available tasks in this TYPO3 installation. Click on the icon at the far right to directly create a new scheduled task of the chosen type. + Dies ist eine Liste aller in dieser TYPO3-Installation verfügbaren Tasks. Klicken Sie auf das Symbol außen rechts, um einen neuen geplanten Task des gewählten Typs zu erstellen. + + Invalid frequency. Please enter either a number of seconds or a valid cron command. + Ungültige Häufigkeit. Bitte geben Sie entweder eine Anzahl Sekunden oder einen gültigen Cron-Befehl ein. + + Please enter a sleep time greater or equal to 0 (zero). + Bitte geben Sie eine Pause von mindestens null Sekunden an. + + The Scheduler was last started (%1$s) on %2$s at %3$s and ended on %4$s at %5$s. + Der Planer wurde zuletzt gestartet (%1$s) am %2$s um %3$s und endete am %4$s um %5$s. + + A running task may not be deleted. + Ein laufender Task kann nicht gelöscht werden. + + A running task may not be edited. + Ein laufender Task kann nicht bearbeitet werden. + + The task is not running. There are no executions to unmark. + Dieser Task läuft nicht. Es gibt keine abzuwählenden Ausführungen. + + Please enter an email address. + Bitte geben Sie eine E-Mail-Adresse an. + + No frequency was defined, either as an interval or as a cron command. + Bitte geben Sie als Häufigkeit entweder ein Interval oder einen Cron-Befehl an. + + The Scheduler has never yet run or the information about the last run has been lost. + Der Planer wurde noch nie ausgeführt oder die Informationen über die letzte Ausführung sind verloren gegangen. + + There are currently no task classes available at all. To be able to create new tasks, you must either enable the samples provided by the Scheduler or install some other extension that relies on the Scheduler. + Gegenwärtig sind keine Taskklassen verfügbar. Um neue Task erstellen zu können, müssen Sie entweder die mit dem Planer mitgelieferten Beispiele aktivieren oder eine Erweiterung installieren, die den Planer verwendet. + + The selected task class could not be found. You should probably contact the task's developers. + Die ausgewählte Taskklasse konnte nicht gefunden werden. Sie sollten sich an den Entwickler des Tasks wenden. + + No tasks defined yet. + Noch keine Tasks angelegt. + + Not executed: %s + Nicht ausgeführt: %s + + Execution of task "%1$s" failed with the following message: %2$s + Die Ausführung von Task "%1$s" ist fehlgeschlagen mit folgender Meldung: %2$s + + The execution failed, but the error message could not be retrieved (it was probably too large). Sorry. + Die Ausführung ist fehlgeschlagen, ohne dass die Fehlermeldung erfasst werden konnte (wahrscheinlich war sie zu groß). Entschuldigung. + + Execution failed: %1$d, %2$s + Ausführung fehlgeschlagen: %1$d, %2$s + + Please define a start date. + Bitte setzen Sie ein Startdatum. + + Start date is invalid. + Das Startdatum ist ungültig. + + End date is invalid. + Das Enddatum ist ungültig. + + Number of days is invalid. + Anzahl an Tagen ist ungültig. + + Some of the selected cache backends do not exist. Please select valid backends only. + Einige der ausgewählten Cache-Backends existieren nicht. Bitte wählen Sie nur valide Backends aus. + + Please select at least one cache backend. + Mindestens ein Cache-Backend auswählen. + + Class %s of the registered task could not be found. You should re-install the extension that provided it or simply delete this task. + Die Klasse %s des registrierten Tasks konnte nicht gefunden werden. Sie sollten die Erweiterung, die den Task zur Verfügung stellt, neuinstallieren oder den Task löschen. + + The current class (%s) could not be found. Change it below or consider deleting this task altogether. + Der aktuelle Task (%s) konnte nicht gefunden werden. Ändern Sie ihn unten oder löschen Sie ihn. + + This screen checks if the requisites for running the Scheduler as a cron job are fulfilled. It also displays information about the last run of the Scheduler. + Diese Seite zeigt Ihnen, ob die Voraussetzungen, um den Planer mit einem Cron-Job auszuführen, erfüllt sind. Zudem zeigt sie Informationen zur letzten Ausführung des Planers. + + The backend user "_cli_scheduler" is used by the CLI-script to log into TYPO3. This user may not have administrator privileges. The user's password is not important but should be set to a secure value for security reasons. + Der Backend-Benutzer "_cli_scheduler" wird vom CLI-Skript benutzt, um sich bei TYPO3 anzumelden. Dieser Benutzer darf keine Administratorrechte haben. Das Passwort dieses Benutzers ist nicht wichtig, sollte aber auf einen sicheren Wert gesetzt werden. + + The backend user "_cli_scheduler" was found. + Der Backend-Benutzer "_cli_scheduler" wurde gefunden. + + The backend user "_cli_scheduler" exists but is currently disabled. + Der Backend-Benutzer "_cli_scheduler" existiert, ist aber derzeit deaktiviert. + + The backend user "_cli_scheduler" was not found. <a href="%s" title="Click to create the missing user">Create the user now</a>. + Der Backend-Benutzer "_cli_scheduler" wurde nicht gefunden. <a href="%s" title="Klicken Sie, um den fehlenden Benutzer zu erstellen.">Den Benutzer jetzt erstellen.</a> + + Current server time is %s. + Die aktuelle Serverzeit ist %s. + + All dates and times in the Scheduler are measured according to the server's time, as the Scheduler is run purely on the server-side. + Alle Daten und Zeiten im Planer werden an der Serverzeit gemessen, weil der Planer ausschließlich auf der Serverseite läuft. + + Are you sure you want to mark this task as not running? Note that this will not stop the actual script (if unsure please refer to the manual). + Diesen Task tatsächlich als nicht-laufend markieren? Beachten Sie, dass dies nicht das eigentliche Skript beendet. (Wenn Sie unsicher sind, konsultieren Sie bitte das Handbuch.) + + The task could not be marked as non-running. + Der Task konnte nicht als nicht-laufend markiert werden. + + The task was successfully marked as non-running. + Der Task wurde erfolgreich als nicht-laufend markiert. + + The requested task (UID: %d) was not found. + Der angeforderte Task (UID: %d) wurde nicht gefunden. + + The task was updated successfully. + Der Task wurde erfolgreich aktualisiert. + + The task could not be updated. + Der Task konnte nicht aktualisiert werden. + + The "_cli_scheduler" user was created successfully. + Der Benutzer "_cli_scheduler" wurde erfolgreich erstellt. + + The "_cli_scheduler" user already exists. It was not created. + Der Benutzer "_cli_scheduler" existiert bereits. Er wurde daher nicht erstellt. + + The creation of the "_cli_scheduler" user failed. + Der Benutzer "_cli_scheduler" konnte nicht erstellt werden. + + None + Keine + + Status + Status + + Progress + Fortschritt + + Status Legend + Status-Legende + + Disabled, will not be executed, except manually + Deaktiviert, wird nicht ausgeführt, es sei denn manuell + + Failure! An error occurred during the last execution (move over bullet for more details) + Fehler! Während der letzten Ausführung ist ein Fehler aufgetreten (halten Sie den Mauszeiger auf das Symbol, um Details anzuzeigen) + + Late, will run with next execution + Verspätet, wird bei nächster Ausführung laufen + + Currently running + Läuft gerade + + Scheduled, will run on next possible execution + Geplant, wird bei nächstmöglicher Ausführung laufen + + disabled + deaktiviert + + failure + Fehler + + late + verspätet + + running + läuft + + scheduled + geplant + + Task + Task + + TYPO3 Scheduler administration module + Administrationsmodul des TYPO3-Planers + + Run task + Task ausführen + + Scheduler test task + Planer-Test-Task + + The Scheduler test task just sends a mail to a given email address. It is designed to be used for testing purposes. + Der Test-Task schickt eine E-Mail an eine angegebene E-Mail-Adresse. Er ist zu Testzwecken gedacht. + + Scheduler sleep task + Planer-Pause-Task + + This task does nothing but put PHP to sleep for a number of seconds. It is designed to test multiple executions. + Dieser Task macht nichts außer PHP eine gewisse Anzahl Sekunden zu pausieren. Er ist zum Testen mehrfacher, gleichzeitiger Ausführungen des Planers gedacht. + + Caching framework garbage collection + Müllsammlung des Caching-Frameworks + + This task calls the garbage collection of configured caching framework caches which use one of the selected backends. This will free some space in cache backends which do not have an internal garbage collection. In case of the default database backend it is advisable to run this task once a day when the database is mostly idle. + Dieser Task ruft die Müllsammlung der Caches des konfigurierten Caching-Frameworks auf. Dies gibt Platz in Cache-Backends freigeben, die keine interne Müllsammlung haben. Im Fall des Standard-Datenbank-Backends ist es ratsam, diesen Task einmal täglich auszuführen, bevorzugt wenn die Datenbank weitestgehend leerläuft. + + [OBSOLETE] File Abstraction Layer: Indexing job + Datei-Abstraktionsschicht: Indizierungs-Auftrag + + Runs indexing tasks based on an indexing configuration and a storage/folder information. + Führt Indizierungsaufgaben basierend auf der Indizierungskonfiguration und Speicher-/Ordner-Informationen durch. + + File Abstraction Layer: Update storage index + Dateiabstraktionsschicht: Speicherindex aktualisieren + + Updates the Index/Cache Data of a Storage; only needed if changes to the storage are possible outside the backend (FTP, RemoteStorages). + Aktualisiert den Index/die Cachedaten eines Speichers; nur benötigt, wenn Änderungen am Speicher von außerhalb des Backends vorgenommen werden können (z.B. per FTP oder per remoteStorage). + + File Abstraction Layer: Extract metadata in storage + Dateiabstraktionsschicht: Metadaten in Speicher entpacken + + Extracts metadata for all files in storage which have been changed since last run. + Entpackt Metadaten für alle Dateien im Speicher, die sich seit der letzten Ausführung verändert haben. + + Table garbage collection + Tabellen-Müllsammlung + + Task to delete old entries from specific tables like sys_log. Use $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_scheduler_TableGarbageCollection']['options']['tables'] to configure tables. Refer to the manual for more details. + Task zum Löschen alter Einträge aus bestimmten Tabellen wie sys_log. Benutzen Sie $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_scheduler_TableGarbageCollection']['options']['tables'] um die Tabellen zu konfigurieren. Weitere Details finden Sie im Handbuch. + + Fileadmin garbage collection + Müllsammlung für den Ordner fileadmin + + This task empties all "_recycler_" folders below fileadmin. This helps free some space in the file system. + Dieser Task leert alle Order mit dem Namen "_recycler_" im Ordner fileadmin. So können Sie Speicherplatz im Dateisystem freigeben. + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang_csh_scheduler.xlf b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang_csh_scheduler.xlf new file mode 100755 index 0000000..bcbbf7e --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang_csh_scheduler.xlf @@ -0,0 +1,127 @@ + + + +
+ + + Scheduler + Planer + + The Scheduler provides an interface to register and manage recurring or one-time tasks. + Der Planer stellt eine Schnittstelle zur Verfügung, um einmalige oder wiederkehrende Aufträge (Tasks) zu erstellen und zu bearbeiten. + + The Scheduler uses a single cron job to handle all registered tasks. It is thus very convenient as only one cron job needs to be set up and all task frequencies can be managed from the BE module. + Der Planer nutzt einen einzigen Cron-Job, der alle registrierten Tasks abarbeitet. Dies ist sehr praktisch, da nur ein einziger Cron-Job eingerichtet werden muss und über das Backend-Modul die Häufigkeiten aller Tasks verwaltet werden können. + + Class of the task + Klasse des Tasks + + Choose a class from the list of available tasks + Wählen Sie eine Klasse aus der Liste der verfügbaren Tasks. + + Some tasks are provided by the TYPO3 Core itself. Others come from extensions. See the manual to learn how to create your own tasks and register them with the Scheduler. + Einige Tasks werden durch den TYPO3-Kern selbst bereitgestellt. Andere kommen von unterschiedlichen Erweiterungen. Bitte beachten Sie das Handbuch, wie eigene Tasks erstellt und dem Planer hinzugefügt werden können. + + Disable task + Task deaktivieren + + Check this box to disable the automatic, scheduled execution of this task. It can still be launched manually from the BE module. + Aktivieren Sie diese Option, um die geplante Ausführung dieses Tasks zu deaktivieren. Die Ausführung kann weiterhin manuell über das Backend-Modul erfolgen. + + Type of task + Typ des Tasks + + Choose whether the task must happen a single time or will be repeated + Legen Sie fest, ob der Tasks einmalig oder wiederkehrend ausgeführt werden soll. + + Start of task + Start des Tasks + + Enter a start date and time for the task + Geben Sie Startdatum und -zeit für den Task an. + + Date must be entered in a standard format like HH:mm dd-mm-YYYY or YYYY-mm-dd HH:mm. Natural keywords can also be used, like "now" or "tomorrow". +Date and time must correspond to the server's time zone. + Das Datum muss in einem der Standardformate eingegeben werden, z.B. HH:MM TT-MM-JJJJ. Geben Sie "16:17 10-12-2014" für die erstmalige Ausführung am 10. Dezember 2014 um 16:17 Uhr ein. Schlüsselwärter "now" (heute) oder "tomorrow" (morgen) sind ebenfalls erlaubt. Datum und Zeit müssen der auf dem Server eingestellten Zeitzone entsprechen. + + End of task + Ende des Tasks + + Enter an end date and time for the task, can be blank + Geben Sie Datum und Zeit für die letztmalige Ausführung des Tasks ein. Dieses Feld kann leer bleiben, wenn kein Ende festgelegt werden soll. + + Date must be entered in a standard format like HH:mm dd-mm-YYYY or YYYY-mm-dd HH:mm. Natural keywords can also be used, like "now" or "tomorrow". +Date and time must correspond to the server's time zone. + +Can be left blank, if task is not supposed to end at any point. + Das Datum muss in einem der Standardformate eingegeben werden, z.B. HH:MM TT-MM-JJJJ. Geben Sie "16:17 31-12-2012" für die erstmalige Ausführung am 31. Dezember 2012 um 16:17 Uhr ein. Schlüsselwärter "now" (heute) oder "tomorrow" (morgen) sind ebenfalls erlaubt. Datum und Zeit müssen der auf dem Server eingestellten Zeitzone entsprechen. Dieses Feld kann leer bleiben, wenn kein Ende festgelegt werden soll. + + Frequency of task + Häufigkeit des Tasks + + Enter a frequency, either in seconds or using a cron-like syntax (minutes, hours, day of month, months and day of week) + Geben Sie die Häufigkeit an, in der der Task ausgeführt werden soll: Entweder in Sekunden oder in der für Cron-Jobs üblichen Syntax (Minuten, Stunden, Tag des Monats, Monate und Tag der Woche). + + The frequency of the task can be simply entered as a number of seconds. + +Alternatively it is possible to use the same syntax as for cron jobs. This is simply a list of five numbers or the wildcard "*", separated by blanks. The five numbers are (in order) minutes, hours, day of month, months and day of week. Examples: + +*/5 * * * * means every 5 minutes +30 22 * * * means every day at 22:30 + +The Scheduler supports the full cron syntax. + Die Häufigkeit der Ausführung kann in Sekunden eingegeben werden.Alternativ ist es möglich, die Syntax von Cron verwenden. Diese besteht aus einer Liste von fünf Zahlen oder dem "*"-Symbol, welche durch Leerzeichen getrennt sind. Die fünf Zahlen stehen für Minute, Stunde, Tag des Monats, Monat und Tag der Woche (in dieser Reihenfolge), wobei ein "*" an Stelle einer Zahl als Platzhalter gilt. Beispiele: 0 * * * * zu jeder vollen Stunde, 30 22 * * * jeden Tag um 22:30, */5 * * * * alle fünf Minuten. + + Wikipedia reference|http://en.wikipedia.org/wiki/Cron + Wikipedia|http://de.wikipedia.org/wiki/Cron + + Multiple executions + Parallele Ausführung + + Choose whether a task can be running several times simultaneously or not + Legen Sie fest, ob der Task mehrmals parallel ausgeführt werden darf oder nicht. + + Email address + E-Mail-Adresse + + Enter a recipient for the mails sent by the test task + Geben Sie den Empfänger der Mails an für den Test-Task an. + + Sleep time + Pause + + Enter a number of seconds during which the task will just sleep. + Geben Sie eine Anzahl Sekunden an, während der der Task pausiert. + + Select backends + Gewünschte Backends auswählen + + If a cache uses one of the selected backends, the garbage collection will be called for this cache. + Wenn ein Cache eines der gewählten Backends verwendet, wird die Müllsammlung für diesen Cache aufgerufen. + + Number of days + Anzahl an Tagen + + Delete rows from selected table that are older than given number of days. + Diejenigen Zeilen aus der ausgewählten Tabelle löschen, die älter als die angegebene Anzahl Tage sind. + + Select table + Tabelle auswählen + + Select one of the registered tables to be cleaned up with this task. + Wählen Sie eine der registrierten Tabellen aus, damit dieser Task sie bereinigt. + + Clean up all tables + Alle Tabellen bereinigen + + If selected, all configured tables are cleaned. The selection below is ignored. + Falls ausgewählt, werden alle konfigurierten Tabellen bereinigt. Die Auswahl unterhalb wird ignoriert. + + Number of days + Anzahl der Tage + + Delete files in _recycler_ folders that are older than the given number of days. + Lösche alle Dateien im _recycler_ Ordner, welche älter als die angegebene Anzahl der Tage sind. + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang_mod.xlf b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang_mod.xlf new file mode 100755 index 0000000..1bdf3c0 --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang_mod.xlf @@ -0,0 +1,17 @@ + + + +
+ + + Scheduler + Planer + + Scheduler administration module. Check all registered tasks. Add, modify or delete tasks.<br /><em>Access for 'admin' users only!</em> + Planer-Administrationsmodul. Überprüfen Sie alle registrierten Tasks. Sie können Tasks hinzufügen, bearbeiten oder löschen.<br /><em>Zugriff nur für Administratoren!</em> + + TYPO3 Scheduler + TYPO3-Planer + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang_tca.xlf b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang_tca.xlf new file mode 100755 index 0000000..85ca3b2 --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/Private/Language/locallang_tca.xlf @@ -0,0 +1,14 @@ + + + +
+ + + Scheduler task group + Planer-Task-Gruppe + + Group name + Gruppenname + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814984.xlf b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814984.xlf new file mode 100755 index 0000000..fc2603d --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814984.xlf @@ -0,0 +1,419 @@ + + + +
+ + + Add task + Task hinzufügen + + Edit task + Task bearbeiten + + Cancel + Abbrechen + + Scheduled tasks + Geplante Tasks + + Setup check + Konfiguration prüfen + + Information + Informationen + + CLI script + CLI-Skript + + Last run + Letzte Ausführung + + TYPO3 Scheduler backend user + Backend-Benutzer für den TYPO3-Planer + + automatically + automatisch + + Backend types + Backendtypen + + Number of days until removing files + Anzahl Tage bis zum Löschen der Dateien + + Check/uncheck all + Alle auswählen/abwählen + + Class + Klasse + + Cron + Cron + + Definition type + Definitionstyp + + Interval + Interval + + Cron command + Cron-Befehl + + Description + Beschreibung + + Email + E-Mail + + End (HH:MM DD-MM-YYYY) + Ende (HH:MM TT-MM-JJJJ) + + Execute selected tasks + Ausgewählte Tasks ausführen + + Extension + Erweiterung + + Frequency + Häufigkeit + + Frequency (seconds or cron command) + Häufigkeit (Sekunden oder Cron-Befehl) + + ID + ID + + Last Execution + Letzte Ausführung + + Manual + manuell + + manually + manuell + + Name + Name + + Next Execution + Nächste Ausführung + + Parallel Execution + Parallele Ausführung + + Allow Parallel Execution + Parallele Ausführung erlauben + + Server time + Serverzeit + + Sleep time + Pause + + Start (HH:MM DD-MM-YYYY) + Start (HH:MM TT-MM-JJJJ) + + Storage to index + Zu indizierender Speicher + + Number of files per run + Anzahl Dateien pro Durchlauf + + Registered extractors + Registrierte Extraktoren + + %1$s with priority %2$d + %1$s mit Priorität %2$d + + Following extractors have been registered and will be used when running this task: + Die folgenden Extraktoren sind registriert worden und werden bei der Ausführung des Tasks verwendet werden: + + There currently is no extractor registered. This task will have no effect! + Momentan ist kein Extraktor registriert. Die Ausführung dieses Tasks wird keine Wirkung haben! + + Clean all available tables + Alle verfügbaren Tabellen bereinigen + + Table to clean up + Zu bereinigende Tabelle + + Table: %s + Tabelle: %s + + All tables + Alle Tabellen + + Delete entries older than given number of days + Einträge löschen, die älter sind als die angegebene Anzahl Tage + + Type + Typ + + Recurring + wiederkehrend + + Single + einmalig + + Task group + Taskgruppe + + The task could not be added. + Der Task konnte nicht hinzugefügt werden. + + The task was added successfully. + Der Task wurde erfolgreich hinzugefügt. + + The script to execute the Scheduler from the command line is: <strong>"%s scheduler"</strong>. + Der Befehl, um den Planer von der Kommandozeile auszuführen lautet: <strong>"%s scheduler"</strong>. + + The webserver user is allowed execute this script. + Der Webserver-Benutzer darf dieses Skript ausführen. + + The webserver user is not allowed to execute this script. + Der Webserver-Benutzer darf dieses Skript nicht ausführen. + + Are you sure you want to delete this task? + Diesen Task tatsächlich löschen? + + The task could not be deleted. + Der Task konnte nicht gelöscht werden. + + The task was successfully deleted. + Der Task wurde erfolgreich gelöscht. + + The end date is before the start date. + Das Enddatum liegt vor dem Startdatum. + + Executed: %s + Ausgeführt: %s + + Invalid frequency. Please enter either a number of seconds or a valid cron command. The cron parser said: %1$s [code: %2$d]. + Ungültige Häufigkeit. Bitte geben Sie entweder eine Anzahl Sekunden oder einen gültigen Cron-Befehl an. Ausgabe des Cron-Parsers: %1$s [Code: %2$d]. + + The information about the last execution of the Scheduler is incomplete. + Die Informationen zur letzten Ausführung des Planers sind unvollständig. + + This is the list of all available tasks in this TYPO3 installation. Click on the icon at the far right to directly create a new scheduled task of the chosen type. + Dies ist eine Liste aller in dieser TYPO3-Installation verfügbaren Tasks. Klicken Sie auf das Symbol außen rechts, um einen neuen geplanten Task des gewählten Typs zu erstellen. + + Invalid frequency. Please enter either a number of seconds or a valid cron command. + Ungültige Häufigkeit. Bitte geben Sie entweder eine Anzahl Sekunden oder einen gültigen Cron-Befehl ein. + + Please enter a sleep time greater or equal to 0 (zero). + Bitte geben Sie eine Pause von mindestens null Sekunden an. + + The Scheduler was last started (%1$s) on %2$s at %3$s and ended on %4$s at %5$s. + Der Planer wurde zuletzt gestartet (%1$s) am %2$s um %3$s und endete am %4$s um %5$s. + + A running task may not be deleted. + Ein laufender Task kann nicht gelöscht werden. + + A running task may not be edited. + Ein laufender Task kann nicht bearbeitet werden. + + The task is not running. There are no executions to unmark. + Dieser Task läuft nicht. Es gibt keine abzuwählenden Ausführungen. + + Please enter an email address. + Bitte geben Sie eine E-Mail-Adresse an. + + No frequency was defined, either as an interval or as a cron command. + Bitte geben Sie als Häufigkeit entweder ein Interval oder einen Cron-Befehl an. + + The Scheduler has never yet run or the information about the last run has been lost. + Der Planer wurde noch nie ausgeführt oder die Informationen über die letzte Ausführung sind verloren gegangen. + + There are currently no task classes available at all. To be able to create new tasks, you must either enable the samples provided by the Scheduler or install some other extension that relies on the Scheduler. + Gegenwärtig sind keine Taskklassen verfügbar. Um neue Task erstellen zu können, müssen Sie entweder die mit dem Planer mitgelieferten Beispiele aktivieren oder eine Erweiterung installieren, die den Planer verwendet. + + The selected task class could not be found. You should probably contact the task's developers. + Die ausgewählte Taskklasse konnte nicht gefunden werden. Sie sollten sich an den Entwickler des Tasks wenden. + + No tasks defined yet. + Noch keine Tasks angelegt. + + Not executed: %s + Nicht ausgeführt: %s + + Execution of task "%1$s" failed with the following message: %2$s + Die Ausführung von Task "%1$s" ist fehlgeschlagen mit folgender Meldung: %2$s + + The execution failed, but the error message could not be retrieved (it was probably too large). Sorry. + Die Ausführung ist fehlgeschlagen, ohne dass die Fehlermeldung erfasst werden konnte (wahrscheinlich war sie zu groß). Entschuldigung. + + Execution failed: %1$d, %2$s + Ausführung fehlgeschlagen: %1$d, %2$s + + Please define a start date. + Bitte setzen Sie ein Startdatum. + + Start date is invalid. + Das Startdatum ist ungültig. + + End date is invalid. + Das Enddatum ist ungültig. + + Number of days is invalid. + Anzahl an Tagen ist ungültig. + + Some of the selected cache backends do not exist. Please select valid backends only. + Einige der ausgewählten Cache-Backends existieren nicht. Bitte wählen Sie nur valide Backends aus. + + Please select at least one cache backend. + Mindestens ein Cache-Backend auswählen. + + Class %s of the registered task could not be found. You should re-install the extension that provided it or simply delete this task. + Die Klasse %s des registrierten Tasks konnte nicht gefunden werden. Sie sollten die Erweiterung, die den Task zur Verfügung stellt, neuinstallieren oder den Task löschen. + + The current class (%s) could not be found. Change it below or consider deleting this task altogether. + Der aktuelle Task (%s) konnte nicht gefunden werden. Ändern Sie ihn unten oder löschen Sie ihn. + + This screen checks if the requisites for running the Scheduler as a cron job are fulfilled. It also displays information about the last run of the Scheduler. + Diese Seite zeigt Ihnen, ob die Voraussetzungen, um den Planer mit einem Cron-Job auszuführen, erfüllt sind. Zudem zeigt sie Informationen zur letzten Ausführung des Planers. + + The backend user "_cli_scheduler" is used by the CLI-script to log into TYPO3. This user may not have administrator privileges. The user's password is not important but should be set to a secure value for security reasons. + Der Backend-Benutzer "_cli_scheduler" wird vom CLI-Skript benutzt, um sich bei TYPO3 anzumelden. Dieser Benutzer darf keine Administratorrechte haben. Das Passwort dieses Benutzers ist nicht wichtig, sollte aber auf einen sicheren Wert gesetzt werden. + + The backend user "_cli_scheduler" was found. + Der Backend-Benutzer "_cli_scheduler" wurde gefunden. + + The backend user "_cli_scheduler" exists but is currently disabled. + Der Backend-Benutzer "_cli_scheduler" existiert, ist aber derzeit deaktiviert. + + The backend user "_cli_scheduler" was not found.<br/><br/> <a href="%s" class="btn btn-danger" title="Click to create the missing user">Create the user now</a> + Der Backend-Benutzer "_cli_scheduler" wurde nicht gefunden.<br/><br/> <a href="%s" class="btn btn-danger" title="Klicken Sie, um den fehlenden Benutzer zu erstellen.">Den Benutzer jetzt erstellen.</a> + + Current server time is %s. + Die aktuelle Serverzeit ist %s. + + All dates and times in the Scheduler are measured according to the server's time, as the Scheduler is run purely on the server-side. + Alle Daten und Zeiten im Planer werden an der Serverzeit gemessen, weil der Planer ausschließlich auf der Serverseite läuft. + + Are you sure you want to mark this task as not running? Note that this will not stop the actual script (if unsure please refer to the manual). + Diesen Task tatsächlich als nicht-laufend markieren? Beachten Sie, dass dies nicht das eigentliche Skript beendet. (Wenn Sie unsicher sind, konsultieren Sie bitte das Handbuch.) + + The task could not be marked as non-running. + Der Task konnte nicht als nicht-laufend markiert werden. + + The task was successfully marked as non-running. + Der Task wurde erfolgreich als nicht-laufend markiert. + + The requested task (UID: %d) was not found. + Der angeforderte Task (UID: %d) wurde nicht gefunden. + + The task was updated successfully. + Der Task wurde erfolgreich aktualisiert. + + The task could not be updated. + Der Task konnte nicht aktualisiert werden. + + The "_cli_scheduler" user was created successfully. + Der Benutzer "_cli_scheduler" wurde erfolgreich erstellt. + + The "_cli_scheduler" user already exists. It was not created. + Der Benutzer "_cli_scheduler" existiert bereits. Er wurde daher nicht erstellt. + + The creation of the "_cli_scheduler" user failed. + Der Benutzer "_cli_scheduler" konnte nicht erstellt werden. + + None + Keine + + Status + Status + + Progress + Fortschritt + + Status Legend + Status-LegendeThis label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + Disabled, will not be executed, except manually + Deaktiviert, wird nicht ausgeführt, es sei denn manuellThis label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + Failure! An error occurred during the last execution (move over bullet for more details) + Fehler! Während der letzten Ausführung ist ein Fehler aufgetreten (halten Sie den Mauszeiger auf das Symbol, um Details anzuzeigen)This label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + Late, will run with next execution + Verspätet, wird bei nächster Ausführung laufenThis label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + Currently running + Läuft geradeThis label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + Scheduled, will run on next possible execution + Geplant, wird bei nächstmöglicher Ausführung laufenThis label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + disabled + deaktiviert + + failure + Fehler + + late + verspätet + + running + läuft + + scheduled + geplant + + Task + Task + + TYPO3 Scheduler administration module + Administrationsmodul des TYPO3-Planers + + Run task + Task ausführen + + This task calls the garbage collection of configured caching framework caches which use one of the selected backends. This will free some space in cache backends which do not have an internal garbage collection. In case of the default database backend it is advisable to run this task once a day when the database is mostly idle. + Dieser Task ruft die Müllsammlung der Caches des konfigurierten Caching-Frameworks auf. Dies gibt Platz in Cache-Backends freigeben, die keine interne Müllsammlung haben. Im Fall des Standard-Datenbank-Backends ist es ratsam, diesen Task einmal täglich auszuführen, bevorzugt wenn die Datenbank weitestgehend leerläuft. + + Caching framework garbage collection + Müllsammlung des Caching-Frameworks + + Runs indexing tasks based on an indexing configuration and a storage/folder information. + Führt Indizierungsaufgaben basierend auf der Indizierungskonfiguration und Speicher-/Ordner-Informationen durch. + + [OBSOLETE] File Abstraction Layer: Indexing job + Datei-Abstraktionsschicht: Indizierungs-Auftrag + + Extracts metadata for all files in storage which have been changed since last run. + Entpackt Metadaten für alle Dateien im Speicher, die sich seit der letzten Ausführung verändert haben. + + File Abstraction Layer: Extract metadata in storage + Dateiabstraktionsschicht: Metadaten in Speicher entpacken + + Updates the Index/Cache Data of a Storage; only needed if changes to the storage are possible outside the backend (FTP, RemoteStorages). + Aktualisiert den Index/die Cachedaten eines Speichers; nur benötigt, wenn Änderungen am Speicher von außerhalb des Backends vorgenommen werden können (z.B. per FTP oder per remoteStorage). + + File Abstraction Layer: Update storage index + Dateiabstraktionsschicht: Speicherindex aktualisieren + + This task empties all "_recycler_" folders below fileadmin. This helps free some space in the file system. + Dieser Task leert alle Order mit dem Namen "_recycler_" im Ordner fileadmin. So können Sie Speicherplatz im Dateisystem freigeben. + + Fileadmin garbage collection + Müllsammlung für den Ordner fileadmin + + This task does nothing but put PHP to sleep for a number of seconds. It is designed to test multiple executions. + Dieser Task macht nichts außer PHP eine gewisse Anzahl Sekunden zu pausieren. Er ist zum Testen mehrfacher, gleichzeitiger Ausführungen des Planers gedacht. + + Scheduler sleep task + Planer-Pause-Task + + Task to delete old entries from specific tables like sys_log. Use $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_scheduler_TableGarbageCollection']['options']['tables'] to configure tables. Refer to the manual for more details. + Task zum Löschen alter Einträge aus bestimmten Tabellen wie sys_log. Benutzen Sie $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_scheduler_TableGarbageCollection']['options']['tables'] um die Tabellen zu konfigurieren. Weitere Details finden Sie im Handbuch. + + Table garbage collection + Tabellen-Müllsammlung + + The Scheduler test task just sends a mail to a given email address. It is designed to be used for testing purposes. + Der Test-Task schickt eine E-Mail an eine angegebene E-Mail-Adresse. Er ist zu Testzwecken gedacht. + + Scheduler test task + Planer-Test-Task + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814985.xlf b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814985.xlf new file mode 100755 index 0000000..51f2247 --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814985.xlf @@ -0,0 +1,127 @@ + + + +
+ + + Scheduler + Planer + + The Scheduler provides an interface to register and manage recurring or one-time tasks. + Der Planer stellt eine Schnittstelle zur Verfügung, um einmalige oder wiederkehrende Aufträge (Tasks) zu erstellen und zu bearbeiten. + + The Scheduler uses a single cron job to handle all registered tasks. It is thus very convenient as only one cron job needs to be set up and all task frequencies can be managed from the BE module. + Der Planer nutzt einen einzigen Cron-Job, der alle registrierten Tasks abarbeitet. Dies ist sehr praktisch, da nur ein einziger Cron-Job eingerichtet werden muss und über das Backend-Modul die Häufigkeiten aller Tasks verwaltet werden können. + + Class of the task + Klasse des Tasks + + Choose a class from the list of available tasks + Wählen Sie eine Klasse aus der Liste der verfügbaren Tasks. + + Some tasks are provided by the TYPO3 Core itself. Others come from extensions. See the manual to learn how to create your own tasks and register them with the Scheduler. + Einige Tasks werden durch den TYPO3-Kern selbst bereitgestellt. Andere kommen von unterschiedlichen Erweiterungen. Bitte beachten Sie das Handbuch, wie eigene Tasks erstellt und dem Planer hinzugefügt werden können. + + Disable task + Task deaktivieren + + Check this box to disable the automatic, scheduled execution of this task. It can still be launched manually from the BE module. + Aktivieren Sie diese Option, um die geplante Ausführung dieses Tasks zu deaktivieren. Die Ausführung kann weiterhin manuell über das Backend-Modul erfolgen. + + Type of task + Typ des Tasks + + Choose whether the task must happen a single time or will be repeated + Legen Sie fest, ob der Tasks einmalig oder wiederkehrend ausgeführt werden soll. + + Start of task + Start des Tasks + + Enter a start date and time for the task + Geben Sie Startdatum und -zeit für den Task an. + + Date must be entered in a standard format like HH:mm dd-mm-YYYY or YYYY-mm-dd HH:mm. Natural keywords can also be used, like "now" or "tomorrow". +Date and time must correspond to the server's time zone. + Das Datum muss in einem der Standardformate eingegeben werden, z.B. HH:MM TT-MM-JJJJ. Geben Sie "16:17 10-12-2011" für die erstmalige Ausführung am 10. Dezember 2011 um 16:17 Uhr ein. Schlüsselwärter "now" (heute) oder "tomorrow" (morgen) sind ebenfalls erlaubt. Datum und Zeit müssen der auf dem Server eingestellten Zeitzone entsprechen. + + End of task + Ende des Tasks + + Enter an end date and time for the task, can be blank + Geben Sie Datum und Zeit für die letztmalige Ausführung des Tasks ein. Dieses Feld kann leer bleiben, wenn kein Ende festgelegt werden soll. + + Date must be entered in a standard format like HH:mm dd-mm-YYYY or YYYY-mm-dd HH:mm. Natural keywords can also be used, like "now" or "tomorrow". +Date and time must correspond to the server's time zone. + +Can be left blank, if task is not supposed to end at any point. + Das Datum muss in einem der Standardformate eingegeben werden, z.B. HH:MM TT-MM-JJJJ. Geben Sie "16:17 31-12-2009" für die erstmalige Ausführung am 31. Dezember 2009 um 16:17 Uhr ein. Schlüsselwärter "now" (heute) oder "tomorrow" (morgen) sind ebenfalls erlaubt. Datum und Zeit müssen der auf dem Server eingestellten Zeitzone entsprechen. Dieses Feld kann leer bleiben, wenn kein Ende festgelegt werden soll. + + Frequency of task + Häufigkeit des Tasks + + Enter a frequency, either in seconds or using a cron-like syntax (minutes, hours, day of month, months and day of week) + Geben Sie die Häufigkeit an, in der der Task ausgeführt werden soll: Entweder in Sekunden oder in der für Cron-Jobs üblichen Syntax (Minuten, Stunden, Tag des Monats, Monate und Tag der Woche). + + The frequency of the task can be simply entered as a number of seconds. + +Alternatively it is possible to use the same syntax as for cron jobs. This is simply a list of five numbers or the wildcard "*", separated by blanks. The five numbers are (in order) minutes, hours, day of month, months and day of week. Examples: + +*/5 * * * * means every 5 minutes +30 22 * * * means every day at 22:30 + +The Scheduler supports the full cron syntax. + Die Häufigkeit der Ausführung kann in Sekunden eingegeben werden.Alternativ ist es möglich, die Syntax von Cron verwenden. Diese besteht aus einer Liste von fünf Zahlen oder dem "*"-Symbol, welche durch Leerzeichen getrennt sind. Die fünf Zahlen stehen für Minute, Stunde, Tag des Monats, Monat und Tag der Woche (in dieser Reihenfolge), wobei ein "*" an Stelle einer Zahl als Platzhalter gilt. Beispiele: 0 * * * * zu jeder vollen Stunde, 30 22 * * * jeden Tag um 22:30, */5 * * * * alle fünf Minuten. + + Wikipedia reference|http://en.wikipedia.org/wiki/Cron + Wikipedia|http://de.wikipedia.org/wiki/Cron + + Multiple executions + Parallele Ausführung + + Choose whether a task can be running several times simultaneously or not + Legen Sie fest, ob der Task mehrmals parallel ausgeführt werden darf oder nicht. + + Email address + E-Mail-Adresse + + Enter a recipient for the mails sent by the test task + Geben Sie den Empfänger der Mails an für den Test-Task an. + + Sleep time + Pause + + Enter a number of seconds during which the task will just sleep. + Geben Sie eine Anzahl Sekunden an, während der der Task pausiert. + + Select backends + Gewünschte Backends auswählen + + If a cache uses one of the selected backends, the garbage collection will be called for this cache. + Wenn ein Cache eines der gewählten Backends verwendet, wird die Müllsammlung für diesen Cache aufgerufen. + + Number of days + Anzahl an Tagen + + Delete rows from selected table that are older than given number of days. + Diejenigen Zeilen aus der ausgewählten Tabelle löschen, die älter als die angegebene Anzahl Tage sind. + + Select table + Tabelle auswählen + + Select one of the registered tables to be cleaned up with this task. + Wählen Sie eine der registrierten Tabellen aus, damit dieser Task sie bereinigt. + + Clean up all tables + Alle Tabellen bereinigen + + If selected, all configured tables are cleaned. The selection below is ignored. + Falls ausgewählt, werden alle konfigurierten Tabellen bereinigt. Die Auswahl unterhalb wird ignoriert. + + Number of days + Anzahl der Tage + + Delete files in _recycler_ folders that are older than the given number of days. + Lösche alle Dateien im _recycler_ Ordner, welche älter als die angegebene Anzahl der Tage sind. + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814986.xlf b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814986.xlf new file mode 100755 index 0000000..82d5f7f --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814986.xlf @@ -0,0 +1,23 @@ + + + +
+ + + Maximum lifetime: Enter the maximum lifetime (in minutes) of a scheduler task. If a task is still running after that time, it will be dropped from the execution list (but not stopped). + Maximale Lebenszeit: Geben Sie eine maximale Lebenszeit des Tasks an (in Minuten). Wenn ein Task nach Ablauf dieser Zeit noch läuft, wird er aus der Ausführungsliste entfernt (aber nicht angehalten). + + Enable logging: When turned on, every start and end of every executed task is logged into TYPO3's BE Log. While this is convenient when setting things up, it may clutter the BE Log in the long run. + Protokollierung aktivieren: Wenn aktiviert, werden Anfang und Ende jedes ausgeführten Tasks in das TYPO3-BE-Protokoll geschrieben. Während dies beim Setup bequem ist, kann es Ihnen langfristig das BE-Log mit unnützen Daten füllen. + + Enable sample tasks: When turned on, you can use the sample, test tasks provided by the scheduler. Before turning this off, make sure you don't have any of those sample tasks currently scheduled. You will also need to clear the configuration cache. + Beispieltasks aktivieren: Wenn aktiviert, können Sie die Beispiel- und Testtasks nutzen, die mit dem Planer mitgeliefert werden. Bevor Sie dies deaktivieren, stellen Sie sicher, dass keine dieser Tasks geplant sind. Sie müssen außerdem den Konfigurations-Cache löschen. + + Use "at"-daemon: This allows automatic scheduling of the next execution of the scheduler. Your system must have the at daemon installed and configured for the user PHP runs with. + "at"-Dämon benutzen: Dies erlaubt, die nächste Ausführung des Planers automatisch zu planen. Auf Ihrem System muss dazu der "at"-Dämon installiert und zur Benutzung durch PHP konfiguriert sein. + + Show description of tasks as hover: If disabled descriptions of tasks will be shown below the job-name in the scheduler-list. + Beschreibung der Tasks als Tooltipp anzeigen: Wenn deaktiviert, werden die Beschreibungen der Tasks unter dem Auftragsnamen in der Planerliste gezeigt. + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814987.xlf b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814987.xlf new file mode 100755 index 0000000..b19627c --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814987.xlf @@ -0,0 +1,17 @@ + + + +
+ + + Scheduler + Planer + + Scheduler administration module. Check all registered tasks. Add, modify or delete tasks.<br /><em>Access for 'admin' users only!</em> + Planer-Administrationsmodul. Überprüfen Sie alle registrierten Tasks. Sie können Tasks hinzufügen, bearbeiten oder löschen.<br /><em>Zugriff nur für Administratoren!</em> + + TYPO3 Scheduler + TYPO3-Planer + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814988.xlf b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814988.xlf new file mode 100755 index 0000000..f6fe3c2 --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1415814988.xlf @@ -0,0 +1,17 @@ + + + +
+ + + Scheduler task group + Planertaskgruppe + + Group name + Gruppenname + + Description + Beschreibung + + + diff --git a/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1416085778.xlf b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1416085778.xlf new file mode 100755 index 0000000..764aa25 --- /dev/null +++ b/public/typo3conf/l10n/de/scheduler/Resources/de.locallang.1416085778.xlf @@ -0,0 +1,56 @@ + + + +
+ + + Scheduler test task + Planer-Test-Task + + The Scheduler test task just sends a mail to a given email address. It is designed to be used for testing purposes. + Der Test-Task schickt eine E-Mail an eine angegebene E-Mail-Adresse. Er ist zu Testzwecken gedacht. + + Scheduler sleep task + Planer-Pause-Task + + This task does nothing but put PHP to sleep for a number of seconds. It is designed to test multiple executions. + Dieser Task macht nichts außer PHP eine gewisse Anzahl Sekunden zu pausieren. Er ist zum Testen mehrfacher, gleichzeitiger Ausführungen des Planers gedacht. + + Caching framework garbage collection + Müllsammlung des Caching-Frameworks + + This task calls the garbage collection of configured caching framework caches which use one of the selected backends. This will free some space in cache backends which do not have an internal garbage collection. In case of the default database backend it is advisable to run this task once a day when the database is mostly idle. + Dieser Task ruft die Müllsammlung der Caches des konfigurierten Caching-Frameworks auf. Dies gibt Platz in Cache-Backends freigeben, die keine interne Müllsammlung haben. Im Fall des Standard-Datenbank-Backends ist es ratsam, diesen Task einmal täglich auszuführen, bevorzugt wenn die Datenbank weitestgehend leerläuft. + + [OBSOLETE] File Abstraction Layer: Indexing job + [OBSOLET] Datei-Abstraktionsschicht: Indizierungs-Auftrag + + Runs indexing tasks based on an indexing configuration and a storage/folder information. + Führt Indizierungsaufgaben basierend auf der Indizierungskonfiguration und Speicher-/Ordner-Informationen durch. + + File Abstraction Layer: Update storage index + Dateiabstraktionsschicht: Speicherindex aktualisieren + + Updates the Index/Cache Data of a Storage; only needed if changes to the storage are possible outside the backend (FTP, RemoteStorages). + Aktualisiert den Index/die Cachedaten eines Speichers; nur benötigt, wenn Änderungen am Speicher von außerhalb des Backends vorgenommen werden können (z.B. per FTP oder per remoteStorage). + + File Abstraction Layer: Extract metadata in storage + Dateiabstraktionsschicht: Metadaten in Speicher entpacken + + Extracts metadata for all files in storage which have been changed since last run. + Entpackt Metadaten für alle Dateien im Speicher, die sich seit der letzten Ausführung verändert haben. + + Table garbage collection + Tabellen-Müllsammlung + + Task to delete old entries from specific tables like sys_log. Use $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_scheduler_TableGarbageCollection']['options']['tables'] to configure tables. Refer to the manual for more details. + Task zum Löschen alter Einträge aus bestimmten Tabellen wie sys_log. Benutzen Sie $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_scheduler_TableGarbageCollection']['options']['tables'] um die Tabellen zu konfigurieren. Weitere Details finden Sie im Handbuch. + + Fileadmin garbage collection + Müllsammlung für den Ordner fileadmin + + This task empties all "_recycler_" folders below fileadmin. This helps free some space in the file system. + Dieser Task leert alle Order mit dem Namen "_recycler_" im Ordner fileadmin. So können Sie Speicherplatz im Dateisystem freigeben. + + + diff --git a/public/typo3conf/l10n/de/setup/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/setup/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..eba08eb --- /dev/null +++ b/public/typo3conf/l10n/de/setup/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,565 @@ + + + +
+ + + Notice! In order to activate most of these changes, please reload the backend (eg. logout and login again). + Achtung! Die meisten Optionen werden erst beim nächsten Start aktiv. Bitte ab- und anmelden. + + + Admin functions + Adminfunktionen + + + Avatar + Avatar + + + Your email address + Ihre E-Mail-Adresse + + + Your name + Ihr Name + + + Use condensed mode in backend (for small screens) + Schmale Ansicht im Backend verwenden (für schmale Bildschirme) + + + Recursive Copy: Enter the number of page sublevels to include, when a page is copied + Rekursives Kopieren: Geben Sie die Anzahl der zu kopierenden Unterebenen an + + + Display debug messages in a new browser window + Debug-Meldungen in neuem Browserfenster anzeigen + + + Default + Standard + + + Disable Popup Context Menus + Inhaltskontextmenüs deaktivieren + + + File upload directly in Doc-module + Hochladen von Dateien direkt im Web-Modul + + + Edit + Bearbeiten + + + Edit and Advanced functions + Bearbeiten und erweiterte Funktionen + + + Enable Rich Text Editor (if available) + Rich-Text-Editor aktivieren (falls verfügbar) + + + Context Sensitive Help mode + Kontextabhängige Hilfe + + + Display help icon only + Nur Hilfesymbol anzeigen + + + Display full text message + Kompletten Text anzeigen + + + Display no help information + Keine Hilfeinformationen anzeigen + + + Wide document background + Breiten Hintergrund anzeigen + + + Notify me by email when somebody logs in from my account + Mich per E-Mail benachrichtigen, wenn sich jemand mit meinem Konto anmeldet + + + Enable Flash Uploader (requires Flash 9+) + Flash-Schnittstelle zum Hochladen aktivieren (erfordert Flash 9+) + + + Create Install Tool Enable File + Aktivierungsdatei für Installationsprogramm erstellen + + + Delete Install Tool Enable File + Aktivierungsdatei für Installationsprogramm löschen + + + Install Tool Enable file + Aktivierungsdatei für Installationsprogramm + + + The Install Tool Enable file could not be created. + Die Aktivierungsdatei für das Installationsprogramm konnte nicht erstellt werden. + + + The Install Tool Enable file has been created. + Die Aktivierungsdatei für das Installationsprogramm wurde erstellt. + + + The Install Tool Enable file could not be deleted! + Die Aktivierungsdatei für das Installationsprogramm konnte nicht gelöscht werden. + + + The Install Tool Enable file has been deleted. + Die Aktivierungsdatei für das Installationsprogramm wurde gelöscht. + + + The Install Tool file has the content "KEEP_FILE" and can not be deleted! + Die Aktivierungsdatei für das Installationsprogramm hat den Inhalt "KEEP_FILE" und wird daher nicht gelöscht! + + + Install Tool Access + Zugriff auf Installationsprogramm + + + Maximal Height of flexible Textareas in Pixel + Maximale Höhe flexibler Textfelder in Pixel + + + Advanced functions + Erweiterte Funktionen + + + Show help text when applicable + Hilfetexte anzeigen, wenn vorhanden + + + Afrikaans + Afrikaans + + + Arabic + Arabisch + + + Bosnian + Bosnisch + + + Bulgarian + Bulgarisch + + + Brazilian Portuguese + Bras. Portugiesisch + + + Bosnian + Bosnisch + 100% + + + Catalan + Katalanisch + + + Chinese (Simple) + Chinesisch + + + Czech + Tschechisch + 100% + + + Czech + Tschechisch + + + Danish + Dänisch + 100% + + + German + Deutsch + + + English + Englisch + + + Danish + Dänisch + + + Greek + Griechisch + 100% + + + Esperanto + Esperanto + + + Spanish + Spanisch + + + Estonian + Estländisch + + + Basque + Baskisch + + + Persian + Persisch + + + Finnish + Finnisch + + + Faroese + Färöisch + + + French + Französisch + + + French (Canada) + Französisch (Kanada) + 100% + + + Galician + Galizisch + + + Georgian + Georgisch + + + Galician + Grönländisch + + + Greek + Griechisch + + + Hebrew + Hebräisch + + + Hindi + Hindi + + + Chinese (Trad) + Chinesisch (Trad.) + + + Croatian + Kroatisch + + + Hungarian + Ungarisch + + + Icelandic + Isländisch + + + Italian + Italienisch + + + Japanese + Japanisch + 100% + + + Japanese + Japanisch + + + Georgian + Georgisch + 100% + + + Greenlandic + Grönländisch + 100% + + + Khmer + Khmer + + + Korean + Koreanisch + 100% + + + Korean + Koreanisch + + + Lithuanian + Litauisch + + + Latvian + Lettisch + + + Bahasa Malaysia + Malaiisch + 100% + + + Bahasa Malaysia + Malaiisch + + + Dutch + Niederländisch + + + Norwegian + Norwegisch + + + Polish + Polnisch + + + Portuguese + Portugiesisch + + + Brazilian Portuguese + Bras. Portugiesisch + 100% + + + French (Canada) + Französisch (Kanada) + + + Romanian + Rumänisch + + + Russian + Russisch + + + Swedish + Schwedisch + + + Slovenian + Slowenisch + + + Slovak + Slowakisch + + + Slovenian + Slowenisch + 100% + + + Albanian + Albanisch + + + Serbian + Serbisch + + + Swedish + Schwedisch + 100% + + + Thai + Thailändisch + + + Turkish + Türkisch + + + Ukrainian + Ukrainisch + + + Language + Sprache + + + Ukrainian + Ukrainisch + 100% + + + Vietnamese + Vietnamesisch + 100% + + + Vietnamese + Vietnamesisch + + + Chinese (Trad) + Chinesisch (Trad.) + 100% + + + levels + Tiefe + + + Max. Title Length + Maximale Titellänge + + + New password + Neues Passwort + + + New password, again + Neues Passwort (Wiederholung) + + + Password was NOT updated because you didn't enter the same password twice. + Das Passwort wurde nicht aktualisiert, da die Bestätigung falsch eingegeben wurde. + + + Password was updated. + Ihr Passwort wurde aktualisiert. + + + Select navigation mode + Art der Navigation auswählen + + + Left frame menu (default) + Menü im linken Frame (Standard) + + + Icons in top frame + Symbole im oberen Frame + + + Selectorbox in top frame + Auswahlfeld im oberen Frame + + + Password was NOT updated because you didn't enter the correct current password. + Das Passwort wurde NICHT aktualisiert, weil nicht das richtige, aktuelle Passwort eingegeben wurde. + + + Startup + Beim Start + + + Current password + Aktuelles Passwort + + + Password + Passwort + + + Personal data + Persönliche Daten + + + Recursive Delete(!): Allow ALL subpages to be deleted when deleting a page + Rekursives Löschen(!): Erlaube das Löschen ALLER Unterseiten einer zu löschenden Seite + + + Reset Configuration and Clear Temporary Data + Konfiguration zurücksetzen und temporäre Daten löschen + + + Reset user settings to default state + Benutzereinstellungen auf Standardeinstellungen zurücksetzen + + + Reset Settings + Einstellungen zurücksetzen + 78% + + + Make Textareas resizable + Größe von mehrzeiligen Textfeldern anpassbar machen + + + Make Textareas flexible + Textfelder flexibel machen + + + Maximal Height of resizable Textarea in Pixel + Maximale Höhe in der Größe anpassbarer, mehrzeiliger Textfelder in Pixel + + + Save Configuration + Konfiguration speichern + + + The user settings have been reset to default values and temporary data has been cleared. + Die Benutzereinstellungen wurden auf die Standardwerte zurückgesetzt und temporäre Daten gelöscht. + + + Reset all Values to default + Alle Werte auf Standard zurücksetzen + + + Are you sure you want to reset all values to default? + Alle Werte tatsächlich auf die Standardwerte zurücksetzen? + + + User settings were updated. + Benutzereinstellungen wurden aktualisiert. + + + Show hidden files and folders in the filelist + Versteckte Dateien und Ordner in der Dateiliste anzeigen + + + Show Thumbnails by default + Vorschaubilder standardmäßig anzeigen + + + Simulate backend user + Backend-Benutzer simulieren + + + Start up in the following module + Beim Start folgendes Modul aufrufen + + + - First module in menu - + - Erstes Modul im Menü - + + + User Settings + Benutzereinstellungen + + + + diff --git a/public/typo3conf/l10n/de/setup/Resources/Private/Language/de.locallang_csh_mod.xlf b/public/typo3conf/l10n/de/setup/Resources/Private/Language/de.locallang_csh_mod.xlf new file mode 100755 index 0000000..e9ebce4 --- /dev/null +++ b/public/typo3conf/l10n/de/setup/Resources/Private/Language/de.locallang_csh_mod.xlf @@ -0,0 +1,393 @@ + + + +
+ + + User > Setup module + Benutzer > Einstellungen + + + The Setup module allows the backend user to customize TYPO3 for his own login sessions. This includes the backend language and various other interface features. + Dieses Modul dient der Konfiguration Ihres TYPO3-Backend-Benutzerprofils. Hier können Sie Ihren Namen, Ihre E-Mail-Adresse, die benutzte Backend-Sprache und einige andere allgemeine Eigenschaften des Systems einstellen. + + + <b>Notice [For Admins]:</b> These settings can all be overridden or have their default values changed by "User TSconfig". To read more about this concept, see the link below! + <b>Anmerkung [für Administratoren]:</b> All diese Einstellungen können durch "Seiten-TSconfig"-Werte überschrieben oder durch Standardwerte vorbelegt werden. Klicken Sie auf untenstehenden Verweis, um mehr über dieses Konzept zu erfahren! + + + EXT:setup/Resources/Public/Images/cshimages/setup8.png, +EXT:setup/Resources/Public/Images/cshimages/setup7.png + EXT:setup/cshimages/setup8.png, +EXT:setup/cshimages/setup7.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The Setup module is selected in the left menu. +This is how the Setup module interface looks like - a list of options to configure. + Das Menü Einstellungen befindet sich im Backend-Hauptmenü. Und so sieht das Menü aus - zahlreiche benutzerspezifische Einstellungen können hier vorgenommen werden. + + Backend Language selection + Backend-Sprache + + + Select the backend language you prefer. Most parts of TYPO3s backend (for regular users) are translated into other languages. + Wählen Sie hier Ihre bevorzugte Sprache. + + + <b>Warning [technical]:</b> If TYPO3 is not configured to use a single character set (through $TYPO3_CONF_VARS[BE][forceCharset]) then all data entered in the backend is submitted in the character set of the selected backend language. This leads to inconsistent data storage if some users are using the backend in Russian and others in English which uses different character sets. +The solution clearly is to set the configuration option mentioned above to a value like "utf-8". This must be done by the developers responsible for the whole system configuration. + <b>Warnung [Technik]:</b> Falls TYPO3 nicht mittels $TYPO3_CONF_VARS['BE']['forceCharset'] dahingehend konfiguriert wurde, nur einen einzigen Zeichensatz zu verwenden, werden alle BE-Benutzereingaben in der hier gewählten Backend-Sprache gespeichert. Das kann zu Dateninkonsistenz führen, wenn einige Benutzer zum Beispiel Russisch und andere Englisch benutzen (diese Sprachen benutzen unterschiedliche Zeichensätze). +Die Lösung für dieses Problem liegt darin, mittels $TYPO3_CONF_VARS['BE']['forceCharset'] einen Wert wie z.B. "utf-8" (also einen Unicode Zeichensatz) einzustellen. Diese Einstellung muss durch den verantwortlichen TYPO3-Administrator vorgenommen werden. + + EXT:setup/Resources/Public/Images/cshimages/lang.png + EXT:setup/Resources/Public/Images/cshimages/lang.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + TYPO3 is translated into around 40 languages. English is the default language and all labels must be available in English first and foremost. This screenshot shows translations for Hebrew, Arabic, Russian and Chinese. + TYPO3 wurde mittlerweile in mehr als 40 Sprachen übersetzt. Englisch ist aber die Standardsprache und <u>alle</u> Bezeichnungen müssen zuerst in Englisch verfügbar sein. Hier sehen Sie die hebräische, arabische, russische und chinesische Übersetzung. + + + Your email address + Ihre E-Mail-Adresse + + + Make sure this is a valid email address for you. This is the contact address that the backend administrator will use if he needs to contact you. Also, the TYPO3 system might need to send you messages at various times and this will be the recipient address. + Stellen Sie sicher, dass die hier angegebene E-Mail-Adresse gültig ist. Ihr Administrator kann diese Adresse benutzen, um mit Ihnen Kontakt aufzunehmen. Außerdem nutzt TYPO3 sie, wenn das System Ihnen Nachrichten schicken soll. + + + Your real name + Ihr Name + + + Enter your real name here. + Geben Sie hier Ihren Namen ein. + + + Condensed Mode + Schmale Ansicht im Backend verwenden + + + If set, the backend will not load the Web-submodules and File-submodules in a frameset but allow the page and folder trees to load the submodule in the main content frame. This allows for a better display on small screens. + Normalerweise werden Web- und Dateiuntermenüs im mittleren Frame dargestellt. Mit dieser Option können Sie dieses Verhalten ausschalten - die Untermenüs erscheinen dann im Haupt-Frame. Das sorgt für eine übersichtlichere Darstellung speziell bei niedrigen Bildschirmauflösungen. + + + EXT:setup/Resources/Public/Images/cshimages/setup3.png, +EXT:setup/Resources/Public/Images/cshimages/setup4.png + EXT:setup/Resources/Public/Images/cshimages/setup3.png, +EXT:setup/Resources/Public/Images/cshimages/setup4.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + In this example Condensed Mode is enabled. The page tree is <em>not</em> shown in the normal navigation frame but rather in the full content frame to the right of the menu. +When a page title is clicked in the page tree the module page (here the Web > List module) will be loaded in the <u>same</u> frame of the backend. In this way Condensed Mode saves horizontal screen space since the navigation frame is removed - but it takes an extra click if you need to go to another page. + In diesem Beispiel ist die schmale Ansicht aktiviert. Der Seitenbaum wird nicht im mittleren Frame, sondern im Haupt-Frame dargestellt. Wenn Sie in der Seitenbaumansicht einen Seitentitel anklicken (hier im Modul Web > Liste) erscheint die gewählte Seite anschließend im gleichen Frame. Mit der schmalen Ansicht wird dadurch die Breite des Bildschirms besser ausgenutzt, indem das mittlere Navigationsmenü ausgeblendet wird - Sie brauchen allerdings auch einen Mausklick mehr, um zu anderen Seiten zu gelangen. + + _MOD_user_setup:option_noMenuMode + _MOD_user_setup:option_noMenuMode + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Recursive Copy + Rekursives Kopieren + + + When you copy a page, subpages can also be copied along if you set this option. The number you set here defines the number of levels under a page to include in a copy operation. + Mit Hilfe dieser Option können Sie festlegen, dass beim Kopieren von Seiten deren Unterseiten ebenfalls einbezogen werden. Der hier festgelegte Wert bestimmt die Anzahl der Ebenen unterhalb der ausgewählten Seite, die beim Kopieren mit eingeschlossen werden sollen. + + + Disable Popup Context Menus + Deaktiviere Popup-Kontextmenüs + + + When an icon for a file or database record is shown inside the TYPO3 backend you can often click on the icon and a contextual menu will appear over the icon with options related to it. You can disable this behaviour by this option. However you probably don't want to do that. + Durch Anklicken der Symbole, die oft innerhalb des Backends neben einem Dateinamen oder Datensatz angezeigt werden, lässt sich ein Kontextmenü (Klickmenü) öffnen. Dieses Verhalten lässt sich mit dieser Option abschalten (nicht empfohlen). + + + EXT:setup/Resources/Public/Images/cshimages/setup9.png + EXT:setup/Resources/Public/Images/cshimages/setup9.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + This is the context menu (or "Clickmenu") of a page in the page tree. Notice that it is activated by a regular "left-click" opposite to the normal "right-click" activation known from most Operating Systems. + Das ist das Kontextmenü (oder "Klickmenü") eines Datensatzes innerhalb des Seitenbaumes. Bitte beachten Sie, dass TYPO3 eine Web-Anwendung ist, welche innerhalb eines Browsers dargestellt wird. Das bedeutet, dass der normale Rechtsklick, wie Sie ihn von anderen Betriebssystemen und Programmen her kennen, hier nicht funktioniert (ein Rechtsklick öffnet vielmehr das Kontextmenü des Browsers). Stattdessen müssen Sie das Symbol mit der linken Maustaste anklicken, um das Menü zu aktivieren. + + + Enable File Uploads in editing forms + Erlaube das Hochladen von Dateien in Eingabefeldern + + + This option will enable an "Upload" box for each field in TYPO3 records where you can attach a file or image. Most likely you don't want to disable this since it is usually just a nice thing to have. + Mit dieser Option aktivieren Sie das direkte Hochladen von Dateien für alle Backend-Eingabefelder, die Dateianhänge (Bilder, Dokumente etc.) als Eingabe erlauben. Normalerweise sollten Sie diese Option nicht deaktivieren, weil Sie eine sehr bequeme Möglichkeit bietet, Inhalte in TYPO3 einzupflegen. + + + If you disable the Upload box there is still the TYPO3 Element Browser left for attaching files and images. + Sie können immer noch den TYPO3-Dateibrowser dazu verwenden, Dateien oder Bilder anzuhängen, sollte diese Option deaktiviert sein. + + + EXT:setup/Resources/Public/Images/cshimages/setup12.png + EXT:setup/Resources/Public/Images/cshimages/setup12.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Enable Rich Text Editor + Rich-Text-Editor (RTE) verwenden (falls verfügbar) + + + If set, the Rich Text Editor in TYPO3 will be enabled for you. Normally you wouldn't want to disable this option. + Aktiviert für Ihre Benutzersitzungen den TYPO3-Rich-Text-Editor. Diese Option sollten Sie aktivieren. + + + A Rich Text Editor (RTE) means that a text editing field has buttons for making selected text bold, italic etc. Whether a RTE is available also depends on factors like the browser you are using and which extensions are installed. Finally RTEs are applied to only a few record fields. The most well known example would be the Text field of a Content Element. + Rich-Text-Editoren (RTE) ermöglichen es Ihnen, innerhalb von Eingabefeldern Textattribute (fett, kursiv, unterstrichen etc.) per Knopfdruck zu setzen - in etwa so, wie Sie es von Textverarbeitungsprogrammen gewohnt sind. Ob Sie einen RTE benutzen können, hängt u.a. davon ab, ob innerhalb von TYPO3 eine RTE-Erweiterung installiert wurde und ob Ihr Browser diese darstellen kann. Der RTE wird nur bei einigen Eingabefeldern verwendet - das prominenteste Beispiel ist natürlich das Textfeld innerhalb eines Inhaltelements. + + + EXT:setup/Resources/Public/Images/cshimages/rte.png + EXT:setup/Resources/Public/Images/cshimages/rte.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Context Sensitive Help mode + Kontextabhängige Hilfe aktivieren + + + Defines the mode of Context Sensitive Help (CSH) in TYPO3. The default is that small help icons are shown everywhere a help item is available. You can click the icon and help will appear in a window for you. + Legt die Art der Darstellung der kontextabhängigen Hilfe innerhalb von TYPO3 fest. Normalerweise werden Hilfesymbole (in Form kleiner Fragezeichen) neben denjenigen Optionen angezeigt, zu denen Hilfetexte verfügbar sind. Sobald Sie auf eines dieser Symbole klicken, öffnet sich ein Hilfefenster. + + + Alternatively you can select that descriptions are shown inline. This is useful for people who are still learning how TYPO3 works and want to browse the backend with descriptions shown directly. +Finally experienced users will want to totally disable the help icons if they seem to just bloat the backend interface. + +Context Sensitive Help is also available as a full user manual in the Help>Manual module. + Sie können mit dieser Option festlegen, dass anstelle der Hilfesymbole die Kurzform der zugehörigen Hilfetexte direkt auf allen Seiten angezeigt werden. Für TYPO3-Neulinge kann es sehr hilfreich sein, wenn Sie jederzeit eine Beschreibung der Funktionen vor sich haben. Erfahrene Benutzer hingegen schalten häufig die kontextabhängige Hilfe völlig aus. Die kontextabhängige Hilfe ist außerdem in Form eines vollständigen Benutzerhandbuchs innerhalb des Moduls Hilfe > Handbuch verfügbar. + + EXT:setup/Resources/Public/Images/cshimages/setup11.png, +EXT:setup/Resources/Public/Images/cshimages/setup10.png + EXT:setup/Resources/Public/Images/cshimages/setup11.png, +EXT:setup/Resources/Public/Images/cshimages/setup10.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The default mode, "Display help icon only", will show the help icons with no additional text. +When "Display full text message" is selected you will see a short description shown together with the help icon and framed into a box. Clicking the help icon always links to the full description of the element shown in a pop-up window. + Standardmäßig ist die Option "Nur Hilfesymbole anzeigen" gesetzt; Sie erhalten die zugehörigen Hilfetexte dann durch einen Klick auf das Hilfesymbol. Mit der Option "Kompletten Text anzeigen" erscheinen die Kurzformen der jeweiligen Hilfetexte in eingerahmten Kästchen. Auch hier öffnet sich ein Hilfefenster mit der Langform des Hilfetextes, sobald sie das Hilfesymbol anklicken. + + Wide document background + Breiten Hintergrund anzeigen + + + Setting this option will enlarge the default width of record editing forms in TYPO3 by around 50% + Mit dieser Option können Sie die TYPO3-Eingabeformulare um rund 50% verbreitern. + + + Notify by login + Unterrichte mich per E-Mail, wenn sich jemand mit meinem Benutzernamen anmeldet + + + If you set this option you will receive an email from TYPO3 each time you (or "someone") logs in using your username. You might like to receive such a "warning" as a security measure so you will know if someone else picks up your password and uses your account. + Mit dieser Option können Sie festlegen, dass jede Anmeldung unter Ihrem Benutzernamen per E-Mail an Sie gemeldet wird. Mit dieser Sicherheitsmaßnahme können Sie überprüfen, ob jemand anderes in Besitz Ihres Passworts gelangt ist und Ihren Benutzernamen missbraucht. + + + Enable Flash Uploader + Flash-Schnittstelle zum Hochladen aktivieren + + + This option will enable a flash-based uploader that allows you to select multiple files at once when uploading files. If you enable this option, make sure that your browser has the latest Flash plugin (Flash 9 or higher) installed in order to make this feature work. + Mit dieser Option lässt sich eine Flash-basierte Schnittstelle aktivieren, mit der mehrere Dateien auf einmal für das Hochladen ausgewählt werden können. Achten Sie darauf, dass Ihr Browser mit einem aktuellen Flash-Plug-In ausgerüstet ist (Flash 9 oder höher), damit die Funktion ordnungsgemäß funktioniert. + + + Admin control for re-enabling Install Tool access + Administratorwerkzeug zum Reaktivieren des Zugriffs auf das Installationsprogramm. + + + By clicking this button, a file typo3conf/ENABLE_INSTALL_TOOL is created (or removed if it already exists). It unlocks the access to the Install Tool (password is still needed!) and will be removed automatically after 1 hour. + Durch Anklicken dieser Schaltfläche wird eine Datei typo3conf/ENABLE_INSTALL_TOOL erstellt (oder entfernt, wenn sie bereits vorhanden ist). Dadurch wird die Sperre für den Zugriff auf das Installationsprogramm aufgehoben (Passwort ist nach wie vor erforderlich). Die Datei wird nach 1 Stunde automatisch wieder entfernt. + + + Maximal Height of flexible textareas + Maximale Höhe für flexible Textfelder + + + Define the maximal height of flexible textareas (in Pixel). + Legt die maximale Höhe mehrzeiliger Textfelder in Pixel fest. + Fragwürdig? Finde ich doch recht gut (Stefano) + + + Show help text when applicable + Vorhandene Hilfetexte anzeigen + + + If set, some help texts will appear by default. Applies to the "Legend" text in the Web>Access module for instance. + Wenn diese Option gewählt wurde, werden zu den einzelnen Eingabefeldern oder Schaltern Hilfetexte eingeblendet. + + + Maximum title length + Maximale Titellänge + + + TYPO3 will often crop long titles of records etc. so only the first X characters are shown. Often the number of shown characters depends on this variable. For instance the length of page titles in the page tree is determined by this value. + TYPO3 kürzt innerhalb des Backends oftmals überlange Seitenüberschriften oder Datensatztitel, so dass nur die ersten Zeichen angezeigt werden. Die Anzahl der angezeigten Zeichen hängt dann von diesem Wert ab. So wird hiermit z.B. die Länge der Seitentitel im Seitenbaum festgelegt. + + + EXT:setup/Resources/Public/Images/cshimages/setup6.png + EXT:setup/Resources/Public/Images/cshimages/setup6.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + In this case the Maximum Title length is set to 10 - and the result is that titles in the page tree - as well as other places in the backend - will be cropped after 10 characters, then suffixed by "...". The default value is "30". + In diesem Fall wurde die "Maximale Titellänge" auf 10 Zeichen gesetzt. Dementsprechend werden Seitentitel im Seitenbaum und an anderen Stellen im Backend nach 10 Zeichen abgeschnitten und "..." angehängt. Der Standardwert liegt bei 30. + + + Change password, confirm + Neues Passwort (Wiederholung) + + + Confirm the new password by entering it again, exactly like above. If the two new passwords do not match, the password will not be changed. + Wiederholen Sie Ihr neues Passwort. Sollten die beiden Passwörter nicht übereinstimmen, so wird Ihr Passwort nicht geändert. + + + Change password + Neues Passwort + + + Enter a new password for your backend account: + Geben Sie ein neues Passwort für Ihren Backend-Benutzer ein. + + + The passwords are encrypted to an MD5 hash when you leave the field so no plain text password is sent over the wire. + Passwörter werden verschlüsselt (als MD5-Hash), sobald Sie dieses Eingabefeld verlassen. Damit wird sichergestellt, dass keinerlei Klartextpasswörter über das Internet gesendet werden. + + + Navigation Mode + TYPO3-Navigationsmenü + + + Setting alternative backend menu modes + Bestimmt die Darstellung des TYPO3-Navigationsmenüs + + + By default you navigate between backend modules with the menu in the left frame. By this option you can select alternative navigation modes: + +<b>Selectorbox in top frame:</b> +If set, the backend will not load the left menu frame but rather put a selector-box menu in the topframe. This saves a lot of space on small screens. + +<b>Icons in top frame</b> +This option shows all menu items in the top frame as a horizontal list of icons. This is for experienced users only who knows the order of modules and can recognize them based on their icon. + Normalerweise wird das TYPO3-Navigationsmenü (das Hauptmenü) am linken Fensterrand angezeigt. Es existieren aber noch zwei weitere Darstellungsarten, welche Sie hier auswählen können: <b>Auswahlbox im oberen Frame:</b> Alle Funktionen des TYPO3-Navigationsmenüs werden in einer Auswahlbox im oberen Frame dargestellt. Dadurch wird bei niedrigen Bildschirmauflösungen viel Platz gespart. <b>Symbole im oberen Frame:</b> Alle Funktionen des TYPO3-Navigationsmenüs werden durch ihre jeweiligen Symbole im oberen Frame dargestellt. Diese Art der Darstellung ist eigentlich nur erfahrenen Benutzern, welche die Reihenfolge der Funktionen und die Bedeutung der Symbole kennen, zu empfehlen. + + EXT:setup/Resources/Public/Images/cshimages/setup1.png, +EXT:setup/Resources/Public/Images/cshimages/setup2.png + EXT:setup/Resources/Public/Images/cshimages/setup1.png, +EXT:setup/Resources/Public/Images/cshimages/setup2.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + The "Selectorbox" menu. Selecting an item makes the backend jump to that module. +The "Icons" menu. As you can see you will need to know the icons by heart. You can also position the mouse over the icon and the tool-tip text will reveal the module name. + Das "Auswahlfeld"-Menü. Wählen Sie einfach eine Funktion aus der Liste. Das "Symbol"-Menü. Wie Sie sehen: Sie müssen sich schon sehr gut mit TYPO3 auskennen, um die Funktionen anhand dieser Symbole zu erkennen. Wenn Sie mit der Maus über eines der Symbole fahren, erhalten Sie eine Kurzbeschreibung der entsprechenden Funktion eingeblendet. + + _MOD_user_setup:option_condensedMode + _MOD_user_setup:option_condensedMode + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + Recursive Delete + Rekursives Löschen + + + You cannot delete a page with subpages unless this flag is set. Be careful - setting this option means that TYPO3 will allow a whole tree of pages to be deleted in one go! + Im Backend können Sie normalerweise keine Seiten löschen, zu denen noch Unterseiten existieren. Mit dieser Option können Sie dieses Verhalten deaktivieren. VORSICHT: Mit dieser Option können Sie - auch aus Versehen - eine ganze Website mit nur einem Mausklick löschen! Sie sollten daher genau überlegen, ob Sie diese Sicherheitsmaßnahme deaktivieren. + + + You should also consider the performance issues involved when deleting a large page tree. It might take a considerable amount of time to do that and if PHP times out before the operation is finished the results might be unpredictable. + Wenn Sie vorhaben, einen großen Seitenbaum mit vielen Seiten zu löschen, sollten Sie sich über die Auswirkungen auf die Systemleistung im Klaren sein. Aufgrund der vielen benötigten Datenbankoperationen in so einem Fall könnte es durchaus sein, dass es in PHP noch vor Beendigung der Operation zu einem Timeout kommt. Dadurch kann es zu unvorhersehbaren Auswirkungen auf das System kommen! + + + Make Textareas Resizable + Größe mehrzeiliger Textfelder anpassbar machen + + + This option will make textareas resizable. You will see the resize mouse cursor if you move mouse to the outer border of textarea. + Mit dieser Option ist es möglich, mehrzeilige Textfelder in der Größe zu ändern. Wenn Sie den Mauszeiger auf den äußeren Rand eines solchen Feldes bewegen, wird ein Größenänderungs-Cursor angezeigt. + + + Make Textareas Flexible + Mehrzeilige Textfelder flexibel machen + + + This option will make textareas flexible. The height will grow automatically while typing. Limit is the maximal height set (default 600). + Mit dieser werden mehrzeilige Textfelder flexibel. Die Höhe passt sich automatisch bei der Eingabe an. Obergrenze ist die anderweitig festgelegte maximale Höhe (Standard 600 Pixel). + + + Maximal Height of Textarea + Maximale Höhe für mehrzeilige Textfelder + + + Define the maximal height of textarea (in Pixel). + Legt die maximale Höhe mehrzeiliger Textfelder in Pixel fest. + + + Defines whether you want to list all the hidden files and folders (beginning with a .) in the filelist and element browser. + Gibt an ob Sie alle versteckten Dateien und Ordner (beginnend mit einem .) in Dateiliste und Element-Browser anzeigen möchten. + + + By default all hidden files are not displayed in filelists and element browsers and link pickers. This option enables to additionally show the hidden files. + Standardmäßig werden alle versteckten Dateien in der Dateiliste, dem Element-Browser und der Linkauswahl nicht angezeigt. Diese Option aktiviert zusätzlich die Anzeige versteckter Dateien. + + + Show Thumbnails by default + Vorschaubilder standardmäßig anzeigen + + + In modules like the "Web > List" and "File > Filelist" you can enable the display of thumbnails of files (images/fonts) and records (if images are attached) with a checkbox. Setting this option will enable the display by default. + Innerhalb von Modulen wie "Web > Liste" oder "Datei > Dateiliste" können Sie sich kleine Vorschaubilder (Thumbnails) für Bilder, Schriftarten oder Datensätze mit angehängten Bildern anzeigen lassen. Diese Option aktiviert die Anzeige von Vorschaubildern standardmäßig. + + + EXT:setup/Resources/Public/Images/cshimages/setup5.png + EXT:setup/Resources/Public/Images/cshimages/setup5.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + When thumbnails display is enabled, files attached to records will be shown in the "Web > List" module like this. + Vorschaubildansicht innerhalb des Moduls "Web > Liste". + + + Start module + Startmodul + + + Let you select the module that is called when you login in the Backend +The default module is "About Modules". + Legt das Modul fest, das beim Anmelden am Backend aufgerufen wird. Standard ist "Über Module". + + Reset all Values to default + Alle Angaben auf den Standardwert zurücksetzen + + + If you select this option all settings in this module will be reset to the default settings of the system. + Mit dieser Option können Sie alle Werte innerhalb dieses Moduls auf ihre Standardwerte zurücksetzen. + + + This does not apply to user name, email and password settings of course. + Nicht verändert werden Ihr Benutzername, Ihre E-Mail-Adresse und Ihr Passwort. + + + User TSconfig SETUP | https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/Setup/Index.html + Benutzer-TSconfig-SETUP | https://docs.typo3.org/typo3cms/TSconfigReference/UserTsconfig/Setup/Index.html + + + Simulate backend user + Simuliere Backend-Benutzer + + + This option allows "admin"-users to change settings for another backend user in the system. + Mit dieser Option können Admin-Benutzer einen bestimmten Backend-Benutzer simulieren. Das Backend wird mit den Einstellungen des ausgewählten Benutzers neugeladen und der Administrator kann Systemeinstellungen des Benutzers überprüfen. + + + + diff --git a/public/typo3conf/l10n/de/setup/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/setup/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..cb7e097 --- /dev/null +++ b/public/typo3conf/l10n/de/setup/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + This module allows you to customize your backend user profile. Here you can change your active system language, name and email address. You may also configure other general features in the system. + Dieses Modul dient zur Konfiguration Ihres Backend-Benutzerprofils. Hier können Sie Ihren Namen, Ihre E-Mail-Adresse, die benutzte Backend-Sprache und einige andere allgemeine Systemeigenschaften für Ihr Benutzerkonto festlegen. + + + Personal user setup + Benutzerprofil bearbeiten + + + User settings + Einstellungen + + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..c071409 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,1574 @@ + + + +
+ + + Apparently, this link has expired. + Dieser Link ist nicht mehr gültig.Anscheinend ist dieser Link nicht mehr gültig + + unsupported + nicht unterstützt + + Preferred username + Bevorzugter Benutzername + + Enter the username you want to use to login. + Geben Sie hier den Benutzernamen ein, den Sie für die Anmeldung benutzen wollen. + + Enter the username you want to use to login. + Gib hier den Benutzernamen ein, den Du zur Anmeldung benutzen willst. + + Enter a username for the invited person. + Geben Sie hier den Benutzernamen der einzuladenden Person ein. + + Enter a username for the invited person. + Gib hier den Benutzernamen der einzuladenden Person ein. + + Enter your username. + Geben Sie hier Ihren Benutzernamen ein. + + Enter your username. + Gib hier Deinen Benutzernamen ein. + + Enter a username! + Bitte geben Sie Ihren Benutzernamen ein! + + Enter a username! + Bitte gib Deinen Benutzernamen ein! + + Password + Passwort + + New password, if desired + Neues Passwort + + Enter the password you want to use to login. + Geben Sie hier das Passwort ein, das Sie für die Anmeldung benutzen wollen. + + Enter the password you want to use to login. + Gib hier das Passwort ein, das Du zur Anmeldung benutzen willst. + + Enter a password for the invited person. + Geben Sie hier ein Passwort für die einzuladende Person ein. + + Enter a password for the invited person. + Gib hier ein Passwort für die einzuladende Person ein. + + Enter your password. + Geben Sie hier Ihr Passwort ein. + + Enter your password. + Gib hier Dein Passwort ein. + + Repeat Password + Wiederholung: + + Enter the same password a second time. + Geben Sie hier das gleiche Passwort ein zweites Mal ein. + + Enter the same password a second time. + Gib hier das gleiche Passwort ein zweites Mal ein. + + Enter the same password a second time. + Geben Sie hier das gleiche Passwort ein zweites Mal ein. + + Enter the same password a second time. + Gib hier das gleiche Passwort ein zweites Mal ein. + + Please enter a password! + Bitte geben Sie ein Passwort an! + + Please enter a password! + Bitte gib ein Passwort an! + + User group + Benutzergruppe + + Select the group(s) to which you wish to belong. + Wählen Sie die Benutzergruppe(n) aus, zu der (denen) Sie gehören möchten. + + Select the group(s) to which you wish to belong. + Wähle die Benutzergruppe(n) aus, zu der (denen) Du gehören möchtest. + + Select the group(s) to which the invited person will initially belong. + Wählen Sie hier die Benutzergruppe(n) aus, zu der (denen) die einzuladende Person gehören soll. + + Select the group(s) to which the invited person will initially belong. + Wähle hier die Benutzergruppe(n) aus, zu der (denen) die einzuladende Person gehören soll. + + Please select a user group! + Bitte wählen Sie eine Benutzergruppe aus! + + Please select a user group! + Bitte wähle eine Benutzergruppe aus! + + Please select a user group! + Bitte wählen Sie eine Benutzergruppe aus! + + Please select a user group! + Bitte wähle eine Benutzergruppe aus! + + Name + Name + + Enter your full name. + Geben Sie hier Ihren vollständigen Namen ein. + + Enter your full name. + Gib hier Deinen vollständigen Namen ein. + + Enter the full name of the invited person. + Geben Sie hier den vollständigen Namen der einzuladenden Person ein. + + Enter the full name of the invited person. + Gib hier den vollständigen Namen der einzuladenden Person ein. + + Please enter your name! + Bitte geben Sie Ihren vollständigen Namen ein! + + Please enter your name! + Bitte gib Deinen vollständigen Namen ein! + + Please enter a name! + Bitte geben Sie einen Namen an! + + Please enter a name! + Bitte gib einen Namen an! + + First name + Vorname + + Enter your first name. + Geben Sie hier Ihren Vornamen ein. + + Enter your first name. + Gib hier Deinen Vornamen ein. + + Enter the first name of the invited person. + Geben Sie hier den Vornamen der einzuladenden Person ein. + + Enter the first name of the invited person. + Gib hier den Vornamen der einzuladenden Person ein. + + Please enter your first name! + Bitte geben Sie Ihren Vornamen ein! + + Please enter your first name! + Bitte gib Deinen Vornamen ein! + + Please enter a first name! + Bitte geben Sie einen Vornamen an! + + Please enter a first name! + Bitte gib den Vornamen der einzuladenden Person ein! + + Middle name + Weitere Vornamen + + Enter your middle name. + Geben Sie weitere Vornamen ein. + + Enter your middle name. + Geben Sie weitere Vornamen ein. + + Enter the middle name of the invited person. + Geben Sie hier weitere Vornamen der einzuladenden Person ein. + + Enter the middle name of the invited person. + Geben Sie hier weitere Vornamen der einzuladenden Person ein. + + Please enter your middle name! + Bitte geben Sie Ihre weiteren Vornamen ein! + + Please enter your middle name! + Bitte geben Sie Ihre weiteren Vornamen ein! + + Please enter a middle name! + Bitte geben Sie einen weiteren Vornamen ein! + + Please enter a middle name! + Bitte geben Sie einen weiteren Vornamen ein! + + Last name + Nachname + + Enter your surname. + Geben Sie hier Ihren Nachnamen ein. + + Enter your surname. + Gib hier Deinen Nachnamen ein. + + Enter the surname of the invited person. + Geben Sie hier den Nachnamen der einzuladenden Person ein. + + Enter the surname of the invited person. + Gib hier den Nachnamen der einzuladenden Person ein. + + Please enter your surname! + Bitte geben Sie Ihren Nachnamen ein! + + Please enter your surname! + Bitte gib Deinen Nachnamen ein! + + Please enter a surname! + Bitte geben Sie einen Nachnamen an! + + Please enter a surname! + Bitte gib einen Nachnamen ein! + + Select in the list the status that corresponds to yours. + Wählen Sie aus der Liste den Status der zu Ihnen passt. + + Select in the list the status that corresponds to yours. + Wähle aus der Liste den Status der zu Dir passt. + + Select in the list the status that corresponds to the status of the invited person. + Wählen Sie aus der Liste den Status, der zur eingeladenen Person passt. + + Select in the list the status that corresponds to the status of the invited person. + Wähle aus der Liste den Status, der zur eingeladenen Person passt. + + Date of birth (dd-mm-yyyy) + Geburtsdatum (tt-mm-jjjj) + + Enter your date of birth in the format day-month-year. + Geben Sie hier Ihr Geburtsdatum im Format Tag-Monat-Jahr ein. + + Enter your date of birth in the format day-month-year. + Gib hier Dein Geburtsdatum im Format Tag-Monat-Jahr ein. + + Enter the date of birth of the invited person. + Geben Sie hier das Geburtsdatum der einzuladenden Person ein. + + Enter the date of birth of the invited person. + Gib hier das Geburtsdatum der einzuladenden Person ein. + + Please enter your date of birth! + Bitte geben Sie Ihr Geburtsdatum an! + + Please enter your date of birth! + Bitte gib hier dein Geburtsdatum ein! + + Please enter a date of birth! + Bitte geben Sie ein Geburtsdatum an! + + Please enter a date of birth! + Bitte gib hier ein Geburtsdatum ein! + + Please enter the captcha phrase! + Bitte Captcha-Text eingeben! + + Please enter the captcha phrase! + Bitte Captcha-Text eingeben! + + Address + Adresse + + Enter your address (number, street, apt.). + Geben Sie hier Ihre Adresse ein. + + Enter your address (number, street, apt.). + Gib hier Deine Adresse ein. + + Enter the address (number, street, apt.). + Geben Sie hier eine Adresse ein. + + Enter the address (number, street, apt.). + Gib hier eine Adresse ein. + + Please enter your address! + Bitte geben Sie Ihre Adresse ein! + + Please enter your address! + Bitte gib Deine Adresse ein! + + Please enter an address! + Bitte geben Sie eine Adresse an! + + Please enter an address! + Bitte gib eine Adresse an! + + House number + Hausnummer + + Enter your house number. + Geben Sie hier Ihre Telefonnummer ein.87%Geben Sie Ihre Hausnummer ein. + + Enter your house number. + Geben Sie hier Ihre Telefonnummer ein.87%Gib deine Hausnummer ein. + + Enter your house number. + Geben Sie hier Ihre Telefonnummer ein.87%Geben Sie die Hausnummer ein. + + Enter your house number. + Geben Sie hier Ihre Telefonnummer ein.87%Gib die Hausnummer ein. + + Please enter your house number! + Bitte geben Sie Ihre Telefonnummer ein!90%Bitte geben Sie Ihre Hausnummer ein! + + Please enter your house number! + Bitte geben Sie Ihre Telefonnummer ein!90%Bitte gib deine Hausnummer ein! + + Please enter a house number! + Bitte geben Sie eine Telefonnummer an!89%Bitte geben Sie eine Hausnummer an! + + Please enter a house number! + Bitte geben Sie eine Telefonnummer an!89%Bitte gib eine Telefonnummer an! + + City + Wohnort + + Enter the name of the city or village. + Geben Sie hier Ihren Wohnort ein. + + Enter the name of your city or village. + Gib hier Deinen Wohnort ein. + + Please enter the name of your city! + Bitte geben Sie Ihren Wohnort ein! + + Please enter the name of your city! + Bitte gib hier Deinen Wohnort ein! + + Please enter the name of a city! + Bitte geben Sie einen Ort an! + + Please enter the name of a city! + Bitte gib einen Ort an! + + County/province + Bundesland/Staat/Provinz + + Select your County or Province in this list. + Wählen Sie Ihr Land aus der Liste aus. + + Select your County or Province in this list. + Wähle Dein Land aus der Liste aus. + + Select the County or Province in this list. + Wählen Sie ein Land aus der Liste aus. + + Select the County or Province in this list. + Wähle ein Land aus der Liste aus. + + Please select your County or Province! + Bitte wählen Sie aus der Liste aus! + + Please select your County or Province! + Bitte wähl ein Land aus der Liste aus! + + Please select a County or Province! + Bitte geben Sie ein Bundesland/Staat/Provinz an! + + Please select a County or Province! + Bitte gib ein Bundesland/Staat/Provinz an! + + Country + Land + + Enter the name of your country. + Geben Sie hier ihr Land ein. + + Enter the name of your country. + Gib hier Dein Land ein. + + Enter the name of the country. + Geben Sie hier ein Land ein. + + Enter the name of the country. + Gib hier Dein Land ein. + + Please enter the name of your country! + Bitte geben Sie Ihr Land ein! + + Please enter the name of your country! + Bitte gib dein Land ein! + + Please enter the name of the country! + Bitte geben Sie ein Land ein! + + Please enter the name of the country! + Gib hier ein Land ein. + + Postal code + Postleitzahl + + Enter your Postcode. + Geben Sie hier Ihre PLZ ein. + + Enter your Postcode. + Gib hier Deine PLZ ein. + + Enter the Postcode. + Geben sie hier die PLZ ein. + + Enter the Postcode. + Gib hier eine PLZ ein. + + Please enter your Postcode! + Bitte geben Sie Ihre PLZ ein! + + Please enter your Postcode! + Bitte gib Deine PLZ ein! + + Please enter a Postcode! + Bitte geben Sie eine PLZ an! + + Country + Land + + Select your country in the list. + Wählen Sie Ihr Land aus der Liste aus. + + Select your country in the list. + Wähle Dein Land aus der Liste aus. + + Select the country in the list. + Wählen Sie ein Land aus der Liste aus. + + Select the country in the list. + Wähle ein Land aus der Liste aus. + + Please select your country! + Bitte wählen Sie Ihr Land aus! + + Please select your country! + Bitte wähle Dein Land aus! + + Please select a country! + Bitte wählen Sie ein Land aus! + + Please select a country! + Bitte wähle ein Land aus! + + Telephone + Telefon + + Enter your phone number. + Geben Sie hier Ihre Telefonnummer ein. + + Enter your phone number. + Gib hier Deine Telefonnummer ein. + + Enter the phone number of the invited person. + Geben Sie hier die Telefonnummer der einzuladenden Person ein. + + Enter the phone number of the invited person. + Gib hier die Telefonnummer der einzuladenden Person ein. + + Please enter your phone number! + Bitte geben Sie Ihre Telefonnummer ein! + + Please enter your phone number! + Bitte gib Deine Telefonnummer ein! + + Please enter a phone number! + Bitte geben Sie eine Telefonnummer an! + + Please enter a phone number! + Bitte gib eine Telefonnummer an! + + Fax + Fax + + Enter your fax number. + Geben Sie hier Ihre Faxnummer ein. + + Enter your fax number. + Gib hier Deine Faxnummer ein. + + Enter the fax number of the invited person. + Geben Sie hier die Faxnummer der einzuladenden Person ein. + + Enter the fax number of the invited person. + Gib hier die Faxnummer der einzuladenden Person ein. + + Please enter your fax number! + Bitte geben Sie Ihre Faxnummer ein! + + Please enter your fax number! + Bitte gib Deine Faxnummer ein! + + Please enter a fax number! + Bitte geben Sie eine Fax-Nummer an! + + Please enter a fax number! + Bitte gib eine Fax-Nummer an! + + E-mail + E-Mail + + Enter your email address. + Geben Sie hier Ihre E-Mail-Adresse ein. + + Enter your email address. + Gib hier Deine E-Mail-Adresse ein. + + Enter the email address of the invited person. + Geben Sie hier die E-Mail-Adresse ein. + + Enter the email address of the invited person. + Gib hier die E-Mail-Adresse ein. + + A valid e-mail is required. + Eine gültige E-Mail-Adresse ist erforderlich. + + A valid e-mail is required. + Eine gültige E-Mail-Adresse ist erforderlich. + + Receive HTML e-mails? + Wollen Sie HTML-E-Mails erhalten? + + Receive HTML e-mails? + Willst du HTML-E-Mails erhalten? + + Yes + Ja + + No + Nein + + Receive newsletter? + Wollen Sie den Newsletter erhalten? + + Receive newsletter? + Willst du den Newsletter erhalten? + + Receive news on any of these subjects? + Möchten Sie Nachrichten zu folgenden Themen erhalten? + + Receive news on any of these subjects? + Möchtest du Nachrichten zu folgenden Themen erhalten? + + Please select at least one subject! + Bitte wählen Sie mindestens ein Thema aus! + + Please select at least one subject! + Bitte wähle mindestens ein Thema aus! + + Please select at least one subject! + Bitte wählen Sie mindestens ein Thema aus! + + Please select at least one subject! + Bitte wähle mindestens ein Thema aus! + + Language + Sprache + + Select your preferred language in this list. + Wählen Sie hier Ihre bevorzugte Sprache aus. + + Select your preferred language in this list. + Wähle hier Deine bevorzugte Sprache aus. + + Select the language of the invited person in this list. + Wählen Sie hier die bevorzugte Sprache der einzuladenden Person aus. + + Select the language of the invited person in this list. + Wähle hier die bevorzugte Sprache der einzuladenden Person aus. + + Please select your preferred language! + Bitte wählen Sie Ihre bevorzugte Sprache aus! + + Please select your preferred language! + Bitte wähle Deine bevorzugte Sprache aus! + + Please select a preferred language! + Bitte wählen Sie eine Sprache aus! + + Please select a preferred language! + Bitte wähle eine Sprache aus! + + Title + Titel + + Enter the title of your position or profession. + Geben Sie hier den Titel Ihrer Stellung oder Ihres Berufes ein. + + Enter the title of your position or profession. + Gib hier den Titel Deiner Position oder Deines Berufes ein. + + Enter the title of the invited person. + Geben Sie hier den Titel der Stellung oder des Berufes der einzuladenden Person ein. + + Enter the title of the invited person. + Gib hier den Titel der Stellung oder des Berufes der einzuladenden Person ein. + + Please enter your title! + Bitte geben Sie Ihren Titel ein! + + Please enter your title! + Bitte gib einen Titel ein! + + Please enter a title! + Bitte geben Sie einen Titel an! + + Please enter a title! + Bitte gib einen Titel an! + + I acknowledge and agree to terms + Ich habe die Bedingungen zur Kenntnis genommen und stimme ihnen zu. + + I acknowledge and agree to terms: + Ich habe die Bedingungen zur Kenntnis genommen und stimme ihnen zu. + + Company + Firma + + Enter the name of your company or organization. + Geben Sie hier den Namen Ihrer Firma ein. + + Enter the name of your company or organization. + Gib hier den Namen Deiner Firma ein. + + Enter the name of the company or organization of the invited person. + Geben Sie hier den Namen der Firma der einzuladenden Person ein. + + Please enter the name of your company! + Bitte geben Sie Ihren Firmennamen ein! + + Please enter the name of your company! + Bitte gib Deinen Firmennamen ein! + + Please enter the name of a company! + Bitte geben Sie einen Firmennamen an! + + Web site + Web-Site + + Enter the address of your homepage. + Geben Sie hier die Adresse Ihres Internet-Auftritts ein. + + Enter the address of your website. + Geben Sie hier die Adresse Ihres Internet-Auftritts ein. + + Enter the address of your website. + Gib hier die Adresse Deiner Web-Site ein. + + Enter the address of the website of the invited person. + Geben Sie hier die Adresse der Web-Site der einzuladenden Person ein. + + Please enter the address of your website! + Bitte geben Sie die Adresse Ihrer Web-Site ein! + + Please enter the address of your website! + Bitte gib die Adresse Deiner Web-Site ein! + + Please enter a website address! + Bitte geben Sie eine Web-Site-Adresse an! + + Photographs + Fotos + + Enter the path and name of a file or click on the button to browse the files on your computer. + Geben Sie hier Pfad und Dateinamen ein oder klicken Sie auf die Schaltfläche, um eine Datei auf Ihrem Computer auszuwählen. + + Enter the path and name of a file or click on the button to browse the files on your computer. + Gib hier Pfad und Dateinamen ein oder klicke auf die Schaltfläche, um eine Datei auf Deinem Computer auszuwählen. + + Enter the path and name of a file or click on the button to browse the files on your computer. + Geben Sie hier Pfad und Dateinamen ein oder klicken Sie auf die Schaltfläche, um eine Datei auf Ihrem Computer auszuwählen. + + Please enter your photograph! + Bitte geben Sie Ihr Foto ein! + + Please enter your photograph! + Bitte gib Dein Foto ein! + + Please enter a photograph! + Bitte geben Sie ein Foto ein! + + Please enter a photograph! + Bitte gib ein Foto ein! + + Delete! + Löschen! + + View + Vorschau + + Are sure that you want to delete this file? + Möchten Sie die Datei wirklich löschen? + + Are sure that you want to delete this file? + Möchtest Du die Datei wirklich löschen? + + Enter your comments. + Geben Sie hier Ihre Anmerkungen ein. + + Enter your comments. + Gib hier Deine Anmerkungen ein. + + Please acknowledge the terms! + Bitte die Bedingungen akzeptieren! + + Please acknowledge the terms! + Bitte die Bedingungen akzeptieren! + + Create account + Konto erstellen + + Create account now! + Konto jetzt erstellen! + + Back to form + Zurück zum Formular + + Update profile + Bearbeitete Benutzerdaten speichern + + Update profile now! + Benutzerdaten speichern! + + Update and continue... + Aktualisieren und fortfahren... + + Enter + Eingeben + + Yes, delete account + Ja, Konto löschen + + No, cancel + Nein, abbrechen + + Send me the forgotten password. + Senden Sie mir das Passwort. + + Send me the forgotten password. + Sende mir das Passwort. + + Not a member yet? click here to register. + Noch kein Mitglied? Hier können Sie sich registrieren. + + Not a member yet? click here to register. + Noch kein Mitglied? Hier kannst Du Dich registrieren. + + Presents a registration form. + Zeigt ein Formular zur Registrierung an. + + Click here to edit your profile or delete your account. + Klicken Sie hier, um Ihre Benutzerdaten zu bearbeiten oder um Ihr Konto zu löschen. + + Click here to edit your profile or delete your account. + Klicke hier, um Deine Benutzerdaten zu bearbeiten oder um Dein Konto zu löschen. + + Presents an account editing form. + Zeigt ein Formular zur Bearbeitung des Benutzerkontos an. + + Click here to delete your membership. + Klicken Sie hier, um Ihr Konto zu löschen. + + Click here to delete your membership. + Klicke hier, um Dein Konto zu löschen. + + Opens a dialog to delete your membership. + Öffnet einen Dialog, um das Benutzerkonto zu löschen. + + Opens a dialog to delete your membership. + Öffnet einen Dialog, um das Benutzerkonto zu löschen. + + Click here to see the terms. + + + Click here to see the terms. + Klicken Sie hier um sich die Bedingungen anzuschauen. + + Opens a page or file which shows the terms. + + + Opens a page or file which shows the terms. + + + Please complete the information for your membership. + Bitte füllen Sie die Informationen für Ihr Konto aus. + + Please complete the information for your membership. + Bitte fülle die Informationen für Dein Konto aus. + + Please complete the information of the account for the invited person. + Bitte geben Sie die Informationen für das Konto der einzuladenden Person an. + + Please complete the information of the account for the invited person. + Bitte gib die Informationen für das Konto der einzuladenden Person an. + + Please complete all required fields * + Die Felder, die mit einem Stern (*) markiert sind, müssen ausgefüllt werden! + + Or copy and paste it into your browser.<br /> + (Klicken Sie auf den Link oder kopieren Sie ihn in die Adresszeile Ihres Browsers.) + + Or copy and paste it into your browser.<br /> + (Klicke auf den Link oder kopiere ihn in die Adresszeile Deines Browsers.) + + Please forgive us for any inconvenience we may have caused you.<br /><br /> + Auf diese Weise verhindern wir, dass sich jemand anderes unter Ihrer E-Mail-Adresse anmeldet. Wir bitten um Ihr Verständnis. + + Please forgive us for any inconvenience we may have caused you.<br /><br /> + Auf diese Weise verhindern wir, dass sich jemand anderes unter Deiner E-Mail-Adresse anmeldet. Wir bitten um Dein Verständnis. + + There seems to be a problem. + Es scheint ein Problem zu geben. + + We are sorry that it was not possible to complete this process. + Leider konnte die Registrierung nicht zu Ende geführt werden. + + We are sorry that it was not possible to complete this process. + Leider konnte die Registrierung nicht zu Ende geführt werden. + + Perhaps you clicked twice on the link? + Haben Sie den Link möglicherweise zweimal aufgerufen? + + Perhaps you clicked twice on the link? + Hast du den Link möglicherweise zweimal aufgerufen? + + If the problem persists, please contact us at the following e-mail address and we will be pleased to help you. + Wenn das Problem weiterhin besteht, unterrichten Sie uns bitte unter folgender Adresse, damit wir uns um eine Lösung kümmern können. + + If the problem persists, please contact us at the following e-mail address and we will be pleased to help you. + Wenn das Problem weiterhin besteht, unterrichte uns bitte unter folgender Adresse, damit wir uns um eine Lösung kümmern können. + + Kind regards, + Mit freundlichen Grüßen + + Kind regards, + Viele Grüße + + Welcome from us all at + Herzlich willkommen bei + + Welcome from us all at + Herzlich willkommen bei + + Wishing you well + Alles Gute! + + Wishing you well + Und Tschüss! + + We would like to welcome you at + Wir heißen Sie herzlich willkommen bei + + We would like to welcome you at + Wir heißen Dich herzlich willkommen bei + + We would like to welcome you at + Wir heißen Sie herzlich willkommen bei + + We would like to welcome you at + Wir heißen Dich herzlich Willkommen bei + + Warmest wishes + Mit den besten Grüßen + + Warmest wishes + Viele Grüße + + Do you really wish to delete your membership <b>%2$s</b>? + Wollen Sie Ihr Konto wirklich löschen <b>%2$s</b>? + + Do you really wish to delete your membership <b>%2$s</b>? + Willst Du Dein Konto wirklich löschen <b>%2$s</b>? + + Please verify that all the information is correct before your membership with the name <b>%2$s</b> will be created<br /> + Bitte überprüfen Sie, ob alle Angaben korrekt sind,<br />bevor Ihr Konto <b>%2$s</b> erstellt wird: + + Please verify that all the information is correct before your membership with the name <b>%2$s</b> will be created<br /> + Bitte überprüfe, ob alle Angaben korrekt sind,<br />bevor Dein Konto <b>%2$s</b> erstellt wird: + + Please verify that all the data of <b>%3$s</b> is correct before the membership with the name <b>%2$s</b> will be created + Bitte überprüfen Sie, ob alle Angaben zu <b>%3$s</b> korrekt sind, bevor das Konto <b>%2$s</b> erstellt wird: + + Please verify that all the data of <b>%3$s</b> is correct before the membership with the name <b>%2$s</b> will be created + Bitte überprüfe, ob alle Angaben zu <b>%3$s</b> korrekt sind, bevor das Konto <b>%2$s</b> erstellt wird: + + Edit the information of your membership <b>%2$s</b> + Bearbeiten Sie die Angaben zu Ihrem Konto <b>%2$s</b>: + + Edit the information of your membership <b>%2$s</b> + Bearbeite die Angaben zu Deinem Konto <b>%2$s</b>: + + Please verify that all the information is correct before your membership <b>%2$s</b> will be updated + Bitte überprüfen Sie, ob alle Angaben korrekt sind,<br />bevor Ihr Konto <b>%2$s</b> aktualisiert wird: + + Please verify that all the information is correct before your membership <b>%2$s</b> will be updated + Bitte überprüfe, ob alle Angaben korrekt sind,<br />bevor Dein Konto <b>%2$s</b> aktualisiert wird: + + Dear %3$s, + Sehr geehrte(r) %3$s, + + Hi %3$s, + Hallo %3$s, + + Dear Mr. %3$s, + Sehr geehrter Herr %3$s, + + Dear Mrs. %3$s, + Sehr geehrte Frau %3$s, + + Dear Mrs./Sir, + Sehr geehrte(r) Dame/Herr, + + Dear Mrs./Sir, + Hallo, + + Enter the email address under which you are registered. + Bitte die E-Mail-Adresse eingeben. + + The email with the lost password has been sent to <b>%4$s</b>. + Die E-Mail mit dem Passwort wurde an <b>%4$s</b> geschickt. + + Information about your registration with <b>%1$s</b>. + Informationen zu Ihrer Registrierung bei <b>%1$s</b>. + + Information about your registration with <b>%1$s</b>. + Informationen zu deiner Registrierung bei <b>%1$s</b>. + + To the administrator of memberships with %1$s + An den Administrator für Mitgliedschaften bei %1$s: + + You may now enter with your username <b>%2$s</b> and your password + Sie können jetzt Ihren Benutzernamen <b>%2$s</b> und Ihr Passwort eingeben: + + You may now enter with your username <b>%2$s</b> and your password + Du kannst jetzt Deinen Benutzernamen <b>%2$s</b> und Dein Passwort eingeben: + + Notification + Nachricht + + Thank you for joining us at <b>%1$s</b>. + Vielen Dank für Ihre Anmeldung bei <b>%1$s</b>. + + Thank you for joining us at <b>%1$s</b>. + Vielen Dank für Deine Anmeldung bei <b>%1$s</b>. + + Your membership <b>%2$s</b> has been confirmed. + Ihr Konto für <b>%2$s</b> wurde erstellt. + + Your membership <b>%2$s</b> has been confirmed. + Dein Konto für <b>%2$s</b> wurde erstellt. + + Your e-mail address <b>%4$s</b> has been added to our list of members. + Ihre E-Mail-Adresse <b>%4$s</b> wurde unserer Mitgliederliste hinzugefügt. + + Your e-mail address <b>%4$s</b> has been added to our list of members. + Deine E-Mail-Adresse <b>%4$s</b> wurde unserer Mitgliederliste hinzugefügt. + + %3$s created a new membership with %1$s. + %3$s erstellte ein Konto bei %1$s. + + Your membership details with <b>%1$s</b> have been updated. + Ihr Konto bei <b>%1$s</b> wurde aktualisiert. + + Your membership details with <b>%1$s</b> have been updated. + Dein Konto bei <b>%1$s</b> wurde aktualisiert. + + Thank you for keeping your profile up-to-date. + Vielen Dank, dass Sie Ihre Daten aktuell halten. + + Thanks for keeping your profile up-to-date. + Vielen Dank, dass Du Deine Daten aktuell hältst. + + %3$s updated his(her) profile with %1$s. + %3$s hat sein/ihr Konto bei %1$s aktualisiert. + + The invitation has been sent. + Die Einladung wurde verschickt. + + The membership <b>%2$s</b> has been created. An invitation to confirm your registration with <b>%1$s</b> was sent to <b>%3$s</b> at the e-mail address <b>%4$s</b>. + Das Konto <b>%2$s</b> wurde erstellt. Eine Einladung zur Bestätigung der Registrierung in <b>%1$s</b> wurde an <b>%3$s</b> geschickt (E-Mail: <b>%4$s</b>). + + The membership <b>%2$s</b> has been created. An invitation to confirm your registration with <b>%1$s</b> was sent to <b>%3$s</b> at the e-mail address <b>%4$s</b>. + Das Konto <b>%2$s</b> wurde erstellt. Eine Einladung zur Bestätigung der Registrierung in <b>%1$s</b> wurde an <b>%3$s</b> geschickt (E-Mail: <b>%4$s</b>). + + You will have access to the section <b>%1$s</b> of our website only after you will have confirmed your registration.<br />Please follow the instructions given in the confirmation message in order to complete the registration procedure. + Sie haben erst nach Bestätigung Ihrer Registrierung Zugriff auf den Bereich <b>%1$s</b> unserer Web-Site. Bitte befolgen Sie die Hinweise in der Bestätigungs-Mitteilung, um die Registrierung abzuschließen. + + Please confirm your registration. + Bitte bestätigen Sie Ihre Anmeldung. + + Please confirm your registration. + Bitte bestätige Deine Anmeldung. + + Your membership <b>%2$s</b> has been created. We are sending a message to your e-mail address <b>%4$s</b> so that you can confirm your registration with <b>%1$s</b>. + Ihr Konto <b>%2$s</b> wurde erstellt. Wir senden eine E-Mail an die Adresse <b>%4$s</b>, damit Sie die Anmeldung bei <b>%1$s</b> bestätigen können. + + Your membership <b>%2$s</b> has been created. We are sending a message to your e-mail address <b>%4$s</b> so that you can confirm your registration with <b>%1$s</b>. + Dein Konto <b>%2$s</b> wurde erstellt. Wir senden eine E-Mail an die Adresse <b>%4$s</b>, damit Du die Anmeldung bei <b>%1$s</b> bestätigen kannst. + + Your membership <b>%2$s</b> has been created. Your e-mail address <b>%4$s</b> is being used. Now you are registered at <b>%1$s</b>. + Das Konto <b>%2$s</b> wurde erstellt. Es wird die E-Mail-Adresse <b>%4$s</b> benutzt. Die Registrierung bei <b>%1$s</b> ist damit abgeschlossen. + + Your membership <b>%2$s</b> has been created. Your e-mail address <b>%4$s</b> is being used. Now you are registered at <b>%1$s</b>. + Das Konto <b>%2$s</b> wurde erstellt. Es wird die E-Mail-Adresse <b>%4$s</b> benutzt. Die Registrierung bei <b>%1$s</b> ist damit abgeschlossen. + + In order to confirm your registration with <b>%1$s</b>, you will have to follow the instructions given in the invitation message. + Um ihre Anmeldung zu <b>%1$s</b> zu bestätigen, müsssen Sie die Hinweise in der Einladung befolgen. + + In order to confirm your registration with <b>%1$s</b>, you will have to follow the instructions given in the invitation message. + Um Deine Anmeldung zu <b>%1$s</b> zu bestätigen, musst Du die Hinweise in der Einladung befolgen. + + In order to confirm your registration with <b>%1$s</b>, you will have to follow the instructions given in the invitation message. + Um Ihre Anmeldung zu <b>%1$s</b> zu bestätigen, müssen Sie die Hinweise in der Einladung befolgen. + + In order to confirm your registration with <b>%1$s</b>, you will have to follow the instructions given in the invitation message. + Um Deine Anmeldung zu <b>%1$s</b> zu bestätigen, musst Du die Hinweise in der Einladung befolgen. + + Please be aware that after you confirm your registration, it will need to be reviewed by the administrator before you gain access to the section <b>%1$s</b> of our website. + Wir bitten um Kenntnisnahme, dass die Registrierung vom Administrator bestätigt werden muss, bevor Sie Zugriff auf den Bereich <b>%1$s</b> unserer Web-Site erhalten. + + Please be aware that after you confirm your registration, it will need to be reviewed by the administrator before you gain access to the section <b>%1$s</b> of our website. + Bevor Du Zugriff auf den Bereich <b>%1$s</b> unserer Web-Site erhältst, muss die Registrierung vom Administrator bestätigt werden. + + Please confirm your registration with <b>%1$s</b>. + Bitte bestätigen Sie Ihre Anmeldung bei <b>%1$s</b>. + + Please confirm your registration with <b>%1$s</b>. + Bitte bestätige Deine Anmeldung bei <b>%1$s</b>. + + Thank you for your application to become a member of <b>%1$s</b>. <br />Everyone is welcome to browse around our website but you will need to confirm your membership to have unrestricted access to all areas.<br /><br />To confirm your membership please click on this link + Wir danken für Ihre Anmeldung bei <b>%1$s</b>. Sie erhalten den Zugang zum Bereich <b>%1$s</b> unserer Web-Site allerdings erst, nachdem Sie Ihre Anmeldung bestätigt haben. Zur Bestätigung Ihrer Anmeldung rufen Sie bitte folgende Adresse auf: + + Thank you for your application to become a member of <b>%1$s</b>. <br />Everyone is welcome to browse around our website but you will need to confirm your membership to have unrestricted access to all areas.<br /><br />To confirm your membership please click on this link + Wir danken für Deine Anmeldung bei <b>%1$s</b>. Du erhältst den Zugang zum Bereich <b>%1$s</b> unserer Web-Site allerdings erst, nachdem Du Deine Anmeldung bestätigt hast. Zur Bestätigung Deiner Anmeldung rufe bitte folgende Adresse auf: + + If, for any reason, you do not wish to continue the registration process, or you have received this message in error, please click on this link + Sie erhalten diese Mail, da wir uns vergewissern wollen, dass die eingegebene E-Mail-Adresse korrekt ist und dass niemand außer dem Benutzer dieser Adresse sich anmelden kann. Wenn Sie diese Mail erhalten haben, ohne dass Sie sich bei uns anmelden wollten, rufen Sie bitte folgende Adresse auf, um die Anmeldung abzubrechen und Ihre Adresse aus unserer Datenbank zu löschen: + + If, for any reason, you do not wish to continue the registration process, or you have received this message in error, please click on this link + Du erhältst diese Mail, da wir uns vergewissern wollen, dass die eingegebene E-Mail-Adresse korrekt ist und dass niemand außer dem Benutzer dieser Adresse sich anmelden kann. Wenn Du diese E-Mail erhalten hast, ohne dass Du Dich bei uns anmelden willst, rufe bitte folgende Adresse auf, um die Anmeldung abzubrechen und Deine Adresse aus unserer Datenbank zu löschen: + + Please feel free to ask us any questions, or tell us anything about the registration process, or make any other constructive comments by sending an e-mail to + Falls Sie Fragen haben, uns etwas über den Registrierungsprozess mitteilen möchten oder konstruktive Vorschläge haben, senden Sie uns bitte eine E-Mail an: + + Please feel free to ask us any questions, or tell us anything about the registration process, or make any other constructive comments by sending an e-mail to + Hast Du Fragen, Bemerkungen oder Verbesserungsvorschläge? Dann kontaktiere uns bitte unter folgender E-Mail-Adresse: + + Thank you for your application to become a member of <b>%1$s</b>. <br />Everyone is welcome to browse around our website but you will need to confirm your membership to have unrestricted access to all areas.<br /><br />To confirm your membership please click on this link + Danke für Ihren Antrag auf Mitgliedschaft bei <b>%1$s</b>.<br />Jedermann ist herzlich willkommen, sich auf unserer Web-Site umzuschauen. Um uneingeschränkten Zugriff auf alle Bereiche zu erhalten, müssen Sie Ihre Mitgliedschaft allerdings erst bestätigen.<br /><br />Um Ihre Mitgliedschaft zu bestätigen, folgen Sie bitte diesem Link: + + Thank you for your application to become a member of <b>%1$s</b>. <br />Everyone is welcome to browse around our website but you will need to confirm your membership to have unrestricted access to all areas.<br /><br />To confirm your membership please click on this link + Danke für Deinen Antrag auf Mitgliedschaft bei <b>%1$s</b>.<br />Jedermann ist herzlich willkommen, sich auf unserer Web-Site umzuschauen. Um uneingeschränkten Zugriff auf alle Bereiche zu erhalten, musst Du Deine Mitgliedschaft allerdings erst bestätigen.<br /><br />\nUm Deine Mitgliedschaft zu bestätigen, folge bitte diesem Link: + + Please be aware that after you confirm your registration, it will need to be reviewed by the administrator before you gain access to the section <b>%1$s</b> of our website. + Wir bitten um Kenntnisnahme, dass die Registrierung vom Administrator bestätigt werden muss, bevor Sie Zugriff auf den Bereich <b>%1$s</b> unserer Web-Site erhalten. + + Please be aware that after you confirm your registration, it will need to be reviewed by the administrator before you gain access to the section <b>%1$s</b> of our website. + Bevor Du Zugriff auf den Bereich <b>%1$s</b> unserer Web-Site erhältst, muss die Registrierung vom Administrator bestätigt werden. + + %3$s initiated his(her) registration in %1$s. + %3$s startete seine / ihre Anmeldung bei %1$s. + + Please review the application of <b>%3$s</b> for membership with <b>%1$s</b>. + Bitte prüfen Sie den Antrag von <b>%3$s</b> auf eine Mitgliedschaft bei <b>%1$s</b>. + + Please review the application of <b>%3$s</b> for membership with <b>%1$s</b>. + Bitte prüfe den Antrag von <b>%3$s</b> auf eine Mitgliedschaft bei <b>%1$s</b>. + + If you think that the application for membership with <b>%3$s</b> should be accepted, please click on this link to accept + Wenn der Antrag zur Mitgliedschaft bei <b>%3$s</b> angenommen werden soll, bitte folgenden Link aufrufen: + + If you think that the application for membership with <b>%3$s</b> should be accepted, please click on this link to accept + Wenn der Antrag zur Mitgliedschaft bei <b>%3$s</b> angenommen werden soll, bitte folgenden Link aufrufen: + + If you think that the application for membership with <b>%3$s</b> should be refused, please click on this link to refuse + Wenn der Antrag auf Mitgliedschaft bei <b>%3$s</b> abgelehnt werden soll, bitte folgenden Link aufrufen: + + If you think that the application for membership with <b>%3$s</b> should be refused, please click on this link to refuse + Wenn der Antrag auf Mitgliedschaft bei <b>%3$s</b> abgelehnt werden soll, bitte folgenden Link aufrufen: + + Please review the application of <b>%3$s</b> for membership with <b>%1$s</b>. The following data was entered on the registration form + Bitte den Antrag von <b>%3$s</b> auf eine Mitgliedschaft bei <b>%1$s</b> überprüfen. Die folgenden Daten wurden bei der Registrierung eingegeben: + + Invitation to register with <b>%1$s</b>. + Einladung zur Registrierung bei <b>%1$s</b>. + + Invitation to register with <b>%1$s</b>. + Einladung zur Registrierung bei <b>%1$s</b>. + + We thought you might be interested in registering with <b>%1$s</b><br /><br /> + +We have created an account for you with username <b>%2$s</b> and password <b>%5$s</b>.<br /><br /> + +We are sending you this message so that you may confirm that you wish to register with <b>%1$s</b>. You will be able to access the section reserved to <b>%1$s</b> only after confirming your registration. You will also be able to change your password and account profile.<br /><br /> + +If you wish to accept our invitation and confirm your registration in <b>%1$s</b>, please follow this link + Wir glauben, dass eine Registrierung bei <b>%1$s</b> für Sie interessant sein könnte.<br /><br /> Wir haben für Sie ein Benutzerkonto mit dem Benutzernamen <b>%2$s</b> und dem Passwort <b>%5$s</b> eingerichtet.<br /><br /> Wir schicken Ihnen diese E-Mail, damit Sie bestätigen können, dass Sie eine Registrierung bei <b>%1$s</b> wünschen. Sie können auf den Bereich <b>%1$s</b> erst nach Bestätigung Ihrer Registrierung zugreifen. Sie können außerdem Ihr Passwort und Ihr Benutzerprofil ändern.<br /><br /> Wenn Sie unsere Einladung annehmen und Ihre Registrierung bei <b>%1$s</b> bestätigen wollen, folgen Sie bitte diesem Link: + + We thought you might be interested in registering with <b>%1$s</b><br /><br /> + +We have created an account for you with username <b>%2$s</b> and password <b>%5$s</b>.<br /><br /> + +We are sending you this message so that you may confirm that you wish to register with <b>%1$s</b>. You will be able to access the section reserved to <b>%1$s</b> only after confirming your registration. You will also be able to change your password and account profile.<br /><br /> + +If you wish to accept our invitation and confirm your registration in <b>%1$s</b>, please follow this link + Wir glauben, dass eine Registrierung bei <b>%1$s</b> für Dich interessant sein könnte.<br /><br /> Wir haben für Dich ein Benutzer-Konto mit dem Benutzernamen <b>%2$s</b> und dem Passwort <b>%5$s</b> eingerichtet.<br /><br /> Wir schicken Dir diese Mail, damit Du bestätigen kannst, dass Du eine Registrierung bei <b>%1$s</b> wünschst. Du kannst auf den Bereich <b>%1$s</b> erst nach Bestätigung Deiner Registrierung zugreifen. Du kannst außerdem Dein Passwort und Dein Benutzerprofil ändern.<br /><br /> Wenn Du unsere Einladung annehmen und Deine Registrierung bei <b>%1$s</b> bestätigen willst, folge bitte diesem Link: + + We thought you might be interested in registering with <b>%1$s</b><br /><br /> + +We have created an account for you with username <b>%2$s</b>.<br /><br /> + +We are sending you this message so that you may confirm that you wish to register with <b>%1$s</b>. You will be able to access the section reserved to <b>%1$s</b> only after confirming your registration. You will also be able to change your password and account profile.<br /><br /> + +If you wish to accept our invitation and confirm your registration in <b>%1$s</b>, please follow this link + Wir glauben, dass eine Registrierung bei <b>%1$s</b> für Sie interessant sein könnte.<br /><br /> Wir haben für Sie ein Benutzerkonto mit dem Benutzernamen <b>%2$s</b> eingerichtet.<br /><br /> Wir schicken Ihnen diese E-Mail, damit Sie bestätigen können, dass Sie eine Registrierung bei <b>%1$s</b> wünschen. Sie können auf den Bereich <b>%1$s</b> erst nach Bestätigung Ihrer Registrierung zugreifen. Sie können außerdem Ihr Passwort und Ihr Benutzerprofil ändern.<br /><br /> Wenn Sie unsere Einladung annehmen und Ihre Registrierung bei <b>%1$s</b> bestätigen wollen, folgen Sie bitte diesem Link: + + We thought you might be interested in registering with <b>%1$s</b><br /><br /> + +We have created an account for you with username <b>%2$s</b>.<br /><br /> + +We are sending you this message so that you may confirm that you wish to register with <b>%1$s</b>. You will be able to access the section reserved to <b>%1$s</b> only after confirming your registration. You will also be able to change your password and account profile.<br /><br /> + +If you wish to accept our invitation and confirm your registration in <b>%1$s</b>, please follow this link + Wir glauben, dass eine Registrierung bei <b>%1$s</b> für Dich interessant sein könnte.<br /><br /> Wir haben für Dich ein Benutzer-Konto mit dem Benutzernamen <b>%2$s</b> eingerichtet.<br /><br /> Wir schicken Dir diese Mail, damit Du bestätigen kannst, dass Du eine Registrierung bei <b>%1$s</b> wünschst. Du kannst auf den Bereich <b>%1$s</b> erst nach Bestätigung Deiner Registrierung zugreifen. Du kannst außerdem Dein Passwort und Dein Benutzerprofil ändern.<br /><br /> Wenn Du unsere Einladung annehmen und Deine Registrierung bei <b>%1$s</b> bestätigen willst, folge bitte diesem Link: + + You will not receive this message twice. If you wish to decline our invitation and do not wish to register in <b>%1$s</b>, please follow this link or just ignore this message + Sie werden diese Mail kein zweites Mal erhalten. Falls Sie unsere Einladung ablehnen und sich nicht bei <b>%1$s</b> registrieren wollen, ignorieren Sie einfach diese E-Mail oder folgen Sie diesem Link: + + You will not receive this message twice. If you wish to decline our invitation and do not wish to register in <b>%1$s</b>, please follow this link or just ignore this message + Du wirst diese Mail kein zweites Mal erhalten. Falls Du unsere Einladung ablehnst und Dich nicht bei <b>%1$s</b> registrieren willst, ignoriere einfach diese E-Mail oder folge diesem Link. + + Please choose a password now and enter it twice. + Bitte wählen Sie ein Passwort und geben Sie es zweimal ein. + + Please choose a password now and enter it twice. + Bitte wähle ein Passwort und gib es zweimal ein. + + An invitation to register in %1$s was sent to %3$s. + Eine Einladung zur Registrierung bei %1$s wurde an %3$s geschickt. + + Your account data are username <b>%2$s</b> and password <b>%5$s</b>.<br /><br /> + Die Daten Ihres Benutzerkontos lauten: Benutzername <b>%2$s</b> und Passwort <b>%5$s</b>.<br /><br /> + + Your account data are username <b>%2$s</b> and password <b>%5$s</b>.<br /><br /> + Die Daten deines Benutzerkontos lauten: Benutzername <b>%2$s</b> und Passwort <b>%5$s</b>.<br /><br /> + + Your account username is <b>%2$s</b>.<br /> + Ihr Benutzername lautet: <b>%2$s</b>.<br /> + + Your account username is <b>%2$s</b>.<br /> + Dein Benutzername lautet: <b>%2$s</b>.<br /> + + Thank you for registering with <b>%1$s</b>. + Vielen Dank für Ihre Anmeldung bei <b>%1$s</b>. + + Thank you for registering with <b>%1$s</b>. + Vielen Dank für Deine Anmeldung bei <b>%1$s</b>. + + Your membership <b>%2$s</b> has been confirmed. + Ihr Konto <b>%2$s</b> wurde angelegt. + + Your membership <b>%2$s</b> has been confirmed. + Dein Konto <b>%2$s</b> wurde angelegt. + + Your e-mail address <b>%4$s</b> has been added to our list. + Ihre Adresse <b>%4$s</b> wurde unserer Datenbank hinzugefügt. + + Your e-mail address <b>%4$s</b> has been added to our list. + Deine Adresse <b>%4$s</b> wurde unserer Datenbank hinzugefügt. + + Your application for membership <b>%2$s</b> has been confirmed. + Ihr Antrag auf Mitgliedschaft <b>%2$s</b> wurde bestätigt. + + Your application for membership <b>%2$s</b> has been confirmed. + Dein Antrag auf Mitgliedschaft <b>%2$s</b> wurde bestätigt. + + Your application for membership will now be reviewed by the website administrator. You will be informed by email of the administrator's decision. + Ihr Antrag auf Mitgliedschaft wird jetzt vom Administrator geprüft. Sie werden per E-Mail über die Entscheidung des Administrators benachrichtigt. + + Your application for membership will now be reviewed by the website administrator. You will be informed by email of the administrator's decision. + Dein Antrag auf Mitgliedschaft wird jetzt vom Administrator geprüft. Du wirst per E-Mail über die Entscheidung des Administrators benachrichtigt. + + %3$s confirmed his(her) registration with %1$s. + %3$s hat seine (ihre) Anmeldung bei %1$s bestätigt. + + Your registration has been cancelled. + Ihre Anmeldung wurde abgebrochen. + + Your registration has been cancelled. + Deine Anmeldung wurde abgebrochen. + + As requested, we have cancelled your membership <b>%2$s</b> and your e-mail address <b>%4$s</b> has been deleted from our list.<br /> + Ihr Konto <b>%2$s</b> und die Adresse <b>%4$s</b> wurden wie gewünscht aus unserer Datenbank entfernt. + + As requested, we have cancelled your membership <b>%2$s</b> and your e-mail address <b>%4$s</b> has been deleted from our list.<br /> + Dein Konto <b>%2$s</b> und die Adresse <b>%4$s</b> wurden wie gewünscht aus unserer Datenbank entfernt. + + You will still be able to browse the pages of <b>%1$s</b> for which membership is not necessary, if you wish.<br /><br />If you ever change your mind, you may re-join us and we will be pleased to welcome you again.<br /> + Wenn Sie möchten, können Sie immer noch die öffentlich zugänglichen Seiten von <b>%1$s</b> anschauen.<br /><br />Sollten Sie Ihre Meinung ändern, können Sie sich jederzeit erneut registrieren.<br /> + + You will still be able to browse the pages of <b>%1$s</b> for which membership is not necessary, if you wish.<br /><br />If you ever change your mind, you may re-join us and we will be pleased to welcome you again.<br /> + Wenn Du möchtest, kannst Du immer noch die öffentlich zugänglichen Seiten von <b>%1$s</b> anschauen.<br /><br />Solltest Du Deine Meinung ändern, kannst Du Dich jederzeit erneut registrieren.<br /> + + %3$s cancelled his(her) registration with %1$s. + %3$s hat seine / ihre Anmeldung für %1$s abgebrochen. + + The application of <b>%3$s</b> for membership with <b>%1$s</b> is now accepted. + Der Antrag von <b>%3$s</b> auf Mitgliedschaft bei <b>%1$s</b> wurde angenommen. + + A message is being sent to <b>%3$s</b> to inform him(her) that his(her) membership with <b>%1$s</b> was accepted. + Eine Mitteilung wird an <b>%3$s</b> gesendet, um ihn/sie darüber zu informieren, dass seine/ihre Mitgliedschaft bei <b>%1$s</b> angenommen wurde. + + <b>%3$s</b> is now able to login. + <b>%3$s</b> kann sich jetzt anmelden. + + Your application for membership with <b>%1$s</b> has been accepted. + Ihr Antrag auf Mitgliedschaft bei <b>%1$s</b> wurde angenommen. + + Your application for membership with <b>%1$s</b> has been accepted. + Dein Antrag auf Mitgliedschaft bei <b>%1$s</b> wurde angenommen. + + We are pleased to inform you that your membership <b>%2$s</b> has been accepted and that your e-mail address <b>%4$s</b> has been added to our list. + Wir freuen uns, Ihnen mitteilen zu können, dass Ihr Antrag auf Mitgliedschaft bei <b>%2$s</b> angenommen und dass Ihre E-Mail-Adresse <b>%4$s</b> unserer Datenbank hinzugefügt wurde. + + We are pleased to inform you that your membership <b>%2$s</b> has been accepted and that your e-mail address <b>%4$s</b> has been added to our list. + Glückwunsch! Deine Mitgliedschaft bei <b>%2$s</b> wurde angenommen und Deine E-Mail-Adresse <b>%4$s</b> unserer Datenbank hinzugefügt. + + You may now login at + Sie können sich jetzt anmelden bei + + You may now login at + Du kannst Dich jetzt anmelden bei + + The application of %3$s for membership with %1$s was accepted. + Der Antrag von %3$s auf Mitgliedschaft bei %1$s wurde angenommen. + + The application of <b>%3$s</b> for membership with <b>%1$s</b> is now refused. + Der Antrag von <b>%3$s</b> auf Mitgliedschaft bei <b>%1$s</b> wurde abgelehnt. + + A message is being sent to <b>%3$s</b> to inform him(her) that his(her) membership with <b>%1$s</b> was refused. + Eine Mitteilung wird an <b>%3$s</b> gesendet, um ihn/sie darüber zu informieren, dass seine/ihre Mitgliedschaft bei <b>%1$s</b> abgelehnt wurde. + + The account of <b>%3$s</b> will now be deleted. + Das Benutzerkonto von <b>%3$s</b> wird nun gelöscht. + + The application of %3$s for membership with %1$s was refused. + Der Antrag von %3$s auf Mitgliedschaft bei %1$s wurde abgelehnt. + + Your application for membership with <b>%1$s</b> has been refused. + Ihr Antrag auf Mitgliedschaft bei <b>%1$s</b> wurde abgelehnt. + + Your application for membership with <b>%1$s</b> has been refused. + Dein Antrag auf Mitgliedschaft bei <b>%1$s</b> wurde abgelehnt. + + We are sorry to inform you that your membership <b>%2$s</b> has been refused. + Es tut uns leid, Ihnen mitteilen zu müssen, dass Ihr Antrag auf Mitgliedschaft bei <b>%2$s</b> abgelehnt wurde. + + We are sorry to inform you that your membership <b>%2$s</b> has been refused. + Tut uns leid, aber Deine Mitgliedschaft bei <b>%2$s</b> wurde abgelehnt. + + Please feel free to ask us any questions, or tell us anything about the registration process, or make any other comments by sending an e-mail to + Bitte zögern Sie nicht, sich bei Fragen, Bemerkungen oder Verbesserungsvorschlägen an uns unter folgender E-Mail-Adresse zu wenden: + + Please feel free to ask us any questions, or tell us anything about the registration process, or make any other comments by sending an e-mail to + Hast du Fragen, Bemerkungen oder Verbesserungsvorschläge? Dann kontaktiere uns bitte unter folgender E-Mail-Adresse: + + Thank you for registering with <b>%1$s</b>. + Vielen Dank für die Registrierung bei <b>%1$s</b>. + + Thank you for registering with <b>%1$s</b>. + Danke für die Registrierung bei <b>%1$s</b>. + + Your membership <b>%2$s</b> has been accepted. + Ihr Antrag auf Mitgliedschaft <b>%2$s</b> wurde angenommen. + + Your membership <b>%2$s</b> has been accepted. + Dein Antrag auf Mitgliedschaft <b>%2$s</b> wurde angenommen. + + Your e-mail address <b>%4$s</b> has been added to our list. + Ihre E-Mail-Adresse <b>%4$s</b> wurde unserer Datenbank hinzugefügt. + + Your e-mail address <b>%4$s</b> has been added to our list. + Deine E-Mail-Adresse <b>%4$s</b> wurde unserer Datenbank hinzugefügt. + + %3$s accessed the login form of %1$s after acceptation of his(her) membership application. + + + Your membership with <b>%1$s</b> has been ended. + Ihre Mitgliedschaft bei <b>%1$s</b> wurde beendet. + + Your membership with <b>%1$s</b> has been ended. + Deine Mitgliedschaft bei <b>%1$s</b> wurde beendet. + + As requested, we have ended your membership <b>%2$s</b> and your e-mail address <b>%4$s</b> has been deleted from our list.<br /> + Ihr Konto <b>%2$s</b> und die Adresse <b>%4$s</b> wurden wie gewünscht aus unserer Datenbank gelöscht. + + As requested, we have ended your membership <b>%2$s</b> and your e-mail address <b>%4$s</b> has been deleted from our list.<br /> + Dein Konto <b>%2$s</b> und die Adresse <b>%4$s</b> wurden wie gewünscht aus unserer Datenbank gelöscht. + + You will still be able to browse the pages of <b>%1$s</b> for which membership is not necessary, if you wish.<br /><br />If you ever change your mind, you may re-join us and we will be pleased to welcome you again.<br /> + Wenn Sie möchten, können Sie immer noch die öffentlich zugänglichen Seiten von <b>%1$s</b> anschauen.<br /><br />Sollten Sie Ihre Meinung ändern, können Sie sich jederzeit erneut registrieren.<br /> + + You will still be able to browse the pages of <b>%1$s</b> for which membership is not necessary, if you wish.<br /><br />If you ever change your mind, you may re-join us and we will be pleased to welcome you again.<br /> + Wenn Du möchtest, kannst Du immer noch die öffentlich zugänglichen Seiten von <b>%1$s</b> anschauen.<br /><br />Solltest Du Deine Meinung ändern, kannst Du Dich jederzeit erneut registrieren.<br /> + + %3$s deleted his(her) account from %1$s. + %3$s hat sein/ihr Konto aus %1$s gelöscht. + + Your subscription to the newsletter of <b>%1$s</b> has been ended. + + + Your subscription to the newsletter of <b>%1$s</b> has been ended. + + + As requested, we have ended the subscription of user <b>%2$s</b> to the newsletter of <b>%1$s</b>.<br /> + + + As requested, we have ended the subscription of user <b>%2$s</b> to the newsletter of <b>%1$s</b>.<br /> + + + However, your account remains active and you may login into the site. You may also resume your subscription at your convenience.<br /> + + + However, your account remains active and you may login into the site. You may also resume your subscription at your convenience.<br /> + + + %3$s has ended his(her) subscription to the newsletter of %1$s. + + + The file extension %s is not allowed. + Die Dateiendung %s ist nicht erlaubt. + + You must enter at least %s characters! + Der Wert muss mindestens %s Zeichen enthalten! + + The username must contain at least %s characters. + Ihr Benutzername muss mindestens %s Zeichen enthalten. + + You must enter at least %s characters! + Der Wert muss mindestens %s Zeichen enthalten! + + You must enter at least %s characters! + Sie müssen mindestens %s Zeichen verwenden! + + You must enter at least %s characters! + Du musst mindestens %s Zeichen verwenden! + + The password must contain at least %s characters. + Das Passwort muss mindestens %s Zeichen enthalten. + + The password must contain at least %s characters. + Das Passwort muss mindestens %s Zeichen enthalten. + + You must enter at most %s characters! + Sie dürfen höchstens %s Zeichen verwenden! + + You must enter at most %s characters! + Du darfst höchstens %s Zeichen verwenden! + + You must enter at most %s characters! + Der Wert darf höchstens %s Zeichen enthalten! + + You must enter at most %s characters! + Der Wert darf höchstens %s Zeichen enthalten! + + The password must contain at most %s characters. + Das Passwort darf höchstens %s Zeichen enthalten. + + The password must contain at most %s characters. + Das Passwort darf höchstens %s Zeichen enthalten. + + The username must contain at most %s characters. + Ihr Benutzername darf höchstens %s Zeichen enthalten. + + Invalid! + Üngültig! + + The entered letters did not correspond to the letters in the image. + Üngültig!87% + + Please enter a valid date in format dd-mm-yyyy! + Bitte geben Sie ein gültiges Datum im Format tt-mm-jjjj ein! + + Please enter a valid date in format dd-mm-yyyy! + Bitte gib ein gültiges Datum im Format tt-mm-jjjj ein! + + Please enter a valid e-mail address. + Bitte geben Sie eine gültige E-Mail-Adresse ein. + + Please enter a valid e-mail address. + Bitte gib eine gültige E-Mail-Adresse ein. + + According to our verifications, the e-mail you have entered is not valid. Perhaps it was not entered correctly? + Laut unserer Überprüfung ist diese E-Mail-Adresse ungültig. Haben Sie sie richtig eingegeben? + + According to our verifications, the e-mail you entered is not valid. Perhaps you did not enter it correctly? + Laut unserer Überprüfung ist diese E-Mail-Adresse ungültig. Hast Du sie richtig eingegeben? + + The value existed already. Enter a new value. + Der Wert existierte bereits. Geben Sie einen neuen Wert ein. + + The value existed already. Enter a new value. + Der Wert existierte bereits. Gib einen neuen Wert ein. + + The file extension %s is not allowed. + Die Dateierweiterung %s ist nicht erlaubt. + + Internal server error in upload of file "%s". + + + Write permission error for file "%s". + Keine Schreibberechtigung für die Datei "%s". + + The file size should not exceed %s KB. + Die Dateigröße sollte %s KB nicht überschreiten. + + This value does not fit to the required expression! + Der Wert entspricht nicht dem geforderten Ausdruck! + + Internal error in the regular expression "%s"! + Interner Fehler im regulären Ausdruck "%s"! + + Please enter a value! + Bitte geben Sie einen Wert ein! + + Please enter a value! + Bitte gib einen Wert ein! + + You must enter a value! + Bitte geben Sie einen Wert ein! + + You must enter a value! + Bitte gib einen Wert ein! + + Please acknowledge the terms! + Bitte die Bedingungen akzeptieren!100% + + Please acknowledge the terms! + Bitte die Bedingungen akzeptieren!100% + + You must enter the same value twice. + Sie müssen zweimal den gleichen Wert angeben. + + You must enter the same value twice. + Du musst zweimal den gleichen Wert angeben. + + The file is larger than %s KB. + Die Datei ist größer als %s kB. + + Please enter the same value twice. + Bitte geben Sie zweimal den selben Wert ein. + + Please enter the same value twice. + Bitte gib zweimal den selben Wert ein. + + You must enter the same password twice. + Sie müssen zweimal dasselbe Passwort eingeben. + + You must enter the same password twice. + Du musst zweimal dasselbe Passwort eingeben. + + The value was not a valid value from this list: %s + Der Wert ist kein gültiger Wert aus der Liste: %s + + Please enter a valid Internet site address. + Bitte geben Sie eine gültige URL ein. + + Please enter a valid Internet site address. + Bitte gib eine gültige URL ein. + + Please enter a valid date. + Bitte geben Sie ein gültiges Datum ein. + + This value already exist. Please enter a new value. + Dieser Wert ist bereits vorhanden. Bitte geben Sie einen anderen ein. + + This value already exist. Please enter a new value. + Dieser Wert ist bereits vorhanden. Bitte gib einen anderen ein. + + This username already exists. Please enter a different username. + Dieser Benutzername ist bereits vorhanden. Versuchen Sie es mit einem anderen. + + This username already exists. Please enter a different username. + Dieser Benutzername ist bereits vorhanden. Versuche es mit einem anderen. + + You must enter a valid email address. + Sie müssen eine gültige E-Mail-Adresse angeben. + + You must enter a valid email address. + Du musst eine gültige E-Mail-Adresse angeben. + + This username already exists. Please enter a different username. + Dieser Benutzername ist bereits vorhanden. Versuchen Sie es mit einem anderen. + + This username already exists. Please enter a different username. + Dieser Benutzername ist bereits vorhanden. Versuche es mit einem anderen. + + This value already exists. Please enter a new value. + Dieser Wert ist bereits vorhanden. Bitte geben Sie einen anderen ein. + + This value already exists. Please enter a new value. + Dieser Wert ist bereits vorhanden. Bitte gib einen anderen ein. + + This e-mail address already exist. + Unter dieser E-Mail-Adresse haben wir schon einen Benutzer registriert. Haben Sie vielleicht Ihr Passwort vergessen? + + This e-mail address already exist. + Unter dieser E-Mail-Adresse haben wir schon einen Benutzer registriert. Haben Sie vielleicht Ihr Passwort vergessen?100% + + According to our verifications, the website address you entered is not valid. Perhaps it was not entered correctly? + Laut unserer Überprüfung ist die angegebene Web-Site-Adresse nicht gültig. Wurde sie eventuell nicht korrekt eingegeben? + + According to our verifications, the website address you entered is not valid. Perhaps it was not entered correctly? + Laut unserer Überprüfung ist die angegebene Web-Site-Adresse nicht gültig. Wurde sie eventuell nicht korrekt eingegeben? + + The subpart %s has not been found inside of the template file. + Der Abschnitt %s wurde in der Vorlagendatei nicht gefunden. + + Edit-option is not set in TypoScript. + Option zur Bearbeitung ist im TypoScript nicht gesetzt. + + Configuration error: infomail option is not available or emailField is not set in TypoScript + Konfigurationsfehler: Die Option Infomail ist nicht verfügbar oder der Feldname für E-Mail (email.field) ist nicht im TypoScript konfiguriert. + + The form's token is empty! + Der Sicherheitstoken dieses Formulars ist leer! + + The form's token is too short! + Der Sicherheitstoken dieses Formulars ist zu kurz! + + Internal error in the FE user registration. No text replacement has been found for <b>%1$s</b>. + + + Frontend login security level must be set to "normal" or to "rsa" + Frontend-Login-Security-Level muss auf "normal" oder "rsa" gesetzt sein + + Required RSA auth backend not available + + + Failed to decrypt auto login password + Fehler beim Entschlüsseln des Autologin-Passwortes + + RSA auth service failed to retrieve private key + + + RSA auth service failed to process incoming password + + + Salted passwords must be enabled in frontend + + + Could not get a salting instance from saltedpasswords + + + Required extension "%1$s" is not available and must be installed + + + Required authentication service not available + + + <p><big><b>Front End User Registration (sr_feuser_register): %1$s.</b></big></p> + + + Deprecated marker %1$s must be replaced by marker %2$s in HTML template file %3$s + + + Deprecated marker %1$s must be removed from HTML template file %2$s + + + div2007 failed to localize label %1$s + div2007 konnte das Label %1$s nicht finden + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang.xml b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang.xml new file mode 100755 index 0000000..17f53cb --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang.xml @@ -0,0 +1,521 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db.xlf b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db.xlf new file mode 100755 index 0000000..0e514a8 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db.xlf @@ -0,0 +1,122 @@ + + + +
+ + + Front End User Registration + Frontend-Benutzerregistrierung + + Display mode + Anzeigemodus + + Default + Standard + + Create + Anlegen + + Delete + Löschen + + Invite + Einladen + + Edit + Bearbeiten + + Setfixed + Parameter-Kommando + + Infomail + E-Mail-Benachrichtigung + + Customer Number: + Kundennummer: + + House Number: + Hausnummer + + Country Code: + Ländercode: + + State/province: + Bundesland/Staat/Provinz: + + Language: + Sprache: + + First Name: + Vorname: + + Last Name: + Nachname: + + Activate Newsletter + Newsletter aktivieren + + Subscribe to categories + Kategorien abonnieren + + Receive emails in HTML format? + E-Mails im HTML-Format erhalten? + + Date of birth: + Geburtsdatum: + + Mr/Ms: + Hr./Fr.: + + Mr + Hr. + + Ms + Fr. + + + + + Status: + Status: + + + + + Student + Student + + Job seeking full time + Schüler + + Working + Angestellt + + Retired + Selbstständig + + Job seeking half time + halbtags beschäftigt + + Comments: + Kommentare: + + Was invited: + Wurde eingeladen: + + The terms have been acknowledged: + Die Bedingungen wurden angenommen: + + Security Token + Sicherheitstoken + + Encrypted auto-login password + Auto-Login Passwort verschlüsseln + + User Group Alternative Language + Alternative Sprache Benutzergruppe + + Translated user group name + Übersetzter Name Benutzergruppe + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db.xml b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db.xml new file mode 100755 index 0000000..cfc7da4 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db_layout.xlf b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db_layout.xlf new file mode 100755 index 0000000..442250f --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db_layout.xlf @@ -0,0 +1,23 @@ + + + +
+ + + Front End User Registration + Frontend-Benutzerregistrierung + + default + Standard + + extended + Erweitert + + country + Land + + other + Andere + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db_layout.xml b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db_layout.xml new file mode 100755 index 0000000..4daa8ad --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_db_layout.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_statusreport.xlf b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_statusreport.xlf new file mode 100755 index 0000000..cce97b9 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_statusreport.xlf @@ -0,0 +1,44 @@ + + + +
+ + + Conflicting extensions installed + + + None + + + Extension keys: + + + Conflicting extensions should be uninstalled for Front End User Registration to function correctly. + + + Required extensions not installed + + + Required extensions should be installed for Front End User Registration to function correctly. + + + Front end login security level + + + Use the Install tool to set Front end login security level ($TYPO3_CONF_VARS['FE']['loginSecurityLevel']) to "normal" or to "rsa". + + + Salted passwords in front end + + + Enabled + + + Disabled + + + For Front End User Registration to function correctly, extension "saltedpasswords" must be installed and must be configured so that salted passwords are enabled in front end. Note that if FE login security level ($TYPO3_CONF_VARS['FE']['loginSecurityLevel']) is not set to "normal" or to "rsa", salted passwords cannot be enabled in front end. + + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_statusreport.xml b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_statusreport.xml new file mode 100755 index 0000000..564db08 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/Resources/Private/Language/de.locallang_statusreport.xml @@ -0,0 +1,19 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/de.locallang.xlf b/public/typo3conf/l10n/de/sr_feuser_register/de.locallang.xlf new file mode 100755 index 0000000..442250f --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/de.locallang.xlf @@ -0,0 +1,23 @@ + + + +
+ + + Front End User Registration + Frontend-Benutzerregistrierung + + default + Standard + + extended + Erweitert + + country + Land + + other + Andere + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/de.locallang.xml b/public/typo3conf/l10n/de/sr_feuser_register/de.locallang.xml new file mode 100755 index 0000000..4daa8ad --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/de.locallang.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/de.locallang_db.xlf b/public/typo3conf/l10n/de/sr_feuser_register/de.locallang_db.xlf new file mode 100755 index 0000000..0e514a8 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/de.locallang_db.xlf @@ -0,0 +1,122 @@ + + + +
+ + + Front End User Registration + Frontend-Benutzerregistrierung + + Display mode + Anzeigemodus + + Default + Standard + + Create + Anlegen + + Delete + Löschen + + Invite + Einladen + + Edit + Bearbeiten + + Setfixed + Parameter-Kommando + + Infomail + E-Mail-Benachrichtigung + + Customer Number: + Kundennummer: + + House Number: + Hausnummer + + Country Code: + Ländercode: + + State/province: + Bundesland/Staat/Provinz: + + Language: + Sprache: + + First Name: + Vorname: + + Last Name: + Nachname: + + Activate Newsletter + Newsletter aktivieren + + Subscribe to categories + Kategorien abonnieren + + Receive emails in HTML format? + E-Mails im HTML-Format erhalten? + + Date of birth: + Geburtsdatum: + + Mr/Ms: + Hr./Fr.: + + Mr + Hr. + + Ms + Fr. + + + + + Status: + Status: + + + + + Student + Student + + Job seeking full time + Schüler + + Working + Angestellt + + Retired + Selbstständig + + Job seeking half time + halbtags beschäftigt + + Comments: + Kommentare: + + Was invited: + Wurde eingeladen: + + The terms have been acknowledged: + Die Bedingungen wurden angenommen: + + Security Token + Sicherheitstoken + + Encrypted auto-login password + Auto-Login Passwort verschlüsseln + + User Group Alternative Language + Alternative Sprache Benutzergruppe + + Translated user group name + Übersetzter Name Benutzergruppe + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/de.locallang_db.xml b/public/typo3conf/l10n/de/sr_feuser_register/de.locallang_db.xml new file mode 100755 index 0000000..cfc7da4 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/de.locallang_db.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/pi1/de.locallang.xlf b/public/typo3conf/l10n/de/sr_feuser_register/pi1/de.locallang.xlf new file mode 100755 index 0000000..e574267 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/pi1/de.locallang.xlf @@ -0,0 +1,1574 @@ + + + +
+ + + Apparently, this link has expired. + Dieser Link ist nicht mehr gültig. + + unsupported + nicht unterstützt + + Preferred username + Bevorzugter Benutzername + + Enter the username you want to use to login. + Geben Sie hier den Benutzernamen ein, den Sie für die Anmeldung benutzen wollen. + + Enter the username you want to use to login. + Gib hier den Benutzernamen ein, den Du zur Anmeldung benutzen willst. + + Enter a username for the invited person. + Geben Sie hier den Benutzernamen der einzuladenden Person ein. + + Enter a username for the invited person. + Gib hier den Benutzernamen der einzuladenden Person ein. + + Enter your username. + Geben Sie hier Ihren Benutzernamen ein. + + Enter your username. + Gib hier Deinen Benutzernamen ein. + + Enter a username! + Bitte geben Sie Ihren Benutzernamen ein! + + Enter a username! + Bitte gib Deinen Benutzernamen ein! + + Password + Passwort + + New password, if desired + Neues Passwort + + Enter the password you want to use to login. + Geben Sie hier das Passwort ein, das Sie für die Anmeldung benutzen wollen. + + Enter the password you want to use to login. + Gib hier das Passwort ein, das Du zur Anmeldung benutzen willst. + + Enter a password for the invited person. + Geben Sie hier ein Passwort für die einzuladende Person ein. + + Enter a password for the invited person. + Gib hier ein Passwort für die einzuladende Person ein. + + Enter your password. + Geben Sie hier Ihr Passwort ein. + + Enter your password. + Gib hier Dein Passwort ein. + + Repeat Password + Wiederholung: + + Enter the same password a second time. + Geben Sie hier das gleiche Passwort ein zweites Mal ein. + + Enter the same password a second time. + Gib hier das gleiche Passwort ein zweites Mal ein. + + Enter the same password a second time. + Geben Sie hier das gleiche Passwort ein zweites Mal ein. + + Enter the same password a second time. + Gib hier das gleiche Passwort ein zweites Mal ein. + + Please enter a password! + Bitte geben Sie ein Passwort an! + + Please enter a password! + Bitte gib ein Passwort an! + + User group + Benutzergruppe + + Select the group(s) to which you wish to belong. + Wählen Sie die Benutzergruppe(n) aus, zu der (denen) Sie gehören möchten. + + Select the group(s) to which you wish to belong. + Wähle die Benutzergruppe(n) aus, zu der (denen) Du gehören möchtest. + + Select the group(s) to which the invited person will initially belong. + Wählen Sie hier die Benutzergruppe(n) aus, zu der (denen) die einzuladende Person gehören soll. + + Select the group(s) to which the invited person will initially belong. + Wähle hier die Benutzergruppe(n) aus, zu der (denen) die einzuladende Person gehören soll. + + Please select a user group! + Bitte wählen Sie eine Benutzergruppe aus! + + Please select a user group! + Bitte wähle eine Benutzergruppe aus! + + Please select a user group! + Bitte wählen Sie eine Benutzergruppe aus! + + Please select a user group! + Bitte wähle eine Benutzergruppe aus! + + Name + Name + + Enter your full name. + Geben Sie hier Ihren vollständigen Namen ein. + + Enter your full name. + Gib hier Deinen vollständigen Namen ein. + + Enter the full name of the invited person. + Geben Sie hier den vollständigen Namen der einzuladenden Person ein. + + Enter the full name of the invited person. + Gib hier den vollständigen Namen der einzuladenden Person ein. + + Please enter your name! + Bitte geben Sie Ihren vollständigen Namen ein! + + Please enter your name! + Bitte gib Deinen vollständigen Namen ein! + + Please enter a name! + Bitte geben Sie einen Namen an! + + Please enter a name! + Bitte gib einen Namen an! + + First name + Vorname + + Enter your first name. + Geben Sie hier Ihren Vornamen ein. + + Enter your first name. + Gib hier Deinen Vornamen ein. + + Enter the first name of the invited person. + Geben Sie hier den Vornamen der einzuladenden Person ein. + + Enter the first name of the invited person. + Gib hier den Vornamen der einzuladenden Person ein. + + Please enter your first name! + Bitte geben Sie Ihren Vornamen ein! + + Please enter your first name! + Bitte gib Deinen Vornamen ein! + + Please enter a first name! + Bitte geben Sie einen Vornamen an! + + Please enter a first name! + Bitte gib den Vornamen der einzuladenden Person ein! + + Middle name + Weitere Vornamen + + Enter your middle name. + Geben Sie weitere Vornamen ein. + + Enter your middle name. + Geben Sie weitere Vornamen ein. + + Enter the middle name of the invited person. + Geben Sie hier weitere Vornamen der einzuladenden Person ein. + + Enter the middle name of the invited person. + Geben Sie hier weitere Vornamen der einzuladenden Person ein. + + Please enter your middle name! + Bitte geben Sie Ihre weiteren Vornamen ein! + + Please enter your middle name! + Bitte geben Sie Ihre weiteren Vornamen ein! + + Please enter a middle name! + Bitte geben Sie einen weiteren Vornamen ein! + + Please enter a middle name! + Bitte geben Sie einen weiteren Vornamen ein! + + Last name + Nachname + + Enter your surname. + Geben Sie hier Ihren Nachnamen ein. + + Enter your surname. + Gib hier Deinen Nachnamen ein. + + Enter the surname of the invited person. + Geben Sie hier den Nachnamen der einzuladenden Person ein. + + Enter the surname of the invited person. + Gib hier den Nachnamen der einzuladenden Person ein. + + Please enter your surname! + Bitte geben Sie Ihren Nachnamen ein! + + Please enter your surname! + Bitte gib Deinen Nachnamen ein! + + Please enter a surname! + Bitte geben Sie einen Nachnamen an! + + Please enter a surname! + Bitte gib einen Nachnamen ein! + + Select in the list the status that corresponds to yours. + Wählen Sie aus der Liste den Status der zu Ihnen passt. + + Select in the list the status that corresponds to yours. + Wähle aus der Liste den Status der zu Dir passt. + + Select in the list the status that corresponds to the status of the invited person. + Wählen Sie aus der Liste den Status, der zur eingeladenen Person passt. + + Select in the list the status that corresponds to the status of the invited person. + Wähle aus der Liste den Status, der zur eingeladenen Person passt. + + Date of birth (dd-mm-yyyy) + Geburtsdatum (tt-mm-jjjj) + + Enter your date of birth in the format day-month-year. + Geben Sie hier Ihr Geburtsdatum im Format Tag-Monat-Jahr ein. + + Enter your date of birth in the format day-month-year. + Gib hier Dein Geburtsdatum im Format Tag-Monat-Jahr ein. + + Enter the date of birth of the invited person. + Geben Sie hier das Geburtsdatum der einzuladenden Person ein. + + Enter the date of birth of the invited person. + Gib hier das Geburtsdatum der einzuladenden Person ein. + + Please enter your date of birth! + Bitte geben Sie Ihr Geburtsdatum an! + + Please enter your date of birth! + Bitte gib hier dein Geburtsdatum ein! + + Please enter a date of birth! + Bitte geben Sie ein Geburtsdatum an! + + Please enter a date of birth! + Bitte gib hier ein Geburtsdatum ein! + + Please enter the captcha phrase! + Bitte Captcha-Text eingeben! + + Please enter the captcha phrase! + Bitte Captcha-Text eingeben! + + Address + Adresse + + Enter your address (number, street, apt.). + Geben Sie hier Ihre Adresse ein. + + Enter your address (number, street, apt.). + Gib hier Deine Adresse ein. + + Enter the address (number, street, apt.). + Geben Sie hier eine Adresse ein. + + Enter the address (number, street, apt.). + Gib hier eine Adresse ein. + + Please enter your address! + Bitte geben Sie Ihre Adresse ein! + + Please enter your address! + Bitte gib Deine Adresse ein! + + Please enter an address! + Bitte geben Sie eine Adresse an! + + Please enter an address! + Bitte gib eine Adresse an! + + House number + Hausnummer + + Enter your house number. + Geben Sie hier Ihre Telefonnummer ein.87% + + Enter your house number. + Geben Sie hier Ihre Telefonnummer ein.87% + + Enter your house number. + Geben Sie hier Ihre Telefonnummer ein.87% + + Enter your house number. + Geben Sie hier Ihre Telefonnummer ein.87% + + Please enter your house number! + Bitte geben Sie Ihre Telefonnummer ein!90% + + Please enter your house number! + Bitte geben Sie Ihre Telefonnummer ein!90% + + Please enter a house number! + Bitte geben Sie eine Telefonnummer an!89%Bitte geben Sie eine Hausnummer an! + + Please enter a house number! + Bitte geben Sie eine Telefonnummer an!89% + + City + Wohnort + + Enter the name of the city or village. + Geben Sie hier Ihren Wohnort ein. + + Enter the name of your city or village. + Gib hier Deinen Wohnort ein. + + Please enter the name of your city! + Bitte geben Sie Ihren Wohnort ein! + + Please enter the name of your city! + Bitte gib hier Deinen Wohnort ein! + + Please enter the name of a city! + Bitte geben Sie einen Ort an! + + Please enter the name of a city! + Bitte gib einen Ort an! + + County/province + Bundesland/Staat/Provinz + + Select your County or Province in this list. + Wählen Sie Ihr Land aus der Liste aus. + + Select your County or Province in this list. + Wähle Dein Land aus der Liste aus. + + Select the County or Province in this list. + Wählen Sie ein Land aus der Liste aus. + + Select the County or Province in this list. + Wähle ein Land aus der Liste aus. + + Please select your County or Province! + Bitte wählen Sie aus der Liste aus! + + Please select your County or Province! + Bitte wähl ein Land aus der Liste aus! + + Please select a County or Province! + Bitte geben Sie ein Bundesland/Staat/Provinz an! + + Please select a County or Province! + Bitte gib ein Bundesland/Staat/Provinz an! + + Country + Land + + Enter the name of your country. + Geben Sie hier ihr Land ein. + + Enter the name of your country. + Gib hier Dein Land ein. + + Enter the name of the country. + Geben Sie hier ein Land ein. + + Enter the name of the country. + Gib hier Dein Land ein. + + Please enter the name of your country! + Bitte geben Sie Ihr Land ein! + + Please enter the name of your country! + Bitte gib dein Land ein! + + Please enter the name of the country! + Bitte geben Sie ein Land ein! + + Please enter the name of the country! + Gib hier ein Land ein. + + Postal code + Postleitzahl + + Enter your Postcode. + Geben Sie hier Ihre PLZ ein. + + Enter your Postcode. + Gib hier Deine PLZ ein. + + Enter the Postcode. + Geben sie hier die PLZ ein. + + Enter the Postcode. + Gib hier eine PLZ ein. + + Please enter your Postcode! + Bitte geben Sie Ihre PLZ ein! + + Please enter your Postcode! + Bitte gib Deine PLZ ein! + + Please enter a Postcode! + Bitte geben Sie eine PLZ an! + + Country + Land + + Select your country in the list. + Wählen Sie Ihr Land aus der Liste aus. + + Select your country in the list. + Wähle Dein Land aus der Liste aus. + + Select the country in the list. + Wählen Sie ein Land aus der Liste aus. + + Select the country in the list. + Wähle ein Land aus der Liste aus. + + Please select your country! + Bitte wählen Sie Ihr Land aus! + + Please select your country! + Bitte wähle Dein Land aus! + + Please select a country! + Bitte wählen Sie ein Land aus! + + Please select a country! + Bitte wähle ein Land aus! + + Telephone + Telefon + + Enter your phone number. + Geben Sie hier Ihre Telefonnummer ein. + + Enter your phone number. + Gib hier Deine Telefonnummer ein. + + Enter the phone number of the invited person. + Geben Sie hier die Telefonnummer der einzuladenden Person ein. + + Enter the phone number of the invited person. + Gib hier die Telefonnummer der einzuladenden Person ein. + + Please enter your phone number! + Bitte geben Sie Ihre Telefonnummer ein! + + Please enter your phone number! + Bitte gib Deine Telefonnummer ein! + + Please enter a phone number! + Bitte geben Sie eine Telefonnummer an! + + Please enter a phone number! + Bitte gib eine Telefonnummer an! + + Fax + Fax + + Enter your fax number. + Geben Sie hier Ihre Faxnummer ein. + + Enter your fax number. + Gib hier Deine Faxnummer ein. + + Enter the fax number of the invited person. + Geben Sie hier die Faxnummer der einzuladenden Person ein. + + Enter the fax number of the invited person. + Gib hier die Faxnummer der einzuladenden Person ein. + + Please enter your fax number! + Bitte geben Sie Ihre Faxnummer ein! + + Please enter your fax number! + Bitte gib Deine Faxnummer ein! + + Please enter a fax number! + Bitte geben Sie eine Fax-Nummer an! + + Please enter a fax number! + Bitte gib eine Fax-Nummer an! + + E-mail + E-Mail + + Enter your email address. + Geben Sie hier Ihre E-Mail-Adresse ein. + + Enter your email address. + Gib hier Deine E-Mail-Adresse ein. + + Enter the email address of the invited person. + Geben Sie hier die E-Mail-Adresse ein. + + Enter the email address of the invited person. + Gib hier die E-Mail-Adresse ein. + + A valid e-mail is required. + Eine gültige E-Mail-Adresse ist erforderlich. + + A valid e-mail is required. + Eine gültige E-Mail-Adresse ist erforderlich. + + Receive HTML e-mails? + Wollen Sie HTML-E-Mails erhalten? + + Receive HTML e-mails? + Willst du HTML-E-Mails erhalten? + + Yes + Ja + + No + Nein + + Receive newsletter? + Wollen Sie den Newsletter erhalten? + + Receive newsletter? + Willst du den Newsletter erhalten? + + Receive news on any of these subjects? + Möchten Sie Nachrichten zu folgenden Themen erhalten? + + Receive news on any of these subjects? + Möchtest du Nachrichten zu folgenden Themen erhalten? + + Please select at least one subject! + Bitte wählen Sie mindestens ein Thema aus! + + Please select at least one subject! + Bitte wähle mindestens ein Thema aus! + + Please select at least one subject! + Bitte wählen Sie mindestens ein Thema aus! + + Please select at least one subject! + Bitte wähle mindestens ein Thema aus! + + Language + Sprache + + Select your preferred language in this list. + Wählen Sie hier Ihre bevorzugte Sprache aus. + + Select your preferred language in this list. + Wähle hier Deine bevorzugte Sprache aus. + + Select the language of the invited person in this list. + Wählen Sie hier die bevorzugte Sprache der einzuladenden Person aus. + + Select the language of the invited person in this list. + Wähle hier die bevorzugte Sprache der einzuladenden Person aus. + + Please select your preferred language! + Bitte wählen Sie Ihre bevorzugte Sprache aus! + + Please select your preferred language! + Bitte wähle Deine bevorzugte Sprache aus! + + Please select a preferred language! + Bitte wählen Sie eine Sprache aus! + + Please select a preferred language! + Bitte wähle eine Sprache aus! + + Title + Titel + + Enter the title of your position or profession. + Geben Sie hier den Titel Ihrer Stellung oder Ihres Berufes ein. + + Enter the title of your position or profession. + Gib hier den Titel Deiner Position oder Deines Berufes ein. + + Enter the title of the invited person. + Geben Sie hier den Titel der Stellung oder des Berufes der einzuladenden Person ein. + + Enter the title of the invited person. + Gib hier den Titel der Stellung oder des Berufes der einzuladenden Person ein. + + Please enter your title! + Bitte geben Sie Ihren Titel ein! + + Please enter your title! + Bitte gib einen Titel ein! + + Please enter a title! + Bitte geben Sie einen Titel an! + + Please enter a title! + Bitte gib einen Titel an! + + I acknowledge and agree to terms + + + I acknowledge and agree to terms: + + + Company + Firma + + Enter the name of your company or organization. + Geben Sie hier den Namen Ihrer Firma ein. + + Enter the name of your company or organization. + Gib hier den Namen Deiner Firma ein. + + Enter the name of the company or organization of the invited person. + Geben Sie hier den Namen der Firma der einzuladenden Person ein. + + Please enter the name of your company! + Bitte geben Sie Ihren Firmennamen ein! + + Please enter the name of your company! + Bitte gib Deinen Firmennamen ein! + + Please enter the name of a company! + Bitte geben Sie einen Firmennamen an! + + Web site + Web-Site + + Enter the address of your homepage. + Geben Sie hier die Adresse Ihres Internet-Auftritts ein. + + Enter the address of your website. + Geben Sie hier die Adresse Ihres Internet-Auftritts ein. + + Enter the address of your website. + Gib hier die Adresse Deiner Web-Site ein. + + Enter the address of the website of the invited person. + Geben Sie hier die Adresse der Web-Site der einzuladenden Person ein. + + Please enter the address of your website! + Bitte geben Sie die Adresse Ihrer Web-Site ein! + + Please enter the address of your website! + Bitte gib die Adresse Deiner Web-Site ein! + + Please enter a website address! + Bitte geben Sie eine Web-Site-Adresse an! + + Photographs + Fotos + + Enter the path and name of a file or click on the button to browse the files on your computer. + Geben Sie hier Pfad und Dateinamen ein oder klicken Sie auf die Schaltfläche, um eine Datei auf Ihrem Computer auszuwählen. + + Enter the path and name of a file or click on the button to browse the files on your computer. + Gib hier Pfad und Dateinamen ein oder klicke auf die Schaltfläche, um eine Datei auf Deinem Computer auszuwählen. + + Enter the path and name of a file or click on the button to browse the files on your computer. + Geben Sie hier Pfad und Dateinamen ein oder klicken Sie auf die Schaltfläche, um eine Datei auf Ihrem Computer auszuwählen. + + Please enter your photograph! + Bitte geben Sie Ihr Foto ein! + + Please enter your photograph! + Bitte gib Dein Foto ein! + + Please enter a photograph! + Bitte geben Sie ein Foto ein! + + Please enter a photograph! + Bitte gib ein Foto ein! + + Delete! + Löschen! + + View + Vorschau + + Are sure that you want to delete this file? + Möchten Sie die Datei wirklich löschen? + + Are sure that you want to delete this file? + Möchtest Du die Datei wirklich löschen? + + Enter your comments. + Geben Sie hier Ihre Anmerkungen ein. + + Enter your comments. + Gib hier Deine Anmerkungen ein. + + Please acknowledge the terms! + Bitte die Bedingungen akzeptieren! + + Please acknowledge the terms! + Bitte die Bedingungen akzeptieren! + + Create account + Konto erstellen + + Create account now! + Konto jetzt erstellen! + + Back to form + Zurück zum Formular + + Update profile + Bearbeitete Benutzerdaten speichern + + Update profile now! + Benutzerdaten speichern! + + Update and continue... + Aktualisieren und fortfahren... + + Enter + Eingeben + + Yes, delete account + Ja, Konto löschen + + No, cancel + Nein, abbrechen + + Send me the forgotten password. + Senden Sie mir das Passwort. + + Send me the forgotten password. + Sende mir das Passwort. + + Not a member yet? click here to register. + Noch kein Mitglied? Hier können Sie sich registrieren. + + Not a member yet? click here to register. + Noch kein Mitglied? Hier kannst Du Dich registrieren. + + Presents a registration form. + Zeigt ein Formular zur Registrierung an. + + Click here to edit your profile or delete your account. + Klicken Sie hier, um Ihre Benutzerdaten zu bearbeiten oder um Ihr Konto zu löschen. + + Click here to edit your profile or delete your account. + Klicke hier, um Deine Benutzerdaten zu bearbeiten oder um Dein Konto zu löschen. + + Presents an account editing form. + Zeigt ein Formular zur Bearbeitung des Benutzerkontos an. + + Click here to delete your membership. + Klicken Sie hier, um Ihr Konto zu löschen. + + Click here to delete your membership. + Klicke hier, um Dein Konto zu löschen. + + Opens a dialog to delete your membership. + Öffnet einen Dialog, um das Benutzerkonto zu löschen. + + Opens a dialog to delete your membership. + Öffnet einen Dialog, um das Benutzerkonto zu löschen. + + Click here to see the terms. + + + Click here to see the terms. + Klicken Sie hier um sich die Bedingungen anzuschauen. + + Opens a page or file which shows the terms. + + + Opens a page or file which shows the terms. + + + Please complete the information for your membership. + Bitte füllen Sie die Informationen für Ihr Konto aus. + + Please complete the information for your membership. + Bitte fülle die Informationen für Dein Konto aus. + + Please complete the information of the account for the invited person. + Bitte geben Sie die Informationen für das Konto der einzuladenden Person an. + + Please complete the information of the account for the invited person. + Bitte gib die Informationen für das Konto der einzuladenden Person an. + + Please complete all required fields * + Die Felder, die mit einem Stern (*) markiert sind, müssen ausgefüllt werden! + + Or copy and paste it into your browser.<br /> + (Klicken Sie auf den Link oder kopieren Sie ihn in die Adresszeile Ihres Browsers.) + + Or copy and paste it into your browser.<br /> + (Klicke auf den Link oder kopiere ihn in die Adresszeile Deines Browsers.) + + Please forgive us for any inconvenience we may have caused you.<br /><br /> + Auf diese Weise verhindern wir, dass sich jemand anderes unter Ihrer E-Mail-Adresse anmeldet. Wir bitten um Ihr Verständnis. + + Please forgive us for any inconvenience we may have caused you.<br /><br /> + Auf diese Weise verhindern wir, dass sich jemand anderes unter Deiner E-Mail-Adresse anmeldet. Wir bitten um Dein Verständnis. + + There seems to be a problem. + Es scheint ein Problem zu geben. + + We are sorry that it was not possible to complete this process. + Leider konnte die Registrierung nicht zu Ende geführt werden. + + We are sorry that it was not possible to complete this process. + Leider konnte die Registrierung nicht zu Ende geführt werden. + + Perhaps you clicked twice on the link? + Haben Sie den Link möglicherweise zweimal aufgerufen? + + Perhaps you clicked twice on the link? + Hast du den Link möglicherweise zweimal aufgerufen? + + If the problem persists, please contact us at the following e-mail address and we will be pleased to help you. + Wenn das Problem weiterhin besteht, unterrichten Sie uns bitte unter folgender Adresse, damit wir uns um eine Lösung kümmern können. + + If the problem persists, please contact us at the following e-mail address and we will be pleased to help you. + Wenn das Problem weiterhin besteht, unterrichte uns bitte unter folgender Adresse, damit wir uns um eine Lösung kümmern können. + + Kind regards, + Mit freundlichen Grüßen + + Kind regards, + Viele Grüße + + Welcome from us all at + Herzlich willkommen bei + + Welcome from us all at + Herzlich willkommen bei + + Wishing you well + Alles Gute! + + Wishing you well + Und Tschüss! + + We would like to welcome you at + Wir heißen Sie herzlich willkommen bei + + We would like to welcome you at + Wir heißen Dich herzlich willkommen bei + + We would like to welcome you at + Wir heißen Sie herzlich willkommen bei + + We would like to welcome you at + Wir heißen Dich herzlich Willkommen bei + + Warmest wishes + Mit den besten Grüßen + + Warmest wishes + Viele Grüße + + Do you really wish to delete your membership <b>%2$s</b>? + Wollen Sie Ihr Konto wirklich löschen <b>%2$s</b>? + + Do you really wish to delete your membership <b>%2$s</b>? + Willst Du Dein Konto wirklich löschen <b>%2$s</b>? + + Please verify that all the information is correct before your membership with the name <b>%2$s</b> will be created<br /> + Bitte überprüfen Sie, ob alle Angaben korrekt sind,<br />bevor Ihr Konto <b>%2$s</b> erstellt wird: + + Please verify that all the information is correct before your membership with the name <b>%2$s</b> will be created<br /> + Bitte überprüfe, ob alle Angaben korrekt sind,<br />bevor Dein Konto <b>%2$s</b> erstellt wird: + + Please verify that all the data of <b>%3$s</b> is correct before the membership with the name <b>%2$s</b> will be created + Bitte überprüfen Sie, ob alle Angaben zu <b>%3$s</b> korrekt sind, bevor das Konto <b>%2$s</b> erstellt wird: + + Please verify that all the data of <b>%3$s</b> is correct before the membership with the name <b>%2$s</b> will be created + Bitte überprüfe, ob alle Angaben zu <b>%3$s</b> korrekt sind, bevor das Konto <b>%2$s</b> erstellt wird: + + Edit the information of your membership <b>%2$s</b> + Bearbeiten Sie die Angaben zu Ihrem Konto <b>%2$s</b>: + + Edit the information of your membership <b>%2$s</b> + Bearbeite die Angaben zu Deinem Konto <b>%2$s</b>: + + Please verify that all the information is correct before your membership <b>%2$s</b> will be updated + Bitte überprüfen Sie, ob alle Angaben korrekt sind,<br />bevor Ihr Konto <b>%2$s</b> aktualisiert wird: + + Please verify that all the information is correct before your membership <b>%2$s</b> will be updated + Bitte überprüfe, ob alle Angaben korrekt sind,<br />bevor Dein Konto <b>%2$s</b> aktualisiert wird: + + Dear %3$s, + Sehr geehrte(r) %3$s, + + Hi %3$s, + Hallo %3$s, + + Dear Mr. %3$s, + Sehr geehrter Herr %3$s, + + Dear Mrs. %3$s, + Sehr geehrte Frau %3$s, + + Dear Mrs./Sir, + Sehr geehrte(r) Dame/Herr, + + Dear Mrs./Sir, + Hallo, + + Enter the email address under which you are registered. + Bitte die E-Mail-Adresse eingeben. + + The email with the lost password has been sent to <b>%4$s</b>. + Die E-Mail mit dem Passwort wurde an <b>%4$s</b> geschickt. + + Information about your registration with <b>%1$s</b>. + Informationen zu Ihrer Registrierung bei <b>%1$s</b>. + + Information about your registration with <b>%1$s</b>. + Informationen zu deiner Registrierung bei <b>%1$s</b>. + + To the administrator of memberships with %1$s + An den Administrator für Mitgliedschaften bei %1$s: + + You may now enter with your username <b>%2$s</b> and your password + Sie können jetzt Ihren Benutzernamen <b>%2$s</b> und Ihr Passwort eingeben: + + You may now enter with your username <b>%2$s</b> and your password + Du kannst jetzt Deinen Benutzernamen <b>%2$s</b> und Dein Passwort eingeben: + + Notification + Nachricht + + Thank you for joining us at <b>%1$s</b>. + Vielen Dank für Ihre Anmeldung bei <b>%1$s</b>. + + Thank you for joining us at <b>%1$s</b>. + Vielen Dank für Deine Anmeldung bei <b>%1$s</b>. + + Your membership <b>%2$s</b> has been confirmed. + Ihr Konto für <b>%2$s</b> wurde erstellt. + + Your membership <b>%2$s</b> has been confirmed. + Dein Konto für <b>%2$s</b> wurde erstellt. + + Your e-mail address <b>%4$s</b> has been added to our list of members. + Ihre E-Mail-Adresse <b>%4$s</b> wurde unserer Mitgliederliste hinzugefügt. + + Your e-mail address <b>%4$s</b> has been added to our list of members. + Deine E-Mail-Adresse <b>%4$s</b> wurde unserer Mitgliederliste hinzugefügt. + + %3$s created a new membership with %1$s. + %3$s erstellte ein Konto bei %1$s. + + Your membership details with <b>%1$s</b> have been updated. + Ihr Konto bei <b>%1$s</b> wurde aktualisiert. + + Your membership details with <b>%1$s</b> have been updated. + Dein Konto bei <b>%1$s</b> wurde aktualisiert. + + Thank you for keeping your profile up-to-date. + Vielen Dank, dass Sie Ihre Daten aktuell halten. + + Thanks for keeping your profile up-to-date. + Vielen Dank, dass Du Deine Daten aktuell hältst. + + %3$s updated his(her) profile with %1$s. + %3$s hat sein/ihr Konto bei %1$s aktualisiert. + + The invitation has been sent. + Die Einladung wurde verschickt. + + The membership <b>%2$s</b> has been created. An invitation to confirm your registration with <b>%1$s</b> was sent to <b>%3$s</b> at the e-mail address <b>%4$s</b>. + Das Konto <b>%2$s</b> wurde erstellt. Eine Einladung zur Bestätigung der Registrierung in <b>%1$s</b> wurde an <b>%3$s</b> geschickt (E-Mail: <b>%4$s</b>). + + The membership <b>%2$s</b> has been created. An invitation to confirm your registration with <b>%1$s</b> was sent to <b>%3$s</b> at the e-mail address <b>%4$s</b>. + Das Konto <b>%2$s</b> wurde erstellt. Eine Einladung zur Bestätigung der Registrierung in <b>%1$s</b> wurde an <b>%3$s</b> geschickt (E-Mail: <b>%4$s</b>). + + You will have access to the section <b>%1$s</b> of our website only after you will have confirmed your registration.<br />Please follow the instructions given in the confirmation message in order to complete the registration procedure. + Sie haben erst nach Bestätigung Ihrer Registrierung Zugriff auf den Bereich <b>%1$s</b> unserer Web-Site. Bitte befolgen Sie die Hinweise in der Bestätigungs-Mitteilung, um die Registrierung abzuschließen. + + Please confirm your registration. + Bitte bestätigen Sie Ihre Anmeldung. + + Please confirm your registration. + Bitte bestätige Deine Anmeldung. + + Your membership <b>%2$s</b> has been created. We are sending a message to your e-mail address <b>%4$s</b> so that you can confirm your registration with <b>%1$s</b>. + Ihr Konto <b>%2$s</b> wurde erstellt. Wir senden eine E-Mail an die Adresse <b>%4$s</b>, damit Sie die Anmeldung bei <b>%1$s</b> bestätigen können. + + Your membership <b>%2$s</b> has been created. We are sending a message to your e-mail address <b>%4$s</b> so that you can confirm your registration with <b>%1$s</b>. + Dein Konto <b>%2$s</b> wurde erstellt. Wir senden eine E-Mail an die Adresse <b>%4$s</b>, damit Du die Anmeldung bei <b>%1$s</b> bestätigen kannst. + + Your membership <b>%2$s</b> has been created. Your e-mail address <b>%4$s</b> is being used. Now you are registered at <b>%1$s</b>. + Das Konto <b>%2$s</b> wurde erstellt. Es wird die E-Mail-Adresse <b>%4$s</b> benutzt. Die Registrierung bei <b>%1$s</b> ist damit abgeschlossen. + + Your membership <b>%2$s</b> has been created. Your e-mail address <b>%4$s</b> is being used. Now you are registered at <b>%1$s</b>. + Das Konto <b>%2$s</b> wurde erstellt. Es wird die E-Mail-Adresse <b>%4$s</b> benutzt. Die Registrierung bei <b>%1$s</b> ist damit abgeschlossen. + + In order to confirm your registration with <b>%1$s</b>, you will have to follow the instructions given in the invitation message. + Um ihre Anmeldung zu <b>%1$s</b> zu bestätigen, müsssen Sie die Hinweise in der Einladung befolgen. + + In order to confirm your registration with <b>%1$s</b>, you will have to follow the instructions given in the invitation message. + Um Deine Anmeldung zu <b>%1$s</b> zu bestätigen, musst Du die Hinweise in der Einladung befolgen. + + In order to confirm your registration with <b>%1$s</b>, you will have to follow the instructions given in the invitation message. + Um Ihre Anmeldung zu <b>%1$s</b> zu bestätigen, müssen Sie die Hinweise in der Einladung befolgen. + + In order to confirm your registration with <b>%1$s</b>, you will have to follow the instructions given in the invitation message. + Um Deine Anmeldung zu <b>%1$s</b> zu bestätigen, musst Du die Hinweise in der Einladung befolgen. + + Please be aware that after you confirm your registration, it will need to be reviewed by the administrator before you gain access to the section <b>%1$s</b> of our website. + Wir bitten um Kenntnisnahme, dass die Registrierung vom Administrator bestätigt werden muss, bevor Sie Zugriff auf den Bereich <b>%1$s</b> unserer Web-Site erhalten. + + Please be aware that after you confirm your registration, it will need to be reviewed by the administrator before you gain access to the section <b>%1$s</b> of our website. + Bevor Du Zugriff auf den Bereich <b>%1$s</b> unserer Web-Site erhältst, muss die Registrierung vom Administrator bestätigt werden. + + Please confirm your registration with <b>%1$s</b>. + Bitte bestätigen Sie Ihre Anmeldung bei <b>%1$s</b>. + + Please confirm your registration with <b>%1$s</b>. + Bitte bestätige Deine Anmeldung bei <b>%1$s</b>. + + Thank you for your application to become a member of <b>%1$s</b>. <br />Everyone is welcome to browse around our website but you will need to confirm your membership to have unrestricted access to all areas.<br /><br />To confirm your membership please click on this link + Wir danken für Ihre Anmeldung bei <b>%1$s</b>. Sie erhalten den Zugang zum Bereich <b>%1$s</b> unserer Web-Site allerdings erst, nachdem Sie Ihre Anmeldung bestätigt haben. Zur Bestätigung Ihrer Anmeldung rufen Sie bitte folgende Adresse auf: + + Thank you for your application to become a member of <b>%1$s</b>. <br />Everyone is welcome to browse around our website but you will need to confirm your membership to have unrestricted access to all areas.<br /><br />To confirm your membership please click on this link + Wir danken für Deine Anmeldung bei <b>%1$s</b>. Du erhältst den Zugang zum Bereich <b>%1$s</b> unserer Web-Site allerdings erst, nachdem Du Deine Anmeldung bestätigt hast. Zur Bestätigung Deiner Anmeldung rufe bitte folgende Adresse auf: + + If, for any reason, you do not wish to continue the registration process, or you have received this message in error, please click on this link + Sie erhalten diese Mail, da wir uns vergewissern wollen, dass die eingegebene E-Mail-Adresse korrekt ist und dass niemand außer dem Benutzer dieser Adresse sich anmelden kann. Wenn Sie diese Mail erhalten haben, ohne dass Sie sich bei uns anmelden wollten, rufen Sie bitte folgende Adresse auf, um die Anmeldung abzubrechen und Ihre Adresse aus unserer Datenbank zu löschen: + + If, for any reason, you do not wish to continue the registration process, or you have received this message in error, please click on this link + Du erhältst diese Mail, da wir uns vergewissern wollen, dass die eingegebene E-Mail-Adresse korrekt ist und dass niemand außer dem Benutzer dieser Adresse sich anmelden kann. Wenn Du diese E-Mail erhalten hast, ohne dass Du Dich bei uns anmelden willst, rufe bitte folgende Adresse auf, um die Anmeldung abzubrechen und Deine Adresse aus unserer Datenbank zu löschen: + + Please feel free to ask us any questions, or tell us anything about the registration process, or make any other constructive comments by sending an e-mail to + Falls Sie Fragen haben, uns etwas über den Registrierungsprozess mitteilen möchten oder konstruktive Vorschläge haben, senden Sie uns bitte eine E-Mail an: + + Please feel free to ask us any questions, or tell us anything about the registration process, or make any other constructive comments by sending an e-mail to + Hast Du Fragen, Bemerkungen oder Verbesserungsvorschläge? Dann kontaktiere uns bitte unter folgender E-Mail-Adresse: + + Thank you for your application to become a member of <b>%1$s</b>. <br />Everyone is welcome to browse around our website but you will need to confirm your membership to have unrestricted access to all areas.<br /><br />To confirm your membership please click on this link + Danke für Ihren Antrag auf Mitgliedschaft bei <b>%1$s</b>.<br />Jedermann ist herzlich willkommen, sich auf unserer Web-Site umzuschauen. Um uneingeschränkten Zugriff auf alle Bereiche zu erhalten, müssen Sie Ihre Mitgliedschaft allerdings erst bestätigen.<br /><br />Um Ihre Mitgliedschaft zu bestätigen, folgen Sie bitte diesem Link: + + Thank you for your application to become a member of <b>%1$s</b>. <br />Everyone is welcome to browse around our website but you will need to confirm your membership to have unrestricted access to all areas.<br /><br />To confirm your membership please click on this link + Danke für Deinen Antrag auf Mitgliedschaft bei <b>%1$s</b>.<br />Jedermann ist herzlich willkommen, sich auf unserer Web-Site umzuschauen. Um uneingeschränkten Zugriff auf alle Bereiche zu erhalten, musst Du Deine Mitgliedschaft allerdings erst bestätigen.<br /><br />\nUm Deine Mitgliedschaft zu bestätigen, folge bitte diesem Link: + + Please be aware that after you confirm your registration, it will need to be reviewed by the administrator before you gain access to the section <b>%1$s</b> of our website. + Wir bitten um Kenntnisnahme, dass die Registrierung vom Administrator bestätigt werden muss, bevor Sie Zugriff auf den Bereich <b>%1$s</b> unserer Web-Site erhalten. + + Please be aware that after you confirm your registration, it will need to be reviewed by the administrator before you gain access to the section <b>%1$s</b> of our website. + Bevor Du Zugriff auf den Bereich <b>%1$s</b> unserer Web-Site erhältst, muss die Registrierung vom Administrator bestätigt werden. + + %3$s initiated his(her) registration in %1$s. + %3$s startete seine / ihre Anmeldung bei %1$s. + + Please review the application of <b>%3$s</b> for membership with <b>%1$s</b>. + Bitte prüfen Sie den Antrag von <b>%3$s</b> auf eine Mitgliedschaft bei <b>%1$s</b>. + + Please review the application of <b>%3$s</b> for membership with <b>%1$s</b>. + Bitte prüfe den Antrag von <b>%3$s</b> auf eine Mitgliedschaft bei <b>%1$s</b>. + + If you think that the application for membership with <b>%3$s</b> should be accepted, please click on this link to accept + Wenn der Antrag zur Mitgliedschaft bei <b>%3$s</b> angenommen werden soll, bitte folgenden Link aufrufen: + + If you think that the application for membership with <b>%3$s</b> should be accepted, please click on this link to accept + Wenn der Antrag zur Mitgliedschaft bei <b>%3$s</b> angenommen werden soll, bitte folgenden Link aufrufen: + + If you think that the application for membership with <b>%3$s</b> should be refused, please click on this link to refuse + Wenn der Antrag auf Mitgliedschaft bei <b>%3$s</b> abgelehnt werden soll, bitte folgenden Link aufrufen: + + If you think that the application for membership with <b>%3$s</b> should be refused, please click on this link to refuse + Wenn der Antrag auf Mitgliedschaft bei <b>%3$s</b> abgelehnt werden soll, bitte folgenden Link aufrufen: + + Please review the application of <b>%3$s</b> for membership with <b>%1$s</b>. The following data was entered on the registration form + Bitte den Antrag von <b>%3$s</b> auf eine Mitgliedschaft bei <b>%1$s</b> überprüfen. Die folgenden Daten wurden bei der Registrierung eingegeben: + + Invitation to register with <b>%1$s</b>. + Einladung zur Registrierung bei <b>%1$s</b>. + + Invitation to register with <b>%1$s</b>. + Einladung zur Registrierung bei <b>%1$s</b>. + + We thought you might be interested in registering with <b>%1$s</b><br /><br /> + +We have created an account for you with username <b>%2$s</b> and password <b>%5$s</b>.<br /><br /> + +We are sending you this message so that you may confirm that you wish to register with <b>%1$s</b>. You will be able to access the section reserved to <b>%1$s</b> only after confirming your registration. You will also be able to change your password and account profile.<br /><br /> + +If you wish to accept our invitation and confirm your registration in <b>%1$s</b>, please follow this link + Wir glauben, dass eine Registrierung bei <b>%1$s</b> für Sie interessant sein könnte.<br /><br /> Wir haben für Sie ein Benutzerkonto mit dem Benutzernamen <b>%2$s</b> und dem Passwort <b>%5$s</b> eingerichtet.<br /><br /> Wir schicken Ihnen diese E-Mail, damit Sie bestätigen können, dass Sie eine Registrierung bei <b>%1$s</b> wünschen. Sie können auf den Bereich <b>%1$s</b> erst nach Bestätigung Ihrer Registrierung zugreifen. Sie können außerdem Ihr Passwort und Ihr Benutzerprofil ändern.<br /><br /> Wenn Sie unsere Einladung annehmen und Ihre Registrierung bei <b>%1$s</b> bestätigen wollen, folgen Sie bitte diesem Link: + + We thought you might be interested in registering with <b>%1$s</b><br /><br /> + +We have created an account for you with username <b>%2$s</b> and password <b>%5$s</b>.<br /><br /> + +We are sending you this message so that you may confirm that you wish to register with <b>%1$s</b>. You will be able to access the section reserved to <b>%1$s</b> only after confirming your registration. You will also be able to change your password and account profile.<br /><br /> + +If you wish to accept our invitation and confirm your registration in <b>%1$s</b>, please follow this link + Wir glauben, dass eine Registrierung bei <b>%1$s</b> für Dich interessant sein könnte.<br /><br /> Wir haben für Dich ein Benutzer-Konto mit dem Benutzernamen <b>%2$s</b> und dem Passwort <b>%5$s</b> eingerichtet.<br /><br /> Wir schicken Dir diese Mail, damit Du bestätigen kannst, dass Du eine Registrierung bei <b>%1$s</b> wünschst. Du kannst auf den Bereich <b>%1$s</b> erst nach Bestätigung Deiner Registrierung zugreifen. Du kannst außerdem Dein Passwort und Dein Benutzerprofil ändern.<br /><br /> Wenn Du unsere Einladung annehmen und Deine Registrierung bei <b>%1$s</b> bestätigen willst, folge bitte diesem Link: + + We thought you might be interested in registering with <b>%1$s</b><br /><br /> + +We have created an account for you with username <b>%2$s</b>.<br /><br /> + +We are sending you this message so that you may confirm that you wish to register with <b>%1$s</b>. You will be able to access the section reserved to <b>%1$s</b> only after confirming your registration. You will also be able to change your password and account profile.<br /><br /> + +If you wish to accept our invitation and confirm your registration in <b>%1$s</b>, please follow this link + + + We thought you might be interested in registering with <b>%1$s</b><br /><br /> + +We have created an account for you with username <b>%2$s</b>.<br /><br /> + +We are sending you this message so that you may confirm that you wish to register with <b>%1$s</b>. You will be able to access the section reserved to <b>%1$s</b> only after confirming your registration. You will also be able to change your password and account profile.<br /><br /> + +If you wish to accept our invitation and confirm your registration in <b>%1$s</b>, please follow this link + + + You will not receive this message twice. If you wish to decline our invitation and do not wish to register in <b>%1$s</b>, please follow this link or just ignore this message + Sie werden diese Mail kein zweites Mal erhalten. Falls Sie unsere Einladung ablehnen und sich nicht bei <b>%1$s</b> registrieren wollen, ignorieren Sie einfach diese E-Mail oder folgen Sie diesem Link: + + You will not receive this message twice. If you wish to decline our invitation and do not wish to register in <b>%1$s</b>, please follow this link or just ignore this message + Du wirst diese Mail kein zweites Mal erhalten. Falls Du unsere Einladung ablehnst und Dich nicht bei <b>%1$s</b> registrieren willst, ignoriere einfach diese E-Mail oder folge diesem Link. + + Please choose a password now and enter it twice. + Bitte wählen Sie ein Passwort und geben Sie es zweimal ein. + + Please choose a password now and enter it twice. + Bitte wähle ein Passwort und gib es zweimal ein. + + An invitation to register in %1$s was sent to %3$s. + Eine Einladung zur Registrierung bei %1$s wurde an %3$s geschickt. + + Your account data are username <b>%2$s</b> and password <b>%5$s</b>.<br /><br /> + Die Daten Ihres Benutzerkontos lauten: Benutzername <b>%2$s</b> und Passwort <b>%5$s</b>.<br /><br /> + + Your account data are username <b>%2$s</b> and password <b>%5$s</b>.<br /><br /> + Die Daten deines Benutzerkontos lauten: Benutzername <b>%2$s</b> und Passwort <b>%5$s</b>.<br /><br /> + + Your account username is <b>%2$s</b>.<br /> + Ihr Benutzername lautet: <b>%2$s</b>.<br /> + + Your account username is <b>%2$s</b>.<br /> + Dein Benutzername lautet: <b>%2$s</b>.<br /> + + Thank you for registering with <b>%1$s</b>. + Vielen Dank für Ihre Anmeldung bei <b>%1$s</b>. + + Thank you for registering with <b>%1$s</b>. + Vielen Dank für Deine Anmeldung bei <b>%1$s</b>. + + Your membership <b>%2$s</b> has been confirmed. + Ihr Konto <b>%2$s</b> wurde angelegt. + + Your membership <b>%2$s</b> has been confirmed. + Dein Konto <b>%2$s</b> wurde angelegt. + + Your e-mail address <b>%4$s</b> has been added to our list. + Ihre Adresse <b>%4$s</b> wurde unserer Datenbank hinzugefügt. + + Your e-mail address <b>%4$s</b> has been added to our list. + Deine Adresse <b>%4$s</b> wurde unserer Datenbank hinzugefügt. + + Your application for membership <b>%2$s</b> has been confirmed. + Ihr Antrag auf Mitgliedschaft <b>%2$s</b> wurde bestätigt. + + Your application for membership <b>%2$s</b> has been confirmed. + Dein Antrag auf Mitgliedschaft <b>%2$s</b> wurde bestätigt. + + Your application for membership will now be reviewed by the website administrator. You will be informed by email of the administrator's decision. + Ihr Antrag auf Mitgliedschaft wird jetzt vom Administrator geprüft. Sie werden per E-Mail über die Entscheidung des Administrators benachrichtigt. + + Your application for membership will now be reviewed by the website administrator. You will be informed by email of the administrator's decision. + Dein Antrag auf Mitgliedschaft wird jetzt vom Administrator geprüft. Du wirst per E-Mail über die Entscheidung des Administrators benachrichtigt. + + %3$s confirmed his(her) registration with %1$s. + %3$s hat seine (ihre) Anmeldung bei %1$s bestätigt. + + Your registration has been cancelled. + Ihre Anmeldung wurde abgebrochen. + + Your registration has been cancelled. + Deine Anmeldung wurde abgebrochen. + + As requested, we have cancelled your membership <b>%2$s</b> and your e-mail address <b>%4$s</b> has been deleted from our list.<br /> + Ihr Konto <b>%2$s</b> und die Adresse <b>%4$s</b> wurden wie gewünscht aus unserer Datenbank entfernt. + + As requested, we have cancelled your membership <b>%2$s</b> and your e-mail address <b>%4$s</b> has been deleted from our list.<br /> + Dein Konto <b>%2$s</b> und die Adresse <b>%4$s</b> wurden wie gewünscht aus unserer Datenbank entfernt. + + You will still be able to browse the pages of <b>%1$s</b> for which membership is not necessary, if you wish.<br /><br />If you ever change your mind, you may re-join us and we will be pleased to welcome you again.<br /> + Wenn Sie möchten, können Sie immer noch die öffentlich zugänglichen Seiten von <b>%1$s</b> anschauen.<br /><br />Sollten Sie Ihre Meinung ändern, können Sie sich jederzeit erneut registrieren.<br /> + + You will still be able to browse the pages of <b>%1$s</b> for which membership is not necessary, if you wish.<br /><br />If you ever change your mind, you may re-join us and we will be pleased to welcome you again.<br /> + Wenn Du möchtest, kannst Du immer noch die öffentlich zugänglichen Seiten von <b>%1$s</b> anschauen.<br /><br />Solltest Du Deine Meinung ändern, kannst Du Dich jederzeit erneut registrieren.<br /> + + %3$s cancelled his(her) registration with %1$s. + %3$s hat seine / ihre Anmeldung für %1$s abgebrochen. + + The application of <b>%3$s</b> for membership with <b>%1$s</b> is now accepted. + Der Antrag von <b>%3$s</b> auf Mitgliedschaft bei <b>%1$s</b> wurde angenommen. + + A message is being sent to <b>%3$s</b> to inform him(her) that his(her) membership with <b>%1$s</b> was accepted. + Eine Mitteilung wird an <b>%3$s</b> gesendet, um ihn/sie darüber zu informieren, dass seine/ihre Mitgliedschaft bei <b>%1$s</b> angenommen wurde. + + <b>%3$s</b> is now able to login. + <b>%3$s</b> kann sich jetzt anmelden. + + Your application for membership with <b>%1$s</b> has been accepted. + Ihr Antrag auf Mitgliedschaft bei <b>%1$s</b> wurde angenommen. + + Your application for membership with <b>%1$s</b> has been accepted. + Dein Antrag auf Mitgliedschaft bei <b>%1$s</b> wurde angenommen. + + We are pleased to inform you that your membership <b>%2$s</b> has been accepted and that your e-mail address <b>%4$s</b> has been added to our list. + Wir freuen uns, Ihnen mitteilen zu können, dass Ihr Antrag auf Mitgliedschaft bei <b>%2$s</b> angenommen und dass Ihre E-Mail-Adresse <b>%4$s</b> unserer Datenbank hinzugefügt wurde. + + We are pleased to inform you that your membership <b>%2$s</b> has been accepted and that your e-mail address <b>%4$s</b> has been added to our list. + Glückwunsch! Deine Mitgliedschaft bei <b>%2$s</b> wurde angenommen und Deine E-Mail-Adresse <b>%4$s</b> unserer Datenbank hinzugefügt. + + You may now login at + Sie können sich jetzt anmelden bei + + You may now login at + Du kannst Dich jetzt anmelden bei + + The application of %3$s for membership with %1$s was accepted. + Der Antrag von %3$s auf Mitgliedschaft bei %1$s wurde angenommen. + + The application of <b>%3$s</b> for membership with <b>%1$s</b> is now refused. + Der Antrag von <b>%3$s</b> auf Mitgliedschaft bei <b>%1$s</b> wurde abgelehnt. + + A message is being sent to <b>%3$s</b> to inform him(her) that his(her) membership with <b>%1$s</b> was refused. + Eine Mitteilung wird an <b>%3$s</b> gesendet, um ihn/sie darüber zu informieren, dass seine/ihre Mitgliedschaft bei <b>%1$s</b> abgelehnt wurde. + + The account of <b>%3$s</b> will now be deleted. + Das Benutzerkonto von <b>%3$s</b> wird nun gelöscht. + + The application of %3$s for membership with %1$s was refused. + Der Antrag von %3$s auf Mitgliedschaft bei %1$s wurde abgelehnt. + + Your application for membership with <b>%1$s</b> has been refused. + Ihr Antrag auf Mitgliedschaft bei <b>%1$s</b> wurde abgelehnt. + + Your application for membership with <b>%1$s</b> has been refused. + Dein Antrag auf Mitgliedschaft bei <b>%1$s</b> wurde abgelehnt. + + We are sorry to inform you that your membership <b>%2$s</b> has been refused. + Es tut uns leid, Ihnen mitteilen zu müssen, dass Ihr Antrag auf Mitgliedschaft bei <b>%2$s</b> abgelehnt wurde. + + We are sorry to inform you that your membership <b>%2$s</b> has been refused. + Tut uns leid, aber Deine Mitgliedschaft bei <b>%2$s</b> wurde abgelehnt. + + Please feel free to ask us any questions, or tell us anything about the registration process, or make any other comments by sending an e-mail to + Bitte zögern Sie nicht, sich bei Fragen, Bemerkungen oder Verbesserungsvorschlägen an uns unter folgender E-Mail-Adresse zu wenden: + + Please feel free to ask us any questions, or tell us anything about the registration process, or make any other comments by sending an e-mail to + Hast du Fragen, Bemerkungen oder Verbesserungsvorschläge? Dann kontaktiere uns bitte unter folgender E-Mail-Adresse: + + Thank you for registering with <b>%1$s</b>. + Vielen Dank für die Registrierung bei <b>%1$s</b>. + + Thank you for registering with <b>%1$s</b>. + Danke für die Registrierung bei <b>%1$s</b>. + + Your membership <b>%2$s</b> has been accepted. + Ihr Antrag auf Mitgliedschaft <b>%2$s</b> wurde angenommen. + + Your membership <b>%2$s</b> has been accepted. + Dein Antrag auf Mitgliedschaft <b>%2$s</b> wurde angenommen. + + Your e-mail address <b>%4$s</b> has been added to our list. + Ihre E-Mail-Adresse <b>%4$s</b> wurde unserer Datenbank hinzugefügt. + + Your e-mail address <b>%4$s</b> has been added to our list. + Deine E-Mail-Adresse <b>%4$s</b> wurde unserer Datenbank hinzugefügt. + + %3$s accessed the login form of %1$s after acceptation of his(her) membership application. + + + Your membership with <b>%1$s</b> has been ended. + Ihre Mitgliedschaft bei <b>%1$s</b> wurde beendet. + + Your membership with <b>%1$s</b> has been ended. + Deine Mitgliedschaft bei <b>%1$s</b> wurde beendet. + + As requested, we have ended your membership <b>%2$s</b> and your e-mail address <b>%4$s</b> has been deleted from our list.<br /> + Ihr Konto <b>%2$s</b> und die Adresse <b>%4$s</b> wurden wie gewünscht aus unserer Datenbank gelöscht. + + As requested, we have ended your membership <b>%2$s</b> and your e-mail address <b>%4$s</b> has been deleted from our list.<br /> + Dein Konto <b>%2$s</b> und die Adresse <b>%4$s</b> wurden wie gewünscht aus unserer Datenbank gelöscht. + + You will still be able to browse the pages of <b>%1$s</b> for which membership is not necessary, if you wish.<br /><br />If you ever change your mind, you may re-join us and we will be pleased to welcome you again.<br /> + Wenn Sie möchten, können Sie immer noch die öffentlich zugänglichen Seiten von <b>%1$s</b> anschauen.<br /><br />Sollten Sie Ihre Meinung ändern, können Sie sich jederzeit erneut registrieren.<br /> + + You will still be able to browse the pages of <b>%1$s</b> for which membership is not necessary, if you wish.<br /><br />If you ever change your mind, you may re-join us and we will be pleased to welcome you again.<br /> + Wenn Du möchtest, kannst Du immer noch die öffentlich zugänglichen Seiten von <b>%1$s</b> anschauen.<br /><br />Solltest Du Deine Meinung ändern, kannst Du Dich jederzeit erneut registrieren.<br /> + + %3$s deleted his(her) account from %1$s. + %3$s hat sein/ihr Konto aus %1$s gelöscht. + + Your subscription to the newsletter of <b>%1$s</b> has been ended. + + + Your subscription to the newsletter of <b>%1$s</b> has been ended. + + + As requested, we have ended the subscription of user <b>%2$s</b> to the newsletter of <b>%1$s</b>.<br /> + + + As requested, we have ended the subscription of user <b>%2$s</b> to the newsletter of <b>%1$s</b>.<br /> + + + However, your account remains active and you may login into the site. You may also resume your subscription at your convenience.<br /> + + + However, your account remains active and you may login into the site. You may also resume your subscription at your convenience.<br /> + + + %3$s has ended his(her) subscription to the newsletter of %1$s. + + + The file extension %s is not allowed. + Die Dateiendung %s ist nicht erlaubt. + + You must enter at least %s characters! + Der Wert muss mindestens %s Zeichen enthalten! + + The username must contain at least %s characters. + Ihr Benutzername muss mindestens %s Zeichen enthalten. + + You must enter at least %s characters! + Der Wert muss mindestens %s Zeichen enthalten! + + You must enter at least %s characters! + Sie müssen mindestens %s Zeichen verwenden! + + You must enter at least %s characters! + Du musst mindestens %s Zeichen verwenden! + + The password must contain at least %s characters. + Das Passwort muss mindestens %s Zeichen enthalten. + + The password must contain at least %s characters. + Das Passwort muss mindestens %s Zeichen enthalten. + + You must enter at most %s characters! + Sie dürfen höchstens %s Zeichen verwenden! + + You must enter at most %s characters! + Du darfst höchstens %s Zeichen verwenden! + + You must enter at most %s characters! + Der Wert darf höchstens %s Zeichen enthalten! + + You must enter at most %s characters! + Der Wert darf höchstens %s Zeichen enthalten! + + The password must contain at most %s characters. + Das Passwort darf höchstens %s Zeichen enthalten. + + The password must contain at most %s characters. + Das Passwort darf höchstens %s Zeichen enthalten. + + The username must contain at most %s characters. + Ihr Benutzername darf höchstens %s Zeichen enthalten. + + Invalid! + Üngültig! + + The entered letters did not correspond to the letters in the image. + Üngültig!87% + + Please enter a valid date in format dd-mm-yyyy! + Bitte geben Sie ein gültiges Datum im Format tt-mm-jjjj ein! + + Please enter a valid date in format dd-mm-yyyy! + Bitte gib ein gültiges Datum im Format tt-mm-jjjj ein! + + Please enter a valid e-mail address. + Bitte geben Sie eine gültige E-Mail-Adresse ein. + + Please enter a valid e-mail address. + Bitte gib eine gültige E-Mail-Adresse ein. + + According to our verifications, the e-mail you have entered is not valid. Perhaps it was not entered correctly? + Laut unserer Überprüfung ist diese E-Mail-Adresse ungültig. Haben Sie sie richtig eingegeben? + + According to our verifications, the e-mail you entered is not valid. Perhaps you did not enter it correctly? + Laut unserer Überprüfung ist diese E-Mail-Adresse ungültig. Hast Du sie richtig eingegeben? + + The value existed already. Enter a new value. + Der Wert existierte bereits. Geben Sie einen neuen Wert ein. + + The value existed already. Enter a new value. + Der Wert existierte bereits. Gib einen neuen Wert ein. + + The file extension %s is not allowed. + Die Dateierweiterung %s ist nicht erlaubt. + + Internal server error in upload of file "%s". + + + Write permission error for file "%s". + Keine Schreibberechtigung für die Datei "%s". + + The file size should not exceed %s KB. + Die Dateigröße sollte %s KB nicht überschreiten. + + This value does not fit to the required expression! + Der Wert entspricht nicht dem geforderten Ausdruck! + + Internal error in the regular expression "%s"! + Interner Fehler im regulären Ausdruck "%s"! + + Please enter a value! + Bitte geben Sie einen Wert ein! + + Please enter a value! + Bitte gib einen Wert ein! + + You must enter a value! + Bitte geben Sie einen Wert ein! + + You must enter a value! + Bitte gib einen Wert ein! + + Please acknowledge the terms! + Bitte die Bedingungen akzeptieren!100% + + Please acknowledge the terms! + Bitte die Bedingungen akzeptieren!100% + + You must enter the same value twice. + Sie müssen zweimal den gleichen Wert angeben. + + You must enter the same value twice. + Du musst zweimal den gleichen Wert angeben. + + The file is larger than %s KB. + Die Datei ist größer als %s kB. + + Please enter the same value twice. + Bitte geben Sie zweimal den selben Wert ein. + + Please enter the same value twice. + Bitte gib zweimal den selben Wert ein. + + You must enter the same password twice. + Sie müssen zweimal dasselbe Passwort eingeben. + + You must enter the same password twice. + Du musst zweimal dasselbe Passwort eingeben. + + The value was not a valid value from this list: %s + Der Wert ist kein gültiger Wert aus der Liste: %s + + Please enter a valid Internet site address. + Bitte geben Sie eine gültige URL ein. + + Please enter a valid Internet site address. + Bitte gib eine gültige URL ein. + + Please enter a valid date. + Bitte geben Sie ein gültiges Datum ein. + + This value already exist. Please enter a new value. + Dieser Wert ist bereits vorhanden. Bitte geben Sie einen anderen ein. + + This value already exist. Please enter a new value. + Dieser Wert ist bereits vorhanden. Bitte gib einen anderen ein. + + This username already exists. Please enter a different username. + Dieser Benutzername ist bereits vorhanden. Versuchen Sie es mit einem anderen. + + This username already exists. Please enter a different username. + Dieser Benutzername ist bereits vorhanden. Versuche es mit einem anderen. + + You must enter a valid email address. + Sie müssen eine gültige E-Mail-Adresse angeben. + + You must enter a valid email address. + Du musst eine gültige E-Mail-Adresse angeben. + + This username already exists. Please enter a different username. + Dieser Benutzername ist bereits vorhanden. Versuchen Sie es mit einem anderen. + + This username already exists. Please enter a different username. + Dieser Benutzername ist bereits vorhanden. Versuche es mit einem anderen. + + This value already exists. Please enter a new value. + Dieser Wert ist bereits vorhanden. Bitte geben Sie einen anderen ein. + + This value already exists. Please enter a new value. + Dieser Wert ist bereits vorhanden. Bitte gib einen anderen ein. + + This e-mail address already exist. + Unter dieser E-Mail-Adresse haben wir schon einen Benutzer registriert. Haben Sie vielleicht Ihr Passwort vergessen? + + This e-mail address already exist. + Unter dieser E-Mail-Adresse haben wir schon einen Benutzer registriert. Haben Sie vielleicht Ihr Passwort vergessen?100% + + According to our verifications, the website address you entered is not valid. Perhaps it was not entered correctly? + Laut unserer Überprüfung ist die angegebene Web-Site-Adresse nicht gültig. Wurde sie eventuell nicht korrekt eingegeben? + + According to our verifications, the website address you entered is not valid. Perhaps it was not entered correctly? + Laut unserer Überprüfung ist die angegebene Web-Site-Adresse nicht gültig. Wurde sie eventuell nicht korrekt eingegeben? + + The subpart %s has not been found inside of the template file. + Der Abschnitt %s wurde in der Vorlagendatei nicht gefunden. + + Edit-option is not set in TypoScript. + Option zur Bearbeitung ist im TypoScript nicht gesetzt. + + Configuration error: infomail option is not available or emailField is not set in TypoScript + Konfigurationsfehler: Die Option Infomail ist nicht verfügbar oder der Feldname für E-Mail (email.field) ist nicht im TypoScript konfiguriert. + + The form's token is empty! + Der Sicherheitstoken dieses Formulars ist leer! + + The form's token is too short! + Der Sicherheitstoken dieses Formulars ist zu kurz! + + Internal error in the FE user registration. No text replacement has been found for <b>%1$s</b>. + + + Frontend login security level must be set to "normal" or to "rsa" + Frontend-Login-Security-Level muss auf "normal" oder "rsa" gesetzt sein + + Required RSA auth backend not available + + + Failed to decrypt auto login password + Fehler beim Entschlüsseln des Autologin-Passwortes + + RSA auth service failed to retrieve private key + + + RSA auth service failed to process incoming password + + + Salted passwords must be enabled in frontend + + + Could not get a salting instance from saltedpasswords + + + Required extension "%1$s" is not available and must be installed + + + Required authentication service not available + + + <p><big><b>Front End User Registration (sr_feuser_register): %1$s.</b></big></p> + + + Deprecated marker %1$s must be replaced by marker %2$s in HTML template file %3$s + + + Deprecated marker %1$s must be removed from HTML template file %2$s + + + div2007 failed to localize label %1$s + div2007 konnte das Label %1$s nicht finden + + + diff --git a/public/typo3conf/l10n/de/sr_feuser_register/pi1/de.locallang.xml b/public/typo3conf/l10n/de/sr_feuser_register/pi1/de.locallang.xml new file mode 100755 index 0000000..17f53cb --- /dev/null +++ b/public/typo3conf/l10n/de/sr_feuser_register/pi1/de.locallang.xml @@ -0,0 +1,521 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang.xlf b/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang.xlf new file mode 100755 index 0000000..54d304d --- /dev/null +++ b/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang.xlf @@ -0,0 +1,62 @@ + + + +
+ + + Make GD Font for freeCap CAPTCHA + GD-Schriftart für freeCap-CAPTCHA erzeugen + + Characters included in font: + Zeichen in Schriftart: + + Numbers only (0-9) + nur Ziffern (0-9) + + ASCII lowercase letters (a-z) + Kleine ASCII-Buchstaben (a-z) + + ANSI-extended ASCII lowercase letters (a-z,ß-ÿ) + Kleine ANSI-erweiterte ASCII-Buchstaben (a-z,ß-ÿ) + + Character width: + Zeichenbreite: + + Character height: + Zeichenhöhe: + + Byte order (Endianness): + Byte-Reihenfolge (Endian): + + Little-endian + Little-Endian + + Big-endian + Big-Endian + + Path to source TTF font file relative to TYPO3 site: + Pfad zur TTF-Schriftartdatei relativ zur TYPO3-Site: + + Prefix of GD font file name to create: + Präfix für zu erzeugende GD-Schriftartdatei: + + Make font + Schriftart erzeugen + + The following TTF font file is used as source: + Folgende TTF-Schriftart wird als Quelle verwendet: + + The source TTF font file could not be found: + Die TTF-Schriftart-Quelldatei konnte nicht gefunden werden: + + The following PNG image was created: + Folgendes PNG-Bild wurde erzeugt: + + The following GD font file was created from the above image: + Folgende GD-Schriftartdatei wurde aus obigem Bild erzeugt: + + The following GD font file could not be created: + Folgende GD-Schriftartdatei konnte nicht erzeugt werden: + + + diff --git a/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang.xml b/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang.xml new file mode 100755 index 0000000..8f8d120 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang_mod.xlf b/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang_mod.xlf new file mode 100755 index 0000000..353dffe --- /dev/null +++ b/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang_mod.xlf @@ -0,0 +1,17 @@ + + + +
+ + + GD Font Maker for freeCap CAPTCHA + GD-Schriftartgenerator für freeCap CAPTCHA + + Makes GD font files for use by freeCap CAPTCHA. + Erzeugung von GD-Schriftartdateien zur Verwendung mit freeCap CAPTCHA. + + GD Font Maker + GD-Schriftartgenerator + + + diff --git a/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang_mod.xml b/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang_mod.xml new file mode 100755 index 0000000..88a1646 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_freecap/mod1/de.locallang_mod.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/sr_freecap/pi1/de.locallang.xlf b/public/typo3conf/l10n/de/sr_freecap/pi1/de.locallang.xlf new file mode 100755 index 0000000..9577ad5 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_freecap/pi1/de.locallang.xlf @@ -0,0 +1,14 @@ + + + +
+ + + Sorry, service is interrupted. + Der Dienst ist leider unterbrochen. + + Please do NOT enter the text|if this site is not %1$s + Bitte geben Sie den Text NICHT ein|wenn diese Seite nicht %1$s ist + + + diff --git a/public/typo3conf/l10n/de/sr_freecap/pi1/de.locallang.xml b/public/typo3conf/l10n/de/sr_freecap/pi1/de.locallang.xml new file mode 100755 index 0000000..f7353fa --- /dev/null +++ b/public/typo3conf/l10n/de/sr_freecap/pi1/de.locallang.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/typo3conf/l10n/de/sr_freecap/pi2/de.locallang.xlf b/public/typo3conf/l10n/de/sr_freecap/pi2/de.locallang.xlf new file mode 100755 index 0000000..c4b7815 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_freecap/pi2/de.locallang.xlf @@ -0,0 +1,65 @@ + + + +
+ + + CAPTCHA image for SPAM prevention + CAPTCHA-Bild zum Spam-Schutz + + Please enter here the word as displayed in the picture. + Bitte geben Sie hier das Wort ein, das im Bild angezeigt wird. + + Please enter here the word as displayed in the picture. + Gib hier das Wort ein, das im Bild angezeigt wird. + + This is to prevent spamming. + Dies dient der Spam-Abwehr. + + If you can't read the word, + Wenn Sie das Wort nicht lesen können, + + If you can't read the word, + Wenn du das Wort nicht lesen kannst, + + click here + bitte hier klicken + + click here + hier klicken + + Click here for audio version of the word to enter. + Klicken Sie hier, um das einzugebende Wort anzuhören. + + Click here for audio version of the word to enter. + Klicke hier, um das einzugebende Wort anzuhören. + + For + Für + + For + Für + + the audio version of the word + die Audioversion des Wortes + + the audio version of the word + die Audioversion des Wortes + + click on this link. + Klicken Sie auf diesen Link. + + click on this link. + Klicken Sie auf diesen Link. + + . + . + + Sorry, we cannot autoreload a new image. Submit the form and a new image will be loaded. + Entschuldigung, wir können nicht automatisch ein neues Bild zeigen. Schicken Sie das Formular ab und ein neues Bild wird geladen. + + Sorry, we cannot play the word of the image. + Entschuldigung, wir können das Wort aus dem Bild nicht abspielen. + + + diff --git a/public/typo3conf/l10n/de/sr_freecap/pi2/de.locallang.xml b/public/typo3conf/l10n/de/sr_freecap/pi2/de.locallang.xml new file mode 100755 index 0000000..3263c20 --- /dev/null +++ b/public/typo3conf/l10n/de/sr_freecap/pi2/de.locallang.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..faf11df --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,141 @@ + + + +
+ + + Static Info Tables Manager + + + Information + + + + + + Create/update a language pack extension + + + Create or update a language pack extension for the Static Info Tables + + + This action creates a language pack for a given language. + If the language pack is new, it is immediately installed, and fields are added to the tables to allow translation of labels into the language of the language pack. + The backend forms may then be used to translate the labels in the language-specific fields of the Static Info Tables. + When updating the localized labels is complete, this same action may be used to update the language pack with the localized data. + + + + Create or update the language pack + + + Language of the language pack + + + Version of the language pack + + + Name of extension author + + + Name of company of extension author + + + Email of extension author + + + The following file could not be written: + + + A language pack was created for + + + was updated. + + + Language pack + + + was installed. + + + Display the test form + + + Use the test form to check the installation of Static Info Tables. + + + This action allows to test the installation of the Static Info Tables and its language packs. + It will display a form containing some selector boxes. + If an appropriate language pack is installed, all data should be localized in the current language of the backend. + + + + Submit the test form + + + Results of the test form of Static Info Tables. + + + SQL dump of non-localized data + + + Create a SQL dump of the non-localized data of the Static Info Tables + + + This action creates a SQL dump of all non-localized data. The SQL dump may then be used to create a new version of the main extension Static Info Tables (static_info_tables). + + + SQL dump of non-localized data was created in + + + Please enter a string of length 1 to 255 characters. + + + Please enter a valid email address. + + + The Static Info Tables were updated with language labels from language pack + + + The Static Info Tables were re-created. + + + No update was necessary as no language pack is installed. + + + Enable the Static Info Tables Manager: Enable the Static Info Tables Manager module in the backend. + + + ATTENTION!: After installing or upgrading this extension, you should execute the update script. The update script will re-create the tables and re-apply any installed language pack. + + + If language packs with versions lower than 6.0 are installed, they could not be detected and they need to be re-created. Please read the manual. + + + Select a country + + + Select a country subdivision + + + Select a language + + + Country localized name + + + Country subdivision localized name + + + Currency localized name + + + Language localized name + + + Territory localized name + + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang.xml b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang.xml new file mode 100755 index 0000000..77a9892 --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang.xml @@ -0,0 +1,49 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_db.xlf b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_db.xlf new file mode 100755 index 0000000..fbce6e9 --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_db.xlf @@ -0,0 +1,194 @@ + + + +
+ + + Territories + + + ISO nr territory code: + + + Territory in which this one is contained: + + + ISO numeric code of territory in which this one is contained: + + + Name (EN): + + + Countries + + + ISO 3166-1 A2 Country code: + + + ISO 3166-1 A3 Country code: + + + ISO 3166-1 Nr Country code: + + + Official name (local): + + + Official name (EN): + + + Territory in which this country is located: + + + ISO numeric code of territory in which this country is located: + + + Capital: + + + Top level domain: + + + Currency: + + + ISO 4217 Nr Currency code: + + + ISO 4217 A3 Currency code: + + + Int. phone prefix: + + + UN member: + + + EU member: + + + Address format: + + + zip city + + + city zip + + + city region-code zip + + + city (region-name) zip + + + city/zip + + + zip city, region-code + + + zip city region-code + + + zip city (region-name) + + + city - region-code/zip + + + Zone flag: + + + Short name (local): + + + Short name (EN): + + + Country subdivisions: + + + Country subdivisions + + + ISO 3166-1 Nr Country code: + + + ISO 3166-1 A2 Country code: + + + ISO 3166-1 A3 Country code: + + + ISO 3166-2 Country Zone code: + + + Name (EN): + + + Languages + + + ISO 639-1 A2 Language code: + + + Collating locale: + + + Name (EN): + + + Typo3 language code: + + + Sacred language: + + + Constructed language: + + + Currencies + + + ISO 4217 A3 Currency code: + + + ISO 4217 Nr Currency code: + + + Name (EN): + + + Sub name (EN): + + + Symbol left: + + + Symbol right: + + + Thousands point: + + + Decimal point: + + + Decimal digits: + + + Divisor: + + + Sub symbol left: + + + Sub symbol right: + + + Deleted + + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_db.xml b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_db.xml new file mode 100755 index 0000000..a2cf406 --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_db.xml @@ -0,0 +1,69 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..9e654b1 --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,17 @@ + + + +
+ + + Static Info Tables Manager + + + Provides tools to manage static info tables and create language packs. + + + Static Info Tables + + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_mod.xml b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_mod.xml new file mode 100755 index 0000000..c751c97 --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/Language/de.locallang_mod.xml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/Resources/Private/LanguagePackTemplate/Resources/Private/Language/de.locallang_db.xlf b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/LanguagePackTemplate/Resources/Private/Language/de.locallang_db.xlf new file mode 100755 index 0000000..f3dc942 --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/LanguagePackTemplate/Resources/Private/Language/de.locallang_db.xlf @@ -0,0 +1,9 @@ + + + +
+ +###LANG_TCA_LABELS### + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/Resources/Private/LanguagePackTemplate/Resources/Private/Language/de.locallang_db.xml b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/LanguagePackTemplate/Resources/Private/Language/de.locallang_db.xml new file mode 100755 index 0000000..8745d84 --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/Resources/Private/LanguagePackTemplate/Resources/Private/Language/de.locallang_db.xml @@ -0,0 +1,8 @@ + + + + +###LANG_TCA_LABELS### + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/de.locallang.xlf b/public/typo3conf/l10n/de/static_info_tables/de.locallang.xlf new file mode 100755 index 0000000..00f0ac3 --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/de.locallang.xlf @@ -0,0 +1,20 @@ + + + +
+ + + default + Standard + + extended + Erweitert + + country + Land + + other + Andere + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/de.locallang.xml b/public/typo3conf/l10n/de/static_info_tables/de.locallang.xml new file mode 100755 index 0000000..02d500c --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/de.locallang.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/de.locallang_db.xlf b/public/typo3conf/l10n/de/static_info_tables/de.locallang_db.xlf new file mode 100755 index 0000000..1c3506e --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/de.locallang_db.xlf @@ -0,0 +1,176 @@ + + + +
+ + + Territory + Gebiet + + ISO nr territory code: + Gebietskennung nach ISO Nr: + + Parent territory code: + Kennung übergeordnetes Gebiet: + + Name (EN): + Name (EN): + + Countries + Länder + + ISO 3166-1 A2 Country code: + Länderkennung nach ISO 3166 A2: + + ISO 3166-1 A3 Country code: + Länderkennung nach ISO 3166 A3: + + ISO 3166-1 Nr Country code: + Länderkennung nach ISO 3166 Nr: + + Official name (local): + Offizieller Name (lokal): + + Official name (EN): + Offizieller Name (EN): + + Capital: + Hauptstadt: + + Top level domain: + Toplevel-Domäne: + + ISO 4217 Nr Currency code: + Währungskennung nach ISO 4217 Nr: + + ISO 4217 A3 Currency code: + Währungskennung nach ISO 4217 A3: + + Int. phone prefix: + Intern. Tel.-Vorwahl: + + UN member: + UN-Mitglied: + + EU member: + EU-Mitglied: + + Address format: + Adressformat: + + zip city + PLZ Ort + + city zip + Ort PLZ + + city region-code zip + Ort Regionskürzel PLZ + + city (region-name) zip + Stadt (Region) PLZ + + city/zip + Stadt/PLZ + + zip city, region-code + PLZ Ort, Regionskürzel + + zip city region-code + PLZ Ort (Regionskürzel) + + zip city (region-name) + PLZ Stadt (Region) + + city - region-code/zip + Stadt - Regionskürzel/PLZ + + Zone flag: + Zone flag: + + Short name (local): + Kurzname (lokal): + + Short name (EN): + Kurzname (EN): + + Country subdivisions + Landesteile (Bundesländer) + + ISO 3166-1 Nr Country code: + Länderkennung nach ISO 3166 Nr: + + ISO 3166-1 A2 Country code: + Länderkennung nach ISO 3166 A2: + + ISO 3166-1 A3 Country code: + Länderkennung nach ISO 3166 A3: + + ISO 3166-2 Country Zone code: + Landesgliederungskennung nach ISO 3166-2: + + Name (EN): + Name (EN): + + Languages + Sprachen + + ISO 639-1 A2 Language code: + Sprachkennung nach ISO 639-1 A2: + + Collating locale: + Gebietsschema: + + Name (EN): + Name (EN): + + Typo3 language code: + TYPO3-Sprachkennung: + + Sacred language: + Religionssprache: + + Constructed language: + Kunstsprache: + + Currencies + Währungen + + ISO 4217 A3 Currency code: + Währungskennung nach ISO 4217 A3: + + ISO 4217 Nr Currency code: + Währungskennung nach ISO 4217 Nr: + + Name (EN): + Name (EN): + + Sub name (EN): + Sub-Name (EN): + + Symbol left: + Symbol links: + + Symbol right: + Symbol rechts: + + Thousands point: + Tausenderpunkt: + + Decimal point: + Dezimalpunkt: + + Decimal digits: + Dezimalstellen: + + Divisor: + Divisor: + + Sub symbol left: + Subsymbol links: + + Sub symbol right: + Subsymbol rechts: + + + diff --git a/public/typo3conf/l10n/de/static_info_tables/de.locallang_db.xml b/public/typo3conf/l10n/de/static_info_tables/de.locallang_db.xml new file mode 100755 index 0000000..a9ff6bb --- /dev/null +++ b/public/typo3conf/l10n/de/static_info_tables/de.locallang_db.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/sv/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/sv/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..07a3c36 --- /dev/null +++ b/public/typo3conf/l10n/de/sv/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,76 @@ + + + +
+ + + Any + Alle + + + Available + Verfügbar + + + Externals + Extern + + + The "Externals" column shows which external programs a given service relies on. If such program is missing or not executable, the service will be unavailable. Search paths for executables are listed at the bottom of this report. + Die Spalte "Extern" zeigt an, welche externen Programme ein Dienst benötigt. Wenn ein benötigtes Programm fehlt oder nicht ausführbar ist, ist der Dienst nicht verfügbar. Die Suchpfade für ausführbare Programme sind unten aufgelistet. + + + No search paths configured. + Keine Suchpfade festgelegt. + + + OS + OS + + + Path + Pfad + + + Priority + Priorität + + + Quality + Qualität + + + List of all installed services with information and status for each of them. + Liste aller installierten Dienste mit Angaben zum Status und weiteren Informationen. + + + This report displays a list of installed services, with detailed information about each of them. The services are ordered by type, priority and quality. Unavailable services are highlighted with an error status. + Dieser Bericht zeigt eine Liste der installierten Dienste mit detaillierten Informationen zu jedem Dienst. Die Dienste sind nach Typ, Priorität und Qualität sortiert. Dienste, die nicht verfügbar sind, sind mit einem Statusfehler hervorgehoben. + + + Installed Services + Installierte Dienste + + + Configured search paths for external programs + Festgelegte Suchpfade für externe Programme + + + Service + Dienst + + + Service type: %s + Diensttyp: %s + + + Subtypes + Untertypen + + + Valid + Gültig + + + + diff --git a/public/typo3conf/l10n/de/sv/reports/de.locallang.1415814992.xlf b/public/typo3conf/l10n/de/sv/reports/de.locallang.1415814992.xlf new file mode 100755 index 0000000..69c50d7 --- /dev/null +++ b/public/typo3conf/l10n/de/sv/reports/de.locallang.1415814992.xlf @@ -0,0 +1,59 @@ + + + +
+ + + Installed Services + Installierte Dienste + + List of all installed services with information and status for each of them. + Liste aller installierten Dienste mit Angaben zum Status und weiteren Informationen. + + This report displays a list of installed services, with detailed information about each of them. The services are ordered by type, priority and quality. Unavailable services are highlighted with an error status. + Dieser Bericht zeigt eine Liste der installierten Dienste mit detaillierten Informationen zu jedem Dienst. Die Dienste sind nach Typ, Priorität und Qualität sortiert. Dienste, die nicht verfügbar sind, sind mit einem Statusfehler hervorgehoben. + + The "Externals" column shows which external programs a given service relies on. If such program is missing or not executable, the service will be unavailable. Search paths for executables are listed at the bottom of this report. + Die Spalte "Extern" zeigt an, welche externen Programme ein Dienst benötigt. Wenn ein benötigtes Programm fehlt oder nicht ausführbar ist, ist der Dienst nicht verfügbar. Die Suchpfade für ausführbare Programme sind unten aufgelistet. + + Service type: %s + Diensttyp: %s + + Service + Dienst + + Priority + Priorität + + Quality + Qualität + + Subtypes + Untertypen + + OS + OS + + Externals + Extern + + Available + Verfügbar + + Any + Alle + + Configured search paths for external programs + Festgelegte Suchpfade für externe Programme + + Path + Pfad + + Valid + Gültig + + No search paths configured. + Keine Suchpfade festgelegt. + + + diff --git a/public/typo3conf/l10n/de/sv/reports/de.locallang.xlf b/public/typo3conf/l10n/de/sv/reports/de.locallang.xlf new file mode 100755 index 0000000..3b3c8e4 --- /dev/null +++ b/public/typo3conf/l10n/de/sv/reports/de.locallang.xlf @@ -0,0 +1,59 @@ + + + +
+ + + Installed Services + Installierte Dienste + + List of all installed services with information and status for each of them. + Liste aller installierten Dienste mit Angaben zum Status und weiteren Informationen. + + This report displays a list of installed services, with detailed information about each of them. The services are ordered by type, priority and quality. Unavailable services are highlighted with an error status. + Dieser Bericht zeigt eine Liste der installierten Dienste mit detaillierten Informationen zu jedem Dienst. Die Dienste sind nach Typ, Priorität und Qualität sortiert. Dienste, die nicht verfügbar sind, sind mit einem Statusfehler hervorgehoben. + + The "Externals" column shows which external programs a given service relies on. If such program is missing or not executable, the service will be unavailable. Search paths for executables are listed at the bottom of this report. + Die Spalte "Extern" zeigt an, welche externen Programme ein Dienst benötigt. Wenn ein benötigtes Programm fehlt oder nicht ausführbar ist, ist der Dienst nicht verfügbar. Die Suchpfade für ausführbare Programme sind unten aufgelistet. + + Service type: %s + Diensttyp: %s + + Service + Dienst + + Priority + Priorität + + Quality + Qualität + + Subtypes + Untertypen + + OS + OS + + Externals + Extern + + Available + Verfügbar + + Any + Alle + + Configured search paths for external programs + Festgelegte Suchpfade für externe Programme + + Path + Pfad + + Valid + Gültig + + No search paths configured. + Keine Suchpfade festgelegt. + + + diff --git a/public/typo3conf/l10n/de/sys_action/de.locallang.xlf b/public/typo3conf/l10n/de/sys_action/de.locallang.xlf new file mode 100755 index 0000000..4be704b --- /dev/null +++ b/public/typo3conf/l10n/de/sys_action/de.locallang.xlf @@ -0,0 +1,160 @@ + + + +
+ + + Pagetree starting points + Seitenbaumstartpunkte + + + Email + E-Mail + + + Disable user + Benutzer deaktivieren + + + Password + Passwort + + + Real name + Richtiger Name + + + Member of groups + Mitglied der Gruppen + + + Login name + Benutzername + + + Create Backend User + Backend-Benutzer anlegen + + + Create Query + Abfrage erstellen + + + Click here to download the exported data in a file + Klicken Sie hier, um die exportierten Daten als Datei herunterzuladen. + + + Edit Query + Abfrage bearbeiten + + + Query is empty, create one first! + Abfrage ist leer, erstellen Sie zunächst eine! + + + Action error! + Befehlsfehler! + + + You don't have sufficient rights to see the records. Please ask the administrator to set those for you. + Sie haben keine ausreichenden Rechte, um diesen Datensatz anzuzeigen. Bitte fragen Sie Ihren Administrator, diese für Sie zu setzen. + + + The action doesn't exist + Die Aktion existiert nicht + + + The extension 'lowlevel' must be installed in order to create a query. + Um eine Abfrage erstellen zu können, muss die Erweiterung "lowlevel" installiert sein. + + + No actions found + Keine Aktionen gefunden + + + Currently there are no actions yet defined! + Momentan sind noch keine Aktionen festgelegt worden! + + + Error: The action configuration is not finished. + Fehler: Die Konfiguration der Aktion ist nicht abgeschlossen. + + + Error: The action had no type defined. + Fehler: Für die Aktion wurde kein Typ definiert. + + + Configuration + Konfiguration + + + General fields + Allgemeine Felder + + + List of backend users + Liste der Backend-Benutzer + + + Result of query + Ergebnis der Anfrage + + + Select record to edit: + Zu bearbeitenden Datensatz auswählen: + + + Open System Actions + Systemaktionen öffnen + + + Update Backend User + Backend-Benutzer aktualisieren + + + An 'Action' is a configuration of a specific task which may be performed by assigned usergroups via the Task Center. + Eine 'Aktion' ist eine Konfiguration einer speziellen Aufgabe, die von zugeordneten Benutzergruppen im Aufgabenzentrum ausgeführt werden kann. + + + Edit record + Datensatz bearbeiten + + + The password is empty. + Das Feld 'Passwort' ist leer. + + + The username is empty. + Das Feld 'Benutzername' ist leer. + + + The E-mail address is wrong. + Die E-Mail-Adresse ist falsch. + + + You are not allowed to edit this user. + Sie dürfen diesen Benutzer nicht bearbeiten. + + + Create a new action + Neue Aktion erstellen + + + Success + Erfolg + + + The user has been created. + Der Benutzer wurde erstellt. + + + The user has been updated. + Der Benutzer wurde aktualisiert. + + + Action + Aktion + + + + diff --git a/public/typo3conf/l10n/de/sys_action/de.locallang.xml b/public/typo3conf/l10n/de/sys_action/de.locallang.xml new file mode 100755 index 0000000..396557b --- /dev/null +++ b/public/typo3conf/l10n/de/sys_action/de.locallang.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/sys_action/de.locallang_csh_sysaction.xlf b/public/typo3conf/l10n/de/sys_action/de.locallang_csh_sysaction.xlf new file mode 100755 index 0000000..54bbdfd --- /dev/null +++ b/public/typo3conf/l10n/de/sys_action/de.locallang_csh_sysaction.xlf @@ -0,0 +1,85 @@ + + + +
+ + + Select the backend users groups allowed to activate the action in the Task Center. + Wählen Sie die Backend-Benutzergruppen, denen Sie diese Aktion im Aufgabenzentrum zur Verfügung stellen wollen. + + + An 'Action' is a configuration of a specific task which may be performed by assigned usergroups via the Task Center. + Eine "Aktion" ist ein vordefinierter Arbeitsablauf, welcher im Aufgabenzentrum von dazu autorisierten Benutzergruppen gestartet werden kann. + + + Describe what the action does or allows to do. + Beschreiben Sie, was genau die Aktion bewirkt. + + + Currently an Action may be configured to create additional backend usergroups without being and admin-user and by selecting from a limited set of options. Another option is to let an action initiate a SQL SELECT-query in the database and return the result as a CSV file. +Actions can be assigned to a Backend usergroup and they are activated by a single click in the Task Center. + Derzeit können Aktionen dazu verwendet werden, zusätzliche Backend-Benutzer anzulegen (ohne selbst Administrator zu sein). Desweiteren können Sie vordefinierte Datenbankabfragen (SELECT FROM) als Aktion definieren. Das Abfrageergebnis wird dabei in einer CSV-Datei (kommagetrennte Werteliste) zurückgeliefert. Aktionen können Backend-Benutzergruppen zugeordnet und durch einen einzigen Mausklick im Aufgabenzentrum ausgelöst werden. + + Check this option if you wish to disable the availability of the action or non-admin users. + Wählen Sie diese Option, wenn Sie die Aktion vor normalen Benutzern verstecken wollen. + + + This option is a great way to disable an action during changes made to it because it still allows you as an 'Admin'-user to activate it for test purposes. + Damit ist es Ihnen als Administrator möglich, eine Aktion zu entwickeln oder zu verändern. Während der Entwicklungsphase ist die Aktion dann nur für Administratoren sichtbar und nur diese können sie auch ausführen. + + + Enter the Backend user groups which the user performing the action is able to choose among (if any). + Geben Sie hier gegebenenfalls die Backend-Benutzergruppen an, welche der Benutzer beim Erstellen neuer Backend-Benutzer zuweisen darf. + + + Insert a current Backend user which will be used as a template for the new users created. + Geben Sie den Namen eines bereits existierenden Backend-Benutzers an, dessen Einstellungen als Vorlage für neue Benutzer dienen soll. + + + All values are copied to the new user, except username, password, name and email is of course overridden. +If the template user is a member of a group which is not defined among the "Groups which may be assigned through the action" that group is still set for the user and cannot be removed by the user carrying out the action. + Mit Ausnahme der persönlichen Informationen (Name, Benutzername, Passwort und E-Mail) werden alle Werte dieses Benutzers auf den neu angelegten Benutzer übertragen. Sollte der Benutzer, der als Vorlage zur Erstellung dient, einer Benutzergruppe angehören, die nicht in den "Benutzergruppen, die durch die Aktion zugewiesen werden können" aufgeführt ist, so wird der neue Benutzer dennoch in dieser Gruppe angelegt. Der Ersteller kann die Gruppenzugehörigkeit aber nicht mehr ändern. + + If checked, a private home-directory is also created during user creation. + Mit dieser Option können Sie beim Erstellen neuer Benutzer gleichzeitig auch deren private Heimatverzeichnisse erzeugen lassen. + + + <strong>Notice:</strong> $TYPO3_CONF_VARS["BE"]["userHomePath"] must be configured correctly along with $TYPO3_CONF_VARS["BE"]["lockRootPath"] and writable! + <strong>Bemerkung:</strong> Damit Sie diese Option nutzen können, müssen Sie zuerst die Variablen $TYPO3_CONF_VARS['BE']['userHomePath'] und $TYPO3_CONF_VARS['BE']['lockRootPath'] richtig konfigurieren. Die angegebenen Verzeichnisse müssen beschreibbar sein! + + + Enter a prefix which is forcibly prepended to new usernames (eg. "news_") + Geben Sie einen Präfix an, den durch eine Aktion neu angelegte Benutzernamen automatisch erhalten sollen (z.B. "neu_"). + + + [FILL IN] sys_action->t3_listPid + [FILL IN] sys_action->t3_listPid + + + [FILL IN] sys_action->t3_tables + [FILL IN] sys_action->t3_tables + + + [FILL IN] sys_action->t4_recordsToEdit + [FILL IN] sys_action->t4_recordsToEdit + + + Enter the title of the action. This is shown in the list of available actions in the Task Center. + Geben Sie einen Namen für die Aktion an. Dieser Name wird in der Übersicht der verfügbaren Aktionen innerhalb des Aufgabenzentrums angezeigt. + + + Select the action type. + Wählen Sie die Art der Aktion. + + + <strong>"Create Backend User"</strong> allows to create backend users with a limited set of options. This action type is meant for semi-administrators among your users which is in charge of daily user administration - still without being full fledged 'Admin'-users with 'a License to Kill everything'. +When you select this option, you get to enter a 'template' user, enter a prefix which the new users will automatically have and whether or not a user home-dir is created in the process. Finally you can select a limited number of usergroups which the can be selected among. + +<strong>"SQL-query"</strong> allows to make a fixed SQL SELECT-query in the database returned as CSV lists. When you have created an action of this type, you need to go to the System > DB check (prior to v7 this can be found on Tools > DB check) module and enter the Advanced Search feature. Here you can design your SQL-query. When you have designed it to select what you want correctly, you can select this action (by it's name) and save the query to the action there. From that point it will be effective from the Task Center. (Notice that the form of output selected in the Advanced Search function is also stored, so make sure to select CSV output there!) + <strong>"Neuen Backend-Benutzer anlegen"</strong> erlaubt es, neue Benutzer mit klar definierten Rechten anzulegen. Mit diesem Aktionstyp können Sie die Benutzerverwaltung an andere Systembenutzer delegieren, ohne diesen dazu gleich volle Administrationsrechte zu erteilen. +Wenn Sie diese Option wählen, müssen Sie festlegen, welchen bereits vorhandenen Benutzer Sie als "Vorlage" für neue Benutzer verwenden wollen, welches Namenspräfix durch diese Aktion neu erstellte Benutzer erhalten sollen und ob zusammen mit dem Benutzer gleichzeitig auch ein entsprechendes Heimatverzeichnis erstellt werden soll. Abschließend können Sie noch festlegen, welchen Benutzerguppen neu angelegte Benutzer zugewiesen werden können. + +<strong>"SQL-Abfrage"</strong> erlaubt es, eine vordefinierte Datenbankabfrage (SQL SELECT) auszuführen. Das Ergebnis dieser Abfrage wird dann als CSV-Datei zurückgeliefert. Nachdem Sie die Aktion angelegt haben, müssen Sie noch das Modul Werkzeuge > DB Überprüfung und dort die erweterten Einstellungen aufrufen. Dort können Sie die eigentliche SQL-Abfrage erstellen und abspeichern. Sobald die Abfrage das gewünschte Ergebnis liefert, können Sie diese Abfrage der eben erstellten Aktion zuweisen, indem Sie im Menüpunkt "Laden/Speichern" den Namen der Aktion auswählen und dann abspeichern. Danach steht die Aktion dann im Aufgabenzentrum zur Verfügung. Achten Sie darauf, dass Sie als Ausgabeformat für die Datenbankabfrage CSV gewählt haben! + + + diff --git a/public/typo3conf/l10n/de/sys_action/de.locallang_csh_sysaction.xml b/public/typo3conf/l10n/de/sys_action/de.locallang_csh_sysaction.xml new file mode 100755 index 0000000..f22544b --- /dev/null +++ b/public/typo3conf/l10n/de/sys_action/de.locallang_csh_sysaction.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/sys_action/de.locallang_tca.xlf b/public/typo3conf/l10n/de/sys_action/de.locallang_tca.xlf new file mode 100755 index 0000000..2a93799 --- /dev/null +++ b/public/typo3conf/l10n/de/sys_action/de.locallang_tca.xlf @@ -0,0 +1,72 @@ + + + +
+ + + Action + Befehl + + + Assign action to groups: + Aktion Gruppen zuweisen: + + + Deactivated: + Deaktiviert: + + + Groups which may be assigned through the action: + Gruppen, die mit dieser Aktion zugewiesen werden können: + + + Template user: + Vorlage für Benutzer: + + + Create User Home Directory: + Heimverzeichnis des Benutzers erstellen: + + + User prefix: + Benutzerpräfix: + + + List pid: + PID auflisten: + + + List only table: + Nur Tabelle auflisten: + + + Records to edit: + Zu bearbeitende Datensätze: + + + Create Backend User + Backend-Benutzer erstellen + + + SQL query + SQL-Anfrage + + + Record list + Datensätze auflisten + + + Edit records + Datensätze bearbeiten + + + New Record + Neuer Datensatz + + + Actions + Befehle + + + + diff --git a/public/typo3conf/l10n/de/sys_action/de.locallang_tca.xml b/public/typo3conf/l10n/de/sys_action/de.locallang_tca.xml new file mode 100755 index 0000000..60b3180 --- /dev/null +++ b/public/typo3conf/l10n/de/sys_action/de.locallang_tca.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/sys_note/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/sys_note/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..ea39ac1 --- /dev/null +++ b/public/typo3conf/l10n/de/sys_note/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,44 @@ + + + +
+ + + Author: + Autor: + + + Instructions + Anleitungen + + + Template + Vorlage + + + Notes + Notizen + + + To-do + To-Do + + + Date: + Datum: + + + Internal notes + Interne Notizen + + + Personal: + Persönlich: + + + Yes + Ja + + + + diff --git a/public/typo3conf/l10n/de/sys_note/Resources/Private/Language/de.locallang_csh_sysnote.xlf b/public/typo3conf/l10n/de/sys_note/Resources/Private/Language/de.locallang_csh_sysnote.xlf new file mode 100755 index 0000000..10c4ba6 --- /dev/null +++ b/public/typo3conf/l10n/de/sys_note/Resources/Private/Language/de.locallang_csh_sysnote.xlf @@ -0,0 +1,44 @@ + + + +
+ + + Enter your name. + Geben Sie Ihren Namen ein. + + + Select a category which describes the character of the note. + Wählen Sie eine die Notiz beschreibende Kategorie aus. + + + Internal reminder note attached to a page. + Interne Erinnerungsnotiz auf einer Seite. + + + This provides a simple way to attach informative notes to a page regarding backend-related issues. Use it as you like for reminders, instructions, etc. + Bietet eine einfache Möglichkeit, um interne Informationen und Anweisungen mit einer Seite zu verknüpfen. Benutzen Sie sie für Erinnerungen, Anleitungen etc. + + + Enter your email address. + Geben Sie Ihre E-Mail-Adresse ein. + + + This is the note itself. + Dies ist die eigentliche Notiz. + + + Check this if you don't want other users to see this note. + Notiz auch anderen Benutzern anzeigen. + + + pages + Seiten + + + Enter a title for the note. + Geben Sie einen Titel für die Notiz ein. + + + + diff --git a/public/typo3conf/l10n/de/sys_note/Resources/Private/Language/de.locallang_tca.xlf b/public/typo3conf/l10n/de/sys_note/Resources/Private/Language/de.locallang_tca.xlf new file mode 100755 index 0000000..47756e1 --- /dev/null +++ b/public/typo3conf/l10n/de/sys_note/Resources/Private/Language/de.locallang_tca.xlf @@ -0,0 +1,40 @@ + + + +
+ + + Internal note + Interne Notiz + + + Instructions + Anweisung + + + Template + Vorlage + + + Notes + Notiz + + + To-do + To-do + + + Message: + Inhalt: + + + Personal: + Persönlich: + + + Subject: + Betreff: + + + + diff --git a/public/typo3conf/l10n/de/sys_note/locallang_csh_sysnote.xlf b/public/typo3conf/l10n/de/sys_note/locallang_csh_sysnote.xlf new file mode 100755 index 0000000..25eee90 --- /dev/null +++ b/public/typo3conf/l10n/de/sys_note/locallang_csh_sysnote.xlf @@ -0,0 +1,35 @@ + + + +
+ + + Internal reminder note attached to a page. + Interne Erinnerungsnotiz auf einer Seite. + + This provides a simple way to attach informative notes to a page regarding backend-related issues. Use it as you like for reminders, instructions, etc. + Bietet eine einfache Möglichkeit, um interne Informationen und Anweisungen mit einer Seite zu verknüpfen. + + pages + Seiten + + Select a category which describes the character of the note. + Wählen Sie eine die Notiz beschreibende Kategorie aus. + + Enter a title for the note. + Geben Sie einen Titel für die Notiz ein. + + This is the note itself. + Dies ist die eigentliche Notiz. + + Enter your name. + Geben Sie Ihren Namen ein. + + Enter your email address. + Geben Sie Ihre E-Mail-Adresse ein. + + Check this if you don't want other users to see this note. + Notiz auch anderen Benutzern anzeigen. + + + diff --git a/public/typo3conf/l10n/de/sys_note/locallang_tca.xlf b/public/typo3conf/l10n/de/sys_note/locallang_tca.xlf new file mode 100755 index 0000000..d82deb2 --- /dev/null +++ b/public/typo3conf/l10n/de/sys_note/locallang_tca.xlf @@ -0,0 +1,32 @@ + + + +
+ + + Internal note + Interne Notiz + + Instructions + Anweisung + + Notes + Notizen + + To-do + To-Do + + Template + Vorlage + + Subject: + Betreff: + + Message: + Inhalt: + + Personal: + Persönlich: + + + diff --git a/public/typo3conf/l10n/de/t3editor/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/t3editor/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..1fa5246 --- /dev/null +++ b/public/typo3conf/l10n/de/t3editor/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,60 @@ + + + +
+ + + Constants + Konstanten + + + Deactivate t3editor + T3Editor deaktivieren + + + : + : + + + File + Datei + + + document has been modified + Das Dokument wurde verändert. + + + An error occurred while saving the data. + Während des Speicherns der Daten ist ein Fehler aufgetreten. + + + lines + Zeilen + + + Access denied: No permission to template records. + Zugriff verweigert: Keine Zugriffsrechte auf Template-Datensätze vorhanden. + + + Syntax error: Parameter pageID must be a valid integer. + Syntaxfehler: Der Parameter pageID muss vom Typ Integer sein. + + + Setup + Setup + + + Template + Template + + + Syntax error: At least parameter typeID has to be supplied. + Syntaxfehler: Es muss mindestens der Parameter typeID angegeben werden. + + + Unknown content type: + Unbekannter Inhaltstyp: + + + + diff --git a/public/typo3conf/l10n/de/taskcenter/de.locallang.xlf b/public/typo3conf/l10n/de/taskcenter/de.locallang.xlf new file mode 100755 index 0000000..74ecae1 --- /dev/null +++ b/public/typo3conf/l10n/de/taskcenter/de.locallang.xlf @@ -0,0 +1,80 @@ + + + +
+ + + Task: + Aufgabe: + + + Cancel + Abbrechen + + + Create + Anlegen + + + Delete + Löschen + + + Are you sure you want to delete this user? + Diesen Benutzer tatsächlich löschen? + + + Home dir + Home-Verzeichnis + + + __Groups:__ + __Gruppen:__ + + + [none] + [kein] + + + Reply address is your email + Antwortadresse ist Ihre E-Mail-Adresse + + + Self + Selbst + + + Send message + Nachricht senden + + + Reply to message + Nachricht beantworten + + + Update + Aktualisieren + + + Tasks + Aufgaben + + + Taskcenter + Aufgabenzentrum + + + Get more information about the taskcenter + Erhalten Sie mehr Informationen über das Aufgabenzentrum. + + + About the taskcenter + Über das Aufgabenzentrum + + + Overview + Übersicht + + + + diff --git a/public/typo3conf/l10n/de/taskcenter/de.locallang.xml b/public/typo3conf/l10n/de/taskcenter/de.locallang.xml new file mode 100755 index 0000000..96df9e2 --- /dev/null +++ b/public/typo3conf/l10n/de/taskcenter/de.locallang.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/taskcenter/task/de.locallang.xlf b/public/typo3conf/l10n/de/taskcenter/task/de.locallang.xlf new file mode 100755 index 0000000..130d59b --- /dev/null +++ b/public/typo3conf/l10n/de/taskcenter/task/de.locallang.xlf @@ -0,0 +1,103 @@ + + + +
+ + + No access to this module. + Kein Zugriff auf dieses Modul. + + + Error + Fehler + + + The class "%s" does not implement the task interface "%s" which is necessary to be displayed here. + Die Klasse "%s" implementiert nicht das Aufgaben-Interface. Das ist aber nötig, um hier angezeigt zu werden. + + + Cancel + Abbrechen + + + Create + Anlegen + + + Delete + Löschen + + + Are you sure you want to delete this user? + Diesen Benutzer tatsächlich löschen? + + + Home dir + Home-Verzeichnis + + + __Groups:__ + __Gruppen:__ + + + [none] + [kein] + + + Reply address is your email + Antwortadresse ist Ihre E-Mail-Adresse + + + Self + Selbst + + + Send message + Nachricht senden + + + Reply to message + Nachricht beantworten + + + Update + Aktualisieren + + + Tasks + Aufgaben + + + No tasks have been registered yet. + Noch keine Aufgaben eingetragen. + + + +<p>The menu on the left side shows all allowed tasks and let you allow to complete your tasks in an effecient way.</p> +<ul class="withicons"> +<li>Clicking on the title of a task will open a detailed view of the task itself.</li> +<li>Click on the arrow on the right side will open/close the submenu of the task.</li> +</ul> +<br /> +<strong>Note:</strong> Set the taskcenter as the default module after your login to be even faster! + + + <p>Das Menü auf der linken Seite zeigt alle angelegten Aufgaben und erlaubt es, die Aufgaben in einer effizienten Art und Weise zu erledigen.</p> <ul class="withicons"> <li>Klicken Sie auf den Titel einer Aufgabe, um eine detaillierte Ansicht der Aufgabe zu erhalten.</li> <li>Klicken Sie auf den Pfeil auf der rechten Seite, um das Untermenü der Aufgabe zu öffnen oder zu schließen.</li> </ul> <br /> <strong>Hinweis:</strong> Stellen Sie das Aufgabenzentrum als Standardmodul nach Ihrem Login ein, um noch schneller zu sein! + + It is simple to extend the taskcenter by a custom task. For more information please look into the manual of the extension 'taskcenter'. + Es ist sehr leicht, das Aufgabenzentrum um eine eigene Aufgabe zu erweitern. Mehr Informationen finden Sie im Handbuch zur Erweiterung "Taskcenter". + + + Create a task + Aufgabe anlegen + + + Description, blablabla lipusm + Beschreibung, lorem ipsum...This label is deprecated (not used anymore) since TYPO3v7This label is deprecated (not used anymore) since TYPO3v7 + + Overview + Übersicht + + + + diff --git a/public/typo3conf/l10n/de/taskcenter/task/de.locallang.xml b/public/typo3conf/l10n/de/taskcenter/task/de.locallang.xml new file mode 100755 index 0000000..5e386f3 --- /dev/null +++ b/public/typo3conf/l10n/de/taskcenter/task/de.locallang.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/taskcenter/task/de.locallang_mod.xlf b/public/typo3conf/l10n/de/taskcenter/task/de.locallang_mod.xlf new file mode 100755 index 0000000..9560379 --- /dev/null +++ b/public/typo3conf/l10n/de/taskcenter/task/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + The task center provides access to your internal To-Do list, messages, Quick-note, actions etc. It also provides shortcuts to your available frontend modules and most recently edited pages. The Task Center is where you keep track of your daily tasks and workflows. + Das Aufgabenzentrum bietet Ihnen Zugriff auf Ihre interne To-Do-Liste, Nachrichten, Notizen, Befehle usw. Es bietet Ihnen ebenso Verweise auf die verfügbaren Frontend-Module und die am häufigsten bearbeiteten Seiten. Im Aufgabenzentrum können Sie Ihre täglichen Aufgaben und Arbeitsabläufe verfolgen. + + + Task Center with overviews, messages, ToDo lists + Aufgaben mit Übersichten, Nachrichten, To-Do-Listen + + + Task center + Aufgaben + + + + diff --git a/public/typo3conf/l10n/de/taskcenter/task/de.locallang_mod.xml b/public/typo3conf/l10n/de/taskcenter/task/de.locallang_mod.xml new file mode 100755 index 0000000..d1cb32b --- /dev/null +++ b/public/typo3conf/l10n/de/taskcenter/task/de.locallang_mod.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..161f7cf --- /dev/null +++ b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,116 @@ + + + +
+ + + Are you sure you want to do this? + Vorgang tatsächlich durchführen? + + + Constant Editor + Konstanten-Editor + + + Create a template record first in order to edit constants! + Erstellen Sie zuerst ein Template, um die Konstanten zu bearbeiten! + + + You need to create a template record below in order to edit your configuration. + Sie müssen unten ein Template erstellen, um Ihre Konfiguration zu bearbeiten. + + + Create extension template + Erweiterungs-Template erstellen + + + Click here to create an extension template. + Klicken Sie hier, um ein Erweiterungs-Template zu erstellen. + + + An extension template allows you to enter TypoScript values that will affect only this page and subpages. + Ein Erweiterungs-Template erlaubt Ihnen, TypoScript-Werte anzugeben, die nur diese Seite und deren Unterseiten betreffen. + + + Go to closest page with template + Zur nächsten Seite mit Template gehen + + + Click here to go. + Klicken Sie hier, um dieses Template anzuzeigen. + + + Closest template is on page '%s' (uid %s). + Das nächste Template ist auf der Seite '%s' (UID %s). + + + Info/Modify + Info/Bearbeiten + + + Is Ext? + Ist Erweiterung + + + Is Root? + Ist Anfang der Website + + + Template tools + Template-Werkzeuge + + + Create new website + Neue Website erstellen + + + Create template for a new site + Template für neue Website erstellen + + + If you want this page to be the root of a new website, optionally based on one of the standard templates, then press the button below: + Wenn diese Seite die Wurzel einer neuen Website sein soll, klicken Sie auf die Schaltfläche unten. Sie können optional ein Standard-Template als Grundlage auswählen: + + + No template + Kein Template + + + There was no template on this page! + Es gibt kein Template auf dieser Seite! + + + TypoScript Object Browser + TypoScript-Objekt-Browser + + + This is an overview of the pages in the database containing one or more template records. Click a page title to go to the page. + Dies ist ein Überblick über die Seiten in der Datenbank, die ein oder mehrere Templates enthalten. Klicken Sie auf einen Seitentitel, um zu der Seite zu gehen. + + + Page name + Seitenname + + + Template Analyzer + Template-Analyse + + + Templates + Anzahl Templates + + + NEW SITE + NEUE WEBSITE + + + NEW SITE, based on standard + NEUE WEBSITE, basierend auf Standard + + + Viewing templates of + Anzeige der Templates von + + + + diff --git a/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_analyzer.xlf b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_analyzer.xlf new file mode 100755 index 0000000..0085bb2 --- /dev/null +++ b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_analyzer.xlf @@ -0,0 +1,84 @@ + + + +
+ + + Block mode + Blockmodus + + + Clear Constants + Konstanten löschen + + + Clear Setup + Setup löschen + + + Comments + Kommentare + + + Complete TS + Vollständiges TS + + + Constants + Konstanten + + + Crop lines + Zeilen kappen + + + Current template + Aktuelles Template + + + Display Options + Optionen anzeigen + + + Line numbers + Zeilennummern + + + Next Level + Nächste Ebene + + + PID + PID + + + Rootlevel + Wurzelebene + + + Rootline + Rootline + + + Setup + Setup + + + Syntax highlight + Syntaxhervorhebung + + + Template hierarchy + Template-Hierarchie + + + Title + Titel + + + View the complete TS Listing + Vollständige TS-Auflistung anzeigen + + + + diff --git a/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_ceditor.xlf b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_ceditor.xlf new file mode 100755 index 0000000..5d5f23b --- /dev/null +++ b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_ceditor.xlf @@ -0,0 +1,24 @@ + + + +
+ + + Category + Kategorie + + + Edit constants for template + Konstanten bearbeiten + + + No constants available + Keine Konstanten verfügbar + + + There are no editable constants available for the Constant Editor. + Es sind keine bearbeitbaren Konstanten für den Konstanten-Editor verfügbar. + + + + diff --git a/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_info.xlf b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_info.xlf new file mode 100755 index 0000000..5beafe5 --- /dev/null +++ b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_info.xlf @@ -0,0 +1,104 @@ + + + +
+ + + Allowed extensions: + Erlaubte Erweiterungen: + + + Constants + Konstanten + + + Make a copy of resource: + Kopie der Ressource erstellen: + + + Delete: + Löschen: + + + Description + Beschreibung + + + Edit Resource: + Ressource bearbeiten: + + + Edit the whole template record + Vollständigen Template-Datensatz bearbeiten + + + (edit to view, %s lines) + (bearbeiten um anzuzeigen, %s Zeilen) + + + File: + Datei: + + + File changed + Datei geändert + + + Filesize exceeded %s KBytes + Dateigröße überschreitet %s KB + + + Include TypoScript file content + TypoScript-Dateiinhalte einbinden + + + Max filesize: + Maximale Dateigröße: + + + New text resource (enter name) + Neue Textressource (geben Sie einen Namen an) + + + Files larger than %s KBytes are not allowed to be edited. + Dateien größer als %s KB können nicht bearbeitet werden. + + + Resources + Ressourcen + + + Resource '%s' has been updated. + Ressource '%s' wurde aktualisiert. + + + Setup + Setup + + + Sitetitle + Titel der Website + + + Template information + Template-Informationen + + + Title + Titel + + + To top: + Nach oben: + + + Update resource list + Ressourcenliste aktualisieren + + + Upload resource + Ressource hochladen + + + + diff --git a/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..c03d49b --- /dev/null +++ b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Here you manage the TypoScript templates which are in charge of the look of your website on the frontend. The module provides specialized features like an object browser, a constant editor and raw editing facilities.<br /><em>Access for 'admin' users only!</em> + Hier können Sie TypoScript-Templates verwalten. Diese Templates sind für das Erscheinungsbild Ihrer Website verantwortlich. Das Modul bietet spezielle Funktionen wie einen Objekt-Browser, einen Konstanteneditor und einfache Bearbeitungsmöglichkeiten.<br /><em>Zugriff nur für Administratoren!</em> + + + Template tools + Template-Werkzeuge + + + Template + Template + + + + diff --git a/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_objbrowser.xlf b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_objbrowser.xlf new file mode 100755 index 0000000..108e2b7 --- /dev/null +++ b/public/typo3conf/l10n/de/tstemplate/Resources/Private/Language/de.locallang_objbrowser.xlf @@ -0,0 +1,184 @@ + + + +
+ + + Add + Hinzufügen + + + <b>Add key</b></a> "%s" to Object List + <b>Schlüssel '%s'</b></a> zur Objektliste hinzufügen + + + Add object property: + Objekteigenschaft hinzufügen: + + + All + Alle + + + Back + Zurück + + + Bad property! + Ungültige Eigenschaft! + + + Browse: + Durchsuchen: + + + Clear? + Löschen? + + + Clear + Löschen + + + Clear object: + Objekt löschen: + + + Conditions + Bedingungen + + + constants root + Konstantenwurzel + + + Constants + Konstanten + + + Crop lines + Zeilen kappen + + + Current template + Aktuelles Template + + + Display comments + Kommentare anzeigen + + + Display constants: + Konstanten anzeigen: + + + Display options + Optionen anzeigen + + + Edit: + Bearbeiten: + + + Edit object/property value: + Objekt-/Eigenschaftswert bearbeiten: + + + Error evaluating regular expression "%s". + Fehler beim Auswerten des regulären Ausdrucks "%s". + + + Show details + Details anzeigen + + + Errors and warnings + Fehler und Warnungen + + + You cannot edit properties and values, if there's no current template. + Sie können Eigenschaften und Werte nicht bearbeiten, wenn kein Template gewählt ist. + + + You must enter a property with characters a-z, A-Z and 0-9, no spaces! + Sie müssen eine Eigenschaft mit folgenden Zeichen eingeben: a-z, A-Z und 0-9, keine Leerzeichen! + + + Nothing was updated! + Keine Aktualisierung durchgeführt! + + + Object cleared + Objekt gelöscht + + + Object List: + Objektliste: + + + Plain substitution (default) + Einfaches Ersetzen (Standard) + + + Property added + Eigenschaft hinzugefügt + + + Regular expressions + Reguläre Ausdrücke + + + Remove key from OL + Schlüssel aus Objektliste entfernen + + + Search: + Suche: + + + Set conditions + Bedingungen setzen + + + Setup + Setup + + + setup root + Setup-Wurzel + + + Info + Info + + + Warning + Warnung + + + Error + Fehler + + + Sort alphabetically + Alphabetisch sortieren + + + Substituted constants in green + Ersetzte Konstanten in grün + + + UN-substituted constants in green + NICHT-ersetzte Konstanten in grün + + + Update + Aktualisieren + + + Value updated + Wert aktualisiert + + + + diff --git a/public/typo3conf/l10n/de/version/Resources/Private/Language/de.locallang_emails.xlf b/public/typo3conf/l10n/de/version/Resources/Private/Language/de.locallang_emails.xlf new file mode 100755 index 0000000..8bbb4a8 --- /dev/null +++ b/public/typo3conf/l10n/de/version/Resources/Private/Language/de.locallang_emails.xlf @@ -0,0 +1,33 @@ + + + +
+ + + At the TYPO3 site "###SITE_NAME###" (###SITE_URL###) +in workspace "###WORKSPACE_TITLE###" (###WORKSPACE_UID###) +the stage has changed for the element(s) "###RECORD_TITLE###" (###ELEMENT_NAME###) at location "###RECORD_PATH###" in the page tree: + +=> ###NEXT_STAGE### + +User Comment: +"###COMMENT###" + +State was changed by ###USER_FULLNAME### (username: ###USER_USERNAME###) + In der TYPO3 Website "###SITE_NAME###" (###SITE_URL###) +in der Arbeitsumgebung "###WORKSPACE_TITLE###" (###WORKSPACE_UID###) +hat sich die Stufe des Elements/der Elemente "###RECORD_TITLE###" (###ELEMENT_NAME###) im Seitenbaum an der Stelle "###RECORD_PATH###" geändert: + +=> ###NEXT_STAGE### + +Kommentar des Nutzers: +"###COMMENT###" + +Stufe wurde geändert von ###USER_FULLNAME### (Benutzername: ###USER_USERNAME###) + + TYPO3 Workspace Note: Stage Change for ###ELEMENT_NAME### + TYPO3 Hinweis für Arbeitsumgebung: Stufe für ###ELEMENT_NAME### geändert + + + + diff --git a/public/typo3conf/l10n/de/version/Resources/Private/Language/de.locallang_emails.xml b/public/typo3conf/l10n/de/version/Resources/Private/Language/de.locallang_emails.xml new file mode 100755 index 0000000..e5263b4 --- /dev/null +++ b/public/typo3conf/l10n/de/version/Resources/Private/Language/de.locallang_emails.xml @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/public/typo3conf/l10n/de/version/de.locallang.xlf b/public/typo3conf/l10n/de/version/de.locallang.xlf new file mode 100755 index 0000000..3419965 --- /dev/null +++ b/public/typo3conf/l10n/de/version/de.locallang.xlf @@ -0,0 +1,497 @@ + + + +
+ + + Allow preview of whole workspace + Vorschau der gesamten Arbeitsumgebung ermöglichen + + + Approve all for Publishing + Bestätigen aller Elemente zur Veröffentlichung + + + Approve for Publishing + Veröffentlichung zustimmen + + + Approving %s item(s) to publishing. + Stimme der Veröffentlichung von %s Element(en) zu. + + + Archive + Archiv + + + This tasks checks any workspace that has a publication date set in the past and automatically publishes it. + Dieser Task überprüft jeden Arbeitsbereich auf ein Veröffentlichungsdatum in der Vergangenheit und veröffentlicht diesen automatisch. + + + Workspaces auto-publication + Automatische Veröffentlichung aus Arbeitungsumgebungen + + + [Branch] + [Teilbereich] + + + change: + Änderung: + + + Please click a page in the pagetree frame to see the versioning module. + Bitte klicken Sie auf eine Seite im Seitenbaum um das Versionierungsmodul zu sehen. + + + Web>Versioning module + Modul Web > Versionierung + + + Page: Page + content + Seite: Seite + Inhalt + + + Element: Just record + Element: Nur Datensatz + + + Branch: All subpages + Teilbereich: Alle Unterseiten + + + Colored diff-view + Farblich hervorgehobene Vergleichsansicht + + + Comment: + Kommentar: + + + Comment for Publisher: + Kommentar für Veröffentlichung: + + + Comment for Reviewer: + Kommentar für Redakteur: + + + Complete match on editable fields. + Komplette Übereinstimmung in bearbeitbaren Feldern. + + + Controls: + Optionen: + + + Create new version + Erstelle neue Version + + + CURRENT ONLINE VERSION! + AKTUELLE ONLINE-VERSION! + + + [Default Draft] + [Standard-Entwurf] + + + Deleted element + Gelöschtes Element + + + Diff + Vergleich + + + DIFFING + VERGLEICH + + + Difference to live element: + Unterschied zum Live Element: + + + Draft + Entwurf + + + Draft Workspaces + Entwurfarbeitsumgebungen + + + Editing + Bearbeitung + + + [Element] + [Element] + + + ERROR: You didn't select two sources for diffing! + FEHLER: Sie müssen zwei Quellen zum Vergleichen auswählen! + + + ERROR: Records could strangely not be found! + FEHLER: Datensatz konnte nicht gefunden werden! + + + Errors: + Fehler: + + + Fieldname + Name des Feldes + + + All + Alle + + + Archive + Archiv + + + Drafts + Entwürfe + + + Click here to go back + Zurück + + + Lifecycle + Lebenszyklus + + + LIVE + LIVE + + + Live Version: + Live Version: + + + [Live workspace] + [Live-Arbeitsumgebung] + + + The Web>Versioning module provides access to versioning features for the page tree. + Das Modul Web > Versionierung stellt Funktionen zur Versionierung des Seitenbaumes bereit. + + + Page and content versioning and workspace management for pages. + Versionierung von Seiten und Inhalten sowie Verwaltung von Arbeitsumgebungen für Seiten. + + + Versioning + Versionierung + 100% + + + Move-to placeholder (destination) + Verschieben-nach Platzhalter (Ziel) + + + Move-to pointer (source) + Verschieben-nach Platzhalter (Quelle) + + + Multiple versions in same workspace! + Verschiedene Versionen in der gleichen Arbeitsumgebung! + + + New element + Neues Element + + + N/A + Nicht verfügbar + + + [Offline] + [Offline] + + + Other version(s) in workspace + Andere Version(en) in Arbeitsumgebung + + + [Page] + [Seite] + + + You can preview this page from the workspace using this link for the next %s hours (does not require backend login): + Die Vorschau dieser Seite in der Arbeitsumgebung ist mit diesen Vorschau-Link für die nächsten %s Stunden möglich (keine Backend-Anmeldung erforderlich): + + + Preview Link + Vorschau-Link + + + Preview Url: + Vorschau-URL + + + Publish + Veröffentlichen + + + Published %s times + %s mal veröffentlicht + + + Publish Page + Seite veröffentlichen + + + Are you sure you want to publish all content %sfrom this page? + Wollen Sie wirklich alle Inhalte %sdieser Seite veröffentlichen? + + + in "Publish" stage + in Stufe "Veröffentlichen" + + + Records matches completely on all editable fields! + Datensätze sind in allen bearbeitbaren Feldern identisch! + + + Refresh + Aktualisieren + + + Rejected + Zurückgewiesen + + + Please explain why you reject: + Bitte erläutern Sie die Zurückweisung: + + + Remove from workspace + Entfernen aus Arbeitsumgebung + + + Reset stage + Stufe zurücksetzen + + + Review + Überprüfung + + + Send all to Review + Sende alles zur Überprüfung + + + Sending %s item(s) to review. + Sende %s Element(e) zur Überprüfung. + + + Send to Review + Sende zur Überprüfung + + + Show all information + Zeige alle Informationen + + + Show difference view + Zeige Vergleichsansicht + + + Show Log + Protokoll anzeigen + + + approved for "Publish" + bestätigt zur "Veröffentlichung" + + + rejected element! + zurückgewiesenes Element! + + + reset to "Editing" + zurücksetzen auf "Bearbeiten" + + + sent element to "Review" + sende Element zur "Überprüfung" + + + [undefined] + [nicht definiert] + + + [Sub elements] + [Unterelemente] + + + [Sub elements, click for details] + [Unterelemente, anklicken für Details] + + + Swap + Tausche + + + Swap page + Tausche Seite + + + Are you sure you want to publish (swap) all content %sfrom this page? + Wollen Sie wirklich alle Inhalte %sdieser Seite veröffentlichen (tauschen)? + + + SWAP with current + Mit aktueller Version tauschen + + + Page ID + Seiten ID + + + t3ver_count - Life cycle counter. Incremented each time element is unpublished. + t3ver_count - Lebenszyklus Zähler. Wird bei jeder Änderung auf "unveröffentlicht" erhöht. + + + t3ver_id - Version number, incremental integer + t3ver_id - Versionsnummer, fortlaufende Nummerierung + + + Label + Beschriftung + + + t3ver_oid - Reference to live version UID + t3ver_oid - Referenz zur UID der LIVE Version + + + t3ver_stage - Publishing stage: Editing (0), review (1), publish (10), rejected (-1). + t3ver_stage - Veröffentlichungsstufe: in Bearbeitung (0), wird überprüft (1), veröffentlicht (10), zurückgewiesen (-1). + + + t3ver_state - Special states of a version: 1=Placeholder for "New". 2=Marked deleted. + t3ver_state - spezieller Status einer Version: 1=Platzhalter für "NEU". 2=Als gelöscht markiert. + + + t3ver_wsid - Workspace ID. There can be only one version of an element per ID (except ID zero). + t3ver_wsid - ID der Arbeitsumgebung. Es kann immer nur eine Version eines Elementes pro ID (Arbeitsumgebung) existieren (außer bei ID 0). + + + Header of element + Kopfzeile des Elementes + + + Unique ID of element + Eindeutige ID des Elements + + + pid + pid + + + count + Anzahl + + + id + id + + + Label + Beschriftung + + + oid + oid + + + stage + Stufe + + + state + Status + + + wsid + wsid + + + Title + Titel + + + UID + UID + + + Versioning + Versionierung + + + Send to review/pub + Zur Prüfung weitergeben + + + Undefined + Undefiniert + + + User Comment + Benutzer-Kommentar + + + Details for version + Details der Version + + + ID: + ID: + + + Version inside version! + Version innerhalb Version! + + + Inside branch, no further versioning possible + Innerhalb Teilbereich, keine weitere Versionierung möglich + + + Versions of this page: + Versionen dieser Seite: + + + LIVE version + LIVE-Version + + + Publish page + Seite veröffentlichen + + + Versions found on page, no "Page" versioning possible + Versionen auf Seite gefunden, keine "Seiten"-Versionierung möglich + + + Workspace + Arbeitsumgebung + + + Workspace-Id: + Arbeitsumgebungs-ID: + + + Workspace management + Verwaltung der Arbeitsumgebungen + + + Workspace Versions: + Versionen in Arbeitsumgebungen: + + + + diff --git a/public/typo3conf/l10n/de/version/de.locallang.xml b/public/typo3conf/l10n/de/version/de.locallang.xml new file mode 100755 index 0000000..49f8f0e --- /dev/null +++ b/public/typo3conf/l10n/de/version/de.locallang.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/viewpage/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/viewpage/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..72a0e51 --- /dev/null +++ b/public/typo3conf/l10n/de/viewpage/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,40 @@ + + + +
+ + + Auto Size + Automatische Größe + + + Computer + Computer + + + Custom Size + Benutzerdefinierte Größe + + + Language + Sprache + + + Mobile + Handy + + + Refresh page + Seite aktualisieren + + + Tablet + Tablet + + + Width + Breite + + + + diff --git a/public/typo3conf/l10n/de/viewpage/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/viewpage/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..78091b7 --- /dev/null +++ b/public/typo3conf/l10n/de/viewpage/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,20 @@ + + + +
+ + + Shows the look of the current page and lets you edit the content directly. + Zeigt die aktuelle Seite an und lässt Sie den Inhalt direkt bearbeiten. + + + View page + Seite anzeigen + + + View + Anzeigen + + + + diff --git a/public/typo3conf/l10n/de/viewpage/view/de.locallang.1415815011.xlf b/public/typo3conf/l10n/de/viewpage/view/de.locallang.1415815011.xlf new file mode 100755 index 0000000..23c951b --- /dev/null +++ b/public/typo3conf/l10n/de/viewpage/view/de.locallang.1415815011.xlf @@ -0,0 +1,29 @@ + + + +
+ + + Width + Breite + + Tablet + Tablet + + Mobile + Handy + + Computer + Computer + + Custom Size + Benutzerdefinierte Größe + + Auto Size + Automatische Größe + + Refresh page + Seite aktualisieren + + + diff --git a/public/typo3conf/l10n/de/viewpage/view/de.locallang.1415815012.xlf b/public/typo3conf/l10n/de/viewpage/view/de.locallang.1415815012.xlf new file mode 100755 index 0000000..7006ccc --- /dev/null +++ b/public/typo3conf/l10n/de/viewpage/view/de.locallang.1415815012.xlf @@ -0,0 +1,17 @@ + + + +
+ + + View page + Seite anzeigen + + Shows the look of the current page and lets you edit the content directly. + Zeigt die aktuelle Seite an und lässt Sie den Inhalt direkt bearbeiten. + + View + Anzeigen + + + diff --git a/public/typo3conf/l10n/de/viewpage/view/de.locallang_mod.xlf b/public/typo3conf/l10n/de/viewpage/view/de.locallang_mod.xlf new file mode 100755 index 0000000..27f7863 --- /dev/null +++ b/public/typo3conf/l10n/de/viewpage/view/de.locallang_mod.xlf @@ -0,0 +1,17 @@ + + + +
+ + + View page + Seite anzeigen + + Shows the look of the current page and lets you edit the content directly. + Zeigt die aktuelle Seite an und lässt Sie den Inhalt direkt bearbeiten. + + View + Anzeigen + + + diff --git a/public/typo3conf/l10n/de/wizard_crpages/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/wizard_crpages/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..79cbbc7 --- /dev/null +++ b/public/typo3conf/l10n/de/wizard_crpages/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,68 @@ + + + +
+ + + Create multiple pages + Mehrere Seiten erzeugen + + + Create new pages + Neue Seiten anlegen + + + Add more lines + Zeilen hinzufügen + + + The pages were created! + Die Seiten wurden erzeugt! + + + New page structure + Neue Seitenstruktur + + + You are not allowed to create new subpages to this page! + Sie haben nicht die notwendigen Rechte, um dieser Seite neue Unterseiten hinzuzufügen! + + + Hide new pages + Neue Seiten verbergen + + + Hide new pages in menus + Neue Seiten in Menüs verbergen + + + Create pages + Seiten anlegen + + + You're about to create many new pages. Are you sure you want to continue? + Es wird eine größere Anzahl neuer Seiten erstellt. Den Vorgang fortsetzen? + + + Place new pages after the existing subpages + Neue Seiten nach existierenden Unterseiten anlegen + + + Clear fields + Felder zurücksetzen + + + No pages were created! + Es wurden keine Seiten erzeugt! + + + Page + Seite + + + W! + W! + + + + diff --git a/public/typo3conf/l10n/de/wizard_crpages/Resources/Private/Language/de.locallang_csh.xlf b/public/typo3conf/l10n/de/wizard_crpages/Resources/Private/Language/de.locallang_csh.xlf new file mode 100755 index 0000000..0604d33 --- /dev/null +++ b/public/typo3conf/l10n/de/wizard_crpages/Resources/Private/Language/de.locallang_csh.xlf @@ -0,0 +1,45 @@ + + + +
+ + + Create Pages wizard + Seitenerstellungsassistent + + + Enables you to create a batch of new, empty pages for quickly building up a new page tree. +Just enter the titles for the pages you need. Only filled in fields will be created as pages. + Ermöglicht Ihnen, mehrere leere Seiten auf einen Schlag zu erstellen. Geben Sie einfach die jeweilige Seitenüberschrift in die Felder ein. Dabei ergeben natürlich nur ausgefüllte Felder anschließend auch neue Seiten. + + The new pages will always be created as subpages to the currently active page from the page tree. This page is shown in the top of the page. In the example image below it is "/Intro/Startpage/". + +<b>"Place new pages after the existing subpages"</b> +If you select this option the pages will be create <em>after</em> any existing subpages. + +<b>"Hide new pages"</b> +Select this if the new pages should be hidden by default. This option may be forced upon you if you do not have credentials to create new, online pages. + + +<b>Lorem Ipsum...</b> +The Create new page wizard supports the Lorem Ipsum extension providing dummy content for the fields. + Die neuen Seiten erscheinen immer als Unterseiten der derzeit <em>aktiven</em> Seite. Die aktive Seite wird dabei am Anfang der Seite angezeigt (in der Abbildung ist die aktive Seite also "/Intro/Startpage/"). <b>Neue Seiten nach existierenden Unterseiten anlegen</b> Mit dieser Option werden neue Seiten <em>nach</em> bereits existierenden Unterseiten angelegt. <b>Neue Seiten verbergen</b> Wählen Sie diese Option, wenn die durch den Assistenten neu erstellte Seiten verborgen werden sollen. Es kann sein, dass diese Option automatisch gesetzt wird, nämlich dann, wenn Sie nicht das Recht haben, neue Online-Seiten zu erstellen. <b>Lorem Ipsum...</b> Der Seitenerstellungsassistent unterstützt die Erweiterung "Lorem Ipsum", welche automatisch Blindtext in die entsprechenden Felder einträgt. + + EXT:wizard_crpages/Resources/Public/Images/cshimages/wizards_1.png, +EXT:wizard_crpages/Resources/Public/Images/cshimages/wizards_2.png + EXT:wizard_crpages/Resources/Public/Images/cshimages/wizards_1.png, +EXT:wizard_crpages/Resources/Public/Images/cshimages/wizards_2.pngThis string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + You simply enter the new page titles in the fields. Only fields you fill in will be created as pages. +After pressing the "Create pages" button the page tree to the left will update instantly, showing you the position of the new pages! + Geben Sie einfach Seitenüberschriften für die Seiten ein, die Sie erstellen möchten. Nur ausgefüllte Felder ergeben neue Seiten. Nachdem Sie "Seiten anlegen" gedrückt haben, wird der Seitenbaum automatisch neu aufgebaut und Sie sehen sofort die Position Ihrer neuen Seiten. + + xEXT_loremipsum + xEXT_loremipsum + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + + diff --git a/public/typo3conf/l10n/de/wizard_sortpages/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/wizard_sortpages/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..a0f5217 --- /dev/null +++ b/public/typo3conf/l10n/de/wizard_sortpages/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,52 @@ + + + +
+ + + Please select a page with subpages. + Sie müssen eine Seite mit Unterseiten auswählen. + + + Sort these pages by + Diese Seiten sortieren nach + + + You're about to change the order of the above pages. Are you sure you want to continue? + Die Reihenfolge der obigen Seiten wird geändert. Den Vorgang fortsetzen? + + + Reverse current order + Reihenfolge umkehren + + + Subtitle + Untertitel + + + Change-time + Änderungszeitpunkt + + + Create-time + Erzeugungszeitpunkt + + + Page title + Seitentitel + + + Current page order + Aktuelle Seitenreihenfolge + + + Sort pages + Seiten sortieren + + + W! + W! + + + + diff --git a/public/typo3conf/l10n/de/wizard_sortpages/Resources/Private/Language/de.locallang_csh.xlf b/public/typo3conf/l10n/de/wizard_sortpages/Resources/Private/Language/de.locallang_csh.xlf new file mode 100755 index 0000000..49717b4 --- /dev/null +++ b/public/typo3conf/l10n/de/wizard_sortpages/Resources/Private/Language/de.locallang_csh.xlf @@ -0,0 +1,42 @@ + + + +
+ + + Sort Pages wizard + Seitensortierungsassistent + + + Enables you to sort pages alphabetically by title, sub-title or by creation time etc. You can also reverse the order of pages in the page tree. + Der Assistent ermöglicht es Ihnen, Seiten alphabetisch nach Titel oder Untertitel, Erstellungs- oder Änderungszeitpunkt zu sortieren. Auch die Reihenfolge der Seiten im Seitenbaum läßt sich hier umkehren. + + + Pages in the page tree are always ordered manually. It is possible to move pages up and down etc. But this wizard gives you a quick way to change the manual order of sub-pages. + +Simply click one of the links in the bottom of the wizard screen: + +<b>Page title</b> +Will sort pages by their page title. + +<b>Subtitle</b> +Will sort page by their Subtitle field. + +<b>Change-time</b> +Will sort pages by the date they were last changed. + +<b>Create-time</b> +Will sort pages by their creation date. + +<b>Reverse current order</b> +Click this to reverse the current order. For example, if you want to sort pages alphabetically but in descending order you simply sort by title first and then reverse the order by clicking this. + Seiten im Seitenbaum sind immer manuell sortiert. Seiten lassen sich innerhalb des Seitenbaums hoch oder runter schieben, einrücken usw. und dieses Verhalten ist auf Systemebene nicht wirklich beeinflussbar. Dieser Assistent gibt Ihnen aber die Möglichkeit, die Sortierreihenfolge Ihrer Unterseiten schnell zu ändern. Klick einfach einen der Links am Ende der Assistenten-Seite: <b>Seitentitel</b> Sortiert Seiten nach dem Seitentitel. <b>Untertitel</b> Sortiert Seiten nach dem Untertitel. <b>Änderungszeitpunkt</b> Sortiert Seiten nach dem Änderungszeitpunkt. <b>Erstellungszeitpunkt</b> Sortiert Seiten nach dem Erstellungszeitpunkt. <b>Aktuelle Sortierreihenfolge umkehren</b> Kehrt die aktuelle Sortierreihenfolge um. Wählen Sie diese Option, wenn Sie zum Beispiel Ihre Seiten in umgekehrt-alphabetisch Reihenfolge sortiert haben wollen (also von Z-A statt A-Z). Gleiches gilt natürlich auch für Untertitel sowie für den Erstellungs- oder Änderungszeitpunkt. + + EXT:wizard_sortpages/Resources/Public/Images/cshimages/wizards_1.png + EXT:wizard_sortpages/Resources/Public/Images/cshimages/wizards_1.png + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial. + + + + diff --git a/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang.xlf b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang.xlf new file mode 100755 index 0000000..81d7ef3 --- /dev/null +++ b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang.xlf @@ -0,0 +1,430 @@ + + + +
+ + + Send to stage + An Stufe senden + + + Cancel + Abbrechen + + + Choose staging action + Stufenaktion auswählen + + + Choose mass action + Stapelverarbeitung auswählen + + + Close + Schließen + + + Actions + Aktionen + + + Modification + Änderung + + + Difference + Unterschied + + + Live path + Live-Pfad + + + Live title + Live-Titel + + + Live ID + Live-ID + + + Current Stage + Aktuelle Stufe + + + WS ID + Arbeitsumgebungs-ID + + + Workspace + Arbeitsumgebung + + + Path + Pfad + + + Swap workspace + Arbeitsumgebung austauschen + + + Changed + Geändert + + + User comments for <b>step {0} of stage</b> "{1}" + Benutzerkommentare für <b>Schritt {0} von Stufe</b> "{1}" + + + <b>Current stage step</b>: {0} (<b>{1}</b>/{2}) + <b>Aktueller Schritt in derzeitiger Stufe</b>: {0} (<b>{1}</b>/{2}) + + + You are in LIVE workspace. You have to select a draft workspace before you can review and + publish changes. + + Sie befinden sich in der LIVE-Arbeitsumgebung. Wählen Sie eine Entwurfs-Arbeitsumgebung aus um Änderungen + überprüfen und veröffentlichen können. + + + Stage not found + Stufe nicht gefunden + + + The server did not send any response whether the action was successful. + Der Server hat keine Rückmeldung gesendet, ob die Aktion erfolgreich war. + + + The record element could not be found. + Das gespeicherte Element konnte nicht gefunden werden. + + + The record element is already in editing stage, there is no previous stage. + Das Element befindet sich bereits in der Stufe Bearbeiten. Es existiert keine vorherige Stufe. + + + StageId is supposed to be an integer + Die Arbeitsumgebungs-ID sollte eine Ganzzahl sein + + + The stage to be used seems to be invalid and cannot be used. Please consider to use the update + wizard in the install tool to fix this. + + Die ausgewählte Stufe scheint unültig zu sein und kann nicht genutzt werden. Bitte verwenden Sie den + Update-Assistenten im Install Tool um dies zu reparieren. + + + Element is in workspace stage "%s", modifications will send it back to "%s". + Element ist in der Arbeitsumgebungsstufe "%s", Änderungen werden zurückgesandt zur Stufe "%s". + + + New Page! + Neue Seite! + + + The previewed page has been created in a workspace and has no live counterpart. + Die Vorschauseite wurde in einer Arbeitsumgebung erstellt und hat kein Live-Pendant. + + + Record "%s" depends on default language record + Datensatz "%s" ist abhängig vom Datensatz in der Standardsprache + + + The integrity check discovered several issues, see status icons infront of each record for further details. + Bei der Prüfung der Integrität wurden mehrere Probleme gefunden. Weitere Details siehe Statussymbol vor den Datensätzen. + + + Do you want to continue? + Möchten Sie fortfahren? + + + Default language record for record "%s" + Datensatz in der Standardsprache für Datensatz "%s" + + + item + Element + + + items + Elemente + + + Discard + Verwerfen + + + Generate Workspace Preview Links + Arbeitsumgebungsvorschaulinks erstellen + + + Publish + Veröffentlichen + + + Swap + Austauschen + + + all languages + Alle Sprachen + + + all languages + Alle Sprachen + + + deleted + gelöscht + + + edited + bearbeitet + + + hidden + verborgen + + + Legend: + Legende: + + + moved + verschoben + + + created + erstellt + + + Live Workspace + Live-Arbeitsumgebung + + + Ok + OK + + + <b>Path</b>: {0} + <b>Pfad</b>: {0} + + + Preview Link + Vorschau-Link + + + List view + Listenansicht + + + Live + Live + + + Click this element to hide the workspace version and see the live version of the page. + Klicken Sie dieses Element an, um die Arbeitsumgebung zu verbergen und die Live-Version der Seite zu sehen. + + + Horizontal + Horizontal + + + Slider + Schieberegler + + + Vertical + Vertikal + + + Visual preview + Visuelle Vorschau + + + Workspace + Arbeitsumgebung + + + Click this element to hide the live version and see the workspace version of the page. + Klicken Sie dieses Element an, um die Live-Version zu vergeben und die Arbeitsumgebungs-Version der Seite zu sehen. + + + Publish to LIVE + LIVE veröffentlichen + + + Records to display + Datensätze anzeigen + + + review and publish + prüfen und veröffentlichen + + + Row details... + Zeilendetails... + + + Done processing %d elements + %d Elemente erfolgreich verarbeitet + + + init + Initialisieren + + + Stage {0} + Stufe {0} + + + Error + Fehler + + + Information + Information + + + Warning + Warnung + + + Workspaces + Arbeitsumgebungen + + + Please note that this will affect all changes in the current workspace, which may be more than + you are currently seeing on your screen. + + Bitte beachten Sie, dass das alle Änderungen in der aktuellen Arbeitsumgebung betrifft. + Das können mehr sein, als im Moment angezeigt werden! + + + Do you really want to discard changes from the whole workspace? + Sämtliche Änderungen in der Arbeitsumgebung tatsächlich verwerfen? + + + Really discard changes of the selected elements? + Änderungen der ausgewählten Elemente tatsächlich verwerfen? + + + Discard workspace version of record. + Entwurfversion des Datensatzes verwerfen. + + + Edit element + Element bearbeiten + + + Generate page preview links + Seitenvorschaulinks erstellen + + + Open version of page + Seitenversion öffnen + + + Really publish entire workspace? + Die gesamte Arbeitsumgebung tatsächlich veröffentlichen? + + + Really publish selected elements? + Ausgewählte Elemente tatsächlich veröffentlichen? + + + Send record to next Stage + Datensatz an nächste Stufe senden + + + Send record to previous Stage + Datensatz an vorherige Stufe senden + + + Show history of workspace version + Zeige Verlauf der Version in der Arbeitsumgebung + + + Swap live and workspace versions of record + Live- und Arbeitsumgebungsversion austauschen + + + Really swap entire workspace? + Die gesamte Arbeitsumgebung tatsächlich tauschen? + + + Really swap selected elements? + Ausgewählte Elemente tatsächlich tauschen? + + + Preview element + Elementvorschau + + + It seems that you're still using old-style workspace. Please use the update scripts in the TYPO3 + Install Tool to run the necessary updates. If you continue using this module without migrating your + workspace you might loose data. + + Scheinbar verwenden Sie eine veraltete Version der Arbeitsumgebungen. Bitte nutzen Sie den Update-Assistenten + im Install Tool um dieses Problem zu beheben. Wenn Sie mit der veralteten Version fortfahren zu arbeiten + könnte dies zu Datenverlust führen. + + + Do you really want to discard all versions from page? + Tatsächlich alle Versionen von dieser Seite verwerfen? + + + Discard all workspace version of current page. + Alle Entwurfsversionen der aktuellen Seite verwerfen. + + + Do you really want to discard this version from workspace? + Diese Version tatsächlich aus der Arbeitsumgebung verwerfen? + + + Discard workspace version of record. + Entwurfversion des Datensatzes verwerfen. + + + Prepare to start mass action + Stapelverarbeitung ausführen + + + Prepare to execute actions on selection + Stapelverarbeitung für Auswahl ausführen + + + Additional recipients + Weitere Empfänger + + + Comments + Kommentare + + + The selected element(s) will be sent to + Die ausgewählten Elemente werden an folgende Stufe gesandt: + + + Send mail to + E-Mail senden an + + + Do you really want to swap this version? + Diese Version tatsächlich austauschen? + + + Swap version + Version austauschen + + + Workspace List + Liste der Arbeitsumgebungen + + + Workspace version + Arbeitsumgebungsversion + + + + diff --git a/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang.xml b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang.xml new file mode 100755 index 0000000..459e4b1 --- /dev/null +++ b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_csh_sysws_stage.xlf b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_csh_sysws_stage.xlf new file mode 100755 index 0000000..6521337 --- /dev/null +++ b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_csh_sysws_stage.xlf @@ -0,0 +1,39 @@ + + + +
+ + + Disable this checkbox to hide the recipient and additional recipient fields from the stage change popup window. Notifications are sent in the background nevertheless but based on configuration in workspace stage setting. + Deaktivieren Sie diese Option um die Felder "Empfänger" sowie "zusätzliche Empfänger" beim Popup-Fenster bzgl. einer Stufen-Änderung zu verbergen. Es werden dennoch im Hintergrund Benachrichtigungen verschickt, jedoch anhand der Einstellungen für die Arbeitsumgebungsstufe. + + + Here its possible to define a standard mail comment which will be inserted into the stage change mail. When no standard mail comment was defined here its possible to write a comment for the mail on every stage change. + Hier kann ein E-Mail-Kommentar angegeben werden, welcher standardmäßig in die Benachrichtigung bei Stufenänderung eingefügt wird. Wird hier kein Kommentar eingegeben ist es möglich vor jeder Stufenänderung einen Kommentar abzugeben. + + + Defines custom workspace stages in TYPO3 which allows for groups of people to work together in a defined process. More information about workspaces can be found in the document "Inside TYPO3". + Legt eigene Arbeitsumgebungsstufen in TYPO3 fest, welche es Gruppen von Menschen erlauben, in einem vorab definierten Prozess miteinander zu arbeiten. Mehr Informationen über Arbeitsumgebungen erhalten Sie im Dokument "Inside TYPO3". + + + Select these backend users or backend groups that should be selected per default to receive a notification mail. Select only users/groups that are also selected as responsible for this stage. + Wählen Sie BE-Benutzer oder BE-Benutzergruppen aus, welche standardmäßig Benachrichtigungen per E-Mail empfangen sollen. Wählen Sie nur Benutzer/Gruppen aus, welche ebenfalls als verantwortlich für diese Stufe festgelegt sind. + + + You can choose one of three settings for the recipient suggestion list on stage change. In the most configurations the default option is a good choice. For exact explanation about the single options please refer to the documentation. + Sie können eine von drei Einstellungen auswählen für die E-Mail-Empfänger bei Stufenänderung. In den meisten Konfigurationen ist der Standardwert eine gute Wahl. Für eine genaue Erklärung zu den einzelnen Optionen lesen Sie bitte die Dokumentation. + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + Define which BE users are responsible for this workspace stage. This selected BE users are possible recipients for the stage change emails. + Legen Sie fest, welche BE-Benutzer für diese Arbeitsumgebungs-Stufe verantwortlich sind. Die ausgewählten BE-Benutzer sind potentielle Empfänger von E-Mail-Benachrichtigungen bei Stufenänderungen in dieser Arbeitsumgebung. + + + Enter the name of the workspace stage. + Geben Sie den Namen der Arbeitsumgebungsstufe ein. + + + + diff --git a/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_csh_sysws_stage.xml b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_csh_sysws_stage.xml new file mode 100755 index 0000000..b8ded89 --- /dev/null +++ b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_csh_sysws_stage.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_db.xlf b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_db.xlf new file mode 100755 index 0000000..cd8124e --- /dev/null +++ b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_db.xlf @@ -0,0 +1,110 @@ + + + +
+ + + Staging + Stufen + + + Custom stages: + Benutzerdefinierte Stufen: + + + Allow notification settings during stage change back to edit stage + Ändern der Benachrichtigungseinstellungen bei Rückstufung auf "Bearbeiten" erlauben + + + Edit stage: default notification mail recipients + Stufe "Bearbeiten": Standardempfänger für Benachrichtigungen per E-Mail + + + Edit stage: Recipient suggestion checkboxes + Stufe Bearbeiten: Checkboxen für Empfängervorschläge + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + All are selected per default (can be changed) + Alle sind standardmäßig ausgewählt (anpassen möglich) + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + Some are selected per default (defaults cannot be unchecked) + Einige sind standardmäßig ausgewählt (abwählen nicht möglich) + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + All are selected per default (cannot be changed) + Alle standardmäßig ausgewählt (anpassen nicht möglich) + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + Allow notification settings during stage change to ready to publish + Ändern der Benachrichtigungseinstellungen bei Hochstufung auf "Bereit für Veröffentlichung" erlauben + + + Ready to publish stage: default notification mail recipients + Stufe "Bereit für Veröffentlichung": Standardempfänger für Benachrichtigungen per E-Mail + + + Ready to publish stage: Recipient suggestion checkboxes + Bereit zum Veröffentlichen-Stufe: Checkboxen Empfänger-Vorschläge + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + Workspace Stage + Arbeitsumgebungsstufe + + + Allow notification settings during stage change + Ändern der Benachrichtigungseinstellungen bei Stufenänderung erlauben + + + Default mail comment: + Standard-Mail-Kommentar: + + + Default notification mail recipients + Standardempfänger für Benachrichtigungen per E-Mail + + + Recipient suggestion checkboxes + Checkboxen für Empfängervorschläge + This label is deprecated (not used anymore) since TYPO3v8 + This label is deprecated (not used anymore) since TYPO3v8 +This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v8 This label is deprecated (not used anymore) since TYPO3v7 + + + UID of parent record: + UID des übergeordneten Datensatzes: + + + Parent table: + Übergeordnete Tabelle: + + + Responsible persons: + Verantwortliche Benutzer: + + + General + Allgemein + + + Notification settings + Benachrichtigungseinstellungen + + + + diff --git a/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_db.xml b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_db.xml new file mode 100755 index 0000000..a9546d2 --- /dev/null +++ b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_db.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_mod.xlf b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_mod.xlf new file mode 100755 index 0000000..88cb69c --- /dev/null +++ b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_mod.xlf @@ -0,0 +1,40 @@ + + + +
+ + + This tasks checks any workspace that has a publication date set in the past and automatically publishes it. + Dieser Task sucht in jeder Arbeitsumgebung Elemente mit einem Veröffentlichungsdatum in der Vergangenheit und veröffentlicht diese. + + + Workspaces auto-publication + Arbeitsumgebung: automatische Veröffentlichung + + + This task delete old preview links + Dieser Task löscht veraltete Vorschau-Links + + + Workspaces cleanup preview links + Arbeitsumgebungen: Vorschau-Links aufräumen + + + This module contains the overview of all elements within the current workspace and it enables to continue the review and publishing workflow for them. + Dieses Modul stellt eine Übersicht aller Elemente der aktuellen Arbeitsumgebung dar. Es ermöglicht darüber hinaus Arbeitsschritte zur Überprüfung und Veröffentlichung der Elemente durchzuführen. + + + Create and handle versioning workflows + Arbeitsumgebungen erstellen und verwalten + + + Workspaces + Arbeitsumgebungen + + + Ready to publish + Bereit zum Veröffentlichen + + + + diff --git a/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_mod.xml b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_mod.xml new file mode 100755 index 0000000..62dc4b9 --- /dev/null +++ b/public/typo3conf/l10n/de/workspaces/Resources/Private/Language/de.locallang_mod.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + +