0291

I’ve been able to pay a bit more attention to the Sound Switcher Indicator and implement some of the long asked-for features.

## What’s new

- Version 2.1.0 (2016-09-29)

  - Added support for configuration file (#30).
    See below for details about its format.
  - The sections `Inputs` and `Outputs` can be hidden now (#32).
  - Device and port names can now be configured (#31).
  - Unused ports can be blacklisted (hidden from the menu) (#13).
  - French translation added.

- Version 2.0.2 (2016-09-28)

  - The menu can now be localised (#28).
    I’ve made use of the standard localisation library GNU gettext. New translations can easily be added as `.po` files, and merged from pull requests.
  - Russian and Spanish translations added.
  - Added a manpage (#24).
    It can be viewed using `man indicator-sound-switcher` (there’s not much information yet, but at least it’s there).

## The configuration file

The configuration file, by default `~/.config/indicator-sound-switcher.json`, must be in the JSON format. The file is optional, and so are all its values.

Here’s a sample config taken from the README:

    {