my only comment on this is that although you appear to have two different 
problems - you don't!

pick a single solution to both cases; then when your solution needs 
modification, you only have one set of code to change.

this obviously is computer science; only tenuously related to mysql.

At 02:55 PM 7/7/01 -0600, you wrote:
>I'm working on two projects for which I'm trying to build in functionality 
>to localize or internationalize later.
>
>For one project, a large chunk of text would be translated into an unknown 
>number of languages.  For this I'm allowing the text to be a 'text' field 
>in a record, with other fields holding the language code (i.e. 'en', 'fr') 
>and another the charset for that language.
>
>For the second, only a set of keywords would be translated into a small 
>number of languages.  For this project I'm using one record per keyword, 
>with the various language translations being separate fields within the 
>record - the record 'id' is what drives searches in this case.
>
>I'm using an Apache server with Perl and PHP, and MySQL as a db (of course).
>
>The only steps I'm taking is to have a field specifying the language (in 
>the first case) and to name the columns/fields by the language code (i.e. 
>'en', 'de, 'jp') in the second.  I'm also allowing twice as many 
>characters for the 'jp' field, since that language requires (as I 
>understand it) 'double' characters to drive it.  I intend to drive the 
>content by (1) selecting the language according to the 'Accept-Language' 
>variable in the user's browser OR (2) allowing the user to select a 
>language manually.
>
>Obviously I'm not up to speed on the exact requirements of localization 
>and using other languages, and am concerned more about some pedestrian 
>basics first - I'm just trying to avoid painting myself into a corner.
>
>Is there anything else I should be doing, or doing different?  Can you 
>point me to any resources on localization that would help me build this 
>right the first time?
>
>Thank you for any assistance,
>Nelson
>--
>
>---------------------------------------------------------------------
>Before posting, please check:
>   http://www.mysql.com/manual.php   (the manual)
>   http://lists.mysql.com/           (the list archive)
>
>To request this thread, e-mail <[EMAIL PROTECTED]>
>To unsubscribe, e-mail 
><[EMAIL PROTECTED]>
>Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>


----------
tom marlin
[EMAIL PROTECTED]
fax / voice mail: 714 507 3802 ext 4881
Never be afraid to try something new. Remember that
   - amateurs built the ark.
   - professionals built the Titanic.

Reply via email to