|
57 | 57 |
|
58 | 58 | Translations
|
59 | 59 | - Added the italian version, by Marco Bizzarri
|
| 60 | + |
| 61 | + |
| 62 | +*************************************************************************** |
| 63 | +See "RELEASE.txt" for the changes between 0.8.1 and 1.1.0b3 |
| 64 | +*************************************************************************** |
| 65 | + |
| 66 | +0.8.1 (2002/02/25) |
| 67 | + |
| 68 | + Now the language selection algorithm is compliant with the |
| 69 | + RFC 2068 (HTTP 1.1). |
| 70 | + |
| 71 | + New meta type LocalFolder. Now the "locale folders" feature of |
| 72 | + the Localizer meta type are is deprecated, the new meta type |
| 73 | + LocalFolder should be used instead. |
| 74 | + |
| 75 | + Change internationalization of Python code from Python products. |
| 76 | + |
| 77 | + Little cleanups: LocalObjects moved to LocalFiles;.. |
| 78 | + |
| 79 | + |
| 80 | +0.8.0 (2002/01/31) |
| 81 | + |
| 82 | + Fixed bug in the ZMI reported by Magnus Heino. |
| 83 | + |
| 84 | + Fixed use of file system message catalogs from ZPT. |
| 85 | + |
| 86 | + Some improvements in the LanguageManager API. |
| 87 | + |
| 88 | + Updated the few tests available to use PyUnit. |
| 89 | + |
| 90 | + Fixed export of message catalogs, now the empty message is included. |
| 91 | + |
| 92 | + Now LocalContent is CatalogAware, still remains to update the catalog |
| 93 | + each time it's edited. |
| 94 | + |
| 95 | + Now LocalPropertyManager implements __getattr__ to define attributes |
| 96 | + of the form <name>_<lang>. |
| 97 | + |
| 98 | + Moved the changeLanguageForm and changeLanguage helper methods to |
| 99 | + the LanguageManager class. |
| 100 | + |
| 101 | + Added the ugettext method in LocalObjects, beginning to work with |
| 102 | + unicode. |
| 103 | + |
| 104 | + Disabled the global gettext method that was added with a dynamnic patch |
| 105 | + to to the Application class. |
| 106 | + |
| 107 | + Improvements in the LocalPropertyManager web interface. |
| 108 | + |
| 109 | + Now it's possible to change the default template for a LocalContent object. |
| 110 | + |
| 111 | + |
| 112 | +0.7.1 (2001/10/26) |
| 113 | + |
| 114 | + Improved zgettext.py script |
| 115 | + |
| 116 | + First unit tests. |
| 117 | + |
| 118 | + More online help screens. |
| 119 | + |
| 120 | + Several security fixes. |
| 121 | + |
| 122 | + Several bugs fixed. |
| 123 | + |
| 124 | + Some minor improvements in the user interfaces. |
| 125 | + |
| 126 | + Completed internationalization. |
| 127 | + |
| 128 | + Updated several translations: french, hungarian and spanish. |
| 129 | + |
| 130 | + |
| 131 | +0.7.0 (2001/10/10) |
| 132 | + |
| 133 | + Several fixes in zgettext.py |
| 134 | + |
| 135 | + New meta type MessageCatalog, it's possible to create message catalogs |
| 136 | + with any id. Now the Localizer class no longer stores messages, but it |
| 137 | + can contain MessageCatalog instances; specifically, if it contains a |
| 138 | + MC named "Messages" gettext will behave in a similar way than before. |
| 139 | + |
| 140 | + New mixin class LanguageManager that allows to manage list of available |
| 141 | + languages and a default language. Used in LocalPropertyManager, |
| 142 | + MessageCatalog and Localizer classes. |
| 143 | + |
| 144 | + Added a dtml-gettext tag, useful for long messages. |
| 145 | + |
| 146 | + Added the hungarian translation, thanks to Gabor Suveg. |
| 147 | + |
| 148 | + Updated documentation. |
| 149 | + |
| 150 | + More online help screens, improved some web interfaces. |
| 151 | + |
| 152 | +0.6.2 (2001/10/01) |
| 153 | + |
| 154 | + Completed the list of languages, ISO 639 compliance. |
| 155 | + |
| 156 | + Now the language negotation algortithm is implemented in |
| 157 | + a helper function (before this code was replicated in several |
| 158 | + places). |
| 159 | + |
| 160 | + Improvements in the message catalog user interface. Added a |
| 161 | + help screen. |
| 162 | + |
| 163 | + Minor changes in standard files (VERSION.txt and LICENSE.txt) |
| 164 | + to comply ZDG guidelines. |
| 165 | + |
| 166 | +0.6.1 (2001/09/28) |
| 167 | + |
| 168 | + Added "original language" to LocalPropertyManager. |
| 169 | + |
| 170 | + Minor improvements in the LocalPropertyManager user interface. |
| 171 | + |
| 172 | + Now Localizer can be refreshed, except if Zope version >= 2.4.1b1. |
| 173 | + |
| 174 | + Added the basque translation. |
| 175 | + |
| 176 | + changeLanguageForm is a LocalDTMLFile again. Read UPGRADE.txt if |
| 177 | + you're upgrading from 0.6.0 |
| 178 | + |
| 179 | + Some internal changes in the way message translations are searched. |
| 180 | + Sometimes the translations were looked for in the wrong place, this |
| 181 | + bug is fixed. |
| 182 | + |
| 183 | + Now the localizer tutorial works with Zope < 2.4 |
| 184 | + |
| 185 | +0.6.0 (2001/09/25) |
| 186 | + |
| 187 | + LocalPropertyManager |
| 188 | + |
| 189 | + LocalProperty must be used always. |
| 190 | + |
| 191 | + Improved user interface: posibility to add/delete languages; |
| 192 | + show only few properties at a time. |
| 193 | + |
| 194 | + Added a isLocalPropertyManager class attribute. |
| 195 | + |
| 196 | + LocalPropertyManager can be used as base class for ZClasses. |
| 197 | + |
| 198 | + LocalContent |
| 199 | + |
| 200 | + Inherit also from PropertyManeger. |
| 201 | + |
| 202 | + Localizer |
| 203 | + |
| 204 | + Export and import message catalogs to and from .pot/.po files. |
| 205 | + |
| 206 | + Changed the way to hook/unhook the traversal machinery. |
| 207 | + |
| 208 | + Now changeLanguageForm is a DTML Method. |
| 209 | + |
| 210 | + Now get_available_languages returns a list of tuples: [(id, title),..] |
| 211 | + |
| 212 | + New method get_languages_map, used from changeLanguageForm. |
| 213 | + |
| 214 | + Securtiy |
| 215 | + |
| 216 | + Use "Declarative Assertions". |
| 217 | + |
| 218 | + Several bugs fixed, mainly related with local folders. Also fixes |
| 219 | + in zgettext.py, and probably others I don't remember now. |
| 220 | + |
| 221 | + |
| 222 | +0.5.1 (2001/07/19) |
| 223 | + |
| 224 | + Several fixes for LocalPropertyManager and LocalContent. |
| 225 | + |
| 226 | + Added a tutorial (localizer_tutorial.zexp). |
| 227 | + |
| 228 | + Now __version__ module attributes show the CVS revision number. |
| 229 | + |
| 230 | +0.5.0 (2001/07/17) |
| 231 | + |
| 232 | + Reorganization of the directory structure. |
| 233 | + |
| 234 | + Added the LocalPropertyManager and LocalContent classes. |
| 235 | + |
| 236 | + Patch OFS.Image to prevent browsers to cache images in localized folders. |
| 237 | + |
| 238 | +0.4.0 (2001/07/10) |
| 239 | + |
| 240 | + The gettext and locale modules have been removed, Python 2.x required. |
| 241 | + |
| 242 | + License changed to GPL. |
| 243 | + |
| 244 | + Management interface tabs internationalized, spanish and catalan |
| 245 | + translations updated. |
| 246 | + |
| 247 | + Fixed a bug in changeLanguage when the Localizer was used with other |
| 248 | + SiteAccess, virtual hosting for example. |
| 249 | + |
| 250 | + The script zgettext now keeps the locale.pot changes and uses msgmerge |
| 251 | + to build the .po files. |
| 252 | + |
| 253 | + Added new files BUGS.txt, TODO.txt and UPGRADE.txt |
| 254 | + |
| 255 | + Old LocalizedDTMLFile removed. |
| 256 | + |
| 257 | +0.3.0 (2001/06/..) |
| 258 | + |
| 259 | + Fixed a bug that prevented proper copy&paste of Localized objects. |
| 260 | + |
| 261 | + Changed the usage of localized dtml files, old usage preserved for |
| 262 | + backwards compatibility. |
| 263 | + |
| 264 | + Added support for page template files. Added documentation about |
| 265 | + how to localize zpt. |
| 266 | + |
| 267 | + |
| 268 | +0.2.1 (2001/05/23) |
| 269 | + |
| 270 | + Ops, 0.2.0 bug fixed, I should test the code before releasing it, |
| 271 | + apologies. |
| 272 | + |
| 273 | + |
| 274 | +0.2.0 (2001/05/22) |
| 275 | + |
| 276 | + Localized strings are looked for in all the Localizer instances in the path. |
| 277 | + |
| 278 | + Now it's possible to override the user prefered language with the path. |
| 279 | + |
| 280 | + Added the german version. |
| 281 | + |
| 282 | + Some bugs fixed. |
| 283 | + |
| 284 | +0.1.1 (2001/??/??) |
| 285 | + |
| 286 | + Bug fixing release. |
| 287 | + |
| 288 | +0.1.0 (2001/??/??) |
| 289 | + |
| 290 | + Initial version. |
0 commit comments