КПК

Перегляд повної версії: Sidebars показати текст мовою оригіналу



trevis
07-05-10, 15:24
Користувач 1Idioma користувача за промовчанням: PortuguêsVisualizando сайту тією мовою: PortuguêsEscreveu повідомлення в форум і блог на мову: PortuguêsUsuário 2Outro користувача (відвідувач) потрапляє на сайт і попереднього перегляду в мова: англійська (за замовчуванням веб-сайту).Користувач візуалізує 2 бічні стрижні CMS, форум і блог повідомлень з перекладається назва, але текст на мові оригіналу.Якщо змінити мову користувача 2 кому-небудь ще, крім англійської (за промовчанням веб-сайту) що стосується приклад Іспанська, обидва заголовок, як текст повідомлення перекладається правильно.Очистити пояснення?Випробуваний приєднання зображення, але я не міг. Все, що контакту.

vBET
07-05-10, 15:51
Ми знаємо, що і на цей момент не розглядається як помилка, але особливість (так в інших помилка слів в хороший піджак;)).

Будь ласка, дозвольте мені пояснити. Те, що ви пишете про те, що в деяких блоках CMS, як частина "Останні повідомлення форуму" тексту не перекладається мовою оригіналу. Насправді це не переведені взагалі правильно, тому що текст, який відображається в такий блок без будь-яких BBCode. VB просто дозволяє позбутися BBCodes без її виконання. І саме тому ви бачите цей текст не перекладено.

На деяких мовах (наприклад, японська) можна побачити, що текст є "переклад", тому що насправді це завжди перекладаються, але без BBCode воно перекладається, як це було у вашому форумі мовою оригіналу. Так Google бере текст, тобто на португальською мовою, але vBET кажуть, що це іншу мову (форум за умовчанням), так як VB видалена інформація про реальний мовою. Так Google заплутається, і іноді повертає тільки той самий текст, а іноді і спробувати перевести його з дуже поганий результат.

Ми не в змозі що-небудь робити з цим без змін VB код і ми не хочемо цього робити. Ми офіційно попросив В. Б. команді нових гачок, який дозволив би оцінити вибрали BBCodes перед усіма BBCodes будуть видалені. Дивіться тут для подробиць: Не знімна BBCODES (http://www.vbulletin.com/forum/showthread.php?343784-Not-removable-BBCODEs)

Ми надсилаємо цю пропозицію протягом 2 місяців тому і до сих пір не отримали відповіді на всі ...

Так припускаючи - це не до нас, і саме тому ми розглядаємо її як можливість не помилка. Поки vBulleitn дозволить просто видалити BBCodes без розбору цього ми не можемо допомогти. vBET марки повідомлення належним чином і дав логіки перевести її, але VBulletin просто вибирає в деяких місцях, щоб його ігнорувати. Ви можете допомогти, написавши свій голос у нашому потоці - може бути, VB команда буде розглядати цю пропозицію тоді.

На жаль я не можу тут: про Сподіваюся, ви розумієте наше становище в цьому питанні.

trevis
07-05-10, 18:23
Я повністю розумію :-) Це легко здійснити це зміна? Я постараюся. Чи можете ви дати які-небудь поради про те, що обмін на що? [] S Рафаель

vBET
07-05-10, 19:16
Це вимагатиме, щоб знайти VB функція, яка видаляє BBCode, перевірити це мова або langtitle BBCode існує в введення тексту і в такому випадку потрібно vBET файл з BBCodes і використовувати відповідні функції для розбору його (ті готові зараз).

Я не робив це, тому що ми хочемо зберегти vBET установки / оновлення як можна простіше, але, звичайно, якщо ви дійсно хочете зробити це, то будь ласка, дайте мені знати - я протестувати його і дасть вам готовий код. Будь ласка, зверніть увагу, що потрібно, щоб робити це кожен раз, коли ви будете оновлювати Форум - тому що ви відкидаєте зміни. Так що - далі?

vBET
08-05-10, 00:55
Беллоу дуже швидке рішення для тих, хто хоче змінити VBulletin файлів. Будь ласка, зверніть увагу, що це рішення не є досконалим, але дасть вам текст у відповідний переклад. Не досконалим, питання в тому, що він буде переведений в два рази - перший раз, коли BBCodes будуть видалені; другий час, коли вся сторінка переведена.
Зверніть увагу, що зазвичай vBET є спосіб не дозволяє такі речі, - і це не перекладається області. На жаль, тут здається, що VBulletin ігнорує вміст у 2 способами - не тільки смуги BBCodes, але і десь пізніше змінює знаки, як "<" на "білий HTML" знаки (позначення <), так що не перекладається області порушується. Ми не стали шукати більш складні рішення - фактично один дає перекладених текстів, не так добре, як могло б бути, але частіше всього другий переклад повертає той же текст і не беруть продуктивність, коли вона вже в кеш. Сподіваюся, що все буде добре на даний момент і що команда VBulletin нарешті відповідь на наш запит гак:)

Швидке рішення:
1. Відредагуйте файл / входить / functions.php
2. Пошук по сайту:


function strip_bbcode($message, $stripquotes = false, $fast_and_dirty = false, $showlinks = true, $stripimg = false)
{

3. Покладіть ПІСЛЯ:


if (false !== strpos($message, '[/lang]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$message = vbet_parseOnlyLang($message, true);
}

trevis
12-05-10, 16:11
Спасибі! Я буду тестувати і ділитися результатами. [] S!

trevis
17-05-10, 19:56
Імя.. це спрацювало частково. 1: текст відображається в потрібну мову (згідно вибір користувача) 2: bbcodes були дивні.. наприклад, "forum "Off" або "Done! [Url ]..f=19 [/ url]".Див приклад Мандела. orgTem як отримати краще?

vBET
18-05-10, 17:07
OK - я це бачу. Здається, що ми повинні пам'ятати, що мова, дозволяють зняти всі існуючі теги, а в кінці його перевести. Це дивні речі, тому BBCodes була переведена і після цього ті, де не видаляються. Я буду над цим працювати.

Будь ласка, скажіть ви можете почекати трохи з цим - на наступному тижні. Схоже, ідеальне завданням для нашого нового члена. Бі здорово - ми перевіримо рішення, перш ніж опублікувати його. Так от - це нормально, щоб дати рішення на наступному тижні? :)

trevis
18-05-10, 18:08
Ok! Я можу почекати не проблема. Удачи нового члена. [] S Рафаель.

trevis
26-05-10, 01:41
Будь-які новини?

vBET
27-05-10, 06:25
Просто призначений Каміль:)

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