Closed tmkarlsen closed 10 months ago
Both are temporary "solutions" to updating language files for a content type. In both cases the translations will only last until the next patch-update.
We should discourage installing modified versions of content types and libraries, the modified library will be redistributed if download of the content is allowed. See issue #1375.
When a library is installed, the content of the translation files are stored in the database. When H5P Editor requests a translation it is retrieved from the database. In the Admin interface it will be possible to edit the translations stored in the database, the translations are stored as a JSON string. The translations will be local, meaning that they will not be included when exporting. Changes to the translations stored in the database may be overwritten when a new patch-version of a library is installed.
In many cases, updating the language files in the H5P open-source project takes too long to return The problem is that these small language fixes are easily done and should be quick to update, but it takes time for the whole circle to complete.
Suggested solutions
Being able to upload and actively overwrite an existing/installed H5P libraryBeing able to upload and overwrite language files for installed H5P librariesDescribed solution Description of accepted solution 3