Kjøp nå! Funksjoner Nedlastinger
Side 2 av 2 FørsteFørste 12
Viser resultater 11 til 20 av 20

Tråd: Spørsmål og svar

  1. # 11
    Michał Podbielski (vBET Personale) vBET sin avatar
    Ble medlem
    Oktober 2009
    Innlegg
    2,720
    Blog Entries
    1

    Standard Hvordan multi språkstøtte fungerer?

    Først av alt mod støtter bruker standard språk. Det ligger i påmeldingsskjema og kan endres i Brukerinnstillinger CP. Så hvis brukeren har satt sin standard språk, så han gjør ingenting ... Bare skriver innlegg på sitt eget språk, og vBET tar hånd om alt. I så fall - når brukeren har satt standard språk er det antatt at hele innlegget (inkludert tittel) er skrevet i hans standardspråket. Det vil være konfigurerbar snart, men i øyeblikket hans er enkel forutsetning: Hvis brukeren har satt standard språk og det er annerledes enn forumet standard språk, deretter hver sin melding er i språket som han velger som standard hans.

    Du kan også opprette flere språk meldinger, hvor bare deler av meldingen er i forskjellige språk. Dette er veldig enkelt - alt hva du trenger å gjøre det sette tekst skrevet i forskjellige språk innsiden av lang BBCode. Det tar en parameter som er språkkoden. Dvs. hvis du ønsker å skrive noe på polsk, så BBCode ser slik ut lang = pl.
    Se hele eksempel (mellomrom i BBCode lagt for å unngå evaluering):
    [ lang=pl]Przykład tekstu po polsku[ /lang]

    Dette eksempelet (uten mellomrom i BBCode) vil gi deg slikt resultat:
    Tekst automatisk oversatt fra: polsk til: Norsk
    Oversatt tekst
    Eksempel på tekst på polsk
    Original tekst


    Det er også en mer BBCode som fungerer nøyaktig som lang BBCode, men det er reservert for innlegg titler bare. Det er langtitle BBCode - det er brukt av vBET å automatisk markere budskapet om brukeren som setter deres default annet språk enn forumet standardspråket. Det bør ikke brukes manuelt, og hvis du vil bruke den slik måte, så husk å sette hele meldingen innsiden av lang BBCode bruke samme språkkode som parameter i bod BBCoder (ellers noen deler av oversatt RSS-kanaler kan ikke oversettes hensiktsmessig, men innlegg vil bli vist korrekt).

    Det er virkelig en mer BBCode, men det er ikke for oversettelse - faktisk er det å holde teksten ikke oversatt. Hvis du ønsker noen tekst i innlegget som du vil ikke oversatt, bare enkle ut den innsiden av notranslate BBCode. Det kan være nyttig i tilfelle noen begreper, eller en henvisning til noen dikt 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 Personale) vBET sin avatar
    Ble medlem
    Oktober 2009
    Innlegg
    2,720
    Blog Entries
    1

    Standard Hvordan oversette sider utenfor forumet katalogen?

    Hvis forumet er i underkatalog og du har sider utenfor det, som håndteres av vBulletin, da vBET vil støtte oversettelse for disse sidene

    Alt du trenger å gjøre er å sette hensiktsmessige regler i . Htaccess filen i forumet MORSELSKAP katalogen:
    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]
    Og for hver underkatalogen i ditt domene som bør støttes av vBET (Uten forumet katalogen selv) legge til denne regelen i htaccess fila inni støttes underkatalog.
    Code:
    RewriteCond %{QUERY_STRING} !vbet_outside=true
    RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
    Så hvis forumet Parent Directory må også være støttet den trenger alle disse reglene.

    Hvis du også vil beholde oversettelse sporing for dem du har å:
    1. Slå på URL-tracking utenfor forumet katalogen i opsjoner i Admin CP
    2. Pass på at linker til disse sidene ABSOLUTT (Starter så fra http)

    Pass også på at det er basen tag i genererte HTML-utgang for sider utenfor forumet katalog. Hvis ikke så redigere mal som genererer disse sidene og legge til koden under på et sted mellom <head> og </ Head>:
    Code:
    <vb:if condition="!$_REQUEST['language']"><base href="{vb:raw vboptions.bburl}/" /></vb:if>
    Sist endret av vBET; 10-08-10 kl 11:14.

  3. # 13
    Michał Podbielski (vBET Personale) vBET sin avatar
    Ble medlem
    Oktober 2009
    Innlegg
    2,720
    Blog Entries
    1

    Standard Hvordan sjekker jeg blokkert av min oversettelse leverandør?

    Hvis alt jobbet godt og plutselig det ikke da en mulighet er at du har problem med din oversettelse leverandør (andre er: noen konfigurasjonsendringer ble endret, nye mod lagt til, noen programvare oppdatert).


    Det er svært enkel måte å sjekke ut har du problem med Google api v1 eller det er et annet sted. Å sjekke det må du bare lage ny php fil med dette innholdet:
    Denne filen kan du finne i vBET pakke i 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;
    ?>
    I tilfelle kan du bruke google api v2 Bruk denne koden - også denne fila vil bli inkludert i vår neste utgivelse:
    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;
    ?>
    Last det opp til din server (ditt forum root) og legg lenke til den i nettleseren din. Hvis alt er ok vil du få svar:
    Code:
    Starting transaltion test
    Test result: {"responseData": {"translatedText":"Welcome"}, "responseDetails": null, "responseStatus": 200}
    Test error:
    Som du ser feiling har ingen verdi, og resultatet har status 200. Dette betyr: alt er ok.

    Dersom du hvor blokkert respons fra Google vil ser ut som at:
    Code:
    {"responseData": null, "responseDetails": "Suspected Terms of Service Abuse, please contact ajaxapis-support@google.com.", "responseStatus": 403}
    Dersom du hvor blokkert - bare skrive til Google som meldingen sier. Det vil tillate å finne årsaken, kanskje det er noe feil, kanskje du må endre noe for å passe bedre til Googles TOS. Uansett Google lett gir tilgang tilbake når problemet er løst

    Hvis du har nett problemer da resultatet vil bli tom og feil vil fortelle deg hva som skjer (dvs.: Kunne ikke løse host 'ajax.googleapis.com'). Merk i så fall kan det være en stund før du vil se ut (inntil forbindelsen er tidsbestemt opp).
    Network problem eksempel:
    Code:
    Starting translation test
    Test result:
    Test error: Failed to connect to 74.125.95.95: Network is unreachable
    Connection time (ms): 70.96484375
    Hva bør du gjøre?
    først: sjekk at brannmuren ikke blokkerer tilgangen til google.
    det andre: du bør kontakte din host leverandøren og spørre ham om problem med forbindelse

    Hvis du bare ser "Starter oversettelse test" eller ingenting i det hele så mest sannsynlig du ikke har installert cURL modul i PHP ditt.


    Hvis du bruker Microsoft API, opprette nye php-fil og legger denne koden inni den.
    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;
    ?>
    Enn laste det opp på serveren din, i roten forumet mappe, og satt som lenker inn i nettleseren din.
    Du skal se noe som dette:
    PHP Code:
    Starting translation test
    Test result
    "Hello"
    Test error:
    Connection time (ms): 272.083984375 
    Hvis noe går galt får du en feil, det vil si hvis du putter feil Microsoft-ID:
    PHP Code:
    Starting translation test
    Test result
    "ArgumentException: Invalid appId Parameter name: appId xxx"
    Test error:
    Connection time (ms): 416.24194335938 
    Enn du skal lime inn Microsoft id nøye en gang til

    Du kan også få denne feilmeldingen (med ulike ID-verdien), noe som betyr at du er blokkert av microsoft:
    PHP Code:
    Starting translation test MS
    Test result
    "InvalidOperationException: : ID=3641.V2_Json.Translate.365033CA"
    Test error
    Connection time (ms): 237.756103516 

    I dette tilfellet må du sende e-post til microsoft kundestøtte: mtcont@Microsoft.com
    inkludert dette innholdet:
    -IDen din microsoft-oversetteren API
    -full feilkoden, det vil si: InvalidOperationException:: ID=3641.V2_Json.Translate.365033CA
    -beskrive problemet, - når det vises, osv.
    Sist redigert av r.dziadusz; 14-10-11 på 11:37.

  4. # 14
    vBulletin Enterprise Oversetter (vBET) Personale
    Ble medlem
    Mai 2010
    Innlegg
    1000

    Standard Jeg får e-postmeldingen om MySQL server gått bort problemet. Hva er galt?

    Er at serveren timet ut og lukket tilkoblingen.
    Set variable wait_timeout for MySQL server til høyere verdi.

    Her finner du en komplett løsning:
    MySQL server gått bort feil forklart

  5. # 15
    vBulletin Enterprise Oversetter (vBET) Personale
    Ble medlem
    Mai 2010
    Innlegg
    1000

    Standard Jeg har langtitle i url mitt og det er ikke oversatt, er det et problem?

    Du trenger å integrere og endre vBSEO funksjoner filer:

    hele instruksjonen du har i gjør-ikke-upload mappe (ReadMe.html) - en del av vBSEO integrasjon (Integrasjon med andre mods)

  6. # 16
    vBulletin Enterprise Oversetter (vBET) Personale
    Ble medlem
    Mai 2010
    Innlegg
    1000

    Standard URL omfatter aksent. Er det indeksert av google?

    Hvis du har i URL-en:
    Code:
    caracter%C3%ADstica
    Sannsynligvis du bruker IE browser. IE dårlig viser url med aksent.
    Prøv å sjekke denne koblingen i en annen nettleser (Opera, Firefox),
    skal være korrekt oversatt.
    Dette er et problem med nettleseren. Google gjennomsøker lenken korrekt (med aksent).

  7. Nr. 17
    Michał Podbielski (vBET Personale) vBET sin avatar
    Ble medlem
    Oktober 2009
    Innlegg
    2,720
    Blog Entries
    1

    Standard Slik konfigurerer støtte for andre oversettelse APIer?

    Siden 4.4.0 versjonen vBET støtter mange oversettelse leverandører. Som standard bare Google vil bli brukt, men det er lett å endre.

    Så for å støtte andre oversettelser APIer jut gå til Admin CP -> vBET -> Translation Providers og slå av valget Bruk Google KUN. Dette er kun skritt som er nødvendig for å støtte andre oversettelser APIer

    Etter det vBET vil bruke andre oversettelser API alltid når det er mulig. Så hvis noen oversettelse støttes bare av Google, da Google vil bli brukt, men hvis andre støttede API er i stand til å gjøre oversettelsen så som standard alltid vil bli valgt annen leverandør enn Google.

    Du kan også bestemme hvilke nøyaktig leverandør skal brukes for spesifikke språk par (fra-til). Og du er i stand til å gjøre dette for hver mulige språk par. Så hvis du ønsker å ha full kontroll og bestemmer selv hvilke oversettelse motor bør brukes for språk par, så kan du gjøre det ved konfigurasjonsfiler fra katalogen vbet_translation_options. Hver fil inneholder språkkoden på slutten av navnet, og dette bestemmer 'Fra'. Å bestemme "Til" må du åpne filen og endre passende linje i php tabellen.

    For eksempel. Hvis du vil angi oversettelse fra engelsk til polsk å være gjort av Microsoft Translation API. Deretter:
    1. Åpne fil / Vbet_translation_options / vbenterprisetranslator_from_no. Php
    2. Finn linje med polsk språkkoden kartlegging og sette navn på valgt oversetter:
    Code:
    'pl'=>'Microsoft',
    Så dette setter Microsoft Translation API som oversettelse leverandør for oversettelser gjort 'Fra' English (no), 'Til' polsk (pl). Piece of cake
    Av dette vil selvsagt fungerer bare når alternativet Bruk Google KUN er deaktivert. Dette er bare eksempel - husk at du IKKE trenger å gjøre dette. Som standard er det allerede satt til å ikke bruke Google når det er mulig.

    Også husk at enkelte oversettelse APIene kan kreve å angi noen identifikasjon parameter. Alle slike parametre, med detaljert beskrivelse finner du i gruppen Alternativer Admin CP -> vBET -> Translation Providers

    MERK: siden vBET 3.5.1 og vBET 4.4.3 laste vBET støtter leverandører køen. Overalt der språket par støttes av mer enn én leverandør, vil du se kommadelte verdier med navnene for leverandører. For eksempel:
    Code:
    'pl'=>'Microsoft,Google',
    Det betyr at så lenge Microsoft er tilgjengelig vBET bruke Microsoft og hvis den ikke er tilgjengelig deretter vBET automatisk bytte til Google. Inne slik rettssak vBET markerer leverandør som utilgjengelig, og kontrollerer hver time (etter planlagt oppgave) er tilgjengelig nå. Hvis ja, deretter vBET vil gå tilbake til foretrukne leverandør.
    Du kan endre rekkefølgen i leverandører kø eller fjerne noen leverandøren i det hele tatt derfra. Vær oppmerksom på at du ikke kan bruke mellomrom mellom verdiene.

    På denne måten vBET vil kunne gi oversettelser, selv etter at grensene i én leverandør er nå.

    Også i tilfelle når alle leverandører er ikke tilgjengelig vBET vil bruke tilleggskonto oversetteren som bare viser originalteksten. Så i slike tilfeller kan du ikke se oversatt tekst på oversatt sidene. Det er bedre strategi som viser tomme tekster og noe må vises. Vær oppmerksom på at ikke bufres slike resultater, slik at testen vil bytte til oversatt så snart alle oversettelsesleverandør blir tilgjengelig igjen.
    Sist redigert av r.dziadusz; 05-10-11 på 16:36.

  8. # 18
    vBulletin Enterprise Oversetter (vBET) Personale
    Ble medlem
    August 2011
    Innlegg
    431

    Standard Hvordan din oversettelse grenser nås tregere og begrense utgifter med betalt oversettelser

    1. Legg til vBET ignorert sider så mange innhold som du mener er ikke viktig for oversettelser
    Eksempel på enkelte sider som kan anses ikke viktig for oversettelse av noen forumet eiere: medlem sider, kalender, fotogallerier.

    2. Bruke gratis oversettelsestjenester første
    Bruk første gratis versjon av oversettelser API: Microsoft, Apertium-enn slå på betalt Google API v2

    3. Begrens språk som støttes til de som du synes er viktigst for ditt forum. Og selv da begrense det mer - etter gang kan du legge til flere språk hvis du finner at kostnadene er OK for deg. Legg til nye fra tid til annen når bufferen er full
    Vi tilbyr brukerstøtte for 53 språk, men for noen mindre beløp i forumet er bedre, også du kan hurtigbufre dataene så lenge du vil, slik at du kan legge til nye språk etter hverandre, uten å nå dine grenser!

    4. Ikke slette mellomlageret databasen og deaktivere automatisk rengjøring
    Husk å forbedre verdien av hurtigbufferen ttl eller deaktivere selv it(0) - du finner den her: admincp - > vBET Cache -> Database Cache -> Cache Time To Live (TTL)

    5. Unngå oversettelse av SPAM, ved å kontrollere innlegg før de blir publisert.
    Ikke oversette, vil uønsket informasjon redusere antall oversettelser!

    Seks. Se etter andre oversettelser tjenester som Vilkår for bruk gjør det mulig å legge det inn vBET og la oss vite om de - vil gjerne støtte så mange oversettelse APIer som mulig
    Vi søker etter nye gratis oversettelse leverandører, hjelpe oss og hjelpe deg selv, gjøre oss vite om ny oversettelse leverandører! Nå vBET er skapt i veien for å støtte mange tilbydere, derfor hvis bruksvilkår la oss implementere det, vil vi gjøre det!

    7. Reduser din mengden forespørsel per sekund (bare for Google oversettelser API v2)
    Du må endre og øke denne, men husk å stor verdi vil avta ditt forum dramticaly: admincp -> vbet -> Alternativer for oversettelse - > intervall mellom

    8. Hvis du bruker Google API v2, sett dine egne grenser
    Du kan angi dine egne grenser, og kontrollerer kostnadene oversettelse! Bare gå: https://code.Google.com/APIs/Console/b/0/ -> kvoter
    Siste redigert av r.dziadusz; 25-11-11 på 10:34.

  9. # 19
    vBulletin Enterprise Oversetter (vBET) Personale
    Ble medlem
    August 2011
    Innlegg
    431

    Standard Uoversatt tekst

    Hvis du ser uoversatt tekst er det ikke vBET feil eller feil. Det vises når du har nådd grensene i alle tranlation API - du kan easly sjekke det her:
    AdminCP -> vBET -> oversettelse leverandører tilgjengelighet
    MERK:
    Det er sterkt unrecommended til å endre disse verdiene håndbok, fordi vBET gjør det selv!

    I denne situasjonen (det er ingen tilgjengelige oversettelse API) vBET vil bruke tilleggskonto oversetter. Betyr det at allerede hurtigbufret oversettelser vises og for ikke eksisterende oversettelser opprinnelige teksten vises (ikke tom emballasje ettall som før - dette kan skje bare når leverandøren nekter oversettelse).

    Oversettelse posttjenester setter grenser (Microsft Api oversettelse og Google Api Translation v1 har sine egne grenser, i tilfelle av Google Api Translation v2 kan du angi det ved din egen) og siden versjoner 4.4.3 laste og 3.3.8 vBET Når mer enn én leverandør støtter oversettelse deretter vBET vil bruke foretrukket en først.

    Og i tilfelle hvis en oversettelse API ikke er tilgjengelig - som betyr at du har nådd dine begrensninger- vBET bytte til en annen, og i hvert 10 minutt vBET vil sjekke er oversettelse API tilgjengelig igjen.

    Vær oppmerksom på at du vil deaktivere alternativet Bruk Google Only og angi aktuelle API-tastene for å bruke leverandører køen. For mer informasjon se:
    Admin CP -> vBET -> Translation Providers
    Du kan også sjekke Hvis du nå dine begrensninger ved å kjøre disse testene TESTER
    Sist redigert av r.dziadusz; 26-10-11 på 15:05.

  10. # 20
    vBulletin Enterprise Oversetter (vBET) Personale
    Ble medlem
    August 2011
    Innlegg
    431

    Standard Delvis oversettelse

    Del oversettelse er forårsaket av å nå dine grenser, men det ikke en feil!

    Det vil bare si:
    1. Noen skrev meldingen, og det ble oversatt fordi du ikke nå dine begrensninger - grensene er satt av oversettelse providers (i Google Api Translation v2 kan du angi det ved din egen).

    2. Når neste melding ble skrevet, grenser ble nådd og oversettelse leverandører utilgjengelig derfor vil du se på siden allerede hurtigbufret oversettelser tekst fra hurtigbufferen og originalt innhold, for neste melding, fordi oversettelsestjenester ikke var tilgjengelig.

    3. Når alle oversettelsesleverandør er tilgjengelig igjen, oversettes uoversatt, opprinnelige melding. vBET kontrollerer oversettelse API tilgjengelighet i 10 minutter
    Siste redigert av r.dziadusz; 08-11-11 på 19:06.

Side 2 av 2 FørsteFørste 12

Tags for denne tråden

Regler for innlegg

  • Du kanskje ikke starte nye tråder
  • Du kanskje ikke poste svar
  • Du kanskje ikke legge til vedlegg
  • Du kanskje ikke endre innleggene dine
  •  

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