[Tails-dev] WhisperBack configuration

Delete this message

Reply to this message
Author: alan
Date:  
To: tails-dev
Subject: [Tails-dev] WhisperBack configuration

Hi,

WhisperBack code currently include tails-specific code and strings for
localized documentation.

This is far from perfect as:

- when these links change, we have to reflect these changes in
whisperback code and release a new version (of include a new snapshot
in Tails);

- apart form that code, WhisperBack core code is not Tails specific and
could be reused.

On the other hand, we already use a python script as a configuration
file.

Thus, why not to move these bits of code to the configuration file?

The concerned code is:

- load_htmlhelp in whisperBack/gui.py:173
This function loads string representing the HTML help index.
It could get this string from the config file, but this string must be
translatable.

- get_localised_doc_link in whisperBack/utils.py:169
This function depends on two others, but can actually be simplified
to a single function of 10 lines of code.

So the only blocker is: could whisperback python's config file included
in Tails code (config/chroot_local-includes/etc/whisperback/config.py)
be easily translateable?

Two questions:

- what about whisperback config file translation? (How) is that done for
other parts of Tails?
- what do you think about this change proposal?

Cheers


--