Changeset 86
- Timestamp:
- 06/07/07 18:21:34 (2 years ago)
- Files:
-
- docs/trunk/i18n.txt (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
docs/trunk/i18n.txt
r8 r86 32 32 applications web pour les utilisateurs selon leurs préférences de langue. 33 33 34 Comment interna lionaliser votre application en 3 étapes :34 Comment internationaliser votre application en 3 étapes : 35 35 --------------------------------------------------------- 36 36 … … 55 55 prendre 2 secondes pour mettre ``USE_I18N = False`` dans votre fichier 56 56 paramÚtre. Si ``USE_I18N`` est positionné à ``False``, Django peut 57 alors procà šder à quelques optimisations telles que ne pas charger la57 alors procéder à quelques optimisations telles que ne pas charger la 58 58 machinerie relative à l'internationalisation. 59 59 … … 122 122 contenir des marqueurs de formatage indiqués avec la même syntaxe 123 123 standard que celle qu'utilise Python pour les marqueurs nommés. 124 124 125 Exemple:: 125 126 … … 310 311 Une fois que vous avez marqué vos textes pour une future traduction, 311 312 vous devez écrire (ou obtenir) les traductions proprement dites. 312 Voici comment cel efonctionne :313 Voici comment cela fonctionne : 313 314 314 315 Fichiers messages … … 387 388 * ``msgstr`` est la partie où vous indiquez la traduction. 388 389 Elle est initialement vide, il est de votre ressort de la 389 modifiez. Soyez sûr de bien conserver les guilleme nts390 modifiez. Soyez sûr de bien conserver les guillemets 390 391 autour de votre traduction. 391 392 * à titre de facilité, chaque message comporte le nom du … … 797 798 le catalogue de traductions à partir du serveur. Lorsque le catalogue 798 799 est chargé, votre code Javascript peut utiliser l'interface standard 799 ``gettext`` pour y accà šder::800 ``gettext`` pour y accéder:: 800 801 801 802 document.write(gettext('ceci est à traduire')); … … 813 814 écrit comme suit:: 814 815 815 s = interpolate(ngettext("il y'a %s objet", "il y 'a %s objets", 11), [11]);816 s = interpolate(ngettext("il y'a %s objet", "il y a %s objets", 11), [11]); 816 817 817 818 La syntaxe pour l'interpolation est empruntée de Python. Vous ne
