Probleme mit l10n

  • Hallo zusammen,

    ich bin gerade dabei meine Erweiterung mit den Sprachen Deutsch und Englisch auszustatten.

    In meinem Projektverzeichnis habe ich ein Verzeichnis "locale", in dem zwei Dateien enthalten sind:

    - de-DE.properties
    - en-US.properties

    en-US.propertiers

    de-DE.propertiers

    Meine Erweiterung besteht nur aus der Datei index.js bei der auch in ein der ersten Zeilen folgendes steht:

    Code
    var _ = require("sdk/l10n").get;

    Der eigentliche Aufruf / die Referenz auf den Eintrag habe ich in einem Context-Menü eingebaut:

    Code
    var mnuSettings = cm.Item({
    	label: _("settings_id"),
    	data: "mnuSettings",
    	contentScript: contentScriptString,
    	image: self.data.url("tsvnmenu-settings.png"),
    	onMessage: function (url) {
    			TsvnMenu.doTsvnSettings();
    	}
    });

    Beim testen mir "jpm run" erhalte ich noch folgende Konsolenausgabe:

    Code
    console.warn: tortoisesvn: Plural form unknown for locale "null"

    Beim Testen erhalte ich aber immer nur die englischen Einträge. Keine Deutschen (obwohl OS auf Deutsch eingestellt ist und Firefox auch ein deutsches Menü anzeigt).

    Hat irgendjemand eine Idee, woran das liegen kann?

    Gruß,

    Ironarrow