PDA

查看完整版本: 已解決 註冊後沒有自動翻譯



Gordon78
26-11-10, 18:03
您好,

我安裝 vBET 4.0.8基於 VB和有一個小問題:
當一個新的用戶註冊,他將得到所顯示的語言(所有標誌),他選擇在登記表。

在確認註冊的郵件保存在他的語言是他的個人資料,但沒有自動翻譯他的語言。他按手動右旗得到翻譯。

我怎樣才能解決這個問題?

謝謝

Gordon78
27-11-10, 16:20
2。問題:寫文章的CMS(home鍵,VB4)將不會被翻譯成任何語言。

Gordon78
27-11-10, 22:39
3。問題:
在互聯網鏈接應該“nontranslate”規則是無效的,因為鏈接將無法正常工作:

下面是一個 exaple我的郵件給客戶:


尊敬的用戶,

感謝您的文章。
關於您的問題: 你將會找到我們所研究的所有相關資訊的實際簡編 (HTTP://blablabla.com/shop/index.php?main=products & 貓 = SW)。
它包含了大量常見問題的幾乎所有可能的問題(有圖片和視頻噸),並會幫助你在這裡詳細的 - 並以最低的時間和資金成本為所有參與者。

Gordon78
27-11-10, 22:48
只是一件事:這將是有益的,允許在帖“英語”,因為這是全球性語言溝通問題,如果一些被認為,這將有助於如果用戶誰的職位已經可以用英語發表。

Gordon78
27-11-10, 22:58
4。問題:
如果被發送後迅速答复,所有字符顯示正確的。

但是,如果用戶的帖子他的答复通過“轉到高級”按鈕(WYSISWG編輯器),然後字符會顯示錯誤的:

例如:

丹科獻給巢穴Hinweis ....

U是德國“U”

Gordon78
02-12-10, 22:12
推 - 可以請你回答我的問題。感謝

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發動機(消息是由歌劇,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 - >再一次看看我們的常見問題解答部分 - 這裡有一個部分是:

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

Gordon78
15-12-10, 23:28
感謝您的幫助。
點 1,3,4和5是解決了。

問題二:常見問題(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]


所有其它信息相關的常見問題不需要(?)要做,因為 vBulleting CMS裡面的目錄 / 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奧夫德語:sollte jetzt automatisch übersetzt werden。

一)
(用戶配置文件設置:德國)發布後,它會顯示如下:

諾伊爾 Artikel jetzt英語:sollte jetzt à ¼ bersetzt Automatisch Werden。

B)
當我更改用戶配置文件設置為英語,然後我得到所示:

諾伊爾 Artikel jetzt奧夫德語:sollte jetzt automatisch à ¼ bersetzt werden。

1。問題與體徵:A)+ B) - U得到了¼
2。德國的職位將再次翻譯成德語的德國用戶(然後他們是錯誤的):A)
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 - >谷歌和谷歌語言檢測設置為始終信任用戶。
(請閱讀說明此選項)之後,你的用戶設置 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
Thanks to vBET 4.10.1 enjoy automatic translations