On 10/2/2012 4:01 PM, Edward Chanter wrote:
> We're about to embark on a project for which locallisation is a requirement
> and it's the first time I've done this. I understand the basic concepts
> about having data containing the words and phrases needed on a website
> stored with versions for each language but I'm trying to figure something
> out: what's the best way to store the data?

i think the question should be "what's the best way manage all that data"? 
typically, this won't be a one off, you'll need to manage translations for a 
growing number of locales & the stuff being translated is likely to grow in 
complexity (if its not already).

who's doing the translations (hint, unless its an app about IT, it really 
shouldn't be your developers)? dealing w/professional translators, especially 
for "exotic" subjects, is often a "herding cats" exercise. you'll need 
something 
to keep track of what's been translated, when & by whom.

will the translated resources need to be shared w/other platforms?

for java, which has had i18n bits since forever, it's normal practice to use 
resource bundles (rb) & manage these w/one of the popular rb tools like 
rbManager or Attesoro.

that's not to say can't mix database supplied text & rb. massive amounts of 
text 
probably should be in some sort of database but you'll need the same kind of 
tracking mechanism as "regular" rb tools.


and just to make sure its clear, localizing an app isn't the 1st step. its 
internationalization (i18n)--besides the text, your app will need to handle 
date,time,number & currency formatting per locale. maybe calendars (not 
everybody uses gregorian calendars) as well as timezones. layout (LTR vs RTL 
locales), colors & even graphics all play a role in localization.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:352806
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to