Struktura katalogu aplikacji:
- Kod: Zaznacz cały
aplikacja/
chrome/
content/
aplikacja/
main.xul
locale/
en-US/
aplikacja/
pl/
aplikacja/
chrome.manifest
defaults/
preferences/
aplikacja-prefs.js
application.ini
Plik main.xul (taki prowizoryczny, w ramach testów):
- Kod: Zaznacz cały
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window
id="webarch-window"
title="WebArchitect"
orient="horizontal"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<label value="asdf" />
</window>
Plik chrome.manifest:
- Kod: Zaznacz cały
content aplikacja content/aplikacja/
locale aplikacja en-US locale/en-US/aplikacja/
locale aplikacja pl locale/pl/aplikacja/
Plik aplikacja-prefs.js:
- Kod: Zaznacz cały
pref("toolkit.defaultChromeURI", "chrome://aplikacja/content/main.xul");
Plik application.ini:
- Kod: Zaznacz cały
[App]
Vendor=kowalski
Name=aplikacja
Version=0.1
BuildID=20060803
[Gecko]
MinVersion=1.0
MaxVersion=2.0
Pliki nie są pakowane. W XULRunnerze wywołuję bezpośrednio plik application.ini. Lokalizacji nie ma, bo nie ma co tłumaczyć narazie (a może musi być mimo to jakiś plik?). Co więc robię źle?
--- Wersje ---
XULRunner: 1.8.0.4_0000000000
Firefox: 1.5.0.5