[EuroPython] EuroPython Website

Juan David Ibáñez Palomar j-david@noos.fr
Wed, 29 Jan 2003 18:06:55 +0100


This is a multi-part message in MIME format.
--------------030903070306020806060909
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Joachim Schmitz wrote:

>
>
> --On Mittwoch, Januar 29, 2003 13:09:53 +0100 Juan David Ibáñez 
> Palomar <j-david@noos.fr> wrote:
>
>>
>> The switch to the i18n tal namespace could help. Note that
>> you still need a backend, Localizer+TranslationService is
>> an option, maybe there are others.
>
>
> Do you have an example, where the i18n namespace is used in "pure" 
> Zope i.e. without
> CMF or Plone ?
>

There is nothing special about it (attached a simplistic example)


>>
>> The other multilingual part is the content, here it will be
>> harder to find alternatives to Localizer. Actually, this was
>> the most problematic part, the problem are the applications
>> that are built without i18n in mind, you can just add i18n
>> at the end. For example, the ZPatterns based applications
>> were the hardest thing to internationalize.
>
>
> My new product AixtraTables does not use ZPatterns anymore, and I 
> intend to build in
> support for Localizer.
>

good


>>
>> Anyway, if we want to support non latin-1 langauges, an
>> update to Zope 2.6 and Localizer 1.0 should be done. Another
>> suggestion, no more images with localizable text.
>
>
>> From what I read in the Localizer INSTALL.txt Localizer 1.0 also 
>> works with
>
> Zope 2.5.1, if a patch is applied.
>

Maybe, never tested it myself, Florent Guillaume knows.

For sure, the upgrade could be done in several steps:

  1. move to Zope 2.5.1

  2. move to Zope 2.6

  3. move to Localizer 1.0



Regards,

-- 
J. David Ibáñez, http://www.j-david.net
Software Engineer / Ingénieur Logiciel / Ingeniero de Software


--------------030903070306020806060909
Content-Type: application/octet-stream;
 name="i18n.zexp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="i18n.zexp"

WkVYUAAAAAAAAAoRAAAAAAAAAl0oKFUKT0ZTLkZvbGRlcnEBVQZGb2xkZXJxAnRxA050Ln1x
BChVB2dldHRleHRxBShVCAAAAAAAAAoScQYoVSFQcm9kdWN0cy5Mb2NhbGl6ZXIuTWVzc2Fn
ZUNhdGFsb2dxB1UOTWVzc2FnZUNhdGFsb2dxCHR0UVUCaWRxCVUEaTE4bnEKVRJfX2FjX2xv
Y2FsX3JvbGVzX19xC31xDFUFYWRtaW5xDV1xDlUFT3duZXJxD2FzVQppbmRleF9odG1scRAo
VQgAAAAAAAAKFXERKFUnUHJvZHVjdHMuUGFnZVRlbXBsYXRlcy5ab3BlUGFnZVRlbXBsYXRl
cRJVEFpvcGVQYWdlVGVtcGxhdGVxE3R0UVUIX29iamVjdHNxFCh9cRUoVQltZXRhX3R5cGVx
FlUOTWVzc2FnZUNhdGFsb2dxF2gJVQdnZXR0ZXh0cRh1fXEZKGgWVQ1QYWdlIFRlbXBsYXRl
cRpoCVUKaW5kZXhfaHRtbHEbdX1xHChoFlUTVHJhbnNsYXRpb24gU2VydmljZXEdaAlVE3Ry
YW5zbGF0aW9uX3NlcnZpY2VxHnV0VQV0aXRsZXEfVQBVE3RyYW5zbGF0aW9uX3NlcnZpY2Vx
IChVCAAAAAAAAAoWcSEoVTZQcm9kdWN0cy5UcmFuc2xhdGlvblNlcnZpY2UuUGxhY2VmdWxU
cmFuc2xhdGlvblNlcnZpY2VxIlUaUGxhY2VmdWxUcmFuc2xhdGlvblNlcnZpY2VxI3R0UVUG
X293bmVycSQoXXElVQlhY2xfdXNlcnNxJmFoDXR1LgAAAAAAAAoSAAAAAAAAAT0oKFUhUHJv
ZHVjdHMuTG9jYWxpemVyLk1lc3NhZ2VDYXRhbG9ncQFVDk1lc3NhZ2VDYXRhbG9ncQJ0cQNO
dC59cQQoVRFfZGVmYXVsdF9sYW5ndWFnZXEFVQJlbnEGVQJpZHEHVQdnZXR0ZXh0cQhVEl9f
YWNfbG9jYWxfcm9sZXNfX3EJfXEKVQVhZG1pbnELXXEMVQVPd25lcnENYXNVCl9sYW5ndWFn
ZXNxDihoBlUCZXNxD3RVC19wb19oZWFkZXJzcRAoVQgAAAAAAAAKE3ERKFULUGVyc2lzdGVu
Y2VxElURUGVyc2lzdGVudE1hcHBpbmdxE3R0UVUFdGl0bGVxFFUAVQlfbWVzc2FnZXNxFShV
CAAAAAAAAAoUcRYoaBJVEVBlcnNpc3RlbnRNYXBwaW5ncRd0dFF1LgAAAAAAAAoVAAAAAAAA
AeooKFUnUHJvZHVjdHMuUGFnZVRlbXBsYXRlcy5ab3BlUGFnZVRlbXBsYXRlcQFVEFpvcGVQ
YWdlVGVtcGxhdGVxAnRxA050Ln1xBChVBmV4cGFuZHEFSwBVAmlkcQZVCmluZGV4X2h0bWxx
B1USX19hY19sb2NhbF9yb2xlc19fcQh9cQlVBWFkbWlucQpdcQtVBU93bmVycQxhc1ULX2Jp
bmRfbmFtZXNxDShjU2hhcmVkLkRDLlNjcmlwdHMuQmluZGluZ3MKTmFtZUFzc2lnbm1lbnRz
CnEOb3EPfXEQVQZfYXNnbnNxEX1xElUMbmFtZV9zdWJwYXRocRNVEHRyYXZlcnNlX3N1YnBh
dGhxFHNzYlUFX3RleHRxFVWgPGh0bWw+CiAgPGhlYWQ+CiAgICA8dGl0bGUgdGFsOmNvbnRl
bnQ9InRlbXBsYXRlL3RpdGxlIj5UaGUgdGl0bGU8L3RpdGxlPgogIDwvaGVhZD4KICA8Ym9k
eT4KCiAgICA8aDEgaTE4bjp0cmFuc2xhdGU9IiI+SGVsbG8gd29ybGQ8L2gxPiAgICAKCiAg
PC9ib2R5Pgo8L2h0bWw+CnEWVQxjb250ZW50X3R5cGVxF1UJdGV4dC9odG1scRhVBXRpdGxl
cRlVAHUuAAAAAAAAChYAAAAAAAAA5igoVTZQcm9kdWN0cy5UcmFuc2xhdGlvblNlcnZpY2Uu
UGxhY2VmdWxUcmFuc2xhdGlvblNlcnZpY2VxAVUaUGxhY2VmdWxUcmFuc2xhdGlvblNlcnZp
Y2VxAnRxA050Ln1xBChVDF9kb21haW5fZGljdHEFfXEGTlUHZ2V0dGV4dHEHc1UMX2RvbWFp
bl9saXN0cQgoTnRVAmlkcQlVE3RyYW5zbGF0aW9uX3NlcnZpY2VxClUSX19hY19sb2NhbF9y
b2xlc19fcQt9cQxVBWFkbWlucQ1dcQ5VBU93bmVycQ9hc3UuAAAAAAAAChMAAAAAAAAArCgo
VQtQZXJzaXN0ZW5jZXEBVRFQZXJzaXN0ZW50TWFwcGluZ3ECdHEDTnQufXEEVQpfY29udGFp
bmVycQV9cQYoVQJlbnEHfXEIKFUNbGFuZ3VhZ2VfdGVhbXEJVQBVFGxhc3RfdHJhbnNsYXRv
cl9uYW1lcQpVAFUVbGFzdF90cmFuc2xhdG9yX2VtYWlscQtVAFUHY2hhcnNldHEMVQB1VQJm
cnENaAh1cy4AAAAAAAAKFAAAAAAAAAB6KChVC1BlcnNpc3RlbmNlcQFVEVBlcnNpc3RlbnRN
YXBwaW5ncQJ0cQNOdC59cQRVCl9jb250YWluZXJxBX1xBlULSGVsbG8gd29ybGRxByhVCAAA
AAAAAAoXcQgoaAFVEVBlcnNpc3RlbnRNYXBwaW5ncQl0dFFzcy4AAAAAAAAKFwAAAAAAAABa
KChVC1BlcnNpc3RlbmNlcQFVEVBlcnNpc3RlbnRNYXBwaW5ncQJ0cQNOdC59cQRVCl9jb250
YWluZXJxBX1xBlUCZXNxB1gKAAAASG9sYSBtdW5kb3EIc3Mu/////////////////////w==
--------------030903070306020806060909--