צפה בגרסא המלאה: נפתר לאחר ההרשמה לא תרגום אוטומטי
היי,
התקנתי vBET על vB 4.0.8 ויש לי בעיה קטנה:
כאשר משתמש חדש נרשם, יקבל הראו את השפה (עם כל הדגלים) כי יש לו לבחור בדמות להירשם.
לאחר אישור רישום אלקטרוני השפה שלו נשמר בפרופיל שלו, אבל אין תרגום אוטומטי לשפה שלו. הוא צריך ללחוץ ידנית את הדגל הנכון כדי לקבל את התרגום.
איך אני יכול לפתור את הבעיה הזו?
תודה
2. בעיה: מאמרים נכתבו ס"מ (כפתור הבית, vB4) לא תתורגם בכל שפה.
3. בעיה:
בשנת הקישור לאינטרנט הכללים "nontranslate" צריך להיות פעיל, כי הקישורים לא יעבדו:
הנה exaple של הדואר שלי ללקוח:
משתמש יקר,
תודה על ההודעה שלך.
בנוגע לשאלתך: תמצאו את כל המידע הרלוונטי על המחקר שלנו בספר בפועל (http://blablabla.com/shop/index.php?main=products & cat = SW).
הוא מכיל שאלות גדולות של כמעט כל השאלות אפשרי (עם טונות של התמונות וסרטוני וידאו) ו יעזור לך מפורט כאן - בזמן הנמוך ביותר ועלות כסף עבור כל המשתתפים.
רק דבר אחד: שזה יהיה שימושי כדי לאפשר את ההודעות "אנגלית", כי זו היא השפה העולמית אם כמה בעיות תקשורת נראים, זה יעזור אם המשתמש מי כבר יכול לכתוב הודעות באנגלית.
4. בעיה:
אם הודעה נשלחת על תגובה מהירה, כל הדמויות מוצגות נכון.
אבל אם המשתמש ההודעות תשובתו באמצעות כפתור "עבור מתקדם" (עורך WYSISWG), ואז התווים מוצגים בסדר:
לדוגמה:
danke für den Hinweis ....
ü היא גרמנית "U"
לדחוף - אתה יכול בבקשה לענות על השאלות שלי. תודה
kamilkurczak
03-12-10, 12:28
4. בעיה:
אם הודעה נשלחת על תגובה מהירה, כל הדמויות מוצגות נכון.
אבל אם המשתמש ההודעות תשובתו באמצעות כפתור "עבור מתקדם" (עורך 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
תשובה - נפתרה. אם לא כתוב כאן ואני יפתח פתיל זה שוב.
תשובה - נפתרה. אם לא כתוב כאן ואני יפתח פתיל זה שוב.
היי,
בבקשה לתת לי קצת זמן, יש לי כרגע שום אפשרות לבדוק את זה.
האם בדק את בעיות אחרות (1.-4.)?
תודה!
1 -> יש פתרון קיים כאן
2 -> בדוק http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq-2.html # post1546
3 - מראה זמן> עוד במדור שאלות ותשובות שלנו - הנה חלק ממנו:
קוד BB notranslate היא לשמור על הטקסט לא תורגם. אם אתה רוצה לפרסם טקסט אני לא יתורגם, פשוט רק את זה בפנים של BBCode notranslate. זה יכול להיות שימושי במקרה של תנאים מסוימים, או ציטוט של כמה שירים וכו '
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 משהו לא בסדר.
א) אני לא לערוך 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]
כל infos אחרים שאלות ותשובות אין צורך (?) צריך להיעשות, כי vBulleting ס"מ נמצא בתוך ספריית / htdocs / פורומים.
ג) זה לא עובד: פרופיל המשתמש שלי יש הגדרה הגרמני. כשאני לפרסם את 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.
ב)
וכאשר אני משנה את הגדרות פרופיל המשתמש אנגלית, אז אני מקבל הראו:
נויר Artikel jetzt auf deutsch: sollte jetzt automatisch à ¼ bersetzt werden.
1. בעיות עם שלטים: א) + b) - מקבל U ל ¼
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 לגרמנית.
ללכת בפורום, ליצור חוט חדש בגרמנית או לעשות מאמר חדש בגרמנית -> אתה צריך לראות את הטקסט שלך באנגלית כשאתה על תרגום אנגלית או גרמנית כאשר אתה על התרגום הגרמני.
תודה 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.