Go to file
Alejandro Sirgo Rica 213c9f47a3 kiosk: obtain os probe data from ogClient
Define a kiosk event "refresh" to send configuration data from
ogClient to Kiosk. Send the OS list after an ogClient refresh
operation.

Reload widgets in Kiosk when a refresh event is received.
2025-02-14 13:57:46 +01:00
cfg src: improve logging 2022-06-08 10:27:06 +02:00
misc ogclient: add kiosk 2025-02-14 13:57:44 +01:00
src kiosk: obtain os probe data from ogClient 2025-02-14 13:57:46 +01:00
systray ogclient-systray: add new systray program for ogclient 2024-12-16 16:01:06 +01:00
tests src: update license header 2024-11-28 16:45:56 +01:00
utils ogclient-systray: add new systray program for ogclient 2024-12-16 16:01:06 +01:00
.gitignore ogclient: add kiosk 2025-02-14 13:57:44 +01:00
COPYING Rename LICENSE to COPYING 2020-06-18 16:45:46 +02:00
README ogclient: add kiosk 2025-02-14 13:57:44 +01:00
make.bat ogclient-systray: add new systray program for ogclient 2024-12-16 16:01:06 +01:00
ogclient kiosk: enable logging for kiosk 2025-02-14 13:57:46 +01:00
setup.py Rename 'linux' folder and operations to 'live' 2020-12-03 13:38:43 +01:00

README

# Kiosk
Interactive kiosk software for ogClient.

## Translation

Qt uses .ts files to store the translations for each language. These files are
generated from strings surounded by the tr() function in the code.
The program needs a binary file with the translation information, this file
has a qm extension and it is generated by the tool lrelease-qt6.

Dependencies:
Generating the .ts files requires pylupdate6 provided by
pip install pyqt6

For the .qm file generation install the package qt6-tools package from your
distribution's repository.

Update .ts files:
run update_translations.sh in the misc folder.

Generate .qm files:
run compile_translations.sh in the misc folder.

Edit translations:
The .ts files can be manually edited as they are XML files.
Optinally the software linguist-qt6 can be used to edit the files through a
graphical interface. This program is also provided by the package qt6-tools.

Steps to translate with Linguist:
- Launch linguist-qt6
- Open the .ts file from the translations directory.
- Translate the strings as needed.
- Save the translations.