]> git.ipfire.org Git - thirdparty/babel.git/log
thirdparty/babel.git
10 years agogitignore: Add temporary editor files 184/head
Lasse Schuirmann [Tue, 4 Aug 2015 11:08:26 +0000 (13:08 +0200)] 
gitignore: Add temporary editor files

.idea stores settings for PyCharm, ~ files are temporary files e.g. used
by gedit. .swp is used by vim. We don't want any of those to be
accidentally committed in the repo.

10 years agoMerge pull request #167 from jeremydw/master
Erick Wilder [Fri, 31 Jul 2015 19:48:39 +0000 (16:48 -0300)] 
Merge pull request #167 from jeremydw/master

Update locale.rst

10 years agoMerge pull request #170 from sils1297/sils/travis
Erick Wilder [Tue, 28 Jul 2015 17:51:16 +0000 (14:51 -0300)] 
Merge pull request #170 from sils1297/sils/travis

travis: Use docker infrastructure

10 years agotravis: Use docker infrastructure 170/head
Lasse Schuirmann [Tue, 28 Jul 2015 16:07:25 +0000 (18:07 +0200)] 
travis: Use docker infrastructure

See http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/ for related documentation.

10 years agoUpdate locale.rst 167/head
Jeremy Weinstein [Tue, 28 Jul 2015 00:45:35 +0000 (17:45 -0700)] 
Update locale.rst

10 years agoUpdate CHANGES with py3.4 support
Erick Wilder [Mon, 27 Jul 2015 21:27:12 +0000 (18:27 -0300)] 
Update CHANGES with py3.4 support

10 years agoAdd Python 3.4 to travis
Erick Wilder [Mon, 27 Jul 2015 21:21:29 +0000 (18:21 -0300)] 
Add Python 3.4 to travis

10 years agoAdd Python 3.4 to tox stack
Erick Wilder [Mon, 27 Jul 2015 21:01:47 +0000 (18:01 -0300)] 
Add Python 3.4 to tox stack

10 years agoForce file deletion at cleaning tasks
Erick Wilder [Mon, 27 Jul 2015 20:02:28 +0000 (17:02 -0300)] 
Force file deletion at cleaning tasks

- Fresh install tests will fail if there's no file inside babel/localedata and/or babel/global.dat

10 years agoAdded changelog entry for 3.0
Armin Ronacher [Mon, 27 Jul 2015 11:39:24 +0000 (13:39 +0200)] 
Added changelog entry for 3.0

10 years agoMerge branch 'pr/136'
Armin Ronacher [Mon, 27 Jul 2015 11:38:06 +0000 (13:38 +0200)] 
Merge branch 'pr/136'

10 years agoThis is 3.0-dev
Armin Ronacher [Mon, 27 Jul 2015 11:28:25 +0000 (13:28 +0200)] 
This is 3.0-dev

10 years agoBump version number to 2.0 2.0
Armin Ronacher [Mon, 27 Jul 2015 11:27:47 +0000 (13:27 +0200)] 
Bump version number to 2.0

10 years agoUpdated changelog
Armin Ronacher [Mon, 27 Jul 2015 11:27:44 +0000 (13:27 +0200)] 
Updated changelog

10 years agoFixed a bunch of broken timezone tests.
Armin Ronacher [Mon, 27 Jul 2015 11:22:31 +0000 (13:22 +0200)] 
Fixed a bunch of broken timezone tests.

10 years agoMerge branch 'cldr-24' into cldr-26 136/head
benselme [Sun, 11 Jan 2015 23:28:53 +0000 (18:28 -0500)] 
Merge branch 'cldr-24' into cldr-26

10 years agoFixed doctest failing randomly 135/head
benselme [Sun, 11 Jan 2015 23:27:20 +0000 (18:27 -0500)] 
Fixed doctest failing randomly

10 years agoFixed 2.6 bug (Decimal cannot convert floats)
benselme [Sun, 11 Jan 2015 23:18:12 +0000 (18:18 -0500)] 
Fixed 2.6 bug (Decimal cannot convert floats)

10 years agoFix doctests
benselme [Sun, 11 Jan 2015 22:12:47 +0000 (17:12 -0500)] 
Fix doctests

10 years agoMerge branch 'cldr-25' into cldr-26
benselme [Sun, 11 Jan 2015 21:00:10 +0000 (16:00 -0500)] 
Merge branch 'cldr-25' into cldr-26

10 years agoMerge branch 'cldr-24' into cldr-25
benselme [Sun, 11 Jan 2015 20:59:15 +0000 (15:59 -0500)] 
Merge branch 'cldr-24' into cldr-25

10 years agoFixed doctests
benselme [Sun, 11 Jan 2015 20:58:53 +0000 (15:58 -0500)] 
Fixed doctests

10 years agoCLDR-26 support: Minor adjustments to tests. URL, filename and filehash.
benselme [Sun, 11 Jan 2015 20:21:16 +0000 (15:21 -0500)] 
CLDR-26 support: Minor adjustments to tests. URL, filename and filehash.

10 years agoDon't try and import deprecated BCP-47 timezones
benselme [Sun, 11 Jan 2015 16:55:24 +0000 (11:55 -0500)] 
Don't try and import deprecated BCP-47 timezones

10 years agoFile name and checksum for CLDR-25
benselme [Sun, 11 Jan 2015 16:54:28 +0000 (11:54 -0500)] 
File name and checksum for CLDR-25

10 years agoMake sure extract_operands is always called when using plural.to_python, add tests...
benselme [Fri, 9 Jan 2015 20:35:21 +0000 (15:35 -0500)] 
Make sure extract_operands is always called when using plural.to_python, add tests to check operands eval works

10 years agoFixed import and format_timedelta to handle new time unit patterns in cldr-24.
benselme [Fri, 9 Jan 2015 19:56:31 +0000 (14:56 -0500)] 
Fixed import and format_timedelta to handle new time unit patterns in cldr-24.
Fixed tests to account for various minor changes in cldr-24.

10 years agoFix to_python when i is not provided to evaluate function
benselme [Fri, 9 Jan 2015 16:17:07 +0000 (11:17 -0500)] 
Fix to_python when i is not provided to evaluate function

10 years agoplural.extract_operands function and tests
benselme [Fri, 9 Jan 2015 15:33:24 +0000 (10:33 -0500)] 
plural.extract_operands function and tests

10 years agoPEP8
benselme [Fri, 9 Jan 2015 13:51:54 +0000 (08:51 -0500)] 
PEP8

10 years agoMore stuff merged from mitsuhiko's cldr-24 branch
benselme [Fri, 9 Jan 2015 00:40:28 +0000 (19:40 -0500)] 
More stuff merged from mitsuhiko's cldr-24 branch

10 years agoMore plural._Parser tests
benselme [Fri, 9 Jan 2015 00:22:20 +0000 (19:22 -0500)] 
More plural._Parser tests

10 years agoImproved _Parser doc
benselme [Fri, 9 Jan 2015 00:03:25 +0000 (19:03 -0500)] 
Improved _Parser doc

10 years agoMore extraction in _Parser, more tests
benselme [Fri, 9 Jan 2015 00:01:48 +0000 (19:01 -0500)] 
More extraction in _Parser, more tests

10 years agoExtract PluralRule.skip
benselme [Thu, 8 Jan 2015 22:57:07 +0000 (17:57 -0500)] 
Extract PluralRule.skip

10 years agoExtract PluralRule.test and add tests
benselme [Thu, 8 Jan 2015 22:53:16 +0000 (17:53 -0500)] 
Extract PluralRule.test and add tests

10 years agoInclude Armin Ronacher's work on PluralRule mitsuhiko/babel@774047a
benselme [Thu, 8 Jan 2015 22:29:24 +0000 (17:29 -0500)] 
Include Armin Ronacher's work on PluralRule mitsuhiko/babel@774047a

10 years agoExtract plural rule tokenization function and add tests
benselme [Thu, 8 Jan 2015 22:07:11 +0000 (17:07 -0500)] 
Extract plural rule tokenization function and add tests

10 years agoAdd link to rules spec in PluralRule doc
benselme [Thu, 8 Jan 2015 19:49:14 +0000 (14:49 -0500)] 
Add link to rules spec in PluralRule doc

10 years agoSome language aliases, which we do not want now use _ instead of -
benselme [Thu, 8 Jan 2015 16:34:21 +0000 (11:34 -0500)] 
Some language aliases, which we do not want now use _ instead of -

10 years agoUpdate CLDR URL for v24, filename and MD5
benselme [Thu, 8 Jan 2015 16:03:52 +0000 (11:03 -0500)] 
Update CLDR URL for v24, filename and MD5

11 years agoMerge branch 'master' of github.com:mitsuhiko/babel
Armin Ronacher [Mon, 7 Apr 2014 21:30:28 +0000 (23:30 +0200)] 
Merge branch 'master' of github.com:mitsuhiko/babel

11 years agoread/write all PO files in binary mode
Alex Morega [Wed, 15 Jan 2014 20:12:19 +0000 (22:12 +0200)] 
read/write all PO files in binary mode

as pointed out in #52

11 years agocorrectly handle 'C.UTF-8' locale
Alex Morega [Wed, 8 Jan 2014 11:24:40 +0000 (13:24 +0200)] 
correctly handle 'C.UTF-8' locale

fixes #57

11 years agofix warning for deprecated array.tostring
Alex Morega [Tue, 7 Jan 2014 06:16:16 +0000 (08:16 +0200)] 
fix warning for deprecated array.tostring

fixes #75

11 years agochange spelling of the encoding
Alex Morega [Mon, 6 Jan 2014 21:15:45 +0000 (23:15 +0200)] 
change spelling of the encoding

Apparently jython doesn't understand "utf_8". Fixes #46.

11 years agospecify locale
Alex Morega [Mon, 6 Jan 2014 20:48:15 +0000 (22:48 +0200)] 
specify locale

otherwise, running tests in another locale fails
fixes #45, thanks @Arfrever!

11 years agore-enable doctests
Alex Morega [Mon, 6 Jan 2014 20:39:22 +0000 (22:39 +0200)] 
re-enable doctests

11 years agoMerge branch 'fix-time-parsing'
Alex Morega [Mon, 6 Jan 2014 19:56:17 +0000 (21:56 +0200)] 
Merge branch 'fix-time-parsing'

11 years agoparse datetime values with no timezone info
Alex Morega [Mon, 6 Jan 2014 19:55:27 +0000 (21:55 +0200)] 
parse datetime values with no timezone info

fixes #56

11 years agorewrite regexp parsing
Alex Morega [Mon, 6 Jan 2014 19:43:33 +0000 (21:43 +0200)] 
rewrite regexp parsing

11 years agoextract _parse_datetime_header function
Alex Morega [Mon, 6 Jan 2014 19:41:25 +0000 (21:41 +0200)] 
extract _parse_datetime_header function

11 years agouse fallback plural if none is defined in CLDR
Alex Morega [Mon, 6 Jan 2014 19:19:47 +0000 (21:19 +0200)] 
use fallback plural if none is defined in CLDR

fixes #69

11 years agoMerge pull request #66 from Sjord/master
Alex Morega [Mon, 6 Jan 2014 18:28:51 +0000 (10:28 -0800)] 
Merge pull request #66 from Sjord/master

Correctly parse number pattern with '-' on the end

11 years agoMerge pull request #48 from yoloseem/patch-1
Alex Morega [Mon, 6 Jan 2014 17:12:22 +0000 (09:12 -0800)] 
Merge pull request #48 from yoloseem/patch-1

Fixed typos on cli errors.

11 years agoMerge pull request #68 from masklinn/master
Alex Morega [Mon, 6 Jan 2014 17:08:02 +0000 (09:08 -0800)] 
Merge pull request #68 from masklinn/master

Add links from changelog entries to their ticket via extlink

11 years agoMerge pull request #64 from Ivoz/patch-1
Alex Morega [Mon, 6 Jan 2014 17:02:15 +0000 (09:02 -0800)] 
Merge pull request #64 from Ivoz/patch-1

Update classifiers to give more detailed information about babel's versi...

11 years agoMerge pull request #73 from javacruft/wip-currency-name-test
Alex Morega [Mon, 6 Jan 2014 16:50:30 +0000 (08:50 -0800)] 
Merge pull request #73 from javacruft/wip-currency-name-test

Fixup get_currency_name test

11 years agoMerge pull request #52 from adyshev/patch-1
Alex Morega [Mon, 6 Jan 2014 16:47:05 +0000 (08:47 -0800)] 
Merge pull request #52 from adyshev/patch-1

fix `pybabel update` on py3

11 years agoFixup get_currency_name test 73/head
James Page [Fri, 6 Dec 2013 11:49:26 +0000 (11:49 +0000)] 
Fixup get_currency_name test

This test failed in environments where no default locale
can be determined; make the test deterministic and add
additional test for plurality.

Signed-off-by: James Page <james.page@ubuntu.com>
11 years agoAdd links from changelog entries to their ticket via extlink 68/head
masklinn [Tue, 26 Nov 2013 18:45:35 +0000 (19:45 +0100)] 
Add links from changelog entries to their ticket via extlink

Supports links to the new github (``:gh:``) and the old trac
(``:trac:``). The prefixes are used to keep the same reference style
as pre-extlinks in the final output (aside from a few entries at the
bottom of 1.0, trac references were all in the form ``ticket #42``).

11 years agoReformatted import script
Armin Ronacher [Wed, 20 Nov 2013 17:38:25 +0000 (17:38 +0000)] 
Reformatted import script

11 years agoCorrectly parse number pattern with '-' on the end 66/head
Sjoerd Langkemper [Wed, 6 Nov 2013 10:32:28 +0000 (11:32 +0100)] 
Correctly parse number pattern with '-' on the end

For the nl_NL locale, negative numbers would be formatted just like
positive numbers by format_currency. By changing NUMBER_TOKEN to
no longer have a minus sign in it, the minus sign on the end
of the negative pattern for nl_NL is correctly parsed.

11 years agoUpdate classifiers to give more detailed information about babel's version compatibility 64/head
Matt Iversen [Sat, 19 Oct 2013 11:27:38 +0000 (22:27 +1100)] 
Update classifiers to give more detailed information about babel's version compatibility

11 years agoPython3 52/head
Alexander A. Dyshev [Fri, 23 Aug 2013 14:06:21 +0000 (17:06 +0300)] 
Python3

Without 'b' option, using python3 everybody will get during update:

bash-3.2$ pybabel update -i messages.pot -d translations
updating catalog 'translations/en/LC_MESSAGES/messages.po' based on 'messages.pot'
Traceback (most recent call last):
  File "/home/user/.pyenv/versions/3.3.2/bin/pybabel", line 9, in <module>
    load_entry_point('Babel==1.3', 'console_scripts', 'pybabel')()
  File "/home/user/.pyenv/versions/3.3.2/lib/python3.3/site-packages/babel/messages/frontend.py", line 1151, in main
    return CommandLineInterface().run(sys.argv)
  File "/home/user/.pyenv/versions/3.3.2/lib/python3.3/site-packages/babel/messages/frontend.py", line 665, in run
    return getattr(self, cmdname)(args[1:])
  File "/home/user/.pyenv/versions/3.3.2/lib/python3.3/site-packages/babel/messages/frontend.py", line 1130, in update
    width=options.width)
  File "/home/user/.pyenv/versions/3.3.2/lib/python3.3/site-packages/babel/messages/pofile.py", line 444, in write_po
    _write(comment_header + u'\n')
  File "/home/user/.pyenv/versions/3.3.2/lib/python3.3/site-packages/babel/messages/pofile.py", line 388, in _write
    fileobj.write(text)
TypeError: must be str, not bytes

11 years agoFix tox configuration
Daniel Neuhäuser [Thu, 22 Aug 2013 17:40:55 +0000 (19:40 +0200)] 
Fix tox configuration

Re-using the pickled data across 2.x and 3.x causes errors when running
the tests.

11 years agoFixed a typo on description for setuptools command option. 48/head
Hyunjun Kim [Fri, 16 Aug 2013 11:40:31 +0000 (20:40 +0900)] 
Fixed a typo on description for setuptools command option.

11 years agoFixed typos on cli errors.
Hyunjun Kim [Fri, 16 Aug 2013 11:08:23 +0000 (20:08 +0900)] 
Fixed typos on cli errors.

12 years agoMerge branch '1.x-maintenance'
Armin Ronacher [Wed, 31 Jul 2013 20:50:13 +0000 (22:50 +0200)] 
Merge branch '1.x-maintenance'

12 years agoFixed a CLDR import error on windows.
Armin Ronacher [Wed, 31 Jul 2013 20:48:52 +0000 (22:48 +0200)] 
Fixed a CLDR import error on windows.

When building the CLDR data from scratch the process would break on
windows because the timezone mapping is not available yet.

This fixes #43.

12 years agoFixed a typo
Armin Ronacher [Tue, 30 Jul 2013 00:32:35 +0000 (02:32 +0200)] 
Fixed a typo

12 years agoRenamed a chapter in the docs
Armin Ronacher [Tue, 30 Jul 2013 00:17:03 +0000 (02:17 +0200)] 
Renamed a chapter in the docs

12 years agoAdded support for territory currency lookups.
Armin Ronacher [Tue, 30 Jul 2013 00:13:45 +0000 (02:13 +0200)] 
Added support for territory currency lookups.

The main usecase of this is to figure out at what point in time did
a country use a certain currency.  The default behavior is to use
the current date.

This fixes #42

12 years agoMerge branch '1.x-maintenance'
Armin Ronacher [Mon, 29 Jul 2013 17:09:31 +0000 (19:09 +0200)] 
Merge branch '1.x-maintenance'

12 years agoFixed territory aliases not working properly
Armin Ronacher [Mon, 29 Jul 2013 17:09:07 +0000 (19:09 +0200)] 
Fixed territory aliases not working properly

12 years agoAdded changelog line for 1.4
Armin Ronacher [Mon, 29 Jul 2013 17:08:04 +0000 (19:08 +0200)] 
Added changelog line for 1.4

12 years agoMerge branch '1.x-maintenance'
Armin Ronacher [Mon, 29 Jul 2013 17:04:44 +0000 (19:04 +0200)] 
Merge branch '1.x-maintenance'

12 years agoReady for 1.4
Armin Ronacher [Mon, 29 Jul 2013 11:33:55 +0000 (13:33 +0200)] 
Ready for 1.4

12 years agoBump version number to 1.3 1.3
Armin Ronacher [Mon, 29 Jul 2013 11:33:20 +0000 (13:33 +0200)] 
Bump version number to 1.3

12 years agoRelease is today
Armin Ronacher [Mon, 29 Jul 2013 11:33:11 +0000 (13:33 +0200)] 
Release is today

12 years agoAdded a missing changelog entry
Armin Ronacher [Mon, 29 Jul 2013 09:34:37 +0000 (11:34 +0200)] 
Added a missing changelog entry

12 years agoFixed a bug on Python 3 when writing to stdout
Armin Ronacher [Mon, 29 Jul 2013 09:26:19 +0000 (11:26 +0200)] 
Fixed a bug on Python 3 when writing to stdout

12 years agoAdded another testcase for subtag expansion.
Armin Ronacher [Sun, 28 Jul 2013 21:35:30 +0000 (23:35 +0200)] 
Added another testcase for subtag expansion.

12 years agoAdded a missing changelog entry
Armin Ronacher [Mon, 29 Jul 2013 09:34:37 +0000 (11:34 +0200)] 
Added a missing changelog entry

12 years agoFixed a bug on Python 3 when writing to stdout
Armin Ronacher [Mon, 29 Jul 2013 09:26:19 +0000 (11:26 +0200)] 
Fixed a bug on Python 3 when writing to stdout

12 years agoAdded another testcase for subtag expansion.
Armin Ronacher [Sun, 28 Jul 2013 21:35:30 +0000 (23:35 +0200)] 
Added another testcase for subtag expansion.

12 years agoMerge branch '1.x-maintenance'
Armin Ronacher [Sun, 28 Jul 2013 21:15:59 +0000 (23:15 +0200)] 
Merge branch '1.x-maintenance'

12 years agoFixed #37 (likely subtag resolving)
Armin Ronacher [Sun, 28 Jul 2013 21:13:21 +0000 (23:13 +0200)] 
Fixed #37 (likely subtag resolving)

This fixes some locales not loading correctly (like zh_CN) that
are defined through simplified rules in the likely-subtag mapping.

12 years agoPrepare 1.3
Armin Ronacher [Sun, 28 Jul 2013 21:12:19 +0000 (23:12 +0200)] 
Prepare 1.3

12 years agoMerge branch '1.x-maintenance'
Armin Ronacher [Sat, 27 Jul 2013 11:00:09 +0000 (13:00 +0200)] 
Merge branch '1.x-maintenance'

12 years agoIf we need a 1.3
Armin Ronacher [Sat, 27 Jul 2013 10:59:47 +0000 (12:59 +0200)] 
If we need a 1.3

12 years agoBump version number to 1.2 1.2
Armin Ronacher [Sat, 27 Jul 2013 10:58:38 +0000 (12:58 +0200)] 
Bump version number to 1.2

12 years ago1.2 is today as well
Armin Ronacher [Sat, 27 Jul 2013 10:58:07 +0000 (12:58 +0200)] 
1.2 is today as well

12 years agoMake sure release script runs cldr importing
Armin Ronacher [Sat, 27 Jul 2013 10:57:27 +0000 (12:57 +0200)] 
Make sure release script runs cldr importing

12 years agoAdded changelog entry
Armin Ronacher [Sat, 27 Jul 2013 10:56:43 +0000 (12:56 +0200)] 
Added changelog entry

12 years agoFixed make tox-test on new pip versions
Armin Ronacher [Sat, 27 Jul 2013 10:55:41 +0000 (12:55 +0200)] 
Fixed make tox-test on new pip versions

12 years agoInvoke download_import_cldr.py through python
Armin Ronacher [Sat, 27 Jul 2013 10:44:31 +0000 (12:44 +0200)] 
Invoke download_import_cldr.py through python

12 years agoMake tests work without installation
Armin Ronacher [Sat, 27 Jul 2013 10:43:13 +0000 (12:43 +0200)] 
Make tests work without installation

12 years agoImproved standalone test command
Armin Ronacher [Sat, 27 Jul 2013 10:40:26 +0000 (12:40 +0200)] 
Improved standalone test command

12 years agoAdded standalone test command
Armin Ronacher [Sat, 27 Jul 2013 10:36:23 +0000 (12:36 +0200)] 
Added standalone test command