summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Fixed typo and added file encoding in test.Souheil CHELFOUH2018-10-182-1/+2
| |
| * Using public url for git repoSouheil CHELFOUH2018-10-181-1/+1
| |
| * Corrected interpolation marker comments and added tests for plurals using ↵Souheil CHELFOUH2018-10-184-2/+46
| | | | | | | | floats.
| * Added comments, added missing methods in interface. Added specific branch ↵Souheil CHELFOUH2018-10-186-13/+25
| | | | | | | | for zope.i18nmessageid in travis.
| * Merge remote-tracking branch 'zope/master' into CB-556-FR-translationSylvain Viollon2018-10-174-5/+17
| |\
| * | Update CHANGES.txt.Sylvain Viollon2018-10-172-3/+3
| | |
| * | add gitattributes for better POsJan-Jaap Driessen2018-10-111-0/+2
| | |
| * | Removed dev print.Souheil CHELFOUH2018-09-201-1/+0
| | |
| * | Added plural capabilities to the different translate methods. It echoes the ↵Souheil CHELFOUH2018-09-0610-34/+84
| | | | | | | | | | | | changes made in the zope.i18nmessageid. This needs heavy testing. Also started to clean up the code to match pep8 recommandations.
| * | Added a simple decorator to handle plural integer formatting while returning ↵Souheil CHELFOUH2018-09-041-14/+22
| | | | | | | | | | | | the message string. Using now the 'plural' function of the catalog to determine the right default string to return.
| * | Correted Polish translations and added tests for polish plural.Souheil CHELFOUH2018-09-042-5/+39
| | |
| * | First implementation of plurals. This is a bit rough, still.Souheil CHELFOUH2018-09-049-9/+151
| | | | | | | | | | | | | | | | | | Added Polish translations to have a complex plural rule handy. Currently, only german is tested. We need to test the whole set of languages and probably add more.
* | | Switch to new Framework :: Zope :: 3 classifierMarius Gedminas2018-10-191-1/+1
| |/ |/| | | | | | | See https://github.com/zopefoundation/z3c.authviewlet/pull/6#discussion_r226414566 for the background behind this.
* | Back to development: 4.5Michael Howitz2018-10-052-1/+7
| |
* | Preparing release 4.44.4Michael Howitz2018-10-052-3/+3
| |
* | Add support for Python 3.7 (#33)Jeremy Kolbe2018-10-054-3/+9
|/
* Back to development: 4.3.2Jason Madden2017-12-192-1/+7
|
* Preparing release 4.3.14.3.1Jason Madden2017-12-192-2/+2
|
* Merge pull request #32 from zopefoundation/issue30Jason Madden2017-12-192-4/+5
|\ | | | | Do not extend CleanUp.
| * Do not extend CleanUp. Fixes #30. Fixes #31.Jason Madden2017-12-192-4/+5
|/
* Back to development: 4.3.1Jason Madden2017-12-182-1/+7
|
* Preparing release 4.3.04.3.0Jason Madden2017-12-182-2/+2
|
* Merge pull request #28 from zopefoundation/valuesJason Madden2017-12-183-11/+28
|\ | | | | Make InheritingDictionary override values.
| * Test the warning.Jason Madden2017-12-181-6/+8
| |
| * Deprecate 'value' with a warning.Jason Madden2017-12-182-2/+12
| |
| * Sort all the things, since dicts are inherently unordered.Jason Madden2017-12-181-2/+2
| |
| * Make InheritingDictionary override values.Jason Madden2017-12-183-8/+13
|/
* Merge pull request #29 from zopefoundation/typeerror_on_timeJason Madden2017-12-183-11/+9
|\ | | | | Fix parsing times with a timezone
| * Fix parsing times with a timezone. Fix courtesy of @mgedmin.Jason Madden2017-12-183-11/+9
|/
* Simplify logging message now that we don't test access to the .mo file.Jason Madden2017-12-181-2/+2
|
* Clean up bad line in doctest and leave a comment about what we would like to ↵Jason Madden2017-12-182-2/+1
| | | | be a failing test but isn't
* More tests for parsing the language environment.Jason Madden2017-12-181-7/+18
|
* Remove return value for compile_mo_file and test log messages instead. Also ↵Jason Madden2017-12-182-14/+17
| | | | avoid testing for presence of mo file since that could be a race condition.
* require python-gettext in install_requiresJason Madden2017-12-184-64/+56
|
* Fix test on PyPy since it uses a less precise error message for the TypeError.Jason Madden2017-12-171-1/+3
|
* 100% coverage for format.pyJason Madden2017-12-174-8/+63
| | | | There's one #pragma: no cover for a formatting state I didn't go to the trouble of walking through the complicated logic to try to figure out how to produce.
* 100% coverage for testing.pyJason Madden2017-12-174-24/+42
|
* 100% coverage for config.py, and document the environment variables used in ↵Jason Madden2017-12-173-6/+44
| | | | Sphinx.
* 100% coverage for i18n/__init__.pyJason Madden2017-12-173-13/+70
|
* 100% coverage for locale/__init__.pyJason Madden2017-12-172-8/+48
| | | | | | | | | And fix LocaleCalendar.getFirstWeekDayName (previously untested). It raised a KeyError when the ``week`` dictionary contained the documented ``firstDay`` key as an integer. It was expecting it to be a name. It is a name in the .xml data files, but the other uses of 'week' in the source code (format.py and test_formats.py) do use an integer.
* Make [Simple]TranslationDomain and GettextMessageCatalog properly implement ↵Jason Madden2017-12-176-8/+17
| | | | their interfaces on Python 2 when given native strings for 'domain' and 'language'---these are supposed to be text. Test this.
* 100% coverage for translationdomain.pyJason Madden2017-12-174-24/+40
| | | | Make TranslationDomain not extend SimpleTranslationDomain. The two had no relationship because TranslationDomain didn't initialize the super (so they didn't share attributes) and it overrode every method. Inheriting from SimpleTranslationDomain would mask any failures to properly implement a changed interface.
* Remove testiii18naware.py because it didn't have any actual tests and was ↵Jason Madden2017-12-172-53/+24
| | | | only used in one module, testi18nawareobject.py. This improves coverage.
* Rename testgetmassagecatalog to .rst and publish it.Jason Madden2017-12-176-29/+34
|
* 100% coverage for compile.pyJason Madden2017-12-163-41/+116
|
* Checkpoint on coverage for formats.py. There's a bug involving timezones and ↵Jason Madden2017-12-162-45/+100
| | | | time only
* 100% coverage for simpletranslationdomain.pyJason Madden2017-12-162-7/+3
|
* 100% coverage for gettextmessagecatalog.pyJason Madden2017-12-161-7/+5
|
* 100% coverage for provider.pyJason Madden2017-12-162-8/+15
|
* 100% coverage for test_locales.Jason Madden2017-12-161-21/+9
|