PDA

Zobrazit plnou verzi: Postranní zobrazit text v původním jazyce



trevis
07-05-10, 15:24
Výchozí nastavení uživatele uživatele 1Idioma: PortuguêsVisualizando stránky v jazyce: PortuguêsEscreveu zpráv na fóru a blogu na jazyk: PortuguêsUsuário 2Outro uživatel (návštěvník) vstupuje do webu a jeho náhled v jazyce: angličtina (výchozí webový server).Uživatel vizualizuje 2 boční lišty CMS, fóra a blogu zpráv s přeloženým nadpis, ale text v původním jazyce.Je-li uživatel 2 změnit jazyk nikomu jinému než angličtina (výchozí webový server), jako je například španělsky, jak titul jako text zprávy je přeložen správně.Jasné vysvětlení?Vyzkoušené připojování obrazy, ale já nemohla. Něco kontaktu.

vBET
07-05-10, 15:51
Jsme si toho vědomi a na této chvíle není považováno za chybu, ale vlastnost (tedy jinými slovy, chyba v pěkné bundě;)).

Prosím, nechte mě to vysvětlit. To, co píšete, je, že v některých blocích CMS, jako část "Poslední příspěvky" v textu není přeložen v původním jazyce. Ve skutečnosti to není přeloženo vůbec správně, protože text se zobrazí v tomto bloku je bez BBCode. BB jednoduše umožňuje zbavit BBCode bez spuštěním. A to je důvod, proč vidíte tento text není přeložen.

V některých jazycích (jako Japonci) můžete vidět, že text je "překládal", protože ve skutečnosti je vždy překládal, ale bez BBCode je přeložena jako to bylo v původním jazyce forum. Tak Google se textu, tj. v portugalštině, ale vBET řekl, že je v jiném jazyce (Výchozí nastavení), protože vB odstraněny informací o skutečný jazyk. Google tak dostává zmatené a občas vrací pouze stejného textu a někdy se snaží přeložit velmi chabý výsledek.

Nejsme schopni udělat cokoliv, aniž by s tím vB úpravu kódu, a nechceme to udělat. Jsme oficiálně požádal vB týmu pro nový háček, který by umožnil hodnotit vybrané BBCode před všemi BBCode budou odstraněny. Viz zde pro detaily: neodstranitelné BBCode (http://www.vbulletin.com/forum/showthread.php?343784-Not-removable-BBCODEs)

Posíláme tento problém více než před 2 měsíci a stále se nic neděje vůbec ...

Takže za předpokladu, - není na nás, a proto považujeme za funkci, která není chyba. Tak dlouho, jak vBulleitn umožní jen odstranit BBCode bez rozebrat to nemůžeme pomoci. vBET označení zprávy vhodně a dala přeložit logika, ale vBulletin jen vybírá v některých místech ji ignorovat. Můžete pomoci tím, že píše svůj hlas v naší závit - možná vB týmu se bude zabývat tímto návrhem pak.

Je nám líto Nemůžu si pomoct, tady: o Doufám, že pochopíte naši situaci v této problematice.

trevis
07-05-10, 18:23
Plně chápu :-) Je to snadné provádění této změny? Budu se snažit. Můžete dát nějaké tipy na to, co se výměnou za to, co? [] S Rafael

vBET
07-05-10, 19:16
To bude vyžadovat najít vB funkci, která odstraní BBCode, zkontrolujte, zda má lang nebo langtitle BBCode existuje vstupní text, a v takovém případě vyžadují vBET soubor BB kódy a použít příslušnou funkci analyzovat to (ty jsou připraveny nyní).

Neudělal jsem to proto, že chceme, aby vBET instalace / aktualizace, tak snadné, jak je to možné, ale samozřejmě pokud opravdu chcete udělat, pak prosím dejte mi vědět - budu testovat a dát připraven kódu. Vezměte prosím na vědomí, že to bude vyžadovat, aby to pokaždé, když dojde k aktualizaci vBulletin - protože přepíše vaše změny. Takže - postupovat?

vBET
08-05-10, 00:55
Níže je velmi rychlé řešení pro ty, kteří chtějí změnit vBulletin soubory. Vezměte prosím na vědomí, že toto řešení není ideální, ale dá vám text ve vhodných překladu. Není dokonalá, je otázka, protože to bude přeložena dvakrát - poprvé, když se bude BBCode odstranit, 2. dobu, kdy se překládá celou stránku.
Vezměte prosím na vědomí, že za normálních okolností vBET má způsob, jak nedovoluje takové věci - a to není přeloženo oblasti. Bohužel tady se zdá, že vBulletin ignoruje obsah 2 způsoby - nejen pásky BBCode, ale také něco později změní znaky, jako "<" na "bílé HTML" značek (notace <), takže není přeloženo oblasti je přerušeno. Nechtěli jsme hledat sofistikovanější řešení - skutečný člověk dává překládaných textů, a to tak dobré, jako by to mohlo být, ale většinou se vrátí druhý překlad stejného textu a neberte výkon, když je již v mezipaměti. Doufám, že bude v pořádku a že se tým konečně vBulletin odpověď na naši žádost háček:)

Rychlé řešení:
1. Upravit soubor / includes / functions.php
2. Hledat:


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

3. Dejte po:


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

trevis
12-05-10, 16:11
Děkuji vám! Budu testovat a sdílení výsledků. [] S!

trevis
17-05-10, 19:56
Errr... fungovalo to částečně. 1: text je zobrazována ve správném jazyce (dle volby uživatele) 2: BB bylo divné... například "forum "Off" nebo "Done! [Url ]..f=19 [/ url]".Viz příklad v orgTem mandela. jak získat lepší?

vBET
18-05-10, 17:07
OK - já to vidím. Zdá se, že musíme mít na paměti to, co je jazyk, umožňuje odstranit všechny existující značky, a na konci přeložit. To je divné věci, protože byl přeložen BB kódy a po tom, kde ty, které nejsou odstraněny. Budu pracovat na tomto.

Prosím, řekněte si můžete čekat něco s tímto - na příští týden. Vypadá to, že ideální úkol pro našeho nového člena. Bee cool - ověříme řešení před tím, než zveřejní. Takže - je to v pořádku, aby řešení v příštím týdnu? :)

trevis
18-05-10, 18:08
OK! Nemohu čekat žádný problém. Hodně štěstí do nového člena. [] S Rafael.

trevis
26-05-10, 01:41
Nějaké novinky?

vBET
27-05-10, 06:25
Stačí přiřadit Kamil:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vBET Translator 4.10.1