I guess I don't understand the issue. Do you want to display the text
equivalent of the occupation code in the language associated with the person
in the database, or in the putative language used by the web browser?

>-----Original Message-----
>From: Ben A. Hilleli [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, July 09, 2008 12:27 PM
>To: mysql@lists.mysql.com
>Subject: Multi-Language Web Content
>
>Hi,
>
>
>
>I am in the planning stages of a multi-language web-content & user
>management system.
>
>
>
>I may not be here to support this app forever so priority is on
>maintainability, scalability (pref. by less experienced programmers or
>laymen)
>
>
>
>We have a bunch of questionnaire type pages (name, address, sex, tv
>watching
>habits, salary etc.) that are populated dynamically based on database
>and
>xml (more below)
>
>Users fill out these pages, and that information is stored
>
>
>
>I want to store the information for these pages (i.e. the available
>options
>for salary, the question-text for the salary question) in a mysql
>database
>
>BUT this site is multilingual so options etc. will need to be stored for
>English, French (with room for future languages as well).
>
>
>
>I would also like congruity between language, i.e. if you pick
>"Engineer"
>occupation type in French or English, I want your user record to have
>the
>same code (i.e. whether picked Manager(En) or Gerant(Manager in French),
>the
>user's occupation should=5 (the code for Engineer/Gerant)
>
>
>
>Obviously this poses a problem for 'normal' relational-databases as one
>record can have one ID and I don't think having a FrenchName &
>EnglishName
>for each would be that efficient.
>
>
>
>My partner has suggested not using a traditional database but a
>combination
>of mySQL and XML.
>
>The mySQL would basically store user records, with codes for most
>options
>(i.e. Occupation would = a number from 1 to 20, salary would = a number
>from
>1 - 5 (representing a salary range), while the XML would store the
>meaning
>of these codes (i.e. we would run an sql query to get the number 5, then
>run
>that past the xml to get the named value (i.e. Engineer) for it.
>
>
>
>Similarly for the Web Content management, we'd store most of it in XML.
>
>
>I hope this post makes sense to you. My general preference is to stick
>to a
>normal relational database. Which is the better approach, a big database
>or
>the dbase/xml version.
>
>
>
>
>
>   Ben
>
>
>
>





-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to