/usr/share/pyshared/zope.app.locales-3.7.4.egg-info/PKG-INFO is in python-zope.app.locales 3.7.4-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 | Metadata-Version: 1.1
Name: zope.app.locales
Version: 3.7.4
Summary: Zope locale extraction and management utilities
Home-page: http://pypi.python.org/pypi/zope.app.locales
Author: Zope Corporation and Contributors
Author-email: zope-dev@zope.org
License: ZPL 2.1
Description: This package provides some facilities for extracting and managing i18n
messages that occur in Zope software. More specifically, i18n
messages can occur in Python code, in Page Templates and in ZCML
declarations. ``zope.app.locales`` provides a utility that can
extract messages from all three and write them to a standard gettext
template (``pot`` file).
Detailed Documentation
----------------------
===================================================
Internationalization (I18n) and Localization (L10n)
===================================================
This document assumes that you have a Zope 3 checkout and the gettext
utilities installed.
Creating/Updating Message Catalog Template (POT) Files
------------------------------------------------------
Whenever you've made a change to Zope that affects the i18n messages,
you need to re-extract i18n messages from the code. To do that,
execute ``i18nextract.py`` from the ``utilities`` directory of your
Zope 3 checkout:
$ python utilities/i18nextract.py -d zope -p src/zope -o app/locales
This will update the ``zope.pot`` file. Make sure that the checkout's
``src`` directory is part of your ``PYTHONPATH`` environment variable.
After that, you need to merge those changes to all existing
translations. You can do that by executing the ``i18nmergeall.py``
script from the ``utilities`` directory of your Zope 3 checkout:
$ python utilities/i18nmergeall.py -l src/zope/app/locales
Translating
-----------
To translate messages you need to do the following steps:
1. If a translation for your language is already present and you just
want to update, skip ahead to step 2. If you want to start
translation on a new language, you need to
a) create a directory
src/zope/app/locales/<lang_code>/LC_MESSAGES
with the appropriate code for your language as <lang_code>.
Note that the two letters specifying the language should always
be lower case (e.g. 'pt'); if you additionally specify a region,
those letters should be upper case (e.g. 'pt_BR').
b) copy the ``zope.pot`` template file to
``<lang_code>/LC_MESSAGES/zope.po``.
c) edit the PO header of the newly created ``zope.po`` file and
fill in all the necessary information.
2. Translate messages within the PO file. Make sure the gettext
syntax stays intact. Tools like poEdit and KBabel can help you.
3. Finally, when you're done translating, compile the PO file to its
binary equivalent using the ``msgfmt`` tool:
$ cd <lang_code>/LC_MESSAGES
$ msgfmt -o zope.mo zope.po
=======
CHANGES
=======
3.7.4 (2012-05-14)
------------------
- In version 3.7.2 msgids and default values where forced to be
unicodes. This was too strict because at least the TAL extractor returns
UTF-8 encoded default values. Fixed this by allowing the default value to
be a string again.
3.7.3 (2012-01-06)
------------------
- i18nextract bugfix: _("msgid", mapping={...}) does not have a default, just
like _("msgid"). Previously it would get a ``#. Default: ""`` annotation in
the .pot file.
3.7.2 (2011-12-12)
------------------
- Handle Unicode msgids and default values.
- Consistent sorting of source filenames for each msgid. Also sort line
numbers numerically, not lexicographically.
3.7.1 (2011-12-07)
------------------
- Fix nl translations.
- Updated Brazilian Portuguese translation [erico_andrei]
3.7.0 (2011-03-02)
------------------
- Include zcml dependencies in ``configure.zcml``, require the necessary
packages via a `zcml` extra, added tests for zcml.
- Using Python's ``doctest`` module instead of depreacted
``zope.testing.doctest``.
3.6.2 (2010-07-31)
------------------
- Updated copyright to `Zope Foundation`, even in pot template.
- Updated e-mail address in pot template to current address of zope
mailing list.
- Added missing test dependency on `zope.i18n`.
3.6.1 (2010-05-17)
------------------
- Updated Dutch and German translations.
3.6.0 (2009-12-28)
------------------
- Added `configure.zcml` which registers the translations in the
package. So the package contains its configuration. (Till now it was
done in `zope.app.zcmlfiles`.)
3.5.2 (2009-12-22)
------------------
- Updated tests to handle Unicode correctly.
- Update Japanese Translation (thanks Takeshi Yamamoto).
3.5.1 (2009-01-27)
------------------
* Added missing dependency (zope.tal) for tests.
3.5.0 (2009-01-26)
------------------
* Moved the dependencies of the extract console script into an `extract`
extras_require to avoid runtime dependencies.
* Fixed bug #227582 (bad size in zh_CN locale)
3.4.5 (2008-07-16)
------------------
* added filePattern parameter for tal_strings to be able to not only parse
`.pt` files.
* Updated Dutch translation
3.4.4 (2008-03-05)
------------------
* Updated Spanish translation
3.4.3 (2008-02-20)
------------------
* Updated Spanish translation
* Updated Japanese translation
3.4.2 (2008-02-06)
------------------
* Fixed and updated Russian translation. Fixed issue #186628 (Typos and errors
in russian translation)
3.4.1 (2007-12-12)
------------------
* Fixed and updated the french translation
3.4.0 (2007-10-25)
------------------
* Folded the i18nextract script into ``zope.app.locales.extract`` and
exposed it as a console script entry point.
3.4.0a1 (2007-04-22)
--------------------
* Initial release as a separate project, corresponds to ``zope.app.locales``
from Zope 3.4.0a1
Keywords: zope3 i18n l10n translation gettext
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Programming Language :: Python
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Internationalization
Classifier: Framework :: Zope3
|