grommunio CUI (console user interface) is a textgraphical interface for managing the basic grommunio Appliance configuration. It is localized, with selectable keyboard layouts and languages.
For CUI to work properly, the Python modules from requirements.txt need to be present.
Make sure the path is correctly set:
export PYTHONPATH="$PYTHONPATH:<cui_source_dir>"
or let the install script copy cui.sh
to the system:
./install.sh
Support is available through grommunio GmbH and its partners. See https://grommunio.com/ for details. A community forum is at https://community.grommunio.com/.
For direct contact and supplying information about a security-related responsible disclosure, contact dev@grommunio.com.
- https://docs.github.com/en/get-started/quickstart/contributing-to-projects
- Alternatively, upload commits to a git store of your choosing, or export the series as a patchset using git format-patch, then convey the git link/patches through our direct contact address (above).
First, use xgettext from the package gettext-tools
and run it to search for T_
function calls to generate the template .pot file via:
xgettext -kT_ -d cui -o locale/cui.pot cui/*.py
Then use msgmerge
to merge the new or changed keys into the corresponding language file.
for lang in $(cd locale && echo */); do \
msgmerge --update locale/$lang/LC_MESSAGES/cui.po locale/cui.pot; \
done
The translations are managed through a Weblate project. Contributions are regularly monitored and integrated in the release cycles of grommunio CUI.