* Save flags before msgid/msgstr for obsolete msgids instead of after (gettext
behavior)
* Switch from bits/stdint-uintn.h -> stdint.h
More sophisticated handling of file mode and symlinks when saving:
- File mode used to be reset to umask when backups are enabled, now it's
correctly copied from the original file (with symlinks followed)
- Symlinks used to be converted to regular files when backups are enabled,
now the symlink is preserved, and the file it points to is modified
instead. Backup filename is related to the filename of the symlink.
* Refine wrapping logic on save
* Correct error reporting when directory passed as argument
* Fix dimensions in drawing routines
* Switch to termbox2
* Convert key handler and config.def.h to be similar to sled
* Refine logic to activate saving messages in multiple lines
Bugfix: crash when checking msgstr with msgstr == NULL
Bugfix and QoL feature release
* Fix: correct counting lines in string when newline is at the end
* QoL: Match the ending character (dot, space or newline) from msgid when saving
msgstr from edit box
* QoL: Print msgstrs with different number of newlines than msgid in different
color
Add newlines in first msgstr when adding X-Generator
Revert changes to edit box line width
Adjust line length drawing in edit box
Wrap long msgids/msgstrs in saved files (configurable through config.h)