whisperback (1.8.3)
[whisperback.git] / README.translators
blob1d89a252766a366a68d08f1e8c51fb0e8bdcec3b
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
7 informations
9 CONTENTS
10 ========
12 - Before you begin
13 - Create a new translation
14 - Update an existing translation
15 - Man page translation
18 BEFORE YOU BEGIN
19 ================
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: 
33     ./setup.py build
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:
59     ./setup.py build
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
78 MAN PAGE TRANSLATION
79 ====================
81 The man page source located in `doc/whisperback.t2t` is not currently
82 translatable. Any help is welcome.