1 WhisperBack - Send feedback via encrypted e-mail
2 ################################################
4 Copyright (C) 2009-2018 Tails developers <amnesia@boum.org>
6 This file explains how to translate WhisperBack. See README for generic
13 - Create a new translation
14 - Update an existing translation
15 - Man page translation
21 Make sure you have the required packages on your system: you'll need
22 the build-depends of the Debian package that are listed in the line
23 that starts with "Build-Depends" in the debian/control file.
26 CREATE A NEW TRANSLATION
27 ========================
29 1. Generate an uptodate template of translatable strings
31 In sources root, execute:
35 which will (re)generate the template `po/whisperback.pot`
37 2. Create the translations file for your language
39 In the `po/` directory, execute:
41 msginit --locale=<yourlocale>
43 For example to create a french translation file:
45 msginit --locale=fr_FR
47 3. Edit the translation file as usually
49 4. Send the result to Tails developers to include it in a next release
52 UPDATE AN EXISTING TRANSLATION
53 ==============================
55 1. Generate an uptodate template of translatable strings
57 In sources root, execute:
61 which will (re)generate the template `po/whisperback.pot`
63 2. Update the translations file for your language
65 In the `po/` directory, execute:
67 msgmerge --update <yourlocale>.po whisperback.pot
69 For example to update a french translation file:
71 msgmerge --update fr.po whisperback.pot
73 3. Edit the translation file as usually
75 4. Send the result to Tails developers to include it in a next release
81 The man page source located in `doc/whisperback.t2t` is not currently
82 translatable. Any help is welcome.