<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.intl.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'class.locale.php',
    1 => 'Locale',
    2 => 'La classe Locale',
  ),
  'up' => 
  array (
    0 => 'book.intl.php',
    1 => 'intl',
  ),
  'prev' => 
  array (
    0 => 'numberformatter.settextattribute.php',
    1 => 'NumberFormatter::setTextAttribute',
  ),
  'next' => 
  array (
    0 => 'locale.acceptfromhttp.php',
    1 => 'Locale::acceptFromHttp',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/intl/locale.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.locale.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.locale" class="reference">
 <h1 class="title">La classe Locale</h1>
 

 <div class="partintro"><p class="verinfo">(PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL intl &gt;= 1.0.0)</p>

  
  <div class="section" id="locale.intro">
   <h2 class="title">Introduction</h2>
   <p class="simpara">
    Une &quot;Locale&quot; est un identifiant utilisé pour représenter les comportements
    régionaux d&#039;une API. Les locales PHP sont organisées et identifiées de la 
    même manière que les CLDR de ICU (et que de nombreux autres éditeurs 
    de système Unix, tels que Mac, Java, etc.). Les locales sont identifiées par 
    les libellés de langage de la RFC 4646 (qui utilise des tirets et pas
    des soulignés) en plus de la notation traditionnelle avec des soulignés.
    Sauf contre-indication, les fonctions de cette classe sont capables d&#039;utiliser
    les deux notations.
   </p>
   <p class="para">
    Exemple d&#039;identifiants : 
    <ul class="simplelist">
     <li>en-US (Anglais, USA)</li>
     <li>zh-Hant-TW (Chinois, traditionnel, Taiwan)</li>
     <li>fr-CA, fr-FR (Français pour le Canada et la France, respectivement)</li>
    </ul>
   </p>
   <p class="simpara">
    La classe <span class="classname"><strong class="classname">Locale</strong></span> et les méthodes associées, sont 
    utilisées pour interagir avec les identifiants locaux : pour vérifier qu&#039;un
    identifiant est bien formé, valide, etc. Les extensions utilisées par CDR
    dans UAX #35 et héritées par ICU sont valides, et utilisées à chaque fois qu&#039;elles
    peuvent l&#039;être dans ICU.
   </p>
   <p class="simpara">
    Les locales ne peuvent pas être instanciées. Ce sont toutes des fonctions statiques.
   </p>
   <p class="simpara">
    La chaîne <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> ou vide permet d&#039;obtenir la locale racine. La racine est l&#039;équivalent
    de <code class="literal">&quot;en_US_POSIX&quot;</code> en CLDR. Les libellés de langage (et donc, les
    identifiants) sont insensibles à la casse. Il existe une fonction de canonicalisation
    qui permet d&#039;obtenir la spécification exacte.
   </p>
  </div>
  

  <div class="section" id="locale.synopsis">
   <h2 class="title">Synopsis de la classe</h2>

   
   <div class="classsynopsis"><div class="classsynopsisinfo">
    
     <span class="modifier">class</span> <strong class="classname"><strong class="classname">Locale</strong></strong>
     {</div>

    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Constantes */</div>
    <div class="fieldsynopsis">
     <span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.locale.php#locale.constants.actual-locale"><var class="varname">ACTUAL_LOCALE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
      <var class="fieldsynopsis_varname"><a href="class.locale.php#locale.constants.valid-locale"><var class="varname">VALID_LOCALE</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.null.php" class="type null">null</a></span>
      <var class="fieldsynopsis_varname"><a href="class.locale.php#locale.constants.default-locale"><var class="varname">DEFAULT_LOCALE</var></a></var><span class="initializer"> = null</span>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.locale.php#locale.constants.lang-tag"><var class="varname">LANG_TAG</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.locale.php#locale.constants.extlang-tag"><var class="varname">EXTLANG_TAG</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.locale.php#locale.constants.script-tag"><var class="varname">SCRIPT_TAG</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.locale.php#locale.constants.region-tag"><var class="varname">REGION_TAG</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.locale.php#locale.constants.variant-tag"><var class="varname">VARIANT_TAG</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.locale.php#locale.constants.grandfathered-lang-tag"><var class="varname">GRANDFATHERED_LANG_TAG</var></a></var>;</div>

    <div class="fieldsynopsis"><span class="modifier">public</span>
     <span class="modifier">const</span>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
      <var class="fieldsynopsis_varname"><a href="class.locale.php#locale.constants.private-tag"><var class="varname">PRIVATE_TAG</var></a></var>;</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Méthodes */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.acceptfromhttp.php" class="methodname">acceptFromHttp</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$header</code></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.canonicalize.php" class="methodname">canonicalize</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.composelocale.php" class="methodname">composeLocale</a></span>(<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$subtags</code></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.filtermatches.php" class="methodname">filterMatches</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$languageTag</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>, <span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$canonicalize</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.getallvariants.php" class="methodname">getAllVariants</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.array.php" class="type array">array</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.getdefault.php" class="methodname">getDefault</a></span>(): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.getdisplaylanguage.php" class="methodname">getDisplayLanguage</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$displayLocale</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.getdisplayname.php" class="methodname">getDisplayName</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$displayLocale</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.getdisplayregion.php" class="methodname">getDisplayRegion</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$displayLocale</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.getdisplayscript.php" class="methodname">getDisplayScript</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$displayLocale</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.getdisplayvariant.php" class="methodname">getDisplayVariant</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$displayLocale</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.getkeywords.php" class="methodname">getKeywords</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>): <span class="type"><span class="type"><a href="language.types.array.php" class="type array">array</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span>|<span class="type"><a href="language.types.null.php" class="type null">null</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.getprimarylanguage.php" class="methodname">getPrimaryLanguage</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.getregion.php" class="methodname">getRegion</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.getscript.php" class="methodname">getScript</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span>
   <span class="modifier">static</span>
   <span class="methodname"><a href="locale.isrighttoleft.php" class="methodname">isRightToLeft</a></span>(<span class="methodparam">
    <span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code>
    <span class="initializer"> = &quot;&quot;</span>
   </span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.lookup.php" class="methodname">lookup</a></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$languageTag</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$canonicalize</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong></span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$defaultLocale</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span><br>): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.parselocale.php" class="methodname">parseLocale</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.array.php" class="type array">array</a></span></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="locale.setdefault.php" class="methodname">setDefault</a></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$locale</code></span>): <span class="type"><a href="language.types.singleton.php" class="type true">true</a></span></div>

   }</div>
   

  </div>

  



<div class="section" id="intl.locale-constants">
 <h2 class="title">Constantes pré-définies</h2>
 <p class="para">
  Ces constantes définissent le comportement de Locale
  <dl>
   
    <dt id="locale.constants.default-locale">
     <strong><code><a href="class.locale.php#locale.constants.default-locale">Locale::DEFAULT_LOCALE</a></code></strong>
     <span class="type"><a href="language.types.null.php" class="type null">null</a></span>
    </dt>
    <dd>
     <span class="simpara">
      Utilisée comme paramètre de locale avec les méthodes des différentes
      classes affectées, telles que <span class="classname"><a href="class.numberformatter.php" class="classname">NumberFormatter</a></span>. 
      Cette constante fait qu&#039;on utilise les valeurs par défaut.
     </span>
    </dd>
   
  </dl>
 </p>
 
 <p class="para">
  Ces constantes décrivent le choix de la locale pour la méthode
  getLocale de différentes classes.
  <dl>
   
    <dt id="locale.constants.actual-locale">
     <strong><code><a href="class.locale.php#locale.constants.actual-locale">Locale::ACTUAL_LOCALE</a></code></strong>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <span class="simpara">La locale utilisée par les données entrantes.</span>
    </dd>
   

   
    <dt id="locale.constants.valid-locale">
     <strong><code><a href="class.locale.php#locale.constants.valid-locale">Locale::VALID_LOCALE</a></code></strong>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <span class="simpara">C&#039;est la locale la plus spécifique supportée par ICU.</span>
    </dd>
   
  </dl>
 </p>

 <div class="section" id="intl.locale-constants.subtags">
  <h2 class="title">Sous-libellé de langue</h2>
  <p class="para">
   Ces constantes définissent comment les Locales sont analysées ou composées.
   Elles doivent être utilisées comme clés dans un tableau d&#039;arguments passé à 
   <span class="function"><a href="locale.composelocale.php" class="function">locale_compose()</a></span> et sont retournées par 
   <span class="function"><a href="locale.parselocale.php" class="function">locale_parse()</a></span> comme clés d&#039;un 
   <span class="type"><a href="language.types.array.php" class="type array">array</a></span> associatif.
   <dl>
    
     <dt id="locale.constants.lang-tag">
      <strong><code><a href="class.locale.php#locale.constants.lang-tag">Locale::LANG_TAG</a></code></strong>
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
     </dt>
     <dd>
      <span class="simpara">Sous-libellé de langue</span>
     </dd>
    

    
     <dt id="locale.constants.extlang-tag">
      <strong><code><a href="class.locale.php#locale.constants.extlang-tag">Locale::EXTLANG_TAG</a></code></strong>
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
     </dt>
     <dd>
      <span class="simpara">Sous-libellé de langue étendu</span>
     </dd>
    

    
     <dt id="locale.constants.script-tag">
      <strong><code><a href="class.locale.php#locale.constants.script-tag">Locale::SCRIPT_TAG</a></code></strong>
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
     </dt>
     <dd>
      <span class="simpara">Sous-libellé de script</span>
     </dd>
    
    
     <dt id="locale.constants.region-tag">
      <strong><code><a href="class.locale.php#locale.constants.region-tag">Locale::REGION_TAG</a></code></strong>
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
     </dt>
     <dd>
      <span class="simpara">Sous-libellé de région</span>
     </dd>
    

    
     <dt id="locale.constants.variant-tag">
      <strong><code><a href="class.locale.php#locale.constants.variant-tag">Locale::VARIANT_TAG</a></code></strong>
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
     </dt>
     <dd>
      <span class="simpara">Sous-libellé de variante</span>
     </dd>
    

    
     <dt id="locale.constants.grandfathered-lang-tag">
      <strong><code><a href="class.locale.php#locale.constants.grandfathered-lang-tag">Locale::GRANDFATHERED_LANG_TAG</a></code></strong>
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
     </dt>
     <dd>
      <span class="simpara">Sous-libellé d&#039;ascendant de langage</span>
     </dd>
    

    
     <dt id="locale.constants.private-tag">
      <strong><code><a href="class.locale.php#locale.constants.private-tag">Locale::PRIVATE_TAG</a></code></strong>
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
     </dt>
     <dd>
      <span class="simpara">Sous-libellé privé</span>
     </dd>
    
   </dl>
  </p>
 </div>
</div>



  <div class="section" id="locale.seealso">
   <h2 class="title">Voir aussi</h2>
   <p class="para">
    <ul class="simplelist">
     <li>
      <a href="https://datatracker.ietf.org/doc/html/rfc4646" class="link external">&raquo;&nbsp;RFC 4646 : libellés pour identifier les langues</a>
     </li>
     <li>
      <a href="https://datatracker.ietf.org/doc/html/rfc4647" class="link external">&raquo;&nbsp;RFC 4647 : Correspondance des balises de langue</a>
     </li>
     <li>
      <a href="http://www.unicode.org/cldr/" class="link external">&raquo;&nbsp;Unicode CLDR Project:Common Locale Data Repository</a>
     </li>
     <li>
      <a href="http://www.iana.org/assignments/language-subtag-registry" class="link external">&raquo;&nbsp;IANA Language Subtags Registry</a>
     </li>
     <li>
      <a href="https://unicode-org.github.io/icu/userguide/locale/" class="link external">&raquo;&nbsp;ICU User Guide : Locale</a>
     </li>
     <li>
      <a href="https://unicode-org.github.io/icu-docs/apidoc/dev/icu4c/uloc_8h.html" class="link external">&raquo;&nbsp;ICU Locale api</a>
     </li>
    </ul>
   </p>
  </div>

  <div class="section">
   <h2 class="title">Historique</h2>
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Version</th>
       <th>Description</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>8.4.0</td>
       <td>
        Les constantes de classe sont maintenant typées.
       </td>
      </tr>

     </tbody>
    
   </table>

  </div>
 </div>

 






















































































































<h2>Sommaire</h2><ul class="chunklist chunklist_reference"><li><a href="locale.acceptfromhttp.php">Locale::acceptFromHttp</a> — Devine la meilleure locale &agrave; partir de l'en-t&ecirc;te HTTP &quot;Accept-Language&quot;</li><li><a href="locale.canonicalize.php">Locale::canonicalize</a> — Canonise la cha&icirc;ne repr&eacute;sentant la locale</li><li><a href="locale.composelocale.php">Locale::composeLocale</a> — Retourne un identifiant de locale correct</li><li><a href="locale.filtermatches.php">Locale::filterMatches</a> — V&eacute;rifie si le tag de langue correspond &agrave; une locale</li><li><a href="locale.getallvariants.php">Locale::getAllVariants</a> — Liste toutes les variantes d'une locale</li><li><a href="locale.getdefault.php">Locale::getDefault</a> — Lit la valeur par d&eacute;faut d'une locale pour la variable globale 'default_locale'</li><li><a href="locale.getdisplaylanguage.php">Locale::getDisplayLanguage</a> — Retourne un nom appropri&eacute; pour l'affichage d'un nom de langue</li><li><a href="locale.getdisplayname.php">Locale::getDisplayName</a> — Retourne un nom d'affichage correct pour une locale</li><li><a href="locale.getdisplayregion.php">Locale::getDisplayRegion</a> — Retourne un nom pour la r&eacute;gion de la locale</li><li><a href="locale.getdisplayscript.php">Locale::getDisplayScript</a> — Retourne le nom du script de la locale</li><li><a href="locale.getdisplayvariant.php">Locale::getDisplayVariant</a> — Retourne un nom pour la variante de la locale</li><li><a href="locale.getkeywords.php">Locale::getKeywords</a> — Lit les mots-cl&eacute; de la locale</li><li><a href="locale.getprimarylanguage.php">Locale::getPrimaryLanguage</a> — Lit la langue principale de la locale</li><li><a href="locale.getregion.php">Locale::getRegion</a> — Retourne un code pour la r&eacute;gion de la locale</li><li><a href="locale.getscript.php">Locale::getScript</a> — Retourne un code pour le script de la locale</li><li><a href="locale.isrighttoleft.php">Locale::isRightToLeft</a> — V&eacute;rifie si une locale utilise un syst&egrave;me d'&eacute;criture de droite &agrave; gauche</li><li><a href="locale.lookup.php">Locale::lookup</a> — Recherche dans la liste la meilleure langue</li><li><a href="locale.parselocale.php">Locale::parseLocale</a> — Retourne les sous-&eacute;l&eacute;ments de la locale</li><li><a href="locale.setdefault.php">Locale::setDefault</a> — Configure la locale par d&eacute;faut</li></ul>
</div>
<?php manual_footer($setup); ?>