Да - очень просто это бесплатно) И модифицировать только один файл. Подробные инструкции вы найдете здесь
Да - очень просто это бесплатно) И модифицировать только один файл. Подробные инструкции вы найдете здесь
Последний раз редактировалось vBET; 14-11-09 в 14:47.
Прежде всего мод поддерживает язык пользователя по умолчанию. Он расположен в регистрационной форме и может быть изменен в кабинете. Таким образом, если пользователь установил свой язык по умолчанию, то он ничего не делает ... Просто пишет сообщения на своем языке, и 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
Последний раз редактировалось vBET; 10-10-09 в 05:27.
Если ваш форум находится в подкаталоге и у вас есть страницы вне его, которые обрабатываются в инетернете, то компания будет поддерживать перевод этих страниц
Все, что нужно сделать, это установить соответствующие правила в . Htaccess файл в каталоге форума РОДИТЕЛЕЙ:
И для каждого подкаталога в вашем домене, который должен быть поддержан 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]
Таким образом, если каталог форума РОДИТЕЛЕЙ также должны быть поддержаны она нуждается во всех этих правил.Code:RewriteCond %{QUERY_STRING} !vbet_outside=true RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
Если вы также хотите сохранить перевод слежения за тех, кого вы должны:
- Включать URL отслеживания вне форума каталоге в настройках в панели администратора
- Убедитесь, что ссылки на эти страницы ABSOLUTE (Так начинается с HTTP)
Также убедитесь, что есть база тэг в генерируемых HTML выход для страниц за пределами форум каталог. Если нет, то отредактировать шаблон, который генерирует эти страницы и добавить код в любом месте между <head> и </ HEAD>:
Code:<if condition="!$_REQUEST['language']"><base href="$vboptions[bburl]/" /></if>
Последний раз редактировалось vBET; 10-08-10 в 11:00.
У вас есть: Фатальная ошибка: Не удается переопределить vbseo_thread_seotitle
или иногда просто пустая страница, даже в панель администратора и непонятно, почему ...
Стандартный ответ - вы не паром инструкции по установке
Более точно. Как это описано здесь, если вы интегрировать vBET 3.x с vBSEO, . Htaccess файл, вы должны сделать полную интеграцию, следуя инструкциям в руководстве по установке в разделе vBSEO интеграции.
Вы Должны редактировать FORUM_ROOT / входит / functions_vbseo_createurl.php файл, как описано в руководстве (readme.html в установочный пакет). Очень просто - просто скопировать 2 строки. После этого все будет работать снова.
Последний раз редактировалось vBET; 19-02-10 в 06:07.
Если все работает хорошо, и вдруг его нет, то одним из возможных вариантов является то, что у вас проблемы с вашим переводом провайдера (другие: некоторые конфигурации был изменен, новый мод добавил, некоторое программное обеспечение обновляется).
Чтобы проверить это, загрузите соответствующий файл из пакета vBET do-not-upload/tools/providers-tests/. В этой директории содержатся файлы для тестирования поставщиков переводы.
Пример теста для googleapiv2:
- Загрузить файл test_googleapiv2.php в каталоге форума.
- Открыть Web-страницу:
Code:YourForumAddress/test_googleapiv2.php- Если все в порядке, то вы получите ответ:
Code:Starting transaltion test Test result: {"responseData": {"translatedText":"Welcom"}, "responseDetails": null, "responseStatus": 200} Test error:
В случае ошибки проверьте, что у вас есть правильный ключ API в Admin CP -> vBET -> Translation Providers.
Последний раз редактировалось Marcin Kalak; 23-10-13 в 18:40.
Разве что сервер тайм-аут и закрыл соединение.
Установить переменную wait_timeout для сервера MySQL на более высокие значения.
Здесь вы можете найти полное решение:
MySQL сервер ушел ошибку объяснили
Вы должны интегрировать и изменение функций vbseo файлов:
полное обучение у вас в делать-не-загрузить папки (readme.html) - Часть интеграции vBSEO (Интеграция с другими модами)
Если у вас есть в вашем URL:
Вероятно, вы используете IE браузером. IE браузером неправильный адрес шоу с диалектическим символов.Code:caracter%C3%ADstica
Попробуйте проверить ссылку в другом браузере (Opera, Firefox) - это будет выглядеть красиво там.
Это браузер вопросу. Google сканирует эту ссылку, правильно (с диалектическим символов).
Последний раз редактировалось vBET; 05-07-10 в 06:59.
Начиная с версии 4.4.0 vBET поддерживает многие провайдеры перевода. По умолчанию отображаются только Google будет использоваться, но это легко изменить.
Таким образом, чтобы поддерживать другие API, перевод выступают пойти Admin CP - > vBET - > поставщики перевода и отключите опцию Используйте Google ТОЛЬКО. Это единственный шаг, который необходимо поддерживать другие API, перевод
После этого vBET будет использовать другие API перевод всегда, когда это возможно. Так что, если некоторые перевод поддерживается только Google, то Google будет использовать, но если другие поддерживаемые API может сделать перевод, то по умолчанию всегда будет выбран другой поставщик, чем Google.
Вы также можете определить, какой именно провайдер должен быть использован для конкретной языковой пары (от-до). И вы в состоянии сделать это для каждой возможной пары языков. Так что если вы хотите иметь полный контроль и определить себя, какие перевод двигатель должен быть использован для языковой пары, то вы можете сделать это, конфигурационные файлы из каталога vbet_translation_options. Каждый файл содержит код языка в конце названия, и это определяет «От кого». Чтобы определить, "Кому" вам нужно открыть файл и изменить соответствующую строку в таблице PHP.
Например. Если вы хотите установить перевод с английского на польский, чтобы быть сделано путем перевода Microsoft API. Тогда:
1. Открыть файл / Vbet_translation_options / vbenterprisetranslator_from_ан. PHP
2. Находить соответствии с польским отображения кода языка и установить имя выбранного переводчика:
Так что это наборы API Microsoft Перевод как перевод поставщика переводы, выполненные "От" Английский (ан), "Кому" Польский (пл). Пара пустяковCode:'pl'=>'Microsoft',
Конечно, это будет работать только тогда, когда опция Используйте Google ТОЛЬКО отключен. Это всего лишь пример - пожалуйста, помните, что вы НЕ должны это сделать. По умолчанию он уже установлен, чтобы не использовать Google всякий раз, когда это возможно.
Также имейте в виду, что некоторые API, перевод может потребоваться установить некоторые идентификации параметров. Все такие параметры, с подробным описанием вы найдете в группе вариантов Admin CP - > vBET - > поставщики перевода
ПРИМЕЧАНИЕ: начиная с vBET 3.5.1 и благодаря vBET 4.4.3 поддерживает очередь поставщики. Везде где языковая пара поддерживается более чем одним поставщиком, вы увидите разделение значений запятыми имена провайдеров. Например:
Это означает, что как Майкрософт готов vBET будет использоваться Microsoft и если он не доступен затем vBET будет автоматически переключаться на Google. В таком случае vBET знаменует поставщика как недоступный и проверяет каждый час (по расписанию) она доступна в настоящее время. Если да, vBET перейдет обратно к предпочтительного поставщика.Code:'pl'=>'Microsoft,Google',
Ты можешь изменить порядок в очереди поставщиков или вообще удалить некоторые поставщика оттуда. Обратите внимание, что нельзя использовать пробелы между значениями.
Этот способ vBET сможет предоставить переводы даже после ограничения в один поставщик, достичь.
Также в случае если недоступны все провайдеры vBET будет использовать фиктивный переводчик, который просто отображает исходный текст. Поэтому в таком случае вы можете увидеть не перевести текст на перевод страниц. Это лучше стратегия, что отображение пустых текстов и что-то должно отображаться. Обратите внимание, что такие результаты не будут кэшироваться, поэтому испытания будет переключить в переводе как только любой перевод поставщик будет доступен снова.
Последний раз редактировалось r.dziadusz; 05-10-11 в 16:36.
1. Добавить в vBET игнорируются страницах столько содержание, как вы думаете, это не важно для переводов
Пример некоторых страниц, которое можно рассматривать не важно для перевода некоторыми форум владельцев: член страниц, календарь, фото галереи.
2. Использование бесплатных услуг перевода первой
Использование первой бесплатной версии переводов API: Apertium, Microsoft-не включите платных Google API v2
3. Предельная поддерживаемых языков с теми, которые вы считаете наиболее важными для вашего форума. И даже тогда ограничить его больше - за разом вы можете добавить несколько языков, если вы обнаружите, что затраты ОК для вас. Добавить новые, время от времени, когда ваш кэш заполнен
Мы оказываем поддержку для языков, 53, но для меньшего количества некоторых форум лучше, также можно кэшировать данные до тех пор, как вы хотите, поэтому вы можете добавить новые языки, один за другим, без достижения ограничения!
4. Не очистить кэш базы данных и отключить Автоматическая очистка
Помните, чтобы повысить значение ttl кэша или даже отключить it(0) - вы можете найти его здесь: admincp - > vBET кэш - > кэша базы данных - > кэш времени жизни (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/ -> квоты
9. (С 3.6.2) включите параметр Не перевод чисел.
Включение этого параметра приведет к сокращению стоимости переводов, потому что будет производиться меньше переводы.
Последний раз редактировалось Marcin Kalak; 04-10-12 в 19:09.