Looking for people's experience with po files.
    VirginSnow at vfemail.net 
    VirginSnow at vfemail.net
       
    Wed Sep 10 13:08:09 EDT 2008
    
    
  
> Date: Wed, 10 Sep 2008 12:14:13 -0400
> From: Dan Coutu <coutu at snowy-owl.com>
> po files are a part of the gettext solution for handling 
> internationalization (i18n).
Good explanation of gettext <snipped>...
> part of what gettext handles by default. The trick there is to use 
> gettext to obtain the translation and then do string processing (your 
> language's equivalent of sprintf) in order to do the variable 
> substitution. There are, however,  potential pitfalls with this logic. 
> Not all languages place words in the same order. What is one language 
> might be "You have 10 items in your shopping cart worth $50 total" might 
> in another language read more like "Your total of $50 is for item count 10".
Most versions of printf will allow you to rearrange the order in which
conversion specifiers consume arguments by using "%n$" where you would
normally use "%".  Example:
printf("number1 is %2$d, and number2 is %1$d.\n", number2, number1);
does the same thing as
printf("number1 is %d, and number2 is %d.\n", number1, number2);
    
    
More information about the gnhlug-discuss
mailing list