Egy konkrét nyelvhez tartozó BeállÃtások ablak méretének megváltoztatása |
|
Written by Cashman
|
Wednesday, 27 June 2007 |
Beállítások ablak méretének megváltoztatása ProblémaA beállítások ablak mérete nem változtatható (nézd Bugzilla #122345) Meglehet, hogy az angol nyelv használatakor a méret megfelelÅ‘, de más nyelveknél nem. Következik egy példa: Ez az eredeti en-US beállítások ablak | Ez pedig a francia nyelvi változatban szereplÅ‘, azonos méretű ablak. Egy mondat viszont hosszabb, így nem fér ki a mondat teljes kosszában ugyanúgy, mint az ablak jogg széle. | Egyszerű megoldásFontos: elérhetÅ‘ egy másik megoldás is 'teo'-tól haladó programozók számára. Olvassa el ezzel kapcsolatban a http://www.babelzilla.org/forum/index.php?showtopic=3229 linket. Az egyetlen dolog, amit meg kell tennie, hogy a Beállítások ablakhoz a stílus atribútumot adja és lhonosítható entitást alakít ki a szélességre. A fordítók maguk döntik el a legmegfelelÅ‘bb értéket, amelyet megadnak ennek az entitásnak a honosításban. Ezt az értéket teszteléssel állapítják meg, hogy pontosan megfeleljen a saját honosítási nyelvnek. Nézzünk egy példát: --- a prefs.xul fájlban
<!DOCTYPE prefwindow SYSTEM "chrome://attachmentextractor/locale/attachmentextractor-prefs.dtd" > <prefwindow type="prefwindow" id="attachmentextractorPreferences" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" windowtype="attachmentextractor:preferences" title="&attachmentextractor.settings.windowtitle;" style = "width:&attachmentextractor.settings.width;; height: 55em;">
--- az attachmentextractor-prefs.dtd fájlban az en-US honosításban <!ENTITY attachmentextractor.settings.width "80ex"> 80 ex nem elegendÅ‘ a francia nyelvben, szükséges a "100ex" megadása a fr-FR honosításban. A szöveg így teljes hosszában látható Megjegyzés az egységekhezSzélesség (vagy magasság) beállítható többféle egységgel is, de az általában haszálatosak a px vagy em. A legmegfelelÅ‘bbnek az ex használata tűnik. Tekintse meg a Mozilla tudásadatbázist
|
Last Updated ( Saturday, 01 September 2007 )
|