| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
* Create POTFILES * Mark strings for translation * Add build configuration for updating and compile translation files * Add initial pt_BR translation
Sorry, something went wrong.
* Properly include <fmt/format.h> * Format texts in abaddon.cpp * Update abaddon.pot * Update pt_BR.po
* Mark startup.cpp strings for translation * Refactor chatinputindicator.cpp i18n * Update POTFILES * Update abaddon.pot
|
Internationalisation code is also working on Windows. The build environment here is UCRT64, but it should also work well with MINGW64 There are still some strings that needs to be translated. Working on it |
Sorry, something went wrong.
* Update abaddon.pot * Update POTFILES * Update Brazilian Portuguese Translation
|
The above commits implement internationalisation into Abaddon. This feature will allow users to utilise the application in their native language. It'll also allow contributors to translate the project into other available languages. This closes #308. BehaviourThe approach used for internationalisation is using gettext to read translated strings of a .mo file, which is usually located at /usr/share/locale/ in Linux systems. The default behaviour for Windows and Mac systems is to load the locale folder from the current directory. Changes in the project workflowWith this addition, code that has some kind of text being shown to the user will also have to consider i18n. The workflow is not complicated since most cumbersome parts (i.e updating and compiling translations) are done by CMake. Of course, some manual work is still needed, like adding the source file to POTFILES for fetching strings for translation and updating abaddon.pot file. Workflow
|
Sorry, something went wrong.
|
i like how this looks :^) |
Sorry, something went wrong.
|
Guys, Linux and Windows builds are working as expected. However. the MacOS build is failing because of a "reference not found" error. I kind of have some idea of what it can be, but I don't want to mess up the commit history with tests. Does anyone have an appropriate solution for this? What I've found
|
Sorry, something went wrong.
|
if the fix is hacky so be it. if you wanna play around with CI runs without messing up commit history u can just do it on another branch and squash it in when it works |
Sorry, something went wrong.
|
Sorry for taking so long to respond, life stuff. Ok, I'll begin writing code for the Mac port. I will also add i18n code to the add-stage patches |
Sorry, something went wrong.
* Fix html typos * Update Brazilian Portuguese Translation
* Add i18n to the stages functionality * Update the Brazilian Portuguese Translation
|
Sorry, something went wrong.
* Fixes text rendering artifacts due to non-utf8 text * Update abaddon.pot
* Update abaddon.pot * Update pt_BR.po
| Back | FazBrowse Home | New Git URL |
This is still a work in Progress. Some testing still have to be made before opening for merging