File: //opt/alt/python27/lib/python2.7/site-packages/babel/support.pyo
�
���Qc @ s� d Z d d l Z d d l Z d d l m Z d d l m Z m Z m Z m Z d d l
m Z m Z m
Z
m Z m Z d d l m Z m Z m Z d e f d � � YZ d e f d
� � YZ d e j e f d � � YZ d
e e j f d � � YZ d S( s(
babel.support
~~~~~~~~~~~~~
Several classes and functions that help with integrating and using Babel
in applications.
.. note: the code in this module is not used by Babel itself
:copyright: (c) 2013 by the Babel Team.
:license: BSD, see LICENSE for more details.
i����N( t Locale( t format_datet format_datetimet format_timet format_timedelta( t
format_numbert format_decimalt format_currencyt format_percentt format_scientific( t PY2t text_typet text_to_nativet Formatc B s� e Z d Z d d � Z d d d � Z d d d � Z d d d � Z d d d e d � Z d � Z
d d
� Z d � Z d d � Z
d
� Z RS( sC Wrapper class providing the various date and number formatting functions
bound to a specific locale and time-zone.
>>> from babel.util import UTC
>>> from datetime import date
>>> fmt = Format('en_US', UTC)
>>> fmt.date(date(2007, 4, 1))
u'Apr 1, 2007'
>>> fmt.decimal(1.2345)
u'1.234'
c C s t j | � | _ | | _ d S( s� Initialize the formatter.
:param locale: the locale identifier or `Locale` instance
:param tzinfo: the time-zone info (a `tzinfo` instance or `None`)
N( R t parset localet tzinfo( t selfR R ( ( s>