diff --git a/yfquotes@thegli/CHANGELOG.md b/yfquotes@thegli/CHANGELOG.md index bc706200..b565a20d 100644 --- a/yfquotes@thegli/CHANGELOG.md +++ b/yfquotes@thegli/CHANGELOG.md @@ -1,3 +1,16 @@ +### 0.15.1 - September 12, 2024 + +Features: + +- update Catalan translation (courtesy of [Odyssey](https://github.com/odyssey)) +- update Dutch translation (courtesy of [qadzek](https://github.com/qadzek)) +- update Spanish translation (courtesy of [haggen88](https://github.com/haggen88)) + +Bugfixes: + +- cache quotes responses for each desklet instance separately +- restore automatic quotes data refresh on settings import + ### 0.15.0 - September 2, 2024 Features: diff --git a/yfquotes@thegli/files/yfquotes@thegli/desklet.js b/yfquotes@thegli/files/yfquotes@thegli/desklet.js index 330690d8..6220e405 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/desklet.js +++ b/yfquotes@thegli/files/yfquotes@thegli/desklet.js @@ -77,12 +77,15 @@ Soup.Session.prototype.add_feature.call(_httpSession, _cookieJar); let _crumb = null; -let _lastResponse = { +// cache the last QF quotes response +const _lastResponses = new Map(); +_lastResponses.set("default", { + symbolsArgument: "", responseResult: [], // we should never see this error message responseError: _("No quotes data to display"), lastUpdated: new Date() -}; +}); function logDebug(msg) { if (LOG_DEBUG) { @@ -159,6 +162,15 @@ YahooFinanceQuoteUtils.prototype = { }; }, + compareSymbolsArgument: function(symbolsArgument, quoteSymbolsText) { + const argumentFromText = this.buildSymbolsArgument(quoteSymbolsText); + if (symbolsArgument.length === 0 || argumentFromText.length === 0) { + return false; + } + + return symbolsArgument === argumentFromText; + }, + isOkStatus: function(soupMessage) { if (soupMessage) { if (IS_SOUP_2) { @@ -248,6 +260,7 @@ YahooFinanceQuoteReader.prototype = { quoteUtils: new YahooFinanceQuoteUtils(), getCookie: function(customUserAgent, callback) { + logDebug("getCookie"); const _that = this; const message = Soup.Message.new("GET", YF_COOKIE_URL); @@ -296,6 +309,7 @@ YahooFinanceQuoteReader.prototype = { }, postConsent: function(customUserAgent, formData, callback) { + logDebug("postConsent"); const _that = this; const message = Soup.Message.new("POST", YF_CONSENT_URL); @@ -345,6 +359,7 @@ YahooFinanceQuoteReader.prototype = { }, getCrumb: function(customUserAgent, callback) { + logDebug("getCrumb"); const _that = this; const message = Soup.Message.new("GET", YF_CRUMB_URL); @@ -393,6 +408,7 @@ YahooFinanceQuoteReader.prototype = { }, getFinanceData: function(quoteSymbolsArg, customUserAgent, callback) { + logDebug("getFinanceData"); const _that = this; if (quoteSymbolsArg.length === 0) { @@ -710,6 +726,7 @@ StockQuoteDesklet.prototype = { __proto__: Desklet.Desklet.prototype, init: function(metadata, id) { + logDebug("init desklet id " + id); this.metadata = metadata; this.id = id; this.updateId = 0; @@ -864,22 +881,24 @@ StockQuoteDesklet.prototype = { // called on events that change the quotes data layout (sorting, show/hide fields, text color, etc) onRenderSettingsChanged: function() { + logDebug("onRenderSettingsChanged"); this.render(); }, // called on events that change the way YFQ data are fetched (data refresh interval) onDataFetchSettingsChanged: function() { + logDebug("onDataFetchSettingsChanged"); this.removeUpdateTimer(); this.setUpdateTimer(); }, // called on events that change the quotes data (quotes list) - // BEWARE: DO NOT use this function as callback in settings.bindProperty() - otherwise multiple YFQ requests are fired, and multiple timers are created! + // BEWARE: DO NOT use this function as callback in settings.bind() - otherwise multiple YFQ requests are fired, and multiple timers are created! onQuotesListChanged: function() { logDebug("onQuotesListChanged"); if (this.updateInProgress) { - logInfo("Data refresh already in progress"); + logDebug("Data refresh in progress for desklet id " + this.id); return; } this.removeUpdateTimer(); @@ -900,17 +919,18 @@ StockQuoteDesklet.prototype = { }, fetchFinanceDataAndRender: function(quoteSymbolsArg, customUserAgent) { + logDebug("fetchFinanceDataAndRender. quotes=" + quoteSymbolsArg + ", custom User-Agent: " + customUserAgent); const _that = this; this.quoteReader.getFinanceData(quoteSymbolsArg, customUserAgent, function(response) { logDebug("YF query response: " + response); let parsedResponse = JSON.parse(response); - _lastResponse = - { + _lastResponses.set(_that.id, { + symbolsArgument: quoteSymbolsArg, responseResult: parsedResponse.quoteResponse.result, responseError: parsedResponse.quoteResponse.error, lastUpdated: new Date() - }; + }); _that.setUpdateTimer(); _that.render(); }); @@ -920,6 +940,7 @@ StockQuoteDesklet.prototype = { for (let cookie of _cookieJar.all_cookies()) { let cookieName = IS_SOUP_2 ? cookie.name : cookie.get_name(); if (cookieName === name) { + logDebug("Cookie found in jar: " + name); return true; } } @@ -928,6 +949,7 @@ StockQuoteDesklet.prototype = { }, fetchCookieAndRender: function(quoteSymbolsArg, customUserAgent) { + logDebug("fetchCookieAndRender, custom User-Agent: " + customUserAgent); const _that = this; this.quoteReader.getCookie(customUserAgent, function(authResponseMessage, responseBody) { @@ -944,6 +966,7 @@ StockQuoteDesklet.prototype = { }, processConsentAndRender: function(authResponseMessage, consentPage, quoteSymbolsArg, customUserAgent) { + logDebug("processConsentAndRender"); const _that = this; const formElementRegex = /(
)/; const formInputRegex = /()/g; @@ -973,6 +996,7 @@ StockQuoteDesklet.prototype = { }, fetchCrumbAndRender: function(quoteSymbolsArg, customUserAgent) { + logDebug("fetchCrumbAndRender"); const _that = this; this.quoteReader.getCrumb(customUserAgent, function(crumbResponseMessage, responseBody) { @@ -996,13 +1020,14 @@ StockQuoteDesklet.prototype = { }, processFailedFetch: function(errorMessage) { + logDebug("processFailedFetch"); const errorResponse = JSON.parse(this.quoteReader.buildErrorResponse(errorMessage)); - _lastResponse = - { + _lastResponses.set(this.id, { + symbolsArgument: "", responseResult: errorResponse.quoteResponse.result, responseError: errorResponse.quoteResponse.error, lastUpdated: new Date() - }; + }); this.setUpdateTimer(); this.render(); }, @@ -1011,16 +1036,30 @@ StockQuoteDesklet.prototype = { logDebug("setUpdateTimer"); if (this.updateInProgress) { this.updateId = Mainloop.timeout_add(this.delayMinutes * 60000, Lang.bind(this, this.onQuotesListChanged)); + logDebug("new updateId " + this.updateId); this.updateInProgress = false; } }, - // main method to render the desklet, expects populated _lastResponse + // main method to render the desklet, expects desklet id in _lastResponses map render: function() { logDebug("render"); - let responseResult = _lastResponse.responseResult; - const responseError = _lastResponse.responseError; - const lastUpdated = _lastResponse.lastUpdated; + let existingId = "default"; + logDebug("_lastResponses size: " + _lastResponses.size); + if (_lastResponses.has(this.id)) { + logDebug("last response exists for id " + this.id); + existingId = this.id; + } + + if (!this.quoteUtils.compareSymbolsArgument(_lastResponses.get(existingId).symbolsArgument, this.quoteSymbolsText)) { + logDebug("Detected changed quotes list, refreshing data for desklet id " + this.id); + this.onQuotesListChanged(); + return; + } + + let responseResult = _lastResponses.get(existingId).responseResult; + const responseError = _lastResponses.get(existingId).responseError; + const lastUpdated = _lastResponses.get(existingId).lastUpdated; const symbolCustomizationMap = this.quoteUtils.buildSymbolCustomizationMap(this.quoteSymbolsText); // destroy the current view @@ -1084,8 +1123,11 @@ StockQuoteDesklet.prototype = { }, on_desklet_removed: function() { + logDebug("on_desklet_removed for id " + this.id); this.removeUpdateTimer(); this.unrender(); + // remove cached response + _lastResponses.delete(this.id); }, unrender: function() { @@ -1097,7 +1139,7 @@ StockQuoteDesklet.prototype = { }, removeUpdateTimer: function() { - logDebug("removeUpdateTimer"); + logDebug("removeUpdateTimer for updateId " + this.updateId); if (this.updateId > 0) { Mainloop.source_remove(this.updateId); } diff --git a/yfquotes@thegli/files/yfquotes@thegli/metadata.json b/yfquotes@thegli/files/yfquotes@thegli/metadata.json index 48f8a1f1..fa52d48d 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/metadata.json +++ b/yfquotes@thegli/files/yfquotes@thegli/metadata.json @@ -3,6 +3,6 @@ "name": "Yahoo Finance Quotes", "prevent-decorations": true, "max-instances": "10", - "version": "0.15.0", + "version": "0.15.1", "uuid": "yfquotes@thegli" } diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/ca.po b/yfquotes@thegli/files/yfquotes@thegli/po/ca.po index da5784c5..48e13872 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/ca.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/ca.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: yfquotes@thegli 0.13.0\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: 2024-09-10 20:15+0200\n" "Last-Translator: Odyssey \n" "Language-Team: \n" @@ -18,29 +18,29 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.4.2\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "No hi ha dades de cotitzacions per mostrar" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" "Llista de cotitzacions buida. Obriu la configuració i afegiu-hi alguns " "símbols." -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "El servei de Yahoo finances no està disponible!\\nEstat: " -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "Actualitzat a les " -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "Error: " -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " @@ -48,20 +48,20 @@ msgstr "" "Error en recuperar el paràmetre d'autorització. No s'han pogut obtenir les " "dades de les cotitzacions.\\nEstat: " -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "" "No s'ha pogut processar el consentiment! No s'han pogut obtenir les dades de " "les cotitzacions.\\nEstat: " -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" "No s'ha completat el processament del consentiment. No s'han pogut obtenir " "les dades de les cotitzacions.\\nEstat: " -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/da.po b/yfquotes@thegli/files/yfquotes@thegli/po/da.po index afc64fa2..b951bf3b 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/da.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/da.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: 2023-12-08 08:06+0100\n" "Last-Translator: Alan Mortensen \n" "Language-Team: \n" @@ -18,27 +18,27 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0.1\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "Yahoo Finance er ikke tilgængelig!\\nStatus: " -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "Opdateret " -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "Fejl: " -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " @@ -46,17 +46,17 @@ msgstr "" "Kunne ikke hente godkendelsesparameter! Kunne ikke hente kursdata.\n" "Status: " -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "Samtykkebehandling mislykkedes! Kunne ikke hente kursdata.\\nStatus: " -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" "Samtykkebehandling ikke gennemført! Kunne ikke hente kursdata.\\nStatus: " -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/de.po b/yfquotes@thegli/files/yfquotes@thegli/po/de.po index 9e4712bf..93d082d2 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/de.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/de.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: 2023-08-28 16:36+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -17,28 +17,28 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.3\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "Keine Finanzdaten vorhanden" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" "Liste der Symbole ist leer. Öffne die Einstellungen und füge Symbole hinzu." -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "Yahoo Finance Service nicht verfügbar!\\nStatus: " -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "Aktualisiert um " -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "Fehler: " -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " @@ -46,20 +46,20 @@ msgstr "" "Empfang von Autorisierungsparameter ist fehlgeschlagen! Finanzdaten-Abfrage " "nicht möglich.\\nStatus: " -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "" "Consent-Erteilung ist fehlgeschlagen! Finanzdaten-Abfrage nicht möglich." "\\nStatus: " -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" "Consent-Erteilung nicht abgeschlossen! Finanzdaten-Abfrage nicht möglich." "\\nStatus: " -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/es.po b/yfquotes@thegli/files/yfquotes@thegli/po/es.po index e991cbcc..9f867c70 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/es.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/es.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: 2024-09-03 10:48-0400\n" "Last-Translator: \n" "Language-Team: \n" @@ -17,28 +17,28 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.4.4\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "No hay datos de cotizaciones para mostrar" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" "Lista de cotizaciones vacía. Abra la configuración y añada algunos símbolos." -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "El servicio de Yahoo Finanzas no está disponible: " -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "Actualizado en " -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "Error: " -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " @@ -46,20 +46,20 @@ msgstr "" "Error al recuperar el parámetro de autorización. No se han podido recuperar " "los datos de las cotizaciones: " -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "" "No se ha podido procesar el consentimiento. No se han podido recuperar los " "datos de las cotizaciones: " -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" "No se ha completado el procesamiento del consentimiento. No se han podido " "recuperar los datos de las cotizaciones: " -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/fi.po b/yfquotes@thegli/files/yfquotes@thegli/po/fi.po index 32a12f99..da9ac46f 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/fi.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/fi.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: 2023-12-22 11:33+0200\n" "Last-Translator: Kimmo Kujansuu \n" "Language-Team: \n" @@ -18,42 +18,42 @@ msgstr "" "X-Generator: Poedit 2.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "Yahoo Finance palvelu ei ole saatavilla!\\nTila: " -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "Päivitetty klo " -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "Virhe: " -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " msgstr "Valtuutuksen haku epäonnistui! Tietoja ei voi noutaa.\\nTila: " -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "Suostumuksen käsittely epäonnistui! Tietoja ei voi noutaa.\\nTila: " -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "Suostumusta ei ole suoritettu loppuun! Tietoja ei voi noutaa.\\nTila: " -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/hu.po b/yfquotes@thegli/files/yfquotes@thegli/po/hu.po index 3a6d8829..48d4d050 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/hu.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/hu.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: yfquotes@thegli 0.13.0\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: 2024-07-26 07:12-0400\n" "Last-Translator: \n" "Language-Team: \n" @@ -18,29 +18,29 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0.1\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" "Üres idézetek listája. Nyissa meg a beállításokat, és adjon hozzá néhány " "szimbólumot." -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "A Yahoo Finance szolgáltatás pillanatnyilag nem érhető el.\\nÁllapot: " -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "Frissítve: " -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "Hiba: " -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " @@ -48,20 +48,20 @@ msgstr "" "Nem sikerült lekérni az engedélyezési paramétert. Nem sikerült letölteni a " "pénzügyi adatokat.\\nÁllapot: " -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "" "Az engedélykezelés nem sikerült. Nem sikerült letölteni a pénzügyi adatokat." "\\nÁllapot: " -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" "Az engedélykezelés nem fejeződött be. Nem sikerült letölteni a pénzügyi " "adatokat.\\nÁllapot: " -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/it.po b/yfquotes@thegli/files/yfquotes@thegli/po/it.po index c5c7d5e2..58cfb28e 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/it.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/it.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: 2023-12-12 19:02+0100\n" "Last-Translator: Dragone2 \n" "Language-Team: \n" @@ -18,27 +18,27 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0.1\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "Il servizio Yahoo Finance non è disponibile!\\nStato: " -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "Aggiornato al " -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "Errore: " -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " @@ -46,20 +46,20 @@ msgstr "" "Impossibile recuperare il parametro di autorizzazione! Impossibile " "recuperare i dati delle quotazioni.\\nStato: " -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "" "Elaborazione del consenso non riuscita! Impossibile recuperare i dati delle " "quotazioni.\\nStato: " -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" "Elaborazione del consenso non completata! Impossibile recuperare i dati " "delle quotazioni.\\nStato: " -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/ko.po b/yfquotes@thegli/files/yfquotes@thegli/po/ko.po index fa372031..7c0494ef 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/ko.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/ko.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Yahoo Finance Quotes Desklet\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -17,42 +17,42 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.3\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "Yahoo Finance 서비스를 사용할 수 없습니다!" -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "업데이트 날짜 " -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "오류: " -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " msgstr "" -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "" -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/nl.po b/yfquotes@thegli/files/yfquotes@thegli/po/nl.po index 00c346f9..a24f2b9f 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/nl.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/nl.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: yfquotes@thegli 0.11.0\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: 2024-09-11 11:49+0200\n" "Last-Translator: qadzek\n" "Language-Team: \n" @@ -16,27 +16,27 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "Geen citatendata om weer te geven" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "Lege lijst van koersen. Open instellingen en voeg wat symbolen toe." -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "Yahoo Finance service niet beschikbaar!\\nStatus: " -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "Bijgewerkt om " -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "Fout: " -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " @@ -44,20 +44,20 @@ msgstr "" "Kan autorisatieparameter niet ophalen! Kan geen gegevens voor koersen " "ophalen.\\nStatus: " -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "" "Toestemming verwerking mislukt! Kan geen gegevens voor koersen ophalen." "\\nStatus: " -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" "Toestemming verwerking niet voltooid! Kan geen gegevens voor koersen ophalen." "\\nStatus: " -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/pt_BR.po b/yfquotes@thegli/files/yfquotes@thegli/po/pt_BR.po index 3a2e95b9..219c24de 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/pt_BR.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/pt_BR.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: 2021-09-30 13:34-0300\n" "Last-Translator: Marcelo Aof\n" "Language-Team: \n" @@ -18,42 +18,42 @@ msgstr "" "X-Generator: Poedit 3.0\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "O serviço de finanças do Yahoo não está disponível!" -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "Atualizado em " -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "Erro: " -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " msgstr "" -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "" -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/ro.po b/yfquotes@thegli/files/yfquotes@thegli/po/ro.po index 83be65a7..5ae122ae 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/ro.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/ro.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: 2023-07-19 22:16+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -18,42 +18,42 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "Serviciul Yahoo Finance nu este disponibil!" -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "Actualizat la" -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "Eroare:" -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " msgstr "" -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "" -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/ru.po b/yfquotes@thegli/files/yfquotes@thegli/po/ru.po index cf6ca6e8..b5281e66 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/ru.po +++ b/yfquotes@thegli/files/yfquotes@thegli/po/ru.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -17,42 +17,42 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.3\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "Сервис Yahoo Finance не доступен!" -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "Обновлено в " -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "Ошибка: " -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " msgstr "" -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "" -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: " diff --git a/yfquotes@thegli/files/yfquotes@thegli/po/yfquotes@thegli.pot b/yfquotes@thegli/files/yfquotes@thegli/po/yfquotes@thegli.pot index 43e1db12..d70edf96 100644 --- a/yfquotes@thegli/files/yfquotes@thegli/po/yfquotes@thegli.pot +++ b/yfquotes@thegli/files/yfquotes@thegli/po/yfquotes@thegli.pot @@ -5,10 +5,10 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: yfquotes@thegli 0.15.0\n" +"Project-Id-Version: yfquotes@thegli 0.15.1\n" "Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/" "issues\n" -"POT-Creation-Date: 2024-09-02 17:00+0200\n" +"POT-Creation-Date: 2024-09-12 23:49+0200\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -17,42 +17,42 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#. desklet.js:83 +#. desklet.js:86 msgid "No quotes data to display" msgstr "" -#. desklet.js:399 +#. desklet.js:415 msgid "Empty quotes list. Open settings and add some symbols." msgstr "" -#. desklet.js:421 desklet.js:440 +#. desklet.js:437 desklet.js:456 msgid "Yahoo Finance service not available!\\nStatus: " msgstr "" -#. desklet.js:798 +#. desklet.js:815 msgid "Updated at " msgstr "" -#. desklet.js:831 +#. desklet.js:848 msgid "Error: " msgstr "" -#. desklet.js:941 +#. desklet.js:963 msgid "" "Failed to retrieve authorization parameter! Unable to fetch quotes data." "\\nStatus: " msgstr "" -#. desklet.js:966 +#. desklet.js:989 msgid "Consent processing failed! Unable to fetch quotes data.\\nStatus: " msgstr "" -#. desklet.js:971 +#. desklet.js:994 msgid "" "Consent processing not completed! Unable to fetch quotes data.\\nStatus: " msgstr "" -#. desklet.js:993 +#. desklet.js:1017 msgid "" "Failed to retrieve authorization crumb! Unable to fetch quotes data." "\\nStatus: "