@sync-in/server
Version:
The secure, open-source platform for file storage, sharing, collaboration, and sync
37 lines (36 loc) • 1.04 kB
JavaScript
/*
* Copyright (C) 2012-2025 Johan Legrand <johan.legrand@sync-in.com>
* This file is part of Sync-in | The open source file sync and share solution
* See the LICENSE file for licensing details
*/ "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: Object.getOwnPropertyDescriptor(all, name).get
});
}
_export(exports, {
get translateObject () {
return translateObject;
},
get translations () {
return translations;
}
});
const _fr = require("./fr");
const translations = {
fr: _fr.fr
};
function translateObject(language, obj) {
if (language?.length && Object.keys(translations).indexOf(language) > -1) {
const tr = translations[language];
for (const k of Object.keys(obj).filter((k)=>!!obj[k] && tr[obj[k]])){
obj[k] = tr[obj[k]];
}
}
return obj;
}
//# sourceMappingURL=index.js.map