Sunday, 22 December 2024
 
 
Egy konkrét nyelvhez tartozó Beállítások ablak méretének megváltoztatása Print
Written by Cashman   
Wednesday, 27 June 2007

Beállítások ablak méretének megváltoztatása


Probléma

A 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
English language pref dialog
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.French pref dialog trimmed

Egyszerű megoldás

Fontos: 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ó Cool

French size OK

Megjegyzés az egységekhez

Szé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 )
 
 
Top! Top!
'; ?>