To contribute a new language translation to Buzz:
-
Run
make translation_po locale=[locale]
.[locale]
is a string with the format "language[_script][_country]", where:- "language" is a lowercase, two-letter ISO 639 language code,
- "script" is a titlecase, four-letter, ISO 15924 script code, and
- "country" is an uppercase, two-letter, ISO 3166 country code.
For example:
make translation_po locale=en_US
. -
Fill in the translations in the
.po
file generated inlocale/[locale]/LC_MESSAGES
. -
Run
make translation_mo
to compile the translations, then test your changes. -
Create a new pull request with your changes.
If you encounter any issues, please open an issue on the Buzz GitHub repository. Here are a few tips to gather data about the issue, so it is easier for us to fix.
Provide details
What version of the Buzz are you using? On what OS? What are steps to reproduce it? What settings were selected.
Logs
Log files contain valuable information about what the Buzz was doing before the issue occurred. You can get the logs like this:
- Mac and Linux run the app from the terminal and check the output.
- Windows paste this into the Windows Explorer address bar
%USERPROFILE%\AppData\Local\Buzz\Buzz\Logs
and check the logs file.