Cecil
19+ years progress programming and still learning.
I've spent that last few years developing and maintaining an inhouse Web Application and in the last year we have merged with a Japanese Company. Japanese uses have requested that they want to used the same application but it needs to be translated into Japanese because none of them can read English (except one).
I so what I have done is created a simple ABL function which accepts the base language English text and lookup a translation table and finds the relevant Japanese and essentially substitutes out the English for Japanese.
For the initial translation I'm using a 3rd party web services to do the translations from English into Japanese and storing the results into the database. I then have a maintenance screen which enables our Japanese users to edit the translation for grammar correction.
Because the translation function is having to be called multiple times to access the translation lookup table, I am starting to worry about potential performance issues and the user experience for the web pages to load whistle its translating English into Japanese.
From the attached two screen shots, I have the English version and the translated version. Where there is a block of text, the translation function is being called.
What would you recommend to help server-side performance improvements?
NOTE:
What I'm trying to avoid is having multiple code for each language.
I so what I have done is created a simple ABL function which accepts the base language English text and lookup a translation table and finds the relevant Japanese and essentially substitutes out the English for Japanese.
For the initial translation I'm using a 3rd party web services to do the translations from English into Japanese and storing the results into the database. I then have a maintenance screen which enables our Japanese users to edit the translation for grammar correction.
Because the translation function is having to be called multiple times to access the translation lookup table, I am starting to worry about potential performance issues and the user experience for the web pages to load whistle its translating English into Japanese.
From the attached two screen shots, I have the English version and the translated version. Where there is a block of text, the translation function is being called.
What would you recommend to help server-side performance improvements?
NOTE:
What I'm trying to avoid is having multiple code for each language.