Skip to main content

Message Identifiers for internationalization

Project description

To translate any text, we must be able to discover the source domain of the text. A source domain is an identifier that identifies a project that produces program source strings. Source strings occur as literals in python programs, text in templates, and some text in XML data. The project implies a source language and an application context.

We can think of a source domain as a collection of messages and associated translation strings.

We often need to create unicode strings that will be displayed by separate views. The view cannot translate the string without knowing its source domain. A string or unicode literal carries no domain information, therefore we use messages. Messages are unicode strings which carry a translation source domain and possibly a default translation. They are created by a message factory. The message factory is created by calling MessageFactory with the source domain.

This package provides facilities for declaring such messages within program source text; translation of the messages is the responsiblitiy of the ‘zope.i18n’ package.

Please see http://docs.zope.org/zope.i18nmessageid/ for the documentation.

CHANGES

4.0.3 (2014-03-19)

  • Added support for Python 3.4.

  • Updated boostrap.py to version 2.2.

4.0.2 (2012-12-31)

  • Fleshed out PyPI Trove classifiers.

4.0.1 (2012-11-21)

  • Added support for Python 3.3.

4.0.0 (2012-05-16)

  • Automated build of Sphinx HTML docs and running doctest snippets via tox.

  • Removed use of ‘2to3’ and associated fixers when installing under Py3k. The code is now in a “compatible subset” which supports Python 2.6, 2.7, and 3.2, including PyPy 1.8 (the version compatible with the 2.7 language spec).

  • 100% unit test coverage.

  • Move doctest examples into Sphinx documentation.

  • Dropped explicit support for Python 2.4 / 2.5 / 3.1.

  • Added explicit support for PyPy.

  • Added ‘setup.py dev’ alias (runs setup.py develop plus installs nose and coverage).

  • Added ‘setup.py docs’ alias (installs Sphinx and dependencies).

3.6.1 (2011-07-20)

  • Correct metadata in this file for release date.

3.6.0 (2011-07-20)

3.5.3 (2010-08-10)

  • Made compilation of C extension optional again; 3.5.1 broke this inasmuch as this package become unusable on non-CPython platforms. Making the compilation of the C extension optional again implied removing setup.py code added in 3.5.1 which made the C extension a setuptools “Feature” and readding code from 3.5.0 which overrides the distutils build_ext command.

  • Move pickle equality tests into a unittest.TestCase test to make it easier to condition the tests on whether the C extension has been compiled. This also makes the tests pass on Jython.

3.5.2 (2010-04-30)

  • Removed use of ‘zope.testing.doctestunit’ in favor of stdlib’s ‘doctest.

3.5.1 (2010-04-10)

  • LP #257657 / 489529: Fix memory leak in C extension.

  • Fixed the compilation of the C extension with python 2.6: refactored it as a setuptools Feature.

3.5.0 (2009-06-27)

  • Made compilation of C extension optional.

  • Added support to bootstrap on Jython.

  • Changed package’s mailing list address from zope3-dev at zope.org to zope-dev at zope.org, because zope3-dev is now retired.

  • Reformatted change log to common formatting style.

  • Update package description and docs a little.

  • Remove old .cfg files for zpkg.

3.4.3 (2007-09-26)

  • Make PyPI the home URL.

3.4.2 (2007-09-25)

  • Moved the ZopeMessageFactory from zope.app.i18n to this package.

3.4.0 (2007-07-19)

  • Remove incorrect dependency.

  • Create final release to reflect package status.

3.2.0 (2006-01-05)

  • Corresponds to the verison of the zope.i18nmessageid package shipped as part of the Zope 3.2.0 release.

  • Implemented ‘zope.i18nmessageid.message’ as a C extension.

  • Deprecated ‘zope.i18nmessageid.messageid’ APIs (‘MessageID’, ‘MessageIDFactory’) in favor of replacements in ‘zope.i18nmessageid.message’ (‘Message’, ‘MessageFactory’). Deprecated items are scheduled for removal in Zope 3.3.

3.0.0 (2004-11-07)

  • Corresponds to the verison of the zope.i18nmessageid package shipped as part of the Zope X3.0.0 release.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zope.i18nmessageid-4.0.3.tar.gz (409.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zope.i18nmessageid-4.0.3.win-amd64-py3.3.exe (242.4 kB view details)

Uploaded Source

zope.i18nmessageid-4.0.3.win-amd64-py3.2.exe (244.4 kB view details)

Uploaded Source

zope.i18nmessageid-4.0.3.win-amd64-py2.7.exe (244.1 kB view details)

Uploaded Source

zope.i18nmessageid-4.0.3.win-amd64-py2.6.exe (244.1 kB view details)

Uploaded Source

zope.i18nmessageid-4.0.3.win32-py3.3.exe (211.3 kB view details)

Uploaded Source

zope.i18nmessageid-4.0.3.win32-py3.2.exe (216.5 kB view details)

Uploaded Source

zope.i18nmessageid-4.0.3.win32-py2.7.exe (216.7 kB view details)

Uploaded Source

zope.i18nmessageid-4.0.3.win32-py2.6.exe (216.7 kB view details)

Uploaded Source

zope.i18nmessageid-4.0.3-py3.3-win-amd64.egg (19.4 kB view details)

Uploaded Egg

zope.i18nmessageid-4.0.3-py3.3-win32.egg (19.5 kB view details)

Uploaded Egg

zope.i18nmessageid-4.0.3-py3.2-win-amd64.egg (19.1 kB view details)

Uploaded Egg

zope.i18nmessageid-4.0.3-py3.2-win32.egg (19.3 kB view details)

Uploaded Egg

zope.i18nmessageid-4.0.3-py2.7-win-amd64.egg (19.1 kB view details)

Uploaded Egg

zope.i18nmessageid-4.0.3-py2.7-win32.egg (19.3 kB view details)

Uploaded Egg

zope.i18nmessageid-4.0.3-py2.6-win-amd64.egg (19.1 kB view details)

Uploaded Egg

zope.i18nmessageid-4.0.3-py2.6-win32.egg (19.3 kB view details)

Uploaded Egg

File details

Details for the file zope.i18nmessageid-4.0.3.tar.gz.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3.tar.gz
Algorithm Hash digest
SHA256 b4feca4eda7361d8451fac473dbf1a6006e1bb049278296b4365d209e0f554e7
MD5 fc20d6e548d1671da4ab1d9110667f13
BLAKE2b-256 9716e76c4d7833d8e4246e0ebec826b68facbf21c97a1a62a9292f0b2779e3a1

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 db5776ebcae3844cd7b63bfc30880cb0486ebd423ce300fb0d971cee94ccb5ae
MD5 ab5ca88c19b6639a666177df8e526a8b
BLAKE2b-256 68ca5673207925407e14377a1be59c003c661537244b63099f383997f08f1067

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3.win-amd64-py3.2.exe.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 9fc34ea48b52c0f14ee3403295a2c8ec56b6c547fdf56cc97400de3360cd0f8f
MD5 c2801782eb4afe038509cce643947bcf
BLAKE2b-256 8c5bac52f134f8d6469f15a5a2b30344370eaaf8c022414ab82ba935b4862c24

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 f320d076df36acd14c82da2113d52a2f0c89ec95d3f5aaedbf91fc27daf05f56
MD5 02d691e848cd5378a1f3d9ed89f72b7f
BLAKE2b-256 6631f1787f12ccdea412778c91d1eb7f9e6c582682343120aac1124e4da23800

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3.win-amd64-py2.6.exe.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 a8c4d6e738624d74ee251f79ec9ab681b9b60681699a6e316b022004f90ba0e5
MD5 32c7ff88aac5bea3497130eaa9a0474e
BLAKE2b-256 0983397c31406e035f43adf5ea9bef793a90f958311ef2a55c40537b70bb60c0

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3.win32-py3.3.exe.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3.win32-py3.3.exe
Algorithm Hash digest
SHA256 09aa0031ff61450aff89e686198d9ea99bf710aadce77f641af12a3fe2b49278
MD5 b3f8357734bee39e0a88bf4a16eb3ad0
BLAKE2b-256 69b4755f7c954f41df63d283a91f60758923334eb17cfb28831b15370fe4fd8f

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3.win32-py3.2.exe.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3.win32-py3.2.exe
Algorithm Hash digest
SHA256 4d863fb5eba1097e48b906445598fe075782a96bae9edad413d7903df65fca3d
MD5 6088568fe05cce0820637a7f3b3e4722
BLAKE2b-256 d78f723d1ef23314b518f040d5be7969cde0d363d1fbdb920b65a0660766fb97

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3.win32-py2.7.exe.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3.win32-py2.7.exe
Algorithm Hash digest
SHA256 2533904de81268e5835399d6ebc593dd72a7793e3f706ccc8ee2c6cb3fe3e831
MD5 33e8e093faeade19e4c28e18031301d0
BLAKE2b-256 1f8fd262d9bc65eb4ef58dfdfa52dfb6ee14d594afb84da881482afe60cf4e3f

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3.win32-py2.6.exe.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3.win32-py2.6.exe
Algorithm Hash digest
SHA256 4fe6aa58f52f388965065ecdbbefaecfa2384e00f8fff78b5107f8dc7e571bb0
MD5 a1212323018869b874c6acd5ce6568da
BLAKE2b-256 8c44041e2ede684367faa81c585a1ee9f1b89a8d4ced309842e564ec92a39470

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3-py3.3-win-amd64.egg.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 fd6c658d0fec7380eff1c049a53155a8b7900a6ce35d41c79c746f01e5538d8e
MD5 566037b564e030d31fbf6da3e64b6835
BLAKE2b-256 0cd4d7a8742845f7794f3cd17de8a3400127ce8b1ce82065733e76ff7163fa92

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3-py3.3-win32.egg.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3-py3.3-win32.egg
Algorithm Hash digest
SHA256 c2e3d69b22055ddf067f4a6d67675a9cab1a6eec83eee1ac73b20b1efff91b07
MD5 19521219cba2a4348865cd7fb41e3827
BLAKE2b-256 104ba78b37569adc7b18870f7908743e91d605dca21c33192560b5c6adcd9444

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3-py3.2-win-amd64.egg.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3-py3.2-win-amd64.egg
Algorithm Hash digest
SHA256 29a2e423ca18af08d283a759cc5f682f6079b385dbac74853bb28886a90d3c86
MD5 0aa2822d513240f458ea07a1e0b6528b
BLAKE2b-256 7266d82ad2ff56c0921a21a72d8f5f4504e1f3da3aa5299c61fffa0601a66d4e

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3-py3.2-win32.egg.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3-py3.2-win32.egg
Algorithm Hash digest
SHA256 47f2aa838f8f21ae93900c3c4b69fad103d39056b0b8536dfbb78bfe02dd5ba3
MD5 5a3601c44d6ac78e6135552242694eb9
BLAKE2b-256 fe785e548940d42a55c66cec33474dca11935581814861c0268c7f427bdc5c0c

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3-py2.7-win-amd64.egg.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 32ccd2e181cd0a66991363b03a49cb47d091fe72316055e1f3bb1b188173c988
MD5 57ebe89c34e1e965ee3f8c067be6670c
BLAKE2b-256 c47d1f297a3de87a1fba28a1a48a460dae55e65db26fefd49f0e91f0f9d2610c

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3-py2.7-win32.egg.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3-py2.7-win32.egg
Algorithm Hash digest
SHA256 e489ceb82b6401c7392b1fdffb48f9f37141726536ae74c42a492a98b656bcfd
MD5 45aa694344b97e948046c807182afaf6
BLAKE2b-256 d71731b8c2e68a90c55e7314c3ef8c7e6a2706f020f8655c5aff4c008325e3a1

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3-py2.6-win-amd64.egg.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 75bec35af6bfa78762a0d64c87c103d74b73a416e7a327d5cdf9e9fcfa767cfa
MD5 cce90c6116d36eed3841e8eac5564d94
BLAKE2b-256 13dd954bb596b421b81cda81246bfaa189c79fef3a288e24c5306ebf71aa1a7b

See more details on using hashes here.

File details

Details for the file zope.i18nmessageid-4.0.3-py2.6-win32.egg.

File metadata

File hashes

Hashes for zope.i18nmessageid-4.0.3-py2.6-win32.egg
Algorithm Hash digest
SHA256 ab0fbef1180cdd0ad2261965f3872c43b30060bfbe1cfe4e2b8ab405d725ea68
MD5 654f152c8e3ee0bfb77f6f23309d8980
BLAKE2b-256 80ae0f513f7db5dddb6e7a78d8d701b706a286a03e899e139d075d244023359d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page