View Full Version: Giải quyết Sau khi đăng ký không có dịch tự động
Chào bạn,
Tôi cài đặt vBET vB 4.0.8 và có một vấn đề nhỏ:
khi một người dùng mới đăng ký, ông sẽ được thể hiện ngôn ngữ (với tất cả các lá cờ) mà ông đã lựa chọn trong các hình thức đăng ký.
Sau khi xác nhận thư đăng ký ngôn ngữ của ông được lưu trong hồ sơ của mình, nhưng có không có dịch tự động ngôn ngữ của mình. Ông cho báo chí bằng tay lá cờ để có được bản dịch.
Làm thế nào tôi có thể giải quyết vấn đề này?
Thanks
2. Vấn đề: văn bản bài viết trong cms (nhà nút, vB4) sẽ không được dịch bằng ngôn ngữ nào.
3. Vấn đề:
Trong liên kết internet "nontranslate" quy tắc nên không hoạt động, vì các liên kết sẽ không làm việc:
Dưới đây là một exaple Mail của tôi cho một khách hàng:
Kính gửi người sử dụng,
cảm ơn cho bài viết của bạn.
Liên quan đến câu hỏi của bạn: bạn sẽ tìm thấy tất cả thông tin liên quan của nghiên cứu của chúng tôi trong thực tế tóm (http://blablabla.com/Shop/index.php?Main=Products & cát = SW).
Nó chứa một FAQ lớn của hầu hết các câu hỏi có thể (với tấn các bức ảnh và video) sẽ giúp bạn ở đây chi tiết và tại thời điểm thấp nhất và chi phí tiền cho tất cả các người tham gia.
Chỉ cần một điều: nó sẽ là hữu ích cho phép trong bài viết "tiếng Anh", bởi vì đây là ngôn ngữ toàn cầu và nếu một số vấn đề giao tiếp được nhìn thấy, nó sẽ giúp đỡ nếu người sử dụng những người bài viết đã có thể đăng bài bằng tiếng Anh.
4. Vấn đề:
nếu bài viết được gửi qua trả lời nhanh chóng, tất cả các ký tự được hiển thị chính xác.
NHƯNG nếu bài viết trả lời của mình thông qua nút "Go tiên tiến" (WYSISWG biên tập), sau đó nhân vật được hiển thị sai:
Ví dụ:
danke für den Hinweis ....
ü là Đức "Ü"
đẩy - bạn có thể vui lòng trả lời câu hỏi của tôi. nhờ
kamilkurczak
03-12-10, 12:28
4. Vấn đề:
nếu bài viết được gửi qua trả lời nhanh chóng, tất cả các ký tự được hiển thị chính xác.
NHƯNG nếu bài viết trả lời của mình thông qua nút "Go tiên tiến" (WYSISWG biên tập), sau đó nhân vật được hiển thị sai:
Ví dụ:
ü là Đức "Ü"
Có, đây là một lỗi vBET. Chúng tôi đang làm việc về việc này. Hôm nay tôi sẽ cố gắng cung cấp cho bạn một giải pháp.
kamilkurczak
03-12-10, 13:15
ok Tôi có một giải pháp nhanh chóng cho các vấn đề từ bài viết trước đây của tôi.
XIN SỬ DỤNG CNTT nếu bạn sử dụng UTF-8 Diễn đàn
1.make sao chép và chỉnh sửa tập tin:
forum root/includes/vbenterprisetranslator_functions_utils.php
2. trong tập tin này tìm thấy:
$string = preg_replace('/([\300-\337])([\200-\277])/e',
3. và thay thế bằng:
$string = preg_replace('/([\304-\337])([\200-\277])/e',
4. tiết kiệm được một tập tin
5. thử nghiệm nó.
Nó đã được thử nghiệm trên diễn đàn thử nghiệm của chúng tôi trên utf 8 động cơ (tin nhắn đã được thực hiện bởi opera và IE) và nó hoạt động ngay bây giờ.
kamilkurczak
07-12-10, 10:34
không có câu trả lời - giải quyết. nếu không xin vui lòng viết ở đây và tôi sẽ mở ra chủ đề này một lần nữa.
không có câu trả lời - giải quyết. nếu không xin vui lòng viết ở đây và tôi sẽ mở ra chủ đề này một lần nữa.
Chào bạn,
xin vui lòng cho tôi một số thời gian, tôi có vào lúc này không có khả năng để kiểm tra nó.
Bạn có kiểm tra các vấn đề khác (1 - 4).?
Cảm ơn!
1 -> có một giải pháp hiện có ở đây
2 -> xin vui lòng kiểm tra http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq-2.html # post1546
3 -> một thời gian xem trong phần FAQ của chúng tôi - đây là một phần của nó:
mã notranslate BB là để giữ văn bản không dịch. Nếu bạn muốn có một số văn bản gửi không dịch, chỉ đơn giản ra bên trong của notranslate BBCode. Nó có thể hữu ích trong trường hợp một số thuật ngữ, hoặc trích dẫn của một số bài thơ.
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
Cảm ơn sự giúp đỡ của bạn.
Điểm 1,3,4 và 5 được giải quyết ngay bây giờ.
Vấn đề số 2: FAQ (http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq-2.html # post1546) không làm việc cho tôi.
Tôi cho rằng tôi đã unterstand một cái gì đó sai.
a) Tôi đã chỉnh sửa của tôi htaccess: htdocs / diễn đàn / .htaccess
b) và đặt mã cho nó:
# 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]
Tất cả các infos khác trong diễn đàn không cần thiết (?) Được thực hiện, bởi vì vBulleting cms là bên trong thư mục / htdocs / diễn đàn.
c) không làm việc: hồ sơ người dùng của tôi có một thiết lập Đức. Khi tôi xuất bản trong các CMS một bài viết mới trên Đức - và sau này thay đổi các thiết lập hồ sơ người dùng tiếng Anh (hoặc chỉ cần nhấn lá cờ Anh), bài viết mới ở Đức.
Cảm ơn bạn đã trả lời của bạn!
Trong những dòng này để:
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]
Thêm con đường diễn đàn của bạn ở cuối thay vì / nên được / diễn đàn / (nếu / diễn đàn là đường dẫn của bạn diễn đàn). Vì vậy, nó sẽ giống như thế:
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]
Xong,
nhưng không thành công:
(Hồ sơ người dùng cài đặt: Đức) và niêm yết tại Đức:
Neuer Artikel jetzt auf deutsch: sollte jetzt automatisch übersetzt werden.
a)
(Hồ sơ người dùng cài đặt: Đức) Sau khi đăng nó được hiển thị như:
Neuer Artikel jetzt bằng tiếng Anh: sollte jetzt à ¼ bersetzt Automatisch Werden.
b)
Và khi tôi thay đổi các thiết lập hồ sơ người dùng tiếng Anh, sau đó tôi nhận thấy:
Neuer Artikel jetzt auf deutsch: sollte jetzt automatisch à ¼ bersetzt werden.
1. Vấn đề với dấu hiệu: a) + b) - Ü được à ¼
2. Bài viết Đức một lần nữa sẽ được dịch sang tiếng Đức cho người sử dụng Đức (và sau đó họ là sai): a)
3. Người sử dụng nói tiếng Anh có được văn bản không được phiên dịch tiếng Đức để đọc: b)
Cảm ơn!
kamilkurczak
16-12-10, 23:16
htaccess.
Nếu bạn muốn có một trang diễn đàn bên ngoài dịch, bạn phải tạo một tập tin mới htaccess bên ngoài diễn đàn / thư mục. (Hoặc chỉnh sửa nếu tập tin này tồn tại)
và đưa vào tập tin này (quy tắc để trang dịch bên ngoài thư mục forum):
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]
và bạn sẽ làm cho các tập tin htaccess để bên cạnh dịch diễn đàn của bạn.
htaccess thứ hai tập tin phải ở trong thư mục gốc của diễn đàn (forum /.
và nếu bạn sử dụng Lên tập tin của bạn sẽ giống như thế:
# 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. những gì về thư của bạn - như tôi nhìn thấy bạn không sử dụng utf-8 diễn đàn. chúng tôi vẫn đang làm việc trên giải pháp này (vì giải pháp từ trước đây của tôi chỉ dành cho diễn đàn utf-8)
3. về ngôn ngữ hỗ trợ. vào admincp-> vBET-> google và phát hiện ngôn ngữ thiết lập Google Luôn luôn tin tưởng người sử dụng.
(Xin vui lòng đọc mô tả của tùy chọn này) sau đó thiết lập trong usercp ngôn ngữ người dùng mà bạn Đức.
đi diễn đàn, làm cho một chủ đề mới tại Đức hoặc thực hiện một bài viết mới trong Đức -> bạn sẽ thấy văn bản của bạn bằng tiếng Anh khi bạn đang ở trên bản dịch tiếng Anh hoặc tiếng Đức khi bạn đang ở trên bản dịch tiếng Đức.
Thanks kamilkurczak, tôi đã thực hiện tất cả thay đổi và hy vọng nó sẽ làm việc tốt.
Về vấn đề mở (không có điểm nào 2.):
Tôi có thể tránh các vấn đề thông qua việc thay đổi của đối chiếu (ci_swedish?) UTF-8?
Tôi đã không có lựa chọn cài đặt của diễn đàn để lựa chọn UTF-8, và tôi không chắc chắn lý do tại sao vB4 đã mất tự động Thụy Điển.
Nếu có, làm thế nào tôi có thể thay đổi nó?
(Diễn đàn là vào lúc này vẫn còn trong chế độ thử nghiệm, cho đến khi tất cả các vấn đề được giải quyết).
Cảm ơn!
Bạn có thể không chỉ đơn giản là chuyển đổi diễn đàn của bạn để UTF-8 vì nó có thể làm một mớ hỗn độn trong cơ sở dữ liệu của bạn (mã hóa ký tự khác nhau).
Có một giải pháp trên vbulletin diễn đàn (https://www.vbulletin.org/forum/showthread.php?t=216863). Chỉ cần làm theo các bước sau để làm cho diễn đàn của bạn UTiFied;)
THÔNG BÁO rằng trong bước 18 của các mô tả ở trên, bạn có viết UTF-8 chữ thường (utf-8).
Xem -> làm-không-upload | README.html. Như vậy là một số bước cần thiết cho UTF-8 diễn đàn.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.