diff --git a/modules/consent/templates/consentform.php b/modules/consent/templates/consentform.php index cb6eb4ff69a87fb1d38a0157a5990e82fda0732a..d32a1a1289fa29b2a29e7f32a9cfdfab623c0eb5 100644 --- a/modules/consent/templates/consentform.php +++ b/modules/consent/templates/consentform.php @@ -72,7 +72,7 @@ if (array_key_exists('descr_purpose', $this->data['dstMetadata'])) { '{consent:consent:consent_purpose}', array( 'SPNAME' => $dstName, - 'SPDESC' => $this->getTranslation( + 'SPDESC' => $this->getTranslator()->getPreferredTranslation( SimpleSAML\Utils\Arrays::arrayize( $this->data['dstMetadata']['descr_purpose'], 'en' diff --git a/modules/consentAdmin/templates/consentadmin.php b/modules/consentAdmin/templates/consentadmin.php index 2ca91e5685cf5d8a0b622ad494ef53b597569c14..015c44e2807ba71736fbcbcb7d59ee9b6b3a051a 100644 --- a/modules/consentAdmin/templates/consentadmin.php +++ b/modules/consentAdmin/templates/consentadmin.php @@ -101,7 +101,7 @@ TRSTART; if (isset($this->data['attribute_' . htmlspecialchars(strtolower($name)) ])) { $name = $this->data['attribute_' . htmlspecialchars(strtolower($name))]; } - $name = $this->getAttributeTranslation($name); // translate + $name = $this->getTranslator()->getAttributeTranslation($name); // translate if (sizeof($value) > 1) { echo "<li>" . htmlspecialchars($name) . ":\n<ul>\n"; foreach ($value AS $v) { diff --git a/modules/core/templates/frontpage_federation.tpl.php b/modules/core/templates/frontpage_federation.tpl.php index c4e18d247204b194545efacc70a2337c7d1440b9..d69843206c9a55661173f3b9f9cefdc7be506c3c 100644 --- a/modules/core/templates/frontpage_federation.tpl.php +++ b/modules/core/templates/frontpage_federation.tpl.php @@ -54,11 +54,13 @@ if (is_array($this->data['metaentries']['hosted']) && count($this->data['metaent echo '<br />Index: '.$hm['metadata-index']; } if (!empty($hm['name'])) { - echo '<br /><strong>'.$this->getTranslation(SimpleSAML\Utils\Arrays::arrayize($hm['name'], 'en')). + echo '<br /><strong>'. + $this->getTranslator()->getPreferredTranslation(SimpleSAML\Utils\Arrays::arrayize($hm['name'], 'en')). '</strong>'; } if (!empty($hm['descr'])) { - echo '<br /><strong>'.$this->getTranslation(SimpleSAML\Utils\Arrays::arrayize($hm['descr'], 'en')). + echo '<br /><strong>'. + $this->getTranslator()->getPreferredTranslation(SimpleSAML\Utils\Arrays::arrayize($hm['descr'], 'en')). '</strong>'; } @@ -84,11 +86,13 @@ if (is_array($this->data['metaentries']['remote']) && count($this->data['metaent ) ).'">'); if (!empty($entry['name'])) { - echo htmlspecialchars($this->getTranslation(SimpleSAML\Utils\Arrays::arrayize($entry['name'], 'en'))); + echo htmlspecialchars($this->getTranslator()->getPreferredTranslation( + SimpleSAML\Utils\Arrays::arrayize($entry['name'], 'en') + )); } elseif (!empty($entry['OrganizationDisplayName'])) { - echo htmlspecialchars( - $this->getTranslation(SimpleSAML\Utils\Arrays::arrayize($entry['OrganizationDisplayName'], 'en')) - ); + echo htmlspecialchars($this->getTranslator()->getPreferredTranslation( + SimpleSAML\Utils\Arrays::arrayize($entry['OrganizationDisplayName'], 'en') + )); } else { echo htmlspecialchars($entry['entityid']); } diff --git a/modules/core/templates/logout-iframe.php b/modules/core/templates/logout-iframe.php index e6d041e6c1878419681c41485b0100949f944fb3..e71c2f266a5aecebe0406398f3a74e496046e7bf 100644 --- a/modules/core/templates/logout-iframe.php +++ b/modules/core/templates/logout-iframe.php @@ -42,7 +42,7 @@ foreach ($SPs as $assocId => $sp) { } if ($from !== NULL) { - $from = $this->getTranslation($from); + $from = $this->getTranslator()->getPreferredTranslation($from); } @@ -99,7 +99,7 @@ echo '<table id="slostatustable">'; foreach ($SPs AS $assocId => $sp) { if (isset($sp['core:Logout-IFrame:Name'])) { - $spName = $this->getTranslation($sp['core:Logout-IFrame:Name']); + $spName = $this->getTranslator()->getPreferredTranslation($sp['core:Logout-IFrame:Name']); } else { $spName = $assocId; } diff --git a/modules/discopower/templates/disco-tpl.php b/modules/discopower/templates/disco-tpl.php index 752badc741ed5f08d37966aac2077dc36d44cc0c..8f1e4e279ee7fbbfcc9a4320374a5550198911f5 100644 --- a/modules/discopower/templates/disco-tpl.php +++ b/modules/discopower/templates/disco-tpl.php @@ -84,13 +84,13 @@ function getTranslatedName($t, $metadata) { $displayName = $metadata['UIInfo']['DisplayName']; assert('is_array($displayName)'); // Should always be an array of language code -> translation if (!empty($displayName)) { - return $t->getTranslation($displayName); + return $t->getTranslator()->getPreferredTranslation($displayName); } } if (array_key_exists('name', $metadata)) { if (is_array($metadata['name'])) { - return $t->getTranslation($metadata['name']); + return $t->getTranslator()->getPreferredTranslation($metadata['name']); } else { return $metadata['name']; }