vacanza/holidays Contributions
PR #3178 – Add French Localization (l10n) Support for Gabon
Merged: Mar 2026
- Set
default_language = "fr" with support for en_US and fr
- Wrapped all holiday name literals using
gettext (tr()) for localization
- Added two complete
.po localization catalogs (fr and en_US)
- Used official French holiday names sourced from Gabonese government archives
- Implemented multilingual tests (
test_l10n_default and test_l10n_en_us)
- Updated README language support table for Gabon
- Passed 32 CI checks across Python 3.10–3.14 on macOS, Ubuntu, and Windows
- Improved localization consistency for Francophone countries in the project
View Pull Request
PR #3177 – Add French Localization (l10n) Support for Burkina Faso
Merged: Feb 2026
- Integrated
gettext (gettext as tr) across all Burkina Faso holiday name literals
- Set
en_BF as default language with support for en_US and fr
- Added three complete
.po localization catalogs (en_BF, en_US, fr)
- Localized observed and estimated suffix labels (e.g.,
(observed), (estimated))
- Implemented locale-aware spelling differences (Labor vs Labour)
- Added comprehensive multilingual tests validating default, en_US, and French outputs
- Updated README language table and CONTRIBUTORS attribution
- Passed 32 CI checks and multi-maintainer review process before merge
View Pull Request