This file is indexed.

/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