~ubuntu-branches/ubuntu/trusty/python-babel/trusty

« back to all changes in this revision

Viewing changes to doc/api/babel.core.Locale-class.html

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2013-10-28 10:11:31 UTC
  • mfrom: (4.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20131028101131-zwbmm8sc29iemmlr
Tags: 1.3-2ubuntu1
* Merge from Debian unstable.  Remaining changes:
  - debian/rules: Run the testsuite during builds.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="ascii"?>
2
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3
 
          "DTD/xhtml1-transitional.dtd">
4
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5
 
<head>
6
 
  <title>babel.core.Locale</title>
7
 
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
8
 
  <script type="text/javascript" src="epydoc.js"></script>
9
 
</head>
10
 
 
11
 
<body bgcolor="white" text="black" link="blue" vlink="#204080"
12
 
      alink="#204080">
13
 
<!-- ==================== NAVIGATION BAR ==================== -->
14
 
<table class="navbar" border="0" width="100%" cellpadding="0"
15
 
       bgcolor="#a0c0ff" cellspacing="0">
16
 
  <tr valign="middle">
17
 
  <!-- Home link -->
18
 
      <th>&nbsp;&nbsp;&nbsp;<a
19
 
        href="babel-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
20
 
 
21
 
  <!-- Tree link -->
22
 
      <th>&nbsp;&nbsp;&nbsp;<a
23
 
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
24
 
 
25
 
  <!-- Index link -->
26
 
      <th>&nbsp;&nbsp;&nbsp;<a
27
 
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
28
 
 
29
 
  <!-- Help link -->
30
 
      <th>&nbsp;&nbsp;&nbsp;<a
31
 
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
32
 
 
33
 
  <!-- Project homepage -->
34
 
      <th class="navbar" align="right" width="100%">
35
 
        <table border="0" cellpadding="0" cellspacing="0">
36
 
          <tr><th class="navbar" align="center"
37
 
            ><a class="navbar" target="_top" href="../index.html">Documentation Index</a></th>
38
 
          </tr></table></th>
39
 
  </tr>
40
 
</table>
41
 
<table width="100%" cellpadding="0" cellspacing="0">
42
 
  <tr valign="top">
43
 
    <td width="100%">
44
 
      <span class="breadcrumbs">
45
 
        <a href="babel-module.html">Package&nbsp;babel</a> ::
46
 
        <a href="babel.core-module.html">Module&nbsp;core</a> ::
47
 
        Class&nbsp;Locale
48
 
      </span>
49
 
    </td>
50
 
    <td>
51
 
      <table cellpadding="0" cellspacing="0">
52
 
        <!-- hide/show private -->
53
 
      </table>
54
 
    </td>
55
 
  </tr>
56
 
</table>
57
 
<!-- ==================== CLASS DESCRIPTION ==================== -->
58
 
<h1 class="epydoc">Class Locale</h1><p class="nomargin-top"></p>
59
 
<pre class="base-tree">
60
 
object --+
61
 
         |
62
 
        <strong class="uidshort">Locale</strong>
63
 
</pre>
64
 
 
65
 
<hr />
66
 
<p>Representation of a specific locale.</p>
67
 
<pre class="py-doctest">
68
 
<span class="py-prompt">&gt;&gt;&gt; </span>locale = Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>)
69
 
<span class="py-prompt">&gt;&gt;&gt; </span>repr(locale)
70
 
<span class="py-output">'&lt;Locale &quot;en_US&quot;&gt;'</span>
71
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>locale.display_name
72
 
<span class="py-output">u'English (United States)'</span></pre>
73
 
<p>A <a href="babel.core.Locale-class.html" class="link">Locale</a> object can also be instantiated from a raw locale string:</p>
74
 
<pre class="py-doctest">
75
 
<span class="py-prompt">&gt;&gt;&gt; </span>locale = Locale.parse(<span class="py-string">'en-US'</span>, sep=<span class="py-string">'-'</span>)
76
 
<span class="py-prompt">&gt;&gt;&gt; </span>repr(locale)
77
 
<span class="py-output">'&lt;Locale &quot;en_US&quot;&gt;'</span></pre>
78
 
<p><a href="babel.core.Locale-class.html" class="link">Locale</a> objects provide access to a collection of locale data, such as
79
 
territory and language names, number and date format patterns, and more:</p>
80
 
<pre class="py-doctest">
81
 
<span class="py-prompt">&gt;&gt;&gt; </span>locale.number_symbols[<span class="py-string">'decimal'</span>]
82
 
<span class="py-output">u'.'</span></pre>
83
 
<p>If a locale is requested for which no locale data is available, an
84
 
<a href="babel.core.UnknownLocaleError-class.html" class="link">UnknownLocaleError</a> is raised:</p>
85
 
<pre class="py-doctest">
86
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale.parse(<span class="py-string">'en_DE'</span>)
87
 
<span class="py-except">Traceback (most recent call last):</span>
88
 
<span class="py-except">    ...</span>
89
 
<span class="py-except">UnknownLocaleError: unknown locale 'en_DE'</span></pre>
90
 
 
91
 
<hr />
92
 
<div class="fields">      <p><strong>See Also:</strong>
93
 
        <a class="rst-reference external" href="http://www.ietf.org/rfc/rfc3066.txt" target="_top">IETF RFC 3066</a>
94
 
      </p>
95
 
</div><!-- ==================== INSTANCE METHODS ==================== -->
96
 
<a name="section-InstanceMethods"></a>
97
 
<table class="summary" border="1" cellpadding="3"
98
 
       cellspacing="0" width="100%" bgcolor="white">
99
 
<tr bgcolor="#70b0f0" class="table-header">
100
 
  <td align="left" colspan="2" class="table-header">
101
 
    <span class="table-header">Instance Methods</span></td>
102
 
</tr>
103
 
<tr>
104
 
    <td width="15%" align="right" valign="top" class="summary">
105
 
      <span class="summary-type">&nbsp;</span>
106
 
    </td><td class="summary">
107
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
108
 
        <tr>
109
 
          <td><span class="summary-sig"><a href="babel.core.Locale-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
110
 
        <span class="summary-sig-arg">language</span>,
111
 
        <span class="summary-sig-arg">territory</span>=<span class="summary-sig-default">None</span>,
112
 
        <span class="summary-sig-arg">script</span>=<span class="summary-sig-default">None</span>,
113
 
        <span class="summary-sig-arg">variant</span>=<span class="summary-sig-default">None</span>)</span><br />
114
 
      Initialize the locale object from the given identifier components.</td>
115
 
          <td align="right" valign="top">
116
 
            
117
 
            
118
 
          </td>
119
 
        </tr>
120
 
      </table>
121
 
      
122
 
    </td>
123
 
  </tr>
124
 
<tr>
125
 
    <td width="15%" align="right" valign="top" class="summary">
126
 
      <span class="summary-type">&nbsp;</span>
127
 
    </td><td class="summary">
128
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
129
 
        <tr>
130
 
          <td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>,
131
 
        <span class="summary-sig-arg">other</span>)</span></td>
132
 
          <td align="right" valign="top">
133
 
            
134
 
            
135
 
          </td>
136
 
        </tr>
137
 
      </table>
138
 
      
139
 
    </td>
140
 
  </tr>
141
 
<tr>
142
 
    <td width="15%" align="right" valign="top" class="summary">
143
 
      <span class="summary-type">&nbsp;</span>
144
 
    </td><td class="summary">
145
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
146
 
        <tr>
147
 
          <td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>,
148
 
        <span class="summary-sig-arg">other</span>)</span></td>
149
 
          <td align="right" valign="top">
150
 
            
151
 
            
152
 
          </td>
153
 
        </tr>
154
 
      </table>
155
 
      
156
 
    </td>
157
 
  </tr>
158
 
<tr>
159
 
    <td width="15%" align="right" valign="top" class="summary">
160
 
      <span class="summary-type">&nbsp;</span>
161
 
    </td><td class="summary">
162
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
163
 
        <tr>
164
 
          <td><span class="summary-sig"><a href="babel.core.Locale-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
165
 
      repr(x)</td>
166
 
          <td align="right" valign="top">
167
 
            
168
 
            
169
 
          </td>
170
 
        </tr>
171
 
      </table>
172
 
      
173
 
    </td>
174
 
  </tr>
175
 
<tr>
176
 
    <td width="15%" align="right" valign="top" class="summary">
177
 
      <span class="summary-type">&nbsp;</span>
178
 
    </td><td class="summary">
179
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
180
 
        <tr>
181
 
          <td><span class="summary-sig"><a href="babel.core.Locale-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
182
 
      str(x)</td>
183
 
          <td align="right" valign="top">
184
 
            
185
 
            
186
 
          </td>
187
 
        </tr>
188
 
      </table>
189
 
      
190
 
    </td>
191
 
  </tr>
192
 
<tr>
193
 
    <td width="15%" align="right" valign="top" class="summary">
194
 
      <span class="summary-type">&nbsp;</span>
195
 
    </td><td class="summary">
196
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
197
 
        <tr>
198
 
          <td><span class="summary-sig"><a href="babel.core.Locale-class.html#get_display_name" class="summary-sig-name">get_display_name</a>(<span class="summary-sig-arg">self</span>,
199
 
        <span class="summary-sig-arg">locale</span>=<span class="summary-sig-default">None</span>)</span><br />
200
 
      Return the display name of the locale using the given locale.</td>
201
 
          <td align="right" valign="top">
202
 
            
203
 
            
204
 
          </td>
205
 
        </tr>
206
 
      </table>
207
 
      
208
 
    </td>
209
 
  </tr>
210
 
  <tr>
211
 
    <td colspan="2" class="summary">
212
 
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
213
 
      <code>__delattr__</code>,
214
 
      <code>__format__</code>,
215
 
      <code>__getattribute__</code>,
216
 
      <code>__hash__</code>,
217
 
      <code>__new__</code>,
218
 
      <code>__reduce__</code>,
219
 
      <code>__reduce_ex__</code>,
220
 
      <code>__setattr__</code>,
221
 
      <code>__sizeof__</code>,
222
 
      <code>__subclasshook__</code>
223
 
      </p>
224
 
    </td>
225
 
  </tr>
226
 
</table>
227
 
<!-- ==================== CLASS METHODS ==================== -->
228
 
<a name="section-ClassMethods"></a>
229
 
<table class="summary" border="1" cellpadding="3"
230
 
       cellspacing="0" width="100%" bgcolor="white">
231
 
<tr bgcolor="#70b0f0" class="table-header">
232
 
  <td align="left" colspan="2" class="table-header">
233
 
    <span class="table-header">Class Methods</span></td>
234
 
</tr>
235
 
<tr>
236
 
    <td width="15%" align="right" valign="top" class="summary">
237
 
      <span class="summary-type"><a href="babel.core.Locale-class.html" class="link">Locale</a></span>
238
 
    </td><td class="summary">
239
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
240
 
        <tr>
241
 
          <td><span class="summary-sig"><a href="babel.core.Locale-class.html#default" class="summary-sig-name">default</a>(<span class="summary-sig-arg">cls</span>,
242
 
        <span class="summary-sig-arg">category</span>=<span class="summary-sig-default">None</span>,
243
 
        <span class="summary-sig-arg">aliases</span>=<span class="summary-sig-default"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">ar</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">ar_SY</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">bg</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">bg_BG</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">bs</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">bs_BA</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">ca</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">ca_ES</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-ellipsis">...</code></span>)</span><br />
244
 
      Return the system default locale for the specified category.</td>
245
 
          <td align="right" valign="top">
246
 
            
247
 
            
248
 
          </td>
249
 
        </tr>
250
 
      </table>
251
 
      
252
 
    </td>
253
 
  </tr>
254
 
<tr>
255
 
    <td width="15%" align="right" valign="top" class="summary">
256
 
      <span class="summary-type"><a href="babel.core.Locale-class.html" class="link">Locale</a></span>
257
 
    </td><td class="summary">
258
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
259
 
        <tr>
260
 
          <td><span class="summary-sig"><a href="babel.core.Locale-class.html#negotiate" class="summary-sig-name">negotiate</a>(<span class="summary-sig-arg">cls</span>,
261
 
        <span class="summary-sig-arg">preferred</span>,
262
 
        <span class="summary-sig-arg">available</span>,
263
 
        <span class="summary-sig-arg">sep</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">_</code><code class="variable-quote">'</code></span>,
264
 
        <span class="summary-sig-arg">aliases</span>=<span class="summary-sig-default"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">ar</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">ar_SY</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">bg</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">bg_BG</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">bs</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">bs_BA</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">ca</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">ca_ES</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-ellipsis">...</code></span>)</span><br />
265
 
      Find the best match between available and requested locale strings.</td>
266
 
          <td align="right" valign="top">
267
 
            
268
 
            
269
 
          </td>
270
 
        </tr>
271
 
      </table>
272
 
      
273
 
    </td>
274
 
  </tr>
275
 
<tr>
276
 
    <td width="15%" align="right" valign="top" class="summary">
277
 
      <span class="summary-type"><a href="babel.core.Locale-class.html" class="link">Locale</a></span>
278
 
    </td><td class="summary">
279
 
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
280
 
        <tr>
281
 
          <td><span class="summary-sig"><a href="babel.core.Locale-class.html#parse" class="summary-sig-name">parse</a>(<span class="summary-sig-arg">cls</span>,
282
 
        <span class="summary-sig-arg">identifier</span>,
283
 
        <span class="summary-sig-arg">sep</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">_</code><code class="variable-quote">'</code></span>)</span><br />
284
 
      Create a <a href="babel.core.Locale-class.html" class="link">Locale</a> instance for the given locale identifier.</td>
285
 
          <td align="right" valign="top">
286
 
            
287
 
            
288
 
          </td>
289
 
        </tr>
290
 
      </table>
291
 
      
292
 
    </td>
293
 
  </tr>
294
 
</table>
295
 
<!-- ==================== PROPERTIES ==================== -->
296
 
<a name="section-Properties"></a>
297
 
<table class="summary" border="1" cellpadding="3"
298
 
       cellspacing="0" width="100%" bgcolor="white">
299
 
<tr bgcolor="#70b0f0" class="table-header">
300
 
  <td align="left" colspan="2" class="table-header">
301
 
    <span class="table-header">Properties</span></td>
302
 
</tr>
303
 
<tr>
304
 
    <td width="15%" align="right" valign="top" class="summary">
305
 
      <span class="summary-type"><code class="link">unicode</code></span>
306
 
    </td><td class="summary">
307
 
        <a href="babel.core.Locale-class.html#display_name" class="summary-name">display_name</a><br />
308
 
      The localized display name of the locale.
309
 
    </td>
310
 
  </tr>
311
 
<tr>
312
 
    <td width="15%" align="right" valign="top" class="summary">
313
 
      <span class="summary-type"><code class="link">unicode</code></span>
314
 
    </td><td class="summary">
315
 
        <a href="babel.core.Locale-class.html#english_name" class="summary-name">english_name</a><br />
316
 
      The english display name of the locale.
317
 
    </td>
318
 
  </tr>
319
 
  <tr>
320
 
    <td colspan="2" class="summary">
321
 
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
322
 
      <code>__class__</code>
323
 
      </p>
324
 
    </td>
325
 
  </tr>
326
 
<tr bgcolor="#e8f0f8" >
327
 
  <th colspan="2" class="group-header"
328
 
    >&nbsp;&nbsp;&nbsp;&nbsp;General Locale Display Names</th></tr>
329
 
<tr>
330
 
    <td width="15%" align="right" valign="top" class="summary">
331
 
      <span class="summary-type"><code class="link">dict</code></span>
332
 
    </td><td class="summary">
333
 
        <a href="babel.core.Locale-class.html#languages" class="summary-name">languages</a><br />
334
 
      Mapping of language codes to translated language names.
335
 
    </td>
336
 
  </tr>
337
 
<tr>
338
 
    <td width="15%" align="right" valign="top" class="summary">
339
 
      <span class="summary-type"><code class="link">dict</code></span>
340
 
    </td><td class="summary">
341
 
        <a href="babel.core.Locale-class.html#scripts" class="summary-name">scripts</a><br />
342
 
      Mapping of script codes to translated script names.
343
 
    </td>
344
 
  </tr>
345
 
<tr>
346
 
    <td width="15%" align="right" valign="top" class="summary">
347
 
      <span class="summary-type"><code class="link">dict</code></span>
348
 
    </td><td class="summary">
349
 
        <a href="babel.core.Locale-class.html#territories" class="summary-name">territories</a><br />
350
 
      Mapping of script codes to translated script names.
351
 
    </td>
352
 
  </tr>
353
 
<tr>
354
 
    <td width="15%" align="right" valign="top" class="summary">
355
 
      <span class="summary-type"><code class="link">dict</code></span>
356
 
    </td><td class="summary">
357
 
        <a href="babel.core.Locale-class.html#variants" class="summary-name">variants</a><br />
358
 
      Mapping of script codes to translated script names.
359
 
    </td>
360
 
  </tr>
361
 
<tr bgcolor="#e8f0f8" >
362
 
  <th colspan="2" class="group-header"
363
 
    >&nbsp;&nbsp;&nbsp;&nbsp;Number Formatting</th></tr>
364
 
<tr>
365
 
    <td width="15%" align="right" valign="top" class="summary">
366
 
      <span class="summary-type"><code class="link">dict</code></span>
367
 
    </td><td class="summary">
368
 
        <a href="babel.core.Locale-class.html#currencies" class="summary-name">currencies</a><br />
369
 
      Mapping of currency codes to translated currency names.
370
 
    </td>
371
 
  </tr>
372
 
<tr>
373
 
    <td width="15%" align="right" valign="top" class="summary">
374
 
      <span class="summary-type"><code class="link">dict</code></span>
375
 
    </td><td class="summary">
376
 
        <a href="babel.core.Locale-class.html#currency_symbols" class="summary-name">currency_symbols</a><br />
377
 
      Mapping of currency codes to symbols.
378
 
    </td>
379
 
  </tr>
380
 
<tr>
381
 
    <td width="15%" align="right" valign="top" class="summary">
382
 
      <span class="summary-type"><code class="link">dict</code></span>
383
 
    </td><td class="summary">
384
 
        <a href="babel.core.Locale-class.html#number_symbols" class="summary-name">number_symbols</a><br />
385
 
      Symbols used in number formatting.
386
 
    </td>
387
 
  </tr>
388
 
<tr>
389
 
    <td width="15%" align="right" valign="top" class="summary">
390
 
      <span class="summary-type"><code class="link">dict</code></span>
391
 
    </td><td class="summary">
392
 
        <a href="babel.core.Locale-class.html#decimal_formats" class="summary-name">decimal_formats</a><br />
393
 
      Locale patterns for decimal number formatting.
394
 
    </td>
395
 
  </tr>
396
 
<tr>
397
 
    <td width="15%" align="right" valign="top" class="summary">
398
 
      <span class="summary-type"><code class="link">dict</code></span>
399
 
    </td><td class="summary">
400
 
        <a href="babel.core.Locale-class.html#currency_formats" class="summary-name">currency_formats</a><br />
401
 
      Locale patterns for currency number formatting.
402
 
    </td>
403
 
  </tr>
404
 
<tr>
405
 
    <td width="15%" align="right" valign="top" class="summary">
406
 
      <span class="summary-type"><code class="link">dict</code></span>
407
 
    </td><td class="summary">
408
 
        <a href="babel.core.Locale-class.html#percent_formats" class="summary-name">percent_formats</a><br />
409
 
      Locale patterns for percent number formatting.
410
 
    </td>
411
 
  </tr>
412
 
<tr>
413
 
    <td width="15%" align="right" valign="top" class="summary">
414
 
      <span class="summary-type"><code class="link">dict</code></span>
415
 
    </td><td class="summary">
416
 
        <a href="babel.core.Locale-class.html#scientific_formats" class="summary-name">scientific_formats</a><br />
417
 
      Locale patterns for scientific number formatting.
418
 
    </td>
419
 
  </tr>
420
 
<tr bgcolor="#e8f0f8" >
421
 
  <th colspan="2" class="group-header"
422
 
    >&nbsp;&nbsp;&nbsp;&nbsp;Calendar Information and Date Formatting</th></tr>
423
 
<tr>
424
 
    <td width="15%" align="right" valign="top" class="summary">
425
 
      <span class="summary-type"><code class="link">dict</code></span>
426
 
    </td><td class="summary">
427
 
        <a href="babel.core.Locale-class.html#periods" class="summary-name">periods</a><br />
428
 
      Locale display names for day periods (AM/PM).
429
 
    </td>
430
 
  </tr>
431
 
<tr>
432
 
    <td width="15%" align="right" valign="top" class="summary">
433
 
      <span class="summary-type"><code class="link">dict</code></span>
434
 
    </td><td class="summary">
435
 
        <a href="babel.core.Locale-class.html#days" class="summary-name">days</a><br />
436
 
      Locale display names for weekdays.
437
 
    </td>
438
 
  </tr>
439
 
<tr>
440
 
    <td width="15%" align="right" valign="top" class="summary">
441
 
      <span class="summary-type"><code class="link">dict</code></span>
442
 
    </td><td class="summary">
443
 
        <a href="babel.core.Locale-class.html#months" class="summary-name">months</a><br />
444
 
      Locale display names for months.
445
 
    </td>
446
 
  </tr>
447
 
<tr>
448
 
    <td width="15%" align="right" valign="top" class="summary">
449
 
      <span class="summary-type"><code class="link">dict</code></span>
450
 
    </td><td class="summary">
451
 
        <a href="babel.core.Locale-class.html#quarters" class="summary-name">quarters</a><br />
452
 
      Locale display names for quarters.
453
 
    </td>
454
 
  </tr>
455
 
<tr>
456
 
    <td width="15%" align="right" valign="top" class="summary">
457
 
      <span class="summary-type"><code class="link">dict</code></span>
458
 
    </td><td class="summary">
459
 
        <a href="babel.core.Locale-class.html#eras" class="summary-name">eras</a><br />
460
 
      Locale display names for eras.
461
 
    </td>
462
 
  </tr>
463
 
<tr>
464
 
    <td width="15%" align="right" valign="top" class="summary">
465
 
      <span class="summary-type"><code class="link">dict</code></span>
466
 
    </td><td class="summary">
467
 
        <a href="babel.core.Locale-class.html#time_zones" class="summary-name">time_zones</a><br />
468
 
      Locale display names for time zones.
469
 
    </td>
470
 
  </tr>
471
 
<tr>
472
 
    <td width="15%" align="right" valign="top" class="summary">
473
 
      <span class="summary-type"><code class="link">dict</code></span>
474
 
    </td><td class="summary">
475
 
        <a href="babel.core.Locale-class.html#meta_zones" class="summary-name">meta_zones</a><br />
476
 
      Locale display names for meta time zones.
477
 
    </td>
478
 
  </tr>
479
 
<tr>
480
 
    <td width="15%" align="right" valign="top" class="summary">
481
 
      <span class="summary-type"><code class="link">dict</code></span>
482
 
    </td><td class="summary">
483
 
        <a href="babel.core.Locale-class.html#zone_formats" class="summary-name">zone_formats</a><br />
484
 
      Patterns related to the formatting of time zones.
485
 
    </td>
486
 
  </tr>
487
 
<tr>
488
 
    <td width="15%" align="right" valign="top" class="summary">
489
 
      <span class="summary-type"><code class="link">int</code></span>
490
 
    </td><td class="summary">
491
 
        <a href="babel.core.Locale-class.html#first_week_day" class="summary-name">first_week_day</a><br />
492
 
      The first day of a week, with 0 being Monday.
493
 
    </td>
494
 
  </tr>
495
 
<tr>
496
 
    <td width="15%" align="right" valign="top" class="summary">
497
 
      <span class="summary-type"><code class="link">int</code></span>
498
 
    </td><td class="summary">
499
 
        <a href="babel.core.Locale-class.html#weekend_start" class="summary-name">weekend_start</a><br />
500
 
      The day the weekend starts, with 0 being Monday.
501
 
    </td>
502
 
  </tr>
503
 
<tr>
504
 
    <td width="15%" align="right" valign="top" class="summary">
505
 
      <span class="summary-type"><code class="link">int</code></span>
506
 
    </td><td class="summary">
507
 
        <a href="babel.core.Locale-class.html#weekend_end" class="summary-name">weekend_end</a><br />
508
 
      The day the weekend ends, with 0 being Monday.
509
 
    </td>
510
 
  </tr>
511
 
<tr>
512
 
    <td width="15%" align="right" valign="top" class="summary">
513
 
      <span class="summary-type"><code class="link">int</code></span>
514
 
    </td><td class="summary">
515
 
        <a href="babel.core.Locale-class.html#min_week_days" class="summary-name">min_week_days</a><br />
516
 
      The minimum number of days in a week so that the week is counted as the
517
 
first week of a year or month.
518
 
    </td>
519
 
  </tr>
520
 
<tr>
521
 
    <td width="15%" align="right" valign="top" class="summary">
522
 
      <span class="summary-type"><code class="link">dict</code></span>
523
 
    </td><td class="summary">
524
 
        <a href="babel.core.Locale-class.html#date_formats" class="summary-name">date_formats</a><br />
525
 
      Locale patterns for date formatting.
526
 
    </td>
527
 
  </tr>
528
 
<tr>
529
 
    <td width="15%" align="right" valign="top" class="summary">
530
 
      <span class="summary-type"><code class="link">dict</code></span>
531
 
    </td><td class="summary">
532
 
        <a href="babel.core.Locale-class.html#time_formats" class="summary-name">time_formats</a><br />
533
 
      Locale patterns for time formatting.
534
 
    </td>
535
 
  </tr>
536
 
<tr>
537
 
    <td width="15%" align="right" valign="top" class="summary">
538
 
      <span class="summary-type"><code class="link">dict</code></span>
539
 
    </td><td class="summary">
540
 
        <a href="babel.core.Locale-class.html#datetime_formats" class="summary-name">datetime_formats</a><br />
541
 
      Locale patterns for datetime formatting.
542
 
    </td>
543
 
  </tr>
544
 
</table>
545
 
<!-- ==================== METHOD DETAILS ==================== -->
546
 
<a name="section-MethodDetails"></a>
547
 
<table class="details" border="1" cellpadding="3"
548
 
       cellspacing="0" width="100%" bgcolor="white">
549
 
<tr bgcolor="#70b0f0" class="table-header">
550
 
  <td align="left" colspan="2" class="table-header">
551
 
    <span class="table-header">Method Details</span></td>
552
 
</tr>
553
 
</table>
554
 
<a name="__init__"></a>
555
 
<div>
556
 
<table class="details" border="1" cellpadding="3"
557
 
       cellspacing="0" width="100%" bgcolor="white">
558
 
<tr><td>
559
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
560
 
  <tr valign="top"><td>
561
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
562
 
        <span class="sig-arg">language</span>,
563
 
        <span class="sig-arg">territory</span>=<span class="sig-default">None</span>,
564
 
        <span class="sig-arg">script</span>=<span class="sig-default">None</span>,
565
 
        <span class="sig-arg">variant</span>=<span class="sig-default">None</span>)</span>
566
 
    <br /><em class="fname">(Constructor)</em>
567
 
  </h3>
568
 
  </td><td align="right" valign="top"
569
 
    >&nbsp;
570
 
    </td>
571
 
  </tr></table>
572
 
  
573
 
  <p>Initialize the locale object from the given identifier components.</p>
574
 
<pre class="py-doctest">
575
 
<span class="py-prompt">&gt;&gt;&gt; </span>locale = Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>)
576
 
<span class="py-prompt">&gt;&gt;&gt; </span>locale.language
577
 
<span class="py-output">'en'</span>
578
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>locale.territory
579
 
<span class="py-output">'US'</span></pre>
580
 
  <dl class="fields">
581
 
    <dt>Parameters:</dt>
582
 
    <dd><ul class="nomargin-top">
583
 
        <li><strong class="pname"><code>language</code></strong> - the language code</li>
584
 
        <li><strong class="pname"><code>territory</code></strong> - the territory (country or region) code</li>
585
 
        <li><strong class="pname"><code>script</code></strong> - the script code</li>
586
 
        <li><strong class="pname"><code>variant</code></strong> - the variant code</li>
587
 
    </ul></dd>
588
 
    <dt>Raises:</dt>
589
 
    <dd><ul class="nomargin-top">
590
 
        <li><code><strong class='fraise'><a href="babel.core.UnknownLocaleError-class.html">UnknownLocaleError</a></strong></code> - if no locale data is available for the
591
 
requested locale</li>
592
 
    </ul></dd>
593
 
    <dt>Overrides:
594
 
        object.__init__
595
 
    </dt>
596
 
  </dl>
597
 
</td></tr></table>
598
 
</div>
599
 
<a name="default"></a>
600
 
<div>
601
 
<table class="details" border="1" cellpadding="3"
602
 
       cellspacing="0" width="100%" bgcolor="white">
603
 
<tr><td>
604
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
605
 
  <tr valign="top"><td>
606
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">default</span>(<span class="sig-arg">cls</span>,
607
 
        <span class="sig-arg">category</span>=<span class="sig-default">None</span>,
608
 
        <span class="sig-arg">aliases</span>=<span class="sig-default"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">ar</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">ar_SY</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">bg</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">bg_BG</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">bs</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">bs_BA</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">ca</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">ca_ES</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-ellipsis">...</code></span>)</span>
609
 
    <br /><em class="fname">Class Method</em>
610
 
  </h3>
611
 
  </td><td align="right" valign="top"
612
 
    >&nbsp;
613
 
    </td>
614
 
  </tr></table>
615
 
  
616
 
  <p>Return the system default locale for the specified category.</p>
617
 
<pre class="py-doctest">
618
 
<span class="py-prompt">&gt;&gt;&gt; </span><span class="py-keyword">for</span> name <span class="py-keyword">in</span> [<span class="py-string">'LANGUAGE'</span>, <span class="py-string">'LC_ALL'</span>, <span class="py-string">'LC_CTYPE'</span>]:
619
 
<span class="py-more">... </span>    os.environ[name] = <span class="py-string">''</span>
620
 
<span class="py-prompt">&gt;&gt;&gt; </span>os.environ[<span class="py-string">'LANG'</span>] = <span class="py-string">'fr_FR.UTF-8'</span>
621
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale.default(<span class="py-string">'LC_MESSAGES'</span>)
622
 
<span class="py-output">&lt;Locale &quot;fr_FR&quot;&gt;</span></pre>
623
 
  <dl class="fields">
624
 
    <dt>Parameters:</dt>
625
 
    <dd><ul class="nomargin-top">
626
 
        <li><strong class="pname"><code>category</code></strong> - one of the <tt class="rst-docutils literal">LC_XXX</tt> environment variable names</li>
627
 
        <li><strong class="pname"><code>aliases</code></strong> - a dictionary of aliases for locale identifiers</li>
628
 
    </ul></dd>
629
 
    <dt>Returns: <a href="babel.core.Locale-class.html" class="link">Locale</a></dt>
630
 
        <dd>the value of the variable, or any of the fallbacks
631
 
(<tt class="rst-docutils literal">LANGUAGE</tt>, <tt class="rst-docutils literal">LC_ALL</tt>, <tt class="rst-docutils literal">LC_CTYPE</tt>, and <tt class="rst-docutils literal">LANG</tt>)</dd>
632
 
  </dl>
633
 
<div class="fields">      <p><strong>See Also:</strong>
634
 
        <a href="babel.core-module.html#default_locale" class="link">default_locale</a>
635
 
      </p>
636
 
</div></td></tr></table>
637
 
</div>
638
 
<a name="negotiate"></a>
639
 
<div>
640
 
<table class="details" border="1" cellpadding="3"
641
 
       cellspacing="0" width="100%" bgcolor="white">
642
 
<tr><td>
643
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
644
 
  <tr valign="top"><td>
645
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">negotiate</span>(<span class="sig-arg">cls</span>,
646
 
        <span class="sig-arg">preferred</span>,
647
 
        <span class="sig-arg">available</span>,
648
 
        <span class="sig-arg">sep</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">_</code><code class="variable-quote">'</code></span>,
649
 
        <span class="sig-arg">aliases</span>=<span class="sig-default"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">ar</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">ar_SY</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">bg</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">bg_BG</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">bs</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">bs_BA</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">ca</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">ca_ES</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-ellipsis">...</code></span>)</span>
650
 
    <br /><em class="fname">Class Method</em>
651
 
  </h3>
652
 
  </td><td align="right" valign="top"
653
 
    >&nbsp;
654
 
    </td>
655
 
  </tr></table>
656
 
  
657
 
  <p>Find the best match between available and requested locale strings.</p>
658
 
<pre class="py-doctest">
659
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale.negotiate([<span class="py-string">'de_DE'</span>, <span class="py-string">'en_US'</span>], [<span class="py-string">'de_DE'</span>, <span class="py-string">'de_AT'</span>])
660
 
<span class="py-output">&lt;Locale &quot;de_DE&quot;&gt;</span>
661
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale.negotiate([<span class="py-string">'de_DE'</span>, <span class="py-string">'en_US'</span>], [<span class="py-string">'en'</span>, <span class="py-string">'de'</span>])
662
 
<span class="py-output">&lt;Locale &quot;de&quot;&gt;</span>
663
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale.negotiate([<span class="py-string">'de_DE'</span>, <span class="py-string">'de'</span>], [<span class="py-string">'en_US'</span>])</pre>
664
 
<p>You can specify the character used in the locale identifiers to separate
665
 
the differnet components. This separator is applied to both lists. Also,
666
 
case is ignored in the comparison:</p>
667
 
<pre class="py-doctest">
668
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale.negotiate([<span class="py-string">'de-DE'</span>, <span class="py-string">'de'</span>], [<span class="py-string">'en-us'</span>, <span class="py-string">'de-de'</span>], sep=<span class="py-string">'-'</span>)
669
 
<span class="py-output">&lt;Locale &quot;de_DE&quot;&gt;</span></pre>
670
 
  <dl class="fields">
671
 
    <dt>Parameters:</dt>
672
 
    <dd><ul class="nomargin-top">
673
 
        <li><strong class="pname"><code>preferred</code></strong> - the list of locale identifers preferred by the user</li>
674
 
        <li><strong class="pname"><code>available</code></strong> - the list of locale identifiers available</li>
675
 
        <li><strong class="pname"><code>aliases</code></strong> - a dictionary of aliases for locale identifiers</li>
676
 
    </ul></dd>
677
 
    <dt>Returns: <a href="babel.core.Locale-class.html" class="link">Locale</a></dt>
678
 
        <dd>the <a href="babel.core.Locale-class.html" class="link">Locale</a> object for the best match, or <code class="link">None</code> if no match
679
 
was found</dd>
680
 
  </dl>
681
 
<div class="fields">      <p><strong>See Also:</strong>
682
 
        <a href="babel.core-module.html#negotiate_locale" class="link">negotiate_locale</a>
683
 
      </p>
684
 
</div></td></tr></table>
685
 
</div>
686
 
<a name="parse"></a>
687
 
<div>
688
 
<table class="details" border="1" cellpadding="3"
689
 
       cellspacing="0" width="100%" bgcolor="white">
690
 
<tr><td>
691
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
692
 
  <tr valign="top"><td>
693
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">parse</span>(<span class="sig-arg">cls</span>,
694
 
        <span class="sig-arg">identifier</span>,
695
 
        <span class="sig-arg">sep</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">_</code><code class="variable-quote">'</code></span>)</span>
696
 
    <br /><em class="fname">Class Method</em>
697
 
  </h3>
698
 
  </td><td align="right" valign="top"
699
 
    >&nbsp;
700
 
    </td>
701
 
  </tr></table>
702
 
  
703
 
  <p>Create a <a href="babel.core.Locale-class.html" class="link">Locale</a> instance for the given locale identifier.</p>
704
 
<pre class="py-doctest">
705
 
<span class="py-prompt">&gt;&gt;&gt; </span>l = Locale.parse(<span class="py-string">'de-DE'</span>, sep=<span class="py-string">'-'</span>)
706
 
<span class="py-prompt">&gt;&gt;&gt; </span>l.display_name
707
 
<span class="py-output">u'Deutsch (Deutschland)'</span></pre>
708
 
<p>If the <code class="link">identifier</code> parameter is not a string, but actually a <a href="babel.core.Locale-class.html" class="link">Locale</a>
709
 
object, that object is returned:</p>
710
 
<pre class="py-doctest">
711
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale.parse(l)
712
 
<span class="py-output">&lt;Locale &quot;de_DE&quot;&gt;</span></pre>
713
 
  <dl class="fields">
714
 
    <dt>Parameters:</dt>
715
 
    <dd><ul class="nomargin-top">
716
 
        <li><strong class="pname"><code>identifier</code></strong> - the locale identifier string</li>
717
 
        <li><strong class="pname"><code>sep</code></strong> - optional component separator</li>
718
 
    </ul></dd>
719
 
    <dt>Returns: <a href="babel.core.Locale-class.html" class="link">Locale</a></dt>
720
 
        <dd>a corresponding <a href="babel.core.Locale-class.html" class="link">Locale</a> instance</dd>
721
 
    <dt>Raises:</dt>
722
 
    <dd><ul class="nomargin-top">
723
 
        <li><code><strong class='fraise'>ValueError</strong></code> - if the string does not appear to be a valid locale
724
 
identifier</li>
725
 
        <li><code><strong class='fraise'><a href="babel.core.UnknownLocaleError-class.html">UnknownLocaleError</a></strong></code> - if no locale data is available for the
726
 
requested locale</li>
727
 
    </ul></dd>
728
 
  </dl>
729
 
<div class="fields">      <p><strong>See Also:</strong>
730
 
        <a href="babel.core-module.html#parse_locale" class="link">parse_locale</a>
731
 
      </p>
732
 
</div></td></tr></table>
733
 
</div>
734
 
<a name="__repr__"></a>
735
 
<div>
736
 
<table class="details" border="1" cellpadding="3"
737
 
       cellspacing="0" width="100%" bgcolor="white">
738
 
<tr><td>
739
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
740
 
  <tr valign="top"><td>
741
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
742
 
    <br /><em class="fname">(Representation operator)</em>
743
 
  </h3>
744
 
  </td><td align="right" valign="top"
745
 
    >&nbsp;
746
 
    </td>
747
 
  </tr></table>
748
 
  
749
 
  repr(x)
750
 
  <dl class="fields">
751
 
    <dt>Overrides:
752
 
        object.__repr__
753
 
        <dd><em class="note">(inherited documentation)</em></dd>
754
 
    </dt>
755
 
  </dl>
756
 
</td></tr></table>
757
 
</div>
758
 
<a name="__str__"></a>
759
 
<div>
760
 
<table class="details" border="1" cellpadding="3"
761
 
       cellspacing="0" width="100%" bgcolor="white">
762
 
<tr><td>
763
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
764
 
  <tr valign="top"><td>
765
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
766
 
    <br /><em class="fname">(Informal representation operator)</em>
767
 
  </h3>
768
 
  </td><td align="right" valign="top"
769
 
    >&nbsp;
770
 
    </td>
771
 
  </tr></table>
772
 
  
773
 
  str(x)
774
 
  <dl class="fields">
775
 
    <dt>Overrides:
776
 
        object.__str__
777
 
        <dd><em class="note">(inherited documentation)</em></dd>
778
 
    </dt>
779
 
  </dl>
780
 
</td></tr></table>
781
 
</div>
782
 
<a name="get_display_name"></a>
783
 
<div>
784
 
<table class="details" border="1" cellpadding="3"
785
 
       cellspacing="0" width="100%" bgcolor="white">
786
 
<tr><td>
787
 
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
788
 
  <tr valign="top"><td>
789
 
  <h3 class="epydoc"><span class="sig"><span class="sig-name">get_display_name</span>(<span class="sig-arg">self</span>,
790
 
        <span class="sig-arg">locale</span>=<span class="sig-default">None</span>)</span>
791
 
  </h3>
792
 
  </td><td align="right" valign="top"
793
 
    >&nbsp;
794
 
    </td>
795
 
  </tr></table>
796
 
  
797
 
  <p>Return the display name of the locale using the given locale.</p>
798
 
<p>The display name will include the language, territory, script, and
799
 
variant, if those are specified.</p>
800
 
<pre class="py-doctest">
801
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'zh'</span>, <span class="py-string">'CN'</span>, script=<span class="py-string">'Hans'</span>).get_display_name(<span class="py-string">'en'</span>)
802
 
<span class="py-output">u'Chinese (Simplified Han, China)'</span></pre>
803
 
  <dl class="fields">
804
 
    <dt>Parameters:</dt>
805
 
    <dd><ul class="nomargin-top">
806
 
        <li><strong class="pname"><code>locale</code></strong> - the locale to use</li>
807
 
    </ul></dd>
808
 
    <dt>Returns:</dt>
809
 
        <dd>the display name</dd>
810
 
  </dl>
811
 
</td></tr></table>
812
 
</div>
813
 
<br />
814
 
<!-- ==================== PROPERTY DETAILS ==================== -->
815
 
<a name="section-PropertyDetails"></a>
816
 
<table class="details" border="1" cellpadding="3"
817
 
       cellspacing="0" width="100%" bgcolor="white">
818
 
<tr bgcolor="#70b0f0" class="table-header">
819
 
  <td align="left" colspan="2" class="table-header">
820
 
    <span class="table-header">Property Details</span></td>
821
 
</tr>
822
 
</table>
823
 
<a name="display_name"></a>
824
 
<div>
825
 
<table class="details" border="1" cellpadding="3"
826
 
       cellspacing="0" width="100%" bgcolor="white">
827
 
<tr><td>
828
 
  <h3 class="epydoc">display_name</h3>
829
 
  <p>The localized display name of the locale.</p>
830
 
<pre class="py-doctest">
831
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>).display_name
832
 
<span class="py-output">u'English'</span>
833
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).display_name
834
 
<span class="py-output">u'English (United States)'</span>
835
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'sv'</span>).display_name
836
 
<span class="py-output">u'svenska'</span></pre>
837
 
  <dl class="fields">
838
 
    <dt>Get Method:</dt>
839
 
    <dd class="value"><span class="summary-sig"><a href="babel.core.Locale-class.html#get_display_name" class="summary-sig-name">get_display_name</a>(<span class="summary-sig-arg">self</span>,
840
 
        <span class="summary-sig-arg">locale</span>=<span class="summary-sig-default">None</span>)</span>
841
 
        - Return the display name of the locale using the given locale.
842
 
    </dd>
843
 
    <dt>Type:</dt>
844
 
      <dd><code class="link">unicode</code></dd>
845
 
  </dl>
846
 
</td></tr></table>
847
 
</div>
848
 
<a name="english_name"></a>
849
 
<div>
850
 
<table class="details" border="1" cellpadding="3"
851
 
       cellspacing="0" width="100%" bgcolor="white">
852
 
<tr><td>
853
 
  <h3 class="epydoc">english_name</h3>
854
 
  <p>The english display name of the locale.</p>
855
 
<pre class="py-doctest">
856
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>).english_name
857
 
<span class="py-output">u'German'</span>
858
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>, <span class="py-string">'DE'</span>).english_name
859
 
<span class="py-output">u'German (Germany)'</span></pre>
860
 
  <dl class="fields">
861
 
    <dt>Get Method:</dt>
862
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.english_name(<span class="summary-sig-arg">self</span>)</span>
863
 
    </dd>
864
 
    <dt>Type:</dt>
865
 
      <dd><code class="link">unicode</code></dd>
866
 
  </dl>
867
 
</td></tr></table>
868
 
</div>
869
 
<a name="languages"></a>
870
 
<div>
871
 
<table class="details" border="1" cellpadding="3"
872
 
       cellspacing="0" width="100%" bgcolor="white">
873
 
<tr><td>
874
 
  <h3 class="epydoc">languages</h3>
875
 
  <p>Mapping of language codes to translated language names.</p>
876
 
<pre class="py-doctest">
877
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>, <span class="py-string">'DE'</span>).languages[<span class="py-string">'ja'</span>]
878
 
<span class="py-output">u'Japanisch'</span></pre>
879
 
  <dl class="fields">
880
 
    <dt>Get Method:</dt>
881
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.languages(<span class="summary-sig-arg">self</span>)</span>
882
 
    </dd>
883
 
    <dt>Type:</dt>
884
 
      <dd><code class="link">dict</code></dd>
885
 
  </dl>
886
 
<div class="fields">      <p><strong>See Also:</strong>
887
 
        <a class="rst-reference external" href="http://www.loc.gov/standards/iso639-2/" target="_top">ISO 639</a>
888
 
      </p>
889
 
</div></td></tr></table>
890
 
</div>
891
 
<a name="scripts"></a>
892
 
<div>
893
 
<table class="details" border="1" cellpadding="3"
894
 
       cellspacing="0" width="100%" bgcolor="white">
895
 
<tr><td>
896
 
  <h3 class="epydoc">scripts</h3>
897
 
  <p>Mapping of script codes to translated script names.</p>
898
 
<pre class="py-doctest">
899
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).scripts[<span class="py-string">'Hira'</span>]
900
 
<span class="py-output">u'Hiragana'</span></pre>
901
 
  <dl class="fields">
902
 
    <dt>Get Method:</dt>
903
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.scripts(<span class="summary-sig-arg">self</span>)</span>
904
 
    </dd>
905
 
    <dt>Type:</dt>
906
 
      <dd><code class="link">dict</code></dd>
907
 
  </dl>
908
 
<div class="fields">      <p><strong>See Also:</strong>
909
 
        <a class="rst-reference external" href="http://www.evertype.com/standards/iso15924/" target="_top">ISO 15924</a>
910
 
      </p>
911
 
</div></td></tr></table>
912
 
</div>
913
 
<a name="territories"></a>
914
 
<div>
915
 
<table class="details" border="1" cellpadding="3"
916
 
       cellspacing="0" width="100%" bgcolor="white">
917
 
<tr><td>
918
 
  <h3 class="epydoc">territories</h3>
919
 
  <p>Mapping of script codes to translated script names.</p>
920
 
<pre class="py-doctest">
921
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'es'</span>, <span class="py-string">'CO'</span>).territories[<span class="py-string">'DE'</span>]
922
 
<span class="py-output">u'Alemania'</span></pre>
923
 
  <dl class="fields">
924
 
    <dt>Get Method:</dt>
925
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.territories(<span class="summary-sig-arg">self</span>)</span>
926
 
    </dd>
927
 
    <dt>Type:</dt>
928
 
      <dd><code class="link">dict</code></dd>
929
 
  </dl>
930
 
<div class="fields">      <p><strong>See Also:</strong>
931
 
        <a class="rst-reference external" href="http://www.iso.org/iso/en/prods-services/iso3166ma/" target="_top">ISO 3166</a>
932
 
      </p>
933
 
</div></td></tr></table>
934
 
</div>
935
 
<a name="variants"></a>
936
 
<div>
937
 
<table class="details" border="1" cellpadding="3"
938
 
       cellspacing="0" width="100%" bgcolor="white">
939
 
<tr><td>
940
 
  <h3 class="epydoc">variants</h3>
941
 
  <p>Mapping of script codes to translated script names.</p>
942
 
<pre class="py-doctest">
943
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>, <span class="py-string">'DE'</span>).variants[<span class="py-string">'1901'</span>]
944
 
<span class="py-output">u'Alte deutsche Rechtschreibung'</span></pre>
945
 
  <dl class="fields">
946
 
    <dt>Get Method:</dt>
947
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.variants(<span class="summary-sig-arg">self</span>)</span>
948
 
    </dd>
949
 
    <dt>Type:</dt>
950
 
      <dd><code class="link">dict</code></dd>
951
 
  </dl>
952
 
</td></tr></table>
953
 
</div>
954
 
<a name="currencies"></a>
955
 
<div>
956
 
<table class="details" border="1" cellpadding="3"
957
 
       cellspacing="0" width="100%" bgcolor="white">
958
 
<tr><td>
959
 
  <h3 class="epydoc">currencies</h3>
960
 
  <p>Mapping of currency codes to translated currency names.</p>
961
 
<pre class="py-doctest">
962
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>).currencies[<span class="py-string">'COP'</span>]
963
 
<span class="py-output">u'Colombian Peso'</span>
964
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>, <span class="py-string">'DE'</span>).currencies[<span class="py-string">'COP'</span>]
965
 
<span class="py-output">u'Kolumbianischer Peso'</span></pre>
966
 
  <dl class="fields">
967
 
    <dt>Get Method:</dt>
968
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.currencies(<span class="summary-sig-arg">self</span>)</span>
969
 
    </dd>
970
 
    <dt>Type:</dt>
971
 
      <dd><code class="link">dict</code></dd>
972
 
  </dl>
973
 
</td></tr></table>
974
 
</div>
975
 
<a name="currency_symbols"></a>
976
 
<div>
977
 
<table class="details" border="1" cellpadding="3"
978
 
       cellspacing="0" width="100%" bgcolor="white">
979
 
<tr><td>
980
 
  <h3 class="epydoc">currency_symbols</h3>
981
 
  <p>Mapping of currency codes to symbols.</p>
982
 
<pre class="py-doctest">
983
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).currency_symbols[<span class="py-string">'USD'</span>]
984
 
<span class="py-output">u'$'</span>
985
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'es'</span>, <span class="py-string">'CO'</span>).currency_symbols[<span class="py-string">'USD'</span>]
986
 
<span class="py-output">u'US$'</span></pre>
987
 
  <dl class="fields">
988
 
    <dt>Get Method:</dt>
989
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.currency_symbols(<span class="summary-sig-arg">self</span>)</span>
990
 
    </dd>
991
 
    <dt>Type:</dt>
992
 
      <dd><code class="link">dict</code></dd>
993
 
  </dl>
994
 
</td></tr></table>
995
 
</div>
996
 
<a name="number_symbols"></a>
997
 
<div>
998
 
<table class="details" border="1" cellpadding="3"
999
 
       cellspacing="0" width="100%" bgcolor="white">
1000
 
<tr><td>
1001
 
  <h3 class="epydoc">number_symbols</h3>
1002
 
  <p>Symbols used in number formatting.</p>
1003
 
<pre class="py-doctest">
1004
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'fr'</span>, <span class="py-string">'FR'</span>).number_symbols[<span class="py-string">'decimal'</span>]
1005
 
<span class="py-output">u','</span></pre>
1006
 
  <dl class="fields">
1007
 
    <dt>Get Method:</dt>
1008
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.number_symbols(<span class="summary-sig-arg">self</span>)</span>
1009
 
    </dd>
1010
 
    <dt>Type:</dt>
1011
 
      <dd><code class="link">dict</code></dd>
1012
 
  </dl>
1013
 
</td></tr></table>
1014
 
</div>
1015
 
<a name="decimal_formats"></a>
1016
 
<div>
1017
 
<table class="details" border="1" cellpadding="3"
1018
 
       cellspacing="0" width="100%" bgcolor="white">
1019
 
<tr><td>
1020
 
  <h3 class="epydoc">decimal_formats</h3>
1021
 
  <p>Locale patterns for decimal number formatting.</p>
1022
 
<pre class="py-doctest">
1023
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).decimal_formats[None]
1024
 
<span class="py-output">&lt;NumberPattern u'#,##0.###'&gt;</span></pre>
1025
 
  <dl class="fields">
1026
 
    <dt>Get Method:</dt>
1027
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.decimal_formats(<span class="summary-sig-arg">self</span>)</span>
1028
 
    </dd>
1029
 
    <dt>Type:</dt>
1030
 
      <dd><code class="link">dict</code></dd>
1031
 
  </dl>
1032
 
</td></tr></table>
1033
 
</div>
1034
 
<a name="currency_formats"></a>
1035
 
<div>
1036
 
<table class="details" border="1" cellpadding="3"
1037
 
       cellspacing="0" width="100%" bgcolor="white">
1038
 
<tr><td>
1039
 
  <h3 class="epydoc">currency_formats</h3>
1040
 
  <p>Locale patterns for currency number formatting.</p>
1041
 
<pre class="py-doctest">
1042
 
<span class="py-prompt">&gt;&gt;&gt; </span><span class="py-keyword">print</span> Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).currency_formats[None]
1043
 
<span class="py-output">&lt;NumberPattern u'\xa4#,##0.00'&gt;</span></pre>
1044
 
  <dl class="fields">
1045
 
    <dt>Get Method:</dt>
1046
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.currency_formats(<span class="summary-sig-arg">self</span>)</span>
1047
 
    </dd>
1048
 
    <dt>Type:</dt>
1049
 
      <dd><code class="link">dict</code></dd>
1050
 
  </dl>
1051
 
</td></tr></table>
1052
 
</div>
1053
 
<a name="percent_formats"></a>
1054
 
<div>
1055
 
<table class="details" border="1" cellpadding="3"
1056
 
       cellspacing="0" width="100%" bgcolor="white">
1057
 
<tr><td>
1058
 
  <h3 class="epydoc">percent_formats</h3>
1059
 
  <p>Locale patterns for percent number formatting.</p>
1060
 
<pre class="py-doctest">
1061
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).percent_formats[None]
1062
 
<span class="py-output">&lt;NumberPattern u'#,##0%'&gt;</span></pre>
1063
 
  <dl class="fields">
1064
 
    <dt>Get Method:</dt>
1065
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.percent_formats(<span class="summary-sig-arg">self</span>)</span>
1066
 
    </dd>
1067
 
    <dt>Type:</dt>
1068
 
      <dd><code class="link">dict</code></dd>
1069
 
  </dl>
1070
 
</td></tr></table>
1071
 
</div>
1072
 
<a name="scientific_formats"></a>
1073
 
<div>
1074
 
<table class="details" border="1" cellpadding="3"
1075
 
       cellspacing="0" width="100%" bgcolor="white">
1076
 
<tr><td>
1077
 
  <h3 class="epydoc">scientific_formats</h3>
1078
 
  <p>Locale patterns for scientific number formatting.</p>
1079
 
<pre class="py-doctest">
1080
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).scientific_formats[None]
1081
 
<span class="py-output">&lt;NumberPattern u'#E0'&gt;</span></pre>
1082
 
  <dl class="fields">
1083
 
    <dt>Get Method:</dt>
1084
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.scientific_formats(<span class="summary-sig-arg">self</span>)</span>
1085
 
    </dd>
1086
 
    <dt>Type:</dt>
1087
 
      <dd><code class="link">dict</code></dd>
1088
 
  </dl>
1089
 
</td></tr></table>
1090
 
</div>
1091
 
<a name="periods"></a>
1092
 
<div>
1093
 
<table class="details" border="1" cellpadding="3"
1094
 
       cellspacing="0" width="100%" bgcolor="white">
1095
 
<tr><td>
1096
 
  <h3 class="epydoc">periods</h3>
1097
 
  <p>Locale display names for day periods (AM/PM).</p>
1098
 
<pre class="py-doctest">
1099
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).periods[<span class="py-string">'am'</span>]
1100
 
<span class="py-output">u'AM'</span></pre>
1101
 
  <dl class="fields">
1102
 
    <dt>Get Method:</dt>
1103
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.periods(<span class="summary-sig-arg">self</span>)</span>
1104
 
    </dd>
1105
 
    <dt>Type:</dt>
1106
 
      <dd><code class="link">dict</code></dd>
1107
 
  </dl>
1108
 
</td></tr></table>
1109
 
</div>
1110
 
<a name="days"></a>
1111
 
<div>
1112
 
<table class="details" border="1" cellpadding="3"
1113
 
       cellspacing="0" width="100%" bgcolor="white">
1114
 
<tr><td>
1115
 
  <h3 class="epydoc">days</h3>
1116
 
  <p>Locale display names for weekdays.</p>
1117
 
<pre class="py-doctest">
1118
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>, <span class="py-string">'DE'</span>).days[<span class="py-string">'format'</span>][<span class="py-string">'wide'</span>][3]
1119
 
<span class="py-output">u'Donnerstag'</span></pre>
1120
 
  <dl class="fields">
1121
 
    <dt>Get Method:</dt>
1122
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.days(<span class="summary-sig-arg">self</span>)</span>
1123
 
    </dd>
1124
 
    <dt>Type:</dt>
1125
 
      <dd><code class="link">dict</code></dd>
1126
 
  </dl>
1127
 
</td></tr></table>
1128
 
</div>
1129
 
<a name="months"></a>
1130
 
<div>
1131
 
<table class="details" border="1" cellpadding="3"
1132
 
       cellspacing="0" width="100%" bgcolor="white">
1133
 
<tr><td>
1134
 
  <h3 class="epydoc">months</h3>
1135
 
  <p>Locale display names for months.</p>
1136
 
<pre class="py-doctest">
1137
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>, <span class="py-string">'DE'</span>).months[<span class="py-string">'format'</span>][<span class="py-string">'wide'</span>][10]
1138
 
<span class="py-output">u'Oktober'</span></pre>
1139
 
  <dl class="fields">
1140
 
    <dt>Get Method:</dt>
1141
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.months(<span class="summary-sig-arg">self</span>)</span>
1142
 
    </dd>
1143
 
    <dt>Type:</dt>
1144
 
      <dd><code class="link">dict</code></dd>
1145
 
  </dl>
1146
 
</td></tr></table>
1147
 
</div>
1148
 
<a name="quarters"></a>
1149
 
<div>
1150
 
<table class="details" border="1" cellpadding="3"
1151
 
       cellspacing="0" width="100%" bgcolor="white">
1152
 
<tr><td>
1153
 
  <h3 class="epydoc">quarters</h3>
1154
 
  <p>Locale display names for quarters.</p>
1155
 
<pre class="py-doctest">
1156
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>, <span class="py-string">'DE'</span>).quarters[<span class="py-string">'format'</span>][<span class="py-string">'wide'</span>][1]
1157
 
<span class="py-output">u'1. Quartal'</span></pre>
1158
 
  <dl class="fields">
1159
 
    <dt>Get Method:</dt>
1160
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.quarters(<span class="summary-sig-arg">self</span>)</span>
1161
 
    </dd>
1162
 
    <dt>Type:</dt>
1163
 
      <dd><code class="link">dict</code></dd>
1164
 
  </dl>
1165
 
</td></tr></table>
1166
 
</div>
1167
 
<a name="eras"></a>
1168
 
<div>
1169
 
<table class="details" border="1" cellpadding="3"
1170
 
       cellspacing="0" width="100%" bgcolor="white">
1171
 
<tr><td>
1172
 
  <h3 class="epydoc">eras</h3>
1173
 
  <p>Locale display names for eras.</p>
1174
 
<pre class="py-doctest">
1175
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).eras[<span class="py-string">'wide'</span>][1]
1176
 
<span class="py-output">u'Anno Domini'</span>
1177
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).eras[<span class="py-string">'abbreviated'</span>][0]
1178
 
<span class="py-output">u'BC'</span></pre>
1179
 
  <dl class="fields">
1180
 
    <dt>Get Method:</dt>
1181
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.eras(<span class="summary-sig-arg">self</span>)</span>
1182
 
    </dd>
1183
 
    <dt>Type:</dt>
1184
 
      <dd><code class="link">dict</code></dd>
1185
 
  </dl>
1186
 
</td></tr></table>
1187
 
</div>
1188
 
<a name="time_zones"></a>
1189
 
<div>
1190
 
<table class="details" border="1" cellpadding="3"
1191
 
       cellspacing="0" width="100%" bgcolor="white">
1192
 
<tr><td>
1193
 
  <h3 class="epydoc">time_zones</h3>
1194
 
  <p>Locale display names for time zones.</p>
1195
 
<pre class="py-doctest">
1196
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).time_zones[<span class="py-string">'Europe/London'</span>][<span class="py-string">'long'</span>][<span class="py-string">'daylight'</span>]
1197
 
<span class="py-output">u'British Summer Time'</span>
1198
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).time_zones[<span class="py-string">'America/St_Johns'</span>][<span class="py-string">'city'</span>]
1199
 
<span class="py-output">u&quot;St. John's&quot;</span></pre>
1200
 
  <dl class="fields">
1201
 
    <dt>Get Method:</dt>
1202
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.time_zones(<span class="summary-sig-arg">self</span>)</span>
1203
 
    </dd>
1204
 
    <dt>Type:</dt>
1205
 
      <dd><code class="link">dict</code></dd>
1206
 
  </dl>
1207
 
</td></tr></table>
1208
 
</div>
1209
 
<a name="meta_zones"></a>
1210
 
<div>
1211
 
<table class="details" border="1" cellpadding="3"
1212
 
       cellspacing="0" width="100%" bgcolor="white">
1213
 
<tr><td>
1214
 
  <h3 class="epydoc">meta_zones</h3>
1215
 
  <p>Locale display names for meta time zones.</p>
1216
 
<p>Meta time zones are basically groups of different Olson time zones that
1217
 
have the same GMT offset and daylight savings time.</p>
1218
 
<pre class="py-doctest">
1219
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).meta_zones[<span class="py-string">'Europe_Central'</span>][<span class="py-string">'long'</span>][<span class="py-string">'daylight'</span>]
1220
 
<span class="py-output">u'Central European Summer Time'</span></pre>
1221
 
  <dl class="fields">
1222
 
    <dt>Get Method:</dt>
1223
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.meta_zones(<span class="summary-sig-arg">self</span>)</span>
1224
 
    </dd>
1225
 
    <dt>Type:</dt>
1226
 
      <dd><code class="link">dict</code></dd>
1227
 
  </dl>
1228
 
<div class="fields">      <p><strong>Since:</strong>
1229
 
        version 0.9
1230
 
      </p>
1231
 
</div></td></tr></table>
1232
 
</div>
1233
 
<a name="zone_formats"></a>
1234
 
<div>
1235
 
<table class="details" border="1" cellpadding="3"
1236
 
       cellspacing="0" width="100%" bgcolor="white">
1237
 
<tr><td>
1238
 
  <h3 class="epydoc">zone_formats</h3>
1239
 
  <p>Patterns related to the formatting of time zones.</p>
1240
 
<pre class="py-doctest">
1241
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).zone_formats[<span class="py-string">'fallback'</span>]
1242
 
<span class="py-output">u'%(1)s (%(0)s)'</span>
1243
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'pt'</span>, <span class="py-string">'BR'</span>).zone_formats[<span class="py-string">'region'</span>]
1244
 
<span class="py-output">u'Hor\xe1rio %s'</span></pre>
1245
 
  <dl class="fields">
1246
 
    <dt>Get Method:</dt>
1247
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.zone_formats(<span class="summary-sig-arg">self</span>)</span>
1248
 
    </dd>
1249
 
    <dt>Type:</dt>
1250
 
      <dd><code class="link">dict</code></dd>
1251
 
  </dl>
1252
 
<div class="fields">      <p><strong>Since:</strong>
1253
 
        version 0.9
1254
 
      </p>
1255
 
</div></td></tr></table>
1256
 
</div>
1257
 
<a name="first_week_day"></a>
1258
 
<div>
1259
 
<table class="details" border="1" cellpadding="3"
1260
 
       cellspacing="0" width="100%" bgcolor="white">
1261
 
<tr><td>
1262
 
  <h3 class="epydoc">first_week_day</h3>
1263
 
  <p>The first day of a week, with 0 being Monday.</p>
1264
 
<pre class="py-doctest">
1265
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>, <span class="py-string">'DE'</span>).first_week_day
1266
 
<span class="py-output">0</span>
1267
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).first_week_day
1268
 
<span class="py-output">6</span></pre>
1269
 
  <dl class="fields">
1270
 
    <dt>Get Method:</dt>
1271
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.first_week_day(<span class="summary-sig-arg">self</span>)</span>
1272
 
    </dd>
1273
 
    <dt>Type:</dt>
1274
 
      <dd><code class="link">int</code></dd>
1275
 
  </dl>
1276
 
</td></tr></table>
1277
 
</div>
1278
 
<a name="weekend_start"></a>
1279
 
<div>
1280
 
<table class="details" border="1" cellpadding="3"
1281
 
       cellspacing="0" width="100%" bgcolor="white">
1282
 
<tr><td>
1283
 
  <h3 class="epydoc">weekend_start</h3>
1284
 
  <p>The day the weekend starts, with 0 being Monday.</p>
1285
 
<pre class="py-doctest">
1286
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>, <span class="py-string">'DE'</span>).weekend_start
1287
 
<span class="py-output">5</span></pre>
1288
 
  <dl class="fields">
1289
 
    <dt>Get Method:</dt>
1290
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.weekend_start(<span class="summary-sig-arg">self</span>)</span>
1291
 
    </dd>
1292
 
    <dt>Type:</dt>
1293
 
      <dd><code class="link">int</code></dd>
1294
 
  </dl>
1295
 
</td></tr></table>
1296
 
</div>
1297
 
<a name="weekend_end"></a>
1298
 
<div>
1299
 
<table class="details" border="1" cellpadding="3"
1300
 
       cellspacing="0" width="100%" bgcolor="white">
1301
 
<tr><td>
1302
 
  <h3 class="epydoc">weekend_end</h3>
1303
 
  <p>The day the weekend ends, with 0 being Monday.</p>
1304
 
<pre class="py-doctest">
1305
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>, <span class="py-string">'DE'</span>).weekend_end
1306
 
<span class="py-output">6</span></pre>
1307
 
  <dl class="fields">
1308
 
    <dt>Get Method:</dt>
1309
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.weekend_end(<span class="summary-sig-arg">self</span>)</span>
1310
 
    </dd>
1311
 
    <dt>Type:</dt>
1312
 
      <dd><code class="link">int</code></dd>
1313
 
  </dl>
1314
 
</td></tr></table>
1315
 
</div>
1316
 
<a name="min_week_days"></a>
1317
 
<div>
1318
 
<table class="details" border="1" cellpadding="3"
1319
 
       cellspacing="0" width="100%" bgcolor="white">
1320
 
<tr><td>
1321
 
  <h3 class="epydoc">min_week_days</h3>
1322
 
  <p>The minimum number of days in a week so that the week is counted as the
1323
 
first week of a year or month.</p>
1324
 
<pre class="py-doctest">
1325
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'de'</span>, <span class="py-string">'DE'</span>).min_week_days
1326
 
<span class="py-output">4</span></pre>
1327
 
  <dl class="fields">
1328
 
    <dt>Get Method:</dt>
1329
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.min_week_days(<span class="summary-sig-arg">self</span>)</span>
1330
 
    </dd>
1331
 
    <dt>Type:</dt>
1332
 
      <dd><code class="link">int</code></dd>
1333
 
  </dl>
1334
 
</td></tr></table>
1335
 
</div>
1336
 
<a name="date_formats"></a>
1337
 
<div>
1338
 
<table class="details" border="1" cellpadding="3"
1339
 
       cellspacing="0" width="100%" bgcolor="white">
1340
 
<tr><td>
1341
 
  <h3 class="epydoc">date_formats</h3>
1342
 
  <p>Locale patterns for date formatting.</p>
1343
 
<pre class="py-doctest">
1344
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).date_formats[<span class="py-string">'short'</span>]
1345
 
<span class="py-output">&lt;DateTimePattern u'M/d/yy'&gt;</span>
1346
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'fr'</span>, <span class="py-string">'FR'</span>).date_formats[<span class="py-string">'long'</span>]
1347
 
<span class="py-output">&lt;DateTimePattern u'd MMMM yyyy'&gt;</span></pre>
1348
 
  <dl class="fields">
1349
 
    <dt>Get Method:</dt>
1350
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.date_formats(<span class="summary-sig-arg">self</span>)</span>
1351
 
    </dd>
1352
 
    <dt>Type:</dt>
1353
 
      <dd><code class="link">dict</code></dd>
1354
 
  </dl>
1355
 
</td></tr></table>
1356
 
</div>
1357
 
<a name="time_formats"></a>
1358
 
<div>
1359
 
<table class="details" border="1" cellpadding="3"
1360
 
       cellspacing="0" width="100%" bgcolor="white">
1361
 
<tr><td>
1362
 
  <h3 class="epydoc">time_formats</h3>
1363
 
  <p>Locale patterns for time formatting.</p>
1364
 
<pre class="py-doctest">
1365
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>, <span class="py-string">'US'</span>).time_formats[<span class="py-string">'short'</span>]
1366
 
<span class="py-output">&lt;DateTimePattern u'h:mm a'&gt;</span>
1367
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'fr'</span>, <span class="py-string">'FR'</span>).time_formats[<span class="py-string">'long'</span>]
1368
 
<span class="py-output">&lt;DateTimePattern u'HH:mm:ss z'&gt;</span></pre>
1369
 
  <dl class="fields">
1370
 
    <dt>Get Method:</dt>
1371
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.time_formats(<span class="summary-sig-arg">self</span>)</span>
1372
 
    </dd>
1373
 
    <dt>Type:</dt>
1374
 
      <dd><code class="link">dict</code></dd>
1375
 
  </dl>
1376
 
</td></tr></table>
1377
 
</div>
1378
 
<a name="datetime_formats"></a>
1379
 
<div>
1380
 
<table class="details" border="1" cellpadding="3"
1381
 
       cellspacing="0" width="100%" bgcolor="white">
1382
 
<tr><td>
1383
 
  <h3 class="epydoc">datetime_formats</h3>
1384
 
  <p>Locale patterns for datetime formatting.</p>
1385
 
<pre class="py-doctest">
1386
 
<span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'en'</span>).datetime_formats[None]
1387
 
<span class="py-output">u'{1} {0}'</span>
1388
 
<span class="py-output"></span><span class="py-prompt">&gt;&gt;&gt; </span>Locale(<span class="py-string">'th'</span>).datetime_formats[None]
1389
 
<span class="py-output">u'{1}, {0}'</span></pre>
1390
 
  <dl class="fields">
1391
 
    <dt>Get Method:</dt>
1392
 
    <dd class="value"><span class="summary-sig"><i>unreachable</i>.datetime_formats(<span class="summary-sig-arg">self</span>)</span>
1393
 
    </dd>
1394
 
    <dt>Type:</dt>
1395
 
      <dd><code class="link">dict</code></dd>
1396
 
  </dl>
1397
 
</td></tr></table>
1398
 
</div>
1399
 
<br />
1400
 
<!-- ==================== NAVIGATION BAR ==================== -->
1401
 
<table class="navbar" border="0" width="100%" cellpadding="0"
1402
 
       bgcolor="#a0c0ff" cellspacing="0">
1403
 
  <tr valign="middle">
1404
 
  <!-- Home link -->
1405
 
      <th>&nbsp;&nbsp;&nbsp;<a
1406
 
        href="babel-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
1407
 
 
1408
 
  <!-- Tree link -->
1409
 
      <th>&nbsp;&nbsp;&nbsp;<a
1410
 
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
1411
 
 
1412
 
  <!-- Index link -->
1413
 
      <th>&nbsp;&nbsp;&nbsp;<a
1414
 
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
1415
 
 
1416
 
  <!-- Help link -->
1417
 
      <th>&nbsp;&nbsp;&nbsp;<a
1418
 
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
1419
 
 
1420
 
  <!-- Project homepage -->
1421
 
      <th class="navbar" align="right" width="100%">
1422
 
        <table border="0" cellpadding="0" cellspacing="0">
1423
 
          <tr><th class="navbar" align="center"
1424
 
            ><a class="navbar" target="_top" href="../index.html">Documentation Index</a></th>
1425
 
          </tr></table></th>
1426
 
  </tr>
1427
 
</table>
1428
 
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
1429
 
  <tr>
1430
 
    <td align="left" class="footer">
1431
 
    Generated by Epydoc 3.0.1 on Thu Mar 17 15:12:44 2011
1432
 
    </td>
1433
 
    <td align="right" class="footer">
1434
 
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
1435
 
        >http://epydoc.sourceforge.net</a>
1436
 
    </td>
1437
 
  </tr>
1438
 
</table>
1439
 
 
1440
 
<script type="text/javascript">
1441
 
  <!--
1442
 
  // Private objects are initially displayed (because if
1443
 
  // javascript is turned off then we want them to be
1444
 
  // visible); but by default, we want to hide them.  So hide
1445
 
  // them unless we have a cookie that says to show them.
1446
 
  checkCookie();
1447
 
  // -->
1448
 
</script>
1449
 
</body>
1450
 
</html>