summaryrefslogtreecommitdiff
path: root/includes/classes/Babelfish.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/classes/Babelfish.php')
-rwxr-xr-xincludes/classes/Babelfish.php50
1 files changed, 25 insertions, 25 deletions
diff --git a/includes/classes/Babelfish.php b/includes/classes/Babelfish.php
index 8029db5..bcf1b73 100755
--- a/includes/classes/Babelfish.php
+++ b/includes/classes/Babelfish.php
@@ -34,7 +34,7 @@ class Babelfish {
if (!isset($_SERVER['SERVER_PORT'])) {
return $rv;
}
-
+
if (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on')) {
if ($_SERVER['SERVER_PORT'] != 443) {
$rv .= ':' . $_SERVER['SERVER_PORT'];
@@ -47,7 +47,7 @@ class Babelfish {
return $rv;
}
-
+
/**
* Return babelfish URL to translate \c $lang_from to \c $lang_to
*
@@ -55,22 +55,22 @@ class Babelfish {
* @param lang_to
*/
function url($lang_from, $lang_to) {
- static $url_map = array(
+ static $url_map = [
'en' => 'english',
'fr' => 'french',
'de' => 'german',
'it' => 'italian',
'es' => 'spanish',
'pt' => 'portugese',
- );
+ ];
$lang_from = strtolower($lang_from);
$lang_to = strtolower($lang_to);
-
+
if (!isset($url_map[$lang_from])) {
return '';
}
-
+
$url = 'http://jump.altavista.com/translate_' . $url_map[$lang_from] . '.go' .
'?http://babelfish.altavista.com/babelfish/tr?doit=done' .
'&lp=' . $lang_from . '_' . $lang_to .
@@ -91,8 +91,8 @@ class Babelfish {
* @param lang_from Language to translate from
*/
function links($lang_from = 'en') {
- static $fishes = array(
- 'en' => array( # English
+ static $fishes = [
+ 'en' => [ # English
'de' => 'Übersetzen Sie diese Seite ins Deutsche',
'es' => 'Traduzca esta paginación a español',
'fr' => 'Traduisez cette page en français',
@@ -101,28 +101,28 @@ class Babelfish {
'zh' => '翻译这页成汉语 (CN)',
'ja' => '日本語にこのページを翻訳しなさい (Nihongo)',
'ko' => '한국인으로 이 페이지를 번역하십시요 (Hangul)',
- ),
- 'fr' => array( # French
+ ],
+ 'fr' => [ # French
'de' => 'Übersetzen Sie diese Seite in Deutschen',
'en' => 'Translate this page into English',
- ),
- 'de' => array( # German
+ ],
+ 'de' => [ # German
'en' => 'Translate this page into English',
'fr' => 'Traduisez cette page en français',
- ),
- 'it' => array( # Italian
+ ],
+ 'it' => [ # Italian
'en' => 'Translate this page into English',
- ),
- 'es' => array( # Spanish
+ ],
+ 'es' => [ # Spanish
'en' => 'Translate this page into English',
- ),
- 'pt' => array( # Portugese
+ ],
+ 'pt' => [ # Portugese
'en' => 'Translate this page into English',
- ),
- 'ru' => array( # Russian
+ ],
+ 'ru' => [ # Russian
'en' => 'Translate this page into English',
- ),
- );
+ ],
+ ];
// \todo Use phpsniff or PEAR's Net_UserAgent_Detect to detect the browser type
// as Netscape 4.x and possibly others displays 'ꯍ' literally
@@ -139,9 +139,9 @@ class Babelfish {
$a = [];
foreach ($fishes[$lang_from] as $lang_to => $msg) {
- $a[] = array('target' => $lang_to,
- 'href' => Babelfish::url($lang_from, $lang_to),
- 'msg' => $msg);
+ $a[] = ['target' => $lang_to,
+ 'href' => Babelfish::url($lang_from, $lang_to),
+ 'msg' => $msg, ];
}
return $a;