File: gettext.xml

package info (click to toggle)
phpdoc 20020310-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 35,272 kB
  • ctags: 354
  • sloc: xml: 799,767; php: 1,395; cpp: 500; makefile: 200; sh: 140; awk: 51
file content (142 lines) | stat: -rw-r--r-- 4,900 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.8 $ -->
<reference id="ref.gettext">
 <title>Gettext (GNU)</title>
 <titleabbrev>Gettext</titleabbrev>
 <partintro>
  <simpara>
   Les fonctions gettext impl&eacute;mentent l'API NLS (Native Language Support)
   qui peut servir &agrave; internationaliser vos scripts PHP. Lisez la
   documentation GNU pour plus d'explications sur ces fonctions.
  </simpara>
 </partintro>
 <refentry id="function.bindtextdomain">
  <refnamediv>
   <refname>bindtextdomain</refname>
   <refpurpose>Fixe le chemin d'un domaine.</refpurpose>
  </refnamediv>
  <refsect1>
   <title>Description</title>
    <methodsynopsis>
     <type>string</type><methodname>bindtextdomain</methodname>
     <methodparam><type>string</type><parameter>domain</parameter></methodparam>
     <methodparam><type>string</type><parameter>directory</parameter></methodparam>
    </methodsynopsis>
   <para>
    <function>bindtextdomain</function> fixe le chemin du domaine
    <parameter>domain</parameter> &agrave; <parameter>directory</parameter>.
   </para>
  </refsect1>
 </refentry>
 <refentry id="function.dcgettext">
  <refnamediv>
   <refname>dcgettext</refname>
   <refpurpose>Remplace le domaine lors d'une recherche.</refpurpose>
  </refnamediv>
  <refsect1>
   <title>Description</title>
    <methodsynopsis>
     <type>string</type><methodname>dcgettext</methodname>
     <methodparam><type>string</type><parameter>domain</parameter></methodparam>
     <methodparam><type>string</type><parameter>message</parameter></methodparam>
     <methodparam><type>int</type><parameter>category</parameter></methodparam>
    </methodsynopsis>
   <para>
    <function>dcgettext</function> permet de remplacer le domaine courant
    lors de la recherche d'un message. Elle permet aussi de sp&eacute;cifier
    une cat&eacute;gorie.
   </para>
  </refsect1>
 </refentry>
 <refentry id="function.dgettext">
  <refnamediv>
   <refname>dgettext</refname>
   <refpurpose>Remplace le domaine courant.</refpurpose>
  </refnamediv>
  <refsect1>
   <title>Description</title>
    <methodsynopsis>
     <type>string</type><methodname>dgettext</methodname>
     <methodparam><type>string</type><parameter>domain</parameter></methodparam>
     <methodparam><type>string</type><parameter>message</parameter></methodparam>
    </methodsynopsis>
   <para>
    <function>dgettext</function> remplace le domaine courant.
   </para>
  </refsect1>
 </refentry>
 <refentry id="function.gettext">
  <refnamediv>
   <refname>gettext</refname>
   <refpurpose>Recherche un message dans le domaine courant.</refpurpose>
  </refnamediv>
  <refsect1>
   <title>Description</title>
    <methodsynopsis>
     <type>string</type><methodname>gettext</methodname>
     <methodparam><type>string</type><parameter>message</parameter></methodparam>
    </methodsynopsis>
   <para>
    <function>gettext</function> retourne une cha&icirc;ne traduite, si
    elle en a trouv&eacute; une dans la table de traduction, ou bien le
    message <parameter>message</parameter>, s'il n'a pas &eacute;t&eacute;
    trouv&eacute;. Vous pouvez utiliser le caract&egrave;re soulign&eacute;
    (_) comme alias de cette fonction.
   </para>
   <example>
    <title>V&eacute;rification <function>gettext</function></title>
    <programlisting role="php">
&lt;?php
// Choix l'allemand
putenv("LANG=de");
// Sp&eacute;cifie la localisation des tables de traduction
bindtextdomain("myPHPApp", "./locale");
// Choisit le domaine
textdomain("myPHPApp");
// Affiche un message de test
print (gettext ("Bienvenue sur mon application PHP"));
?&gt;
    </programlisting>
   </example>
  </refsect1>
 </refentry>
 <refentry id="function.textdomain">
  <refnamediv>
   <refname>textdomain</refname>
   <refpurpose>Fixe le domaine par d&eacute;faut.</refpurpose>
  </refnamediv>
  <refsect1>
   <title>Description</title>
    <methodsynopsis>
     <type>string</type><methodname>textdomain</methodname>
     <methodparam><type>string</type><parameter>text_domain</parameter></methodparam>
    </methodsynopsis>
   <para>
    <function>textdomain</function> fixe le domaine &agrave; utiliser lors
    de recherche avec <function>gettext</function>. Ce domaine d&eacute;pend
    g&eacute;n&eacute;ralement de l'application. Le domaine par d&eacute;faut
    pr&eacute;c&eacute;dent est retourn&eacute;. Appelez cette fonction avec
    with &null; comme param&egrave;tre pour avoir la valeur courante, 
    sans la modifier.
   </para>
  </refsect1>
 </refentry>
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->