Обновил.
Встроил поддержку интернационального языка. По умолчанию английский, но если существует языковой файл соответствующий языку системы, то будет использоваться он. На данный момент есть только русский (в установщике), и отдельно в папке для примера ещё и английский.
Добавил, чтобы дубликаты строк в список файлов-сигналов не попадали.
В файле локализации сделал поддержку комментариев, строки начинающиеся с ";" игнорируются, то есть можно дописать автора, дату, описание, варианты перевода между строк.
Добавил рабочий каталог при открытии файла-сигнала /usr/share/sounds. Работает запоминание текущего в сессии запущенной программы, может ещё в ini сохранить, стоит ли.
Обновил
Если в Mint переменная LANGUAGE=ru, то в Manjaro - LANG=ru_RU.UTF-8, пришлось в имени переменной взять слева 4 символа, а в значении слева 2 символа, надеюсь уже будет совместимо в любой Linux. В крайнем случае при неопределении языка можно пользователю предложить указать путь к языковому файлу и сохранить в настройки с приоритетом использования настроек.