Home

Personal Backup

© 2009, J. Rathlev, IEAP, Uni-Kiel
 

Translations to other languages

Personal Backup basically uses english captions and dialogs. The translation to german is made by using GNU Gettext for Delphi by Lars B. Dybdahl. This system makes it very easy for anyone to create a translation to another language. There are just two things needed:

Special editors

The work for translation is made easier by using a special po-editor (more infos).
Recommended programs:

Help needed

People who want to help to create translations to other languages are welcomed. They need to download the po templates for Personal Backup and one of the po-editors.
Important note: At the moment only the character set ISO-8859-1 is supported.

Creating a new translation

After downloading the templates you should create an appropriate work space on your computer:

Recommended directory structure

  1. Create a new directory pb-phrases in your personal folder
  2. Copy the templates to this folder
  3. Create a subdirectory languages
  4. Create there subdirectories for each language you want to support
  5. Open the template with an editor (e.g. poedit) and save as new file in the language specific subdirectory.
    poedit requires some prior changes to the catalogue settings (see picture at right).
  6. Insert the translated phrases. Make sure that the translated phrases have similar lengths as the original ones to fit into their fields on the desktop windows.
  7. Send the po file back to me as . I shall integrate the translation into the program package.

Updating translations

Templates will change on new program versions. GNU Gettext for Delphi has tools to update the templates and to merge the new templates with the existing translations. So only new and changed phrases have to be edited.
Merging is done by me after each update. Then I shall send the new merged translation to the translator to complete.
If anyone wants to merge the templates hinself he needs to download and install dxgettext on his computer. Thereafter he will find an entry in the context menu of all po files to merge them with the templates.

Update process

  1. Copy the new templates to the folder pb-phrases
  2. Right click on the translated po file and select ggmerge
  3. Select the po template and check Remember settings
  4. Start file merging
  5. Enter the editor (e.g. poedit) to add and change translations

Downloads:

Overview on existing translations for Delphi components.