Back to Manual Table of Contents
Language support has been built into DentOffice from day one. This feature was buggy for a few versions, but has now been completely fixed and is working very smoothly. You must be using version 3.0 or greater for it to work properly, although version 3.1 is strongly recommended. There is absolutely no time delay between when the main version is ready, and when it is ready for use in other countries. The code is all written to automatically adapt to the user's computer settings.
A translation tool is part of the DentOffice program itself. If you want to translate, you should first install DentOffice, probably the trial version, and then go to the Main Menu | Tools | Language Translation. That menu item will not be visible unless your computer is set to use a foreign language in the Control Panel of Windows.
All translations are organized by category, usually the name of the window they are displayed in. You need to become familiar with the program to understand the various categories and windows. The more you use the program, the more phrases will be available for translation and the more categories will show, since the program dynamically adds the English phrases as they are used. Double click on a category to edit translations:
This window shows all the available translations, although more will probably be added as you work with the program. Double click on an item to edit:
You will not be able to add English comments, since that is only for our use. You can change the translation or the comment for your language.
Specific instructions for translators:
When translating, you must look at the screen of the window you are translating. Switch from the Translation Tool to the main program frequently to see what the changes look like. It is very important to look at the context of the phrase as it is used in the program. When translating for button text, try to keep the length of the text the same or shorter than the English version. If that is not possible, don't worry, because we can go back and make the button larger so that it will work for all languages.
Each language has one translator at a time who "manages" the translations for one month at a time. If there is more than one person who wants to do it, you can rotate the position. There is now a discussion forum for each language where you can discuss changes. The manager will do most of the actual translations with input from the other translators. The manager will then send us one table which we will post for others to use. Only one table can be accepted each month because we are so busy. If you want to manage some translations, please email us and we will work you into the rotation.
If you don't know a good translation for a phrase, leave it blank. Then, discuss it some more with the other translators, or let the next manager do it. There is no rush. We want the translations to be accurate and consistent throughout the program. If you want to change a translation that someone else made, strongly consider discussing it with everyone first. There may be a reason why it is that way. There will be one discussion forum for each language.
If a phrase needs to be left blank (for instance, Social Security Number), insert a space in the table. A space is very different from an empty field. A space will make the word show up empty; an empty field will retain the English version.
Future improvements to language features:
1. Support for Chinese and other languages with complex characters. (done for version 3.4)
2. We need to create an import/export feature for Procedure Codes because right now it is very difficult to maintain multiple databases for different countries. Currently, the following sets of procedure codes are available as separate databases: blank, usa, canada, uk.
3. The DentOffice Installer needs to have language features addes so that a user can choose which languages to install. This will speed up installation and will keep the database size to a minimum.
4. A tool needs to be built which can search through the raw C# code and extract ALL translatable phrases. This would allow the translation tool to truly display all phrases instead of just the ones that you have used so far. It would also help us clean up old phrases better. This is not easy to do. You can probably expect at least one year until this type of functionality is available.
5. The ultimate translation tool would let you make translations on the fly. You could just go into translation mode and then right click on an item while using DentOffice and it would let you enter a translation. The translation would immediately be uploaded to our server and be made available as an update for everyone else. That way, multiple translators could work on a single language without conflict. This is extremely complex, but this is the ultimate goal. Don't expect this for at least three years since we don't even have a web server set up yet.
6. As automated translation tools become more advanced, we fully expect this entire website and manual to be able to be automatically translatable. This will be a huge step forward, making this software immediately available to the entire world. We are closely following progress in this area. We estimate that we will have this website available in all languages within about seven years.
Languages Supported:
Any language is supported (no longer limited to Latin-based languages). No special programming has to be done to support obscure languages. we currently have interest in the following languages:
es Spanish
it Italian
pt Portuguese
fr French
Cultures will be added later such as:
en-GB English United Kingdom
en-AU English Australia
en-CA English Canada
fr-CA French Canada
Chinese and other Asian languages are not currently included, although we should have this functional soon.
Italian version, so far:
The following people have expressed interest or have already contributed some translations:
Italian-
Guido Cortese, Dentist
Luca Norfo, Phd
Spanish-
Current Manager: Ramiro Vergara
GilbertoHernandez Mesa, Computer Specialist in Caracas/Venezuela
Portuguese-
Current Manager: José Agnaldo B. de Sousa
Chinese-
Huan Huang
French-
Current Manager: Ron Boublil from Montreal.
Vincent Jaubert, Dental student in France (wistily@hotmail.com)
Dutch-
Current Manager: Ann De Hondt, Belgium.
German-
Current manager: Friedrich Grobbel (tandarts.grobbel@skynet.be)