AbstractSpoon Software

 

Translations of TDL

Page history last edited by realsyntech 2 wks ago

ToDoList supports translation via resource dlls

(Simply download and unzip into the same folder as ToDoList.exe)

 

The following translations of ToDoList 6.0 are currently available.

 

Language

Download

Author

Last Updated (DD/MM/YY)

Deutsch (German)

ToDoLoc_Deu_60.zip

realsyntech

14/11/09

 


 

The following translations of ToDoList 5.9 are currently available.

 

Language

Download

Author

Last Updated (DD/MM/YY)

Deutsch (German)

ToDoLoc_Deu_59.zip

realsyntech

07/09/09

 


 

The following translations of ToDoList 5.8 are currently available.

 

Language

Download

Author

Last Updated (DD/MM/YY)

Français (French)

ToDoLOC_Fre_58.zip

Olivier B.

11/07/09

Deutsch (German)

ToDoLoc_Deu_58_.ZIP

realsyntech

13/07/09

 


 

The following translations of ToDoList 5.7 are currently available.

 

Language

Download

Author

Last Updated (DD/MM/YY)

Deutsch (German)

ToDoLOC_Deu_57.zip

realsyntech

28/02/09

русский (Russian) stask.org.ua/ Stask 13/04/091111.2009

 


 

The following translations of ToDoList 5.6 are currently available.

 

Language

Download

Author

Last Updated (DD/MM/YY)

Deutsch (German)

ToDoLOC_Deu_56.zip

realsyntech

29/07/08

Français (French)

ToDoLOC_Fre_56.zip

Olivier B.

05/08/08

Español (Spanish)

ToDoLOC_Spa_56.zip

J.C. San Román

01/10/08

русский (Russian)

stask.org.ua/

Stask

21/10/08


 


 

The following translations of ToDoList 5.5 are also available:

 

Language

Download

Author

Last Updated (DD/MM/YY)

Deutsch (German)

ToDoLOC_Deu_55.zip

realsyntech

29/07/08

Français (French)

ToDoLOC_Fre_55.zip

Olivier B.

01/08/08

русский (Russian)

stask.org.ua/

Stask

21/10/08

       

 


 

 

If you want to translate ToDoList into your language of choice you'll need to follow the following 2 stage process:

 

 

Note: It is assumes that you have access to at least Visual Studio Express Edition for the purpose of building the translated resource dlls.

 

1 Translate the Resources

 

Note: The reason we use RCLocalizer is simply because once you have done most of the hard work for the first version, the next version only requires you to translate what's changed between the two versions.

 

Note: There are 2 resource files to translate: ToDoListToDoList.rc and RTFContentCtrlRTFContentCtrl.rc

 

  1. Download the source code: todolist_src.zip.
  2. Download and install RCLocalizer from: http://www.rclocalizer.tk/[^]
  3. Run RCLocalizer.
  4. File | Open. Browse to ToDoListToDoList.rc (or RTFContentCtrlRTFContentCtrl.rc).
  5. Pick the appropriate target language and name the output resource file as ToDoList_[lang].rc (RTFContentCtrl_[lang].rc) where 'lang' is the appropriate 3-letter language identifier from the following list: http://www.science.co.il/Language/Codes.asp?s=code3[^]. This naming will help us manage the languages.
  6. In 'Tools Options General' set the 'When saving replace empty items with' option to 'Source'. Then save the rc file (File Save) and immediately reload it (File Open). Otherwise the dialogs and menus will appear to be empty because thay have not yet been translated.
  7. In the left-hand tree, navigate to 'Resources Menu | IDR_MAINFRAME' and double-click to open the menu in the main editing area.
  8. Look to the bottom of the editing screen - you will see 'Original Text' and 'Translated Text'. Click into the field below 'Translated Text' and type the appropriate translation for '&File'. When you press [Enter] the text will appear in the menu and the next item will be selected.
  9. When you have finished translating all menus, dialogs, strings, etc., save the resources and move on to step 2. This will allow you to test what you've done so that you can be sure you are proceeding correctly. Of course, you can run tests (see step 2) anytime, just make shure that everything is translated at the end.

 

Note: You may have to adjust dialog labels to fit translated text. (I had to increase the width of all preferences dialogs from 369 to 420 and the main preference dialog width to 550. realsyntech) 

 

2 Build the Resource Dlls

 

Note: This assumes you are running VS200x (For those still using VC6 like me, you'll know what to do).

  1. Run Visual Studio
  2. File Open Project/Solution. Browse to ToDoListToDoLOCToDoLOC.dsw. You may be prompted to convert the workspace and project - Select 'Yes to All'.
  3. Expand ToDoLOC in the Solution Explorer.
  4. Remove ToDoList.rc from the list and add ToDoList_.rc in its place.
  5. Build the Project (release version)
  6. This should have created ToDoLOC.dll.
  7. Do the same steps (2 to 5) for RTFContentCtrlRTFLOCRTFLOC.dsw. In the VS Solution Explorer replace RTFContentCtrl.rc with RTFContentCtrl_.rc. Build the project, which should give you a RTFContentCtrlLOC.dll
  8. Simply drop both new .dlls into your ToDoList folder and run ToDoList to test the translation.
  9. Once you have finished the translation and tested it to your satisfaction, send it to me (just the 2 dlls) and I will add it to this page and send you the password so that you can keep it up to date.

 

Comments (1)

profile picture

tibboh said

at 10:14 pm on Nov 3, 2009

@ Olivier B.:

I'dd like to assume the translation of the last version.
Can you please contact me to give me the previous .rc files?

You don't have permission to comment on this page.