A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » Database Design
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Multiligual Database



 
 
Thread Tools Display Modes
  #1  
Old December 13th, 2005, 03:32 AM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Multiligual Database

HI,

I've designed a very complex database (60 tables x 550 fields x about 150
relationships) and have come up against a huge obstacle. The database is
curently designed completely in English but my customer is in Quebec and so
it needs to be bilingual. How in the world can I convert everything structure
and data to be in both languages. Super Simple Examples is in English we say
Mr. or Mrs. and in French we say M. or Mme. for men and women.
This is essential to follow Quebec language laws and something tells me this
will be a gargantuan task :-\

Any help or pointers to scripts or anything will be much apreciated.

ps: I posted here and muti user as I was not certain the more apropriate
group.
--
Bernard Piette

--

  #2  
Old December 13th, 2005, 07:05 AM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Multiligual Database

Virale, Peut-etre vous avez besoin de faire une satellite pour adaptier au
beaux langues.

"Bernard Piette" wrote:

HI,

I've designed a very complex database (60 tables x 550 fields x about 150
relationships) and have come up against a huge obstacle. The database is
curently designed completely in English but my customer is in Quebec and so
it needs to be bilingual. How in the world can I convert everything structure
and data to be in both languages. Super Simple Examples is in English we say
Mr. or Mrs. and in French we say M. or Mme. for men and women.
This is essential to follow Quebec language laws and something tells me this
will be a gargantuan task :-\

Any help or pointers to scripts or anything will be much apreciated.

ps: I posted here and muti user as I was not certain the more apropriate
group.
--
Bernard Piette

--

  #3  
Old December 13th, 2005, 07:19 AM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Multiligual Database

Pardon me ? I don't understand your response.
Et oui je comprends le francais :-)

Bernard
--

"Jason S." wrote:

Virale, Peut-etre vous avez besoin de faire une satellite pour adaptier au
beaux langues.

"Bernard Piette" wrote:

HI,

I've designed a very complex database (60 tables x 550 fields x about 150
relationships) and have come up against a huge obstacle. The database is
curently designed completely in English but my customer is in Quebec and so
it needs to be bilingual. How in the world can I convert everything structure
and data to be in both languages. Super Simple Examples is in English we say
Mr. or Mrs. and in French we say M. or Mme. for men and women.
This is essential to follow Quebec language laws and something tells me this
will be a gargantuan task :-\

Any help or pointers to scripts or anything will be much apreciated.

ps: I posted here and muti user as I was not certain the more apropriate
group.
--
Bernard Piette

--

  #4  
Old December 13th, 2005, 08:14 AM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Multiligual Database

;

"Bernard Piette" wrote:

Pardon me ? I don't understand your response.
Et oui je comprends le francais :-)

Bernard
--

"Jason S." wrote:

Virale, Peut-etre vous avez besoin de faire une satellite pour adaptier au
beaux langues.

"Bernard Piette" wrote:

HI,

I've designed a very complex database (60 tables x 550 fields x about 150
relationships) and have come up against a huge obstacle. The database is
curently designed completely in English but my customer is in Quebec and so
it needs to be bilingual. How in the world can I convert everything structure
and data to be in both languages. Super Simple Examples is in English we say
Mr. or Mrs. and in French we say M. or Mme. for men and women.
This is essential to follow Quebec language laws and something tells me this
will be a gargantuan task :-\

Any help or pointers to scripts or anything will be much apreciated.

ps: I posted here and muti user as I was not certain the more apropriate
group.
--
Bernard Piette

--

  #5  
Old December 13th, 2005, 10:34 AM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Multiligual Database

Hi Bernard,

Thanks for your posting.

From your descriptions, I understood you would like bilingual interface for
your Access application. If I have misunderstood your concern, please feel
free to point it out.

Unfortunately, I am afraid we could not do this easily with Access. You may
customize code like this to define like below but I believe it will be a
huge job.

Private Sub Form_Load()

If LanguageFlag = "Quebec" then
Me.ComboBoxName.Text="Quebec"
else
Me.ComboBoxName.Text ="English"
endif

End Sub

However, If you want the whole context to be translated, I am afraid Access
is not a good product to do so. Thank you for your patience and cooperation.


Sincerely yours,

Michael Cheng
Microsoft Online Partner Support

When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
================================================== ===
This posting is provided "AS IS" with no warranties, and confers no rights.



  #6  
Old December 13th, 2005, 06:11 PM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Multiligual Database

How could you possibly design such a database without taking into account
such a requiremnent in the first place?
The first thing I would want to know is the text of the language law. It
seems that would dictate your design.
One of the problems is that you will have to switch character sets because
the french accents will not appear in the Canadian English character set.

At first guess, I would have a table to contain all text displayed in the
application. This table would have three columns: a Key, the English text and
the French text.
All text displayed in the application would come from this table. However,
you will still be left with the character set problem and the problem with
the Microsoft error messages which will be in English unless you can somehow
dynamically switch languages.

-Dorian

"Bernard Piette" wrote:

HI,

I've designed a very complex database (60 tables x 550 fields x about 150
relationships) and have come up against a huge obstacle. The database is
curently designed completely in English but my customer is in Quebec and so
it needs to be bilingual. How in the world can I convert everything structure
and data to be in both languages. Super Simple Examples is in English we say
Mr. or Mrs. and in French we say M. or Mme. for men and women.
This is essential to follow Quebec language laws and something tells me this
will be a gargantuan task :-\

Any help or pointers to scripts or anything will be much apreciated.

ps: I posted here and muti user as I was not certain the more apropriate
group.
--
Bernard Piette

--

  #7  
Old December 13th, 2005, 07:15 PM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Multiligual Database

Here is a function you could use to determine the language required.
I've included the values for three relevant languages:

Public Function GetLang() As Long
Dim ALid As Long
Dim Lid As MsoLanguageID
ALid = Application.LanguageSettings.LanguageID(msoLanguag eIDUI)
' Lid = msoLanguageIDEnglishCanadian '4105
' Lid = msoLanguageIDFrenchCanadian '3084
' Lid = msoLanguageIDEnglishUS '1033
GetLang = ALid
End Function

You'll need a PC with each supported language to test your database.
-Dorian

"Bernard Piette" wrote:

HI,

I've designed a very complex database (60 tables x 550 fields x about 150
relationships) and have come up against a huge obstacle. The database is
curently designed completely in English but my customer is in Quebec and so
it needs to be bilingual. How in the world can I convert everything structure
and data to be in both languages. Super Simple Examples is in English we say
Mr. or Mrs. and in French we say M. or Mme. for men and women.
This is essential to follow Quebec language laws and something tells me this
will be a gargantuan task :-\

Any help or pointers to scripts or anything will be much apreciated.

ps: I posted here and muti user as I was not certain the more apropriate
group.
--
Bernard Piette

--

  #8  
Old December 13th, 2005, 08:03 PM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Multiligual Database

There is some basic information abount internationalization in Access he
http://www.fmsinc.com/tpapers/intaa/

-Dorian

"Bernard Piette" wrote:

HI,

I've designed a very complex database (60 tables x 550 fields x about 150
relationships) and have come up against a huge obstacle. The database is
curently designed completely in English but my customer is in Quebec and so
it needs to be bilingual. How in the world can I convert everything structure
and data to be in both languages. Super Simple Examples is in English we say
Mr. or Mrs. and in French we say M. or Mme. for men and women.
This is essential to follow Quebec language laws and something tells me this
will be a gargantuan task :-\

Any help or pointers to scripts or anything will be much apreciated.

ps: I posted here and muti user as I was not certain the more apropriate
group.
--
Bernard Piette

--

  #9  
Old December 14th, 2005, 01:08 AM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Multiligual Database

Dorian and Micheal,
Thanks for your help with this.
I guess at minimum I could skip the user interface and buttons but the
reports and such will need to come out in two different languages.
An example might be where we do a mail out to prospects, some are french and
some are English and as such we will need two different mail merge documents.
I was thinking I could have a language preference field for English or
French and program a macro to print based on the selection with preformatted
English or French documents.Also,I could include both language choices in my
lookups so if prospect was french checkbox then in my prior example I would
choose the Monsieur prefix from a lookup field.

As for the accents maybe the client will accept that all docs Eng or Fre
could use the same french character set. ... Does this make sense?

ps: Dorien, For your initial question, ...Beginner's Luck I guess and all
communications with client have been only in English for the last four
months. In fact, client isn't even aware of this hurdle yet but I know it
will be a factor in the future which is why I'm working on this now to
prevent a future catastrophe.

Again Thanks and I have rated all your comment's as helpfull.
--



"mscertified" wrote:

How could you possibly design such a database without taking into account
such a requiremnent in the first place?
The first thing I would want to know is the text of the language law. It
seems that would dictate your design.
One of the problems is that you will have to switch character sets because
the french accents will not appear in the Canadian English character set.

At first guess, I would have a table to contain all text displayed in the
application. This table would have three columns: a Key, the English text and
the French text.
All text displayed in the application would come from this table. However,
you will still be left with the character set problem and the problem with
the Microsoft error messages which will be in English unless you can somehow
dynamically switch languages.

-Dorian

"Bernard Piette" wrote:

HI,

I've designed a very complex database (60 tables x 550 fields x about 150
relationships) and have come up against a huge obstacle. The database is
curently designed completely in English but my customer is in Quebec and so
it needs to be bilingual. How in the world can I convert everything structure
and data to be in both languages. Super Simple Examples is in English we say
Mr. or Mrs. and in French we say M. or Mme. for men and women.
This is essential to follow Quebec language laws and something tells me this
will be a gargantuan task :-\

Any help or pointers to scripts or anything will be much apreciated.

ps: I posted here and muti user as I was not certain the more apropriate
group.
--
Bernard Piette

--

  #10  
Old December 14th, 2005, 06:34 AM posted to microsoft.public.access.tablesdbdesign
external usenet poster
 
Posts: n/a
Default Multiligual Database

Hi,

Thanks for your prompt update.

Yes, I think Dorian's link for "Internationalizing Access Applications" is
very useful and I also save it in my Favorite Folder

If you have any questions or concerns next time, don't hesitate to let me
know. We are always here to be of assistance!


Sincerely yours,

Michael Cheng
Microsoft Online Partner Support

When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
================================================== ===
This posting is provided "AS IS" with no warranties, and confers no rights.

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Report based on rst in other database swedbera Setting Up & Running Reports 5 October 6th, 2005 11:41 AM
Access can't open database Scott B General Discussion 1 June 28th, 2005 04:16 PM
Converting 97 database to 2003 database and implications John Database Design 1 November 22nd, 2004 05:23 AM
cannot change password Richard General Discussion 13 November 14th, 2004 10:00 PM
What is MDE Charlie General Discussion 4 August 24th, 2004 04:15 PM


All times are GMT +1. The time now is 06:40 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.