Permalink
Browse files

Merge branch 'release-2.2' into develop

* release-2.2:
  Correct case of method call to toJSON
  [#7392] Get correct modMediaSource derivative in modParser->getElement()
  Translated the new and changed phrases to German
  Just deleted a blank line...  :-/
  Translated new phrases in namespace.inc.php to German, added translated file rest.inc.php

Conflicts:
	core/docs/changelog.txt
	core/lexicon/de/namespace.inc.php
  • Loading branch information...
2 parents 831aac7 + 4a4b93d commit 63501dcce3067520d2fff56df854d031cfc2b22a @opengeek opengeek committed Jun 27, 2012
View
@@ -6,6 +6,8 @@ development release, and is only shown to give an idea of what's currently in th
- Allow Namespace-based loading of custom TV files
- Deprecate usage of modAction objects in favor of modNamespace base controller path
+- [#7392] Get correct modMediaSource derivative in modParser->getElement()
+
MODX Revolution 2.2.4-pl (June 14, 2012)
====================================
- [#8105], [#8051] Fix modFileHandler::sanitizePath() infinite recursion
@@ -13,7 +13,7 @@
*/
$_lang['ago'] = 'vor [[+time]]';
$_lang['ago_day'] = '[[+time]] Tag';
-$_lang['ago_days'] = '[[+time]] Tage';
+$_lang['ago_days'] = '[[+time]] Tagen';
$_lang['ago_hour'] = '[[+time]] Stunde';
$_lang['ago_hours'] = '[[+time]] Stunden';
$_lang['ago_minutes'] = '[[+time]] min';
@@ -23,6 +23,6 @@
$_lang['ago_week'] = '[[+time]] Woche';
$_lang['ago_weeks'] = '[[+time]] Wochen';
$_lang['ago_year'] = '[[+time]] Jahr';
-$_lang['ago_years'] = '[[+time]] Jahre';
+$_lang['ago_years'] = '[[+time]] Jahren';
$_lang['today_at'] = 'Heute um [[+time]]';
$_lang['yesterday_at'] = 'Gestern um [[+time]]';
@@ -20,10 +20,10 @@
$_lang['namespace_err_remove'] = 'Ein Fehler trat auf beim Versuch, den Namensraum zu löschen.';
$_lang['namespace_err_save'] = 'Ein Fehler trat auf beim Versuch, den Namensraum zu speichern.';
$_lang['namespace_assets_path'] = 'Assets-Pfad';
-$_lang['namespace_assets_path_desc'] = 'Geben Sie hier einen absoluten Pfad zu den Assets für diesen Namensraum an (als "Assets" bezeichnet man in diesem Zusammenhang CSS- und JavaScript-Dateien, Bilder etc.). Sie können Platzhalter wie z.B. {assets_path} verwenden. Beispiel: {assets_path}assets/demokomponente';
+$_lang['namespace_assets_path_desc'] = 'Geben Sie hier einen absoluten Pfad zu den Assets für diesen Namensraum an (als "Assets" bezeichnet man in diesem Zusammenhang CSS- und JavaScript-Dateien, Bilder etc.). Sie können Platzhalter wie z.B. {assets_path} verwenden. Beispiel: {assets_path}components/demokomponente';
$_lang['namespace_name_desc'] = 'Geben Sie hier einen Namen für den Namensraum an.';
$_lang['namespace_path'] = 'Core-Pfad';
-$_lang['namespace_path_desc'] = 'Geben Sie hier einen absoluten Pfad zum Core für diesen Namensraum an. Sie können Platzhalter wie z.B. {core_path} verwenden. Beispiel: {core_path}assets/demokomponente';
+$_lang['namespace_path_desc'] = 'Geben Sie hier einen absoluten Pfad zum Core für diesen Namensraum an. Sie können Platzhalter wie z.B. {core_path} verwenden. Beispiel: {core_path}components/demokomponente';
$_lang['namespace_remove'] = 'Namensraum löschen';
$_lang['namespace_remove_confirm'] = 'Sind Sie sicher, dass Sie diesen Namensraum und alle mit ihm verknüpften Inhalte löschen möchten?';
$_lang['namespace_remove_multiple'] = 'Namensräume löschen';
@@ -328,10 +328,13 @@
$_lang['setting_friendly_alias_word_delimiters'] = 'Suchmaschinenfreundliche Aliasse: mögliche Wort-Trennzeichen';
$_lang['setting_friendly_alias_word_delimiters_desc'] = 'Zeichen, die Wort-Trennzeichen repräsentieren, wenn suchmaschinenfreundliche Aliasse verarbeitet werden. Diese Zeichen werden konvertiert und konsolidiert zu dem bevorzugten Wort-Trennzeichen für suchmaschinenfreundliche Aliasse.';
-$_lang['setting_friendly_urls'] = 'Suchmaschinenfreundliche URLs benutzen';
+$_lang['setting_friendly_urls'] = 'Suchmaschinenfreundliche URLs verwenden';
$_lang['setting_friendly_urls_desc'] = 'Dies erlaubt Ihnen, suchmaschinenfreundliche URLs mit MODX zu verwenden. Bitte beachten Sie, dass dies nur für MODX-Installationen gilt, die auf einem Apache-Webserver laufen, und dass Sie eine .htaccess-Datei schreiben müssen, damit dies funktioniert. Mehr Informationen finden Sie in der .htaccess-Datei, die in der MODX-Distribution enthalten ist.';
$_lang['setting_friendly_urls_err'] = 'Bitte geben Sie an, ob Sie suchmaschinenfreundliche URLs verwenden möchten oder nicht.';
+$_lang['setting_friendly_urls_strict'] = 'Strikte suchmaschinenfreundliche URLs verwenden';
+$_lang['setting_friendly_urls_strict_desc'] = 'Wenn suchmaschinenfreundliche URLs aktiviert sind, bewirkt diese Option, dass nicht-kanonische Requests, die zu einer Ressource passen, mit dem Statuscode 301 zur kanonischen URL für diese Ressource weitergeleitet werden. WARNUNG: Aktivieren Sie diese Option nicht, wenn Sie eigene Weiterleitungsregeln verwenden, deren Weiterleitungsziel nicht zumindest mit dem Anfang der kanonischen URL übereinstimmt. Beispiel: Eine kanonische URL foo/ und eigene Weiterleitungen zu foo/bar.html würden funktionieren, aber Versuche, bei einer kanonischen URL bar/foo.html zu foo/ weiterzuleiten, würden eine Weiterleitung zu foo/ statt zu bar/foo.html erzwingen, wenn diese Option aktiviert ist.';
+
$_lang['setting_global_duplicate_uri_check'] = 'In allen Kontexten nach doppelten URIs suchen';
$_lang['setting_global_duplicate_uri_check_desc'] = 'Wählen Sie "Ja", wenn bei der Überprüfung auf doppelte URIs alle Kontexte berücksichtigt werden sollen. Anderenfalls wird nur der Kontext, in dem die Ressource gespeichert wird, überprüft.';
@@ -733,3 +736,6 @@
$_lang['setting_xhtml_urls'] = 'XHTML-URLs';
$_lang['setting_xhtml_urls_desc'] = 'Wenn diese Einstellung auf "Ja" gesetzt wird, werden alle URLs, die von MODX generiert werden, XHTML-valide erzeugt, einschließlich Codierung des Ampersand-Zeichens ("kaufmännisches Und").';
+
+$_lang['setting_default_context'] = 'Standard-Kontext';
+$_lang['setting_default_context_desc'] = 'Wählen Sie den Standard-Kontext, den Sie für neue Ressourcen verwenden möchten.';
@@ -507,7 +507,10 @@ public function getElement($class, $name) {
$realname = $this->realname($name);
if (array_key_exists($class, $this->modx->sourceCache) && array_key_exists($realname, $this->modx->sourceCache[$class])) {
/* @var modMediaSource $source */
- $source = $this->modx->newObject('sources.modMediaSource');
+ $sourceClassKey = !empty($this->modx->sourceCache[$class][$realname]['source']['class_key'])
+ ? $this->modx->sourceCache[$class][$realname]['source']['class_key']
+ : 'sources.modMediaSource';
+ $source = $this->modx->newObject($sourceClassKey);
if (!empty($this->modx->sourceCache[$class][$realname]['source'])) {
$source->fromArray($this->modx->sourceCache[$class][$realname]['source'],'',true,true);
} else {
@@ -408,7 +408,7 @@ public function getProperties($parsed = false) {
}
/** @var array $results Allow manipulation of media source properties via event */
$results = $this->xpdo->invokeEvent('OnMediaSourceGetProperties',array(
- 'properties' => $this->xpdo->toJson($properties),
+ 'properties' => $this->xpdo->toJSON($properties),
));
if (!empty($results)) {
foreach ($results as $result) {
@@ -152,7 +152,7 @@
$_lang['modx_configuration_file'] = 'MODX-Konfigurationsdatei';
$_lang['modx_err_instantiate'] = 'Konnte die MODX-Klasse nicht instanziieren.';
$_lang['modx_err_instantiate_mgr'] = 'Konnte den MODX-Manager-Kontext nicht initialisieren.';
-$_lang['modx_footer1'] = '&copy; 2005-2011 the <a href="http://www.modx.com/" onclick="window.open(this.href); return false;" onkeypress="window.open(this.href); return false;">MODX</a> Content Management Framework (CMF) project. Alle Rechte vorbehalten. MODX ist lizenziert unter der GNU GPL.';
+$_lang['modx_footer1'] = '&copy; 2005-2012 the <a href="http://www.modx.com/" onclick="window.open(this.href); return false;" onkeypress="window.open(this.href); return false;">MODX</a> Content Management Framework (CMF) project. Alle Rechte vorbehalten. MODX ist lizenziert unter der GNU GPL.';
$_lang['modx_footer2'] = 'MODX ist freie Software. Wir ermutigen Sie, kreativ zu sein und MODX auf jede Art zu nutzen, die Sie möchten. Stellen Sie nur sicher, dass Sie, wenn Sie Änderungen vornehmen und sich entscheiden, Ihr modifiziertes MODX weiterzugeben, den Quellcode den Empfängern frei zugänglich machen!';
$_lang['modx_install'] = 'MODX-Installation';
$_lang['modx_install_complete'] = 'MODX-Installation abgeschlossen';

0 comments on commit 63501dc

Please sign in to comment.