Купити зараз! Особливості Завантаження
Сторінка 2 з 2 ПершийПерший 12
Результати 11 по 20 з 20

Тема: Часті питання

  1. # 11
    Міхал Podbielski (vBET штабу) vBET Аватар
    Реєстрація
    Жовтень 2009
    Повідомлень
    2,720
    Записи в щоденнику
    1

    Умовчання Як мульти мовна підтримка працює?

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

    Ви також можете створити кілька повідомлень мовою, де тільки частини повідомлення знаходяться в різних мовах. Це дуже просто - все, що вам потрібно зробити, це покласти текст, написаний іншою мовою всередині мову BBCode. Вона приймає один параметр, який є кодом мови. Тобто якщо ви хочете написати щось по-польськи, то BBCode виглядає наступним чином Lang = р.
    Переглянути всі прикладу (прогалини в BBCode додав, щоб уникнути оцінки):
    [ lang=pl]Przykład tekstu po polsku[ /lang]

    Цей приклад (без пробілів в BBCode) дасть вам такий результат:
    Текст автоматично перекладається з: Польський: українська
    Перекладений текст
    Приклад тексту на польській мові
    Оригінальний текст


    Існує також ще один BBCode, яка працює саме так, як мову BBCode, але він зарезервований для повідомлення тільки заголовки. Це langtitle BBCode - він використовується vBET для автоматичного знак повідомлення користувача які встановлюють їхню мову за замовчуванням, крім форуму мову за замовчуванням. Вона не повинна використовуватися вручну, і якщо ви хочете використовувати його таким чином, то не забудьте покласти всі повідомлення всередині мову 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
    Міхал Podbielski (vBET штабу) vBET Аватар
    Реєстрація
    Жовтень 2009
    Повідомлень
    2,720
    Записи в щоденнику
    1

    Умовчання Як перекладати сторінки поза форумом каталогу?

    Якщо ваш форум знаходиться в каталозі та у вас є сторінки за її межами, які обробляються VBulletin, то 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 відстеження поза форумом каталозі в настройках в панелі адміністратора
    2. Переконайтеся, що посилання на ці сторінки ABSOLUTE (Так починається з HTTP)

    Також переконайтеся, що є база тег в генеруються HTML вихід для сторінок за межами форум каталог. Якщо ні, то відредагувати шаблон, який генерує ці сторінки і додати код в будь-якому місці між <head> і </ HEAD>:
    Code:
    <vb:if condition="!$_REQUEST['language']"><base href="{vb:raw vboptions.bburl}/" /></vb:if>
    Останній раз редагувався vBET; 10-08-10 в 11:14.

  3. # 13
    Міхал 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 
    Чим ви повинні вкласти ID Microsoft уважно ще раз

    Ви також можете отримати це повідомлення про помилку (з різних значення Ідентифікатора), який означає, що ви заблокований 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
    Це зміст в тому числі:
    -ваш id microsoft Перекладач API
    -повний код помилки, тобто: InvalidOperationException:: ID=3641.V2_Json.Translate.365033CA
    -описати проблему, - коли здається, та ін.
    Останній раз редагувався r.dziadusz; в 14-10-11 11:37.

  4. # 14
    VBulletin підприємства Перекладач (vBET) персонал
    Реєстрація
    Травень 2010
    Повідомлень
    1000

    Умовчання Я отримую по електронній пошті повідомлення про те, MySQL сервер пішов питання. Що не так?

    Хіба що сервер тайм-аут і закрив з'єднання.
    Встановити змінну wait_timeout для сервера MySQL на більш високі значення.

    Тут ви можете знайти повне рішення:
    MySQL сервер пішов помилку пояснили

  5. # 15
    VBulletin підприємства Перекладач (vBET) персонал
    Реєстрація
    Травень 2010
    Повідомлень
    1000

    Умовчання Я langtitle в моїй URL, і це не перекладається, це питання?

    Ви повинні інтегрувати і зміни vbseo Функції файлів:

    повне навчання у вас в робити-не-завантажити папки (readme.html) - Частина vBSEO інтеграція (інтеграція з іншими модами)

  6. # 16
    VBulletin підприємства Перекладач (vBET) персонал
    Реєстрація
    Травень 2010
    Повідомлень
    1000

    Умовчання URL включає в себе акцентовані. Це індексуються Google?

    Якщо у вас є у вашому URL:
    Code:
    caracter%C3%ADstica
    Ймовірно, ви використовуєте IE браузером. IE браузером погано URL показує, з акцентованим.
    Спробуйте перевірити посилання в іншому браузері (Opera, Firefox),
    повинні бути переведені правильно.
    Це браузер питання. Google сканує цю посилання, правильно (з акцентованим).

  7. # 17
    Міхал Podbielski (vBET штабу) vBET Аватар
    Реєстрація
    Жовтень 2009
    Повідомлень
    2,720
    Записи в щоденнику
    1

    Умовчання Як налаштувати підтримку інших API, переклад?

    Починаючи з версії 4.4.0 vBET підтримує багато провайдерів перекладу. За замовчуванням відображаються тільки Google буде використовуватися, але це легко змінити.

    Таким чином, щоб підтримувати інші API, переклад виступають піти Панель адміністратора -> vBET -> Провайдери перекладу і відключіть опцію Використовуйте Google ТІЛЬКИ. Це єдиний крок, який необхідно підтримувати інші API, переклад

    Після цього vBET буде використовувати інші API переклад завжди, коли це можливо. Так що, якщо деякі переклад підтримується тільки Google, то Google буде використовувати, але якщо інші підтримувані API може зробити переклад, то за замовчуванням завжди буде вибрано інший постачальник, ніж Google.

    Ви також можете визначити, який саме провайдер повинен бути використаний для конкретної мовної пари (від-до). І ви в змозі зробити це для кожної можливої пари мов. Так що якщо ви хочете мати повний контроль і визначити себе, які переклад двигун повинен бути використаний для мовної пари, то ви можете зробити це, конфігураційні файли з каталогу vbet_translation_options. Кожен файл містить код мови в кінці назви, і це визначає «Від кого». Щоб визначити, "Кому" вам потрібно відкрити файл і змінити відповідний рядок у таблиці PHP.

    Наприклад. Якщо ви хочете встановити переклад з англійської на польську, щоб бути зроблено шляхом перекладу Microsoft API. Тоді:
    1. Відкрити файл / Vbet_translation_options / vbenterprisetranslator_from_ан. PHP
    2. Знаходити згідно з польським відображення коду мови та встановити ім'я обраного перекладача:
    Code:
    'pl'=>'Microsoft',
    Так що це набори API Microsoft Переклад як переклад постачальника переклади, виконані "Від" Англійська (ан), "Кому" Польський (пл). Пара дурниць
    Звичайно, це буде працювати тільки тоді, коли опція Використовуйте Google ТІЛЬКИ відключений. Це всього лише приклад - будь ласка, пам'ятайте, що ви НЕ повинні це зробити. За замовчуванням він вже встановлений, щоб не використовувати Google всякий раз, коли це можливо.

    Також майте на увазі, що деякі API, переклад може знадобитися встановити деякі ідентифікації параметрів. Всі такі параметри, з докладним описом ви знайдете в групі варіантів Панель адміністратора -> vBET -> Провайдери перекладу

    ПРИМІТКА: з vBET 3.5.1 і vBET 4.4.3 vBET підтримує черги провайдерів. Скрізь, де пара мови підтримується більш ніж одного постачальника, буде відображено розділених комами значень з іменами провайдерів. Наприклад:
    Code:
    'pl'=>'Microsoft,Google',
    Це означає, що до тих пір, поки Microsoft доступна vBET буде використовувати Microsoft, і якщо вона недоступна потім vBET автоматично перейде в Google. У такому разі vBET позначає постачальник як недоступні і перевіряє, кожну годину (від запланованого завдання) це доступно зараз. Якщо так, то vBET перейде до бажаних постачальників.
    Ви в змозі змінити порядок у черзі постачальників або видалити деякі постачальника на всіх звідти. Зверніть увагу, що не можна використовувати пробіли між значеннями.

    Таким чином vBET зможуть надати переклади, навіть після того, як межі в одного постачальника, досяжності.

    Також у випадку, коли всі постачальники недоступні vBET буде використовувати фіктивний Перекладач, який просто показує початковий текст. Тому в такому випадку ви можете побачити не перекладений текст на перекладених сторінок. Це краще стратегії, що відображення порожніх текстів і те, що вони мають відображатися. Зверніть увагу що таких результатів не бути кешуються, так що випробування перейде до перекладається як тільки будь-який постачальник Переклад знову стануть доступними.
    Останній раз редагувався r.dziadusz; на 05-10-11 16:36.

  8. # 18
    VBulletin підприємства Перекладач (vBET) персонал
    Реєстрація
    Серпень 2011
    Повідомлень
    431

    Умовчання Як досягти вашої обмежень Переклад повільніше і обмежити свої витрати за допомогою платних переклади

    1. Додати в vBET ігнорують сторінках стільки змістом, як ви думаєте це не важливо для переказів
    Приклад деяких сторінок, яке можна розглядати не важливо для перекладу деякими форум власників: член сторінок, календар, фото галереї.

    2. З використанням безкоштовних послуг переклад першої
    Використання першого безкоштовна версія перекладів API: Microsoft, Apertium-чим перетворити на платні Google API v2

    3. Гранична підтримуваних мов з тими, які ви вважаєте найбільш важливими для вашого форуму. І навіть тоді обмежити його більше - за разом ви можете додати кілька мов, якщо ви виявите, що витрати ОК для вас. Додати нові, час від часу, коли ваш кеш заповнений
    Ми забезпечуємо підтримку для 53 мови, але для деяких форум меншу суму є краще, також можна кешувати дані до тих пір, як ви хочете, так що ви можете додати нові мови один за одним, без досягнення вашої обмежень!

    4. Не очистити кеш бази даних і вимкнути автоматичне очищення
    Пам'ятайте, щоб поліпшити значення кеш ttl або навіть вимкнути it(0) - ви можете знайти тут: admincp - > vBET Кеш -> Database Cache -> Кеш Time To Live (TTL)

    5. Уникайте переклад спам, перевіряючи повідомлення до тих публікуються.
    Не переклад, небажаної інформації дозволить зменшити кількість перекладів!

    6. Подивіться на інші послуги перекладу, який Умови надання послуг дозволяє додавати його в vBET і дайте нам знати про ті - буде з задоволенням підтримувати як багато перекладів API для якомога
    Ми шукаємо для нових постачальників вільний Переклад, допомогти нам допомогти собі, зробити нам про новий Переклад провайдерів! Зараз vBET створюється у спосіб підтримки багатьох постачальників, тому, якщо умови використання давайте її реалізації, ми зробимо це!

    7. Скоротіть ваш запит на секунду (тільки для Google переклади API v2)
    Ви повинні змінити і збільшити це, але пам'ятайте, що велике значення буде сповільнювати роботу форум dramticaly: AdminCP -> vbet -> Переклад параметри - > затримку між

    8. Якщо ви використовуєте Google API v2, встановити власні межі
    Можна встановити власні межі і контролювати ваші витрати на Переклад! Просто піти: https://Code.Google.com/APIs/console/b/0/ -> квоти
    Останній раз редагувався r.dziadusz; на 25-11-11 10:34.

  9. # 19
    VBulletin підприємства Перекладач (vBET) персонал
    Реєстрація
    Серпень 2011
    Повідомлень
    431

    Умовчання Неперекладених тексту

    Якщо ви бачите неперекладених тексту не vBET Помилка або помилка. Вона з'являється, коли ви досягли свої межі, у всіх tranlation API - ви можете easly перевірити його тут:
    AdminCP -> vBET -> Переклад провайдерів доступності
    ПРИМІТКА:
    Це сильно unrecommended змінення цих значень поновити, тому що vBET буде зробити це сам!

    У цій ситуації (немає доступних перекладу API) vBET буде використовувати фіктивний Перекладач. Це означає, що вже кешовані переклади будуть відображатися і на не існуючі переклади оригінальний текст буде показаний (не порожні любить перед - це трапляється, лише коли постачальник відмовляється перекладу).

    Переклад провайдерів обмежити (Переклад Microsft Api і Api Google Translation v1 мають свої власні межі, у випадку з перекладу Google Api v2 ви можете встановити його свій власний) і, починаючи з версії 4.4.3 і 3.3.8 vBET коли більш ніж одного постачальника підтримує Переклад потім vBET буде використати бажаних вперше.

    І у випадку якщо перекладу API не доступний - значить ви досягли меж- vBET буде перейти до іншого і кожні 10 хвилин vBET буде перевіряти Переклад API знову стає доступним.

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

  10. # 20
    VBulletin підприємства Перекладач (vBET) персонал
    Реєстрація
    Серпень 2011
    Повідомлень
    431

    Умовчання Переклад часткових

    Частина Переклад викликана досягнення свої межі, але це не помилка!

    Просто, тобто:
    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 26 27