On 03/04/07, <b class="gmail_sendername">Lester Caine</b> <<a href="mailto:lester@lsces.co.uk">lester@lsces.co.uk</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
> The only way I can see to do that is to have a layer of abstraction<br>> between the data users see and what the database calls the tags<br>> internally. Once we have done that, the internal name may as well stay
<br>> with the English name. Anything else would be lots of work for no gain<br>> whatsoever.<br><br>This is one of the major reasons that XML is simply not a sensible storage<br>medium ;)<br>Scrap the use of full text for all these items and create a simple lookup
<br>table of values, with sets for each language. The tools then store the number<br>and present the user with the currently approved list of values for their<br>language.<br>Solves a number of problems with one simple step?
</blockquote><div><br><br>But then we loose the freeform option.<br><br></div>If it makes you feel better, it's always possible the mysql storage engine is doing this anyway :-)<br><br></div>