YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » AJAX Text Übersetzung » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 14.094 Views | | Thema zu Favoriten hinzufügen
Seiten (3): [1] 2 3 nächste »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen AJAX Text Übersetzung 3 Bewertungen - Durchschnitt: 7,003 Bewertungen - Durchschnitt: 7,00
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Baret
Mitglied


Dabei seit: 29.05.04
Beiträge: 18

 AJAX Text Übersetzung Antworten Zitieren Editieren Melden       UP

Titel: AJAX Text Übersetzung
Version: 1.0
Beschreibung: Einleitung

Ein etwas anderer Hack wie man es sonst kennt. Durch makierung eines Textes in der Threadansicht, kann sobald makiert wurde der Text nach belieben ins Englische oder Deutsche übersetzt werden.

Beschreibung:

Die Übersetzung findet komplett auf der eigennen Seite statt, ohne das die Seite jedoch neugeladen wird. Der übersetzte Text wird direct von den Google Translation Service übermittelt. Die Abfrage eines API Lizenskeys wie man es sonst bei Googleprodukten handhabt entfällt hierbei.

Installation

Bitte den Anweißungen in der Readme datei folgen. Das ganze ist selbstverständlich bei bedarf auch um weitere Sprachen erweiterbar. Ich denke jedoch das dies hier nur sinn macht, wenn man Internationalen Publikumsverkehr auf seiner seite hat. So könnten User die kein English Sprechen sich den Text schnell und einfach ins Deutsche übersetzen.

MFG Baret
----
Demo: http://nb.game-aktuell.de/thread.php?postid=9785

weiter zum Download
18.06.06 21:37 Baret ist offline E-Mail Finden Als Freund hinzufügen
LazyOne
Mitglied


Dabei seit: 08.10.04
Beiträge: 23

Antworten Zitieren Editieren Melden       UP

habs mal wie anleitung installiert, aber ein minipopup kommt bei mir nicht wie in der demo (?)

__________________

19.06.06 16:17 LazyOne ist offline E-Mail Finden Als Freund hinzufügen
Sn00pY Sn00pY ist männlich
Mitglied


images/avatars/avatar-4143.jpg

Dabei seit: 13.11.04
Beiträge: 931
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

demo wo?!
19.06.06 16:48 Sn00pY ist offline E-Mail WWW Finden Als Freund hinzufügen
LazyOne
Mitglied


Dabei seit: 08.10.04
Beiträge: 23

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Sn00pY
demo wo?!


hi Sn00pY,

meinst meine URL, wo eingebaut, oder demo des hacks?

meine wäre z.b. http://www.pc-treiber.net/thread.php?postid=1770#post1770

wobei es nicht funktioniert bei mir.

__________________

19.06.06 16:54 LazyOne ist offline E-Mail Finden Als Freund hinzufügen
BrainStar
Mitglied


Dabei seit: 30.01.04
Beiträge: 35
Forenversion: 2.3.X

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von LazyOne
habs mal wie anleitung installiert, aber ein minipopup kommt bei mir nicht



bei mir leider auch das gleiche, kein minipopup
19.06.06 17:02 BrainStar ist offline E-Mail WWW Finden Als Freund hinzufügen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Antworten Zitieren Editieren Melden       UP

dito...

__________________
Ein Forum für Jedermann - www.funboard4you.de
19.06.06 17:32 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
Baret
Mitglied


Dabei seit: 29.05.04
Beiträge: 18

Themenstarter Thema begonnen von Baret
Antworten Zitieren Editieren Melden       UP

Bei 5 Ditos musste ich doch gleich noch einmal reinschauen.
Dateianhang wurde soeben Aktualisiert. Wer die alten Dateien genommen hat bitte Archiv neu herunterladen und alte Dateien einfach noch einmal überschreiben.

Dann in der thread.tpl suchen nach:

code:
1:
<script type="text/javascript" src="js/translate.js"></script>

Dies dann bitte ersetzen mit:

code:
1:
<script type="text/javascript" src="js/languages.js"></script>


Demo ist oben auf den Link zur Demo zu finden. Der link leitet extra in einem Thead dort einfach einmal den gewünschten Text makieren und dann erscheint auch schon die Übersetzungsauswahl.

Baret
19.06.06 20:13 Baret ist offline E-Mail Finden Als Freund hinzufügen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Antworten Zitieren Editieren Melden       UP

Jetzt klappt es, schönen Dank. smile

__________________
Ein Forum für Jedermann - www.funboard4you.de
19.06.06 20:22 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
Team-AirAttack Team-AirAttack ist männlich
Mitglied


images/avatars/avatar-3192.gif

Dabei seit: 22.06.05
Beiträge: 14

Antworten Zitieren Editieren Melden       UP

Absolut klasse smile
20.06.06 01:42 Team-AirAttack ist offline E-Mail WWW Finden Als Freund hinzufügen
Arro
Mitglied


Dabei seit: 31.01.04
Beiträge: 19

Antworten Zitieren Editieren Melden       UP

Erst einmal muß ich sagen: Der Hack ist tadellos und danke für die Arbeit.

Ich habe nur ein paar kleine Anmerkungen:
1. Im Ie erscheint das Fenster English/German ziemlich weit oben auf der Seite, im Bereich des Headers und nicht in der Nähe des markierten Textes.
2. Im Firefox kommt sehr oft die Meldung "Bitte markieren sie zuerst einen Text", obwohl ein Text markiert ist (denn ansonsten käme ja nicht das Popup)
3. Ist es noch möglich französich mit einzubinden?

Gruß Arro

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Arro: 20.06.06 06:21.

20.06.06 06:20 Arro ist offline E-Mail Finden Als Freund hinzufügen
mathysjp mathysjp ist männlich
Mitglied


images/avatars/avatar-3544.gif

Dabei seit: 21.01.04
Beiträge: 45
Herkunft: Schweiz
Forenversion: 2.3.4

Antworten Zitieren Editieren Melden       UP

Die Idee ist nicht schlecht doch leider funzt es mit FF sehr schlecht.
wie schon angesprochen wurde erkennt er die markierung teilweise nicht.
Was ich sehr stören finde ist das wenn ich zu unterst in einem langen thread etwas mrkiere und übersetze, nach schleissen der übersetzung springt er zu Anfang de Treads.

__________________
Gruss

Mathys JP
20.06.06 07:23 mathysjp ist offline E-Mail Finden Als Freund hinzufügen
Team-AirAttack Team-AirAttack ist männlich
Mitglied


images/avatars/avatar-3192.gif

Dabei seit: 22.06.05
Beiträge: 14

Antworten Zitieren Editieren Melden       UP

Der fehler im IE ist mir auch erst jetzt aufgefallen.
Die Auswahl der Sprache kommt nach dem markieren immer ganz oben und die Übersetzung selber dann wieder dort wo markiert wurde.
Liegt wahrscheinlich am Javascript.

Im Firefox funktioniert es einwandfrei und Meldung kommt da keine bei mir.
Auch nicht wenn ich mal hier und mal da was markiere ohne die Sprache für die Übersetzung auszuwählen.

PS:
Im Download vermisste ich das ico_searching.gif und der Pfad für das Bild sollte auf "images/ico_searching.gif" und nicht "img/ico_searching.gif" sein.

PSS:
Wegen dem hochspringen zum ersten Beitrag beim schliessen:
In der thread.tpl ist über $footer das zu finden.

Zitat:

<div id="translation" style="visibility: hidden; font-size: 11px; border: 1px solid #333333; background: #ffffe5; position: absolute; left: 0px; top: 0px;">
<div style="background: #ffffc9; border-bottom: 1px solid #333333;"><a style="display: block; text-align: right; padding: 2px; font-size: 9px;" href="#" onclick="this.parentNode.parentNode.style.visibility = 'hidden'">{$lang->items['LANG_THREAD_TRANSLATE']}</a></div>
<div style="padding: 6px;"></div>
</div>
<div id="translate" style="visibility: hidden; font-size: 9px;border: 1px solid #333333; background: #ffffe5; padding: 1px; position: absolute; left: 0px; top: 0px;">
<img src="img/ico_searching.gif" alt="" style="vertical-align: middle; display: none;" /> <a href="#" onclick="translateSelection( 'de', 1 );return false;">{$lang->items['LANG_THREAD_TRANSLATE_ENGLISH']}</a>
<a href="#" onclick="translateSelection( 'en', 1 );return false;">{$lang->items['LANG_THREAD_TRANSLATE_GERMAN']}</a> </div>


Nur das rot markierte # gegen java script:; austauschen.
ACHTUNG:
Weil das WBB seltsamerweise zwischen java und script einen Abstand einbaut müßt ihr den rausnehmen, denn das gehört zusammen geschrieben.

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Team-AirAttack: 20.06.06 08:41.

20.06.06 07:24 Team-AirAttack ist offline E-Mail WWW Finden Als Freund hinzufügen
master01 master01 ist männlich
Mitglied


Dabei seit: 17.12.04
Beiträge: 33

Antworten Zitieren Editieren Melden       UP

Hallo,

Schönes Addon, bis auf ein paar kleinigkeiten...

Deine Änderung bewirkt beim schliessen bei mir, einen 404 Fehler !!!!

Gruss, master cool

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von master01: 20.06.06 09:36.

20.06.06 09:17 master01 ist offline E-Mail Finden Als Freund hinzufügen
Deets Deets ist männlich
Mitglied


Dabei seit: 21.03.06
Beiträge: 16
Herkunft: Berlin

Antworten Zitieren Editieren Melden       UP

Mich würde es auch interessieren ob man mehr sprachen einbinden kann großes Grinsen

Wenn das schon über google geht, dann müsste es klappen bei google sidn auch mehr sprachen zum auswählen da großes Grinsen
20.06.06 10:42 Deets ist offline E-Mail Finden Als Freund hinzufügen
LazyOne
Mitglied


Dabei seit: 08.10.04
Beiträge: 23

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von master01
Hallo,

Schönes Addon, bis auf ein paar kleinigkeiten...

Deine Änderung bewirkt beim schliessen bei mir, einen 404 Fehler !!!!

Gruss, master cool


müsste post über dir beheben?

jau, mehr sprachen siehe php datei, alle google sprachen können integriert werden, einfach copy, paste und sprache ändern, behaupte ich mal.. smile

__________________

20.06.06 11:01 LazyOne ist offline E-Mail Finden Als Freund hinzufügen
Deets Deets ist männlich
Mitglied


Dabei seit: 21.03.06
Beiträge: 16
Herkunft: Berlin

Antworten Zitieren Editieren Melden       UP

Behaupten ist gut aber Wissen wäre noch besser Zunge raus
20.06.06 11:08 Deets ist offline E-Mail Finden Als Freund hinzufügen
master01 master01 ist männlich
Mitglied


Dabei seit: 17.12.04
Beiträge: 33

Antworten Zitieren Editieren Melden       UP

nein behebt es nicht verwirrt

Dadurch kommt ja erst der Fehler 404
(seite nicht gefunden komoscherweise)


Gruss, master smile
20.06.06 11:08 master01 ist offline E-Mail Finden Als Freund hinzufügen
Team-AirAttack Team-AirAttack ist männlich
Mitglied


images/avatars/avatar-3192.gif

Dabei seit: 22.06.05
Beiträge: 14

Antworten Zitieren Editieren Melden       UP

Auch wenn man java und script zusammen schreibt ? Das WBB baut da einen Abstand ein der nicht sein soll. Dann sollte es klappen und nichts aufrufen was dann auch keinen Fehler produzieren kann.
Funktioniert jedenfalls bei mir im Board mit IE und FF einwandfrei.
20.06.06 13:07 Team-AirAttack ist offline E-Mail WWW Finden Als Freund hinzufügen
BrainStar
Mitglied


Dabei seit: 30.01.04
Beiträge: 35
Forenversion: 2.3.X

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Arro
1. Im Ie erscheint das Fenster English/German ziemlich weit oben auf der Seite, im Bereich des Headers und nicht in der Nähe des markierten Textes.



das wäre klasse, wenn man das noch irgendwie ändern könnte smile

vielen dank schonmal
20.06.06 14:28 BrainStar ist offline E-Mail WWW Finden Als Freund hinzufügen
Arro
Mitglied


Dabei seit: 31.01.04
Beiträge: 19

Antworten Zitieren Editieren Melden       UP

Also die Änderung mit Javascript anstatt # hat bei mir uach nichts gebracht. Das Popup kommt immer noch ziemlich oben.
Gruß Arro
20.06.06 17:11 Arro ist offline E-Mail Finden Als Freund hinzufügen
Seiten (3): [1] 2 3 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » AJAX Text Übersetzung