[AlternC-dev] Re: make langs

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

Benjamin Sonntag benjamin at globenet.org
Dim 6 Juin 11:45:42 CEST 2004


cvs-commit at alternc.org a écrit :

>On Ven jui 04, 2004 at 02:20:03 +0200, cvs-commit at alternc.org wrote:
>  
>
>>benjamin
>>Update of /cvs/alternc/install/scripts
>>In directory brassens:/tmp/cvs-serv24546
>>
>>Modified Files:
>>	dopo.sh 
>>Removed Files:
>>	po.pl 
>>Log Message:
>>- on vire po.pl ... msgcat le fait tout aussi bien ... (même mieux ...)
>>    
>>
>
>Ça serait peut-être bien de rentrer les trucs de langues dans
>l'architecture du build, dans les Makefiles, en fait.
>
>Ne serait-ce que pour documenter comment on monte la patente.
>
>  
>
Salut,

Je ne comprends pas ce que tu veux dire par là...

"comment on monte la patente" ?

Sinon, le fait de compiler les .po en .mo à l'installation d'AlternC 
(donc dans postinst) est en effet une bonne idée, mais AlternC DOIT 
dépendre de gettext pour pouvoir recompiler les .mo en cas 
d'installation d'un nouveau module externe.

En effet, pour les modules additionnels (alternc-webalizer, 
alternc-mailman, ...) gettext est nécessaire. Lorsque l'on installe un 
nouveau module, ce module ajoute ses chaines de langues au alternc.po et 
recompile le .mo (en lançant dopo.sh dans son postinst).
Ainsi, on peut ajouter un module qui sera internationalisé nativement.
Cela évite de mettre des textdomain("alternc-mailman") par ci et des 
textdomain("alternc-core") par là : en ayant 1 seul .mo pour tout alternc.
Cela implique qu'AlternC dépende donc des outils de compilation de 
gettext mais l'avantage technique est vraiment énorme ...

@+

Benjamin


Plus d'informations sur la liste de diffusion Dev