To prepare for the additional Eel helper I introduced a translation cache. If the exact text part has already been translated within a certain time (aka is in cache), this text part is excluded from the translation request. If all texts are found in the cache, no request is sent and the cache results are return immediately.
This PR is based on another pull-request. As soon as it is merged, this PR will be rebased to master.
To prepare for the additional Eel helper I introduced a translation cache. If the exact text part has already been translated within a certain time (aka is in cache), this text part is excluded from the translation request. If all texts are found in the cache, no request is sent and the cache results are return immediately.
This PR is based on another pull-request. As soon as it is merged, this PR will be rebased to master.