Hi, good question! The GUI is theoretically translatable using Qt tools, e.g. Qt Linguist, although no ".ts" file is currently produced, so that would have to be added to the make process. Also "main.cpp" would have to updated to load the appropriate locale through QTranslator, though that looks trivial to do. The library and CLI are not currently translatable, although coincidentally I'm updating the library at the moment to be more localization-friendly, e.g. adding positional arguments like "%1$d"...
MAXICODE: Zero-pad US postcodes that lack "+4" (Annex B.1.4a)
See https://en.wikipedia.org/wiki/QR_code#Joining_a_Wi%E2%80%91Fi_network e.g. zint -b QRCODE -d "WIFI:S:<SSID>;T:WPA;P:<PASSWORD>;;"
GUI: use X11 (xcb) as platform instead of Wayland on Linux to
library: check d/o escape seq value <= 255, better error messages
gs1: New AIs 7041 (GSCN 23-272) (packagetype) and 716 (GSCN-24-157)
CODE128: Add minimal encodation algorithm (non-extended ASCII only)
Hi apologies for the long delay in replying - \^1 is now implemented with commit [10747d]. To exactly replicate the TEC-IT encodation (starting in Code B) you can do zint -b CODE128 -d '\^B\^1SN123456789012' --extraesc (Zint defaults to starting in Code C).