MozillaPL.org - polskie centrum Mozilli

Główne menu:

Problem z MultizilląPL w Mozilli 1.7.2

Dodatki rozszerzające funkcjonalność i schematy wyglądu pakietów SeaMonkey oraz Mozilla Suite

Moderator: Pomocy?!

Problem z MultizilląPL w Mozilli 1.7.2

Postautor: daniel_dg » 03 września 2004, 19:00

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.2) Gecko/20040803 MultiZilla/1.6.4.0b

Witam.
Chodzi o nieprawidłowe działanie MultizilliPL 1.6.4.0b w Mozilli 1.7.2 z doinstalowanym polskim językiem.
Problem dotyczy "Menedżera sesji paneli".
Po pierwsze gdy chcę zmienić nazwę sesji kliknięcie "OK" w odpowiednim okienku nie powoduje żadnej akcji. W efekcje nie mogę zmienić tej nazwy.
Po drugie kliknięcie w tymże menedżerze przycisku "Szybkie preferencje" powoduje wyświetlenie komunikatu:
Błąd parsowania XML: niezidentyfikowana jednostka
Obszar: chrome://multiviews/content/tabsession-manager/pref/tabSessionManagerMainPanel.xul
Numer linii 146, Kolumna 62:

<checkbox id="SkipPropertyChangeConfirmation" label="&skipPropertyChangeConfirmation.label;"
------------------------------------------------------------------^

Po zmianie języka na angielski nie mam wspomnianych wyżej kłopotów.
Ktoś wie dlaczego tak się dzieje ??
daniel_dg
 
Posty: 71
Z nami od: 26 czerwca 2004, 12:37
Lokalizacja: Dąbrowa Górnicza

Postautor: daniel_dg » 03 września 2004, 19:11

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.2) Gecko/20040803 MultiZilla/1.6.4.0b

Tak się przyglądam temu komunikatowi i chyba wiem gdzie jest błąd. Ten średnik mi się nie podoba. Powinien być raczej za cudzysłowem.
Chciałbym sobie to poprawić sam ale nie wiem jakich narzędzi użyć do dekompresji i kompresji pliku multiviews.jar .
Ktoś mógłby mi wskazać takie programy ??
daniel_dg
 
Posty: 71
Z nami od: 26 czerwca 2004, 12:37
Lokalizacja: Dąbrowa Górnicza

Postautor: Gość » 03 września 2004, 19:59

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.7.1) Gecko/20040707 MultiZilla/1.6.4.0b

pliki *.jar to archiwa zip ze zmienionym rozszerzeniem ;-)
Gość
 

Postautor: Gość » 04 września 2004, 17:50

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.2) Gecko/20040803 MultiZilla/1.6.4.0b

Oj ten średnik chyba jest OK.
A mylałem że uda mi się rozwiązać samemu ten problem. :cry:
Gość
 

Postautor: daniel_dg » 04 września 2004, 22:21

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.2) Gecko/20040803 MultiZilla/1.6.4.0b

A jednak sobie jakoś poradziłem. Rozwiązałem problem z błędem parsowania po kliknięciu przycisku szybkie preferencje. Zmodyfikowałem odpowiednio plik multiviews.jar\locale\pl-PL\multiviews\pref\pref-multiviews.dtd.
Wers 441
Kod: Zaznacz cały
<!ENTITY tsmKeepStorage.label "Pomiń potwierdzenia dla przycisków Wstecz i Dalej we własnym oknie">

zmodyfikowałem następująco:
Kod: Zaznacz cały
<!ENTITY skipPropertyChangeConfirmation.label "Pomiń potwierdzenia dla przycisków Wstecz i Dalej we własnym oknie">

Znalazłem też kolejny błąd parsowania przy klikaniu przycisku "Właśwości" "Menedżera sesji paneli". Rozwiązałem ten problem dodając do pliku multiviews.jar\locale\pl-PL\multiviews\tabSessionManager.dtd wers:
Kod: Zaznacz cały
<!ENTITY miscellaneousCaption.label "Miscellaneous">

Tego wersa brakowało w tłumaczeniu, dodałem tak jak było w angielskiej wersji pliku jako 87 wers.
Nie wiem natomiast dlaczego nie można zmienić nazwy sesji przy włączonej polskiej wersji językowej.

Całość spakowałem za pomocą WinRara jako archiwum zip z naiwiększym stopniem kompresji. Mozilla 1.7.2 radzi sobie bez problemu. Wysłałbym poprawiony plik xpi, ale nie wiem gdzie. Niech ktoś da znać jak wie.

PS: Jak na pierwsze poważne spotkanie z XUL-em chyba nieźle mi poszło :D
daniel_dg
 
Posty: 71
Z nami od: 26 czerwca 2004, 12:37
Lokalizacja: Dąbrowa Górnicza

Postautor: daniel_dg » 05 września 2004, 14:44

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.2) Gecko/20040803 MultiZilla/1.6.4.0b

Zmiana nazwy sesji też już mi działa. Znowu edytowałem plik multiviews.jar\locale\pl-PL\multiviews\tabSessionManager.dtd
Na końcu był wers:
Kod: Zaznacz cały
<!ENTITY renamingDialogResource.label "Źródło">

Zmieniłem na ten z orginalnej wersji:
Kod: Zaznacz cały
<!ENTITY renamingDialogResource.label "Resource">

Ta etykieta jest używana jako identyfikator a nie tekst do wyświetlenia.
... i już wszystko działa dobrze :wink:
daniel_dg
 
Posty: 71
Z nami od: 26 czerwca 2004, 12:37
Lokalizacja: Dąbrowa Górnicza

Postautor: Adrianer » 10 września 2004, 10:22

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.2) Gecko/20040803 MultiZilla/1.6.4.0b

ok, dzięki za zgłoszenie błędów i poprawienie ich odrazu :D

Bylbym jeszcze wdzięczny jakbyś podesłał mi tą poprawioną wersję na maila: adrianer //malpa// tlen //kropka// pl to ją udostępnię publicznie ;)
Adrianer
Moderator
 
Posty: 1770
Z nami od: 15 maja 2002, 17:37
Lokalizacja: Aachen/Germany

Postautor: daniel_dg » 10 września 2004, 14:25

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.2) Gecko/20040803 MultiZilla/1.6.4.0b

Ok, już posłałem :wink:
daniel_dg
 
Posty: 71
Z nami od: 26 czerwca 2004, 12:37
Lokalizacja: Dąbrowa Górnicza

Postautor: Cleriic » 10 września 2004, 14:49

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Gecko/20040707 Firefox/0.9.2

Proszę... I oto jest potęga XULa! 8)
Cleriic
Moderator
 
Posty: 659
Z nami od: 09 stycznia 2004, 16:04
Lokalizacja: Polska :)


Wróć do Rozszerzenia dla pakietów SeaMonkey i Mozilla Suite

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: