Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Help with Internationalization

edited July 2003 in General
I have a Delphi 5 Ent app that users ReportBuilder Pro 5.5. I installed
with only the English language, but now I need to create a French (and maybe
Swedish) version of my app. I see Report Builder includes both of these
translations. I also see that I had to select these languages during
installation (which I did not). I expect I'll have to re-install
ReportBuilder to get the other languages. I'm hoping I can run the install
on another machine and just copy in the necessary language files (I have
TeeChart installed too, and I don't want to mess anything up). Is a
reinstall what I need to do to get the other languages installed? Will it
work to do the install (temporarily to another machine) and just copy the
language files mentioned in the documentation?

Assuming I can get the new languages installed, I'm not sure how to use
them. I am allowing users to write/configure reports with the ReportBuilder
interface - I do all that at design time. All the users see is the Print
Dialog, and the Preview Form. I am currently using the runtime .bpl files,
but the documentation only seems to discuss building translations for a
standalone .exe. When my app is installed, generally only one copy of the
application files are installed on the network (on the file server) and
users just have short cuts pointing to the app files. The ReportBuilder
.bpl's are in the same folder as my .exe on the server to avoid conflicts
with other apps that use their own version of ReportBuilder. Ideally, I'd
like to be able to continue to use the ReportBuilder .bpls and to allow my
users to select the application langauge at runtime. Is this possible? How
do I do it? If users can't select the application language in the app
itself, can I install multiple ReportBuilder languages so that whatever is
closest to their Regional Settings will be used?

Thanks,
Chris

Comments

  • edited July 2003
    Chris,

    You will need to include the .dll language files with your application
    release. Then you will need to add some code to allow your users choose
    which language they would like to use when they run your app. Please see
    the Readme.doc file located in the /RBuilder/Languages/... folder for more
    information.

    --
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
This discussion has been closed.