From the Translating Dexterity Applications Series.
When Great Plains Software worked on translating the Dynamics product into multiple languages they came across a number of problems. Even though Dexterity was designed to allow easy translation, the international team found that developers needed to follow certain "Best Practices" to truly have a translatable application.
Tom Irsfeld, who headed up the international team for a number of years, worked with Dave Gaboury on the Dexterity development team and they created the following rules. You might have seen this rules before, but I will be explaining why they are important as well.
To write Dexterity code that can be easily translated, use the following guidelines:
For example, consider the following extended characters:
These guidelines are covered in the following Knowledge Base (KB) article:
Guidelines for how to write code that can be easily translated and that can be run in multiple languages in Dexterity in Microsoft Dynamics GP (KB 942749)
The following KB article discusses methods of handling literal strings:
Information about how to handle literal string warnings by using messages in Dexterity in Microsoft Dynamics GP (KB 943178)
Please let me know if you have come across any of these issues.
David
PingBack from http://blogs.msdn.com/developingfordynamicsgp/archive/2009/02/09/translating-dexterity-applications-series.aspx
Posting from Vaidy Mohan:
http://www.vaidy-dyngp.com/2009/02/writing-translatable-code-david.html
Posting from the Dynamics GP Blogster
http://dynamicsgpblogster.blogspot.com/2009/02/developing-for-dynamics-gp-weekly_23.html
Posting from Vaidy Mohan
http://www.vaidy-dyngp.com/2009/03/translation-series-is-complete-now.html
PLEASE READ BEFORE POSTING
Please only post comments relating to the topic of this page.
If you wish to ask a technical question, please use the links in the links section (scroll down, on right hand side) to ask on the Newsgroups or Forums. If you ask on the Newsgroups or Forums, others in the community can respond and the answers are available for everyone in the future.