Koop nu! Functies Downloads
Pagina 2 van 2 EersteEerste 12
Resultaten 11 tot 20 van 20

Onderwerp: FAQ

  1. # 11
    Michał Podbielski (vBET Staff) vBET's schermafbeelding
    Geregistreerd
    Oktober 2009
    Berichten
    2,720
    Blog Entries
    1

    Verzuim Hoe werkt multi-language support werkt?

    De eerste van alle gemakken ondersteunt de gebruiker standaard taal. Het ligt in de registratie vorm en kan worden gewijzigd in de User CP. Dus als de gebruiker heeft ingesteld zijn standaard taal, dan doet hij niets ... Net schrijft berichten in zijn taal, en vBET draagt zorg over alles. In een dergelijk geval - wanneer de gebruiker heeft standaard taal in te stellen wordt aangenomen dat hele post (inclusief titel) is geschreven in zijn standaard taal. Het zal binnenkort configureerbaar, maar bij zijn moment is er eenvoudige veronderstelling: als de gebruiker heeft ingesteld standaardtaal en het is anders dan het forum standaard taal, dan is ieder zijn boodschap is in een taal die hij kiest als zijn standaard.

    U kunt ook meerdere talen berichten, waarbij slechts delen van de boodschap zijn in verschillende talen. Dit is zeer eenvoudig - alles wat je nodig hebt om het te doen zetten tekst geschreven in verschillende talen binnen lang BBCode. Het duurt een parameter die de taalcode. Dat wil zeggen als je iets wilt in het Pools te schrijven, dan BBCode ziet er als volgt lang = pl.
    Bekijk de hele voorbeeld (spaties in BBCode toegevoegd aan de evaluatie te voorkomen):
    [ lang=pl]Przykład tekstu po polsku[ /lang]

    Dit voorbeeld (zonder spaties in BBCode) geeft u zo'n resultaat:
    Tekst automatisch vertaald uit: Pools naar: Nederlands
    Vertaalde tekst
    Voorbeeld van tekst in het Pools
    Originele tekst


    Er is ook een meer BBCode die werkt precies zoals lang BBCode, maar het is gereserveerd voor berichten titels alleen. Het is langtitle BBCode - het wordt gebruikt door vBET voor het automatisch markeren boodschap van de gebruiker die hen default andere taal dan het forum standaard taal in te stellen. Het moet niet handmatig te worden gebruikt, en als je wilt gebruiken dergelijke manier, denk er dan aan hele boodschap zetten de binnenkant van lang BBCode gebruik van dezelfde taal code als parameter in stand BBCodes (anders sommige delen van de vertaalde RSS-kanalen de juiste manier kan niet worden vertaald, maar posten adequaat worden gemaakt).

    Er is echt nog een BBCode, maar het is niet voor de vertaling - in feite is om de tekst niet vertaald. Als u wilt dat wat tekst i post niet te vertalen, gewoon simpel uit het binnen de notranslate BBCode. Het kan nuttig zijn in geval van enkele termen, of citeren van een aantal gedichten, 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

  2. # 12
    Michał Podbielski (vBET Staff) vBET's schermafbeelding
    Geregistreerd
    Oktober 2009
    Berichten
    2,720
    Blog Entries
    1

    Verzuim Hoe kan ik pagina's buiten het forum directory vertalen?

    Als je forum is in subdirectory en je hebt pagina's buiten het, die worden behandeld door vBulletin, dan vBET ondersteunt vertaling voor die pagina's

    Het enige wat je hoeft te doen is te stellen passende regels in . Htaccess bestand in het forum parent directory:
    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]
    En voor elke submap in uw domein die moet worden ondersteund door vBET (Zonder forum directory zelf) toe te voegen deze regel in htaccess bestand in de ondersteunde subdirectory.:
    Code:
    RewriteCond %{QUERY_STRING} !vbet_outside=true
    RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
    Dus als forum Parent Directory moeten ook worden ondersteund het nodig al die regels.

    Als u ook wilt vertaling tracking houden voor degenen die je moet:
    1. Zet URL tracking buiten forum directory in opties in Admin CP
    2. Zorg ervoor dat de links naar die pagina's worden ABSOLUTE (Dus gaat uit van http)

    Ook voor zorgen dat er basis tag in gegenereerde HTML-uitgang voor pagina's buiten het forum directory. Zo niet dan bewerken template die deze pagina's genereert en onder toe te voegen code op elke plaats tussen de <head> en </ Head>:
    Code:
    <vb:if condition="!$_REQUEST['language']"><base href="{vb:raw vboptions.bburl}/" /></vb:if>
    Laatst aangepast door vBET; 10-08-10 op 11:14.

  3. # 13
    Michał Podbielski (vBET Staff) vBET's schermafbeelding
    Geregistreerd
    Oktober 2009
    Berichten
    2,720
    Blog Entries
    1

    Verzuim Hoe controleer ik geblokkeerd door mijn vertaling provider?

    Als alles goed was en ineens werkt het dan niet een mogelijkheid is dat u probleem met uw vertaling provider (andere zijn: een aantal configuratie is gewijzigd, nieuwe mod toegevoegd, sommige software update).


    Er is een zeer gemakkelijke manier om te controleren heb je probleem met Google api v1 of het is ergens anders. Om te controleren it please gewoon nieuwe php-bestand met deze inhoud:
    Dit bestand kunt u vinden in vBET pack in do-not-upload/tools/googletest.php
    PHP Code:
    <?php
    echo "Starting translation test for Google API v1<br/>\n";
    $connection curl_init();
    curl_setopt($connectionCURLOPT_URL'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&format=html&langpair=pl|en&q=witaj');
    curl_setopt($connectionCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)');
    //curl_setopt($connection, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($connectionCURLOPT_RETURNTRANSFER1);
    $time microtime(true) * 1000;
    $result curl_exec($connection);
    $time microtime(true) * 1000 $time;
    echo 
    'Test result: '.$result."<br/>\n";
    echo 
    'Test error: '.curl_error($connection)."<br/>\n";
    curl_close($connection);
    echo 
    'Connection time (ms): '.$time;
    ?>
    In het geval u gebruik maken van Google api v2 Gebruik deze code - ook dit bestand zullen worden opgenomen in onze volgende release:
    PHP Code:
    <?php
    require_once('./global.php');
    echo 
    "Starting translation test for Google API v2<br/>\n";
    $connection curl_init();
    curl_setopt($connectionCURLOPT_URL'https://www.googleapis.com/language/translate/v2?key='.$vbulletin->options['vbenterprisetranslator_googleapikeyv2'].'&format=html&q=witaj&target=en');
    curl_setopt($connectionCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)');
    //curl_setopt($connection, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($connectionCURLOPT_RETURNTRANSFER1);
    $time microtime(true) * 1000;
    $result curl_exec($connection);
    $time microtime(true) * 1000 $time;
    echo 
    'Test result: '.$result."<br/>\n";
    echo 
    'Test error: '.curl_error($connection)."<br/>\n";
    curl_close($connection);
    echo 
    'Connection time (ms): '.$time;
    ?>
    Uploaden naar uw server (uw forum root) en zet URL in je browser. Als het goed is krijg je antwoord:
    Code:
    Starting transaltion test
    Test result: {"responseData": {"translatedText":"Welcome"}, "responseDetails": null, "responseStatus": 200}
    Test error:
    Zoals u ziet fouten hebben geen waarde en het resultaat hebben de status van 200. Dit betekent dat: alles is ok.

    Als u waar geblokkeerd antwoord van Google zal er zo uitziet:
    Code:
    {"responseData": null, "responseDetails": "Suspected Terms of Service Abuse, please contact ajaxapis-support@google.com.", "responseStatus": 403}
    Als u waar geblokkeerd - net schrijven naar Google als het bericht zegt. Zal het mogelijk maken om u onze de reden is, misschien is het een vergissing, misschien moet u iets veranderen om beter passen bij Google TOS. Hoe dan ook Google gemakkelijke toegang geeft weer wanneer het probleem is opgelost

    Als u het netwerk probleem dan resultaat zal zijn leeg en error zal u vertellen wat er gaande is (dat wil zeggen: Niet kon oplossen host 'ajax.googleapis.com'). Merk op dat in een dergelijk geval kan het even duren voordat u ziet output (tot verbinding is timed up).
    Netwerk probleem voorbeeld:
    Code:
    Starting translation test
    Test result:
    Test error: Failed to connect to 74.125.95.95: Network is unreachable
    Connection time (ms): 70.96484375
    Wat moet je doen?
    Ten eerste: controleer of de firewall geen toegang tot Google te blokkeren.
    ten tweede: je moet contact opnemen met uw provider en vraag hem over problemen met aansluiting

    Als u alleen of niets "vertaling te testen vanaf" dan bij alle waarschijnlijk u niet hebt geïnstalleerd CURL module in uw PHP.


    Als u gebruik maakt van Microsoft API, nieuwe php-bestand en zet deze code erin.:
    PHP Code:
    <?php
    require_once('./global.php');
    echo 
    "Starting translation test MS<br/>\n";
    $connection curl_init();
    curl_setopt($connectionCURLOPT_URL'http://api.microsofttranslator.com/V2/Ajax.svc/Translate?appId='.$vbulletin->options['vbenterprisetranslator_microsoftappid'].'&from=pl&to=en&options={%22ContentType%22:%22text/html%22}&text=witaj');
    curl_setopt($connectionCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)');
    //curl_setopt($connection, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($connectionCURLOPT_RETURNTRANSFER1);
    $time microtime(true) * 1000;
    $result curl_exec($connection);
    $time microtime(true) * 1000 $time;
    echo 
    'Test result: '.$result."<br/>\n";
    echo 
    'Test error: '.curl_error($connection)."<br/>\n";
    curl_close($connection);
    echo 
    'Connection time (ms): '.$time;
    ?>
    Dan uploaden op je server, in uw root map forum, en zet die link in uw browser.
    Je moet zien zoiets als dit:
    PHP Code:
    Starting translation test
    Test result
    "Hello"
    Test error:
    Connection time (ms): 272.083984375 
    Als er iets mis gaat krijgt u een fout, dat wil zeggen als je verkeerde Microsoft ID:
    PHP Code:
    Starting translation test
    Test result
    "ArgumentException: Invalid appId Parameter name: appId xxx"
    Test error:
    Connection time (ms): 416.24194335938 
    Dan u zou mogen plak uw Microsoft-id voorzichtig nog een keer

    Ook kunt u dit foutbericht wordt weergegeven (met verschillende id-waarde), wat betekent dat u bent geblokkeerd door microsoft:
    PHP Code:
    Starting translation test MS
    Test result
    "InvalidOperationException: : ID=3641.V2_Json.Translate.365033CA"
    Test error
    Connection time (ms): 237.756103516 

    In dit geval zul je mail naar microsoft-ondersteuning verzenden: mtcont@microsoft.com
    met inbegrip van deze inhoud:
    -uw microsoft vertaler API-id
    -volledige foutcode, dat wil zeggen: InvalidOperationException:: ID=3641.V2_Json.Translate.365033CA
    -Beschrijf het probleem, - wanneer blijkt, enz.
    Laatst bewerkt door r.dziadusz; 14-10-11 11:37.

  4. # 14
    vBulletin Enterprise Translator (vBET) personeel
    Geregistreerd
    Mei 2010
    Berichten
    1000

    Verzuim Ik krijg het e-mailbericht over MySQL server weggegaan probleem. Wat is er mis?

    Is dat de server een time-out en de verbinding verbroken.
    Set variabele wait_timeout voor mysql server om een hogere waarde.

    Hier vindt u een volledige oplossing:
    MySQL server verdwenen fout uitgelegd

  5. # 15
    vBulletin Enterprise Translator (vBET) personeel
    Geregistreerd
    Mei 2010
    Berichten
    1000

    Verzuim Ik heb langtitle in mijn url en het is niet vertaald, is het een probleem?

    U moet integreren en te veranderen vBSEO functies bestanden:

    de volledige instructie die u in do-not-upload folder (readme.html) - Een deel van de vBSEO integratie (Integratie met andere mods)

  6. # 16
    vBulletin Enterprise Translator (vBET) personeel
    Geregistreerd
    Mei 2010
    Berichten
    1000

    Verzuim De URL bevat het accent. Wordt geïndexeerd door Google?

    Als je in je URL:
    Code:
    caracter%C3%ADstica
    Waarschijnlijk heb je gebruikt IE browser. IE-browser slechte shows url met het accent.
    Probeer deze link in een andere browser (Opera, Firefox) controleren,
    moet correct worden vertaald.
    Dit is een browser probleem. google kruipt deze link correct (met de geaccentueerde).

  7. # 17
    Michał Podbielski (vBET Staff) vBET's schermafbeelding
    Geregistreerd
    Oktober 2009
    Berichten
    2,720
    Blog Entries
    1

    Verzuim Ondersteuning voor andere vertaling API's configureren?

    Sinds versie 4.4.0 vBET ondersteunt een groot aantal vertalingen providers. Standaard wordt alleen Google zal worden gebruikt, maar het is makkelijk om te veranderen.

    Dus om ondersteuning van andere vertaling API's jut ga naar Admin CP -> vBET -> Vertaling en zet de optie Gebruik Google ALLEEN. Dit is slechts stap die nodig is om andere vertaling API's ondersteunen

    Daarna vBET zal gebruik maken van andere vertaling API altijd wanneer het mogelijk is. Dus als sommige vertalingen wordt alleen ondersteund door Google, zal Google worden gebruikt, maar als andere ondersteunde API is in staat om de vertaling te doen dan standaard ALTIJD zal worden gekozen andere provider dan Google.

    Je bent ook in staat om te bepalen wat precies provider moet worden gebruikt voor specifieke talencombinatie (van-tot). En bent u in staat om dit te doen voor elke mogelijke talencombinatie. Dus als je wilt volledige controle te hebben en zelf bepalen welke vertaling de motor moet worden gebruikt voor talencombinatie, dan kunt u dit doen door de configuratie bestanden van de directory vbet_translation_options. Elk bestand bevat een taalcode aan het einde van naam en dit bepaalt 'Van'. Voor het bepalen van 'To' moet je het bestand te openen en de juiste regel te veranderen in php tabel.

    Bijvoorbeeld. Als u wilt vertaling uit het Engels naar Pools te worden gedaan door Microsoft Translation API-set. Dan:
    1. Bestand openen / Vbet_translation_options / vbenterprisetranslator_from_nl. Php
    2. Vinden overeenstemming met de Poolse taal code in kaart brengen en zet de naam van de gekozen vertaler:
    Code:
    'pl'=>'Microsoft',
    Dus deze zet van Microsoft Translation API als vertaling provider voor de gemaakte vertalingen 'Van' Engels (nl), 'To' Pools (pl). Fluitje van een cent
    Uiteraard zal dit werken alleen als optie Gebruik Google ALLEEN is uitgeschakeld. Dit is slechts voorbeeld - vergeet dan niet dat u niet hoeft om dit te doen. Standaard is het al ingesteld om geen gebruik maken van Google wanneer het mogelijk is.

    Ook Houd er rekening mee dat sommige vertalingen API's kunnen nodig hebben om een identificatie parameter in te stellen. Al deze parameters, met gedetailleerde beschrijving vindt u in opties groep Admin CP -> vBET -> Vertaling

    LET OP: sinds vBET 3.5.1 en vBET 4.4.3 vBET ondersteunt aanbieders wachtrij. Overal waar taalcombinatie wordt ondersteund door meer dan één provider, zult u zien door komma's gescheiden waarden met aanbieders namen. Bijvoorbeeld:
    Code:
    'pl'=>'Microsoft,Google',
    Het betekent dat, zolang de Microsoft is beschikbaar vBET Microsoft en als er geen upgradepack beschikbaar zal gebruiken dan vBET wordt automatisch overgeschakeld naar Google. In een dergelijk geval vBET markeert provider niet beschikbaar is en controleert elk uur (door geplande taak) is nu beschikbaar. Zo ja, dan vBET terug naar preferred provider zal schakelen.
    Bent u in staat zijn orde in aanbieders wachtrij wijzigen of verwijderen van een provider helemaal vanaf daar. Houd er rekening mee dat u kunt geen spaties tussen waarden gebruiken.

    Op deze manier vBET kunnen om vertalingen te bieden zelfs na grenzen in één provider te bereiken zijn.

    Ook in het geval wanneer alle providers niet beschikbaar zijn vBET dummy vertaler die gewoon originele tekst toont gebruikt. Dus in dat geval kunt u niet vertaalde tekst op vertaalde pagina's. Het is de betere strategie die de weergave van lege teksten en iets moet worden weergegeven. Let op dat dergelijke resultaten niet zal worden gecached, dus test naar overschakelen zal vertaald zodra een vertaling provider beschikbaar zal zijn.
    Laatst bewerkt door r.dziadusz; 05-10-11 16:36.

  8. # 18
    vBulletin Enterprise Translator (vBET) personeel
    Geregistreerd
    Augustus 2011
    Berichten
    429

    Verzuim Hoe bereiken uw vertaling grenzen langzamer en beperken uw uitgaven met betaalde vertalingen

    1. Voeg toe aan vBET genegeerd pagina's zo veel inhoud als je denkt dat is niet belangrijk voor vertalingen
    Voorbeeld van sommige pagina's die niet van belang worden geacht voor de vertaling door een aantal eigenaren forum: ledenpagina's, kalender, foto galleries.

    2. Gebruik gratis vertaaldiensten eerste
    Gebruik eerste gratis versie van vertalingen API: Microsoft, Apertium-dan betaalde Google API v2 inschakelen

    3. Beperk ondersteunde talen zijn aan die waarvan u denkt dat het meest belangrijk voor uw forum. En zelfs dan beperkt het meer - na verloop van tijd kun je meer talen als u vindt dat de kosten OK bij u passen. Voeg nieuwe van tijd tot tijd wanneer de cache vol is
    Wij bieden ondersteuning voor 53 talen, maar voor sommige forum kleiner bedrag beter is, ook u kunt uw gegevens in cache opslaan zo lang als u wilt, zodat u nieuwe talen een na de ander, kunt zonder uw grenzen bereiken!

    4. Niet cache van uw database en uitschakelen automatische reiniging
    Vergeet niet om waarde van cache ttl te verbeteren of zelfs uitschakelen it(0) - u kunt het hier vinden: admincp - > vBET Cache -> Database Cache -> Cache Time To Live (TTL)

    5. Vermijd vertaling van SPAM, door na te gaan posten tot deze worden gepubliceerd.
    Niet vertalen, zal ongewenste informatie verminderen uw aantal vertalingen!

    6. Kijk voor andere vertaaldiensten die Terms Of Service maakt het mogelijk om deze toe te voegen in vBET en laat ons weten over degenen - zoveel vertaling API's mogelijk graag zal steunen
    We zijn op zoek naar nieuwe vrije vertaling providers, ons helpen en helpen jezelf, maken ons weten over nieuwe vertaling providers! Nu vBET wordt gemaakt in de weg om vele aanbieders te ondersteunen, dus als voorwaarden voor het gebruik laat het ons te implementeren, zullen wij doen!

    7. Verminder uw hoeveelheid verzoek per seconde (alleen voor Google vertalingen API v2)
    Je moet om te veranderen en deze stijging, maar vergeet niet om grote waarde zal vertragen uw forum dramticaly: admincp -> vbet -> Vertaling Opties - > de wachttijd tussen de

    8. Als u Google API v2 gebruikt, uw eigen limieten instellen
    U kunt uw eigen limieten instellen, en uw vertaling kosten onder controle! Ga enkel: https://code.Google.com/apis/console/b/0/ -> quota
    Laatst bewerkt door r.dziadusz; 25-11-11 10:34.

  9. # 19
    vBulletin Enterprise Translator (vBET) personeel
    Geregistreerd
    Augustus 2011
    Berichten
    429

    Verzuim Niet-vertaalde tekst

    Als u niet-vertaalde tekst ziet is het niet vBET bug of fout. Het wordt weergegeven wanneer u uw grenzen in alle tranlation API's bereikt heb-u easly kunt check het hier:
    AdminCP -> vBET -> Vertaling Providers beschikbaarheid
    LET OP:
    Het is sterk aan het veranderen van deze waarden handmatig, want unrecommended vBET zal doen het zelf!

    In deze situatie (er is geen beschikbare vertaling API) vBET zal gebruiken Dummy vertaler. Het betekent dat al in de cache vertalingen wordt getoond en voor niet-bestaande vertalingen oorspronkelijke tekst worden getoond (niet leeg zoals voordat - dit kan alleen als leverancier weigert vertaling).

    Vertaling aanbieders grenswaarden (Microsft Api vertaling en Google Api vertaling v1 hebben hun eigen grenzen, in het geval van Google Api vertaling v2 kunt u instellen het door uw eigen) en sinds versies 4.4.3 en 3.3.8 vBET Wanneer meer dan één provider ondersteunt vertaling dan vBET eerste zal voorkeur gebruiken.

    En in geval als een van de vertaling API niet beschikbaar is - waardoor dat u uw maximum - hebben bereikt vBET schakelt over naar de andere, en in elke 10 minuten vBET controleert de vertaling API weer beschikbaar is.

    Houd er rekening mee dat u optie uit te schakelen Gebruik Google Alleen en stel de juiste API sleutels tot aanbieders wachtrij gebruiken. Raadpleeg voor details:
    Admin CP -> vBET -> Vertaling
    Ook kunt u als u uw grenzen door deze tests uitvoeren bereikt PROEVEN
    Laatst bewerkt door r.dziadusz; 26-10-11 15:05.

  10. # 20
    vBulletin Enterprise Translator (vBET) personeel
    Geregistreerd
    Augustus 2011
    Berichten
    429

    Verzuim Gedeeltelijke vertaling

    Deel vertaling wordt veroorzaakt door het bereiken van uw grenzen, maar het niet een fout!

    Gewoon dat wil zeggen:
    1. Iemand schreef bericht en het was vertaald, omdat u niet uw grenzen te bereiken - maximale wordt ingesteld door de aanbieders van de vertaling (in Google Api vertaling v2 die kunt u instellen door uw eigen).

    2. Wanneer het volgende bericht werd geschreven, grenzen was bereikt en vertaling aanbieders niet beschikbaar dus u ziet op uw pagina al in de cache opgeslagen vertalingen tekst uit cache en originele inhoud, voor volgend bericht, omdat vertaaldiensten niet beschikbaar waren.

    3. Na elke vertaling provider weer beschikbaar is, zal onvertaalde, oorspronkelijke bericht worden vertaald. vBET controleert vertaling API beschikbaarheid in elke 10 minuten
    Laatst bewerkt door r.dziadusz; 08-11-11 19:06.

Pagina 2 van 2 EersteEerste 12

Tags voor deze discussie

Regels voor berichten

  • U mag niet nieuwe discussies starten
  • U mag niet reageren op berichten
  • U mag niet bijlagen posten
  • U mag niet je berichten bewerken
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27