xul i lokalizacje
Moderator: Pomocy?!
xul i lokalizacje
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
Mam takie pytanie ogolnie dotyczace rozwiazan xul a nastepnie scislej dotyczace lokalizacji w tej technologii.
Mam pytanie czy jezeli tworze aplikacje w xul ktorej zrodla beda pobierane z serwera to okreslenie pozycji do jakichkolwiek plikow poprzez chrome jest nie poprawne o ile nie jest to standardowy plik dostarczany z dystrybucja przegladarki - taki jak np. pliki skorki.
W takim razie wszystkie pliki wskazuje na zasadzie sciezek wzglednych i bezwzglednych do plikow na serwerze.
W zwiazku z powyzszym w jaki sposob dokonac lokalizaji takiej aplikacji przy wykorzystaniu encji w dtd tak jak to jest prezentowane na xulplanet.
No i na koniec jeszcze jedno pytanie - w jaki sposob wywolywac okna zalezne od siebie chodzi mi o przyslanianie - czyli wchodzimy na strone x ktora otwiera nowe okno aplikacji na pelny ekran ta z koleji wywoluje kolejne swoje okienka z ktorych czesc ma byc niezalezna (ma pozwalac sie przyslonic albo zminimalizowac, a niektore maja byc zawsze na wierzchu, z tego co wiem (oczywiscie moge sie mylic) jezeli aplikacja nie jest uruchamiana w chrome nie mozna wywolac okna dialogowego wiec okno pierwsze jest wywilywane poprzez window.open z opcja modal = true jednak jesli to okno modalne wywola kolejne okno modalne nie jest juz ono modalne tylko traktowane jako normalne okno..
Prosze o pomoc.
- slash
- Posty: 37
- Z nami od: 06 czerwca 2005, 10:53
Re: xul i lokalizacje
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050605 Firefox/1.0+
slash pisze:W zwiazku z powyzszym w jaki sposob dokonac lokalizaji takiej aplikacji przy wykorzystaniu encji w dtd tak jak to jest prezentowane na xulplanet.
Dokladnie tak jak napisales powyzej. Ladujesz pliki jazykowe .dtd ze sciezkami z serwera, a potem uzywasz w plikach XUL zwyklych encji.
slash pisze:No i na koniec jeszcze jedno pytanie - w jaki sposob wywolywac okna zalezne od siebie chodzi mi o przyslanianie - czyli wchodzimy na strone x ktora otwiera nowe okno aplikacji na pelny ekran ta z koleji wywoluje kolejne swoje okienka z ktorych czesc ma byc niezalezna (ma pozwalac sie przyslonic albo zminimalizowac, a niektore maja byc zawsze na wierzchu, z tego co wiem (oczywiscie moge sie mylic) jezeli aplikacja nie jest uruchamiana w chrome nie mozna wywolac okna dialogowego wiec okno pierwsze jest wywilywane poprzez window.open z opcja modal = true jednak jesli to okno modalne wywola kolejne okno modalne nie jest juz ono modalne tylko traktowane jako normalne okno..
http://xulplanet.com/tutorials/xultu/window.html
- Gandalf
- Posty: 1802
- Z nami od: 29 czerwca 2002, 04:37
- Lokalizacja: Warszawa
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
- Kod: Zaznacz cały
<?xml version="1.0"?>
<?xml-stylesheet href="xulnote.css" type="text/css"?>
<!DOCTYPE SYSTEM window "http://layout/locale/pl-PL/test.dtd">
<window
title = "window.title;"
id = "xulnote-main-window"
xmlns = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
width = "640"
height = "480"
orient = "vertical"
persist = "screenX screenY width height sizemode">
<button id="button-test" label="button.test;" oncommand="window.close();"/>
</window>
Do tego jest podpiety dtd, ktory zawiera tylko jedna linie:
- Kod: Zaznacz cały
<!ENTITY button.test "File">
A w efekcie przegladarka zwraca mi :
Błąd parsowania XML: błąd składni
Obszar: http://layout/test.xul
Numer linii 3, Kolumna 18:
<!DOCTYPE SYSTEM window "http://layout/locale/pl-PL/test.dtd">
-----------------^
Probowalem roznych definicji DTD ta jest ostatnia jakiej probowalem rowniez nie dziala - wiec prosze o podpowiedz jaka jest poprawna (sciezka do pliku jest poprawna)
- slash
- Posty: 37
- Z nami od: 06 czerwca 2005, 10:53
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
- Kod: Zaznacz cały
<!DOCTYPE window SYSTEM "http://layout/locale/pl-PL/test.dtd">
i wywolanie w kodzie czegos takiego:
- Kod: Zaznacz cały
<button id="button-test" label="&button.test;" oncommand="window.close();"/>
a w efekcie dostaje:
Błąd parsowania XML: błąd składni
Obszar: http://layout/test.xul
Numer linii 3, Kolumna 18:
<!DOCTYPE window "http://layout/locale/pl-PL/test.dtd">
-----------------^
- slash
- Posty: 37
- Z nami od: 06 czerwca 2005, 10:53
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
Błąd parsowania XML: niezdefiniowana jednostka
Obszar: http://layout/test.xul
Numer linii 11, Kolumna 1:<button id="button-test" label="&button.test;"/>
^
- slash
- Posty: 37
- Z nami od: 06 czerwca 2005, 10:53
Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050605 Firefox/1.0+
- Gandalf
- Posty: 1802
- Z nami od: 29 czerwca 2002, 04:37
- Lokalizacja: Warszawa
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
Połączenia PKP prosto z sidebaru: http://dziedzic.org/pkpanel/
- nikdo
- Posty: 421
- Z nami od: 20 lutego 2003, 16:30
- Lokalizacja: rybnik
Wróć do Programowanie z użyciem technologii Mozilli
Kto jest online
Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]