Commit Graph

11 Commits (6ac1d437397ad180601d9504481a511d4972fc99)

Author SHA1 Message Date
Michael Zanetti 50aa691087 Add test, fix some issues with loading internal and built-in plugin translations 2019-04-08 16:49:31 +02:00
Michael Zanetti 8ebd1ddc4e Rework translation mechanism
This branch moves the translation logic out of the DevicePlugin
into the JsonRpc layers (JsonRpcHandlers and Rest handlers) and
deprecates the Configuration.SetLanguage method call. Instead
it adds a "locale" property in the JSONRPC.Hello message. This
will allow multiple clients to connect to a single core using
different languages.
2019-04-08 16:49:24 +02:00
Michael Zanetti de3e0dedc7 allow multiple inheritance with interfaces 2019-04-08 13:55:15 +02:00
Simon Stürz 023a223908 Improve plugin json parsing and fix generate-plugininfo script 2019-04-08 13:55:15 +02:00
Michael Zanetti b2a47036e4 QList<Device*> -> Devices 2019-04-08 13:55:15 +02:00
Michael Zanetti bec536af7d cleanup libnymea api to enforce less linking on plugins 2019-04-08 13:55:15 +02:00
Michael Zanetti 4156e0abaa guru.guh.DevicePlugin -> io.nymea.DevicePlugin 2019-04-08 13:55:15 +02:00
Michael Zanetti b8a86b095d copyright headers guh -> nymea 2019-04-08 13:55:15 +02:00
Michael Zanetti 803ee32089 libguh.h -> libnymea.h 2019-04-08 13:55:15 +02:00
Michael Zanetti 4be14f1904 libguh-core -> libnymea-core 2019-04-08 13:55:15 +02:00
Michael Zanetti eb316a7a0c libguh -> libnymea 2019-04-08 13:55:15 +02:00