PDA

View Full Version: Rezoud Aksan pa ekspoze kòrèkteman ...



freddie3218
07-03-11, 16:09
Hi.

Mwen lè l sèvi avèk vBulletin 4.08.

Mwen itilize vbet pou de sitou lang ... Angle ak franse. Mwen gen lang nan default fowòm mete lang angle. Sepandan, nenpòt lè yon posts itilizatè franse, tradiksyon an montre kòrèkteman nan lang angle. Sepandan, nan franse aksan yo pa montre. Olye de sa, li montre tankou sa a:


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.

Li ta dwe montre tankou sa a:


Dans quelle langue vous allez écrire vos messages. Forum traduira automatiquement vos messages à d'autres utilisateurs langues.

Se forum mwen mete kanpe montre toude lang kòm ISO-8859-1. Se poutèt sa, mwen pa lè l sèvi avèk utf-8

Epitou, mwen swiv enstriksyon yo enstalasyon trè sere.

Modifikasyon la sèlman mwen te fè nan vBet se ke mwen chanje drapo yo default lè l sèvi avèk CSS-luten. Sepandan, mwen gade postal la, e pa gen anyen m 'te fè yo ta dwe efè fason ke bagay sa yo yo te parèt.

Mwen gen konvèti db mwen an utf 8-a rezoud pwoblèm sa?

Pral Nenpòt konsèy dwe apresye. Thanks. :)

freddie3218
08-03-11, 17:56
Oke .... Mwen enfim chak Plugin lòt, e mwen toujou gen menm pwoblèm nan. Sanble ak yon ensèk nan vbet

kamilkurczak
08-03-11, 19:35
hello, ou itilize utf-8 fowòm ak baz done oswa ou pa?
Si ou pa - Mwen ta dwe gen yon solisyon pou ou. Mwen pwal prepare li ak ekri isit la.

Si ou kapab - tanpri keratin isit la yon url fil a ak pwoblèm sa a.
Thanks

freddie3218
09-03-11, 00:15
hello, ou itilize utf-8 fowòm ak baz done oswa ou pa?
Si ou pa - Mwen ta dwe gen yon solisyon pou ou. Mwen pwal prepare li ak ekri isit la.

Si ou kapab - tanpri keratin isit la yon url fil a ak pwoblèm sa a.
ThanksNo, mwen pa sèvi ak yon utf-8 fowòm oswa baz done. Mwen sèvi ak ISO-8859-1.

Ou ka wè pwoblèm nan ap viv nan gade sa a thread:

$ 1 Sa a se yon egzamen (http://kokoku.ca/forums/showthread.php?t=418)

Thanks. :)

freddie3218
10-03-11, 01:05
Nenpòt nouvèl sou ki sa ki sa ki lakòz li?

kamilkurczak
10-03-11, 10:04
hello,

Se mwen menm tès l 'sou fowòm tès mwen (nan pa utf) e mwen pa kapab repwodui li, men ou ka eseye sa a solisyon an.
Mwen gen yon bagay pou ou:
1. ouvè, fè yon kopi ak edit sa a dosye:
fowòm / rasin gen ladan / vbenterprisetranslator_functions_utils.php
2. sa a nan fonksyon jwenn:

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. ak kòmantè tout liy san yo pa retounen tankou sa youn:

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. sove ak tès!

sa a yo ta dwe travay sèlman pou posts nouvo. tout posts ki egziste deja ou ta dwe modifye nan men.
Mwen pa Shure ki di ou gen yon fowòm ISO men ou ka fè tès li. Si ou pa bon - tanpri recouvrir chanjman sa yo fin vye granmoun bu ranpli

freddie3218
10-03-11, 15:30
Hi,

Se te yon eseye bon. Sepandan, li pa fè okenn travay.

Pwodiksyon a kounye a montre: ".. Sesi est un tès S'il vous plaà ® t ignorer ce mesaj"

Pwodiksyon ki kòrèk la yo ta dwe: "sesi est un tès S'il vous kòde ignorer ce mesaj.."

Se poutèt sa, mwen rtourne tounen.

Isit la se Yon sèl bagay mwen remake:

Lè y ap afiche ak koreksyon, li pa montre kòrèkteman. Men tou, si m frape bouton an editè wiziwig ale nan "mòd debaz", Lè sa a, li pral montre kòrèkteman nan editè la wiziwig. Sepandan, lè mwen eseye sove li, li retounen nan ki montre mal ankò. Li sanble ke editè la wiziwig se pa sa analyzes bagay sa yo kòrèkteman anvan ekonomize lè m lè l sèvi avèk VBET nan yon lang etranje, oswa lè m ap sèvi ak [lang =] tags yo. Sepandan, si mwen Post yon fraz etranje san yo pa itilize [lang = fr] tags yo, Lè sa a, li pral montre kòrèkteman lè ekonomize. Se konsa, li sanble ke se pa sa ki pèmèt VBET editè la wiziwig analyzes kòrèkteman anvan ekonomize ... si ki fè nenpòt ki sans.

kamilkurczak
10-03-11, 23:41
ou gen pwoblèm sa a lè ou ta renmen post sou tradui paj oswa ou pa? tanpri dekri kisa m dwe fè gen rezilta yo menm sou fowòm tès mwen.

freddie3218
11-03-11, 07:19
ou gen pwoblèm sa a lè ou ta renmen post sou tradui paj oswa ou pa? tanpri dekri kisa m dwe fè gen rezilta yo menm sou forum.I tès mwen pa konnen si w kapab repwodui sa a sou fowòm ou oswa ou pa. Sepandan, sa a se kisa k ap rive:

VBulletin vèsyon 4.08
Mwen gen de lang sou sit mwen an: angle ak franse. Mwen enfim tout lòt lang yo, ak tout lòt drapo.
Tout angle ak franse se tradui nan tout sit la byen, avèk aksan apwopriye yo. Tan la sèlman aksan yo pa montre byen se si yon moun se lè l sèvi avèk lang franse a ak posts an franse ... gen "Lang franse a" chwazi nan pwofil itilizatè yo. Nan ka sa a, VBET ap bay tags yo BBCode apwopriye otomatikman yo lè yo post. TANKOU: "[lang = fr]" Sepandan, yon fwa yo soumèt apre yo, aksan yo ki sou post yo, yo pa ap parèt byen. Si yo laprès "modifye post" bouton an, yo pral wè post yo nan editè la avanse wiziwig parèt mal (m gen tout kont yo kreye yo sèvi ak editè la wiziwig, menm nan reply rapid, pa default pou ke tout divinò kapab tache foto soti nan kondwi difisil-yo). Sepandan, si yo aktive "editè chanje mòd" bouton an retounen ak lide yo, yo pral wè post yo parèt byen. Men, lè yo eseye sove chanjman yo ki post yo, li pral montre yon lòt fwa ankò mal yo lè yo sove post yo.

Pwoblèm sa a sèlman k ap pase lè itilizatè a se lè l sèvi avèk "Lang franse a" nan anviwònman pwofil itilizatè yo ak afiche nan lang franse a ... konsa fè vbet ajoute [lang = fr a] nan yon post otomatikman.

Lang fowòm default mwen se lang angle.

Si ou bezwen pran yon gade toutotou sou fowòm mwen ... pm m ', epi mwen ap voye ba ou enfòmasyon ki nesesè yo tcheke soti konfigirasyon admin panèl m' yo.

Mwen espere enfòmasyon sa a itil.

Thanks.

kamilkurczak
11-03-11, 10:06
repons lan se wi. Mwen ka konfime l 'sou fowòm tès mwen!
Sa a se yon ensèk vBET Se konsa, mwen bezwen pou avanse pou pi sa a thread nan seksyon rapò ensèk.

Mwen remake ke gen yon pwoblèm kodaj ak lèt ak postal ASCII anba yon

Mwen kapab repwodui l 'sou fowòm tès mwen an pou m ka ranje li san yo pa jwenn aksè nan fowòm ou:)

Mwen pral eseye jwenn solisyon a pi bon pou ou.

freddie3218
12-03-11, 06:02
repons lan se wi. Mwen ka konfime l 'sou fowòm tès mwen!
Sa a se yon ensèk vBET Se konsa, mwen bezwen pou avanse pou pi sa a thread nan seksyon rapò ensèk.

Mwen remake ke gen yon pwoblèm kodaj ak lèt ak postal ASCII anba yon

Mwen kapab repwodui l 'sou fowòm tès mwen an pou m ka ranje li san yo pa jwenn aksè nan fowòm ou:)

Mwen pral eseye jwenn solisyon a pi bon pou ou.
Oke bon nouvèl la se ke mwen fiks pwoblèm nan tèt mwen. Move nouvèl yo se ke mwen pa ka konfime ke sa a solisyon ap travay kòm yon fonksyon pou ranplase ... jan li sèlman ap travay sou fowòm m 'yo.

Kèlkeswa, isit la se an fonksyon nouvo:



function vbet_encodeToSafeUTF8(&$string) {

$string = utf8_decode($string);
return $string;
}


Sa a fonksyon konvèti utf-8 a ISO-8859-1

kamilkurczak
12-03-11, 13:31
mèsi pou bon nouvèl sa a. Mwen pral tès li ak konfime

kamilkurczak
13-03-11, 13:15
hello,
Solisyon ou se pa bon nan jeneralman. Poukisa? Sa a se travay ak lèt ki gen postal ASCII anba 256 (konvèti ak parèt bon), men lèt ki gen postal ASCII sou 256 Mwen gen "?" siy yo.

Se konsa, Nou bezwen konbine solisyon de nou nan yon sèl;)

egzanp:

function vbet_encodeToSafeUTF8(&$string) {

$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('/([\304-\337])([\200-\277])/e',
'\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\'',
$string);

$string = utf8_decode($string);

return $string;
}

liy sa a:
[\304-\337] defini pase lèt ki gen postal ASCII anba 256 pa pral dwe Decoder pa fonksyon m ', men se sèlman nan
utf8_decode

Se mwen menm tès li still.I menm, mwen pa antyèman asire w ke tout bagay ap travay kòrèkteman kounye an.
Ou ka tès li tou!

freddie3218
14-03-11, 05:10
Pou rezon m 'yo, solisyon an ap travay amann ... kòm mwen sèlman tradui an de langauges ... Angle ak franse. Tou de se ISO-8859-1 (latin1) lang yo. Se poutèt sa, "utf_decode" fonksyon an ap travay amann.

Men, avèk yon dimansyon mondyal nan gade, fonksyon an utf_decode ap pwobableman pa travay pou lòt lang yo deyò nan "latin1".

Mwen menm mwen pa anpil nan yon pwogramè vBulletin. Sepandan, mwen pral ofri yon sijesyon:

Petèt lè l sèvi avèk yon "Si ou reponn" deklarasyon pouvwa kostim rezon ou a pi byen si solisyon ou a pa travay. Nan egzanp ki anba a, "translated_language_var nan" ta dwe lang nan destinasyon li tradui nan.

TANKOU:


$latin1 = array(English,French,Spanish,Italian....etc);

if (in_array(translated_language_var,$latin1)){

$string = utf_decode($string);

}else{

original solution;
}

return $string;

Petèt lè l sèvi avèk yon bagay tankou sa a ta ka yon metòd asire w ou kenbe tout bagay ki san danje ...??? Mwen si ou te kapab fasilman itilize sa a postal pseudo, epi fè li travay pou vBulletin. :)

kamilkurczak
27-03-11, 22:30
rezoud - pral enkli nan relase nan pwochen

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