diff --git a/locales/es-ES/common.json b/locales/es-ES/common.json index f43ba5db..270cecd1 100644 --- a/locales/es-ES/common.json +++ b/locales/es-ES/common.json @@ -1095,5 +1095,5 @@ "tagLanguage": "Lenguaje de marcado", "tagLanguageMustBeSelected": "Debes seleccionar un lenguaje de marcado", "helpText": "Texto de ayuda", - "permissionDenied": "Permission Denied" + "permissionDenied": "Permiso denegado" } diff --git a/server/lib/translate.js b/server/lib/translate.js index ba272355..465cc6b4 100644 --- a/server/lib/translate.js +++ b/server/lib/translate.js @@ -15,6 +15,8 @@ function loadLanguage(longCode) { loadLanguage('en-US'); loadLanguage('es-ES'); loadLanguage('pt-BR'); +loadLanguage('de-DE'); +loadLanguage('fr-FR'); resourcesCommon['fk-FK'] = convertToFake(resourcesCommon['en-US']); const resources = {}; diff --git a/server/models/shares.js b/server/models/shares.js index ae248bb7..746e9c7e 100644 --- a/server/models/shares.js +++ b/server/models/shares.js @@ -9,7 +9,7 @@ const interoperableErrors = require('../../shared/interoperable-errors'); const log = require('../lib/log'); const {getGlobalNamespaceId} = require('../../shared/namespaces'); const {getAdminId} = require('../../shared/users'); -const { tMark } = require('../lib/translate'); +const { tUI } = require('../lib/translate'); // TODO: This would really benefit from some permission cache connected to rebuildPermissions @@ -451,7 +451,7 @@ async function regenerateRoleNamesTable() { function throwPermissionDenied() { - throw new interoperableErrors.PermissionDeniedError(tMark('permissionDenied')); + throw new interoperableErrors.PermissionDeniedError(tUI('permissionDenied', config.defaultLanguage)); } async function removeDefaultShares(tx, user) {