Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
We build the project with 'meson' now instead of using custom
configure script + GNU Makefiles. To build the project, go to
the project root directory and use the following commands:
Building:
meson build
cd build
ninja
Update Language Files:
ninja shopsystem-pot
ninja shopsystem-update-po
Install:
DESTDIR=./tmp ninja install
|
|
This adds I18N support using standard gettext system together
with an initial German translation. This can be used to search
locales in some directory:
Intl.bindtextdomain("shopsystem", "/home/sre/src/serial-barcode-scanner");
And this can be used to switch language at runtime:
Intl.setlocale(LocaleCategory.ALL, "");
|
|
|
|
|
|
|
|
|
|
Connection to a localhost mailserver do not need
TLS encryption, so add support for plaintext
connections. Keep default of enabled TLS.
|
|
|
|
|
|
|
|
|
|
|
|
This process provides an DBus interface for sending mails
to users. It has MIME support for plain text and html mails
and supports attachments.
The service gets the SMTP server's hostname, port and authentication
data from the configuration daemon.
|