Multi-Language-Interface-design-approach: Difference between revisions

From *** My Personal Wiki ***
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
* Make list of Menu Items from a list in a database so they can be added dynamically
* Make list of Menu Items from a list in a database so they can be added dynamically
   
   
== Functional Examples ==
'''Example #1'''
* Header1=deg  '-- set the header of a column on the temperature profile sheet to 'deg'...short for degrees
* Header1=deg  '-- set the header of a column on the temperature profile sheet to 'deg'...short for degrees


Line 10: Line 15:
* Header1= Translate(deg)   
* Header1= Translate(deg)   


Translate will be a function that queries a database for a foreign language entry
Translate will be a function that queries a database for a foreign language entry:  Language='POLISH' Word='deg'
 
 
'''Example #2'''
 
Display function can be used to intercept all UserPrompt  text messages > Translate(Message)
 
 
'''Example #3'''
 
*Design of language interface should learn. The user should be the source of the translation!
 
*Must have a language database interface that allows a user to input his language.  Even allow an english respin on my terminology.

Revision as of 12:43, 21 October 2009

Multiple Language Interface - The database approach

  • Make a Menu Item = SELECT LANGUAGE
  • Make list of Menu Items from a list in a database so they can be added dynamically


Functional Examples

Example #1

  • Header1=deg '-- set the header of a column on the temperature profile sheet to 'deg'...short for degrees

Change to:

  • Header1= Translate(deg)

Translate will be a function that queries a database for a foreign language entry: Language='POLISH' Word='deg'


Example #2

Display function can be used to intercept all UserPrompt text messages > Translate(Message)


Example #3

  • Design of language interface should learn. The user should be the source of the translation!
  • Must have a language database interface that allows a user to input his language. Even allow an english respin on my terminology.