This short tutorial is dedicated to those who already know basics about editing and localizing an extension for Gecko-engined apps : Firefox, Thunderbird, Mozilla. It entirely comes from an article of mozillaZine Knowledge Base![](chrome://targetalert/content/skin/external.png) ![](chrome://targetalert/content/skin/external.png) . Here are the steps to localize the description of an extension that we shall call tournicoti 1)Check that the extension has this tree structure , else create what is missing: |---install.rdf | tournicoti.xpi==|---install.js | |---defaults------preferences-----prefs.js | |---chrome.manifest | |--content |---chrome---------tournicoti.jar=====| |---skin | |---locale--| | tournicoti | ---------------..... | | | en-US (other locales...) | -------------- | | | contents.rdf | tournicoti.dtd | tournicoti.properties
= = = = = unzip folder to create file to create 2) Write this line in prefs.js file: pref("extensions.{616f2aa8-9674-4009-90de-94ce4ea9d29a}.description", "chrome://tournicoti/locale/tournicoti.properties");
...where the red string is the extension ID number that you can copy/paste from the install.rdf If you used a pseudo-mail address as id for your extension, remove the special brackets, it should be something like: pref("extensions.
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
.description", "chrome://tournicoti/locale/tournicoti.properties");
3) Write this line in tournicoti.properties file: extensions.{616f2aa8-9674-4009-90de-94ce4ea9d29a}.description = An extension that makes you dizzy.
or extensions.
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
.description= An extension that makes you dizzy. Now you have just to re-zip correctly the whole stuff and...That's all ! ![goofy](http://goofy37.perso.cegetel.net/goofy.jpg)
|