Hallo,
wenn ich mit Qt eine Übersetzung erstelle, kann ich mir die Ordnerstruktur recht bequem selber einteilen. Ich habe dann z.B. meinen Programmordner, und als Unterordner dann z.b. „lang“ und dort dann z.B.:
lang/fr.qm
lang/de.qm
lang/eo.qm.
Sehr einfach, sehr übersichtlich.
Wenn ich jetzt allerdings Konsolenanwendungen übersetzen möchte, muss ich ja Gettext benutzen (um keine Qt-Abhängigkeit zu bekommen). Dort ist die Ordnerstruktur aber so umständlich im System verankert, nämlich:
/usr/share/locale/de/LC_MESSAGES/beispielprogramm.mo
Babel macht da auch nichts anders.
Gibt es da irgendwie eine anständige Alternative? Sehr gut gefallen würde mir auch eventuell eine Möglichkeit, bei der ich die Übersetzung direkt in die Python-Quelldatei schreiben kann, so dass ich das ganze Skript in einer Datei habe, aber auf die bequemen Möglichkeiten von Pluralformen usw. nicht verzichten muss.