/* * Axelor Business Solutions * * Copyright (C) 2005-2019 Axelor (). * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License, version 3, * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ (function() { "use strict"; var bundle = (window._t || {}).bundle || {}; function gettext(key) { var message = bundle[key] || bundle[(key||'').trim()] || key; if (message && arguments.length > 1) { for(var i = 1 ; i < arguments.length ; i++) { var placeholder = new RegExp('\\{' + (i-1) + '\\}', 'g'); var value = arguments[i]; message = message.replace(placeholder, value); } } return axelor.sanitize(message); } this._t = gettext; }).call(this);