Make mw.jqueryMsg understand gender.
[lhc/web/wiklou.git] / resources / mediawiki / mediawiki.jqueryMsg.js
index 459d000..1866352 100644 (file)
                        var count = parseInt( this.language.convertNumber( nodes[0], true ), 10 );
                        var forms = nodes.slice(1);
                        return forms.length ? this.language.convertPlural( count, forms ) : '';
+               },
+
+               /**
+                * Transform parsed structure into gender
+                * @param {Array} of nodes, [ {String}, {String}, {String} ... ] 
+                * @return {String} selected gender form according to current language
+                */
+               gender: function( nodes ) { 
+                       var gender = nodes[0];
+                       var forms = nodes.slice(1);
+                       return this.language.gender( gender, forms );
                }
-               
+
        };
 
        // TODO figure out a way to make magic work with common globals like wgSiteName, without requiring init from library users...