UNPKG

@atlassian/aui

Version:

Atlassian User Interface Framework

56 lines (45 loc) 1.84 kB
(function (global, factory) { if (typeof define === "function" && define.amd) { define(['module', 'exports', './format', './internal/globalize', './internal/i18n/aui'], factory); } else if (typeof exports !== "undefined") { factory(module, exports, require('./format'), require('./internal/globalize'), require('./internal/i18n/aui')); } else { var mod = { exports: {} }; factory(mod, mod.exports, global.format, global.globalize, global.aui); global.i18n = mod.exports; } })(this, function (module, exports, _format, _globalize, _aui) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _format2 = _interopRequireDefault(_format); var _globalize2 = _interopRequireDefault(_globalize); var _aui2 = _interopRequireDefault(_aui); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Returns the value defined in AJS.I18n.keys for the given key. If AJS.I18n.keys does not exist, or if the given key does not exist, * the key is returned - this could occur in plugin mode if the I18n transform is not performed; * or in flatpack mode if the i18n JS file is not loaded. */ var i18n = { keys: _aui2.default, getText: function getText(key) { var params = Array.prototype.slice.call(arguments, 1); if (Object.prototype.hasOwnProperty.call(this.keys, key)) { return _format2.default.apply(null, [this.keys[key]].concat(params)); } return key; } }; (0, _globalize2.default)('I18n', i18n); exports.default = i18n; module.exports = exports['default']; }); //# sourceMappingURL=i18n.js.map