КПК

Просмотр полной версии: Решенный После регистрации нет автоматического перевода



Gordon78
26-11-10, 18:03
Привет там,

Я установил vBET на VB 4.0.8 и небольшая проблема:
, когда новый пользователь регистрируется, то он получит показал язык (со всеми флагами), что он должен выбрать в регистрационную форму.

После подтверждения регистрации почты его язык будет сохранен в своем профиле, но нет автоматического перевода на его языке. Он должен нажать вручную право флаг, чтобы получить перевод.

Как я могу решить эту проблему?

Спасибо

Gordon78
27-11-10, 16:20
2. Проблема: писал статьи в см (домашняя кнопка, vB4) не будут переведены на любой язык.

Gordon78
27-11-10, 22:39
3. Проблема:
В Интернете ссылка должна "nontranslate" правила быть неактивным, потому что ссылки не будут работать:

Вот exaple моей почты для клиентов:


Уважаемый посетитель,

спасибо за ваше сообщение.
Относительно вашего вопроса: вы сможете найти всю необходимую информацию о наших исследований в реальных Сборник (http://blablabla.com/shop/index.php?main=products&cat=SW).
Он содержит большое FAQ почти все возможные вопросы (с т о фото и видео) и поможет вам здесь подробные - и по самым низким времени и стоит денег, для всех участников.

Gordon78
27-11-10, 22:48
Только одно: было бы полезно, чтобы в сообщения "английски", потому что это глобальный язык, и если некоторые коммуникационные проблемы видны, это поможет, если пользователь, сообщений уже могут размещать на английском языке.

Gordon78
27-11-10, 22:58
4. Проблема:
если сообщение передается по быстрый ответ, все символы отображаются правильно.

НО если пользователь отправляет свой ответ через "Go продвинутые" кнопки (WYSISWG редактор), то символы отображаются неправильно:

Например:

Danke für ден Hinweis ....

ü является немецкий "U"

Gordon78
02-12-10, 22:12
толчок - не могли бы вы ответить на мои вопросы. спасибо

kamilkurczak
03-12-10, 12:28
4. Проблема:
если сообщение передается по быстрый ответ, все символы отображаются правильно.

НО если пользователь отправляет свой ответ через "Go продвинутые" кнопки (WYSISWG редактор), то символы отображаются неправильно:

Например:


ü является немецкий "U"

Да, это vBET ошибка. Мы работаем по этому поводу. Сегодня я постараюсь дать вам решение.

kamilkurczak
03-12-10, 13:15
нормально у меня быстрое решение для проблемы с моего предыдущего поста.
Пожалуйста, используйте его, если вы используете UTF-8 ФОРУМ

1.make скопировать и отредактировать файл:

forum root/includes/vbenterprisetranslator_functions_utils.php
2. в этом файле найти:

$string = preg_replace('/([\300-\337])([\200-\277])/e',
3. и заменить на:

$string = preg_replace('/([\304-\337])([\200-\277])/e',
4. сохраните файл
5. протестировать его.

Он был протестирован на нашем тестовом форуме по UTF-8 двигателя (сообщение было сделано оперы и IE), и она работает сейчас.

kamilkurczak
07-12-10, 10:34
нет ответа - решена. если не пишите здесь и я открою этой теме снова.

Gordon78
08-12-10, 23:26
нет ответа - решена. если не пишите здесь и я открою этой теме снова.

Привет там,
пожалуйста, дайте мне некоторое время, у меня есть на данный момент нет возможности проверить это.
А вы проверили другие проблемы (1.-4.)?

Спасибо!

mateuszr
09-12-10, 09:57
1 -> есть существующее решение здесь

2 -> проверьте http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq-2.html # post1546

3 -> еще раз посмотреть в нашем разделе FAQ - вот часть его:

Код notranslate ВВ сохранить текст не переведен. Если вы хотите какой-то текст я сообщению быть не переведены, только простые из его внутри 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

Gordon78
15-12-10, 23:28
Спасибо за вашу помощь.
Точка 1,3,4 и 5 решаются сейчас.

Проблема № 2: FAQ (http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq-2.html # post1546) не работает для меня.

Я полагаю, я сделал unterstand то не так.
а) я изменить свой Htaccess. htdocs / форумов / .htaccess

б) и помещен код к ней:
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /

#RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
#RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

# vBET
# RULES for SEO translation links with vBSEO (have to be included before all rules to vbseo.php)
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)/gallery/(.*)?$ /gallery/$2?language=$1 [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)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [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)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [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)/$ 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]



RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]
# vBET End

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)

RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]


Все остальные Информация в FAQ не нужны (?) Должно быть сделано, потому что vBulleting см находится внутри каталога / htdocs / форумах.

в) Это не работает: мой профиль имеет немецкий обстановке. Когда я публикую в CMS новая статья на немецком - и после этого изменить мои настройки профиля пользователя на английский (или просто нажмите английски флаг), новая статья остается на немецком языке.

Спасибо за ответ!

mateuszr
16-12-10, 09:39
В этих линиям:

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)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [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)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [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)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/ [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)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/$2 [L,QSA]

Gordon78
16-12-10, 19:18
Готово

но без успеха:

(Учетные записи пользователей: немецкий) и размещение на немецком языке:

Нойер Artikel Jetzt Auf Deutsch: sollte Jetzt Automatisch übersetzt Верден.

а)
(Учетные записи пользователей: немецкий) После размещения показано, как:

Нойер Artikel Jetzt на английском: sollte Jetzt à ¼ bersetzt Automatisch Верден.

б)
И когда я изменить настройки профиля пользователя на английском, то я получаю показано на рисунке:

Нойер Artikel Jetzt Auf Deutsch: sollte Jetzt Automatisch à ¼ bersetzt Верден.

1. Проблемы с признаками: а) + б) - и попадает в ¼
2. Немецкие посты будут вновь переведены на немецкий для немецких пользователей (и то, что они неправы):)
3. Английский говоря пользователи получают непереведенные текст на немецком языке следующим образом: б)

Спасибо!

kamilkurczak
16-12-10, 23:16
о. Htaccess.
Если вы хотите, чтобы за пределами страница форума переведены вы должны создать новый Htaccess файл вне форумов / папки. (Или редактирования, если этот файл существует)
и поместить этот файл (правила для перевода страниц вне форума каталоге):

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]

RewriteCond %{QUERY_STRING} !vbet_outside=true
RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]

и вы должны сделать следующий Htaccess файл для перевода вашего форума.
Второй файл Htaccess должны быть в корневой папке форума (в форум /.
и если вы используете vBSEO файла должна выглядеть следующим образом:

# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /

#RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
#RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]

RewriteRule ^((urllist|sitemap_).*.(xml|txt)(.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

# vBET
#RULES for SEO translation links with vBSEO (have to be included before all rules to vbseo.php)
#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)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/ [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)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/$2 [L,QSA]

#RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
#RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]

#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
#RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)

RewriteRule ^((archive/)?(.*.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]

2. как насчет ваших писем - как я вижу, вы используете не UTF-8 форума. Мы все еще работаем над этим решением (из-за решения от моего предыдущего поста только для UTF-8, форумы)

3. о поддержке языков. перейти к AdminCP-> vBET-> Google и установить Google Язык Обнаружение Всегда доверия пользователю.
(Пожалуйста, прочтите описание этой опции) после этого устанавливается в usercp вы пользователь языка на немецкий.
Перейти к разделу, сделать новый поток на немецком или сделать новую статью в немецком -> Вы должны видеть свой текст на английском языке, когда вы находитесь на английский перевод, или на немецком языке, когда вы находитесь на немецкий перевод.

Gordon78
20-12-10, 22:52
Благодаря kamilkurczak, я сделал все изменения и надеемся, что она будет прекрасно работать.

Касательно последней открытой проблема (точка № 2.):
Можно ли избежать проблем с помощью изменения сопоставления (ci_swedish?) Для UTF-8?
У меня не вариант на установку форумах выбрать UTF-8, и я не уверен, почему vB4 брали автоматически шведский.

Если да, то как я могу изменить его?
(Форум находится в данный момент все еще в тестовом режиме, пока не все проблемы решены).

Спасибо!

mateuszr
21-12-10, 15:09
Вы не можете просто конвертировать ваш форум UTF-8, потому что она может сделать беспорядок в вашей базе данных (различные кодировки символов).
Там в раствор на VBulletin форум (https://www.vbulletin.org/forum/showthread.php?t=216863). Просто выполните следующие шаги, чтобы сделать ваш форум UTiFied;)

Обратите внимание, что в пункте 18 выше описанию, вы должны написать UTF-8 в нижнем регистре (UTF-8).
Смотрите -> делать-не-загрузки | readme.html. Там вы какие-то шаги, необходимые для UTF-8 форумах.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations by vBET translator 4.10.1