[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