[Feature/Enhancement] multilingual support for the interface in the future
Enhancement / feature description:
Is there a plan to implement multilingual support for the user interface in this project? English is not my native language, and although I can understand it to some extent, using it can be a bit inconvenient for me. And adding multilingual support can expand the user base. I once recommended MindForger to my friend, but unfortunately, he was discouraged after just taking a glance because of the English interface. Adding multilingual support could make the tool more accessible and attract a wider audience.
Screenshots (with sketch), drawings, mocks, wireframes or diagrams: (if available)
...
When I look at https://github.com/dvorka/mindforger/wiki/Developer-documentation scrolling down maybe 3/4 of the way is a section entitled Localization. That appears to provide the documentation necessary to add a language translation. It appears to involve cloning the Mindforger repository, installing qttools5-dev-tools and following the steps outlined to create support for a new language.
Just a few hints for adding localization for a new language:
- https://github.com/dvorka/mindforger/commit/3d061a88767a274d6fa30640536195708958df36
- build localization as follows:
# when in GitHub dvorka/mindforger repository
# change to build/ directory
cd build
# check make help
make help
# build and release localization for given language
make l10n MF_LANG=<language>