Help with Internationalization
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
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
This discussion has been closed.
Comments
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.
--
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com