Forums : Extensions

Aller à la discussion :  Plus récente Plus ancienne

# Problème de locale dtd

Envoyé par : free_zy

Date : 22/11/2005 10:08

Bonjour,

je n'arrive pas a accéder à ma dtd contenue dans le répertoire locale, pourtant j'ai vraiment suivi toutes les manipulations à la lettre.

Je les reprends ici mais à priori ca fait une demi journée que je scrute tout ca, mais on sait jamais.

voici l'arborescence de mon extention :

acwcaide.xpt
- install.rdf*
  + - chrome
    + - acwcaide.jar
      + - content
        + - acwcaide
            - acwcaide.xul
            - content.rdf
      + - locale
        + - en-US
          + - acwcaide
              - acwcaide.dtd
              - content.rdf*

Et enfin le contenu des fichiers :

*install.rdf :

<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
    xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest">
	<em:id>{9cc6fe2d-4cdd-4e4e-8fe5-5e852034c875}</em:id>		        
	<em:version>0.1</em:version>

	<!-- Target Application this extension can install into, 
	     with minimum and maximum supported versions. -->
	<em:targetApplication>
<Description>
	
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
			<em:minVersion>0.7</em:minVersion>
			<em:maxVersion>1.0</em:maxVersion>
		</Description>
	</em:targetApplication>

	<em:name>ACWCA IDE</em:name>
	<em:description>ACWCA IDE</em:description>
	<em:creator>Laurent MIMOUN</em:creator>

	<!-- Packages, Skins and Locales that this extension registers -->
	<em:file>
		<Description about="urn:mozilla:extension:file:acwcaide.jar">
			

                       <em:package>content/acwcaide/</em:package>
		
                       <em:locale>locale/en-US/acwcaide/</em:locale>
		
                       <em:skin>skin/classic/acwcaide/</em:skin>
		</Description>
	</em:file>
</Description>
</RDF>

*content.rdf :

<?xml version="1.0"?>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
        xmlns:chrome="http://www.mozilla.org/rdf/chrome#">

<!-- list all the packages being supplied by this jar -->
<RDF:Seq about="urn:mozilla:locale:root">
   <RDF:li resource="urn:mozilla:locale:en-US"/>
</RDF:Seq>

<!-- locale information -->
<RDF:Description about="urn:mozilla:locale:en-US"
       chrome:displayName="English(US)"
       chrome:author="mozilla.org"
       chrome:name="en-US"
       chrome:previewURL="http://www.mozilla.org/locales/en-US.gif">
   <chrome:packages>
     <RDF:Seq about="urn:mozilla:locale:en-US:packages">
       <RDF:li resource="urn:mozilla:locale:en-US:acwcaide"/>
     </RDF:Seq>
   </chrome:packages>
 </RDF:Description>
</RDF:RDF>

Le probleme c'est que ma dtd 'acwcaide.dtd' ne semble pas reconnue par firefox et je ne peux y acceder dans mes pages xul (undefined entity).

Quand je tape : chrome://acwcaide/locale/acwcaide.dtd rien ne s'affiche alors que pour le component viewer par exemple (chrome://cview/locale/cviewOverLay.dtd) la dtd s'affiche bien alors que j'ai suivi exactement la meme procédure.

C'est assez génant et j'ai en plus l'impression que j'ai le meme probleme avec la feuille de style dans répertoire skin.

Je vous serai bien reconnaissant si vous voyez d'où peut provenir le probleme.

Merci d'avance.

# Re: Problème de locale dtd

Envoyé par : laurentj

Date : 22/11/2005 11:22

ton fichier est bien écrit en UTF-8 ?

# Re: Problème de locale dtd

Envoyé par : free_zy

Date : 22/11/2005 13:40

Oui je pense que mes fichiers sont bien en UTF-8.

Si necessaire, j'ai mis le xpi en question à l'adresse ftp suivante :

ftp://public.w-windows.com@w-windows.com

Mot de passe : "public".

# Re: Problème de locale dtd

Envoyé par : laurentj

Date : 22/11/2005 16:51

attention, y a des problèmes pour la desinstaller... (va falloir virer/modifier des fichiers à la main pour avoir un profil clean.. utilisez un profil de test)

Dois y avoir un truc qui cloche, mais quoi ? je ne vois pas...

# Re: Problème de locale dtd

Envoyé par : free_zy

Date : 22/11/2005 21:06

Je ne sais pas j'ai recommencé de 0 c'est sauvage mais au moins ca a marché ;-). J'ai reinstallé Firefox aussi.

Je soupçonne

  • soit un probleme de fichier UTF-16 qui devrait etre en UTF-8 ce qui a peut etre provoqué la grouille
  • soit un probleme de ma facon de gerer l'overlay (qui diffère un peu de ce que j'ai à present).

Merci pour le coup d'oeil.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.