Seite 1 von 1

translate posts mod Probleme

Verfasst: 01.07.2004 14:09
von Kiss News
Hallo!
Ich habe mir auf meiner Seite:
http://www.kissfanshop.de/phpbb2/index.php
den translate posts mod eingebaut:
##############################################################
## MOD Title: Translate posts
## MOD Author: Niels < ncr@db9.dk > (Niels Chr. Rød) http://mods.db9.dk
## MOD Description: This mod will give both guests and registerd users,
## the abillity to translate the posts into there own
## language selected in there profile (guest will have board language).
## MOD Version: 0.5.1 RC3
## Compatibility: 2.0.5->2.0.6 (prior release not tested)
##
## Installation Level: Easy
## Installation Time: 10 Minutes (1mn by EasyMOD of Nuttzy)
## Files To Edit: 10
## common.php
## viewtopic.php
## admin/admin_users.php
## includes/functions_selects.php
## includes/sessions.php
## includes/usercp_avatar.php
## includes/usercp_register.php
## templates/subSilver/profile_add_body.tpl
## templates/subSilver/subSilver.cfg
## templates/subSilver/viewtopic_body.tpl
## templates/subSilver/admin/user_edit_body.tpl
##
## Included Files: 128
## viewtopic_translate.php
## includes/translate_language_map.php
## language/lang_english/lang_translate_posts.php
## language/lang_french/lang_translate_posts.php
## language/lang_german/lang_translate_posts.php
## language/lang_italian/lang_translate_posts.php
## language/lang_spanish/lang_translate_posts.php
## templates/subSilver/viewtopic_translate_body.tpl
## templates/subSilver/images/icon_mini_translate_xxxxx1.gif (30)
## templates/subSilver/images/icon_mini_translate_xxxxx2.gif (30)
## templates/subTrail/images/icon_mini_translate_xxxxx1.gif (30)
## templates/subTrail/images/icon_mini_translate_xxxxx2.gif (30)

der scheint aber nicht richtig zu funktionieren bei einigen Übersetzungen. Es wird bei der Übersetzung auf 2 Übersetzungsseiten zurückgegriffen:
/***************************************************************************
* translate_language_map.php
* --------------------
*
* Notes : this file compiles for the "Translate posts" MOD the languages
* supported by the two free online translation services Babel Fish
* Babel Fish (http://babelfish.altavista.com/), and Inter Tran
* (http://intertran.tranexp.com).
Alle Sprachen, die mit http://intertran.tranexp.com übersetzt werden, funktionieren im Prinzip (auch wenn man es meist öfters versuchen muss).
Aber die Übersetzungen, die mit http://babelfish.altavista.com/ gemacht werden, bei denen kommt ein URL-error:


Startseite › Werkzeuge › Babel Fish Übersetzen › Übersetzungsfehler


Invalid URL http://
Leider ist ein Fehler aufgetreten.
Wenn Sie uns diesen Fehler mitteilen möchten, Senden Sie uns eine E-Mail und lassen Sie uns Folgendes wissen:

* Welchen Browser Sie benutzen.
* Mit welchem Betriebssystem Sie arbeiten.
* Bei welcher Art Übersetzungstext der Fehler aufgetreten ist.

Folgender Fehler ist aufgetreten: 141





Business-Services Seite anmelden Über AltaVista Datenschutz-Richtlinien Hilfe
© 2004 Overture Services, Inc.

AltaVista in English
beispiel: die falsche URL ist bei englisch-deutsch etwa:
http://babelfish.altavista.com/babelfis ... a9cf%23311

Weiss vielleicht jemand, wie man diesen bug behebt, oder wie man die Übersetzungen alle mit http://intertran.tranexp.com machen könnte?
Dies scheint in der translate_language_map.php definiert zus ein. Hier der Code:
// phpBB language directory name -> Babel Fish language code
$babelfish_lang_code['chinese'] = 'zh';
$babelfish_lang_code['english'] = 'en';
$babelfish_lang_code['french'] = 'fr';
$babelfish_lang_code['german'] = 'de';
$babelfish_lang_code['italian'] = 'it';
$babelfish_lang_code['japanese'] = 'ja';
$babelfish_lang_code['korean'] = 'ko';
$babelfish_lang_code['portuguese'] = 'pt';
$babelfish_lang_code['spanish'] = 'es';
$babelfish_lang_code['russian'] = 'ru';

// List of the translations pairs available on Babel Fish
$babelfish_available['en_fr'] = 'yes';
$babelfish_available['en_de'] = 'yes';
$babelfish_available['en_it'] = 'yes';
$babelfish_available['en_es'] = 'yes';
$babelfish_available['en_pt'] = 'yes';
$babelfish_available['en_ja'] = 'yes';
$babelfish_available['en_zh'] = 'yes';
$babelfish_available['en_ko'] = 'yes';
$babelfish_available['en_ru'] = 'no';

$babelfish_available['fr_en'] = 'yes';
$babelfish_available['de_en'] = 'yes';
$babelfish_available['it_en'] = 'yes';
$babelfish_available['es_en'] = 'yes';
$babelfish_available['pt_en'] = 'yes';
$babelfish_available['ja_en'] = 'yes';
$babelfish_available['zh_en'] = 'yes';
$babelfish_available['ko_en'] = 'yes';
$babelfish_available['ru_en'] = 'yes';

$babelfish_available['fr_de'] = 'yes';
$babelfish_available['de_fr'] = 'yes';

// phpBB language directory name -> Inter Tran language code
//$intertran_lang_code['albanian'] = '';
//$intertran_lang_code['bosnian'] = '';
$intertran_lang_code['bulgarian'] = 'bul';
//$intertran_lang_code['chinese'] = '';
$intertran_lang_code['croatian'] = 'cro';
$intertran_lang_code['czech'] = 'che';
$intertran_lang_code['danish'] = 'dan';
$intertran_lang_code['dutch'] = 'dut';
$intertran_lang_code['english'] = 'eng';
$intertran_lang_code['filipino'] = 'tag';
$intertran_lang_code['finnish'] = 'fin';
//$intertran_lang_code['flemish'] = '';
$intertran_lang_code['french'] = 'fre';
$intertran_lang_code['german'] = 'ger';
$intertran_lang_code['greek'] = 'grk';
//$intertran_lang_code['hindi'] = '';
$intertran_lang_code['hungarian'] = 'hun';
$intertran_lang_code['icelandic'] = 'ice';
$intertran_lang_code['italian'] = 'ita';
$intertran_lang_code['japanese'] = 'jpn';
//$intertran_lang_code['korean'] = '';
$intertran_lang_code['latin'] = 'ltt';
$intertran_lang_code['norwegian'] = 'nor';
$intertran_lang_code['polish'] = 'pol';
$intertran_lang_code['portuguese'] = 'poe';
$intertran_lang_code['portuguese_brazil'] = 'pob';
$intertran_lang_code['romanian'] = 'rom'; // Only available as destination language (into)
$intertran_lang_code['russian'] = 'rus';
$intertran_lang_code['serbian'] = 'sel';
$intertran_lang_code['slovenian'] = 'slo';
$intertran_lang_code['spanish'] = 'spa';
$intertran_lang_code['swedish'] = 'swe';
$intertran_lang_code['turkish'] = 'tur';
//$intertran_lang_code['ukrainian'] = '';
//$intertran_lang_code['vietnamese'] = '';
$intertran_lang_code['welsh'] = 'wel';

// List of the translations pairs available on Inter Tran
/********************************************************************
* All the pairs are available except any translation from Romanian.
* Then, as there is 756 pairs availables (27x28), and as there is only
* 1 exception (Romanian), it's easier to manage Inter Tran pairs
* availability in the viewtopic code and not by a pairs list here.
********************************************************************/

// List of every languages (fpr the drop down list) into which it is possible
// to translate posts (using Babel Fish or Inter Tran)
$available_translate_to = array(
'bulgarian',
'chinese',
'croatian',
'czech',
'danish',
'dutch',
'english',
'filipino',
'finnish',
'french',
'german',
'greek',
'hungarian',
'icelandic',
'italian',
'japanese',
'korean',
'latin',
'norwegian',
'polish',
'portuguese',
'portuguese_brazil',
'romanian',
'russian',
'serbian',
'slovenian',
'spanish',
'swedish',
'turkish',
'welsh');

// phpBB language directory name equivalences (for language entries & flag images)
$lang_equiv['chinese_simplified'] = 'chinese';
$lang_equiv['chinese_traditional_taiwan'] = 'chinese';
$lang_equiv['hrvatski'] = 'croatian';
$lang_equiv['cesky'] = 'czech';
$lang_equiv['dansk'] = 'danish';
$lang_equiv['nederlands'] = 'dutch';
$lang_equiv['suomea'] = 'finnish';
$lang_equiv['francais'] = 'french';
$lang_equiv['deutsch'] = 'german';
$lang_equiv['magyarul'] = 'hungarian';
$lang_equiv['islenska'] = 'icelandic';
$lang_equiv['italiano'] = 'italian';
$lang_equiv['norsk'] = 'norwegian';
$lang_equiv['polski'] = 'polish';
$lang_equiv['portugues'] = 'portuguese';
$lang_equiv['romaneste'] = 'romanian';
$lang_equiv['srpski'] = 'serbian';
$lang_equiv['slovensko'] = 'slovenian';
$lang_equiv['espanol'] = 'spanish';
$lang_equiv['svenska'] = 'swedish';
$lang_equiv['turkce'] = 'turkish';
$lang_equiv['cymraeg'] = 'welsh';

Weiss hier vielleicht jemand Bescheid, oder hat jemand diesen mod installiert, der einwandfrei funktioniert?

Verfasst: 06.07.2004 20:10
von Doc Lecter
Leider ist das ein Problem von AltaVista Babelfish! Ich hab mich auch schon darüber aufgeregt aber anscheinend gibts bis jetzt noch keine Lösung...

Verfasst: 06.07.2004 20:19
von Kiss News
doch, Du musst die viewtopic.php ersetzen.
Hier ist die Lösung:
http://mods.db9.dk/viewtopic.php?t=4992 ... sc&start=8