查看完整版本: 已解决 注册后没有自动翻译
您好,
我安装了VB 4.0.8 vBET,有一个小问题:
新用户注册时,他就会显示语言(所有标志),他在登记表中选择。
在确认登记邮件后,他的语言是保存在他的个人资料,但有没有他的语言自动翻译。他已按手动右旗翻译。
我怎样才能解决这个问题?
谢谢
2。问题:在CMS(主页按钮,VB4)撰写的文章将不会在任何语言的翻译。
3。问题:
在互联网链接“nontranslate”规则是无效的,因为链接将无法正常工作:
这里是我的邮件客户exaple:
尊敬的用户,
感谢您的文章。
关于您的问题: 你将会找到我们所研究的所有相关信息的实际简编 (http://blablabla.com/shop/index.php?main=products & 猫 = SW)。
它包含了几乎所有可能的问题的大常见问题(图片和视频吨),将帮助你在这里详细 - 为所有参与者以最低的时间和资金成本。
只有一件事情:将是有益的,以便在“英语”的职位,因为这是全球性的语言,如果看到了一些沟通上的问题,这将有助于职位已经可以张贴在英语的用户。
4。问题:
如果通过快速回复发送后,所有的字符显示正确的。
但是,如果用户通过“高级”按钮(WYSISWG编辑)发表他的答复,然后字符显示错误:
例如:
丹科献给巢穴Hinweis ....
U是德国“U”
kamilkurczak
03-12-10, 12:28
4。问题:
如果通过快速回复发送后,所有的字符显示正确的。
但是,如果用户通过“高级”按钮(WYSISWG编辑)发表他的答复,然后字符显示错误:
例如:
U是德国“U”
没错,这是一个vBET错误。我们正在对此。今天,我会尽力给你一个解决方案。
kamilkurczak
03-12-10, 13:15
OK,我有一个从我以前的帖子问题的快速解决方案。
请使用它,如果你使用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发动机(消息是由Opera和IE浏览器),现在它的工作原理。
kamilkurczak
07-12-10, 10:34
没有回答 - 解决。如果没有,请写在这里,我会再次打开这个线程。
没有回答 - 解决。如果没有,请写在这里,我会再次打开这个线程。
您好,
请给我一些时间,我目前没有对它进行测试的可能性。
你检查的其他问题(1. - 4)。吗?
谢谢!
1 - >这里有一个现有的解决方案
2 - >请检查http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq-2.html#post1546
3 - 在我们的常见问题部分>一时间看 - 这里是其中的一部分:
notranslate BB代码是保持文本没有翻译。如果你想要一些文字,我后不翻译,只是出于简单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
感谢您的帮助。
1,3,4和5点解决。
问题2:常见问题解答(http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq-2.html#post1546)并没有为我工作。
我想,我没有unterstand做错事。
a)我没有编辑我htaccess文件的htdocs /论坛/ .htaccess。
b)和放置代码:
# 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 CMS是在目录/ htdocs中/论坛。
c)它不工作:我的用户配置文件,有一个德国的设置。当我在CMS发布新文章 - 对德国,此更改后我的用户配置文件设置为英语(或只需按英国国旗),新的文章留在德国。
感谢您的答复!
在这些线路:
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]
完成,
但都没有成功:
(用户配置文件设置:德国),并张贴在德国:
诺伊尔Artikel jetzt AUF DEUTSCH:sollte jetzt automatisch übersetzt werden。
一)
(用户配置文件设置:德国)发布后,它显示为:
诺伊尔Artikel英语jetzt:sollte jetzt一个¼ bersetzt Automatisch Werden。
B)
当我改变用户配置文件设置为英文,然后我得到所示:
诺伊尔Artikel jetzt AUF DEUTSCH:sollte jetzt automatisch一个¼ bersetzt werden。
1。有迹象的问题:A)+ B) - U得到一个¼
2。德国的职位将再次翻译成德语的德国用户(然后他们是错误的):一)
3。会讲英语的用户获得在德国读未翻译文本:B)
谢谢!
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文件应在论坛的根文件夹(在论坛/。
如果你使用百度推广您的文件看起来应该像:
# 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语言检测始终信任用户。
(请阅读此选项的描述)后,在usercp你的用户语言设置为德语。
去论坛,使一个新的线程在德国或在德国的新文章 - >当你的英文翻译或当你在德国的德语翻译,你应该看到你的英文文本。
感谢kamilkurczak,我所做的所有更改,并希望它会正常工作。
对于最后一个打开的问题(2点没有):
我能否避免的问题,通过整理(ci_swedish?)改变为UTF - 8?
我没有在论坛的安装选项,选择UTF - 8,我不知道,为什么VB4没有采取自动瑞典。
如果有的话,我怎样才能改变呢?
(论坛目前仍处于测试模式,直到所有的问题都解决了)。
谢谢!
你不能简单地转换您的论坛为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):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.