Translating
上传用户:huihesys
上传日期:2007-01-04
资源大小:3877k
文件大小:2k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1. Translating WebMail to new languages
  2. ====================================
  3. WebMail comes with much localization support. Users may change easily between languages
  4. that are available.
  5. WebMail will automatically detect all installed languages.
  6. There are two "ways" to translate WebMail. One for the source distribution and one for
  7. the binary distribution.
  8. 1. The "make" way
  9. -----------------
  10. Here I will explain how to translate WebMail to a new language if you are using the
  11. WebMail source and will compile it anyway
  12. 1. Copy data/languages/en (or de) to data/languages/your_language
  13. 2. Translate all the html documents in your new directory. You should have a look at
  14.    the Templates file in this directory on WebMails HTML extensions.
  15. 3. copy data/WebMailStringResources_en.properties to 
  16.    data/WebMailStringResources_your_language.properties and translate it. 
  17.    This file mainly contains short Strings that don't fit into the templates.
  18. 4. edit the makefile in the data directory and add your language to the "LANGUAGES" 
  19.    variable.
  20. 5. Issue "make" to rebuild WebMail.
  21. 2. The "binary distribution" way
  22. --------------------------------
  23. That's what you can do if you only have the binary distribution of WebMail or don't
  24. want to rebuild WebMail with make.
  25. 1. Create a directory where you will work on (e.g. /usr/local/src/webmail )
  26. 2. Change to that directory and unzip webmail/lib/templates/html-templates_en.zip
  27.    there.
  28. 3. You now have a subdirectory called html-templates. Translate all html files therein
  29. 4. Generate a zipfile of the translated directory using
  30.    "zip -q html-templates_yourlang.zip html-templates/ html-templates/images"
  31. 5. Copy the new ZIP-file back to the WebMail templates directory 
  32.    (webmail/lib/templates)
  33. 6. Copy the file WebMailStringResources_en.properties in the templates-directory
  34.    to WebMailStringResources_yourlang.properties and translate the Strings there
  35. Regardless which way you take, please inform me if you have a new translation for
  36. WebMail so that I may include it in the distribution or offer it for download on the
  37. webpage.