Důležitý: Tato stránka používá cookies, (cookies). Používání této webové stránky bez nutnosti vypnout soubory cookie v prohlížeči, znamená to, že souhlasíte s tím, pro jeho použití.
Kup teď! Funkce Soubory ke stažení

Vydělávejte s námi!

Pokud chcete začít vydělávat peníze s BB spojení Partnerský Program.
Stránka 1 z 2 12 PosledníLast
Výsledky 1 na 10 z 15

Závit: Akcenty nezobrazuje správně ...

  1. #1
    Nováček
    Datum registrace
    02. 2011
    Příspěvky
    9

    Default Akcenty nezobrazuje správně ...

    Dobrý den.

    Já používám 4,08 vBulletin.

    Používám vbet hlavně pro dva jazyky ... Angličtina a francouzština. Mám forum výchozí jazyk nastavena angličtina. Nicméně, když francouzský uživatele, překlad se zobrazí správně v angličtině. Nicméně, ve francouzštině přízvuk se nezobrazují. Místo toho se zobrazí takto:

    Code:
    Dans quelle langue vous allez & #233;crire vos messages. Forum traduira automatiquement vos messages & #224; d'autres utilisateurs langues. En outre, il se traduira par des postes dans d'autres langues & #224; votre langue par d& #233;faut.
    Měl by se vypsat takto:

    Code:
    Dans quelle langue vous allez écrire vos messages. Forum traduira automatiquement vos messages à d'autres utilisateurs langues.
    My fórum je nastaven na zobrazení obou jazyků jako ISO-8859-1. Proto jsem se v UTF-8

    Také jsem se podle pokynů k instalaci velmi blízko.

    Jediná změna jsem dal vBet je, že jsem změnil výchozí příznaky pomocí CSS Sprite. Nicméně, jsem se podíval na kód, a nic jsem měl účinek tak, že věci se zobrazí.

    Musím změnit mé db na UTF-8, aby tento problém vyřešit?

    Nějakou radu ocení. Díky.
    Naposledy upravil freddie3218; 07-03-11 na 16:12. Důvod: Jsem upravil původní citaci, protože toto fórum zobrazena správně. Přidal jsem místo v "& # 233" pole.

  2. #2
    Nováček
    Datum registrace
    02. 2011
    Příspěvky
    9

    Default

    No .... Jsem vypnul všechny ostatní plugin, a stále mám stejný problém. Vypadá to na chybu v vbet

  3. #3
    vBulletin Enterprise Translator (vBET) Zaměstnanci
    Datum registrace
    05. 2010
    Příspěvky
    1,000

    Default

    Dobrý den, používáte UTF-8 fóra a databáze, nebo ne?
    Pokud ne - Měl jsem pro Vás řešení. I Wil připravit a napsat zde.

    Pokud můžete - zde vložte adresu URL do vlákna s tímto problémem.
    Díky

  4. #4
    Nováček
    Datum registrace
    02. 2011
    Příspěvky
    9

    Default

    Quote Původně odeslal kamilkurczak View Post
    Dobrý den, používáte UTF-8 fóra a databáze, nebo ne?
    Pokud ne - Měl jsem pro Vás řešení. I Wil připravit a napsat zde.

    Pokud můžete - zde vložte adresu URL do vlákna s tímto problémem.
    Díky
    Ne, nemám používat UTF-8 fóra nebo databáze. I používat ISO-8859-1.

    Můžete vidět problém žít zobrazení tomto tématu:

    1 dolar Toto je test

    Díky.

  5. #5
    Nováček
    Datum registrace
    02. 2011
    Příspěvky
    9

    Default

    Veškeré zprávy o tom, co je příčinou, že?

  6. #6
    vBulletin Enterprise Translator (vBET) Zaměstnanci
    Datum registrace
    05. 2010
    Příspěvky
    1,000

    Default

    Dobrý den,

    Já jsem to na mém testování Testovací fórum (v ne UTF) a nemohu reprodukovat to ale můžete zkusit toto řešení.
    Něco pro vás:
    1. otevřít, vytvořit kopii a upravte tento soubor:
    forum root / includes / vbenterprisetranslator_functions_utils.php
    2. v této funkci najdete:
    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {
            
    //TODO how to check does utf-8 is involved? how often this function is used?
    //        if (! ereg('[\200-\237]', $string) and ! ereg('[\241-\377]', $string)) 
    //        if (!preg_match('/[\200-\237]/', $string) and !preg_match('/[\241-\377]/', $string)) 
    //        if (!preg_match('/[\200-\237\241-\377]/e', $string)) 
    //            return $string; 
        
            // decode three byte unicode characters 
            
    $string preg_replace('/([\340-\357])([\200-\277])([\200-\277])/e',        
                    
    '\'&#\'.((ord(\'\\1\')-224)*4096 + (ord(\'\\2\')-128)*64 + (ord(\'\\3\')-128)).\';\'',    
                    
    $string); 
        
            
    //decode two byte unicode characters 
            
    $string preg_replace('/([\300-\337])([\200-\277])/e'
                    
    '\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\''
                    
    $string); 
                        
            return 
    $string;
        } 
    3. a připomínky všech linek bez návrat jako je tento:
    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {
            
    //TODO how to check does utf-8 is involved? how often this function is used?
    //        if (! ereg('[\200-\237]', $string) and ! ereg('[\241-\377]', $string)) 
    //        if (!preg_match('/[\200-\237]/', $string) and !preg_match('/[\241-\377]/', $string)) 
    //        if (!preg_match('/[\200-\237\241-\377]/e', $string)) 
    //            return $string; 
        
            // decode three byte unicode characters 
          //  $string = preg_replace('/([\340-\357])([\200-\277])([\200-\277])/e',        
            //        '\'&#\'.((ord(\'\\1\')-224)*4096 + (ord(\'\\2\')-128)*64 + (ord(\'\\3\')-128)).\';\'',    
                //    $string); 
        
            //decode two byte unicode characters 
            //$string = preg_replace('/([\300-\337])([\200-\277])/e', 
            //        '\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\'', 
            //        $string); 
                        
            
    return $string;
        } 
    4. uložit a test!

    To by mělo fungovat pouze na nové příspěvky. všechny stávající příspěvky budete muset upravit ručně.
    Nejsem Shure, že jste ISO Fórum ale můžete vyzkoušet. Pokud tomu tak není dobré - prosím přepsat starý soubor změn bu

  7. #7
    Nováček
    Datum registrace
    02. 2011
    Příspěvky
    9

    Default

    Dobrý den,

    To byl dobrý pokus. Nicméně, to nefunguje.

    Výstup nyní ukazuje: ".. Ceci est un testu S'il Nacházíte plaà ® T ignorer CE zpráva"

    Správný výstup by měl být: "Ceci est un testu S'il Nacházíte cop ignorer CE zpráva.."

    Proto jsem se vrátil zpátky.

    Tady je jedna věc, kterou jsem si všiml:

    Když přidáte a editace, se nezobrazuje správně. Nicméně, když jsem narazila na WYSIWYG editor tlačítko pro přechod do "základního režimu", pak se zobrazí správně ve WYSIWYG editoru. Nicméně, když se snažím zachránit to, že se vrátí k zobrazování nesprávně znovu. Zdá se, že editor WYSIWYG není parsování věci správně, ještě před uložením, když jsem pomocí VBET v cizím jazyce, nebo když jsem pomocí [lang =] značek. Nicméně, když jsem po cizí slova bez použití [lang = fr] značky, pak to bude zobrazovat správně při ukládání. Takže se zdá, že VBET není WYSIWYG editor umožňuje analyzovat správně před uložením ... V případě, že nedává smysl.

  8. #8
    vBulletin Enterprise Translator (vBET) Zaměstnanci
    Datum registrace
    05. 2010
    Příspěvky
    1,000

    Default

    máte tento problém, když chcete příspěvek na přeložené stránce, nebo ne? Popište prosím, co mám dělat, aby stejné výsledky testu na mém fóru.

  9. #9
    Nováček
    Datum registrace
    02. 2011
    Příspěvky
    9

    Default

    Quote Původně odeslal kamilkurczak View Post
    máte tento problém, když chcete příspěvek na přeložené stránce, nebo ne? Popište prosím, co mám dělat, aby stejné výsledky testu na mém fóru.
    Já nevím, jestli je možné reprodukovat na forum, nebo ne. Nicméně, toto je to, co se stane:

    VBulletin verze 4.08
    Mám dva jazyky, na mých stránkách: angličtina a francouzština. Jsem vypnul všechny ostatní jazyky, a všechny ostatní příznaky.
    Všechny anglicky a francouzsky, je přeložen na celém webu správně, se správným přízvukem. Jediný čas akcenty nezobrazují správně, je-li někdo používá francouzský jazyk a pracovních míst ve francouzském ... mít "francouzský jazyk" zvolený ve svém uživatelském profilu. V tomto případě bude VBET přiřadit vlastní BBcode tagy automaticky po post. IE: "[lang = fr]" Nicméně, poté, co předloží své místo, bude akcenty na příspěvek se nezobrazí správně. Pokud se tlačítko "Upravit příspěvek" tlačítko, uvidí své místo ve vyspělých WYSIWYG editor zobrazena nesprávně (mám všechny účty nastaveno použití WYSIWYG editoru, a to iv rychlou odpověď, ve výchozím nastavení tak, aby všichni uživatelé mohli připojit fotografie z jejich hard-disk). Nicméně, pokud se přepínat "switch editor MODE" tam a zpět, uvidí jejich příspěvek objeví správně. Přesto, když se snaží zachránit změny v jejich místo, bude to opět zobrazí špatně, když se zachránit jejich příspěvek.

    Tento problém pouze se stane, když uživatel používá "francouzského jazyka" v nastavení uživatelského profilu a vysílání ve francouzštině ... čímž vbet přidat [lang = fr] k poště automaticky.

    My forum výchozím jazykem je angličtina.

    Potřebujete-li se podívat na mé forum kolem ... pm mi a já Vám zašleme potřebné informace, aby Podívej se na můj admin panel nastavení.

    Doufám, že tato informace je užitečná.

    Díky.

  10. #10
    vBulletin Enterprise Translator (vBET) Zaměstnanci
    Datum registrace
    05. 2010
    Příspěvky
    1,000

    Default

    Ano. Mohu potvrdit, že na své zkušební forum!
    Jedná se o bug, tak jsem vBET muset přesunout toto téma do sekce hlášení chyb.

    Všiml jsem si, že tam je problém s kódováním dopisy s ASCII kódu pod

    Mohu reprodukovat na své zkušební forum, tak jsem si opravit bez přístupu k forum

    Pokusím se najít nejlepší řešení pro vás.
    Naposledy upravil kamilkurczak; 11-03-11 na 11:40.

Stránka 1 z 2 12 PosledníLast

Klíčová slova pro tuto téma

Přispívání

  • Vy není zakládat nová témata
  • Vy není vkládat nové příspěvky
  • Vy není přikládat
  • Vy není upravovat své příspěvky
  •