More code cleanup
This commit is contained in:
@@ -1,10 +1,7 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
from babel.core import *
|
|
||||||
|
|
||||||
from django.template import Lexer, TOKEN_TEXT, TOKEN_VAR, TOKEN_BLOCK
|
from django.template import Lexer, TOKEN_TEXT, TOKEN_VAR, TOKEN_BLOCK
|
||||||
from django.utils.translation.trans_real import inline_re, block_re, \
|
from django.utils.translation.trans_real import (
|
||||||
endblock_re, plural_re, \
|
inline_re, block_re, endblock_re, plural_re, constant_re)
|
||||||
constant_re
|
|
||||||
|
|
||||||
|
|
||||||
def extract_django(fileobj, keywords, comment_tags, options):
|
def extract_django(fileobj, keywords, comment_tags, options):
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ def get_current_locale():
|
|||||||
|
|
||||||
|
|
||||||
class LocaleMiddleware(object):
|
class LocaleMiddleware(object):
|
||||||
|
|
||||||
"""Simple Django middleware that makes available a Babel `Locale` object
|
"""Simple Django middleware that makes available a Babel `Locale` object
|
||||||
via the `request.locale` attribute.
|
via the `request.locale` attribute.
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -1,15 +1,4 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#
|
|
||||||
# Copyright (C) 2007 Edgewall Software
|
|
||||||
# All rights reserved.
|
|
||||||
#
|
|
||||||
# This software is licensed as described in the file COPYING, which
|
|
||||||
# you should have received as part of this distribution. The terms
|
|
||||||
# are also available at http://babel.edgewall.org/wiki/License.
|
|
||||||
#
|
|
||||||
# This software consists of voluntary contributions made by many
|
|
||||||
# individuals. For the exact contribution history, see the revision
|
|
||||||
# history and logs, available at http://babel.edgewall.org/log/.
|
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.template import Library
|
from django.template import Library
|
||||||
@@ -27,6 +16,7 @@ Locale = babel.core.Locale
|
|||||||
|
|
||||||
register = Library()
|
register = Library()
|
||||||
|
|
||||||
|
|
||||||
def _get_format():
|
def _get_format():
|
||||||
locale = get_current_locale()
|
locale = get_current_locale()
|
||||||
if not locale:
|
if not locale:
|
||||||
@@ -37,34 +27,42 @@ def _get_format():
|
|||||||
tzinfo = None
|
tzinfo = None
|
||||||
return Format(locale, tzinfo)
|
return Format(locale, tzinfo)
|
||||||
|
|
||||||
|
|
||||||
def datefmt(date=None, format='medium'):
|
def datefmt(date=None, format='medium'):
|
||||||
return _get_format().date(date, format=format)
|
return _get_format().date(date, format=format)
|
||||||
datefmt = register.filter(datefmt)
|
datefmt = register.filter(datefmt)
|
||||||
|
|
||||||
|
|
||||||
def datetimefmt(datetime=None, format='medium'):
|
def datetimefmt(datetime=None, format='medium'):
|
||||||
return _get_format().datetime(datetime, format=format)
|
return _get_format().datetime(datetime, format=format)
|
||||||
datetimefmt = register.filter(datetimefmt)
|
datetimefmt = register.filter(datetimefmt)
|
||||||
|
|
||||||
|
|
||||||
def timefmt(time=None, format='medium'):
|
def timefmt(time=None, format='medium'):
|
||||||
return _get_format().time(time, format=format)
|
return _get_format().time(time, format=format)
|
||||||
timefmt = register.filter(timefmt)
|
timefmt = register.filter(timefmt)
|
||||||
|
|
||||||
|
|
||||||
def numberfmt(number):
|
def numberfmt(number):
|
||||||
return _get_format().number(number)
|
return _get_format().number(number)
|
||||||
numberfmt = register.filter(numberfmt)
|
numberfmt = register.filter(numberfmt)
|
||||||
|
|
||||||
|
|
||||||
def decimalfmt(number, format=None):
|
def decimalfmt(number, format=None):
|
||||||
return _get_format().decimal(number, format=format)
|
return _get_format().decimal(number, format=format)
|
||||||
decimalfmt = register.filter(decimalfmt)
|
decimalfmt = register.filter(decimalfmt)
|
||||||
|
|
||||||
|
|
||||||
def currencyfmt(number, currency):
|
def currencyfmt(number, currency):
|
||||||
return _get_format().currency(number, currency)
|
return _get_format().currency(number, currency)
|
||||||
currencyfmt = register.filter(currencyfmt)
|
currencyfmt = register.filter(currencyfmt)
|
||||||
|
|
||||||
|
|
||||||
def percentfmt(number, format=None):
|
def percentfmt(number, format=None):
|
||||||
return _get_format().percent(number, format=format)
|
return _get_format().percent(number, format=format)
|
||||||
percentfmt = register.filter(percentfmt)
|
percentfmt = register.filter(percentfmt)
|
||||||
|
|
||||||
|
|
||||||
def scientificfmt(number):
|
def scientificfmt(number):
|
||||||
return _get_format().scientific(number)
|
return _get_format().scientific(number)
|
||||||
scientificfmt = register.filter(scientificfmt)
|
scientificfmt = register.filter(scientificfmt)
|
||||||
|
|||||||
6
setup.py
6
setup.py
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from setuptools import setup
|
from setuptools import setup, find_packages
|
||||||
|
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
@@ -12,9 +12,7 @@ setup(
|
|||||||
author='Christopher Lenz',
|
author='Christopher Lenz',
|
||||||
author_email='cmlenz@gmail.com',
|
author_email='cmlenz@gmail.com',
|
||||||
url='http://github.com/graingert/django-babel/',
|
url='http://github.com/graingert/django-babel/',
|
||||||
packages=find_packages(
|
packages=find_packages(exclude=('tests',)),
|
||||||
exclude=["*.tests", "*.tests.*", "tests.*", "tests"],
|
|
||||||
),
|
|
||||||
install_requires=['Babel'],
|
install_requires=['Babel'],
|
||||||
classifiers=[
|
classifiers=[
|
||||||
'Development Status :: 4 - Beta',
|
'Development Status :: 4 - Beta',
|
||||||
|
|||||||
Reference in New Issue
Block a user