i18nspector-0.25.5-lp150.1.3.noarch.rpm


Advertisement

Description

i18nspector - Tool for Checking gettext POT/PO/MO Files

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Oss all
Package name i18nspector
Package version 0.25.5
Package release lp150.1.3
Package architecture noarch
Package type rpm
Installed size 502.83 KB
Download size 144.60 KB
Official Mirror widehat.opensuse.org
i18nspector is a tool for checking translation templates (POT), message
catalogues (PO) and compiled message catalogues (MO) files for common
problems. These files are used by the GNU gettext translation functions
and tools in many different development environments.
Checks include: incorrect or inconsistent character encoding, missing
headers, incorrect language codes and improper plural forms.

Alternatives

Package Version Architecture Repository
i18nspector - - -

Requires

Name Value
/usr/bin/python3 -
python3-polib -
python3-rply -

Provides

Name Value
i18nspector = 0.25.5-lp150.1.3

Download

Type URL
Binary Package i18nspector-0.25.5-lp150.1.3.noarch.rpm
Source Package i18nspector-0.25.5-lp150.1.3.src.rpm

Install Howto

Install i18nspector rpm package:

# zypper install i18nspector

Files

Path
/usr/bin/i18nspector
/usr/share/doc/packages/i18nspector/LICENSE
/usr/share/doc/packages/i18nspector/changelog
/usr/share/doc/packages/i18nspector/tags.txt
/usr/share/doc/packages/i18nspector/todo
/usr/share/i18nspector/
/usr/share/i18nspector/data/control-characters
/usr/share/i18nspector/data/encodings
/usr/share/i18nspector/data/header-fields
/usr/share/i18nspector/data/iso-codes
/usr/share/i18nspector/data/languages
/usr/share/i18nspector/data/string-formats
/usr/share/i18nspector/data/tags
/usr/share/i18nspector/data/timezones
/usr/share/i18nspector/data/charmaps/GEORGIAN-PS
/usr/share/i18nspector/data/charmaps/KOI8-RU
/usr/share/i18nspector/data/charmaps/KOI8-T
/usr/share/i18nspector/data/charmaps/VISCII
/usr/share/i18nspector/lib/__init__.py
/usr/share/i18nspector/lib/cli.py
/usr/share/i18nspector/lib/domains.py
/usr/share/i18nspector/lib/encodings.py
/usr/share/i18nspector/lib/gettext.py
/usr/share/i18nspector/lib/iconv.py
/usr/share/i18nspector/lib/intexpr.py
/usr/share/i18nspector/lib/ling.py
/usr/share/i18nspector/lib/misc.py
/usr/share/i18nspector/lib/moparser.py
/usr/share/i18nspector/lib/paths.py
/usr/share/i18nspector/lib/polib4us.py
/usr/share/i18nspector/lib/tags.py
/usr/share/i18nspector/lib/terminal.py
/usr/share/i18nspector/lib/xml.py
/usr/share/i18nspector/lib/__pycache__/__init__.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/cli.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/domains.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/encodings.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/gettext.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/iconv.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/intexpr.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/ling.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/misc.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/moparser.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/paths.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/polib4us.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/tags.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/terminal.cpython-36.pyc
/usr/share/i18nspector/lib/__pycache__/xml.cpython-36.pyc
/usr/share/i18nspector/lib/check/__init__.py
/usr/share/i18nspector/lib/check/msgrepr.py
/usr/share/i18nspector/lib/check/__pycache__/__init__.cpython-36.pyc
/usr/share/i18nspector/lib/check/__pycache__/msgrepr.cpython-36.pyc
/usr/share/i18nspector/lib/check/msgformat/__init__.py
/usr/share/i18nspector/lib/check/msgformat/c.py
/usr/share/i18nspector/lib/check/msgformat/pybrace.py
/usr/share/i18nspector/lib/check/msgformat/python.py
/usr/share/i18nspector/lib/check/msgformat/__pycache__/__init__.cpython-36.pyc
/usr/share/i18nspector/lib/check/msgformat/__pycache__/c.cpython-36.pyc
/usr/share/i18nspector/lib/check/msgformat/__pycache__/pybrace.cpython-36.pyc
/usr/share/i18nspector/lib/check/msgformat/__pycache__/python.cpython-36.pyc
/usr/share/i18nspector/lib/strformat/__init__.py
/usr/share/i18nspector/lib/strformat/c.py
/usr/share/i18nspector/lib/strformat/pybrace.py
/usr/share/i18nspector/lib/strformat/python.py
/usr/share/i18nspector/lib/strformat/__pycache__/__init__.cpython-36.pyc
/usr/share/i18nspector/lib/strformat/__pycache__/c.cpython-36.pyc
/usr/share/i18nspector/lib/strformat/__pycache__/pybrace.cpython-36.pyc
/usr/share/i18nspector/lib/strformat/__pycache__/python.cpython-36.pyc
/usr/share/man/man1/i18nspector.1.gz

Changelog

2017-11-02 - lazy.kent@opensuse.org
- Update to 0.25.5.
* Don't complain about POT-Creation-Date missing in MO files.
In the future versions of gettext (>> 0.19.8.1), msgfmt will be
removing the POT-Creation-Date header.
* Improve error handling.
2017-08-17 - lazy.kent@opensuse.org
- Update to 0.25.4.
* Fix crash when checking Python brace formats string that have
both named and numbered arguments.
* Reorder sections in the manual page, as per man-pages(7)
recommendations.
* Put license into a separate file.
2016-08-30 - lazy.kent@opensuse.org
- Update to 0.25.3.
* Rewrite shebang at install time.
2016-08-25 - lazy.kent@opensuse.org
- Update to 0.25.2.
* Don't disable stdout line buffering.
* Make --version print also versions of Python and the libraries.
* Make --version print to stdout, not stderr.
* Use /usr/bin/env in shebangs.
* Fix compatibility with PyPy 3.
* Improve documentation about dependencies.
* Improve the test suite.
2016-07-05 - lazy.kent@opensuse.org
- Update to 0.25.1.
* Fix compatibility with Python 3.6.
2016-06-01 - lazy.kent@opensuse.org
- Update to 0.25.
* Remove empty lines between references in the manual page.
* Rename --parallel as -j/--jobs.
* Make it possible to specify ?auto? as the number of processes
to use.
* Improve the test suite.
- Correct the source URL.
2016-03-21 - lazy.kent@opensuse.org
- Update to 0.24.
* Summary of tag changes:
+ Added:
- python-brace-format-string-argument-type-mismatch
- python-brace-format-string-error
- python-brace-format-string-missing-argument
- python-brace-format-string-unknown-argument
* Check for errors in Python brace format strings.
* Raise certainty of syntax-error-in-plural-forms and
syntax-error-in-unused-plural-forms to ?certain?.
* Check for partially qualified domain names in e-mail addresses.
* Add option for parallel execution (--parallel).
* Improve the test suite.
- Changes in 0.23.
* Summary of tag changes:
+ Added:
- leading-junk-in-plural-forms
- trailing-junk-in-plural-forms
* Make separate tags for leading and trailing junk in
* Plural-Forms.
* Fix typos in tag descriptions.
* Use HTTPS for more URLs.
- Changes in 0.22.
* Summary of tag changes:
+ Renamed:
- unusual-plural-forms (from incorrect-plural-forms)
- unusual-unused-plural-forms (from
incorrect-unused-plural-forms)
* Fix typo in a tag description.
* Fix typo in the help message.
* Update QT documentation URLs.
* Fix option formatting in the manual page.
* Remove redundant parentheses from some exemplary Plural-Forms.
* Improve plural forms codomain checks.
- Changes in 0.21.
* Summary of tag changes:
+ Added:
- boilerplate-in-initial-comments
* Check for xgettext and msginit boilerplate in initial comments.
* Improve error handling.
* Improve the test suite.
- Changes in 0.20.
* Use RPLY for parsing plural expressions.
* * Improve the test suite.
- Add runtime and build dependency: python3-rply.
2015-03-03 - lazy.kent@opensuse.org
- Update to 0.18.1.
* Make the plural expression parser more robust.
* Improve the test suite.
2015-02-01 - lazy.kent@opensuse.org
- Update to 0.18.
* Rename --debian as --unpack-deb. Don't make it default even on
Debian(-like) systems.
* Make the plural expression parser more robust.
* Improve the test suite.
- Update the keyring file.
2014-11-21 - lazy.kent@opensuse.org
- Update to 0.17.2.
* Fix parsing Language header fields containing commas.
* Document -h/--help and --version in the manual page.
* Improve the test suite.

See Also

Package Description
i2c-tools-4.0-lp150.2.3.x86_64.rpm A heterogeneous set of I2C tools for Linux
i3-4.15-lp150.2.2.x86_64.rpm Tiling window manager
i3-devel-4.15-lp150.2.2.x86_64.rpm Development headers for i3
i3-gaps-4.15.0.1-lp150.2.2.x86_64.rpm Tiling window manager
i3-gaps-devel-4.15.0.1-lp150.2.2.x86_64.rpm Development headers for i3-gaps
i3lock-2.10-lp150.2.2.x86_64.rpm Screen Locker for the i3 Window Manager
i3lock-xlock-compat-2.10-lp150.2.2.x86_64.rpm Xlock-compatibility script which calls i3lock
i3status-2.11-lp150.1.3.x86_64.rpm I3 Status Bar
i4l-base-2011.8.29-lp150.6.21.x86_64.rpm ISDN for Linux Basic Utilities
i4l-isdnlog-2011.8.29-lp150.6.21.x86_64.rpm An ISDN line logging and control utility
i4l-vbox-2011.8.29-lp150.6.21.x86_64.rpm A Voice Answering Machine for isdn4linux
i4lfirm-2011.8.29-lp150.6.21.x86_64.rpm ISDN firmware for active ISDN cards
iagno-3.28.0-lp150.1.2.x86_64.rpm Reversi Game for GNOME
iagno-lang-3.28.0-lp150.1.2.noarch.rpm Translations for package iagno
ibacm-16.4-lp150.3.2.x86_64.rpm InfiniBand Communication Manager Assistant
Advertisement
Advertisement