Есть написанное мною расширения. Возникла необходимость его локализации.
Делаю, как описано тут http://www.inode.ru/articles/programming/2005-10-04/85.
Если раньше расширение появлялось после установки и работало, то сейчас оно есть только в списке установленных расширений... :(
В папке locale  как и положено - папки с названиями локалей, в них - файлы contents.rdf and name.dtd.
В имя.xul ссылка на ресурсы - <!DOCTYPE window SYSTEM "chrome://name/locale/name.dtd">
Что не так?:(

скорее всего, не верно описан блок <em:file> в install.rdf и файл chrome.manifest генерируется не верно. это нужно проверить в первую очередь

вообще, сегодня уже мало кто использует файлы вроде contents.rdf и блоки <em:file> в install.rdf
это не позволяет в большинстве случаев писать код и смотреть результаты сразу, без упаковки и переустановки расширения.

вот здесь есть очень толковый материал по локализации, правда на английском языке

http://developer.mozilla.org/En/Localizing_an_extension