Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# problème de localisation

Envoyé par : baubetjm

Date : 07/05/2005 18:35

Bonjour,

je débute en XUL et malgrès la lecture du tutorial, je n'arrive pas a faire fonctionner ma toute petite appli dès que je veux utiliser les ENTITY.

j'ai bien créé mon repertoire de travail (score) sous chrome, et mon fichier score.xul est bien chargé par le chrome. (chrome://score/content/score.xul)

Par contre je n'arrive pas à faire reconnaitre a chrome mon fichier score.dtd qui se trouve sous .../chrome/score/locale/fr-FR/

Je pense que c'est soit :

  • mon fichier contents.rdf qui n'est pas bon
<?xml version="1.0" encoding="ISO-8859-1"?>

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

<RDF:Seq RDF:about="urn:mozilla:locale:root">
	<RDF:li    RDF:resource="urn:mozilla:locale:score:fr-FR"/>
</RDF:Seq>

 	<RDF:Description RDF:about="urn:mozilla:locale:score:fr-FR"
 		chrome:displayName="Scoring"
 		chrome:author="J-M BAUBET"
 		chrome:name="score:fr-FR">
 	</RDF:Description>

</RDF:RDF>

soit le déclaration dans le fichier installed-chrome.txt

locale,install,url,resource:/chrome/score/locale/fr-FR/

J'ai remarqué que dans le fichier chrome.rdf généré au lancement de firefox, quil existait pour chaque fichier décrit un attribut comme c:baseURL. Hors pour ma DTD cela n'existe pas...

Pour information puisque j'ai lu le message suivant http://www.xulfr.org/forums/read.php?1,1012 , il ne se passe rien lorsque je tape directement chrome://score/locale/fr-FR/score.dtd

# Re: problème de localisation

Envoyé par : baubetjm

Date : 07/05/2005 19:02

En regardant le tutorial de http://xulplanet.com/tutorials/xulapp/ne(..) j'ai trouvé l'origine de mon problème.

Le problème venait bien du fichier contents.rdf.

Voici le fichier corrigé :

<?xml version="1.0" encoding="ISO-8859-1"?>

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

 <RDF:Seq about="urn:mozilla:locale:root">
   <RDF:li resource="urn:mozilla:locale:fr-FR"/>
 </RDF:Seq>

 <RDF:Description about="urn:mozilla:locale:fr-FR">
   <chrome:packages>
     <RDF:Seq about="urn:mozilla:locale:fr-FR:packages">
       <RDF:li resource="urn:mozilla:locale:fr-FR:score"/>
     </RDF:Seq>
   </chrome:packages>
 </RDF:Description>

</RDF:RDF>

J'espère que ce post pourra servir à d'autre personne...

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.