- add python-3.14 support by @rffontenelle in #115
- Add missing files under sphinx-intl/tests/ for sdist by @shimizukawa in #113
- Drop python-3.7 support by @kloczek in #101
- Drop Python-3.8 support by @shimizukawa in #111
- Avoid unrelated CI test for doc changes, and cache using setup-python action by @rffontenelle in #106
- Perform update in parallel by @rtobar in #110
- Modernize release procedures by @shimizukawa in #102
- Modernize formatter: use ruff instead of flake8 by @shimizukawa in #103
- add devcontainer and related dependabot config by @shimizukawa in #104
- Add CI test for sphinx-intl's doc by @rffontenelle in #107
- fix for lint by @shimizukawa in #108
- Support for Python 3.13. Update version in workflow actions and enable 3.13 by @rffontenelle in #97
- Set resource_name in .tx/config files to preserve resource naming behavior prior to 2.1.0 by @jpmckinney in #90
- Support no obsolete option by @jdknight in #65
- Correctly format hyperlink by @DelazJ in #82
- Fixed errors in the ~/.transifexrc file generated by the create-transifexrc command by @shimizukawa in #83
Note:
create-transifexrc
command andSPHINXINTL_TRANSIFEX_TOKEN
have been deprecated. They will be removed after six months. Please use the TX_TOKEN environment variable instead.
- refs #93 documentation for sphinx-intl comman-line options by @shimizukawa in #94
- drop six usage by @jdknight in #87
- Add pyproject.toml, remove setup.py by @rffontenelle in #86
- Drop six from pyproject.toml by @rffontenelle in #92
- add readthedocs conf by @shimizukawa in #95
- test: Update expectations for tx > 1.6.7 by @jpmckinney in #96
- Cache using hash from pyproject.toml instead of setup.py by @rffontenelle in #99
- #71: Drop Python 3.5 support. Thanks to @rffontenelle.
- #81: Drop Python 3.6 support.
- #72 and #77: Support for Python 3.11 and Python 3.12. Thanks to @rffontenelle.
- #62: Migrate from transifex-client to transifex cli. Thanks to @TheTripleV.
- #74 Update documentation. Thanks to @rffontenelle. - Update CI status badge in README and doc/index.rst, as CI changed from Travis to GitHub Actions. - Replace info regarding old Python transifex-client library with the new implementation of Transifex CLI tool.
- #53: Set locale of created po files. Thanks to @igo95862.
- #55: FileNotFoundError on update-txconfig-resources in the subdirectory. Thanks to @tkoyama010.
- #38: transifex: Sort dirs and files alphabetically
- #31 Drop supporting Python-2.7
- Adopt to semver
- #6: http://sphinx-intl.rtfd.io/
- #23: Add working example for generating pot/po files
Drop supporting Python-3.4
Add supporting Python-3.7.
#25: Python-3.7 introduce
__dir__
module function by PEP 562, so the attribute must not override for another purpose. Thanks to Julien Enselme.
- #27: settings resource name will be renamed to settings_ on Transifex. Thanks to Anthony.
- #28,#29: Add option '-w', '--line-width' for the maximum line width of PO files. Thanks to Armand Ciejak.
- #22:
`_build/locale
(for old sphinx) ->_build/gettext
(for current sphinx)
- Support transifex-client~=0.13
- #17,#18: Adding --tag -t option, to pass tags from arguments to conf.py.
- to
- Claudio Alarcon-Reyes.
- Drop supporting Python-3.3 and 2.6
- Add supporting Python-3.6
- Unit tests overwrite real .transifexrc file in HOME directory.
- #7, #8: Added tags variable for conf.py. Thanks to Dongping Xie.
- #15: default value of
locale_dirs
must be['locales']
instead of['locale']
. Thanks to cocoatomo.
- On Python-3 environment, 'update' command breaks po files.
- #4: 'fuzzy' cause crush on 'update' command.
- Add supporting Python-3.5
- Drop supporting Python-2.5
- Use transifex-client>=0.11 for all environments
- Switch test runner to py.test
- BB#11 Switch to babel that is used with Sphinx.
- glossary resource name will be renamed to glossary_ on Transifex. Since Aug 2015, Transifex reject 'glossary' resource name because the slug is reserved.
- #2,#3: Add option to create MO files in a separate directory. Thanks to Campbell Barton.
- #1: update_txconfig_resources command on Python 3.4/3.5 causes KeyError.
- BB#8 Drop supporting Python-3.1 and 3.2
- BB#10 Depends to click for command-line feature.
- BB-PR#9: Support
fuzzy
translations. Thanks to Guilherme Brondani Torri. - BB-PR#8: Detects pot_dir automatically if sphinx has generated. Thanks to Takeshi Komiya.
- BB-PR#6: update_txconfig_resources command raise errors with pot filename including symbols and spaces. Thanks to Takeshi Komiya.
- BB-PR#7: sphinx-intl could not find conf.py in projects separating build and source directories. Thanks to Takeshi Komiya.
- BB-PR#10: Add __file__ to conf.py's namespace.
- On Windows environment, now using "transifex<0.9" because "transifex>=0.9" requires unnecessary py2exe installation.
- Add supporting Python-3.4
- BB-PR#3: Skip building process if mo file is newer than po file. Thanks to Nozomu Kaneko.
- BB-PR#2, BB-PR#4:
update-txconfig-resources
disregarded--pot-dir
option. Thanks to Giacomo Spettoli, Takeshi Komiya. - BB-PR#5:
update-txconfig-resources
command raise errors when project name includes spaces and dots. Thanks to Takeshi Komiya.
- Now using setuptools instead of distribute.
- BB#3:
update-txconfig-resources
command now detect project-name from.tx/config
that already exists.
- sphinx-intl didn't use SPHINXINTL_CONFIG environment value.
- tox test raises a error with transifex-client-0.10
- because
--config
option did not consider directory path, locale_dir did not contain directory path toconf.py
file.
- Add
stat
command for displaying statistics like 'msgfmt --statistics'. - Documentation and error messages are improved.
- update command did not detect pot/po difference when translated count and untranslated count are not difference.
- Add flake8 test and fix some errors.
- Drop multiple
locale directories
feature. Now use only first directory oflocale_dirs
in conf.py.
- Add --pot-dir option. default is
pot
directory underlocale_dir
. If you using Sphinx default settings,-p _build/locale
is useful. - Add append/deprecated msgid count information for
update
command.
- Fix:
-c
option is not working. Thanks @tk0miya!
- First release that provides these commands:
- update
- build
- create-transifexrc
- create-txconfig
- update-txconfig-resources