Ja - ganz einfach es ist kostenlos) Und ändern nur eine Datei. Detaillierte Anweisungen finden Sie hier
Ja - ganz einfach es ist kostenlos) Und ändern nur eine Datei. Detaillierte Anweisungen finden Sie hier
Zuletzt bearbeitet von vBET; 14-11-09 an 14:47.
Zunächst mod unterstützt Anwender Standardsprache. Es ist in Anmeldeformular eingestellt und kann im User CP geändert werden. So, wenn der Benutzer seine Standard-Sprache eingestellt ist, dann tut er nichts ... Schreibt Beiträge in seiner Sprache, und vBET kümmert sich um alles. In einem solchen Fall - wenn der Benutzer hat Standardsprache eingestellt wird davon ausgegangen, dass ganze Beitrag (inkl. Titel) in seinem Standard-Sprache geschrieben ist. Es wird bald konfigurierbar sein, aber in seinem Moment gibt es einfache Annahme: Wenn der Nutzer Standard-Sprache eingestellt hat und es ist anders als Forum Standardsprache, dann wird jeder seine Botschaft in einer Sprache, die er wählen, wie seine Standardeinstellung.
Sie können auch mehrsprachige Nachrichten, in denen nur Teile der Nachricht sind in verschiedenen Sprachen. Dies ist sehr einfach - alles, was Sie tun müssen, es setzen Text geschrieben in verschiedenen Sprachen in der lang BBCode. Er nimmt ein Parameter, der den Sprachcode ist. Dh, wenn Sie etwas auf Polnisch schreiben möchten, dann BBCode sieht wie folgt aus lang = pl.
Siehe ganze Beispiel (Leerzeichen in BBCode hinzugefügt, um Beurteilungen zu vermeiden):
[ lang=pl]Przykład tekstu po polsku[ /lang]
Dieses Beispiel (ohne Leerzeichen in BBCode) wird Ihnen ein solches Ergebnis:
Es gibt auch noch einen BBCode, die genau wie funktioniert lang BBCode, aber es ist für Beiträge nur Titel vorbehalten. Es ist langtitle BBCode - es wird von vBET legen Sie Ihre Nachricht eines Benutzers automatisch gekennzeichnet Standard andere Sprache als Standardsprache Forum. Es sollte nicht manuell verwendet werden und wenn Sie es so verwenden möchten, dann daran erinnern, ganze Nachricht innerhalb der Stellen lang BBCode verwenden dieselbe Sprache Code als Parameter in Stand BBCodes (sonst einige Teile übersetzt RSS-Kanäle können nicht übersetzt angemessen sein, aber Beiträge werden entsprechend dargestellt werden).
Es gibt wirklich noch ein BBCode, aber es ist nicht für die Übersetzung - in der Tat ist es zu halten Text nicht übersetzt. Wenn Sie einen Text möchte ich post nicht übersetzt werden, nur einfache heraus, dass es innerhalb der notranslate BBCode. Es kann bei manchen Begriffen nützlich oder Zitierung einige Gedichte etc.
For example this text will never be translated. You can check it by clicking some translation flag - you will see this part will stay in original
Zuletzt bearbeitet von vBET; 10-10-09 an 05:27.
Alles, was Sie tun müssen, ist entsprechende Regeln in Satz . Htaccess Datei im Forum ELTERN-Verzeichnis:
Und für jedes Unterverzeichnis in Ihrer Domäne, die von vBET (ohne Forum Verzeichnis selbst) unterstützt werden sollte hinzufügen, diese Regel in htaccess-Datei innerhalb der unterstützten Unterverzeichnis.:Code:RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ index.php?language=$1&vbet_outside=true [L,QSA] RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ $2?language=$1&vbet_outside=true [L,QSA]
Also, wenn Forum ELTERN-Verzeichnis auch noch unterstützt werden kann, muss all diese Regeln.Code:RewriteCond %{QUERY_STRING} !vbet_outside=true RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
Wenn Sie wollen auch die Übersetzung Tracking für diejenigen zu halten, müssen Sie:
- Einschalten URL-Tracking außerhalb Forum Verzeichnis in den Optionen im Admin CP
- Stellen Sie sicher, dass Links zu diesen Seiten werden ABSOLUTE (So geht von http)
Stellen Sie außerdem sicher, dass es Basis tag in generierten HTML-Ausgabe für Seiten außerhalb Forum-Verzeichnis. Wenn nicht, dann auf Vorlage bearbeiten, die diese Seiten erzeugt und fügen folgenden Code an beliebiger Stelle zwischen <head> und </ Head>:
Code:<if condition="!$_REQUEST['language']"><base href="$vboptions[bburl]/" /></if>
Zuletzt bearbeitet von vBET; 10-08-10 an 11:00.
Sie haben: Fatal error: Cannot redeclare vbseo_thread_seotitle
oder manchmal auch nur leere Seite, auch in Admin CP und fragen, warum ...
Standard-Antwort - du hast nicht brach Installationsanweisungen
Genauer gesagt. Da ist es beschrieben hierwenn Sie integrieren vBET 3.x mit vBSEO durch . Htaccess Datei, müssen Sie die vollständige Integration von folgenden Anweisungen gelten in Installationsanleitung aus dem Abschnitt vBSEO Integration.
Sie MUSS bearbeiten FORUM_ROOT / includes / functions_vbseo_createurl.php Datei als im manuellen (readme.html im Installationspaket enthalten) beschrieben. Ganz einfach - kopieren Sie einfach 2 Zeilen. Danach wird alles wieder funktionieren.
Zuletzt bearbeitet von vBET; 19-02-10 an 06:07.
Wenn alles gut und plötzlich funktionierte es dann nicht eine Möglichkeit ist, dass Sie Problem haben mit Ihrer Übersetzung Provider (andere sind: einige Konfigurationsdateien geändert wurde, neue Mod, einige Software-Aktualisierung).
Um dies zu überprüfen, laden Sie die entsprechende Datei aus dem Paket vBET do-not-upload/tools/providers-tests/. In dieses Verzeichnis enthält Dateien, die für die Prüfung Anbieter übersetzungen.
Beispiel-test für googleapiv2:
- Datei hochladen test_googleapiv2.php zum forum-Verzeichnis.
- Öffnen Sie ein browser-Seite:
Code:YourForumAddress/test_googleapiv2.php- Wenn alles ok ist, bekommst du die Antwort:
Code:Starting transaltion test Test result: {"responseData": {"translatedText":"Welcom"}, "responseDetails": null, "responseStatus": 200} Test error:
Im Falle eines Fehlers überprüfen Sie, ob die richtige API-key in Admin CP -> vBET -> Translation Providers.
Zuletzt bearbeitet von Marcin Kalak; 23-10-13 an 18:40.
Ist der Server ein Timeout und die Verbindung geschlossen.
Set variable wait_timeout für MySQL-Server zu einer höheren Wert.
Hier finden Sie eine vollständige Lösung:
MySQL-Server entfernt Irrtum erklärt gegangen
Sie müssen sich integrieren und verändern vBSEO Funktionen Dateien:
die volle Anleitung haben Sie in do-not-Upload-Ordner (readme.html) - Teil des vBSEO Integration (Integration mit anderen Mods)
Wenn Sie in Ihrer URL:
Wahrscheinlich verwenden Sie IE-Browser. IE-Browser falsch zeigt url mit dialektischen Zeichen.Code:caracter%C3%ADstica
Versuchen Sie diesen Link in einen anderen Browser (Opera, Firefox) zu überprüfen - sie schaut schön dort.
Dies ist ein Browser-Problem. Google durchsucht diesem Link richtig (mit dialektischen Zeichen).
Zuletzt bearbeitet von vBET; 05-07-10 an 06:59.
Seit Version 4.4.0 unterstützt viele vBET Übersetzung Anbietern. Standardmäßig werden nur Google benutzt, aber es ist einfach zu wechseln.
So unterstützen andere Übersetzung APIs jut zu gehen Admin CP - > vBET - > Übersetzungsanbietern und schalten Sie Option Verwenden Sie Google ONLY. Dies ist nur Schritt, der notwendig sein, andere Übersetzung APIs Unterstützung
Danach vBET werden andere Übersetzung API verwenden immer wenn es möglich ist. Also, wenn einige Übersetzung nur von Google unterstützt wird, dann wird Google verwendet werden, aber wenn andere unterstützte API ist in der Lage, die Übersetzung dann standardmäßig IMMER anderen Anbieter als Google gewählt werden.
Sie sind auch in der Lage zu bestimmen, welche genau Anbieter für bestimmte Sprachpaare verwendet werden soll (von-bis). Und Sie sind in der Lage, dies für jeden möglichen Sprachkombinationen zu tun. Also, wenn Sie die volle Kontrolle haben und bestimmen selbst, welche Übersetzungs-Engine für Sprachpaar verwendet werden sollten, dann können Sie es durch Konfigurationsdateien aus dem Verzeichnis tun vbet_translation_options. Jede Datei enthält Sprach-Code am Ende des Namens und dieser bestimmt 'From'. Um zu bestimmen, 'To' müssen Sie die Datei öffnen und ändern Sie entsprechende Zeile in php Tisch.
Zum Beispiel. Wenn man die Übersetzung aus dem Englischen ins Polnische von Microsoft Translation API erfolgen festlegen möchten. Dann:
1. Öffnen Sie die Datei / Vbet_translation_options / vbenterprisetranslator_from_en. Php
2. Finden Einklang mit polnischen Sprach-Code-Mapping und Set-Namen der gewählten Übersetzer:
Also das setzt Microsoft Translation API als Übersetzung Anbieter für Übersetzungen gemacht 'From' English (en), 'To' Polish (pl). Piece of cakeCode:'pl'=>'Microsoft',
Natürlich funktioniert nur, wenn Option Verwenden Sie Google ONLY ist deaktiviert. Dies ist nur Beispiel - bitte denken Sie daran, dass Sie nicht haben, dies zu tun. Standardmäßig ist bereits gesetzt, um nicht mit Google, wann immer es möglich ist.
Auch bitte bedenken Sie, dass einige APIs Übersetzung verlangen kann, um einen Ausweis Parametersatz. All diese Parameter, mit ausführlicher Beschreibung finden Sie in den Optionen Gruppe zu finden Admin CP - > vBET - > Übersetzungsanbietern
HINWEIS: Da die vBET 3.5.1 und vBET 4.4.3 vBET unterstützt Anbieter Warteschlange. Überall wo Sprachpaar von mehreren Anbietern unterstützt wird sehen Sie durch Kommas getrennte Werte mit Provider-Namen. Zum Beispiel:
Es bedeutet, dass solange Microsoft verfügbar ist vBET Microsoft und wenn es nicht verfügbar ist, dann vBET automatisch an Google wechselt. In diesem Fall vBET Anbieter als nicht verfügbar markiert und überprüft stündlich (von geplanten Tasks) es verfügbar ist. Wenn ja, wird vBET zurück zu bevorzugter Anbieter wechseln.Code:'pl'=>'Microsoft,Google',
Sie können Reihenfolge in Anbieter Warteschlange ändern oder entfernen einige Anbieter überhaupt von dort. Bitte beachten Sie, dass Sie keine Leerzeichen zwischen Werten verwenden können.
Diese Weise vBET werden in der Lage, dass Übersetzungen auch nach in einer Hand Grenzwerte erreichen.
Auch für den Fall, dass bei allen Anbietern nicht verfügbar sind wird vBET dummy Übersetzer verwenden, die einfach die ursprünglichen Text anzeigt. Also in diesem Fall können Sie nicht sehen übersetzten Text auf übersetzten Seiten. Es ist die bessere Strategie, die Anzeige von leeren Texte und etwas angezeigt werden muss. Bitte beachten Sie, dass diese Ergebnisse nicht zwischengespeichert werden, sodass Test zu wechseln wird übersetzt, sobald alle Übersetzungsanbieter wieder zur Verfügung stehen.
Zuletzt bearbeitet von r.dziadusz; 05-10-11 an 16:36.
1. Fügen Sie zu ignorieren Seiten so viele Inhalte vBET Sie ist nicht für Übersetzungen wichtiger denken
Beispiel für ein paar Seiten, die als nicht wichtig für die Übersetzung kann durch einige Forum-Besitzer: Mitglied Seiten, Kalender, Foto-Galerien.
2. Verwenden Sie freie Übersetzung Dienste zunächst
Verwendung erste Kostenlose Version von Übersetzungen API: Apertium, Microsoft-als bezahlte Google API v2 aktivieren
3. Limit-unterstützten Sprachen zu denen, die Ihrer Meinung nach die wichtigsten für das Forum. Und auch dann begrenzen sie mehr - nach der Zeit können Sie weitere Sprachen hinzufügen, wenn Sie die Kosten in Ordnung sind für Sie zu finden. Fügen Sie neue von Zeit zu Zeit, wenn Ihr Cache voll ist
Wir bieten Unterstützung für 53 Sprachen, aber für einige Forum kleinere Menge besser ist, auch können Sie Zwischenspeichern Ihre Daten so lange wie Sie wollen, so dass Sie neue Sprachen nacheinander hinzufügen können, ohne bis an Ihre Grenzen!
(4) Nicht löschen Sie den Datenbankcache und deaktivieren Sie automatische Reinigung
Denken Sie daran, den Wert der Cache-Ttl zu verbessern oder sogar deaktivieren it(0) - finden Sie hier: Admincp - > vBET Cache - > Datenbankcache - > Cache Time To Live (TTL)
5. Vermeiden Übersetzung von SPAM, durch Überprüfung der Beiträge, bis diese veröffentlicht werden.
Nicht übersetzt werden unerwünschte Informationen reduzieren Sie die Anzahl der Übersetzungen!
6. Suchen Sie nach anderen Übersetzungen, die Terms Of Service ermöglicht, um sie in vBET hinzu und lassen Sie uns über diese wissen - Gerne unterstützen wie viele Übersetzungs-APIs wie möglich
Wir suchen für neue freie Übersetzung Anbieter, helfen Sie uns und helfen Sie sich selbst, machen uns wissen über neue Übersetzungsanbietern! Jetzt vBET in Möglichkeit zur Unterstützung von vielen Anbietern erstellt wird, werden daher wenn Nutzungsbedingungen lassen Sie uns es, implementieren wir es tun!
7. Reduzieren Sie Ihre Anforderung pro Sekunde (nur für Google Übersetzungen API v2)
Sie haben zu ändern und dadurch zu erhöhen, aber erinnere mich auf großen Wert wird sich verlangsamen Ihre Forum Dramticaly: Admincp - > Vbet - > Übersetzungsoptionen - > Verzögerung zwischen
(8) Wenn Sie Google API v2 verwenden, legen Sie Ihre eigenen Grenzen
Sie können Ihre eigenen Grenzen, und kontrollieren Sie Ihre Übersetzungskosten! Gehen Sie einfach: https://Code.Google.com/APIs/Console/b/0/ -> Quoten
9. (Seit 3.6.2) Option aktivieren Übersetzen Sie nicht zahlen.
Durch Aktivieren dieser Option werden die Kosten für Übersetzungen, sinken, weil weniger Übersetzungen vorgenommen werden.
Zuletzt bearbeitet von Marcin Kalak; 04-10-12 an 19:09.