ea1ca79e286b31d2583284357862c57e4315ea93
2 * Manages language items.
4 * @author Tim Duesterhus
5 * @copyright 2001-2019 WoltLab GmbH
6 * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
8 define(["require", "exports"], function (require
, exports
) {
10 Object
.defineProperty(exports
, "__esModule", { value
: true });
11 exports
.addObject
= exports
.add
= exports
.get = exports
.registerPhrase
= exports
.getPhrase
= void 0;
12 function getPhrase(key
, parameters
= {}) {
13 return window
.WoltLabLanguage
.getPhrase(key
, parameters
);
15 exports
.getPhrase
= getPhrase
;
16 function registerPhrase(key
, value
) {
17 window
.WoltLabLanguage
.registerPhrase(key
, value
);
19 exports
.registerPhrase
= registerPhrase
;
21 * @deprecated 6.0 Use `getPhrase()` instead
23 function get(key
, parameters
= {}) {
24 return getPhrase(key
, parameters
);
28 * @deprecated 6.0 Use `registerPhrase()` instead
30 function add(key
, value
) {
31 registerPhrase(key
, value
);
35 * @deprecated 6.0 Use `registerPhrase()` instead
37 function addObject(object
) {
38 Object
.entries(object
).forEach(([key
, value
]) => {
39 registerPhrase(key
, value
);
42 exports
.addObject
= addObject
;