[Fwd: [issues] Re: [binarycloud] #168: Analyze where multibyte strings can occur]

Manuel Holtgrewe <[email protected]> Tue, 22 Mar 2005 14:41:30 +0100
Newsgroups gmane.comp.lib.binarycloud.devel
Message-ID <[email protected]>
OK, in case you aren't subscribed to the issues list, here is my 
implementation proposal.

Read it and complain if you don't like something. It's a pretty 
important decision ;)

-------- Original-Nachricht --------
Betreff: [issues] Re: [binarycloud] #168: Analyze where multibyte 
strings can occur
Datum: Tue, 22 Mar 2005 13:39:55 +0000
Von: binarycloud <[email protected]>
Antwort an: dev-PnctHDZWAvB/Cz2I37pSEPZ4XP/[email protected], [email protected]
An: issues-PnctHDZWAvB/Cz2I37pSEPZ4XP/[email protected]
Referenzen: <072.4132d877937c82b802d1b31aef9c33d4-zNu2Yekbks+kHkcT6e4Xnw@public.gmane.org>

#168: Analyze where multibyte strings can occur
---------------------+------------------------------------------------------
        Id:  168      |      Status:  assigned
Component:  locale   |    Modified:  Tue Mar 22 13:39:55 2005
  Severity:  blocker  |   Milestone:  3.0.0_rc4
  Priority:  highest  |     Version:  3.0.0_rc3
     Owner:  manuel   |    Reporter:  manuel
---------------------+------------------------------------------------------
Comment (by manuel):

  OK, I propose the following implementation plan:

   * Change files' encoding:
     * Convert all PHP files to UTF-8
     * Convert all Smarty templates to UTF-8
     * Convert all NDF and configuration files to UTF-8
   * Input/Output encoding
     * Automatically convert POST/GET/COOKIE to UTF-8 on system startup
     * Automatically convert the sent output to the requested charset or
  default charset if the requested is not available / disabled.
   * Implement translation
     * Write XLIFF parser and define which subset of XLIFF to use
     * Add translation to templates since this should be fairly simple with
  an Prefilter or Postfilter
     * Add translation to NDF and Conf files (simple since they are cached
  currently anyway)
     * Add translation to PHP files (complex but not that complex)

   * ''Massive audit and testing phase'' so we know that Unicode works.

-- 
Ticket URL: <https://svn.binarycloud.com/trac/ticket/168>
binarycloud <http://svn.binarycloud.com/trac/>
binarycloud PHP development framework
-- 
GPG key: http://www.ggnore.net/~mholtgrewe/personal/files/public_key.asc
_______________________________________________
dev mailing list
dev-PnctHDZWAvB/Cz2I37pSEPZ4XP/[email protected]
http://lists.binarycloud.com/mailman/listinfo/dev