mozilla

Comparaison de révisions

Localisation et pluriels

Change Revisions

Révision 166709 :

Révision 166709 par BenoitL le

Révision 166710 :

Révision 166710 par BenoitL le

Titre :
Localisation et pluriels
Localisation et pluriels
Identifiant d'URL :
Localisation_et_pluriels
Localisation_et_pluriels
Étiquettes :
Localisation
Localisation
Contenu :

Revision 166709
Revision 166710
n46      <b>Familles</b>&nbsp;: asiatiques (chinois, japonais, coréen46      <b>Familles</b>&nbsp;: asiatiques (chinois, japonais, corée
>n, vietnamien), turques/altaïques (turc)<br>>n, vietnamien), turques/altaïques (turc), thaïes<br>
n276    <h3 name="Developpement_avec_PluralForm">n276    <h3 name="D.C3.A9veloppement_avec_PluralForm">
277      Developpement avec PluralForm277      Développement avec PluralForm
278    </h3>
279    <p>278    </h3>
280      The functionality for getting the correct plural forms is p279    <p>
>rovided by a JavaScript Module, <tt>PluralForm.jsm</tt>. This mod 
>ule provides a couple methods for localizing to the browser's cur 
>rent locale as well as getting methods to localize to a desired p 
>lural rule. The latter ability of specifying a plural rule is use 
>ful for extensions because the extension doesn't necessarily have 
> to be localized to the browser's locale. 
280      La fonctionnalité permettant d'obtenir les formes plurielle
 >s correctes est fournie par un module JavaScript, <tt>PluralForm.
 >jsm</tt>. Ce module fournit un ensemble de méthodes pour la local
 >isation vers la locale courante du navigateur ainsi que pour loca
 >liser en utilisant la règle de pluriel désirée. Cette dernière po
 >ssibilité de spécifier une règle de pluriel est utile pour les ex
 >tensions car celles-ci ne devront pas nécessairement être localis
 >ées dans la même locale que le navigateur.
n286      Loading the PluralForm module from JavaScript is simple witn286      Le chargement du module PluralForm depuis JavaScript est si
>h <a href="fr/Components.utils.import">Components.utils.import</a>mple avec <a href="fr/Components.utils.import">Components.utils.i
>>. Just put the following line somewhere that will be evaluated b>mport</a>. Placez simplement la ligue qui suit à un endroit quelc
>efore you want to use PluralForm. At the top of your JavaScript f>onque qui sera évalué avant d'utiliser PluralForm. Par exemple en
>ile is fine.> haut de votre fichier JavaScript.
n432      In this example, the Irish plural rule was hardcoded, but tn432      In this example, the Irish plural rule was hardcoded, but t
>his could be a value specified in the .properties file. So for yo>his could be a value specified in the .properties file. So for yo
>ur extension, specify a pluralRule value in the .properties and c>ur extension, specify a pluralRule value in the .properties and c
>all <tt>PluralForm.makeGetter(pluralRuleFromProperties)</tt> maki>all <tt>PluralForm.makeGetter(pluralRuleFromProperties)</tt> maki
>ng sure to save the 2 returned functions. (You can use <a href="f>ng sure to save the 2 returned functions. (Vous pouvez utiliser <
>r/New_in_JavaScript_1.7#Destructuring_assignment">destructured as>a href="fr/Nouveaut%c3%a9s_dans_JavaScript_1.7#Assignation_d.C3.A
>signment</a> in JavaScript 1.7 to keep things clean.) The returne>9structurante">l'assignation déstructurante</a> de JavaScript 1.7
>d functions act just like <tt>PluralForm.get()</tt> and <tt>Plura> pour plus de clarté.) The returned functions act just like <tt>P
>lForm.numForms()</tt> except for the specified plural rule instea>luralForm.get()</tt> and <tt>PluralForm.numForms()</tt> except fo
>d of the default plural rule.>r the specified plural rule instead of the default plural rule.
t441    <div class="noinclude"></div>{{ wiki.languages( { "en": "en/Lt441    <div class="noinclude"></div>{{ wiki.languages( { "en": "en/L
>ocalization_and_Plurals", "ja": "ja/Localization_and_Plurals" } )>ocalization_and_Plurals", "ja": "ja/Localization_and_Plurals", "p
> }}>l": "pl/Lokalizacja_i_liczba_mnoga" } ) }}

Retour à l'historique