mirror of
https://github.com/oleid/gnome-shell-teatime.git
synced 2022-04-29 18:53:50 +00:00
rebased to master
This commit is contained in:
parent
1b3facb701
commit
bde371701f
@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2013-11-03 17:59+0100\n"
|
"POT-Creation-Date: 2013-11-03 18:16+0100\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@ -17,28 +17,32 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=CHARSET\n"
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: ../src/extension.js:82 ../src/extension.js:228
|
#: ../src/extension.js:82 ../src/extension.js:270
|
||||||
msgid "Your tea is ready!"
|
msgid "Your tea is ready!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/extension.js:170
|
#: ../src/extension.js:169
|
||||||
msgid "Show settings"
|
msgid "Show settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/extension.js:192
|
#: ../src/extension.js:180
|
||||||
|
msgid "min:sec"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../src/extension.js:234
|
||||||
msgid "TeaTime applet"
|
msgid "TeaTime applet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/extension.js:209
|
#: ../src/extension.js:251
|
||||||
msgid "Timer set!"
|
msgid "Timer set!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/extension.js:209
|
#: ../src/extension.js:251
|
||||||
#, javascript-format
|
#, javascript-format
|
||||||
msgid "%ss to go"
|
msgid "%ss to go"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/extension.js:229
|
#: ../src/extension.js:271
|
||||||
msgid "Drink it, while it is hot!"
|
msgid "Drink it, while it is hot!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
19
po/de.po
19
po/de.po
@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: TeaTime 7\n"
|
"Project-Id-Version: TeaTime 7\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2013-11-03 17:59+0100\n"
|
"POT-Creation-Date: 2013-11-03 18:16+0100\n"
|
||||||
"PO-Revision-Date: 2013-10-31 09:38+0100\n"
|
"PO-Revision-Date: 2013-10-31 09:38+0100\n"
|
||||||
"Last-Translator: Olaf Leidinger <oleid@mescharet.de>\n"
|
"Last-Translator: Olaf Leidinger <oleid@mescharet.de>\n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
@ -19,27 +19,32 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Poedit 1.5.7\n"
|
"X-Generator: Poedit 1.5.7\n"
|
||||||
|
|
||||||
#: ../src/extension.js:82 ../src/extension.js:228
|
#: ../src/extension.js:82 ../src/extension.js:270
|
||||||
msgid "Your tea is ready!"
|
msgid "Your tea is ready!"
|
||||||
msgstr "Dein Tee ist fertig!"
|
msgstr "Dein Tee ist fertig!"
|
||||||
|
|
||||||
#: ../src/extension.js:170
|
#: ../src/extension.js:169
|
||||||
msgid "Show settings"
|
msgid "Show settings"
|
||||||
msgstr "Einstellungen"
|
msgstr "Einstellungen"
|
||||||
|
|
||||||
#: ../src/extension.js:192
|
#: ../src/extension.js:180
|
||||||
|
msgid "min:sec"
|
||||||
|
msgstr "min:sec"
|
||||||
|
|
||||||
|
#: ../src/extension.js:234
|
||||||
msgid "TeaTime applet"
|
msgid "TeaTime applet"
|
||||||
msgstr "TeaTime applet"
|
msgstr "TeaTime applet"
|
||||||
|
|
||||||
#: ../src/extension.js:209
|
#: ../src/extension.js:251
|
||||||
msgid "Timer set!"
|
msgid "Timer set!"
|
||||||
msgstr "Die Zeit läuft!"
|
msgstr "Die Zeit läuft!"
|
||||||
|
|
||||||
#: ../src/extension.js:209
|
#: ../src/extension.js:251
|
||||||
|
#, javascript-format
|
||||||
msgid "%ss to go"
|
msgid "%ss to go"
|
||||||
msgstr "%ss verbleiben"
|
msgstr "%ss verbleiben"
|
||||||
|
|
||||||
#: ../src/extension.js:229
|
#: ../src/extension.js:271
|
||||||
msgid "Drink it, while it is hot!"
|
msgid "Drink it, while it is hot!"
|
||||||
msgstr "Trink ihn, solange er noch heiß ist!"
|
msgstr "Trink ihn, solange er noch heiß ist!"
|
||||||
|
|
||||||
|
@ -160,21 +160,42 @@ const TeaTime = new Lang.Class({
|
|||||||
this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
|
this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
|
||||||
this._settings.connect("changed::" + Utils.TEATIME_STEEP_TIMES_KEY,
|
this._settings.connect("changed::" + Utils.TEATIME_STEEP_TIMES_KEY,
|
||||||
Lang.bind(this, this._updateTeaList));
|
Lang.bind(this, this._updateTeaList));
|
||||||
|
|
||||||
|
this.teaItemCont = new PopupMenu.PopupMenuSection();
|
||||||
|
|
||||||
|
/*******************/
|
||||||
|
let head = new PopupMenu.PopupMenuSection();
|
||||||
|
let settingsIcon = new St.Icon({ icon_name : 'gtk-preferences', icon_size: 15 });
|
||||||
|
let item = new PopupMenu.PopupMenuItem(_("Show settings"));
|
||||||
|
|
||||||
|
item.actor.set_pack_start(true); // pack the icon in front of the text label
|
||||||
|
item.actor.add(settingsIcon);
|
||||||
|
item.connect('activate', Lang.bind(this, this._showPreferences));
|
||||||
|
head.addMenuItem(item);
|
||||||
|
|
||||||
|
/*******************/
|
||||||
|
let bottom = new PopupMenu.PopupMenuSection();
|
||||||
|
this._customEntry = new St.Entry({ style_class: 'teatime-custom-entry',
|
||||||
|
track_hover: true,
|
||||||
|
hint_text: _("min:sec") });
|
||||||
|
this._customEntry.get_clutter_text().set_max_length(10);
|
||||||
|
this._customEntry.get_clutter_text().connect("key-press-event", Lang.bind(this, this._createCustomTimer));
|
||||||
|
bottom.box.add(this._customEntry);
|
||||||
|
bottom.actor.set_style("padding: 0px 18px;")
|
||||||
|
|
||||||
|
/*******************/
|
||||||
|
|
||||||
|
this.menu.addMenuItem(head);
|
||||||
|
this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
|
||||||
|
this.menu.addMenuItem(this.teaItemCont);
|
||||||
|
this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
|
||||||
|
this.menu.addMenuItem(bottom);
|
||||||
|
|
||||||
this._updateTeaList();
|
this._updateTeaList();
|
||||||
},
|
},
|
||||||
_updateTeaList : function(config, output) {
|
_updateTeaList : function(config, output) {
|
||||||
// make sure the menu is empty
|
// make sure the menu is empty
|
||||||
this.menu.removeAll();
|
this.teaItemCont.removeAll();
|
||||||
|
|
||||||
settingsIcon = new St.Icon({ icon_name : 'gtk-preferences', icon_size: 15 });
|
|
||||||
item = new PopupMenu.PopupMenuItem(_("Show settings"));
|
|
||||||
item.actor.set_pack_start(true); // pack the icon in front of the text label
|
|
||||||
item.actor.add(settingsIcon);
|
|
||||||
item.connect('activate', Lang.bind(this, this._showPreferences));
|
|
||||||
this.menu.addMenuItem(item);
|
|
||||||
|
|
||||||
item = new PopupMenu.PopupSeparatorMenuItem();
|
|
||||||
this.menu.addMenuItem(item);
|
|
||||||
|
|
||||||
// fill with new teas
|
// fill with new teas
|
||||||
let list = this._settings.get_value(Utils.TEATIME_STEEP_TIMES_KEY).unpack();
|
let list = this._settings.get_value(Utils.TEATIME_STEEP_TIMES_KEY).unpack();
|
||||||
@ -185,17 +206,8 @@ const TeaTime = new Lang.Class({
|
|||||||
menuItem.connect('activate', Lang.bind(this, function() {
|
menuItem.connect('activate', Lang.bind(this, function() {
|
||||||
this._initCountdown(time);
|
this._initCountdown(time);
|
||||||
}));
|
}));
|
||||||
this.menu.addMenuItem(menuItem);
|
this.teaItemCont.addMenuItem(menuItem);
|
||||||
}
|
}
|
||||||
let bottom = new PopupMenu.PopupMenuSection();
|
|
||||||
this._customEntry = new St.Entry({ style_class: 'teatime-custom-entry',
|
|
||||||
track_hover: true,
|
|
||||||
hint_text: "Custom..." });
|
|
||||||
this._customEntry.get_clutter_text().set_max_length(10);
|
|
||||||
this._customEntry.get_clutter_text().connect("key-press-event", Lang.bind(this, this._createCustomTimer));
|
|
||||||
bottom.box.add(this._customEntry);
|
|
||||||
bottom.actor.set_style("padding: 0px 20px;")
|
|
||||||
this.menu.addMenuItem(bottom);
|
|
||||||
},
|
},
|
||||||
_createCustomTimer: function(text, event) {
|
_createCustomTimer: function(text, event) {
|
||||||
if (event.get_key_symbol() == Clutter.KEY_Enter ||
|
if (event.get_key_symbol() == Clutter.KEY_Enter ||
|
||||||
|
Loading…
Reference in New Issue
Block a user