I'm doing a database in-house that takes care of sending students to universities around the world. Size-wise we are talking 5-8 main modules and maybe 20-40 tables.
In case more that two languages must be supported, possibly due to the solution being sold to a similar company, I am considering the pros and cons of designing af multi-language solution. It could involve making the layouts 'smart' so static text labels would be fields. Or I could duplicate layouts to have a version for each language; not quite as smart, but at least re-using the TO's.
Apart from Custom Dialog buttons, what would be caveats / showstoppers? Can you point to any business cases where doing a multi-language design was worth the trouble?