LC_MESSAGES



  • Hi,
    ich wollte mal ein bisschen mit den standard Locales herumspielen und bin dabei auf dieses Facet gestoßen. Ich hab schon Google gefragt, aber eine Antwort auf die Frage hab ich noch nicht gefunden: Wie kann ich mir einen eigenen Message Catalogue erstellen, den ich mit dem Interface von std::messages verwenden kann? Ich hab zwar herausgefunden, dass das nicht portabel ist, aber es würde mir testweise erstmal reichen, wenn ich das unter Linux und dem gcc hinbekomme. Noch habe ich z.B. gar keine Ahnung wo nun genau diese "Messages" in den verschiedenen Sprachen gespeichert werden.

    Über Links zu dem Thema und Anregungen wäre ich dankbar!



  • Du meinst wohl 'xgettext' ?
    Die man-page reicht eigentlich aus, um das zu benutzen.



  • Naja, das ist schon mal ein Schritt in die richtige Richtung, aber ich weiß immer noch nicht, wie ich so einen Katalog erstelle oder verwende. Die Methode std::message::get() verlangt z.B. zwei ints, ein Set und eine MsgID. Die Dateien, die ich mit xgettext erstellt habe, verwenden als "msgid" einen String. Jetzt bin ich noch ein bisschen verwirrt.


Anmelden zum Antworten