PDA

Gweld Ffurf Llawn: Datrys cymeriadau tramor wrth newid rhwng ieithoedd



norku
06-04-11, 21:36
Hi,

Mae hyn yn edau Postiwyd gan ddefnyddiwr gyda set Almaeneg fel ei iaith ddiofyn:


http://www.xxxxxxxxxx.com/forum/de/f31/hj-messer-böcker-4824/

Pob da. Pan fyddaf yn newid y fforwm i Saesneg defnyddio'r faner ac yna hofran dros y ddolen yn 'Beth sy'n Newydd?' Rwy'n gweld:


http://www.xxxxxxxxxxx.com/forum/f31/hj-messer-böcker-4824/

Great - nes i mi cliciwch ar y ddolen. Pan fydd y tudalen yn agor rwy'n gweld y canlynol yn y bar cyfeiriad porwr:


http://www.xxxxxxxxxxxx.com/forum/f31/hj-messer-b%C3%B6cker-4824/

Dwi angen geiriau Almaeneg sy'n cynnwys nodau arbennig (ö, ä ac ati) i aros fel y maent gan y bydd pobl yn chwilio am fy gynnwys defnyddio geiriau yr Almaen yn y llinyn chwilio waeth pa iaith y maen nhw eu hunain yn siarad.

Beth allaf ei wneud i atal hyn chaps gymeriad broblem tramor? Neu ydw i'n methu rhywbeth amlwg mewn gwirionedd? Oni fyddai yn y tro cyntaf ers i mi ddechrau defnyddio Vbet:)

Dim ond am wybodaeth: yn Vbseo gennyf y set ganlynol:

'Amnewid nad ydynt yn Saesneg Cymeriadau yn URLs? - Dim '

'Diffinio eich cymeriad arfer eu lle
'Ü' => 'Ue'
'Ä' => 'ae'
'Ö' => 'oe'
'ß' => 'ss'
'U' => 'Ue'
'Ä' => 'Ae'
'Ö' => 'OE''

Diolch

kamilkurczak
06-04-11, 21:45
gwiriwch yr ateb:

dylech ddatgan hyn ailgyfeirio UNIG ar gyfer llythyrau ALMAENEG!
llythyrau sglein (ac wrth gwrs arall ieithoedd yn rhy) y mae'n gweithio da felly gwnewch hyn yn amnewid yn unig ar gyfer llythyrau Almaenwr.

norku
06-04-11, 21:52
Kamil Hi,

Nid wyf wedi newid unrhyw beth ers i ni diwethaf yn gweithio ar hyn. Rwy'n diwygiwyd fy swydd uchod i ddangos sut vbseo ei osod ar hyn o bryd ar gyfer cymeriadau tramor. Yr unig beth dwi wedi ei wneud yn ddiweddar yw diweddaru'r vBulletin gyda'r darn diogelwch.

norku
06-04-11, 22:32
Dim ond profi hyn. Mae'r broblem yn ymddangos yn achosi gan enwau lleoedd, enwau - yn y bôn termau na fyddai Google gyfieithu.

Mae'r ddolen ganlynol gan ei fod yn ymddangos i ddefnyddiwr yr Almaen:


http://www.xxxxxxxxx.com/forum/de/f80/fuß-mütze-ätzend-düren-björn-4827/

Cliciwch ar y faner Saesneg a'r un cyswllt yn edrych fel hyn:


http://www.xxxxxxxxxxx.com/forum/f80/foot-hat-corrosive-d%FCren-bj%F6rn-4827/

Nid yw newid cymeriad Vbseo yw'n ymddangos i ddelio ag unrhyw iaith sy'n wahanol i'r fforwm diofyn pryd vbet cael ei osod.

kamilkurczak
07-04-11, 10:38
helo,

Iawn gall i atgynhyrchu, felly byddaf yn ei datrys ar fy fforwm prawf.

Wrth i mi weld y broblem yn unig gyda geiriau sy'n cael eu untranslatable (enwau ac ati fel Düren a Björn)

Cadarnhau a bydd yn cael ei datrys!

norku
07-04-11, 13:33
Ddiolch Kamil:)

norku
08-04-11, 17:09
Mae unrhyw gynnydd ar y Kamil un?

kamilkurczak
08-04-11, 19:04
helo,
dal i weithio arno. diolch am eich amynedd.
Byddwn yn ysgrifennu yma i gyd ateb:)
diolch

norku
08-04-11, 19:24
Cool. Diolch Kamil.

vBET
04-05-11, 13:20
Helo. Rwyf newydd ddechrau gweithio arno ac ar ôl rhai dadansoddi Sylweddolais nad oes unrhyw byg o gwbl ... Byddaf yn dal i edrych posibilrwydd o newid ymddygiad, yn awr dyma esboniad beth sy'n digwydd:
- Eich tudalennau cyfieithu mewn UTF-8 felly porwyr yn dangos cymeriadau arbennig o URL mewn ffordd braf (ac eithrio HY nad ydynt yn anrhydeddu y safon hon)
- Nid yw eich tudalennau gwreiddiol yn cael eu heb UTF-8 fel nad porwr yn arddangos nodau arbennig mewn ffordd braf ac vBET nid ydynt yn newidiadau URLs ar gyfer tudalennau nad cyfieithu

Byddaf yn edrych sut y bydd yn ymddwyn os URL vBET ail-amgodio hyd yn oed i dudalen na chyfieithu - alla i ddim ei ragweld oherwydd bydd amgodio dudalen a amgodio URL yn wahanol. Os bydd yn helpu byddaf yn rhoi ateb cyflym ac ni mae'n debyg y bydd ei gynnwys yn rhyddhau swyddogol (neu configurable - mae angen i wirio canlyniadau cyntaf a meddwl am effeithiau posibl). Os na fydd yn gymorth y bydd yn aros fel ag y mae am ei fod yn fater arddangos porwr (nid yn unig yn hoffi ei wneud yn dangos IE nodau arbennig yn y ffordd braf o gwbl - efallai mwyaf newydd nid yw'n oedd ei wirio).

Byddaf yn rhoi adborth i chi mewn ychydig funudau.

vBET
04-05-11, 14:24
Iawn felly - yr wyf yn gwybod yn union beth sy'n digwydd nawr. Ymddygiad a ddisgrifir fwriedir. Mewn achos o dudalennau gwreiddiol vBET amgodio'r URLs i diogel UTF-8 - fel arall y byddech yn gweld cymeriadau wedi torri ar eich tudalen fforwm. Mae'n oherwydd pan fyddwch yn dangos llinyn mewn amgodio arall sy'n y dudalen, yna bydd yn cael ei ddatgodio mewn ffordd anghywir - felly byddwch yn gweld cymeriadau wedi torri. Dyna pam yn vbenterprisetranslator_functions_bbcode.php rydym wedi côd hwn:


if (!$_REQUEST['language'] && vB_Template_Runtime::fetchStyleVar('charset') != 'utf-8') {
$translated = vbet_encodeToSafeUTF8($translated);
}

Os ydych yn gwneud sylwadau yna byddwch yn gweld URL braf mewn porwr ar dudalen na chyfieithu gyda chymeriadau arbennig, ond bydd y rhai nodau arbennig yn cael ei dorri ar dudalen fforwm. Y broblem yw nad ydynt yn caniatáu i vBSEO i adnabod pa cynhyrchu URL ar gyfer dudalen a sydd at URL porwr. Felly nid ydym yn gallu amgodio i diogel UTF-8 yn unig ar gyfer URLs i weld a gadael fel ag y mae i broswer. Mae'n vBSEO API gyfyngiad, ac mae'n rhaid i chi aros fel hyn. Nid yw hon yn byg - mae hyn yn nodwedd hindentio sy'n caniatáu i gael gweld braf gyda chymeriadau arbennig ar gyfieithu heb gyfyngu gan vBSEO API sy'n gwneud ceisiadau am URL rendro.

Ar hyn o bryd y mater hwn wedi cau. Os oes gennych chi rai sylwadau, syniadau, cwestiynau - dim ond mae croeso i chi ysgrifennu:) Gallwn ailagor os bydd rhywfaint o wybodaeth hanfodol yn ymddangos. Rwyf hefyd yn symud i adran ddatrys problemau gan nad yw'n cael ei gydnabod fel chwilod.

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