Skip to content

Commit

Permalink
Merge branch 'release-2.2' into develop
Browse files Browse the repository at this point in the history
* 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
opengeek committed Jun 27, 2012
2 parents 831aac7 + 4a4b93d commit 63501dc
Show file tree
Hide file tree
Showing 7 changed files with 19 additions and 8 deletions.
2 changes: 2 additions & 0 deletions core/docs/changelog.txt
Expand Up @@ -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 - Allow Namespace-based loading of custom TV files
- Deprecate usage of modAction objects in favor of modNamespace base controller path - 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) MODX Revolution 2.2.4-pl (June 14, 2012)
==================================== ====================================
- [#8105], [#8051] Fix modFileHandler::sanitizePath() infinite recursion - [#8105], [#8051] Fix modFileHandler::sanitizePath() infinite recursion
Expand Down
4 changes: 2 additions & 2 deletions core/lexicon/de/filters.inc.php
Expand Up @@ -13,7 +13,7 @@
*/ */
$_lang['ago'] = 'vor [[+time]]'; $_lang['ago'] = 'vor [[+time]]';
$_lang['ago_day'] = '[[+time]] Tag'; $_lang['ago_day'] = '[[+time]] Tag';
$_lang['ago_days'] = '[[+time]] Tage'; $_lang['ago_days'] = '[[+time]] Tagen';
$_lang['ago_hour'] = '[[+time]] Stunde'; $_lang['ago_hour'] = '[[+time]] Stunde';
$_lang['ago_hours'] = '[[+time]] Stunden'; $_lang['ago_hours'] = '[[+time]] Stunden';
$_lang['ago_minutes'] = '[[+time]] min'; $_lang['ago_minutes'] = '[[+time]] min';
Expand All @@ -23,6 +23,6 @@
$_lang['ago_week'] = '[[+time]] Woche'; $_lang['ago_week'] = '[[+time]] Woche';
$_lang['ago_weeks'] = '[[+time]] Wochen'; $_lang['ago_weeks'] = '[[+time]] Wochen';
$_lang['ago_year'] = '[[+time]] Jahr'; $_lang['ago_year'] = '[[+time]] Jahr';
$_lang['ago_years'] = '[[+time]] Jahre'; $_lang['ago_years'] = '[[+time]] Jahren';
$_lang['today_at'] = 'Heute um [[+time]]'; $_lang['today_at'] = 'Heute um [[+time]]';
$_lang['yesterday_at'] = 'Gestern um [[+time]]'; $_lang['yesterday_at'] = 'Gestern um [[+time]]';
4 changes: 2 additions & 2 deletions core/lexicon/de/namespace.inc.php
Expand Up @@ -20,10 +20,10 @@
$_lang['namespace_err_remove'] = 'Ein Fehler trat auf beim Versuch, den Namensraum zu löschen.'; $_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_err_save'] = 'Ein Fehler trat auf beim Versuch, den Namensraum zu speichern.';
$_lang['namespace_assets_path'] = 'Assets-Pfad'; $_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_name_desc'] = 'Geben Sie hier einen Namen für den Namensraum an.';
$_lang['namespace_path'] = 'Core-Pfad'; $_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'] = '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_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'; $_lang['namespace_remove_multiple'] = 'Namensräume löschen';
Expand Down
8 changes: 7 additions & 1 deletion core/lexicon/de/setting.inc.php
Expand Up @@ -328,10 +328,13 @@
$_lang['setting_friendly_alias_word_delimiters'] = 'Suchmaschinenfreundliche Aliasse: mögliche Wort-Trennzeichen'; $_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_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_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_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'] = '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.'; $_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.';


Expand Down Expand Up @@ -733,3 +736,6 @@


$_lang['setting_xhtml_urls'] = 'XHTML-URLs'; $_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_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.';
5 changes: 4 additions & 1 deletion core/model/modx/modparser.class.php
Expand Up @@ -507,7 +507,10 @@ public function getElement($class, $name) {
$realname = $this->realname($name); $realname = $this->realname($name);
if (array_key_exists($class, $this->modx->sourceCache) && array_key_exists($realname, $this->modx->sourceCache[$class])) { if (array_key_exists($class, $this->modx->sourceCache) && array_key_exists($realname, $this->modx->sourceCache[$class])) {
/* @var modMediaSource $source */ /* @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'])) { if (!empty($this->modx->sourceCache[$class][$realname]['source'])) {
$source->fromArray($this->modx->sourceCache[$class][$realname]['source'],'',true,true); $source->fromArray($this->modx->sourceCache[$class][$realname]['source'],'',true,true);
} else { } else {
Expand Down
2 changes: 1 addition & 1 deletion core/model/modx/sources/modmediasource.class.php
Expand Up @@ -408,7 +408,7 @@ public function getProperties($parsed = false) {
} }
/** @var array $results Allow manipulation of media source properties via event */ /** @var array $results Allow manipulation of media source properties via event */
$results = $this->xpdo->invokeEvent('OnMediaSourceGetProperties',array( $results = $this->xpdo->invokeEvent('OnMediaSourceGetProperties',array(
'properties' => $this->xpdo->toJson($properties), 'properties' => $this->xpdo->toJSON($properties),
)); ));
if (!empty($results)) { if (!empty($results)) {
foreach ($results as $result) { foreach ($results as $result) {
Expand Down
2 changes: 1 addition & 1 deletion setup/lang/de/default.inc.php
Expand Up @@ -152,7 +152,7 @@
$_lang['modx_configuration_file'] = 'MODX-Konfigurationsdatei'; $_lang['modx_configuration_file'] = 'MODX-Konfigurationsdatei';
$_lang['modx_err_instantiate'] = 'Konnte die MODX-Klasse nicht instanziieren.'; $_lang['modx_err_instantiate'] = 'Konnte die MODX-Klasse nicht instanziieren.';
$_lang['modx_err_instantiate_mgr'] = 'Konnte den MODX-Manager-Kontext nicht initialisieren.'; $_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_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'] = 'MODX-Installation';
$_lang['modx_install_complete'] = 'MODX-Installation abgeschlossen'; $_lang['modx_install_complete'] = 'MODX-Installation abgeschlossen';
Expand Down

0 comments on commit 63501dc

Please sign in to comment.