Купи сега! Характеристики Downloads
Страница 2 от 2 ПървиПърви 12
Резултати от 11 до 20 от 20

Тема: Въпроси и отговори

  1. # 11
    Michał Podbielski (vBET персонала) vBET на линия
    Дата на присъединяване
    Окт 2009
    Мнения
    2,720
    Блог Вътрешности
    1

    По подразбиране Как мулти езикова поддръжка работи?

    Първо на всички съвременни подкрепя език на потребителя подразбиране. Тя е определена в регистрационната форма и могат да бъдат променяни в Потребителят CP. Така че, ако потребителят си е поставил за език по подразбиране, тогава той не прави нищо ... Просто пише мнения на собствения му език, и vBET се грижи за всичко. В такъв случай - когато потребителят е език по подразбиране се приема, че цялото пощата (включително заглавие) е написано в неговия език по подразбиране. Тя ще се конфигурира скоро, но в момента му е просто предположение: ако потребител има език по подразбиране и той е различен от езика на форум по подразбиране, след това всеки си послание е език, който той да изберат като по подразбиране си.

    Можете също да създадете множество съобщения за език, където само части на съобщението са на различни езици. Това е много лесно - всичко, което трябва да направите, го текст, написан на различен език вътрешността на Lang BBCode. Той отнема един параметър, който е езикът код. Т.е., ако искате да напишете нещо в полски език, а след това BBCode прилича това LANG = PL.
    Вижте целия пример (пространства в BBCode добави, за да се избегне оценката):
    [ lang=pl]Przykład tekstu po polsku[ /lang]

    Този пример (без интервали през BBCode) ще ви даде такъв резултат:
    Текст автоматично се превежда от: полски: Български
    Преведен текст
    Пример за текст на полски език
    Оригинален текст


    Има и още една BBCode, което работи точно както Lang BBCode, но това е запазено за мнения заглавия само. Е langtitle BBCode - той се използва от vBET автоматично маркиране на съобщение на потребителя, които определят техните подразбиране език, различен от езика на форум по подразбиране. Не трябва да се използва ръчно, и ако искате да го използвате такъв начин, след това не забравяйте да сложите цялото съобщение вътрешността на Lang BBCode да се използва един и същ език код като параметър в кабината BBCodes (в противен случай някои части от преведени RSS канали не могат да бъдат преведени по подходящ начин, но мнения ще бъдат показани по подходящ начин).

    Има още една BBCode, но това не е за превод - в действителност тя е да се запази текстът не е преведено. Ако искате някой текст и пост да не бъде преведена, просто прост, в него на notranslate BBCode. Тя може да бъде полезно в случай на някои термини, или цитиране на някои поеми и др.

    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 персонала) vBET на линия
    Дата на присъединяване
    Окт 2009
    Мнения
    2,720
    Блог Вътрешности
    1

    По подразбиране Как да преведем страници извън форума директорията?

    Ако вашият форум е в поддиректория, и имате страници извън него, които се обработват от Еврофутбол, а след това vBET ще подкрепи превод на тези страници

    Всичко, което трябва да направите, е да се създадат подходящи правила в . Htaccess файла в директорията на форума-майка:
    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]
    И за всяка поддиректория във вашия домейн, които трябва да бъдат подкрепени от vBET (Без форум самата директория) да добавите това правило в Htaccess файл вътре подкрепени поддиректория.:
    Code:
    RewriteCond %{QUERY_STRING} !vbet_outside=true
    RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
    Така че, ако родителска директория форум също трябва да бъдат подкрепени, се нуждаят от всички тези правила.

    Ако вие също искате да запазите проследяване на превод за тези, които трябва да:
    1. Включете URL за проследяване извън форума директория опции в Admin CP
    2. Уверете се, че връзки към тези страници АБСОЛЮТНО (Така започва от HTTP)

    Също така се уверете, че има база маркер в генериран HTML изход за страниците извън форума директория. Ако не, то редактирате шаблон, който генерира тези страници и да добавите кода по-долу на всяко място между <head> и </ Глава>:
    Code:
    <vb:if condition="!$_REQUEST['language']"><base href="{vb:raw vboptions.bburl}/" /></vb:if>
    Последната промяна е направена от vBET; 08.10.10 11:14.

  3. # 13
    Michał Podbielski (vBET персонала) vBET на линия
    Дата на присъединяване
    Окт 2009
    Мнения
    2,720
    Блог Вътрешности
    1

    По подразбиране Как да проверите съм блокиран от доставчика ми превод?

    Ако всичко работи добре и изведнъж не е ли една възможност е, че имате проблем с превода (другите са: някои конфигурация е променена, нов мод, някои софтуерни актуална).


    Има много лесен начин да проверите имате ли проблем с Google API v1 или е някъде другаде. За да проверите, моля само да се създаде нов PHP файл с това съдържание:
    Този файл можете да намерите в vBET опаковка в 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;
    ?>
    В случай, че използвате Google API v2 ползвате този код, и този файл ще бъдат включени в следващия ни освобождаване:
    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;
    ?>
    Качете го на вашия сървър (за вашия нов форум корен) и сложи линк към него във вашия браузър. Ако всичко е наред, вие ще получите отговор:
    Code:
    Starting transaltion test
    Test result: {"responseData": {"translatedText":"Welcome"}, "responseDetails": null, "responseStatus": 200}
    Test error:
    Както виждате грешка нямат стойност и резултат имат статут 200. Това означава: всичко е наред.

    Ако сте блокирани отговор от Google ще изглежда така:
    Code:
    {"responseData": null, "responseDetails": "Suspected Terms of Service Abuse, please contact ajaxapis-support@google.com.", "responseStatus": 403}
    Ако сте блокирани - просто напишете в Google, като съобщението се казва,. Тя ще позволи да се намери причината, може би това е някаква грешка, може би ще има промени нещо, за да пасне по-добре с TOS Google. Така или иначе Google лесно дава достъп обратно, когато въпросът е решен

    Ако имате проблем на мрежата, тогава резултатът ще бъде празно и грешки, ще ви кажа какво се случва (т.е.: Не биха могли да преодолеят домакин "ajax.googleapis.com"). Забележете, в такъв случай тя може да бъде известно време, преди вие ще видите изход (докато връзката е с час).
    Проблем например мрежа:
    Code:
    Starting translation test
    Test result:
    Test error: Failed to connect to 74.125.95.95: Network is unreachable
    Connection time (ms): 70.96484375
    Какво трябва да направя?
    Първо: проверете, че защитната стена не блокира достъпа до Google.
    Второ: трябва да се свържете с вашия хост доставчик и да го попитам за проблем с връзка

    Ако виждате само "Стартиране на превод тест" или нищо на всички, тогава най-вероятно не сте инсталирали CURL модул във вашата PHP.


    Ако използвате Microsoft API, създайте нов PHP файл и сложи този код вътре в нея.
    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;
    ?>
    , Отколкото да го качите на вашия сървър, в папката корен форум, и да поставим тази връзка в вашия браузър.
    Трябва да видите нещо подобно:
    PHP Code:
    Starting translation test
    Test result
    "Hello"
    Test error:
    Connection time (ms): 272.083984375 
    Ако нещо се обърка ще получите грешка, т.е. Ако поставите неправилен ИД на Microsoft:
    PHP Code:
    Starting translation test
    Test result
    "ArgumentException: Invalid appId Parameter name: appId xxx"
    Test error:
    Connection time (ms): 416.24194335938 
    Тогава трябва да поставите вашия Microsoft ID внимателно още един път

    Можете също да получите това съобщение за грешка (с ИД стойност различни), което означава блокиран от microsoft:
    PHP Code:
    Starting translation test MS
    Test result
    "InvalidOperationException: : ID=3641.V2_Json.Translate.365033CA"
    Test error
    Connection time (ms): 237.756103516 

    В този случай ще трябва да се изпрати поща на поддръжката на microsoft: mtcont@microsoft.com
    това съдържание, включително:
    -вашия ИД за преводач API на microsoft
    -пълно код на грешка, т.е.: InvalidOperationException:: ID=3641.V2_Json.Translate.365033CA
    -описание на проблема, - когато тя се появи, и др.
    Последно редактирана от r.dziadusz; 14-10-11 в 11:37.

  4. # 14
    Еврофутбол Enterprise Преводач (vBET) Персонал
    Дата на присъединяване
    Май 2010 г.
    Мнения
    1000

    По подразбиране Аз получите електронна поща съобщение за MySQL сървъра, заминали въпрос. Какво не е наред?

    Е, че сървъра изтече и затвори връзката.
    Настройте променливата wait_timeout за сървър, MySQL-висока стойност.

    Тук можете да намерите цялостно решение:
    MySQL сървър отминал, грешка обясни

  5. # 15
    Еврофутбол Enterprise Преводач (vBET) Персонал
    Дата на присъединяване
    Май 2010 г.
    Мнения
    1000

    По подразбиране Имам langtitle в моя URL адрес, и то не е преведена, тя е проблем?

    Трябва да се интегрират и да променят vbseo функции файлове:

    пълна инструкция имате направи не качите папка (ReadMe.html) - част от vBSEO интеграция (интеграция с други модове)

  6. # 16
    Еврофутбол Enterprise Преводач (vBET) Персонал
    Дата на присъединяване
    Май 2010 г.
    Мнения
    1000

    По подразбиране URL включва ударения. Дали е индексиран от Google?

    Ако имате във вашите URL адрес:
    Code:
    caracter%C3%ADstica
    Вероятно използвате IE браузър. IE браузър лошо URL показва с ударение.
    Опитайте се да се провери тази връзка в друг браузър (Opera, Firefox),
    трябва да бъдат преведени правилно.
    Това е въпросът браузър. Google обхожда тази връзка правилно (с ударение).

  7. # 17
    Michał Podbielski (vBET персонала) vBET на линия
    Дата на присъединяване
    Окт 2009
    Мнения
    2,720
    Блог Вътрешности
    1

    По подразбиране Как да конфигурирате подкрепа за други превод APIs?

    От версия 4.4.0 vBET поддържа много доставчици превод. По подразбиране само Google ще бъдат използвани, но е лесно да се промени.

    Така че, за да подкрепят други превод APIs издавам Admin CP -> vBET -> Превод доставчици и да изключите опцията Ползвайте Google САМО. Това е само стъпка, която е необходима за подкрепа на други APIs превод

    След това vBET ще използва други API превод винаги, когато това е възможно. Така че, ако някои преводът се поддържа само от Google, тогава Google ще бъдат използвани, но ако други поддържани API е в състояние да направят превода, след това по подразбиране винаги ще бъде избран друг доставчик, отколкото Google.

    Вие също може да се определи точно доставчик трябва да бъдат използвани за специфични езикови двойки (от-до). И вие сте в състояние да направи това за всеки възможен чифт език. Така че, ако искате да имате пълен контрол и да се определи кои превод двигателят трябва да се използва за езикова двойка, можете да го направите от конфигурационни файлове от директорията vbet_translation_options. Всеки файл включва код на език в края на името, и това определя "От". За да се определи "," вие трябва да отворите файла и промените в съответния ред в таблицата PHP.

    Така например. Ако искате да зададете превод от английски на полски, да се направи от Microsoft преводи API. След това:
    1. Отваряне на файла / Vbet_translation_options / vbenterprisetranslator_from_EN. PHP
    2. Вижте съответствие с полски език картографиране код и наименование на набор от избрани преводач:
    Code:
    'pl'=>'Microsoft',
    Така че това определя Microsoft преводи на API и превод доставчик за извършени преводи "От" английски (EN), "Да" полски (PL). Парче от тортата
    Разбира се, това ще работи само Когато опция Ползвайте Google САМО е забранено. Това е само пример - моля, помнете, че не е нужно да правите това. По подразбиране е вече да не се използва Google, когато това е възможно.

    Също така имайте в предвид, че някои APIs превод може да изисква да се определят някои параметър за идентифициране. Всички тези параметри, с подробно описание ще намерите в групата Опции Admin CP -> vBET -> Превод доставчици

    ЗАБЕЛЕЖКА: тъй като vBET 3.5.1 и vBET 4.4.3 vBET поддържа доставчици на опашката. Навсякъде където език двойка се поддържа от повече от един доставчик, ще видите със запетаи стойности с доставчици на имена. Пример за това са:
    Code:
    'pl'=>'Microsoft,Google',
    Това означава че, докато Microsoft е наличен vBET ще използва Microsoft и ако не е достъпен след това vBET автоматично ще превключи на Google. В такъв случай vBET маркира доставчика като недостъпни и проверява всеки час (от планираната задача) е той достъпен сега. Ако да, тогава vBET ще превключи обратно към предпочитаните доставчик.
    Имате възможност да промените реда в опашка за доставчици или премахнете някои доставчик на всички от там. Обърнете внимание, че не можете да използвате интервали между стойностите.

    По този начин vBET ще да може да предостави преводи, дори след като са ограничения в един доставчик на регламента reach.

    Също така в случаи, когато всички доставчици са недостъпни vBET ще използва манекена преводач, който просто показва оригиналния текст. Така в този случай може да видите не превръщат текст на преведени страници. Тя е по-добра стратегия, която показва празни текстове и нещо трябва да бъде показан. Моля, Имайте предвид, че тези резултати, вече не бъде кеширан, така че тест ще превключи към преведени след като предоставящото превод ще бъде достъпен отново.
    Последната промяна е направена от r.dziadusz; 10.05.11 16:36.

  8. # 18
    Еврофутбол Enterprise Преводач (vBET) Персонал
    Дата на присъединяване
    Авг 2011
    Мнения
    429

    По подразбиране Как достигне вашия превод граници на по-бавни и ограничаване на разходите си с платен преводи

    1. Добави vBET игнорирани страници като много съдържание, както смятате, че не е важно за преводи
    Пример на някои страници, които могат да бъдат считани не е важно за превод от някои собственици на форум: член страници, календар, фото галерии.

    2. Ползват безплатно преводачески услуги първо
    Използване първата безплатна версия на преводи API: Microsoft, Apertium-от включване на платена Google API v2

    3. Limit поддържаните езици за тези, които смятате, че са най-важни за вашия форум. И дори и след това да го ограничи повече - след време можете да добавите още езици, ако откриете, че разходите са ОК за вас. Добавяне на нови от време на време, когато Кеш паметта е пълна
    Предлагаме поддръжка на 53 езици, но за някои форум по-малка сума е по-добре, също така можете да кешират вашите данни толкова дълго, колкото пожелаете, така че можете да добавите нови езици една след друга, без да е достигнало ви ограничения!

    4. Не изчистите кеша вашата база данни и Забранете автоматичното почистване
    Не забравяйте да подобри стойност на на кеша ttl или дори забрани it(0) - можете да го намерите тук: admincp - > vBET Кеш - > база данни кеш - > кеш време да живее (TTL)

    5. Избягвайте превод на SPAM, чрез проверка на мнение, докато тези са публикувани.
    Не превода, нежелана информация ще се намали броят на преводите!

    6. Да търси други услуги за превод, които условията за ползване на услугата позволява да го в добавите vBET и нека знае за тези - ще отговорим поддържа толкова превод Апис възможно
    Ние се стреми за нови доставчици на безплатна превод, да ни помогне и помощ за себе си, да ни знаят за нови доставчици на превод! Сега vBET е създаден да поддържа много доставчици, следователно ако условията на Нека ни го прилага, ние ще го направи!

    7. Намаляват ви сума на искане за секунда (само за Google преводи API v2)
    Трябва да промените и да се увеличи, но remeber голяма стойност ще забави вашата форум dramticaly: admincp - > vbet -> опции за превод - > закъснение между

    8. Ако използвате Google API v2, задайте ваша собствена граници
    Можете да зададете ваши собствени ограничения и да управлявате вашите разходи за превод! Просто отидете: https://Code.Google.com/Apis/Console/b/0/ -> квоти
    Последно редактирана от r.dziadusz; 25-11-11 в 10:34.

  9. # 19
    Еврофутбол Enterprise Преводач (vBET) Персонал
    Дата на присъединяване
    Авг 2011
    Мнения
    429

    По подразбиране Непреведен текст

    Ако виждате непреведен текст не е vBET бъгове или грешка. Той се появява, когато сте достигнали границите във всички tranlation Апис – можете да easly виж тук:
    AdminCP -> vBET -> превод доставчици на наличност
    ЗАБЕЛЕЖКА:
    Тя е силно unrecommended да променяте тези стойности manualy, то vBET ще го направи себе си!

    В тази ситуация, (няма по-долу няма наличен превод API) vBET ще използва манекен преводач. Това означава, че ще бъдат показани вече кешираните преводи и за не съществуващите преводи оригиналния текст ще бъде показана (не е празна един подобно преди - това може да стане само когато доставчик откаже превод).

    Превод доставчици срока (Microsft Api превод и Google Api превод v1 имат свои собствени граници, в случай на Google Api превод v2 можете да я зададете ваш собствен) и от версии 4.4.3 и 3.3.8 vBET Когато повече от един доставчик поддържа превод тогава vBET ще използва първо предпочитаният метод.

    И в случай ако един от превод API не е наличен - което означава сте достигнали си граници- vBET ще се Превключи към друга и във всеки 10 минути vBET ще провери е превод API налична отново.

    Обърнете внимание, че трябва да изключите опция Използвайте Google Само и задайте подходящи API ключ, за да използвате опашката за доставчици. За подробности вижте:
    Admin CP -> vBET -> Превод доставчици
    Също така можете да проверите Ако достигнете границите от изпълните тези тестове ТЕСТОВЕ
    Последно редактирана от r.dziadusz; 26-10-11 в 15:05.

  10. # 20
    Еврофутбол Enterprise Преводач (vBET) Персонал
    Дата на присъединяване
    Авг 2011
    Мнения
    429

    По подразбиране Частичен превод

    Част превод е причинена от достигането до границите, но това не е грешка!

    Просто т.е.:
    1. Някой пише съобщение и е преведен, защото не достигнете си граници - граници са зададени от доставчици на превод (в превод на Google Api v2, можете да я зададете от ваш собствен).

    2. Когато следващото съобщение е написана, беше постигнато граници и превод доставчици недостъпен поради това ще видите на вашата страница вече кеширан преводи текст от кеш и оригиналното съдържание, за следващото съобщение, защото преводачески услуги не са налични.

    3. След предоставящото превод е достъпен отново, ще бъдат преведени непреведен, оригиналното съобщение. vBET проверява превод API наличност на всеки 10 минути
    Последно редактирана от r.dziadusz; 08-11-11 в 19:06.

Страница 2 от 2 ПървиПърви 12

Етикети за тази Тема

Разрешения за писане

  • Ви не може да пускате нови теми
  • Ви не може да пускате мнения
  • Ви не може да публикувате прикачени файлове
  • Ви не може да редактирате вашите мнения
  •  

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