Ja - mycket lätt den är fri) Och bara ändra en fil. Detaljerade instruktioner hittar du här
Ja - mycket lätt den är fri) Och bara ändra en fil. Detaljerade instruktioner hittar du här
Senast redigerad av vBET; 14-11-09 på 14:47.
Först av allt mod stöder språket användarens standard. Det ligger i anmälningsblanketten och kan ändras i användarens kontrollpanel. Så om användaren har satt sin standardspråk, han gör ingenting ... Bara skriver inlägg i hans språk, och vBET tar hand om allt. I sådana fall - när användaren har standardspråk Det antas att hela post (inklusive titeln) är skriven på hans standardspråk. Det kommer att vara konfigurerbara snart, men hans närvarande finns det enkla antagandet: om användaren har standardspråk och det är annorlunda än forum standardspråk, därefter varje hans budskap är i språk som han väljer som sin standard.
Du kan också skapa flera språk meddelanden, där endast delar av budskapet är på olika språk. Detta är mycket lätt - allt vad du behöver göra det sätta text skriven på annat språk insidan av Lang BBCode. Det tar en parameter som är den språkkod. Dvs om du vill skriva något på polska, sedan BBCode ser ut så här lang = pl.
Se hela exempel (mellanslag BBCode läggas att undvika utvärdering):
[ lang=pl]Przykład tekstu po polsku[ /lang]
Detta exempel (utan mellanslag BBCode) ger dig ett sådant resultat:
Det finns också en mer BBCode som fungerar precis som Lang BBCode, men det är reserverat för inlägg titlar bara. Det är langtitle BBCode - den används av vBET för att automatiskt markera meddelande av användare, som anger deras standard annat språk än standardspråket för forumet. Det bör inte användas manuellt, och om du vill använda det sådant, som sedan kom ihåg att sätta hela meddelandet inuti Lang BBCode med samma språkkod som parameter i monter BBCodes (annars vissa delar av översatta RSS-kanaler kan inte översättas korrekt, men inlägg kommer att visas på lämpligt sätt).
Det finns egentligen ett mer BBCode, men det är inte för översättning - i själva verket det är att hålla text översätts inte. Om du vill ha en text i tjänst som skall inte översatt, bara enkelt ut det inne i notranslate BBCode. Det kan vara bra vid vissa villkor, eller citat av några dikter 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
Senast redigerad av vBET; 10-10-09 på 05:27.
Om forumet ligger i underkatalogen och du har sidor utanför det, som hanteras av vBulletin, då vBET kommer att stödja översättning för dessa sidor
Allt du behöver göra är att fastställa lämpliga regler i . Htaccess fil i forum överordnad katalog:
Och för varje underkatalog i din domän som bör stödjas av vBET (utan forum katalogen själv) Lägg till denna regel i htaccess-fil inuti stöds underkatalog.: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]
Så om forumet Parent Directory också få stöd den behöver alla dessa regler.Code:RewriteCond %{QUERY_STRING} !vbet_outside=true RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
Om du också vill behålla översättning spårning för dem måste du:
- Sätt på URL-spårning utanför forumet katalog i optioner i Admin CP
- Se till att länkar till de sidor ABSOLUT (Så börjar från http)
Se också till att det finns bas tagg i HTML-utgång för sidor utanför forumet katalog. Om inte redigera mall som genererar dessa sidor och lägga till koden nedan på något ställe mellan <head> och </ Head>:
Code:<if condition="!$_REQUEST['language']"><base href="$vboptions[bburl]/" /></if>
Senast redigerad av vBET; 10-08-10 på 11:00.
Du har: Fatal error: Kan inte redeclare vbseo_thread_seotitle
eller ibland bara tom sida även i Admin CP och undrar varför ...
Standard svar - som du inte träda monteringsanvisning
Mer exakt. Som det beskrivs härom du integrera vBET 3.x med vBSEO av . Htaccess fil, måste du göra en fullständig integration genom att följa instruktionerna i installationshandboken från avsnitt vBSEO Integration.
Du MÅSTE redigera FORUM_ROOT / includes / functions_vbseo_createurl.php fil som beskrivs i manualen (ReadMe.html i installationspaketet). Mycket enkelt - kopiera bara två linjer. Efter att allt kommer att fungera igen.
Senast redigerad av vBET; 19-02-10 på 06:07.
Om allt fungerar väl och plötsligt det då inte en möjlighet är att du har problem med din översättning leverantör (andra är: en del konfiguration har ändrats, nya mod lagts till, vissa program uppdaterade).
För att kontrollera detta, ladda upp önskad fil från paketet vBET do-not-upload/tools/providers-tests/. I den här katalogen innehåller filer för att testa leverantörer översättningar.
Exempel test för googleapiv2:
- Ladda upp fil test_googleapiv2.php forum katalog.
- Öppna en webbläsare sida:
Code:YourForumAddress/test_googleapiv2.php- Om allt är ok kommer du att få svar:
Code:Starting transaltion test Test result: {"responseData": {"translatedText":"Welcom"}, "responseDetails": null, "responseStatus": 200} Test error:
I händelse av fel, kontrollera att du har rätt API-nyckel i Admin CP -> vBET -> Translation Providers.
Senast redigerad av Marcin Kalak; 23-10-13 på 18:40.
Är det servern timeout och stängde anslutningen.
Sätt variabel wait_timeout för mysql-server till högre värde.
Här kan du hitta en fullständig lösning:
MySQL-servern borta fel förklaras
Du behöver för att integrera och ändra vbseo funktioner filer:
hela instruktionen du har i gör-inte-upload mappen (ReadMe.html) - En del av vBSEO integration (Integration med andra mods)
Om du har i din webbadress:
Förmodligen du använder IE webbläsare. IE webbläsare fel visar url med dialektiska tecken.Code:caracter%C3%ADstica
Prova att kolla denna länken i en annan webbläsare (Opera, Firefox) - det kommer att se fint där.
Detta är ett problem med webbläsaren. Google söker igenom denna länk korrekt (med dialektiska tecken).
Senast redigerad av vBET; 05-07-10 på 06:59.
Sedan version 4.4.0 vBET stödjer många översättning leverantörer. Som standard bara Google kommer att användas, men det är lätt att ändra.
Så för att stödja andra översättning API jut gå till Admin CP - > vBET - > översättning leverantörer och stäng av alternativet Använd Google ENDAST. Detta är bara steg som är nödvändigt för att stödja andra översättning API
Efter det vBET kommer att använda andra översättningar API alltid när det är möjligt. Så om någon översättning stöds endast av Google och Google kommer att användas, men om andra stöd för API kan göra översättningen så som standard alltid kommer att vara valt annan leverantör än Google.
Du har även möjlighet att bestämma vilken exakt leverantör ska användas för specifika språk par (från-till). Och du har möjlighet att göra detta för varje tänkbar språkpar. Så om du vill ha full kontroll och bestämma själv vilka översättning Motorn ska användas för språkpar, då kan du göra det genom konfigurationsfiler från katalogen vbet_translation_options. Varje fil innehåller språkkod i slutet av namnet och detta avgör "Från". För att avgöra "Till" måste du öppna filen och ändra respektive rad i php tabellen.
Till exempel. Om du vill ställa översättning från engelska till polska göras av Microsoft Översättning API. Sedan:
1. Öppna fil / Vbet_translation_options / vbenterprisetranslator_from_sv. PHP
2. Hitta linje med polska språkkod kartläggning och uppsättning namn valt översättare:
Så här ställer Microsoft Översättning API som översättning leverantör av gjorda översättningar "Från" English (sv), "Till" Polska (pl). Lätt som en plättCode:'pl'=>'Microsoft',
Naturligtvis har detta fungerar endast när alternativet Använd Google ENDAST är inaktiverad. Detta är bara exempel - kom ihåg att du inte behöver göra detta. Som standard är redan inställd på att inte använda Google när det är möjligt.
Också kom ihåg att vissa översättning API kan kräva att ange några identifiering parameter. Alla sådana parametrar, med detaljerad beskrivning hittar du i gruppen Alternativ Admin CP - > vBET - > översättning leverantörer
OBS! sedan vBET 3.5.1 och vBET 4.4.3 vBET stöder leverantörer kö. Överallt där språkpar stöds av mer än en leverantör, kommer du se semikolonavgränsade värden med leverantörer namn. Till exempel:
Det innebär att så länge som Microsoft är tillgängliga vBET kommer att använda Microsoft och om den inte är tillgänglig sedan vBET kommer att automatiskt växla till Google. I sådana fall vBET markerar leverantör som otillgänglig och kontrollerar varje timme (från den schemalagda aktiviteten) är den tillgänglig nu. Om ja, kommer vBET växla tillbaka till önskad leverantör.Code:'pl'=>'Microsoft,Google',
Du kan ändra ordningen i leverantörer kö eller ta bort vissa leverantör på alla därifrån. Observera att du inte kan använda blanksteg mellan värden.
Detta sätt vBET kommer att kunna tillhandahålla översättningar även efter gränser i en provider är nå.
Även i fall när alla leverantörer är otillgängliga använder vBET provdockans översättare som bara visar ursprungliga text. Så i så fall kan du inte se översatt text på översatta sidor. Det är bättre strategi som Visa tomma texter och något måste visas. Observera att inte cachelagras sådana resultat, så testet kommer att växla till översättas så snart någon översättningsprovider kommer att användas igen.
Senast redigerad av r.dziadusz; 05-10-11 på 16:36.
1. Lägg till vBET ignoreras sidor så många innehåll som du tycker är inte viktigt för översättningar
Exempel på vissa sidor som kan anses inte viktigt för översättning av en del forum ägare: medlem sidor, kalender, fotogallerier.
2. Använd fri översättning tjänster prioriteras
Använd första gratis version av översättningar API: Apertium, Microsoft-än aktivera betalda Google API v2
3. Begränsa språk som stöds för dem som du tycker är viktigast för ditt forum. Och även då begränsa det mer - efter gång kan du lägga till fler språk om du tycker att kostnaderna är OK för dig. Lägg till nya då och då när cachen är full
Vi ger stöd för 53 språk men för vissa forum mindre belopp är bättre, också du kan cachelagra data så länge du vill, så kan du lägga till nya språk efter varandra, utan att nå dina gränser!
4. Inte rensa databascacheminnet för och inaktivera automatisk rengöring
Kom ihåg att förbättra värdet av cachen ttl eller ens avaktivera it(0) - du hittar det här: admincp - > vBET Cache - > databas Cache - > Cache Time To Live (TTL)
5. Undvik översättning av skräppost, genom att kontrollera inläggen innan dessa publiceras.
Inte översätta kommer oönskad information minska antalet översättningar!
6. Leta efter andra översättningstjänster som Terms Of Service kan lägga till det i vBET och låt oss veta om dem - gärna stödja så många översättning API som möjligt
Vi söker för nya leverantörer av fri översättning, hjälpa oss och hjälpa dig, gör oss veta om nya översättning leverantörer! Nu vBET skapas på sätt att stödja många leverantörer, kommer att därför om användarvillkor Låt oss genomföra den, vi göra det!
7. Minska din begäran per sekund (endast för Google översättningar API v2)
Du måste ändra och öka detta, men remeber till stora värde kommer att sakta ner dina forum dramticaly: admincp - > vbet - > Översättningsalternativ - > fördröjning mellan
8. Om du använder Google API v2, sätta egna gränser
Du kan sätta egna gränser och kontrollera din översättningskostnader! Bara gå: https://code.Google.com/Apis/Console/b/0/ -> kvoter
9. (Sedan 3.6.2) Aktivera alternativet Inte översätta.
Aktivera det här alternativet kommer att minska kostnaderna för översättningar, eftersom kommer att göras mindre översättningar.
Senast redigerad av Marcin Kalak; 04-10-12 på 19:09.