1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-23 22:50:09 +03:00

Add sprintf format support for translation strings

This commit is contained in:
Carlos Martín 2016-09-08 12:11:45 +02:00
parent 7006a98492
commit a34fd0599e
3 changed files with 14 additions and 3 deletions

View File

@ -110,7 +110,10 @@ require.config({
'vis': '../bower_components/vis/dist/vis.min',
/* navigo */
'Navigo': '../bower_components/navigo/lib/navigo.min'
'Navigo': '../bower_components/navigo/lib/navigo.min',
/* sprintf */
'sprintf': '../bower_components/sprintf/dist/sprintf.min'
},
shim: {
/* Tabs */

View File

@ -15,6 +15,8 @@
/* -------------------------------------------------------------------------- */
define(function(require) {
var sprintf = require("sprintf").sprintf;
var LANGUAGE_OPTIONS =
'<option value="en_US">English (en_US)</option>\
<option value="ca">Catalan (ca)</option>\
@ -47,7 +49,12 @@ define(function(require) {
if (tmp == null || tmp == "") {
tmp = str;
}
return tmp;
if (arguments.length == 1){
return tmp;
}
return sprintf.apply(this, Array.prototype.slice.call(arguments));
};
return {

View File

@ -23,7 +23,8 @@
"foundation-sites": "6.2.1",
"jquery": "2.2.3",
"datatables": "1.10.12",
"navigo": "2.1.1"
"navigo": "2.1.1",
"sprintf": "1.0.3"
},
"authors": [
"Daniel Molina <dmolina@opennebula.org>",