Ma première extension !

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
pcdingo
Lézard à collerette
Messages : 396
Inscription : 04 avr. 2004, 14:57

Message par pcdingo »

Ba c que justement le traitement que demande le bouton doit poser pb et sinon ta liste de mails est bien remplie? Si elle l'est bien je vois que ca...
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

Oui ma liste est bien remplie ...
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

Voila j'ai éditer le premier post,
la pré-version 1.1b est en ligne sur http://getemail.mozdev.org/.
Il n'y a que le bouton "envoyer" de Page Info qui ne fonctionne pas encore.
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
pcdingo
Lézard à collerette
Messages : 396
Inscription : 04 avr. 2004, 14:57

Message par pcdingo »

Bizarre ton histoire , en ce qui me concerne je ne vois aucun bouton dans pageinfo, les adresses emails se retrouvent au niveau de l'onglet lien et les liens se retrouvent dans l'onglet email?
Par contre avec ton bouton mail tout marcher très bien ,on peut envoyer un mail... Juste que ton bouton ok je l'appelerai fermer.
Faudrait penser aussi à localiser tout ca car y a malheureusement c'est l'anglais la langue internationale...
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

Oui, chez moi c'est "Média" et "Email" qui ont permuté leur contenu ... :shock: Mais bon ...
Pour le bouton de Page Info, bizarre ...
Au pire tu le verras avec les futurs screenshots.

Pour le bouton de l'extension c'est plutot "Ok, j'ai Fini !" ;)

Et pour la localisation, comment fait-on ? :roll:
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
Ptit Lutin
Iguane
Messages : 623
Inscription : 26 juin 2004, 14:02

Message par Ptit Lutin »

Kropotkine a écrit :Et pour la localisation, comment fait-on ? :roll:
Le problème Kropotkine c'est que tu as intégré directement la traduction dans les fichiers XUL et JS. En plus tu fais référence à email.dtd qui n'existe pas. Le dossier locale de ton extension ne sert pour le moment strictement à rien. Voici comment procéder :

Pour les fichiers XUL

Par exemple dans email.xul

Code : Tout sélectionner

                       tooltiptext="Attraper les emails !" 
Tu le remplaces par

Code : Tout sélectionner

                       tooltiptext="&email.catch;" 
Et dans le fichier email.dtd de ton dossier fr-FR, tu insères

Code : Tout sélectionner

<!ENTITY email.catch  "Attraper les emails !">
De même dans le fichier email.dtd de ton dossier en-US, tu insères

Code : Tout sélectionner

<!ENTITY email.catch  "Catch mail !">
et ainsi de suite pour toutes les parties à traduire.

Dans l'overlay du fichier email.xul

Tu rajoutes

Code : Tout sélectionner

    <stringbundleset id="stringbundleset">
        <stringbundle id="email-string-bundle" src="chrome://email/locale/email.properties"/>
    </stringbundleset>
Pour tes fichiers JS

Par exemple dans email.js

Code : Tout sélectionner

alert("Aucune adresse email trouvée.");
Tu le remplaces par

Code : Tout sélectionner

const stringBundle = document.getElementById("email-string-bundle");
alert(stringBundle.getString("email_nomail"));
Et tu crées un fichier email.properties dans ton dossier fr-FR avec

Code : Tout sélectionner

email_nomail=Aucune adresse email trouvée.
De même pour le fichier email.properties dans ton dossier en-US

Code : Tout sélectionner

email_nomail=No mail address found
Enfin dans ton fichier install.rdf

Code : Tout sélectionner

		<!-- Packages, Skins and Locales that this extension registers -->
		<em:file>
			<Description about="urn:mozilla:extension:file:email.jar">
				<em:package>content/email/</em:package>
				<em:locale>locale/en-US/email/</em:locale>
				<em:locale>locale/fr-FR/email/</em:locale>
				<em:skin>skin/classic/email/</em:skin>
			</Description>
		</em:file>
Dernière modification par Ptit Lutin le 05 août 2004, 13:40, modifié 1 fois.
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

Super, merci !
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

Voila, un peu en retard, j'ai mis à jour GetEmail pour être compatible avec FF 1.0 :arrow: http://getemail.mozdev.org/
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
pcdingo
Lézard à collerette
Messages : 396
Inscription : 04 avr. 2004, 14:57

Message par pcdingo »

Héhé salut à toi Kropotkine et merci , à qd la prochaine update? ;)
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

Quand j'aurais le temps !
Pas avant mi-décembre (ou au plus tard l'année prochaine ... ;) ).
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
pcdingo
Lézard à collerette
Messages : 396
Inscription : 04 avr. 2004, 14:57

Message par pcdingo »

Oui je c , je posais la question comme ça mais je savais djà la réponse , bon courage pour t occupations
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités