power-status: Mark number with percentage for translation

Some locales expect the percentage sign before the number while
others use a different character, so mark it for translation.

https://bugzilla.gnome.org/show_bug.cgi?id=644097
This commit is contained in:
Florian Müllner 2011-09-07 14:25:02 +02:00
parent a324c390f0
commit e943dcafa4

View File

@ -118,7 +118,7 @@ Indicator.prototype = {
timestring = ngettext("%d minute remaining", "%d minutes remaining", minutes).format(minutes); timestring = ngettext("%d minute remaining", "%d minutes remaining", minutes).format(minutes);
this._batteryItem.label.text = timestring; this._batteryItem.label.text = timestring;
} }
this._primaryPercentage.text = Math.round(percentage) + '%'; this._primaryPercentage.text = C_("percent of battery remaining", "%d%%").format(Math.round(percentage));
this._batteryItem.actor.show(); this._batteryItem.actor.show();
} else { } else {
this._hasPrimary = false; this._hasPrimary = false;
@ -191,7 +191,7 @@ DeviceItem.prototype = {
this._box.add_actor(this._label); this._box.add_actor(this._label);
this.addActor(this._box); this.addActor(this._box);
let percentLabel = new St.Label({ text: '%d%%'.format(Math.round(percentage)) }); let percentLabel = new St.Label({ text: C_("percent of battery remaining", "%d%%").format(Math.round(percentage)) });
this.addActor(percentLabel, { align: St.Align.END }); this.addActor(percentLabel, { align: St.Align.END });
}, },