Sì - molto facile è gratuito) E modificare un solo file. Istruzioni dettagliate si trovano qui
Sì - molto facile è gratuito) E modificare un solo file. Istruzioni dettagliate si trovano qui
Ultima modifica di vBET; 14-11-09 a 14:47.
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:
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 dell'utente che imposta loro default lingua diversa dalla lingua di default del forum. Non dovrebbe essere usato manualmente e se si desidera utilizzarla in modo tale, quindi ricordatevi 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
Ultima modifica di vBET; 10-10-09 a 05:27.
Se il tuo forum è in sottodirectory e si dispone di pagine al di fuori di esso, che sono gestiti da vBulletin, quindi vBET sarà di supporto alla traduzione, per quelle pagine
Tutto quello che dovete fare è impostare opportune regole nel . Htaccess file nella directory forum GENITORE:
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: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]
Quindi, se Parent Directory forum devono anche essere sostenuti ha bisogno di tutte quelle regole.Code:RewriteCond %{QUERY_STRING} !vbet_outside=true RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
Se anche voi volete continuare a seguire la traduzione per chi si deve:
- Accendere Monitoraggio URL di fuori della directory del forum nelle opzioni in CP Admin
- 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:<if condition="!$_REQUEST['language']"><base href="$vboptions[bburl]/" /></if>
Ultima modifica di vBET; 10-08-10 a 11:00.
Si ha: Fatal error: Cannot redeclare vbseo_thread_seotitle
oa volte semplicemente pagina vuota anche in Admin CP e mi chiedo perché ...
Risposta standard - non hai le istruzioni di installazione daini
Più precisamente. Come è descritto qui se si integrano vBET 3.x con vBSEO da . Htaccess file, si deve fare piena integrazione seguendo le istruzioni riportate nel manuale di installazione dalla sezione vBSEO Integrazione.
Voi DEVE edit FORUM_ROOT / includes / functions_vbseo_createurl.php file come descritto nel manuale (readme.html nel pacchetto di installazione). Molto semplice - basta copiare 2 righe. Dopo di che tutto funzionerà di nuovo.
Ultima modifica di vBET; 19-02-10 a 06:07.
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).
Per controllare, caricare il file appropriato dal pacchetto vBET do-not-upload/tools/providers-tests/. In questa directory contiene i file per il test di fornitori di traduzioni.
Esempio di test per googleapiv2:
- Upload di file test_googleapiv2.php forum directory.
- Aprire una pagina del browser:
Code:YourForumAddress/test_googleapiv2.php- Se tutto è ok si ottiene risposta:
Code:Starting transaltion test Test result: {"responseData": {"translatedText":"Welcom"}, "responseDetails": null, "responseStatus": 200} Test error:
In caso di errore, verificare che sia corretta chiave API in Admin CP -> vBET -> Translation Providers.
Ultima modifica di Marcin Kalak; 23-10-13 a 18:40.
È che il server timeout e chiuso la connessione.
Impostare wait_timeout variabile per il server mysql a più alto valore.
Qui potete trovare una soluzione completa:
Server MySQL andato errore spiegato
È necessario integrare e modificare le funzioni vbseo file:
il comando completo che hai in do-not-upload cartella (readme.html) - Fa parte della integrazione vBSEO (integrazione con altri mod)
Se hai nel tuo URL:
Probabilmente si utilizza browser IE. IE Browser sbagliato url spettacoli con personaggi dialettico.Code:caracter%C3%ADstica
Prova a controllare questo link in un altro browser (Opera, Firefox) - sarà un aspetto gradevole lì.
Questo è un problema del browser. Google esegue la scansione questo link correttamente (con caratteri dialettico).
Ultima modifica di vBET; 05-07-10 a 06:59.
A partire 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 - > BB - > fornitori di traduzione e disattivare l'opzione Utilizza Google SOLO. Questo è solo passo che è necessario sostenere altre API di traduzione
Dopo di che vBET utilizzerà API altre traduzioni 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:
Quindi questo set di API di traduzione Microsoft come fornitore di traduzione per traduzioni fatte 'Da' inglese (it), 'A' polacca (pl). Pezzo di tortaCode:'pl'=>'Microsoft',
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 - > BB - > fornitori di traduzione
NOTA: 3.5.1 BB e BB 4.4.3 vBET supporta coda di fornitori. Dappertutto dove la coppia di lingue è supportato da più di un fornitore, vedrete i valori separati da virgola con nomi di fornitori. Ad esempio:
Ciò significa che fintanto che Microsoft è disponibile bb utilizzeranno Microsoft e se non è disponibile quindi bb passa automaticamente a Google. In tal caso bb segna provider come non disponibile e controlla ogni ora (da attività pianificata) è ora disponibile. Se sì, allora bb passerà al fornitore preferito.Code:'pl'=>'Microsoft,Google',
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.
Questo modo bb sarà in grado di fornire traduzioni anche dopo che sono limiti in un provider di raggiungono.
Anche nel caso in cui quando non sono disponibili tutti i provider bb utilizzerà 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; 05-10-11 a 16:36.
1. Aggiungi ai vBET pagine ignorata in quanto molti contenuti come si pensa non sia 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: Apertium, Microsoft-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 - > BB Cache - > Cache di Database - > Cache durata (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. Look per altri servizi di traduzione che termini di servizio permette di aggiungerlo in bb e fateci sapere su quei - volontà volentieri sostenere quanti traduzione API possibile
Stiamo cercando per nuovi provider di traduzione libera, ci aiutano e aiutare se stessi, ci fanno conoscere nuovi provider di traduzione! Ora bb è creato in modo da supportare molti fornitori, pertanto se i termini d'uso farci 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 - > BB - > 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
9. (Dal 3.6.2) attivare opzione Non tradurre numeri.
Abilitando questa opzione riduce il costo delle traduzioni, perché saranno meno traduzioni.
Ultima modifica di Marcin Kalak; 04-10-12 a 19:09.