Forum Programmation.c plusieurs textdomains pour un gettext

Posté par  (site web personnel) .
Étiquettes : aucune
1
10
sept.
2010
Bonjour,

Mon programme utilise plusieurs domaines de traduction : un dans le cœur et un dans un module. Quand le cœur se charge, il fait un textdomain() sur son domaine, puis quand le module se charge, il fait de même. Le problème est qu'une fois que le module le fait, les textes du cœur ne sont plus traduits.

J'ai vu qu'il était possible d'utiliser plusieurs domaines en utilisant dgettext() et en lui passant le domaine en paramètre, mais cette solution est un peu lourde et m'ennuie. J'aimerais pouvoir appeler textdomain() plusieurs fois et que les catalogues se cumulent plutôt que de se remplacer.

Savez-vous s'il y a une solution toute prête pour cela ? Ou si ce n'est clairement pas prévu dans gettext ?
  • # mmm....

    Posté par  (site web personnel) . Évalué à 2.

    J'aurais tendance à dire qu'il va te falloir faire ta fonction toi même....
    Sinon il y xgettext avec -j mais passer en intermédiaire par du fichier c'est plus lourd je pense...

    Fuse : j'en Use et Abuse !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.