Langue

PluralFormat Constructeurs

Définition

Surcharges

Nom Description
PluralFormat()

Crée un nouveau numéro PluralFormat cardinal pour les paramètres régionaux par défaut FORMAT .

PluralFormat(ULocale, PluralRules+PluralType, String)

Crée un pluralFormat pour un type pluriel, un modèle et des paramètres régionaux.

PluralFormat(IntPtr, JniHandleOwnership)
PluralFormat(Locale, PluralRules+PluralType)

Crée un pluralFormat pour le type plural.

PluralFormat(Locale, PluralRules)

Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné.

PluralFormat(ULocale, String)

Crée un nouveau nombre PluralFormat cardinal pour une chaîne de modèle et des paramètres régionaux donnés.

PluralFormat(ULocale, PluralRules+PluralType)

Crée un pluralFormat pour le type plural.

PluralFormat(ULocale, PluralRules, String)

Crée un nouveau nombre PluralFormat cardinal pour un ensemble donné de règles, un modèle et des paramètres régionaux.

PluralFormat(PluralRules, String)

Crée un nouveau nombre PluralFormat cardinal pour un ensemble donné de règles et un modèle.

PluralFormat(String)

Crée un nouveau nombre PluralFormat cardinal pour une chaîne de modèle donnée.

PluralFormat(Locale)

Crée un nouveau nombre PluralFormat cardinal pour un nombre donné java.util.Locale.

PluralFormat(ULocale)

Crée un nouveau nombre PluralFormat cardinal pour un paramètre régional donné.

PluralFormat(PluralRules)

Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné.

PluralFormat(ULocale, PluralRules)

Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné.

PluralFormat()

Crée un nouveau numéro PluralFormat cardinal pour les paramètres régionaux par défaut FORMAT .

[Android.Runtime.Register(".ctor", "()V", "", ApiSince=24)]
public PluralFormat();
Attributs

Remarques

Crée un nouveau numéro PluralFormat cardinal pour les paramètres régionaux par défaut FORMAT . Ces paramètres régionaux seront utilisés pour obtenir l’ensemble des règles plurales et pour la mise en forme de nombre standard.

Java documentation pour android.icu.text.PluralFormat.PluralFormat().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(ULocale, PluralRules+PluralType, String)

Crée un pluralFormat pour un type pluriel, un modèle et des paramètres régionaux.

[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules.PluralType? type, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules.PluralType * string -> Android.Icu.Text.PluralFormat

Paramètres

ulocale
ULocale

PluralFormat sera configuré avec des règles pour ces paramètres régionaux. Ces paramètres régionaux seront également utilisés pour la mise en forme de nombre standard.

type
PluralRules.PluralType

Type pluriel (par exemple, cardinal ou ordinal).

pattern
String

modèle pour ce PluralFormat.

Attributs

Remarques

Crée un pluralFormat pour un type pluriel, un modèle et des paramètres régionaux.

Référence Android pour android.icu.text.PluralFormat.PluralFormat.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(IntPtr, JniHandleOwnership)

protected PluralFormat(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Icu.Text.PluralFormat : nativeint * Android.Runtime.JniHandleOwnership -> Android.Icu.Text.PluralFormat

Paramètres

javaReference
IntPtr

nativeint

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(Locale, PluralRules+PluralType)

Crée un pluralFormat pour le type plural.

[Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)]
public PluralFormat(Java.Util.Locale? locale, Android.Icu.Text.PluralRules.PluralType? type);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Java.Util.Locale * Android.Icu.Text.PluralRules.PluralType -> Android.Icu.Text.PluralFormat

Paramètres

locale
Locale

la mise en forme de nombre par défaut est effectuée à l’aide de ces paramètres régionaux.

type
PluralRules.PluralType

Type pluriel (par exemple, cardinal ou ordinal).

Attributs

Remarques

Crée un pluralFormat pour le type plural. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux donnés.

Référence Android pour android.icu.text.PluralFormat.PluralFormat.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(Locale, PluralRules)

Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné.

[Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)]
public PluralFormat(Java.Util.Locale? locale, Android.Icu.Text.PluralRules? rules);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Java.Util.Locale * Android.Icu.Text.PluralRules -> Android.Icu.Text.PluralFormat

Paramètres

locale
Locale

la mise en forme de nombre par défaut est effectuée à l’aide de ces paramètres régionaux.

rules
PluralRules

définit le comportement de l’objet PluralFormat .

Attributs

Remarques

Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux donnés.

Java documentation pour android.icu.text.PluralFormat.PluralFormat(java.util.Locale, android.icu.text.PluralRules).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(ULocale, String)

Crée un nouveau nombre PluralFormat cardinal pour une chaîne de modèle et des paramètres régionaux donnés.

[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * string -> Android.Icu.Text.PluralFormat

Paramètres

ulocale
ULocale

est PluralFormat configuré avec des règles pour ces paramètres régionaux. Ces paramètres régionaux seront également utilisés pour la mise en forme de nombre standard.

pattern
String

le modèle de ce PluralFormat.

Attributs

Remarques

Crée un nouveau pluralFormat de nombre cardinal pour une chaîne de modèle et des paramètres régionaux donnés. Les paramètres régionaux seront utilisés pour obtenir l’ensemble des règles plurales et pour la mise en forme de nombre standard.

Exemple de code :

import java.text.FieldPosition;

import android.icu.text.MessageFormat;
import android.icu.text.PluralFormat;
import android.icu.util.ULocale;
...
ULocale locEn = new ULocale("en");
ULocale locSl = new ULocale("sl");

String patEn = "one{dog} other{dogs}";                      // English 'dog'
String patSl = "one{pes} two{psa} few{psi} other{psov}";    // Slovenian translation of dog in Plural Form

// Create a new PluralFormat for a given locale locale and pattern string
PluralFormat plfmtEn = new PluralFormat(locEn, patEn);
PluralFormat plfmtSl = new PluralFormat(locSl, patSl);
// Constructs a MessageFormat for the specified locale and pattern.
MessageFormat msgfmtEn = new MessageFormat("{0,number} {1}", locEn);
MessageFormat msgfmtSl = new MessageFormat("{0,number} {1}", locSl);

final int[] numbers = {0, 1, 2, 3, 4, 5, 10, 100, 101, 102};
System.out.println("Output by using PluralFormat and MessageFormat API\n");
System.out.printf("%-16s%-16s%-16s\n", "Number", "English", "Slovenian");

// Use MessageFormat.format () to format the objects and appends to the given StringBuffer
for (int num : numbers) {
    StringBuffer msgEn = new StringBuffer();
    StringBuffer msgSl = new StringBuffer();

    msgfmtEn.format(new Object[] {num, plfmtEn.format(num)}, msgEn, new FieldPosition(0));
    msgfmtSl.format(new Object[] {num, plfmtSl.format(num)}, msgSl, new FieldPosition(0));

    System.out.printf("%-16s%-16s%-16s\n", num, msgEn, msgSl);
}

System.out.println();

// Equivalent code with message format pattern
String msgPatEn = "{0,plural, one{# dog} other{# dogs}}";
String msgPatSl = "{0,plural, one{# pes} two{# psa} few{# psi} other{# psov}}";

MessageFormat altMsgfmtEn = new MessageFormat(msgPatEn, locEn);
MessageFormat altMsgfmtSl = new MessageFormat(msgPatSl, locSl);
System.out.println("Same Output by using MessageFormat API only\n");
System.out.printf("%-16s%-16s%-16s\n", "Number", "English", "Slovenian");
for (int num : numbers) {
    StringBuffer msgEn = new StringBuffer();
    StringBuffer msgSl = new StringBuffer();

    altMsgfmtEn.format(new Object[] {num}, msgEn, new FieldPosition(0));
    altMsgfmtSl.format(new Object[] {num}, msgSl, new FieldPosition(0));

    System.out.printf("%-16s%-16s%-16s\n", num, msgEn, msgSl);
}
/** output of the sample code:
 ********************************************************************
  Number          English         Slovenian
  0               0 dogs          0 psov
  1               1 dog           1 pes
  2               2 dogs          2 psa
  3               3 dogs          3 psi
  4               4 dogs          4 psi
  5               5 dogs          5 psov
  10              10 dogs         10 psov
  100             100 dogs        100 psov
  101             101 dogs        101 pes
  102             102 dogs        102 psa
 *******************************************************************/

Référence Android pour android.icu.text.PluralFormat.PluralFormat.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(ULocale, PluralRules+PluralType)

Crée un pluralFormat pour le type plural.

[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules.PluralType? type);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules.PluralType -> Android.Icu.Text.PluralFormat

Paramètres

ulocale
ULocale

la mise en forme de nombre par défaut est effectuée à l’aide de ces paramètres régionaux.

type
PluralRules.PluralType

Type pluriel (par exemple, cardinal ou ordinal).

Attributs

Remarques

Crée un pluralFormat pour le type plural. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux donnés.

Référence Android pour android.icu.text.PluralFormat.PluralFormat.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(ULocale, PluralRules, String)

Crée un nouveau nombre PluralFormat cardinal pour un ensemble donné de règles, un modèle et des paramètres régionaux.

[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules? rules, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules * string -> Android.Icu.Text.PluralFormat

Paramètres

ulocale
ULocale

est PluralFormat configuré avec des règles pour ces paramètres régionaux. Ces paramètres régionaux seront également utilisés pour la mise en forme de nombre standard.

rules
PluralRules

définit le comportement de l’objet PluralFormat .

pattern
String

le modèle de ce PluralFormat.

Attributs

Remarques

Crée un nouveau nombre PluralFormat cardinal pour un ensemble donné de règles, un modèle et des paramètres régionaux.

Java documentation pour android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(PluralRules, String)

Crée un nouveau nombre PluralFormat cardinal pour un ensemble donné de règles et un modèle.

[Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Text.PluralRules? rules, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Text.PluralRules * string -> Android.Icu.Text.PluralFormat

Paramètres

rules
PluralRules

définit le comportement de l’objet PluralFormat .

pattern
String

le modèle de ce PluralFormat.

Attributs

Remarques

Crée un nouveau nombre PluralFormat cardinal pour un ensemble donné de règles et un modèle. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux par défaut FORMAT .

Java documentation pour android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(String)

Crée un nouveau nombre PluralFormat cardinal pour une chaîne de modèle donnée.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(string? pattern);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : string -> Android.Icu.Text.PluralFormat

Paramètres

pattern
String

le modèle de ce PluralFormat.

Attributs

Remarques

Crée un nouveau nombre PluralFormat cardinal pour une chaîne de modèle donnée. Les paramètres régionaux par défaut FORMAT sont utilisés pour obtenir l’ensemble des règles plurales et pour la mise en forme de nombre standard.

Java documentation pour android.icu.text.PluralFormat.PluralFormat(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(Locale)

Crée un nouveau nombre PluralFormat cardinal pour un nombre donné java.util.Locale.

[Android.Runtime.Register(".ctor", "(Ljava/util/Locale;)V", "", ApiSince=24)]
public PluralFormat(Java.Util.Locale? locale);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Locale;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Java.Util.Locale -> Android.Icu.Text.PluralFormat

Paramètres

locale
Locale

est PluralFormat configuré avec des règles pour ces paramètres régionaux. Ces paramètres régionaux seront également utilisés pour la mise en forme de nombre standard.

Attributs

Remarques

Crée un nouveau nombre PluralFormat cardinal pour un nombre donné java.util.Locale.

Java documentation pour android.icu.text.PluralFormat.PluralFormat(java.util.Locale).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(ULocale)

Crée un nouveau nombre PluralFormat cardinal pour un paramètre régional donné.

[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale -> Android.Icu.Text.PluralFormat

Paramètres

ulocale
ULocale

est PluralFormat configuré avec des règles pour ces paramètres régionaux. Ces paramètres régionaux seront également utilisés pour la mise en forme de nombre standard.

Attributs

Remarques

Crée un nouveau nombre PluralFormat cardinal pour un paramètre régional donné.

Java documentation pour android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(PluralRules)

Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné.

[Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Text.PluralRules? rules);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Text.PluralRules -> Android.Icu.Text.PluralFormat

Paramètres

rules
PluralRules

définit le comportement de l’objet PluralFormat .

Attributs

Remarques

Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux par défaut FORMAT .

Java documentation pour android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

PluralFormat(ULocale, PluralRules)

Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné.

[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules? rules);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules -> Android.Icu.Text.PluralFormat

Paramètres

ulocale
ULocale

la mise en forme de nombre par défaut est effectuée à l’aide de ces paramètres régionaux.

rules
PluralRules

définit le comportement de l’objet PluralFormat .

Attributs

Remarques

Crée un nouveau nombre PluralFormat cardinal pour un ensemble de règles donné. La mise en forme de nombre standard est effectuée à l’aide des paramètres régionaux donnés.

Java documentation pour android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à