Configuration file

Configuration file is a simple yaml file with options-value pairs, for instance

smart-quotes: false
auto-prefix: true
auto-import: "from orangecanvas.utils.localization.si import plsi, plsi_sz"

The available options are

smart-quotes (default: true)
If set to false, strings in translated sources will have the same quotes as in the original source. Otherwise, if translation of a single-quoted includes a single quote, Trubar will output a double-quoted string and vice-versa. If translated message contains both types of quotes, they must be escaped with backslash.
auto-prefix (default: true)
If set, Trubar will turn strings into f-strings if translation contains braces and adding an f- prefix makes it a syntactically valid string, unless the original string already included braces, in which case this may had been a pattern for str.format.
auto-import (default: none)
A string that, if specified, is prepended to the beginning of each source file with translation. The use is described in the section on plural forms.
static-files (default: none)
A path of directory whose content is copied into translated sources. See the section on plural forms.
exclude-pattern (default: "tests/test_")
A regular expression for filtering out the files that should not be translated. The primary use for this is to exclude unit tests.
encoding (default: system locale)
Characted encoding for .jaml files, such as "utf-8" or `"cp-1252".