Revisiting: Translating Dynamics GP

Time for revisiting another article, in fact an entire series of articles. In February last year, I published a series of posts about Translating Dexterity Applications and showed how Dexterity has features specifically to allow it to be translated.  We also discussed Dexterity and Double Byte Languages and how Dexterity was never designed to work with double byte…

6

Russian Version of Microsoft Dynamics GP

Mariano Gomez, the Dynamics GP Blogster, has gone public with his pet project.  I knew a little bit about his project as we had discussed it and other issues involving translation when I wrote the Translating Dexterity Applications Series of blog posts. Have a look at the work Mariano has already achieved.  His post (link below) has…

0

Arabic Version of Microsoft Dynamics GP

One of our community’s MVP, Mohammad Daoud, is giving us a preview of the Arabic version of Microsoft Dynamics GP he has created. He has used Modifier and Report Writer to update all the messages and strings in the dictionaries, which leaves the original application dictionaries unchanged.  While this is not the method described in…

4

Handling Translation when Customizing with VBA

From the Translating Dexterity Applications Series.  The final topic in the series is one that was added later after I was asked about how to handle translated applications when writing customizations. Most code would work fine as it is independent of the language. However, it is common in Visual Basic for Applications (VBA) customizations to…

2

Optimizing your Translation Effort

From the Translating Dexterity Applications Series.  After a chat with Mariano Gomez, who was directly responsible for the creation of the first Spanish version of Microsoft Dynamics GP, I realized that I had not yet covered some additional areas that will need translation. This post will try to cover the other areas you need to consider.  …

4

Dexterity and Double Byte Languages

From the Translating Dexterity Applications Series.  During the course of this series we have discussed how you can change terminology, or even the entire language of a Dexterity application.  We have discussed flipping the windows for languages that read from right to left.  We have also discussed using languages which have different character sets. Languages such as French,…

9

How to Horizontally Flip the Windows

From the Translating Dexterity Applications Series.  So now we know how to translate the language, which is fine for a “western” language, but what about languages that are read from right to left rather than left to right; languages such as Hebrew and Arabic. One of the reasons that I decided to put together a…

8

Translating Dexterity Code

From the Translating Dexterity Applications Series.  Now that we understand how to write the Dexterity code to allow it to be easily translated and also work in a multi-lingual system.  The next step is actually translating the strings and messages. The actual process of translation is actually really simple. Make sure you have a backup of…

9

Writing Multi-Lingual Dexterity Code

From the Translating Dexterity Applications Series.  With large international companies using Microsoft Dynamics GP in multiple countries, we are seeing the need to be able to run more than one language of the application on the same system.  Even if an application can be easily translated, you may still encounter problems when you run the application in…

3

Writing Translatable Dexterity Code

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…

4

Dexterity: Designed for Translation

From the Translating Dexterity Applications Series.  When Great Plains Software decided to update their text based Great Plains Accounting (GPA) software for the graphical user interface (GUI) world of Windows and Macintosh, they found that a suitable development environment did not exist and so decided to develop their own. Hence we have Dexterity. What was…

2

Translating Dexterity Applications Series

After a number of questions about translation recently, I have decided to focus on Dexterity’s multi-lingual and translation capabilities for the next couple of weeks. The posts in the series include: 11-Feb-2009: Dexterity: Designed for Translation  13-Feb-2009: Writing Translatable Dexterity Code  16-Feb-2009: Writing Multi-Lingual Dexterity Code  18-Feb-2009: Translating Dexterity Code  20-Feb-2009: How to Horizontally Flip the Windows  23-Feb-2009: Dexterity…

20