*********** Translation *********** DAViCAL uses the standard translation infrastructure of many projects. It is based on ``gettext`` (http://www.gnu.org/software/gettext/). Translators =========== Translating DAViCal ------------------- All translation of DAViCal is done by the Transifex tool (http://transifex.org/). We are using the Transifex service (http://www.transifex.net/) to translate the software. To translate DAViCal go to http://www.transifex.net/projects/p/davical. You can register an account there and then translate DAViCal in the webbrowser to your language. Furthermore you can improve existing translations and join the team of your language. Developers ========== Adding translatable string to the PHP-Source -------------------------------------------- DAViCal currently does not use ``_()`` but has two functions to do the translation. These functions are named ``i18n()`` and ``translate()``. With ``translate()`` a message can be directly translated. .. code-block:: php nl: translations/davical.messagespot/nl.po -> et: translations/davical.messagespot/et.po -> fr: translations/davical.messagespot/fr.po -> de: translations/davical.messagespot/de.po -> hu: translations/davical.messagespot/hu.po -> it: translations/davical.messagespot/it.po -> ja: translations/davical.messagespot/ja.po -> nb_NO: translations/davical.messagespot/nb_NO.po -> pl: translations/davical.messagespot/pl.po -> ru: translations/davical.messagespot/ru.po -> es_AR: translations/davical.messagespot/es_AR.po -> sv: translations/davical.messagespot/sv.po Done.