Added simplified language aliases for cs/hu/pt/tchinese to use during extraction.
Disallow to use curly brackets in msg files, to avoid breaking translations in game.
- Removed unused
lowercase
setting. - Replaced
all_utf8_yes_really_all
withansi_console
. - Console files are in utf-8 by default now.
Fixed initial poify not working.
Added support for Python 3.12. Action now uses a virtual environment.
Added special handling for cp1258 Vietnamese encoding.
Set charset to cp1258 for Vietnamese.
Added vi
/vietnamese
language slug.
Added support for all_utf8
, all_utf8_yes_really_all
parameters to .bgforge.yml
. Use the first one to consider all
files except DOS_FILENAMES in UTF-8, add the second one to consider even DOS_FILENAMES UTF-8.
Fixed file2msgstr invocation.
Fixed unfuzzy not working on Windows due to different default encoding.
Action: upgraded paths-filter to 3.0.1.
- Added missing console entry point for
poify.py
, it can now be called aspoify
. - Fixed spurious change messages for lines that are the same.
- Fixed
dir2msgstr
missing new female entries. - Fixed
poify
to always use Linux style paths in occurrences, even on Windows. - POlib updated to 1.2.0.
Action: added handle-charsets capability.
Action: force unpoify if dir2msgstr found changes.
Allow to load manual translation change to the same value that existing msgstr
is set to in PO, when extract_fuzzy
is not set, clearing fuzzy
flag.
- Renamed some files to get rid of dash to fix pip install.
- Renamed some files to get rid of dash to fix pip install.
- Bumped version.
- Added
sv
slug for Swedish language.
- Fixed
poify
processing utf-8 characters in EE source tra's.
- Fixed
msgmerge
sometimes obsoleting female entries that have a fuzzy male match. msgmerge
now deletes obsolete female entries.
dir2msgstr
works faster on translations with many female entries.- Fixed spurious "different female lines" message in
*msgstr
. *msgstr
loads changed female values too.unfuzzy
can use local config.- Action filters are shown in output for easier debug.
- Action
tra
paths are fixed.
- Fixed version in po generator.
- Moved lowercasing into a separate script.
- Action:
- Works
- Works faster
- Commit and push enabled by default.
POT-Creation-Date
only updated on actual update.- F2: For female lines in game dir, print a warning instead of dying.
- Enforce line endings:
\n
for PO and\r\n
for translation files. - Proper encoding for Hungarian.
- Fixed
dir2msgstr
encoding detection. dir2msgstr
now supports known locale codes.- Unfuzzying by
*2msgstr
properly removesprevious_msgid
.
- Massive rewrite under the hood.
- Published to PyPi.
- Added github action.
- Added repeated runs capability for
dir2msgstr
.