Acquista ora! Caratteristiche Download
Pagina 2 di 2 PrimaPrima 12
Risultati da 11 a 20 di 20

Discussione: FAQ

  1. # 11
    Michał Podbielski (vBET Staff) L'avatar di vBET
    Data di registrazione
    Ottobre 2009
    Messaggi
    2.720
    Blog Entries
    1

    Difetto Come funziona il supporto multilingue sta lavorando?

    Prima di tutto mod supporti lingua predefinita dell'utente. Si trova nel modulo di registrazione e possono essere modificati in pannello utente. Quindi, se l'utente ha impostato la sua lingua di default, poi non fa nulla ... Scrive solo i messaggi nella sua lingua, e vBET si prende cura di tutto. In tal caso - quando l'utente ha impostato la lingua di default si assume che dopo tutto (incluso il titolo) è scritto nella sua lingua predefinita. Sarà configurabile presto, ma al suo momento non esiste semplice ipotesi: se l'utente ha impostato la lingua di default, ed è diversa da quella lingua di default del forum, poi ognuno il suo messaggio è in un linguaggio che ha scelto come suo default.

    È inoltre possibile creare messaggi multilingue, in cui solo alcune parti del messaggio sono in diverse lingue. Questo è molto semplice - tutto ciò che dovete fare è inserire il testo scritto in lingua diversa all'interno del lang BBCode. Ci vuole un parametro che è il codice della lingua. Cioè se si vuole scrivere qualcosa in polacco, poi BBCode assomiglia a questo lang = pl.
    Vedi esempio tutto (spazi in BBCode aggiunto per evitare di valutazione):
    [ lang=pl]Przykład tekstu po polsku[ /lang]

    In questo esempio (senza spazi in BBCode) vi darà come risultato:
    Automaticamente il testo tradotto dal: polacco: italiano
    Testo tradotto
    Esempio di testo in polacco
    Testo originale


    C'è anche un altro BBCode che funziona esattamente come lang BBCode, ma è riservata ai titoli di soli montanti. E ' langtitle BBCode - è usato da vBET per contrassegnare automaticamente il messaggio di utente che ha fissato la loro lingua predefinita diversa lingua di default del forum. Non dovrebbe essere utilizzato manualmente, e se si desidera utilizzarlo come tale, poi ricordati di mettere intero messaggio all'interno di lang BBCode utilizzando lo stesso codice lingua come parametro in BBCode stand (altrimenti alcune parti tradotte canali RSS non può essere tradotto in modo appropriato, ma i messaggi verranno visualizzati correttamente).

    C'è davvero ancora una BBCode, ma non è per la traduzione - infatti è quello di mantenere il testo non tradotto. Se si desidera che un testo i post per non essere tradotto, semplici da dentro di notranslate BBCode. Può essere utile nel caso di alcuni termini, o la citazione di alcune poesie, ecc

    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) L'avatar di vBET
    Data di registrazione
    Ottobre 2009
    Messaggi
    2.720
    Blog Entries
    1

    Difetto Come tradurre pagine al di fuori della directory del forum?

    Se il vostro forum è nella sottodirectory e si dispone di pagine di fuori di esso, che sono gestiti da vBulletin, poi vBET sosterrà traduzione per quelle pagine

    Tutto quello che dovete fare è impostare opportune regole nel . Htaccess file nella directory forum GENITORE:
    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]
    E per ogni sottodirectory del dominio che dovrebbe essere supportato da vBET (Senza directory forum stesso) aggiungere questa regola nel file htaccess all'interno della directory supportati.:
    Code:
    RewriteCond %{QUERY_STRING} !vbet_outside=true
    RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
    Quindi, se Parent Directory forum devono anche essere sostenuti ne hanno bisogno tutte quelle regole.

    Se anche voi volete continuare a seguire la traduzione per chi si deve:
    1. Accendere Monitoraggio URL di fuori della directory del forum nelle opzioni in CP Admin
    2. Assicurarsi che i collegamenti a tali pagine sono ASSOLUTA (Inizia in modo da http)

    Assicurarsi inoltre che non c'è base tag in output HTML generato al di fuori della directory per le pagine del forum. Se poi non modificare i template che genera queste pagine e aggiungere il codice di seguito in un qualsiasi posto tra <head> e </ Head>:
    Code:
    <vb:if condition="!$_REQUEST['language']"><base href="{vb:raw vboptions.bburl}/" /></vb:if>
    Ultima modifica di vBET; 10-08-10 a 11:14.

  3. # 13
    Michał Podbielski (vBET Staff) L'avatar di vBET
    Data di registrazione
    Ottobre 2009
    Messaggi
    2.720
    Blog Entries
    1

    Difetto Come controllare sto bloccato dal mio fornitore di traduzione?

    Se tutto ha funzionato bene e improvvisamente non ha poi una possibilità è che avete problema con il vostro fornitore di traduzioni (gli altri sono: qualche configurazione è stato cambiato, mod aggiunte, alcuni software aggiornato).


    C'è modo molto semplice per verificare avete problema con API di Google v1 o è da qualche altra parte. Per controllarla fate solo creare nuovi file php con questo contenuto:
    Questo file si possono trovare in vBET pacchetto 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;
    ?>
    Nel caso in cui l'uso di google api v2 utilizzare questo codice - anche questo file verrà incluso nella prossima versione:
    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;
    ?>
    Carica sul tuo server (root forum) e mettere URL nel browser. Se tutto è ok si ottiene risposta:
    Code:
    Starting transaltion test
    Test result: {"responseData": {"translatedText":"Welcome"}, "responseDetails": null, "responseStatus": 200}
    Test error:
    Come potete vedere errori non hanno alcun valore e risultato hanno lo status di 200. Questo vuol dire: tutto è ok.

    Se si dove bloccata risposta da Google sembra che:
    Code:
    {"responseData": null, "responseDetails": "Suspected Terms of Service Abuse, please contact ajaxapis-support@google.com.", "responseStatus": 403}
    Se si dove bloccati - basta scrivere a Google come dice il messaggio. E permetterà di trovare la nostra ragione, forse è un errore, forse si dovrà cambiare qualcosa per adattarsi meglio alle TOS di Google. Ad ogni modo Google offre un facile accesso indietro quando il problema è risolto

    Se avete problemi di rete, allora risultato sarà vuoto e l'errore ti dirà ciò che sta accadendo (ad esempio: Impossibile risolvere host 'ajax.googleapis.com'). Nota in tal caso può essere un po 'prima si vedrà di uscita (fino connessione è a tempo in su).
    Esempio di rete problema:
    Code:
    Starting translation test
    Test result:
    Test error: Failed to connect to 74.125.95.95: Network is unreachable
    Connection time (ms): 70.96484375
    Cosa si deve fare?
    innanzitutto: verificare che il firewall non blocchi l'accesso a google.
    in secondo luogo: si dovrebbe contatto con il vostro host provider e chiedergli problema con connessione

    Se si vede solo "Avvio di prova di traduzione" o niente del tutto allora molto probabilmente non avete installato il modulo CURL in PHP.


    Se si utilizza Microsoft API, creare nuovi file di php e mettere questo codice al suo interno.:
    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;
    ?>
    Di caricarlo sul server, nella cartella principale del forum, e mettere quel link nel tuo browser.
    Si dovrebbe vedere qualcosa di simile:
    PHP Code:
    Starting translation test
    Test result
    "Hello"
    Test error:
    Connection time (ms): 272.083984375 
    Se qualcosa va storto si otterrà un errore, cioè se si mette Microsoft sbagliato ID:
    PHP Code:
    Starting translation test
    Test result
    "ArgumentException: Invalid appId Parameter name: appId xxx"
    Test error:
    Connection time (ms): 416.24194335938 
    Quanto deve incollare l'ID di Microsoft con attenzione ancora una volta

    È anche possibile ottenere questo messaggio di errore (con valore ID diverso), che significa che siete bloccato da microsoft:
    PHP Code:
    Starting translation test MS
    Test result
    "InvalidOperationException: : ID=3641.V2_Json.Translate.365033CA"
    Test error
    Connection time (ms): 237.756103516 

    In questo caso sarà necessario inviare una mail al supporto tecnico microsoft: mtcont@microsoft.com
    compreso questo contenuto:
    -il tuo id di traduttore API di microsoft
    -completo di codice di errore, vale a dire: InvalidOperationException:: ID=3641.V2_Json.Translate.365033CA
    -descrivere il problema, - quando appare, ecc.
    Ultima modifica di r.dziadusz; 14/10/11 a 11:37.

  4. # 14
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Maggio 2010
    Messaggi
    1000

    Difetto Ottengo il messaggio di posta elettronica su server MySQL andato problema. Cosa c'è di sbagliato?

    È che il server timeout e chiuso la connessione.
    Imposta variabile wait_timeout per il server mysql a più alto valore.

    Qui potete trovare una soluzione completa:
    Server MySQL andato errore spiegato

  5. # 15
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Maggio 2010
    Messaggi
    1000

    Difetto Ho langtitle nel mio url e non è tradotto, è un problema?

    È necessario integrare e cambiare vbseo funzioni di file:

    il comando completo che hai in do-not-upload cartella (readme.html) - Fa parte della vBSEO integrazione (integrazione con altri mod)

  6. # 16
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Maggio 2010
    Messaggi
    1000

    Difetto L'URL comprende il accentati. E 'indicizzato da google?

    Se hai nel tuo URL:
    Code:
    caracter%C3%ADstica
    Probabilmente si utilizza browser IE. IE Browser male url mostra con le accentate.
    Prova a controllare questo link in un altro browser (Opera, Firefox),
    dovrebbe essere tradotto correttamente.
    Questo è un problema del browser. google striscia questo link correttamente (con l'accento).

  7. # 17
    Michał Podbielski (vBET Staff) L'avatar di vBET
    Data di registrazione
    Ottobre 2009
    Messaggi
    2.720
    Blog Entries
    1

    Difetto Come configurare il supporto per le API di traduzione di altri?

    Dalla versione 4.4.0 vBET supporta molti fornitori di traduzione. Di default solo Google verrà utilizzato, ma è facile da cambiare.

    Quindi, per altre forme di sostegno traduzione API di andare a sporgere Admin CP -> vBET -> Traduzione Provider e disattivare l'opzione Utilizza Google SOLO. Questo è solo passo che è necessario sostenere altre API di traduzione

    Dopo vBET utilizzerà altre API di traduzione sempre quando è possibile. Quindi, se qualche traduzione è supportata solo da Google, allora Google sarà utilizzato, ma se altri supporto API è in grado di fare la traduzione per impostazione predefinita SEMPRE saranno scelti operatore diverso da quello di Google.

    Siete anche in grado di determinare esattamente quale provider deve essere utilizzato per coppia di lingue specifiche (Da-A). E voi siete in grado di fare questa operazione per ogni coppia di lingue possibili. Quindi, se si vuole avere il pieno controllo e determinare da soli il motore di traduzione deve essere utilizzato per coppia di lingue, allora si può fare con i file di configurazione dalla directory vbet_translation_options. Ogni file contiene il codice della lingua alla fine del nome e questo determina 'Da'. Per determinare la 'A' è necessario aprire il file e cambiare riga appropriata nella tabella php.

    Per esempio. Se si desidera impostare traduzione dall'inglese al polacco essere fatto da Microsoft traduzione API. Quindi:
    1. Apri file / Vbet_translation_options / vbenterprisetranslator_from_it. Php
    2. Trovare linea con la mappatura polacco codice della lingua e il nome del set di traduttore scelto:
    Code:
    'pl'=>'Microsoft',
    Quindi questo set di API di traduzione Microsoft come fornitore di traduzione per traduzioni fatte 'Da' inglese (it), 'A' polacca (pl). Pezzo di torta
    Naturalmente questo funziona solo se l'opzione Utilizza Google SOLO è disabilitata. Questo è solo esempio - si ricordi che NON c'è bisogno di fare questo. Di default è già impostato di non utilizzare Google ogni volta che è possibile.

    Inoltre si prega di tenere presente che alcune API di traduzione può richiedere di impostare alcuni parametri di identificazione. Tutti questi parametri, con una descrizione dettagliata si trova nel gruppo di opzioni Admin CP -> vBET -> Traduzione Provider

    NOTA: dato che vBET 3.5.1 e vBET 4.4.3 vBET supporta la coda di fornitori. Ovunque dove la coppia linguistica è supportato da più di un fornitore, potrai vedere valori separati da virgola con nomi di provider. Ad esempio:
    Code:
    'pl'=>'Microsoft,Google',
    Vuol dire che mentre Microsoft è disponibile vBET utilizza Microsoft e se non è disponibile quindi vBET passa automaticamente a Google. In tal caso vBET segna il provider come non disponibile e controlla ogni ora (da attività pianificata) è ora disponibile. Se sì, allora vBET passerà al fornitore preferito.
    Siete in grado di cambiare l'ordine nella coda di fornitori o rimuovere alcuni provider a tutti da lì. Si prega di notare che non è possibile utilizzare spazi tra i valori.

    In questo modo vBET sarà in grado di fornire traduzioni anche dopo i limiti in un provider sono portata.

    Anche nel caso in cui non sono disponibili tutti i fornitori vBET utilizzerà il traduttore fittizio che visualizza semplicemente il testo originale. Così in tal caso si può vedere non tradotto il testo su pagine tradotte. È migliore strategia che la visualizzazione di testi vuote e qualcosa deve essere visualizzato. Si prega di notare che tali risultati non verranno memorizzati, così prova passerà alla tradotto come qualsiasi provider di traduzione sarà nuovamente disponibile.
    Ultima modifica di r.dziadusz; 10/05/11 a 16:36.

  8. # 18
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Agosto 2011
    Messaggi
    429

    Difetto Come raggiungere i tuoi limiti di traduzione più lenti e limitare le vostre spese con traduzioni pagati

    1. Aggiungi ai vBET pagine ignorati come molti contenuti come si pensa non è importante per le traduzioni
    Esempio di alcune pagine che può essere considerato non importante per la traduzione da alcuni proprietari forum: pagine membro, calendario, gallerie fotografiche.

    2. Utilizzare servizi di traduzione libero prima
    Prima versione libero uso di traduzioni API: Microsoft, Apertium-che accende pagato Google API v2

    3. Limitare le lingue supportate da quelli che pensi siano più importanti per il vostro forum. E anche allora limite più - dopo il momento è possibile aggiungere altre lingue se si scopre che i costi vanno bene per te. Aggiungerne di nuovi di volta in volta quando la cache è piena
    Forniamo supporto per 53 lingue, ma per alcune quantità minore di forum è meglio, anche voi possibile memorizzare nella cache i dati finché si vuole, così è possibile aggiungere nuove lingue uno dopo l'altro, senza raggiungere i tuoi limiti!

    4. Non cancellare la cache del database e disabilitare la pulizia automatica
    Ricordarsi di migliorare il valore TTL della cache o anche disabilitare it(0) - si può trovare qui: admincp - > vBET Cache - > Cache Database - > Cache Time To Live (TTL)

    5. Evitare traduzione di SPAM, verificando i messaggi fino a quando questi vengono pubblicati.
    Non tradurre, informazioni indesiderate ridurrà il numero di traduzioni!

    6. Cercare altri servizi di traduzione che permette di termini di servizio per aggiungerlo in vBET e fateci sapere su quelli - sosterrà volentieri la traduzione come molti API possibile
    Stiamo cercando per nuovi provider di traduzione libera, ci aiutano e aiutare se stessi, ci fanno conoscere nuovi provider di traduzione! Ora vBET viene creato in modo da supportare molti fornitori, pertanto se i termini di uso lasciare noi attuarlo, lo faremo!

    7. Ridurre la quantità di richiesta al secondo (solo per traduzioni Google API v2)
    Devi cambiare e aumentare questo, ma ricordati di grande valore rallenterà il tuo forum dramticaly: admincp - > vbet -> opzioni di traduzione - > ritardo tra

    8. Se si utilizza Google API v2, impostare i proprio limiti
    È possibile impostare i proprio limiti e controllare i costi di traduzione! Basta andare: https://code.google.com/Apis/console/b/0/ -> quote
    Ultima modifica di r.dziadusz; 25/11/11 a 10:34.

  9. # 19
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Agosto 2011
    Messaggi
    429

    Difetto Testo non tradotto

    Se vedete il testo non tradotto non è vBET bug o errore. Sembra che quando avete raggiunto tuoi limiti in tutti i tranlation API - si può facilmente controllare qui:
    AdminCP -> vBET -> traduzione fornitori disponibilità
    NOTA:
    Essa è fortemente unrecommended per cambiare questi valori manualy, perché vBET lo stesso!

    In questa situazione (non non c'è nessuna traduzione disponibili API) vBET utilizzerà Traduttore fittizio. Vuol dire che traduzioni già memorizzato nella cache verranno visualizzati e per il testo originale di traduzioni non esistente verrà mostrato (non vuote come prima - che questo può accadere solo quando il fornitore rifiuta traduzione).

    Fornitori di traduzione impostano limiti (v1 Microsft Api traduzione e traduzione di Google Api hanno i propri limiti, nel caso di traduzione di Google Api v2 è possibile impostarlo vostro proprio) e dal versioni 4.4.3 e 3.3.8 vBET Quando più di un provider supporta traduzione poi vBET utilizzerà uno preferito prima.

    E nel caso se una delle API di traduzione non è disponibile - che significa che aver raggiunto i limiti- vBET passa a un altro e in ogni 10 minuti vBET controllerà è nuovamente disponibile la traduzione API.

    Si prega di notare che è necessario disattivare l'opzione Utilizza Google Solo e impostare appositi tasti API per utilizzare i provider coda. Per ulteriori informazioni, consultare:
    Admin CP -> vBET -> Traduzione Provider
    Inoltre è possibile controllare se si raggiungono il vostri limiti da eseguire questi test TEST
    Ultima modifica di r.dziadusz; 26/10/11 a 15:05.

  10. # 20
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Agosto 2011
    Messaggi
    429

    Difetto Traduzione parziale

    Traduzione di parte è causata da raggiungere i limiti, ma non un errore!

    Vale a dire semplicemente:
    1. Qualcuno ha scritto il messaggio e venne tradotto perché non raggiungete i vostri limiti - limiti sono fissati dai fornitori di traduzione (nella traduzione di Google Api v2 che è possibile impostarlo dal vostro proprio).

    2. Quando è stato scritto il messaggio successivo, fu raggiunto limiti e fornitori di traduzione disponibili quindi vedrete sulla vostra pagina già memorizzato testo traduzioni dalla cache e contenuto originale, per il successivo messaggio, perché non erano disponibili servizi di traduzione.

    3. Dopo qualsiasi provider di traduzione è nuovamente disponibile, sarà tradotto messaggio non tradotto, originale. vBET Controlla la disponibilità di API di traduzione in ogni 10 minuti
    Ultima modifica di r.dziadusz; 11/08/11 a 19:06.

Pagina 2 di 2 PrimaPrima 12

Tag per questa discussione

Permessi

  • Voi non possono inviare nuove discussioni
  • Voi non possono inviare risposte
  • Voi non possono inviare allegati
  • Voi non possono modificare i tuoi messaggi
  •  

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