From e2397dd8b2651bda916f82196a5018328870ae80 Mon Sep 17 00:00:00 2001 From: Christian Lauinger Date: Tue, 15 Nov 2022 18:21:41 +0100 Subject: [PATCH] Color chooser --- menu_screenshot.png | Bin 23706 -> 26133 bytes messagingmenu@lauinger-clan.de/extension.js | 21 ++++++- messagingmenu@lauinger-clan.de/metadata.json | 2 +- messagingmenu@lauinger-clan.de/prefs.js | 52 +++++++++++------- messagingmenu@lauinger-clan.de/prefs.ui | 6 +- ...shell.extensions.messagingmenu.gschema.xml | 11 +++- po/af.po | 16 ++++-- po/cz.po | 16 ++++-- po/de.po | 16 ++++-- po/es.po | 16 ++++-- po/fr.po | 16 ++++-- po/hu.po | 25 +++++++++ po/it.po | 25 +++++++++ po/messagingmenu.pot | 24 ++++++++ po/nl.po | 30 ++++++++++ po/pl.po | 25 +++++++++ po/pt_BR.po | 26 +++++++++ po/ru.po | 25 +++++++++ po/tr.po | 25 +++++++++ 19 files changed, 318 insertions(+), 59 deletions(-) diff --git a/menu_screenshot.png b/menu_screenshot.png index bc97c9961d7d7851fa2cddf0807e651a715d12e4..588318433bca636b8c0aa7658acc0346422233a8 100644 GIT binary patch literal 26133 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 LAYLi@!|%TUoPGh! literal 23706 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 diff --git a/messagingmenu@lauinger-clan.de/extension.js b/messagingmenu@lauinger-clan.de/extension.js index 6be7877..b35f36f 100644 --- a/messagingmenu@lauinger-clan.de/extension.js +++ b/messagingmenu@lauinger-clan.de/extension.js @@ -19,6 +19,9 @@ const ExtensionUtils = imports.misc.extensionUtils; const Me = ExtensionUtils.getCurrentExtension(); const ICON_SIZE = 22; +const _rgbToHex = (r, g, b) => + "#" + [r, g, b].map((x) => x.toString(16).padStart(2, "0")).join(""); + let _indicator; let originalUpdateCount; let originalStyle; @@ -478,10 +481,26 @@ function _checkNotifyMBlog(source) { return result; } +function isSupported() { + let current_version = Config.PACKAGE_VERSION.split("."); + return current_version[0] >= 42 ? true : false; +} + function _changeStatusIcon(newMessage) { // Change Status Icon in Panel if (newMessage && !iconChanged) { - let color = settings.get_string("color"); + let color; + if (isSupported) { + let strcolor = settings.get_string("color-rgba"); + let arrColor = strcolor.replace("rgb(", "").replace(")", "").split(","); + color = _rgbToHex( + parseInt(arrColor[0]), + parseInt(arrColor[1]), + parseInt(arrColor[2]) + ); + } else { + color = settings.get_string("color"); + } iconBox.set_style("color: " + color + ";"); iconChanged = true; } else if (!newMessage && iconChanged) { diff --git a/messagingmenu@lauinger-clan.de/metadata.json b/messagingmenu@lauinger-clan.de/metadata.json index eeff89b..3497684 100644 --- a/messagingmenu@lauinger-clan.de/metadata.json +++ b/messagingmenu@lauinger-clan.de/metadata.json @@ -11,6 +11,6 @@ "gettext-domain": "messagingmenu", "description": "A Messaging Menu for the Gnome Shell. All Email and Chat Applications in one Place.", "url": "https://github.com/ChrisLauinger77/messagingmenu", -"version": 28, +"version": 29, "settings-schema": "org.gnome.shell.extensions.messagingmenu" } diff --git a/messagingmenu@lauinger-clan.de/prefs.js b/messagingmenu@lauinger-clan.de/prefs.js index 4d69ecc..8e99e2b 100644 --- a/messagingmenu@lauinger-clan.de/prefs.js +++ b/messagingmenu@lauinger-clan.de/prefs.js @@ -1,10 +1,12 @@ const ExtensionUtils = imports.misc.extensionUtils; -const GObject = imports.gi.GObject; -const { Gtk } = imports.gi; +const { Gtk, Gdk, GObject, Gio } = imports.gi; const Me = ExtensionUtils.getCurrentExtension(); const Gettext = imports.gettext.domain("messagingmenu"); const _ = Gettext.gettext; +//only here to be catched by translation +const strFix1 = _("Notification Color (RGB):"); + let settings; function createColorSettingWidget() { @@ -138,27 +140,35 @@ function fillPreferencesWindow(window) { window.add(page); let email_setting_switch = builder.get_object("email_setting_switch"); - email_setting_switch.set_active(settings.get_boolean("notify-email")); - email_setting_switch.connect("notify::active", function (button1) { - settings.set_boolean("notify-email", button1.active); - }); + settings.bind( + "notify-email", + email_setting_switch, + "active", + Gio.SettingsBindFlags.DEFAULT + ); let chat_setting_switch = builder.get_object("chat_setting_switch"); - chat_setting_switch.set_active(settings.get_boolean("notify-chat")); - chat_setting_switch.connect("notify::active", function (button2) { - settings.set_boolean("notify-chat", button2.active); - }); + settings.bind( + "notify-chat", + chat_setting_switch, + "active", + Gio.SettingsBindFlags.DEFAULT + ); let mblogging_setting_switch = builder.get_object("mblogging_setting_switch"); - mblogging_setting_switch.set_active(settings.get_boolean("notify-mblogging")); - mblogging_setting_switch.connect("notify::active", function (button3) { - settings.set_boolean("notify-mblogging", button3.active); - }); - let color_setting_string = builder.get_object("color_setting_string"); - color_setting_string.set_text(settings.get_string("color")); - color_setting_string.connect("notify::text", function (entry) { - // only save correct color hexcode - if (entry.text.length == 7 && entry.text.charAt(0) == "#") { - settings.set_string("color", entry.text); - } + settings.bind( + "notify-mblogging", + mblogging_setting_switch, + "active", + Gio.SettingsBindFlags.DEFAULT + ); + let color_setting_button = builder.get_object("color_setting_button"); + let mycolor = new Gdk.RGBA(); + mycolor.parse(settings.get_string("color-rgba")); + color_setting_button.set_rgba(mycolor); + color_setting_button.connect("color-set", function (color_setting_button) { + settings.set_string( + "color-rgba", + color_setting_button.get_rgba().to_string() + ); }); } diff --git a/messagingmenu@lauinger-clan.de/prefs.ui b/messagingmenu@lauinger-clan.de/prefs.ui index 58d10f3..f677983 100644 --- a/messagingmenu@lauinger-clan.de/prefs.ui +++ b/messagingmenu@lauinger-clan.de/prefs.ui @@ -42,10 +42,10 @@ - Notification Color (Hex): - color_setting_string + Notification Color (RGB) + color_setting_button - + center diff --git a/messagingmenu@lauinger-clan.de/schemas/org.gnome.shell.extensions.messagingmenu.gschema.xml b/messagingmenu@lauinger-clan.de/schemas/org.gnome.shell.extensions.messagingmenu.gschema.xml index 29538de..4629c59 100644 --- a/messagingmenu@lauinger-clan.de/schemas/org.gnome.shell.extensions.messagingmenu.gschema.xml +++ b/messagingmenu@lauinger-clan.de/schemas/org.gnome.shell.extensions.messagingmenu.gschema.xml @@ -1,5 +1,5 @@ - true @@ -23,8 +23,13 @@ '#ff0000' - Notification Color - The color used to paint the Icon + Notification Color HEX + The color used to paint the Icon(old version since GNOME 41) + + + 'rgba(255,0,0,1)' + Notification Color RGBA + The color used to paint the Icon(new version since GNOME 42) diff --git a/po/af.po b/po/af.po index 8f72686..6ac84c2 100644 --- a/po/af.po +++ b/po/af.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-11 14:44+0100\n" -"PO-Revision-Date: 2022-11-11 14:46+0100\n" +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +"PO-Revision-Date: 2022-11-14 22:58+0100\n" "Last-Translator: Christian Lauinger \n" "Language-Team: \n" "Language: af\n" @@ -30,19 +30,23 @@ msgstr "Kontakte" msgid "Settings" msgstr "Instellings" -#: messagingmenu@lauinger-clan.de/prefs.js:18 +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "Kennisgewing Kleur (RGB):" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 msgid "Notification Color (Hex):" msgstr "Kennisgewing Kleur (Hex):" -#: messagingmenu@lauinger-clan.de/prefs.js:51 +#: messagingmenu@lauinger-clan.de/prefs.js:53 msgid "Email Notification:" msgstr "E-pos Kennisgewing:" -#: messagingmenu@lauinger-clan.de/prefs.js:73 +#: messagingmenu@lauinger-clan.de/prefs.js:75 msgid "Chat Notification:" msgstr "Chat Kennisgewing:" -#: messagingmenu@lauinger-clan.de/prefs.js:95 +#: messagingmenu@lauinger-clan.de/prefs.js:97 msgid "Micro Blogging Notification:" msgstr "Mikro Blog Kennisgewing:" diff --git a/po/cz.po b/po/cz.po index 7494e7b..0365b38 100644 --- a/po/cz.po +++ b/po/cz.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Messaging Menu Version 4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-11 14:49+0100\n" -"PO-Revision-Date: 2022-11-11 15:26+0100\n" +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +"PO-Revision-Date: 2022-11-14 22:58+0100\n" "Last-Translator: Christian Lauinger \n" "Language-Team: Czech\n" "Language: cz\n" @@ -30,19 +30,23 @@ msgstr "Kontakty" msgid "Settings" msgstr "Nastavení" -#: messagingmenu@lauinger-clan.de/prefs.js:18 +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "Barva upozornění (RGB)" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 msgid "Notification Color (Hex):" msgstr "Barva upozornění (Hex)" -#: messagingmenu@lauinger-clan.de/prefs.js:51 +#: messagingmenu@lauinger-clan.de/prefs.js:53 msgid "Email Notification:" msgstr "Upozornění na email:" -#: messagingmenu@lauinger-clan.de/prefs.js:73 +#: messagingmenu@lauinger-clan.de/prefs.js:75 msgid "Chat Notification:" msgstr "Upozornění na zprávu v chatu:" -#: messagingmenu@lauinger-clan.de/prefs.js:95 +#: messagingmenu@lauinger-clan.de/prefs.js:97 msgid "Micro Blogging Notification:" msgstr "Upozornění na příspěvek na micro-blogu:" diff --git a/po/de.po b/po/de.po index a0bc4e3..09a8ef8 100644 --- a/po/de.po +++ b/po/de.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-11 14:44+0100\n" -"PO-Revision-Date: 2022-11-11 14:45+0100\n" +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +"PO-Revision-Date: 2022-11-14 22:58+0100\n" "Last-Translator: Christian Lauinger \n" "Language-Team: \n" "Language: de\n" @@ -30,19 +30,23 @@ msgstr "Kontakte" msgid "Settings" msgstr "Einstellungen" -#: messagingmenu@lauinger-clan.de/prefs.js:18 +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "Benachrichtigungsfarbe (RGB):" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 msgid "Notification Color (Hex):" msgstr "Benachrichtigungsfarbe (Hex):" -#: messagingmenu@lauinger-clan.de/prefs.js:51 +#: messagingmenu@lauinger-clan.de/prefs.js:53 msgid "Email Notification:" msgstr "Epost-Benachrichtigung:" -#: messagingmenu@lauinger-clan.de/prefs.js:73 +#: messagingmenu@lauinger-clan.de/prefs.js:75 msgid "Chat Notification:" msgstr "Chat-Benachrichtigung:" -#: messagingmenu@lauinger-clan.de/prefs.js:95 +#: messagingmenu@lauinger-clan.de/prefs.js:97 msgid "Micro Blogging Notification:" msgstr "Mikroblog-Benachrichtigung:" diff --git a/po/es.po b/po/es.po index fca0c3d..0723d17 100644 --- a/po/es.po +++ b/po/es.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Messaging Menu Version 4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-11 14:49+0100\n" -"PO-Revision-Date: 2022-11-11 15:26+0100\n" +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +"PO-Revision-Date: 2022-11-14 22:58+0100\n" "Last-Translator: Christian Lauinger \n" "Language-Team: Spanish\n" "Language: es\n" @@ -30,19 +30,23 @@ msgstr "Contactos" msgid "Settings" msgstr "Ajustes" -#: messagingmenu@lauinger-clan.de/prefs.js:18 +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "Color de la Notificación (RGB):" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 msgid "Notification Color (Hex):" msgstr "Color de la Notificación (Hex):" -#: messagingmenu@lauinger-clan.de/prefs.js:51 +#: messagingmenu@lauinger-clan.de/prefs.js:53 msgid "Email Notification:" msgstr "Correo de Notificación:" -#: messagingmenu@lauinger-clan.de/prefs.js:73 +#: messagingmenu@lauinger-clan.de/prefs.js:75 msgid "Chat Notification:" msgstr "Notificación Chat:" -#: messagingmenu@lauinger-clan.de/prefs.js:95 +#: messagingmenu@lauinger-clan.de/prefs.js:97 msgid "Micro Blogging Notification:" msgstr "Notificación Microblog:" diff --git a/po/fr.po b/po/fr.po index 4796c4f..b172cf6 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Messaging Menu Version 4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-11 14:49+0100\n" -"PO-Revision-Date: 2022-11-11 15:30+0100\n" +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +"PO-Revision-Date: 2022-11-14 22:59+0100\n" "Last-Translator: Christian Lauinger \n" "Language-Team: French\n" "Language: fr\n" @@ -30,19 +30,23 @@ msgstr "Contacts" msgid "Settings" msgstr "Reglages" -#: messagingmenu@lauinger-clan.de/prefs.js:18 +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "Couleur de la Notification (RGB):" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 msgid "Notification Color (Hex):" msgstr "Couleur de la Notification (Hex):" -#: messagingmenu@lauinger-clan.de/prefs.js:51 +#: messagingmenu@lauinger-clan.de/prefs.js:53 msgid "Email Notification:" msgstr "Email de Notification:" -#: messagingmenu@lauinger-clan.de/prefs.js:73 +#: messagingmenu@lauinger-clan.de/prefs.js:75 msgid "Chat Notification:" msgstr "Notification de Chat:" -#: messagingmenu@lauinger-clan.de/prefs.js:95 +#: messagingmenu@lauinger-clan.de/prefs.js:97 msgid "Micro Blogging Notification:" msgstr "Notification Microblog:" diff --git a/po/hu.po b/po/hu.po index 04538d6..663b7be 100644 --- a/po/hu.po +++ b/po/hu.po @@ -7,8 +7,13 @@ msgid "" msgstr "" "Project-Id-Version: Messaging Menu Version 4\n" "Report-Msgid-Bugs-To: \n" +<<<<<<< HEAD "POT-Creation-Date: 2022-11-11 14:49+0100\n" "PO-Revision-Date: 2022-11-11 15:27+0100\n" +======= +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +"PO-Revision-Date: 2022-11-14 22:59+0100\n" +>>>>>>> e868b24... Color chooser "Last-Translator: Christian Lauinger \n" "Language-Team: Hungarian\n" "Language: hu\n" @@ -30,6 +35,7 @@ msgstr "Kapcsolatok" msgid "Settings" msgstr "Beállítások" +<<<<<<< HEAD #: messagingmenu@lauinger-clan.de/prefs.js:18 msgid "Notification Color (Hex):" msgstr "Értesítési szín (Hex):" @@ -43,6 +49,25 @@ msgid "Chat Notification:" msgstr "Chat értesítés:" #: messagingmenu@lauinger-clan.de/prefs.js:95 +======= +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "Értesítési szín (RGB):" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 +msgid "Notification Color (Hex):" +msgstr "Értesítési szín (Hex):" + +#: messagingmenu@lauinger-clan.de/prefs.js:53 +msgid "Email Notification:" +msgstr "Email értesítés:" + +#: messagingmenu@lauinger-clan.de/prefs.js:75 +msgid "Chat Notification:" +msgstr "Chat értesítés:" + +#: messagingmenu@lauinger-clan.de/prefs.js:97 +>>>>>>> e868b24... Color chooser msgid "Micro Blogging Notification:" msgstr "Mikro-blogging értesítés:" diff --git a/po/it.po b/po/it.po index bc5a1e7..c155222 100644 --- a/po/it.po +++ b/po/it.po @@ -7,8 +7,13 @@ msgid "" msgstr "" "Project-Id-Version: Messaging Menu Version 4\n" "Report-Msgid-Bugs-To: \n" +<<<<<<< HEAD "POT-Creation-Date: 2022-11-11 14:49+0100\n" "PO-Revision-Date: 2022-11-11 15:28+0100\n" +======= +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +"PO-Revision-Date: 2022-11-14 22:59+0100\n" +>>>>>>> e868b24... Color chooser "Last-Translator: Christian Lauinger \n" "Language-Team: Italian\n" "Language: it\n" @@ -30,6 +35,7 @@ msgstr "Contatti" msgid "Settings" msgstr "Impostazioni" +<<<<<<< HEAD #: messagingmenu@lauinger-clan.de/prefs.js:18 msgid "Notification Color (Hex):" msgstr "Colore della Notifica (Hex):" @@ -43,6 +49,25 @@ msgid "Chat Notification:" msgstr "Notifica Chat:" #: messagingmenu@lauinger-clan.de/prefs.js:95 +======= +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "Colore della Notifica (RGB):" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 +msgid "Notification Color (Hex):" +msgstr "Colore della Notifica (Hex):" + +#: messagingmenu@lauinger-clan.de/prefs.js:53 +msgid "Email Notification:" +msgstr "Email di Notifica:" + +#: messagingmenu@lauinger-clan.de/prefs.js:75 +msgid "Chat Notification:" +msgstr "Notifica Chat:" + +#: messagingmenu@lauinger-clan.de/prefs.js:97 +>>>>>>> e868b24... Color chooser msgid "Micro Blogging Notification:" msgstr "Notifica Microblog:" diff --git a/po/messagingmenu.pot b/po/messagingmenu.pot index ea7d0fd..1b7d1fd 100644 --- a/po/messagingmenu.pot +++ b/po/messagingmenu.pot @@ -8,7 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" +<<<<<<< HEAD "POT-Creation-Date: 2022-11-11 14:49+0100\n" +======= +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +>>>>>>> e868b24... Color chooser "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -29,6 +33,7 @@ msgstr "" msgid "Settings" msgstr "" +<<<<<<< HEAD #: messagingmenu@lauinger-clan.de/prefs.js:18 msgid "Notification Color (Hex):" msgstr "" @@ -42,5 +47,24 @@ msgid "Chat Notification:" msgstr "" #: messagingmenu@lauinger-clan.de/prefs.js:95 +======= +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 +msgid "Notification Color (Hex):" +msgstr "" + +#: messagingmenu@lauinger-clan.de/prefs.js:53 +msgid "Email Notification:" +msgstr "" + +#: messagingmenu@lauinger-clan.de/prefs.js:75 +msgid "Chat Notification:" +msgstr "" + +#: messagingmenu@lauinger-clan.de/prefs.js:97 +>>>>>>> e868b24... Color chooser msgid "Micro Blogging Notification:" msgstr "" diff --git a/po/nl.po b/po/nl.po index c02dc0e..df8e57f 100644 --- a/po/nl.po +++ b/po/nl.po @@ -7,8 +7,13 @@ msgid "" msgstr "" "Project-Id-Version: Messaging Menu Version 4\n" "Report-Msgid-Bugs-To: \n" +<<<<<<< HEAD "POT-Creation-Date: 2022-11-11 14:49+0100\n" "PO-Revision-Date: 2022-11-11 15:28+0100\n" +======= +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +"PO-Revision-Date: 2022-11-14 22:59+0100\n" +>>>>>>> e868b24... Color chooser "Last-Translator: Christian Lauinger \n" "Language-Team: \n" "Language: nl\n" @@ -25,6 +30,7 @@ msgstr "Bericht opstellen" #: messagingmenu@lauinger-clan.de/extension.js:148 msgid "Contacts" msgstr "Contactpersonen" +<<<<<<< HEAD #: messagingmenu@lauinger-clan.de/extension.js:298 msgid "Settings" @@ -43,6 +49,30 @@ msgid "Chat Notification:" msgstr "Chatmelding:" #: messagingmenu@lauinger-clan.de/prefs.js:95 +======= + +#: messagingmenu@lauinger-clan.de/extension.js:298 +msgid "Settings" +msgstr "Instellingen" + +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "Meldingskleur (in RGB):" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 +msgid "Notification Color (Hex):" +msgstr "Meldingskleur (in hex):" + +#: messagingmenu@lauinger-clan.de/prefs.js:53 +msgid "Email Notification:" +msgstr "E-mailmelding:" + +#: messagingmenu@lauinger-clan.de/prefs.js:75 +msgid "Chat Notification:" +msgstr "Chatmelding:" + +#: messagingmenu@lauinger-clan.de/prefs.js:97 +>>>>>>> e868b24... Color chooser msgid "Micro Blogging Notification:" msgstr "Socialemediamelding:" diff --git a/po/pl.po b/po/pl.po index 09c5b6e..5b642f7 100644 --- a/po/pl.po +++ b/po/pl.po @@ -7,8 +7,13 @@ msgid "" msgstr "" "Project-Id-Version: Messaging Menu Version 4\n" "Report-Msgid-Bugs-To: \n" +<<<<<<< HEAD "POT-Creation-Date: 2022-11-11 14:49+0100\n" "PO-Revision-Date: 2022-11-11 15:28+0100\n" +======= +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +"PO-Revision-Date: 2022-11-14 22:59+0100\n" +>>>>>>> e868b24... Color chooser "Last-Translator: Christian Lauinger \n" "Language-Team: Polish\n" "Language: pl\n" @@ -31,6 +36,7 @@ msgstr "Kontakty" msgid "Settings" msgstr "Ustawienia" +<<<<<<< HEAD #: messagingmenu@lauinger-clan.de/prefs.js:18 msgid "Notification Color (Hex):" msgstr "Kolor notyfikacji (Hex):" @@ -44,6 +50,25 @@ msgid "Chat Notification:" msgstr "Powiadomienia czatu:" #: messagingmenu@lauinger-clan.de/prefs.js:95 +======= +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "Kolor notyfikacji (RGB):" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 +msgid "Notification Color (Hex):" +msgstr "Kolor notyfikacji (Hex):" + +#: messagingmenu@lauinger-clan.de/prefs.js:53 +msgid "Email Notification:" +msgstr "Powiadomienia poczty e-mail:" + +#: messagingmenu@lauinger-clan.de/prefs.js:75 +msgid "Chat Notification:" +msgstr "Powiadomienia czatu:" + +#: messagingmenu@lauinger-clan.de/prefs.js:97 +>>>>>>> e868b24... Color chooser msgid "Micro Blogging Notification:" msgstr "Powiadomienia z mikroblogu:" diff --git a/po/pt_BR.po b/po/pt_BR.po index b99d1bc..9ee7589 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,7 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Messaging Menu Version 4\n" "Report-Msgid-Bugs-To: \n" +<<<<<<< HEAD "POT-Creation-Date: 2022-11-11 14:49+0100\n" +======= +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +>>>>>>> e868b24... Color chooser "PO-Revision-Date: 2022-11-11 15:31+0100\n" "Last-Translator: Christian Lauinger \n" "Language-Team: Brazilian Portuguese\n" @@ -30,6 +34,7 @@ msgstr "Contatos" msgid "Settings" msgstr "Definicoes" +<<<<<<< HEAD #: messagingmenu@lauinger-clan.de/prefs.js:18 msgid "Notification Color (Hex):" msgstr "" @@ -46,3 +51,24 @@ msgstr "" msgid "Micro Blogging Notification:" msgstr "" +======= +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 +msgid "Notification Color (Hex):" +msgstr "" + +#: messagingmenu@lauinger-clan.de/prefs.js:53 +msgid "Email Notification:" +msgstr "" + +#: messagingmenu@lauinger-clan.de/prefs.js:75 +msgid "Chat Notification:" +msgstr "" + +#: messagingmenu@lauinger-clan.de/prefs.js:97 +msgid "Micro Blogging Notification:" +msgstr "" +>>>>>>> e868b24... Color chooser diff --git a/po/ru.po b/po/ru.po index f7c1f44..1a85d59 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,8 +8,13 @@ msgid "" msgstr "" "Project-Id-Version: Messaging Menu Version 4\n" "Report-Msgid-Bugs-To: \n" +<<<<<<< HEAD "POT-Creation-Date: 2022-11-11 14:49+0100\n" "PO-Revision-Date: 2022-11-11 15:29+0100\n" +======= +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +"PO-Revision-Date: 2022-11-14 23:00+0100\n" +>>>>>>> e868b24... Color chooser "Last-Translator: Christian Lauinger \n" "Language-Team: Russian\n" "Language: ru\n" @@ -31,6 +36,7 @@ msgstr "Контакты" msgid "Settings" msgstr "Настройки" +<<<<<<< HEAD #: messagingmenu@lauinger-clan.de/prefs.js:18 msgid "Notification Color (Hex):" msgstr "Цвет Уведомления (Гекс):" @@ -44,6 +50,25 @@ msgid "Chat Notification:" msgstr "Уведомление о Чате:" #: messagingmenu@lauinger-clan.de/prefs.js:95 +======= +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "Цвет Уведомления (RGB):" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 +msgid "Notification Color (Hex):" +msgstr "Цвет Уведомления (Гекс):" + +#: messagingmenu@lauinger-clan.de/prefs.js:53 +msgid "Email Notification:" +msgstr "Уведомление по Электронной Почте:" + +#: messagingmenu@lauinger-clan.de/prefs.js:75 +msgid "Chat Notification:" +msgstr "Уведомление о Чате:" + +#: messagingmenu@lauinger-clan.de/prefs.js:97 +>>>>>>> e868b24... Color chooser msgid "Micro Blogging Notification:" msgstr "Уведомление из Микроблоггинга:" diff --git a/po/tr.po b/po/tr.po index 3b70330..ec03daa 100644 --- a/po/tr.po +++ b/po/tr.po @@ -7,8 +7,13 @@ msgid "" msgstr "" "Project-Id-Version: Messaging Menu Version 4\n" "Report-Msgid-Bugs-To: \n" +<<<<<<< HEAD "POT-Creation-Date: 2022-11-11 14:49+0100\n" "PO-Revision-Date: 2022-11-11 15:29+0100\n" +======= +"POT-Creation-Date: 2022-11-14 22:57+0100\n" +"PO-Revision-Date: 2022-11-14 23:00+0100\n" +>>>>>>> e868b24... Color chooser "Last-Translator: Christian Lauinger \n" "Language-Team: Turkish <>\n" "Language: tr\n" @@ -30,6 +35,7 @@ msgstr "Kişiler" msgid "Settings" msgstr "Ayarlar" +<<<<<<< HEAD #: messagingmenu@lauinger-clan.de/prefs.js:18 msgid "Notification Color (Hex):" msgstr "Bildirim Rengi (Hex):" @@ -43,6 +49,25 @@ msgid "Chat Notification:" msgstr "Sohbet Bildirimi:" #: messagingmenu@lauinger-clan.de/prefs.js:95 +======= +#: messagingmenu@lauinger-clan.de/prefs.js:8 +msgid "Notification Color (RGB):" +msgstr "Bildirim Rengi (RGB):" + +#: messagingmenu@lauinger-clan.de/prefs.js:20 +msgid "Notification Color (Hex):" +msgstr "Bildirim Rengi (Hex):" + +#: messagingmenu@lauinger-clan.de/prefs.js:53 +msgid "Email Notification:" +msgstr "Eposta Bildirimi:" + +#: messagingmenu@lauinger-clan.de/prefs.js:75 +msgid "Chat Notification:" +msgstr "Sohbet Bildirimi:" + +#: messagingmenu@lauinger-clan.de/prefs.js:97 +>>>>>>> e868b24... Color chooser msgid "Micro Blogging Notification:" msgstr "Mikroblog Bildirimi:"