# Manage translations ## Requirements Qt Linguist tools are used to manage translations. Typically on Ubuntu: ```bash sudo apt install qttools5-dev-tools ``` ## Workflow 1. Generate the `plugin_translation.pro` file: ```bash python scripts/generate_translation_profile.py ``` 1. Update `.ts` files: ```bash pylupdate5 -verbose profile_manager/resources/i18n/plugin_translation.pro ``` 1. Translate your text using QLinguist or directly into `.ts` files. Launching it through command-line is possible: ```bash linguist profile_manager/resources/i18n/*.ts ``` 1. Compile it: ```bash lrelease profile_manager/resources/i18n/*.ts ```