Advanced i18n/l10n features
Project description
Overview
Advanced i18n/l10n features useful in a CMS environment.
Changelog
1.1a1 - 2009-04-04
Removed the negotiator sub-package, as it hasn’t been enabled or used yet. The functionality is better placed as a WSGI-middleware. [hannosch]
Register all dependencies in setup.py. Move test dependencies into a separate extra to keep the dependencies low so things like the normalizer can be used in non-zope contexts. [wichert]
Added bulgarian normalizer. [vlado]
1.0.7 - November 5, 2008
Allow _ as a valid character in file names and URLs. Do not remove # from file names. It only has a special meaning for URLs. [hannosch, sidnei]
1.0.6 - August 18, 2008
Added normalization for a French-only character (igature of o and e) which isn’t part of ISO 8859-1. This closes http://dev.plone.org/plone/ticket/7512. [dbaty, hannosch]
Fixed the greek character normalization based on a patch by ggozad. This closes http://dev.plone.org/plone/ticket/8308. [hannosch]
Changed the default normalization of characters used in Scandinavian languages to meet the most common rules. This is based on a discussion with translators from all Scandinavian countries. [hannosch]
Added a subdomain language negotiator (e.g. de.plone.org). [stefan]
1.0.5 - May 22, 2008
Added a new max_length argument to the normalize method. This allows you to override the default values for the maximum length on a call basis. [hannosch, fschulze]
Added a new MAX_URL_LENGTH constant used by the URL normalizer. It defaults to 255. [hannosch]
Added ‘`’ to the list of dangerous chars, which will be removed by the url and be replaced with a dash by the file name normalizer now. [hannosch, mj]
1.0.4 - April 19, 2008
If a dot was used in a url, the url was not lowercased. This closes http://dev.plone.org/plone/ticket/7961. [hannosch]
1.0.3 - February 13, 2008
Updating the flag/language listings. Updating readme to include the flag mapping logic. This closes http://dev.plone.org/plone/ticket/7441. [limi]
Adding all the Arabic-speaking countries with their respective flags, and adding a generic flag to represent Arabic in general (verified to be OK with two independent, native residents). [limi]
Added tests for the filename and url request adapters. We have now 100% test coverage. [hannosch]
Wrote tests for the locale-aware id normalizer and fixed a bug in it. [hannosch]
Added more tests. [hannosch]
Removed unused and untested ‘native’ from country information. [hannosch]
Don’t allow double quotes in normalized urls. This closes http://dev.plone.org/archetypes/ticket/764. [hannosch]
1.0.2 - November 24, 2007
Remove those [] brackets from file names as well. [hannosch]
Increase the maximum filename size to 1023 and make it independently configurable. [hannosch]
1.0.1 - October 7, 2007
Extend polish normalizer ‘dashed L’ to L. This closes http://dev.plone.org/plone/ticket/6845. [hannosch]
Added test for filename with non-ascii character and extension. Fixes http://dev.plone.org/plone/ticket/7128. [dreamcatcher]
1.0 - August 13, 2007
Added Polish normalizer which normalizes ‘dashed l’ to l. This fixes http://dev.plone.org/plone/ticket/6845. [hannosch]
1.0rc1 - July 9, 2007
Merged udg-sprint branch. This adds a Zope3-based configurable language negotiator with similar functionality as PloneLanguageTool. It is not enabled by default. [hannosch]
Added the reference to the Faroese flag. [deo]
Remove more punctuation characters as for example using a comma in the title results in a not so friendly ID. This closes http://dev.plone.org/plone/ticket/6585. [hannosch]
1.0b1 - March 5, 2007
Initial implementation. [hannosch]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.