Advanced preferences (including language settings)

To avoid cluttering the interface, only the most frequently used options are listed on Mnemosyne's preferences screen. For advanced options, you can edit the .mnemosyne/config.py file to exercise a fine-grained control over the program's behaviour.

Here is an example config.py file:


# Mnemosyne configuration file.

# Align question/answers to the left (True/False)
left_align = False

# Keep detailed logs (True/False).
keep_logs = True

# Upload server. Only change when prompted by the developers.
upload_server = "mnemosyne-proj.dyndns.org:80"

# Set to True to prevent you from accidentally revealing the answer
# when clicking the edit button.
only_editable_when_answer_shown = False

# The translation to use, e.g. 'de' for German (including quotes).
# If set to None, the system's locale will be used.
locale = None

# The number of daily backups to keep. Set to -1 for no limit.
backups_to_keep = 5

# The moment the new day starts. Defaults to 3 am. Could be useful to
# change if you are a night bird.
day_starts_at = 3

Left-aligning text

You can get left alignment by adding html tags to each card or by setting left_align = True in config.py.

Changing the language Mnemosyne uses

By default, the language corresponding to your system's locale is chosen. If you want to override this behaviour, edit the .mnemosyne/config.py file and replace the line locale = None to locale = 'en' or locale = 'es' or whatever. You can find the corresponding language codes here.

I wanted to change the

I wanted to change the language, yet I couldn't fing the config.py file under .mnemosyne directory in Ubuntu.

Also in Windows, how can I change the language?

P.S. I just saw the forum, couldn't erase this message...