From 9d50c53c6ef73e62a97a45a92767eefc96565b2e Mon Sep 17 00:00:00 2001 From: Szymon Zielonka <64074732+zsdev-szymon@users.noreply.github.com> Date: Tue, 16 Dec 2025 21:27:59 +0100 Subject: [PATCH 01/37] transl(pl): Update Polish (#85) --- po/pl.po | 106 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 56 insertions(+), 50 deletions(-) diff --git a/po/pl.po b/po/pl.po index c7897e1..a3ce946 100644 --- a/po/pl.po +++ b/po/pl.po @@ -4,7 +4,7 @@ msgstr "" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" "POT-Creation-Date: 2025-11-20 21:18-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" -"Last-Translator: \n" +"Last-Translator: Szymon Zielonka\n" "Language-Team: Polish\n" "Language: pl_PL\n" "MIME-Version: 1.0\n" @@ -30,11 +30,11 @@ msgstr "Temperatura" #: src/details.ts:61 msgid "Condition" -msgstr "Stan" +msgstr "Warunki pogodowe" #: src/details.ts:62 msgid "Feels Like" -msgstr "Polubione" +msgstr "Temperatura odczuwalna" #: src/details.ts:63 msgid "Wind" @@ -46,11 +46,11 @@ msgstr "Wilgotność" #: src/details.ts:65 msgid "Gusts" -msgstr "Pusty" +msgstr "Porywy wiatru" #: src/details.ts:66 msgid "UV High" -msgstr "Wysokie UV" +msgstr "Indeks UV" #: src/details.ts:67 src/preferences/generalPage.ts:92 msgid "Pressure" @@ -66,15 +66,15 @@ msgstr "Wschód słońca" #: src/details.ts:70 msgid "Sunset" -msgstr "Słońce" +msgstr "Zachód słońca" #: src/details.ts:71 msgid "Cloud Cover" -msgstr "Pokrycie chmury" +msgstr "Zachmurzenie" #: src/details.ts:72 msgid "Sun Countdown" -msgstr "" +msgstr "Czas do wschodu/zachodu słońca" #: src/details.ts:77 src/popup.ts:409 msgid "Invalid" @@ -176,7 +176,7 @@ msgstr "Kopiuj" #: src/preferences/aboutPage.ts:102 msgid "Copied settings JSON to clipboard." -msgstr "Skopiowano ustawienia JSON do schowka." +msgstr "Skopiowano ustawienia do schowka (JSON)." #: src/preferences/aboutPage.ts:116 #, javascript-format @@ -199,7 +199,7 @@ msgstr "Zgłoś błędy lub poproś o nowe funkcje %s." #: src/preferences/aboutPage.ts:128 src/preferences/aboutPage.ts:138 msgid "Credits" -msgstr "Kredyty" +msgstr "Autorzy" #: src/preferences/detailsPage.ts:80 msgid "Details" @@ -231,7 +231,7 @@ msgstr "Szczegóły panelu pomocniczego" #: src/preferences/detailsPage.ts:230 msgid "Show Condition Icon" -msgstr "Pokaż ikonę warunku" +msgstr "Pokaż ikonę warunków pogodowych" #: src/preferences/detailsPage.ts:240 msgid "Show Sunrise/Sunset" @@ -239,7 +239,7 @@ msgstr "Pokaż wschod/zachód słońca" #: src/preferences/detailsPage.ts:251 msgid "Use Countdown for Sun" -msgstr "" +msgstr "Pokazuj czas do wschodu/zachodu słońca" #: src/preferences/editLocation.ts:33 #, javascript-format @@ -252,12 +252,12 @@ msgstr "Nowa lokalizacja" #: src/preferences/editLocation.ts:41 msgid "Name" -msgstr "Nazwisko" +msgstr "Nazwa" #: src/preferences/editLocation.ts:57 #, javascript-format msgid "%s (e.g. \"%s\")" -msgstr "" +msgstr "%s (n.p. \"%s\")" #: src/preferences/editLocation.ts:57 msgid "Coordinates" @@ -273,11 +273,11 @@ msgstr "Nazwa jest wymagana." #: src/preferences/editLocation.ts:100 msgid "Invalid coordinates entry." -msgstr "Nieprawidłowy wpis współrzędnych." +msgstr "Nieprawidłowe współrzędne." #: src/preferences/generalPage.ts:38 msgid "General" -msgstr "Ogólny" +msgstr "Ogólne" #: src/preferences/generalPage.ts:43 src/preferences/generalPage.ts:53 msgid "Units" @@ -289,11 +289,11 @@ msgstr "Skonfiguruj jednostki miary" #: src/preferences/generalPage.ts:48 msgid "Custom" -msgstr "Własny" +msgstr "Własne" #: src/preferences/generalPage.ts:48 msgid "Metric" -msgstr "Metryka" +msgstr "Metryczne" #: src/preferences/generalPage.ts:48 msgid "UK" @@ -309,7 +309,7 @@ msgstr "Fahrenheit" #: src/preferences/generalPage.ts:62 msgid "Celsius" -msgstr "Celsjusza" +msgstr "Celsjusz" #: src/preferences/generalPage.ts:78 msgid "Speed" @@ -341,7 +341,7 @@ msgstr "Usługa pogodowa" #: src/preferences/generalPage.ts:160 msgid "Configure how the weather is attained" -msgstr "Skonfiguruj sposób osiągnięcia pogody" +msgstr "Skonfiguruj sposób pobierania danych pogodowych" #: src/preferences/generalPage.ts:167 msgid "Weather Provider" @@ -349,7 +349,7 @@ msgstr "Dostawca pogody" #: src/preferences/generalPage.ts:180 msgid "Configure how your location is found" -msgstr "Skonfiguruj lokalizację" +msgstr "Wybierz jak ma zostać znaleziona Twoja lokalizacja" #: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 msgid "Online" @@ -389,11 +389,11 @@ msgstr "Skonfiguruj panel i wyskakujące okienko" #: src/preferences/generalPage.ts:246 msgid "Light" -msgstr "Światło" +msgstr "Jasny" #: src/preferences/generalPage.ts:247 msgid "Afterdark" -msgstr "Po ciemności" +msgstr "Ciemny" #: src/preferences/generalPage.ts:248 msgid "Immersive" @@ -405,31 +405,31 @@ msgstr "Motyw" #: src/preferences/generalPage.ts:261 msgid "Center" -msgstr "Środkowy" +msgstr "Na środku" #: src/preferences/generalPage.ts:261 msgid "Left" -msgstr "W lewo" +msgstr "Po lewej" #: src/preferences/generalPage.ts:261 msgid "Right" -msgstr "Prawy" +msgstr "Po prawej" #: src/preferences/generalPage.ts:264 msgid "Side of Panel" -msgstr "Strona panelu" +msgstr "Położenie na panelu" #: src/preferences/generalPage.ts:274 msgid "Order in Panel" -msgstr "Zamów w Panelu" +msgstr "Kolejność na panelu" #: src/preferences/generalPage.ts:290 msgid "Use Symbolic Icons in Panel" -msgstr "" +msgstr "Użyj ikon symbolicznych na panelu" #: src/preferences/generalPage.ts:300 msgid "Always Use Packaged Icons" -msgstr "" +msgstr "Zawsze używaj ikon wbudowanych" #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" @@ -508,7 +508,7 @@ msgid "" "\tError - %s\n" "Please consider submitting a bug report on GitHub." msgstr "" -"SimpleWeather nie wie, jak zarządzać Twoim językiem.\n" +"SimpleWeather nie wie, jak obsłużyć Twoją lokalizację.\n" "\tBłąd - %s\n" "Rozważ przesłanie raportu o błędzie na GitHub." @@ -526,49 +526,49 @@ msgstr "Open GitHub" #: src/units.ts:133 msgid "E" -msgstr "" +msgstr "E" #: src/units.ts:133 msgid "N" -msgstr "" +msgstr "N" #: src/units.ts:133 msgid "NE" -msgstr "" +msgstr "NE" #: src/units.ts:133 msgid "NW" -msgstr "" +msgstr "NW" #: src/units.ts:133 msgid "S" -msgstr "" +msgstr "S" #: src/units.ts:133 msgid "SE" -msgstr "" +msgstr "SE" #: src/units.ts:133 msgid "SW" -msgstr "" +msgstr "SW" #: src/units.ts:133 msgid "W" -msgstr "" +msgstr "W" #: src/units.ts:298 msgid "Now" -msgstr "" +msgstr "Teraz" #: src/units.ts:302 #, javascript-format msgid "%d h" -msgstr "" +msgstr "%d h" #: src/units.ts:303 #, javascript-format msgid "%d min" -msgstr "" +msgstr "%d min" #: src/weather.ts:105 msgid "Clear" @@ -576,23 +576,23 @@ msgstr "Wyczyść" #: src/weather.ts:105 msgid "Sunny" -msgstr "Sunny" +msgstr "Słonecznie" #: src/weather.ts:107 msgid "Cloudy" -msgstr "Chmura" +msgstr "Pochmurnie" #: src/weather.ts:109 msgid "Rainy" -msgstr "Rainy" +msgstr "Opady deszczu" #: src/weather.ts:111 msgid "Snowy" -msgstr "Snowy" +msgstr "Opady śniegu" #: src/weather.ts:113 msgid "Stormy" -msgstr "Stormy" +msgstr "Burza" #: src/weather.ts:115 msgid "Windy" @@ -613,6 +613,12 @@ msgid "" " • %s, for searching locations by name\n" "\n" msgstr "" +"%s nawiązuje połączenia przez Internet do różnych dostawców danych. " +"Domyślnie są to:\n" +" • %s, %s do danych pogodowych\n" +" • %s, opcjonalnie do wykrycia lokalizacji\n" +" • %s, do znalezienia lokalizacji po nazwie\n" +"\n" #: src/welcome.ts:83 #, javascript-format @@ -625,12 +631,12 @@ msgstr "Przerwij" #: src/welcome.ts:151 msgid "Manual Configuration" -msgstr "" +msgstr "Konfiguracja manualna" #: src/welcome.ts:171 msgid "Failed to detect location." -msgstr "" +msgstr "Nie udało się wykryć lokalizacji." #: src/welcome.ts:174 msgid "Please configure your location and units manually." -msgstr "" +msgstr "Proszę skonfigurować lokalizację i jednostki manualnie." From 6800161b3fcbfb7878f66942d2d5d786528e971e Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 16 Dec 2025 15:12:40 -0600 Subject: [PATCH 02/37] docs(README): Translation progress chart and script to generate --- .gitignore | 3 +++ README.md | 2 ++ docs/transl.png | Bin 0 -> 112032 bytes scripts/translfigure.sh | 22 ++++++++++++++++++++++ 4 files changed, 27 insertions(+) create mode 100644 docs/transl.png create mode 100755 scripts/translfigure.sh diff --git a/.gitignore b/.gitignore index 29a1ac0..f059803 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,6 @@ dist/ node_modules/ po/simple-weather@romanlefler.com.pot + +.readme-tools/ + diff --git a/README.md b/README.md index 53907a3..5b35e30 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,8 @@ translations. Check [AUTHORS](./AUTHORS) for a list of contributors. +![Translation Progress Chart](./docs/transl.png) + ## Building Consult [`docs/building.md`](./docs/building.md). diff --git a/docs/transl.png b/docs/transl.png new file mode 100644 index 0000000000000000000000000000000000000000..deacd8348f606a4d80b96dfa61b5a9ccbd60e227 GIT binary patch literal 112032 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 R9wslS(4RIjcKn?6{|iD*L>>SD literal 0 HcmV?d00001 diff --git a/scripts/translfigure.sh b/scripts/translfigure.sh new file mode 100755 index 0000000..abdcfc7 --- /dev/null +++ b/scripts/translfigure.sh @@ -0,0 +1,22 @@ +#!/bin/sh +set -eu + +URL="https://github.com/romanlefler/readme-tools" +DIR="./.readme-tools" +IMGOUT="./docs/transl.png" + +echo '### Creating Translation Progress Figure for README ###' + +if [ ! -d "$DIR" ]; then + echo 'Getting readme-tools...' + git clone "$URL" "$DIR" + echo 'Finished getting readme-tools.' +else + echo 'Found readme-tools; checking for updates...' + git -C "$DIR" pull + echo 'Finished checking for readme-tools updates.' +fi + +echo 'Making figure.' +"$DIR"/cli/readme-pochart -0 -r'2:1' -y'0.2' ./po/*.po "$IMGOUT" + From 2850cd37dae3fb5a897efaf8bc47f38ab98c0539 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 16 Dec 2025 15:17:55 -0600 Subject: [PATCH 03/37] docs(AUTHORS): Credit Polish translations from Szymon Zielonka --- AUTHORS | 1 + CHANGELOG.md | 6 ++++++ docs/transl.png | Bin 112032 -> 112088 bytes static/metadata.json | 2 +- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/AUTHORS b/AUTHORS index 94051e2..0c765ba 100644 --- a/AUTHORS +++ b/AUTHORS @@ -14,6 +14,7 @@ Indonesian (Bahasa Indonesia): Fakhrul Rijal Italian (Italiano): Davide Murtas Japanese (日本語): hidenosuke Korean (한국어): Jerry Hyun +Polish (jezyk polski): Szymon Zielonka Portugese (Português): André Fernandes Romanian (Limba Română): ygorigor, Igor Sorocean Russian (Русский): Valetss diff --git a/CHANGELOG.md b/CHANGELOG.md index 6229b5f..4d4f15b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,10 @@ +# v49.2.0-dev + +## Translations + +- Polish (thanks Szymon Zielonka) + # v49.1.1 ## Bug Fixes diff --git a/docs/transl.png b/docs/transl.png index deacd8348f606a4d80b96dfa61b5a9ccbd60e227..2f40874f45d243f935a8a6c420d994f5a01b8e27 100644 GIT binary patch literal 112088 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 R9wslS(4RIjcKn?6{|iD*L>>SD diff --git a/static/metadata.json b/static/metadata.json index a82a2bc..1bc91bb 100644 --- a/static/metadata.json +++ b/static/metadata.json @@ -8,5 +8,5 @@ "shell-version": [ "46", "48", "49" ], - "version-name": "49.1.1" + "version-name": "49.2.0-dev" } From 330c28b288ade42fa79eae4f8dcdd9d67f9c2365 Mon Sep 17 00:00:00 2001 From: hidenosuke Date: Sun, 28 Dec 2025 14:45:02 -0600 Subject: [PATCH 04/37] transl(ja): Update --- po/ja.po | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/po/ja.po b/po/ja.po index 9a098f9..55b8144 100644 --- a/po/ja.po +++ b/po/ja.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" "POT-Creation-Date: 2025-11-20 21:18-0600\n" -"PO-Revision-Date: 2025-07-23 22:06\n" +"PO-Revision-Date: 2025-12-23 10:55+0900\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -185,7 +185,7 @@ msgstr "貢献と翻訳を歓迎します! %s の方法をお読みください #, javascript-format msgid "If you like this extension, consider starring it on %s." msgstr "" -"この拡張機能が気に入った場合は、 %s で酒量な役割を果たすことを検討してくださ" +"この拡張機能が気に入った場合は、 %s で主要な役割を果たすことを検討してくださ" "い。" #: src/preferences/aboutPage.ts:122 @@ -257,7 +257,7 @@ msgstr "名前" #: src/preferences/editLocation.ts:57 #, javascript-format msgid "%s (e.g. \"%s\")" -msgstr "" +msgstr "%s (例えば \"%s\")"" #: src/preferences/editLocation.ts:57 msgid "Coordinates" @@ -341,7 +341,7 @@ msgstr "天気サービス" #: src/preferences/generalPage.ts:160 msgid "Configure how the weather is attained" -msgstr "天気の取得方法を設定する" +msgstr "天気の取得方法を設定します" #: src/preferences/generalPage.ts:167 msgid "Weather Provider" @@ -349,7 +349,7 @@ msgstr "天気プロバイダー" #: src/preferences/generalPage.ts:180 msgid "Configure how your location is found" -msgstr "位置情報がどのように見つけるかを設定します" +msgstr "場所をどのように見つけるかを設定します" #: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 msgid "Online" @@ -613,6 +613,12 @@ msgid "" " • %s, for searching locations by name\n" "\n" msgstr "" +"%sは時折選択された天気サービスに接続します。デフォルトでは、" +"以下に接続するためにインターネットを使います。\n" +" • %s、%s天気サービス\n" +" • %s、現在の場所を解決するためのオプション\n" +" • %s、名前による場所検索\n" +"\n" #: src/welcome.ts:83 #, javascript-format @@ -625,12 +631,12 @@ msgstr "中止する" #: src/welcome.ts:151 msgid "Manual Configuration" -msgstr "" +msgstr "手動設定" #: src/welcome.ts:171 msgid "Failed to detect location." -msgstr "" +msgstr "場所の検知に失敗しました。" #: src/welcome.ts:174 msgid "Please configure your location and units manually." -msgstr "" +msgstr "手動で場所と単位を設定してください。" From 6cd0a4ec9d82ad510d2f9bccb93a4b6bc6a577fa Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Sun, 28 Dec 2025 14:45:56 -0600 Subject: [PATCH 05/37] docs(CHANGELOG): Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d4f15b..6744d7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## Translations +- Japanese (thanks hidenosuke) - Polish (thanks Szymon Zielonka) # v49.1.1 From b62221ef5aee63102a588ef9ca01f8e86f9ac8d8 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Mon, 29 Dec 2025 00:46:50 -0600 Subject: [PATCH 06/37] transl(ja): Fix misformatted japanese po file --- po/ja.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/ja.po b/po/ja.po index 55b8144..a1a50c6 100644 --- a/po/ja.po +++ b/po/ja.po @@ -257,7 +257,7 @@ msgstr "名前" #: src/preferences/editLocation.ts:57 #, javascript-format msgid "%s (e.g. \"%s\")" -msgstr "%s (例えば \"%s\")"" +msgstr "%s (例えば \"%s\")" #: src/preferences/editLocation.ts:57 msgid "Coordinates" From 2d77dabc97fa1e3856923c69987559afafc466fa Mon Sep 17 00:00:00 2001 From: Valetss <98633099+Valetss@users.noreply.github.com> Date: Sat, 3 Jan 2026 01:44:38 +0300 Subject: [PATCH 07/37] transl(ru): Update (#87) * Add Russian translations * Fix Russian translation --- po/ru.po | 48 +++++++++++++++++++++++------------------------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/po/ru.po b/po/ru.po index a951ea1..e40716d 100644 --- a/po/ru.po +++ b/po/ru.po @@ -30,7 +30,7 @@ msgstr "Температура" #: src/details.ts:61 msgid "Condition" -msgstr "Погода" +msgstr "Условия" #: src/details.ts:62 msgid "Feels Like" @@ -74,7 +74,7 @@ msgstr "Облачность" #: src/details.ts:72 msgid "Sun Countdown" -msgstr "" +msgstr "До восхода/заката" #: src/details.ts:77 src/popup.ts:409 msgid "Invalid" @@ -186,9 +186,7 @@ msgstr "Пожертвования и помощь в переводе прив #: src/preferences/aboutPage.ts:119 #, javascript-format msgid "If you like this extension, consider starring it on %s." -msgstr "" -"Если вам понравилось это расширение, пожалуйста, поставьте ему звездочку на " -"%s." +msgstr "Если вам нравится это расширение, поставьте ему звездочку на %s." #: src/preferences/aboutPage.ts:122 msgid "here" @@ -225,11 +223,11 @@ msgstr "Нет" #: src/preferences/detailsPage.ts:200 msgid "Panel Detail" -msgstr "Информация в панели" +msgstr "Информация на панели" #: src/preferences/detailsPage.ts:218 msgid "Secondary Panel Detail" -msgstr "Дополнительная информация в панели" +msgstr "Дополнительная информация на панели" #: src/preferences/detailsPage.ts:230 msgid "Show Condition Icon" @@ -241,7 +239,7 @@ msgstr "Показывать восход/закат" #: src/preferences/detailsPage.ts:251 msgid "Use Countdown for Sun" -msgstr "" +msgstr "Использовать обратный отсчет до восхода/заката" #: src/preferences/editLocation.ts:33 #, javascript-format @@ -259,7 +257,7 @@ msgstr "Название" #: src/preferences/editLocation.ts:57 #, javascript-format msgid "%s (e.g. \"%s\")" -msgstr "" +msgstr "%s (например, \"%s\")" #: src/preferences/editLocation.ts:57 msgid "Coordinates" @@ -427,11 +425,11 @@ msgstr "Порядок на панели" #: src/preferences/generalPage.ts:290 msgid "Use Symbolic Icons in Panel" -msgstr "" +msgstr "Использовать символические значки на панели" #: src/preferences/generalPage.ts:300 msgid "Always Use Packaged Icons" -msgstr "" +msgstr "Всегда использовать встроенные значки" #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" @@ -528,49 +526,49 @@ msgstr "Открыть GitHub" #: src/units.ts:133 msgid "E" -msgstr "" +msgstr "В" #: src/units.ts:133 msgid "N" -msgstr "" +msgstr "С" #: src/units.ts:133 msgid "NE" -msgstr "" +msgstr "СВ" #: src/units.ts:133 msgid "NW" -msgstr "" +msgstr "СЗ" #: src/units.ts:133 msgid "S" -msgstr "" +msgstr "Ю" #: src/units.ts:133 msgid "SE" -msgstr "" +msgstr "ЮВ" #: src/units.ts:133 msgid "SW" -msgstr "" +msgstr "ЮЗ" #: src/units.ts:133 msgid "W" -msgstr "" +msgstr "З" #: src/units.ts:298 msgid "Now" -msgstr "" +msgstr "Сейчас" #: src/units.ts:302 #, javascript-format msgid "%d h" -msgstr "" +msgstr "%d ч" #: src/units.ts:303 #, javascript-format msgid "%d min" -msgstr "" +msgstr "%d мин" #: src/weather.ts:105 msgid "Clear" @@ -633,12 +631,12 @@ msgstr "Прервать" #: src/welcome.ts:151 msgid "Manual Configuration" -msgstr "" +msgstr "Ручная настройка" #: src/welcome.ts:171 msgid "Failed to detect location." -msgstr "" +msgstr "Не удалось определить местоположение." #: src/welcome.ts:174 msgid "Please configure your location and units manually." -msgstr "" +msgstr "Пожалуйста, укажите местоположение и единицы измерения вручную." From 669a9282e140ceee84a31ff96f467abbde9bfb38 Mon Sep 17 00:00:00 2001 From: lev741 <72345076+lev741@users.noreply.github.com> Date: Fri, 2 Jan 2026 23:48:09 +0100 Subject: [PATCH 08/37] transl(cs): Update Czech (#88) Changed machine translation to human ;-) --- po/cs.po | 141 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 71 insertions(+), 70 deletions(-) diff --git a/po/cs.po b/po/cs.po index 444e0fc..2a9538e 100644 --- a/po/cs.po +++ b/po/cs.po @@ -3,19 +3,20 @@ msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" "POT-Creation-Date: 2025-11-20 21:18-0600\n" -"PO-Revision-Date: 2025-07-23 22:06\n" -"Last-Translator: \n" +"PO-Revision-Date: 2026-01-02 15:25+0100\n" +"Last-Translator: Ludek Vydra \n" "Language-Team: Czech\n" "Language: cs_CZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" "X-Crowdin-Project: simpleweather\n" "X-Crowdin-Project-ID: 798380\n" "X-Crowdin-Language: cs\n" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" +"X-Generator: Poedit 3.8\n" #: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 #: src/preferences/generalPage.ts:179 @@ -28,15 +29,15 @@ msgstr "Teplota" #: src/details.ts:61 msgid "Condition" -msgstr "Podmínka" +msgstr "Počasí" #: src/details.ts:62 msgid "Feels Like" -msgstr "Cítí se" +msgstr "Pocitově" #: src/details.ts:63 msgid "Wind" -msgstr "Větrný" +msgstr "Vítr" #: src/details.ts:64 msgid "Humidity" @@ -44,11 +45,11 @@ msgstr "Vlhkost" #: src/details.ts:65 msgid "Gusts" -msgstr "Chody" +msgstr "Poryvy" #: src/details.ts:66 msgid "UV High" -msgstr "UV vysoké" +msgstr "UV" #: src/details.ts:67 src/preferences/generalPage.ts:92 msgid "Pressure" @@ -60,7 +61,7 @@ msgstr "Srážky" #: src/details.ts:69 msgid "Sunrise" -msgstr "Vzestup slunce" +msgstr "Východ slunce" #: src/details.ts:70 msgid "Sunset" @@ -68,11 +69,11 @@ msgstr "Západ slunce" #: src/details.ts:71 msgid "Cloud Cover" -msgstr "Obal Cloudu" +msgstr "Oblačnost" #: src/details.ts:72 msgid "Sun Countdown" -msgstr "" +msgstr "Do setmění" #: src/details.ts:77 src/popup.ts:409 msgid "Invalid" @@ -92,7 +93,7 @@ msgstr "Neděle" #: src/lang.ts:111 msgid "Tuesday" -msgstr "úterý" +msgstr "Úterý" #: src/lang.ts:111 msgid "Wednesday" @@ -113,22 +114,22 @@ msgstr "Čtvrtek" #: src/location.ts:82 #, javascript-format msgid "%f°N" -msgstr "%f°s. š." +msgstr "%f°S" #: src/location.ts:82 #, javascript-format msgid "%f°S" -msgstr "%f°S" +msgstr "%f°J" #: src/location.ts:83 #, javascript-format msgid "%f°E" -msgstr "%f°E" +msgstr "%f°V" #: src/location.ts:83 #, javascript-format msgid "%f°W" -msgstr "%f°W" +msgstr "%f°Z" #: src/popup.ts:143 msgid "Weather Data" @@ -141,12 +142,12 @@ msgstr "Nastavení" #: src/popup.ts:383 #, javascript-format msgid "H: %s" -msgstr "H: %s" +msgstr "↑: %s" #: src/popup.ts:384 #, javascript-format msgid "L: %s" -msgstr "" +msgstr "↓: %s" #: src/preferences/aboutPage.ts:48 msgid "About" @@ -184,7 +185,7 @@ msgstr "Příspěvky a překlady jsou vítány! Přečtěte si jak na %s." #: src/preferences/aboutPage.ts:119 #, javascript-format msgid "If you like this extension, consider starring it on %s." -msgstr "Pokud se vám toto rozšíření líbí, zvažte jeho hvězdu na %s." +msgstr "Pokud se vám toto rozšíření líbí, dejte mu hvězdičku na %s." #: src/preferences/aboutPage.ts:122 msgid "here" @@ -193,11 +194,11 @@ msgstr "zde" #: src/preferences/aboutPage.ts:124 #, javascript-format msgid "Report bugs or request new features %s." -msgstr "Nahlásit chyby nebo požádat o nové funkce %s." +msgstr "Nahlaste chyby nebo požádejte o nové funkce %s." #: src/preferences/aboutPage.ts:128 src/preferences/aboutPage.ts:138 msgid "Credits" -msgstr "Kredity" +msgstr "Zásluhy" #: src/preferences/detailsPage.ts:80 msgid "Details" @@ -209,7 +210,7 @@ msgstr "Vyskakovací okno" #: src/preferences/detailsPage.ts:87 msgid "Drag-and-drop from bottom to configure the pop-up" -msgstr "Přetažením dolů nastavíte vyskakovací okno" +msgstr "Přetažením zdola nastavíte zobrazení ve vyskakovacím oknu" #: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 msgid "Panel" @@ -221,23 +222,23 @@ msgstr "Nic" #: src/preferences/detailsPage.ts:200 msgid "Panel Detail" -msgstr "Detail dílce" +msgstr "Zobraz na první pozici" #: src/preferences/detailsPage.ts:218 msgid "Secondary Panel Detail" -msgstr "Detail sekundárního panelu" +msgstr "Zobraz na druhé pozici" #: src/preferences/detailsPage.ts:230 msgid "Show Condition Icon" -msgstr "Zobrazit ikonu podmínky" +msgstr "Zobrazit ikonu počasí" #: src/preferences/detailsPage.ts:240 msgid "Show Sunrise/Sunset" -msgstr "Zobrazit sluneční svíčky/sluneční svit" +msgstr "Zobrazit východ/západ slunce" #: src/preferences/detailsPage.ts:251 msgid "Use Countdown for Sun" -msgstr "" +msgstr "Zobraz čas do západu slunce" #: src/preferences/editLocation.ts:33 #, javascript-format @@ -255,7 +256,7 @@ msgstr "Název" #: src/preferences/editLocation.ts:57 #, javascript-format msgid "%s (e.g. \"%s\")" -msgstr "" +msgstr "%s (např. \"%s\")" #: src/preferences/editLocation.ts:57 msgid "Coordinates" @@ -263,7 +264,7 @@ msgstr "Souřadnice" #: src/preferences/editLocation.ts:67 msgid "Save" -msgstr "Uložit" +msgstr "Ulož" #: src/preferences/editLocation.ts:95 msgid "Name is required." @@ -271,7 +272,7 @@ msgstr "Název je povinný." #: src/preferences/editLocation.ts:100 msgid "Invalid coordinates entry." -msgstr "Neplatný záznam souřadnic." +msgstr "Neplatné souřadnice." #: src/preferences/generalPage.ts:38 msgid "General" @@ -299,7 +300,7 @@ msgstr "Spojené království" #: src/preferences/generalPage.ts:48 msgid "US" -msgstr "Spojené státy" +msgstr "USA" #: src/preferences/generalPage.ts:61 msgid "Fahrenheit" @@ -307,7 +308,7 @@ msgstr "Fahrenheit" #: src/preferences/generalPage.ts:62 msgid "Celsius" -msgstr "Celsia" +msgstr "Celsius" #: src/preferences/generalPage.ts:78 msgid "Speed" @@ -315,7 +316,7 @@ msgstr "Rychlost" #: src/preferences/generalPage.ts:106 msgid "Rain Measurement" -msgstr "Měření deště" +msgstr "Měření srážek" #: src/preferences/generalPage.ts:120 msgid "Distance" @@ -327,7 +328,7 @@ msgstr "Stupně" #: src/preferences/generalPage.ts:144 msgid "Eight-Point Compass" -msgstr "Osbodový kompas" +msgstr "8-větrný kompas" #: src/preferences/generalPage.ts:147 msgid "Direction" @@ -335,19 +336,19 @@ msgstr "Směr" #: src/preferences/generalPage.ts:159 msgid "Weather Service" -msgstr "Služba počasí" +msgstr "Počasí" #: src/preferences/generalPage.ts:160 msgid "Configure how the weather is attained" -msgstr "Nakonfigurujte, jak je počasí dosaženo." +msgstr "Nakonfigurujte poskytovatele předpovědi počasí" #: src/preferences/generalPage.ts:167 msgid "Weather Provider" -msgstr "Poskytovatel počasí" +msgstr "Poskytovatel předpovědi počasí" #: src/preferences/generalPage.ts:180 msgid "Configure how your location is found" -msgstr "Nakonfigurujte, jak je vaše poloha nalezena" +msgstr "Nakonfigurujte způsob nalezení vaší polohy" #: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 msgid "Online" @@ -391,11 +392,11 @@ msgstr "Světlý" #: src/preferences/generalPage.ts:247 msgid "Afterdark" -msgstr "Potterdark" +msgstr "Tmavý" #: src/preferences/generalPage.ts:248 msgid "Immersive" -msgstr "Pohlcující" +msgstr "Průhledný" #: src/preferences/generalPage.ts:251 msgid "Theme" @@ -423,11 +424,11 @@ msgstr "Pořadí v panelu" #: src/preferences/generalPage.ts:290 msgid "Use Symbolic Icons in Panel" -msgstr "" +msgstr "Použij v panelu symbolické ikony" #: src/preferences/generalPage.ts:300 msgid "Always Use Packaged Icons" -msgstr "" +msgstr "Vždy užij ikony programu" #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" @@ -452,7 +453,7 @@ msgstr "Přidat sem" #: src/preferences/locationsPage.ts:193 #, javascript-format msgid "Are you sure you want delete %s?" -msgstr "Jste si jisti, že chcete odstranit %s?" +msgstr "Opravdu chcete odstranit %s?" #: src/preferences/locationsPage.ts:194 msgid "Cancel" @@ -481,7 +482,7 @@ msgstr "Hledat umístění" #: src/preferences/search.ts:54 msgid "City, Neighborhood, etc." -msgstr "Město, soused atd." +msgstr "Město, soused, atd." #: src/preferences/search.ts:59 msgid "Search" @@ -489,7 +490,7 @@ msgstr "Hledat" #: src/preferences/search.ts:158 msgid "No Internet" -msgstr "Žádný internet" +msgstr "Bez internetu" #: src/preferences/search.ts:206 msgid "No results." @@ -506,7 +507,7 @@ msgid "" "\tError - %s\n" "Please consider submitting a bug report on GitHub." msgstr "" -"SimpleWeather neví, jak nakládat s vaší locale.\n" +"SimpleWeather neví, jak zacházet s vaším místním nastavením.\n" "\tChyba - %s\n" "Zvažte prosím odeslání hlášení o chybě na GitHub." @@ -524,77 +525,77 @@ msgstr "Open GitHub" #: src/units.ts:133 msgid "E" -msgstr "" +msgstr "V" #: src/units.ts:133 msgid "N" -msgstr "" +msgstr "S" #: src/units.ts:133 msgid "NE" -msgstr "" +msgstr "SV" #: src/units.ts:133 msgid "NW" -msgstr "" +msgstr "SZ" #: src/units.ts:133 msgid "S" -msgstr "" +msgstr "J" #: src/units.ts:133 msgid "SE" -msgstr "" +msgstr "JV" #: src/units.ts:133 msgid "SW" -msgstr "" +msgstr "JZ" #: src/units.ts:133 msgid "W" -msgstr "" +msgstr "Z" #: src/units.ts:298 msgid "Now" -msgstr "" +msgstr "Teď" #: src/units.ts:302 #, javascript-format msgid "%d h" -msgstr "" +msgstr "%d h" #: src/units.ts:303 #, javascript-format msgid "%d min" -msgstr "" +msgstr "%d min" #: src/weather.ts:105 msgid "Clear" -msgstr "Vyčistit" +msgstr "Jasno" #: src/weather.ts:105 msgid "Sunny" -msgstr "Sunny" +msgstr "Slunečno" #: src/weather.ts:107 msgid "Cloudy" -msgstr "Zataženo" +msgstr "Oblačno" #: src/weather.ts:109 msgid "Rainy" -msgstr "Rainy" +msgstr "Deštivo" #: src/weather.ts:111 msgid "Snowy" -msgstr "Snowy" +msgstr "Sněžení" #: src/weather.ts:113 msgid "Stormy" -msgstr "Stormy" +msgstr "Bouřlivo" #: src/weather.ts:115 msgid "Windy" -msgstr "Větrnost" +msgstr "Větrno" #: src/welcome.ts:53 #, javascript-format @@ -611,10 +612,10 @@ msgid "" " • %s, for searching locations by name\n" "\n" msgstr "" -"%s se občas připojuje k vybrané službě počasí. Ve výchozím nastavení použije " -"internet k připojení k:\n" +"%s se občas připojuje k vybrané službě předpovědi počasí. Ve výchozím " +"nastavení použije internet k připojení k:\n" " • %s, služba %s pro počasí\n" -" • %svolitelné pro řešení aktuální polohy\n" +" • %s, volitelně pro řešení aktuální polohy\n" " • %s, pro vyhledávání lokací podle jména\n" "\n" @@ -629,12 +630,12 @@ msgstr "Zrušit" #: src/welcome.ts:151 msgid "Manual Configuration" -msgstr "" +msgstr "Ruční konfigurace" #: src/welcome.ts:171 msgid "Failed to detect location." -msgstr "" +msgstr "Chyba detekce umístění." #: src/welcome.ts:174 msgid "Please configure your location and units manually." -msgstr "" +msgstr "Konfigurujte vaše umístění a jednotky měření ručně." From c53527f96f12bbb262187df96878d7aec63e4e82 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 13 Jan 2026 21:18:34 -0600 Subject: [PATCH 09/37] feat(popup): Refresh weater button on Internet fail --- src/extension.ts | 110 ++++++++++++++++++++++++++++------------------- src/popup.ts | 51 +++++++++++++++++++--- 2 files changed, 109 insertions(+), 52 deletions(-) diff --git a/src/extension.ts b/src/extension.ts index d392f39..f3d7182 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -41,6 +41,8 @@ import { displayDetail } from "./details.js"; import { theme, themeInitAll, themeRemoveAll } from "./theme.js"; import { AutoConfigFailError } from "./errors.js"; +const FAIL_RETRIES : number = 10; + export default class SimpleWeatherExtension extends Extension { #gsettings? : Gio.Settings; @@ -150,7 +152,8 @@ export default class SimpleWeatherExtension extends Extension { this.metadata, this.openPreferences.bind(this), indic.menu as PopupMenu, - this.#gsettings! + this.#gsettings!, + this.#updateWeatherAsync.bind(this) ); const layout = new St.BoxLayout({ @@ -306,8 +309,25 @@ export default class SimpleWeatherExtension extends Extension { } #updateWeather() { - this.#updateWeatherAsync().catch(err => { - console.error(err); + this.#updateWeatherAsync(); + return GLib.SOURCE_CONTINUE; + } + + async #updateWeatherAsync() { + console.error(`Trying: ${new Date()}`); + if(!this.#provider) throw new Error("Provider was undefined!"); + let errStr : string | null = null; + try { + this.#cachedWeather = await this.#provider!.fetchWeather(); + } catch(err) { + if(err instanceof Gio.ResolverError) { + errStr = _g("No Internet"); + } else { + console.error(err); + + errStr = err && err.toString ? err.toString() : String(err); + if(errStr.length > 25) errStr = errStr.substring(0, 25) + "..."; + } // This happens on boot presumably when things are loaded // out of order, try max 10 times // @@ -316,14 +336,20 @@ export default class SimpleWeatherExtension extends Extension { // // Fail count never resets so that if repeatedly trying to connect fails once // we don't constantly retry for a minute every time the timer goes off - if(err instanceof Gio.ResolverError && ++this.#resolverFailCount <= 10) { - this.#delayFetchId = delayTask(7.5, () => { - this.#delayFetchId = undefined; - this.#updateWeather(); + if(err instanceof Gio.ResolverError && ++this.#resolverFailCount <= FAIL_RETRIES) { + if(this.#resolverFailCount === FAIL_RETRIES) console.error(err); + + // We need to stop updateGUI from running because otherwise it calls + // addInficIfNeeded which we don't want on boot until we've given up + return new Promise(resolve => { + this.#delayFetchId = delayTask(7.5, () => { + this.#delayFetchId = undefined; + this.#updateWeatherAsync().then(resolve); + }); }); // Maybe this error happened because of failed fetch or going over fail count } else if(!this.#cachedWeather) { - this.#indicator = this.#createIndicator(); + if(!this.#indicator) this.#indicator = this.#createIndicator(); if(this.#panelIcon) this.#panelIcon.icon_name = "error-app-symbolic"; if(this.#panelLabel) this.#panelLabel.text = "Error!"; if(this.#secondPanelLabel) this.#secondPanelLabel.visible = false; @@ -331,14 +357,9 @@ export default class SimpleWeatherExtension extends Extension { if(this.#sunTimeIcon) this.#sunTimeIcon.visible = false; this.#addIndicIfNeeded(); } - }); - return GLib.SOURCE_CONTINUE; - } - - async #updateWeatherAsync() { - - if(!this.#provider) throw new Error("Provider was undefined!"); - this.#cachedWeather = await this.#provider!.fetchWeather(); + } + if(this.#popup) this.#popup.setError(errStr); + else console.error(`No popup to notify of error (${errStr})`); this.#updateGui(); } @@ -352,42 +373,41 @@ export default class SimpleWeatherExtension extends Extension { #updateGui() { const w = this.#cachedWeather; - if(!w) return; - - const panelDetail = this.#config!.getPanelDetail(); - if(panelDetail !== null && this.#panelLabel) { - const panelText = displayDetail(w, panelDetail, _g, this.#config!, true); - this.#panelLabel.text = panelText; - } + if(w) { + const panelDetail = this.#config!.getPanelDetail(); + if(panelDetail !== null && this.#panelLabel) { + const panelText = displayDetail(w, panelDetail, _g, this.#config!, true); + this.#panelLabel.text = panelText; + } - const secondPanelDetail = this.#config!.getSecondaryPanelDetail(); - if(secondPanelDetail !== null && this.#secondPanelLabel) { - const secondPanelText = displayDetail(w, secondPanelDetail, _g, this.#config!, true); - this.#secondPanelLabel.visible = true; - this.#secondPanelLabel.text = secondPanelText; - } + const secondPanelDetail = this.#config!.getSecondaryPanelDetail(); + if(secondPanelDetail !== null && this.#secondPanelLabel) { + const secondPanelText = displayDetail(w, secondPanelDetail, _g, this.#config!, true); + this.#secondPanelLabel.visible = true; + this.#secondPanelLabel.text = secondPanelText; + } - if(this.#panelIcon) { - const suffix = this.#config!.getSymbolicIcons() ? "-symbolic" : ""; - this.#panelIcon.icon_name = w.gIconName + suffix; - } + if(this.#panelIcon) { + const suffix = this.#config!.getSymbolicIcons() ? "-symbolic" : ""; + this.#panelIcon.icon_name = w.gIconName + suffix; + } - const showSunset = w.sunset < w.sunrise; - const sunTime = showSunset ? w.sunset : w.sunrise; + const showSunset = w.sunset < w.sunrise; + const sunTime = showSunset ? w.sunset : w.sunrise; - if(this.#sunTimeLabel) { - this.#sunTimeLabel.visible = true; - const useAbs = !this.#config!.getShowSunTimeAsCountdown(); - if(useAbs) this.#sunTimeLabel.text = displayTime(sunTime, this.#config!); - else this.#sunTimeLabel.text = w.sunEventCountdown.display(this.#config!); - } - if(this.#sunTimeIcon) { - this.#sunTimeIcon.visible = true; - this.#sunTimeIcon.icon_name = `daytime-${showSunset ? "sunset" : "sunrise"}-symbolic`; + if(this.#sunTimeLabel) { + this.#sunTimeLabel.visible = true; + const useAbs = !this.#config!.getShowSunTimeAsCountdown(); + if(useAbs) this.#sunTimeLabel.text = displayTime(sunTime, this.#config!); + else this.#sunTimeLabel.text = w.sunEventCountdown.display(this.#config!); + } + if(this.#sunTimeIcon) { + this.#sunTimeIcon.visible = true; + this.#sunTimeIcon.icon_name = `daytime-${showSunset ? "sunset" : "sunrise"}-symbolic`; + } } this.#popup!.updateGui(w); - this.#addIndicIfNeeded(); } diff --git a/src/popup.ts b/src/popup.ts index a249f72..6e1f107 100644 --- a/src/popup.ts +++ b/src/popup.ts @@ -54,12 +54,12 @@ function createForecastCard() : ForecastCard { }); const day = new St.Label({ - text: _g("Today"), + text: "", x_align: Clutter.ActorAlign.CENTER }); const icon = new St.Icon({ - icon_name: "view-refresh-symbolic", + icon_name: "", style_class: "simpleweather-card-icon", x_align: Clutter.ActorAlign.CENTER }); @@ -174,14 +174,19 @@ export class Popup { #foreMode : ForecastMode; #cachedWeather? : Weather; + #err : string | null; + #refreshWeather : () => Promise; + constructor( config : Config, metadata : ExtensionMetadata, openPreferences : () => void, menu : PopupMenu.PopupMenu, - settings : Gio.Settings + settings : Gio.Settings, + refreshWeather : () => Promise ) { - + this.#err = null; + this.#refreshWeather = refreshWeather; this.#config = config; this.#metadata = metadata; this.#foreMode = ForecastMode.Week; @@ -192,7 +197,7 @@ export class Popup { x_align: Clutter.ActorAlign.CENTER }); this.#temp = new St.Label({ - text: "0\u00B0", + text: "", style_class: "simpleweather-popup-temp", x_align: Clutter.ActorAlign.CENTER }); @@ -272,6 +277,19 @@ export class Popup { }); theme(this.#placeBtn, "button"); this.#placeBtn.connect("clicked", () => { + if(this.#err) { + // These will be restored in the #updateGUI method + this.#placeBtn.reactive = false; + this.#placeBtn.opacity = 127; + + this.setError(null); + this.#refreshWeather().then(() => { + this.#placeBtn.reactive = true; + this.#placeBtn.opacity = 255; + }); + return; + } + const placeCount = config.getLocations().length; if(placeCount === 1) return; // These will be restored in the #updateGUI method @@ -317,6 +335,14 @@ export class Popup { menu.addMenuItem(baseText); } + setError(msg : string | null) { + this.#err = msg; + } + + #getErrMsg() : string { + return this.#err ?? ""; + } + destroy(menu : PopupMenu.PopupMenu) { this.#menuItems.forEach(m => m.destroy()); } @@ -327,12 +353,23 @@ export class Popup { return new Gio.FileIcon({ file: iconFile }); } - updateGui(w : Weather) { + updateGui(w : Weather | undefined) { + if(!w) { + this.#placeLabel.text = _g("Retry"); + this.#copyright.text = this.#getErrMsg(); + this.#placeBtn.reactive = true; + this.#placeBtn.opacity = 255; + return; + } + const old = this.#cachedWeather; this.#condition.gicon = this.#createIcon(w.gIconName); this.#temp.text = w.temp.display(this.#config); - this.#copyright.text = copyrightText(w.providerName); + + const c = copyrightText(w.providerName); + if(this.#err) this.#copyright.text = `${c} | ${this.#getErrMsg()}`; + else this.#copyright.text = c; if(old) this.#menuBox.remove_style_class_name(`swa-${old.condit}`); this.#menuBox.add_style_class_name(`swa-${w.condit}`); From f3db6330fa72d5be4fc2d2e5f034eb2e63972a11 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 13 Jan 2026 21:22:00 -0600 Subject: [PATCH 10/37] refactor(popup): Make popup constructor take a single object with named members --- src/extension.ts | 16 ++++++++-------- src/popup.ts | 40 +++++++++++++++++++++------------------- 2 files changed, 29 insertions(+), 27 deletions(-) diff --git a/src/extension.ts b/src/extension.ts index f3d7182..3bf5727 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -147,14 +147,14 @@ export default class SimpleWeatherExtension extends Extension { #createIndicator() : PanelMenu.Button { const indic = new PanelMenu.Button(0, "Weather", false); - this.#popup = new Popup( - this.#config!, - this.metadata, - this.openPreferences.bind(this), - indic.menu as PopupMenu, - this.#gsettings!, - this.#updateWeatherAsync.bind(this) - ); + this.#popup = new Popup({ + config: this.#config!, + metadata: this.metadata, + openPreferences: this.openPreferences.bind(this), + menu: indic.menu as PopupMenu, + settings: this.#gsettings!, + refreshWeather: this.#updateWeatherAsync.bind(this) + }); const layout = new St.BoxLayout({ vertical: false diff --git a/src/popup.ts b/src/popup.ts index 6e1f107..d7e4ad8 100644 --- a/src/popup.ts +++ b/src/popup.ts @@ -155,6 +155,15 @@ function setPointer(widget : Clutter.Actor) : void { } } +export interface PopupCtorArgs { + config : Config; + metadata : ExtensionMetadata; + openPreferences : () => void; + menu : PopupMenu.PopupMenu; + settings : Gio.Settings; + refreshWeather : () => Promise; +} + export class Popup { readonly #config : Config; @@ -177,18 +186,11 @@ export class Popup { #err : string | null; #refreshWeather : () => Promise; - constructor( - config : Config, - metadata : ExtensionMetadata, - openPreferences : () => void, - menu : PopupMenu.PopupMenu, - settings : Gio.Settings, - refreshWeather : () => Promise - ) { + constructor(a: PopupCtorArgs) { this.#err = null; - this.#refreshWeather = refreshWeather; - this.#config = config; - this.#metadata = metadata; + this.#refreshWeather = a.refreshWeather; + this.#config = a.config; + this.#metadata = a.metadata; this.#foreMode = ForecastMode.Week; this.#condition = new St.Icon({ @@ -290,17 +292,17 @@ export class Popup { return; } - const placeCount = config.getLocations().length; + const placeCount = a.config.getLocations().length; if(placeCount === 1) return; // These will be restored in the #updateGUI method this.#placeBtn.reactive = false; this.#placeBtn.opacity = 127; - const index = config.getMainLocationIndex(); + const index = a.config.getMainLocationIndex(); let newIndex; if(index === placeCount - 1) newIndex = 0; else newIndex = index + 1; - settings.set_int64("main-location-index", newIndex); + a.settings.set_int64("main-location-index", newIndex); }); baseText.actor.add_child(this.#placeBtn); @@ -320,8 +322,8 @@ export class Popup { }); theme(configBtn, "button"); configBtn.connect("clicked", () => { - menu.toggle(); - openPreferences(); + a.menu.toggle(); + a.openPreferences(); }); baseText.actor.add_child(configBtn); @@ -330,9 +332,9 @@ export class Popup { setPointer(configBtn); this.#menuItems = [ childItem, baseText ]; - this.#menuBox = menu.box; - menu.addMenuItem(childItem); - menu.addMenuItem(baseText); + this.#menuBox = a.menu.box; + a.menu.addMenuItem(childItem); + a.menu.addMenuItem(baseText); } setError(msg : string | null) { From 52334b5e31770afd8477ff812c73c6423c068d0f Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 13 Jan 2026 21:32:55 -0600 Subject: [PATCH 11/37] fix(popup): If an error occurs while data was previously cached, the button still shows the place name --- src/popup.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/popup.ts b/src/popup.ts index d7e4ad8..6a046d1 100644 --- a/src/popup.ts +++ b/src/popup.ts @@ -355,12 +355,16 @@ export class Popup { return new Gio.FileIcon({ file: iconFile }); } + #displayErr() : void { + this.#placeLabel.text = _g("Retry"); + this.#copyright.text = this.#getErrMsg(); + this.#placeBtn.reactive = true; + this.#placeBtn.opacity = 255; + } + updateGui(w : Weather | undefined) { if(!w) { - this.#placeLabel.text = _g("Retry"); - this.#copyright.text = this.#getErrMsg(); - this.#placeBtn.reactive = true; - this.#placeBtn.opacity = 255; + this.#displayErr(); return; } @@ -385,6 +389,10 @@ export class Popup { } else this.#menuBox.add_style_class_name(`swa-${w.isNight ? "night" : "day"}`); this.#updateForecast(w); + + if(this.#getErrMsg()) { + this.#displayErr(); + } } #updateForecast(w : Weather) { From a194bca8a413af22d1db59ad230d1603d7647736 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 13 Jan 2026 22:20:19 -0600 Subject: [PATCH 12/37] fix: Catch both IO Socket timeout and Resolver error, also don't retry 10 times on manual retry --- src/extension.ts | 70 +++++++++++++++++++++------------------ src/preferences/search.ts | 3 +- src/utils.ts | 6 ++++ 3 files changed, 46 insertions(+), 33 deletions(-) diff --git a/src/extension.ts b/src/extension.ts index 3bf5727..743f5fe 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -28,7 +28,7 @@ import { OpenMeteo } from "./providers/openmeteo.js"; import { LibSoup } from "./libsoup.js"; import { Config } from "./config.js"; import { Weather } from "./weather.js"; -import { delayTask, removeSourceIfTruthy } from "./utils.js"; +import { delayTask, removeSourceIfTruthy, isNoInternet } from "./utils.js"; import { displayTemp, displayTime, initLocales } from "./lang.js"; import { freeMyLocation, setUpMyLocation } from "./myLocation.js"; import { setUpGettext, gettext as _g } from "./gettext.js"; @@ -313,14 +313,47 @@ export default class SimpleWeatherExtension extends Extension { return GLib.SOURCE_CONTINUE; } + #handleErr(err : unknown) { + // This happens on boot presumably when things are loaded + // out of order, try max 10 times + // + // This tries for just over a minute, which should be plenty of time for + // Wi-Fi to start + // + // Fail count never resets so that if repeatedly trying to connect fails once + // we don't constantly retry for a minute every time the timer goes off + if(isNoInternet(err) && ++this.#resolverFailCount <= FAIL_RETRIES) { + if(this.#resolverFailCount === FAIL_RETRIES) console.error(err); + + // We need to stop updateGUI from running because otherwise it calls + // addInficIfNeeded which we don't want on boot until we've given up + return new Promise(resolve => { + this.#delayFetchId = delayTask(7.5, () => { + this.#delayFetchId = undefined; + this.#updateWeatherAsync().then(resolve); + }); + }); + // Maybe this error happened because of failed fetch or going over fail count + } else { + if(this.#config?.getHideErrPopup()) return; + + if(!this.#indicator) this.#indicator = this.#createIndicator(); + if(this.#panelIcon) this.#panelIcon.icon_name = "error-app-symbolic"; + if(this.#panelLabel) this.#panelLabel.text = "Error!"; + if(this.#secondPanelLabel) this.#secondPanelLabel.visible = false; + if(this.#sunTimeLabel) this.#sunTimeLabel.visible = false; + if(this.#sunTimeIcon) this.#sunTimeIcon.visible = false; + this.#addIndicIfNeeded(); + } + } + async #updateWeatherAsync() { - console.error(`Trying: ${new Date()}`); if(!this.#provider) throw new Error("Provider was undefined!"); let errStr : string | null = null; try { this.#cachedWeather = await this.#provider!.fetchWeather(); } catch(err) { - if(err instanceof Gio.ResolverError) { + if(isNoInternet(err)) { errStr = _g("No Internet"); } else { console.error(err); @@ -328,35 +361,8 @@ export default class SimpleWeatherExtension extends Extension { errStr = err && err.toString ? err.toString() : String(err); if(errStr.length > 25) errStr = errStr.substring(0, 25) + "..."; } - // This happens on boot presumably when things are loaded - // out of order, try max 10 times - // - // This tries for just over a minute, which should be plenty of time for - // Wi-Fi to start - // - // Fail count never resets so that if repeatedly trying to connect fails once - // we don't constantly retry for a minute every time the timer goes off - if(err instanceof Gio.ResolverError && ++this.#resolverFailCount <= FAIL_RETRIES) { - if(this.#resolverFailCount === FAIL_RETRIES) console.error(err); - - // We need to stop updateGUI from running because otherwise it calls - // addInficIfNeeded which we don't want on boot until we've given up - return new Promise(resolve => { - this.#delayFetchId = delayTask(7.5, () => { - this.#delayFetchId = undefined; - this.#updateWeatherAsync().then(resolve); - }); - }); - // Maybe this error happened because of failed fetch or going over fail count - } else if(!this.#cachedWeather) { - if(!this.#indicator) this.#indicator = this.#createIndicator(); - if(this.#panelIcon) this.#panelIcon.icon_name = "error-app-symbolic"; - if(this.#panelLabel) this.#panelLabel.text = "Error!"; - if(this.#secondPanelLabel) this.#secondPanelLabel.visible = false; - if(this.#sunTimeLabel) this.#sunTimeLabel.visible = false; - if(this.#sunTimeIcon) this.#sunTimeIcon.visible = false; - this.#addIndicIfNeeded(); - } + + if(!this.#cachedWeather) this.#handleErr(err); } if(this.#popup) this.#popup.setError(errStr); else console.error(`No popup to notify of error (${errStr})`); diff --git a/src/preferences/search.ts b/src/preferences/search.ts index caea8dc..3771db1 100644 --- a/src/preferences/search.ts +++ b/src/preferences/search.ts @@ -24,6 +24,7 @@ import { Location } from "../location.js"; import { gettext as _g } from "resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js"; import { LibSoup } from "../libsoup.js"; import { Config } from "../config.js"; +import { isNoInternet } from "../utils.js"; const SEARCH_BASE = "https://nominatim.openstreetmap.org"; const SEARCH_ENDPOINT = `${SEARCH_BASE}/search`; @@ -115,7 +116,7 @@ export async function searchDialog(parent : Gtk.Window, soup : LibSoup, cfg : Co populateList(stringList, locArr); searchButton.sensitive = true; }).catch(e => { - if(e instanceof Gio.ResolverError) { + if(isNoInternet(e)) { console.error(e); showNoInternetDialog(dialog); searchButton.sensitive = true; diff --git a/src/utils.ts b/src/utils.ts index 1152653..3aaaa95 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -16,6 +16,7 @@ */ import GLib from "gi://GLib"; +import Gio from "gi://Gio"; import { getLocales } from "./lang.js"; export function delayTask(seconds : number, callback : () => void) : number { @@ -49,3 +50,8 @@ export function sameDate(d1 : Date, d2 : Date) : boolean { const dup2 = noTime(d2); return dup1.getTime() === dup2.getTime(); } + +export function isNoInternet(error : unknown) { + return error instanceof Gio.ResolverError || + error instanceof Gio.IOErrorEnum; +} From 66eab99c41dd200e8940d9ffc658a7e956788504 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 13 Jan 2026 22:22:02 -0600 Subject: [PATCH 13/37] fix(soup): Don't resolve on invalid JSON --- src/libsoup.ts | 55 ++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 29 deletions(-) diff --git a/src/libsoup.ts b/src/libsoup.ts index ac1c368..8c43d29 100644 --- a/src/libsoup.ts +++ b/src/libsoup.ts @@ -62,41 +62,38 @@ export class LibSoup { GLib.PRIORITY_DEFAULT, null, (_, result) => { - let gBytes : GLib.Bytes; try { - gBytes = sess.send_and_read_finish(result); - } - catch(e) { - reject(e); - return; - } + let gBytes = sess.send_and_read_finish(result); - const byteArray = gBytes.get_data(); - if(!byteArray) return reject("Failed to get byte stream from server response."); - + const byteArray = gBytes.get_data(); + if(!byteArray) return reject("Failed to get byte stream from server response."); + + const json = new TextDecoder().decode(byteArray); + if(!json) return reject("Server response was empty."); - const json = new TextDecoder().decode(byteArray); - if(!json) return reject("Server response was empty."); + const status = msg.statusCode; + const is2xx = Math.floor(status / 100) === 2; - const status = msg.statusCode; - const is2xx = Math.floor(status / 100) === 2; - - let body : any; - try { - body = JSON.parse(json); - } - catch(e) { - if(e instanceof SyntaxError) { - reject(new SyntaxError( - "Couldn't parse body JSON. " + - `User-Agent: ${sess.userAgent}, Status: ${status}, Text: "${json}"`, - { cause: e } - )); + let body : any; + try { + body = JSON.parse(json); + } + catch(e) { + if(e instanceof SyntaxError) { + return reject(new SyntaxError( + "Couldn't parse body JSON. " + + `User-Agent: ${sess.userAgent}, Status: ${status}, Text: "${json}"`, + { cause: e } + )); + } + else return reject(e); } - else return reject(e); - } - resolve({ status, body, is2xx: is2xx }); + resolve({ status, body, is2xx: is2xx }); + } catch(err) { + reject(err); + return; + } } ); }); From 78ef9d07c83a26c8faf3c4659ddc3d475a731dbb Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 13 Jan 2026 22:22:33 -0600 Subject: [PATCH 14/37] feat(setting): Option to not show indicator if it's just an error --- ...gnome.shell.extensions.simple-weather.gschema.xml | 5 +++++ src/config.ts | 4 ++++ src/preferences/generalPage.ts | 12 ++++++++++++ 3 files changed, 21 insertions(+) diff --git a/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml b/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml index dcdf0ac..2805cdb 100644 --- a/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml +++ b/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml @@ -189,5 +189,10 @@

Always use the icons packaged with the extension + + false + Don't show the popup if it's just showing an error + + diff --git a/src/config.ts b/src/config.ts index b4a264b..66afe4b 100644 --- a/src/config.ts +++ b/src/config.ts @@ -398,6 +398,10 @@ export class Config { this.#handlerIds.push(id); } + getHideErrPopup() : boolean { + return this.#settings.get_boolean("hide-err-popup"); + } + getUnitPreset() : UnitPreset { diff --git a/src/preferences/generalPage.ts b/src/preferences/generalPage.ts index 85ab455..7f283f0 100644 --- a/src/preferences/generalPage.ts +++ b/src/preferences/generalPage.ts @@ -307,6 +307,18 @@ export class GeneralPage extends Adw.PreferencesPage { }); panelGroup.add(alwaysPackagedRow); + const hideErrPopupRow = new Adw.SwitchRow({ + title: _g("Hide Error Popup"), + subtitle: _g("If the popup just says Error, don't even show it."), + active: settings.get_boolean("hide-err-popup") + }); + hideErrPopupRow.connect("notify::active", w => { + const val = w.active; + settings.set_boolean("hide-err-popup", val); + settings.apply(); + }); + panelGroup.add(hideErrPopupRow); + this.add(panelGroup); } From d0f80fab24ffa9bacbeaf924ac2b5560c2302a0f Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 13 Jan 2026 22:22:53 -0600 Subject: [PATCH 15/37] fix(popup): Show copyright text if there is weather and no Internet --- src/popup.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/popup.ts b/src/popup.ts index 6a046d1..c5fec96 100644 --- a/src/popup.ts +++ b/src/popup.ts @@ -355,9 +355,12 @@ export class Popup { return new Gio.FileIcon({ file: iconFile }); } - #displayErr() : void { + #displayErr(copyrightText : string | undefined = undefined) : void { + const c = copyrightText; + if(c) this.#copyright.text = `${c} | ${this.#getErrMsg()}`; + else this.#copyright.text = this.#getErrMsg(); + this.#placeLabel.text = _g("Retry"); - this.#copyright.text = this.#getErrMsg(); this.#placeBtn.reactive = true; this.#placeBtn.opacity = 255; } @@ -391,7 +394,7 @@ export class Popup { this.#updateForecast(w); if(this.#getErrMsg()) { - this.#displayErr(); + this.#displayErr(c); } } From 2a05495e25ae0622f3169d5a87e91979f6f613ae Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 13 Jan 2026 23:08:15 -0600 Subject: [PATCH 16/37] feat(preset): Unit preset "Nordic" which uses m/s as a speed unit --- ...hell.extensions.simple-weather.gschema.xml | 1 + src/autoConfig.ts | 11 ++++++++-- src/config.ts | 20 +++++++++++++++---- src/preferences/generalPage.ts | 12 +++++++---- 4 files changed, 34 insertions(+), 10 deletions(-) diff --git a/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml b/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml index 2805cdb..8c44c04 100644 --- a/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml +++ b/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml @@ -18,6 +18,7 @@ + diff --git a/src/autoConfig.ts b/src/autoConfig.ts index 042d347..e7460c7 100644 --- a/src/autoConfig.ts +++ b/src/autoConfig.ts @@ -23,6 +23,9 @@ import { Location } from "./location.js"; import { gettext as _g } from "./gettext.js" import { AutoConfigFailError } from "./errors.js"; +// Denmark, Finland, Sweden, Norway, Iceland, Faroe Islands, Greenland +const NORDIC : string[] = [ "DK", "FI", "SE", "NO", "IS", "FO", "GL" ]; + /** * Tests if this computer is a desktop. * @returns True if a desktop, otherwise false if not or unknown. @@ -58,12 +61,16 @@ export async function setFirstTimeConfig(settings : Gio.Settings) { settings.set_value("locations", writeGTypeAS(strArr)); } - if(myLoc.country === "US") { + const cc = myLoc.country; + if(cc === "US") { settings.set_enum("unit-preset", UnitPreset.US); } - else if(myLoc.country === "UK" || myLoc.country === "GB") { + else if(cc === "UK" || cc === "GB") { settings.set_enum("unit-preset", UnitPreset.UK); } + else if(cc && NORDIC.includes(cc)) { + settings.set_enum("unit-preset", UnitPreset.Nordic); + } else { settings.set_enum("unit-preset", UnitPreset.Metric); } diff --git a/src/config.ts b/src/config.ts index 66afe4b..0b32b29 100644 --- a/src/config.ts +++ b/src/config.ts @@ -27,7 +27,8 @@ export enum UnitPreset { Custom = 0, US = 1, UK = 2, - Metric = 3 + Metric = 3, + Nordic = 4 } export type PanelBox = "right" | "center" | "left"; @@ -168,7 +169,12 @@ export class Config { getSpeedUnit() : SpeedUnits { return this.#returnUnit( "speed-unit", - { us: SpeedUnits.Mph, uk: SpeedUnits.Mph, metric: SpeedUnits.Kph } + { + us: SpeedUnits.Mph, + uk: SpeedUnits.Mph, + metric: SpeedUnits.Kph, + nordic: SpeedUnits.Mps + } ); } @@ -431,7 +437,7 @@ export class Config { * * @param getEnumKey Backup get_enum string key */ - #returnUnit(getEnumKey : string, args : { us? : number, uk? : number, metric? : number }) : number { + #returnUnit(getEnumKey : string, args : { us? : number, uk? : number, metric? : number, nordic? : number }) : number { const preset = this.getUnitPreset(); switch(preset) { case UnitPreset.US: @@ -440,10 +446,16 @@ export class Config { case UnitPreset.UK: if(args.uk !== undefined) return args.uk; // Fall back to metric. - // FALL THRU + if(args.metric !== undefined) return args.metric; + else break; case UnitPreset.Metric: if(args.metric !== undefined) return args.metric; else break; + case UnitPreset.Nordic: + if(args.nordic !== undefined) return args.nordic; + // Fall back to metric. + if(args.metric !== undefined) return args.metric; + else break; } return this.#settings.get_enum(getEnumKey); } diff --git a/src/preferences/generalPage.ts b/src/preferences/generalPage.ts index 7f283f0..1f731b5 100644 --- a/src/preferences/generalPage.ts +++ b/src/preferences/generalPage.ts @@ -45,9 +45,9 @@ export class GeneralPage extends Adw.PreferencesPage { }); const unitPresetUnits = new Gtk.StringList({ strings: [ - _g("US"), _g("UK"), _g("Metric"), _g("Custom") + _g("US"), _g("UK"), _g("Metric"), _g("Nordic"), _g("Custom") ]}); - const unitPresetFromEnumMap = [ 3, 0, 1, 2 ]; + const unitPresetFromEnumMap = [ 4, 0, 1, 2, 3 ]; const curUnitPreset = settings.get_enum("unit-preset"); const unitPresetRow = new Adw.ComboRow({ title: _g("Units"), @@ -130,9 +130,13 @@ export class GeneralPage extends Adw.PreferencesPage { // If unit preset is not custom, most unit rows shouldn't be shown setVisibilites(curUnitPreset === 0, tempRow, speedRow, pressureRow, rainMeasurementRow, distanceRow); + + // This line automatically reverses the mapping from enum to menu + const unitPresetInverse = unitPresetFromEnumMap.reduce( + (out, v, i) => (out[v] = i, out), [] + ); unitPresetRow.connect("notify::selected", () => { - const toEnumMap = [ 1, 2, 3, 0 ]; - const val = toEnumMap[unitPresetRow.selected]; + const val = unitPresetInverse[unitPresetRow.selected]; setVisibilites(val === 0, tempRow, speedRow, pressureRow, rainMeasurementRow, distanceRow); From 22247609daf3226849a3a16933db373d123e5e74 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 13 Jan 2026 23:24:06 -0600 Subject: [PATCH 17/37] docs(CHANGELOG): Update CHANGELOG and AUTHORS --- AUTHORS | 33 +++++++++++++++++---------------- CHANGELOG.md | 13 +++++++++++++ 2 files changed, 30 insertions(+), 16 deletions(-) diff --git a/AUTHORS b/AUTHORS index 0c765ba..fd3e251 100644 --- a/AUTHORS +++ b/AUTHORS @@ -3,20 +3,21 @@ Maintainer/Programmer: Roman Lefler Contributors: Davide Murtas -Brazilian Portuguese (Português do Brasil): Alzemand, André Fernandes -Bulgarian (български език): Lyubomir Vasilev -Chinese (中文): know-nothing-but-123, JiaoxianDu -Dutch (Nederlands): hidenosuke, Ontrack16 -French (Français): Samuel St. Jean, mdouchin, & Neo-29 -German (Deutsch): Ahmet Ala -Hungarian (magyar nyelv): Adamyno -Indonesian (Bahasa Indonesia): Fakhrul Rijal -Italian (Italiano): Davide Murtas -Japanese (日本語): hidenosuke -Korean (한국어): Jerry Hyun -Polish (jezyk polski): Szymon Zielonka -Portugese (Português): André Fernandes -Romanian (Limba Română): ygorigor, Igor Sorocean -Russian (Русский): Valetss -Turkish (Türkçe): Ahmet Ala, Samo +Brazilian Portuguese: Alzemand, André Fernandes +Bulgarian: Lyubomir Vasilev +Chinese: know-nothing-but-123, JiaoxianDu +Czech: lev741 +Dutch: hidenosuke, Ontrack16 +French: Samuel St. Jean, mdouchin, & Neo-29 +German: Ahmet Ala +Hungarian: Adamyno +Indonesian: Fakhrul Rijal +Italian: Davide Murtas +Japanese: hidenosuke +Korean: Jerry Hyun +Polish: Szymon Zielonka +Portugese: André Fernandes +Romanian: ygorigor, Igor Sorocean +Russian: Valetss +Turkish: Ahmet Ala, Samo diff --git a/CHANGELOG.md b/CHANGELOG.md index 6744d7f..ffc99e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,23 @@ # v49.2.0-dev +## Features + +- Extension now shows "Error!" if no Internet instead of just showing nothing +- Retry button if you start without Internet or lose Internet at any point +- Option to still hide indicator instead of displaying "Error!" +- "Nordic" unit preset using speed in `m/s` that is selected by default in Nordic countries + +## Bug Fixes + +- Fixed a rare but possible crash if you start with Internet but then lose it + ## Translations +- Czech (thanks lev741) - Japanese (thanks hidenosuke) - Polish (thanks Szymon Zielonka) +- Russian (thanks Valetss) # v49.1.1 From e1052e0b9d4dd4ea69dc7a4299b2447cff8dcfbf Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 13 Jan 2026 23:28:33 -0600 Subject: [PATCH 18/37] chore(po): Merge pot file with po files --- docs/transl.png | Bin 112088 -> 112181 bytes po/af.po | 122 ++++++++++++++++++++++++++-------------------- po/ar.po | 122 ++++++++++++++++++++++++++-------------------- po/bg.po | 122 ++++++++++++++++++++++++++-------------------- po/ca.po | 122 ++++++++++++++++++++++++++-------------------- po/cs.po | 122 ++++++++++++++++++++++++++-------------------- po/da.po | 122 ++++++++++++++++++++++++++-------------------- po/de.po | 122 ++++++++++++++++++++++++++-------------------- po/el.po | 122 ++++++++++++++++++++++++++-------------------- po/en.po | 122 ++++++++++++++++++++++++++-------------------- po/es_ES.po | 122 ++++++++++++++++++++++++++-------------------- po/fi.po | 122 ++++++++++++++++++++++++++-------------------- po/fr.po | 122 ++++++++++++++++++++++++++-------------------- po/he.po | 122 ++++++++++++++++++++++++++-------------------- po/hu.po | 122 ++++++++++++++++++++++++++-------------------- po/id.po | 122 ++++++++++++++++++++++++++-------------------- po/it.po | 122 ++++++++++++++++++++++++++-------------------- po/ja.po | 126 +++++++++++++++++++++++++++--------------------- po/ko.po | 122 ++++++++++++++++++++++++++-------------------- po/nl.po | 122 ++++++++++++++++++++++++++-------------------- po/no.po | 122 ++++++++++++++++++++++++++-------------------- po/pl.po | 122 ++++++++++++++++++++++++++-------------------- po/pt_BR.po | 122 ++++++++++++++++++++++++++-------------------- po/pt_PT.po | 122 ++++++++++++++++++++++++++-------------------- po/ro.po | 122 ++++++++++++++++++++++++++-------------------- po/ru.po | 122 ++++++++++++++++++++++++++-------------------- po/sr.po | 122 ++++++++++++++++++++++++++-------------------- po/sv_SE.po | 122 ++++++++++++++++++++++++++-------------------- po/tr.po | 122 ++++++++++++++++++++++++++-------------------- po/uk.po | 122 ++++++++++++++++++++++++++-------------------- po/vi.po | 122 ++++++++++++++++++++++++++-------------------- po/zh_CN.po | 122 ++++++++++++++++++++++++++-------------------- po/zh_TW.po | 122 ++++++++++++++++++++++++++-------------------- 33 files changed, 2210 insertions(+), 1698 deletions(-) diff --git a/docs/transl.png b/docs/transl.png index 2f40874f45d243f935a8a6c420d994f5a01b8e27..962bb44c6f5d22e46a49835e3f272e8ec88307a3 100644 GIT binary patch literal 112181 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%0AZ(cz`K}$eV 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\n" "Language-Team: Czech\n" @@ -18,8 +18,8 @@ msgstr "" "X-Crowdin-File-ID: 2\n" "X-Generator: Poedit 3.8\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Moje poloha" @@ -75,39 +75,43 @@ msgstr "Oblačnost" msgid "Sun Countdown" msgstr "Do setmění" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Neplatné" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Bez internetu" + +#: src/lang.ts:112 msgid "Today" msgstr "Dnes" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Pondělí" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Neděle" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Úterý" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Středa" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Pátek" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Sobota" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Čtvrtek" @@ -135,16 +139,20 @@ msgstr "%f°Z" msgid "Weather Data" msgstr "Data počasí" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Nastavení" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "↑: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "↓: %s" @@ -212,7 +220,7 @@ msgstr "Vyskakovací okno" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Přetažením zdola nastavíte zobrazení ve vyskakovacím oknu" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Panel" @@ -294,6 +302,10 @@ msgstr "Vlastní" msgid "Metric" msgstr "Metrické" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "Spojené království" @@ -322,119 +334,127 @@ msgstr "Měření srážek" msgid "Distance" msgstr "Vzdálenost" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Stupně" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "8-větrný kompas" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Směr" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Počasí" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Nakonfigurujte poskytovatele předpovědi počasí" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Poskytovatel předpovědi počasí" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Nakonfigurujte způsob nalezení vaší polohy" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Online" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Systém" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Zakázat" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Poskytovatel" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Interval obnovení (minuty)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Přístupnost" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Konfigurace funkcí usnadnění přístupu" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Vysoký kontrast" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Nastavit panel a vyskakovací okno" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Světlý" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Tmavý" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Průhledný" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Téma" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Střed" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Vlevo" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Vpravo" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Strana panelu" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Pořadí v panelu" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "Použij v panelu symbolické ikony" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "Vždy užij ikony programu" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Místa" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Přidat" @@ -476,27 +496,23 @@ msgstr "Vnitřní chyba" msgid "Something else edited the locations." msgstr "Něco jiného upravilo umístění." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Hledat umístění" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Město, soused, atd." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Hledat" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Bez internetu" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Žádné výsledky." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Nejsou k dispozici žádné informace o autorských právech." diff --git a/po/da.po b/po/da.po index 6b93dd3..45a021b 100644 --- a/po/da.po +++ b/po/da.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Danish\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Min Placering" @@ -74,39 +74,43 @@ msgstr "Sky-omslag" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Ugyldig" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Ingen Internet" + +#: src/lang.ts:112 msgid "Today" msgstr "Idag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Mandag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Søndag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Tirsdag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Onsdag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Fredag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Lørdag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Torsdag" @@ -134,16 +138,20 @@ msgstr "%f°V" msgid "Weather Data" msgstr "Vejr Data" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Indstillinger" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "H: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "L: %s" @@ -211,7 +219,7 @@ msgstr "Pop-Up" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Træk og slip fra bunden for at konfigurere pop-up" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Stykke" @@ -293,6 +301,10 @@ msgstr "Tilpasset" msgid "Metric" msgstr "Metrisk" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "UK" @@ -321,119 +333,127 @@ msgstr "Regn Måling" msgid "Distance" msgstr "Afstand" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Grader" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Ottepunkts Kompas" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Retning" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Vejrtjeneste" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Konfigurer hvordan vejret nås" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Vejr Udbyder" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Konfigurer hvordan din placering er fundet" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Online" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "System" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Deaktivér" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Udbyder" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Opdater Interval (Minutes)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Tilgængelighed" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Konfigurer tilgængelighedsfunktioner" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Høj Kontrast" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Konfigurer panelet og pop-up" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Lys" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Eftermørk" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Fordybende" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Tema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Centreret" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Venstre" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Højre" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Side af panelet" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Ordre i panel" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Placeringer" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Tilføj" @@ -475,27 +495,23 @@ msgstr "Intern Fejl" msgid "Something else edited the locations." msgstr "Noget andet redigerede placeringerne." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Søg Placering" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "By, Nabolag, osv." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Søg" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Ingen Internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Ingen resultater." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Ingen ophavsret information tilgængelig." diff --git a/po/de.po b/po/de.po index c599961..83867bd 100644 --- a/po/de.po +++ b/po/de.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: alaahmet\n" "Language-Team: German\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Mein Standort" @@ -74,39 +74,43 @@ msgstr "Wolkenbedeckung" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Ungültig" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Kein Internet" + +#: src/lang.ts:112 msgid "Today" msgstr "Heute" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Montag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Sonntag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Dienstag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Mittwoch" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Freitag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Samstag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Donnerstag" @@ -134,16 +138,20 @@ msgstr "%f°W" msgid "Weather Data" msgstr "Wetterdaten" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Einstellungen" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "H: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "T: %s" @@ -212,7 +220,7 @@ msgstr "Pop-Up" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Ziehen und Ablegen von unten, um das Pop-up zu konfigurieren" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Panel" @@ -294,6 +302,10 @@ msgstr "Benutzerdefiniert" msgid "Metric" msgstr "Metrisch" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "UK" @@ -322,119 +334,127 @@ msgstr "Niederschlagsmessung" msgid "Distance" msgstr "Entfernung" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Grad" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Acht-Punkte-Kompassrose" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Richtung" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Wetterdienst" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Konfigurieren, wie Wetterdaten abgerufen werden" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Wetteranbieter" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Konfigurieren, wie Ihr Standort gefunden wird" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Online" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "System" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Deaktivieren" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Anbieter" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Aktualisierungsintervall (Minuten)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Barrierefreiheit" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Barrierefreiheitsfunktionen konfigurieren" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Hoher Kontrast" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Leiste und Pop-up konfigurieren" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Hell" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Dunkel" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Immersiv" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Thema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Zentriert" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Links" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Rechts" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Seite des Panels" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Reihenfolge im Panel" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Standorte" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Hinzufügen" @@ -476,27 +496,23 @@ msgstr "Interner Fehler" msgid "Something else edited the locations." msgstr "Etwas anderes hat die Standorte geändert." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Standort suchen" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Stadt, Stadtteil, etc." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Suchen" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Kein Internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Keine Ergebnisse." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Keine Urheberrechtsinformationen verfügbar." diff --git a/po/el.po b/po/el.po index 0b3c95b..47128ea 100644 --- a/po/el.po +++ b/po/el.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Greek\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Η Τοποθεσία Μου" @@ -74,39 +74,43 @@ msgstr "Εξώφυλλο Cloud" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Μη Έγκυρο" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Χωρίς Διαδίκτυο" + +#: src/lang.ts:112 msgid "Today" msgstr "Σήμερα" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Δευτέρα" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Κυριακή" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Τρίτη" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Τετάρτη" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Παρασκευή" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Σάββατο" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Πέμπτη" @@ -134,16 +138,20 @@ msgstr "%f°Δ" msgid "Weather Data" msgstr "Δεδομένα Καιρού" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Ρυθμίσεις" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "H: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "L: %s" @@ -212,7 +220,7 @@ msgstr "Αναδυόμενο" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Σύρετε και αφήστε από κάτω για να ρυθμίσετε το αναδυόμενο παράθυρο" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Πίνακας" @@ -294,6 +302,10 @@ msgstr "Προσαρμοσμένο" msgid "Metric" msgstr "Μετρικό" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "UK" @@ -322,119 +334,127 @@ msgstr "Μέτρηση Βροχής" msgid "Distance" msgstr "Απόσταση" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Μοίρες" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Πυξίδα Οκτώ Σημείων" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Κατεύθυνση" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Υπηρεσία Καιρού" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Ρυθμίστε τον τρόπο με τον οποίο επιτυγχάνεται ο καιρός" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Πάροχος Καιρού" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Ρυθμίστε τον τρόπο εύρεσης της τοποθεσίας σας" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Συνδεδεμένος" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Σύστημα" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Απενεργοποίηση" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Πάροχος" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Διάστημα Ανανέωσης (Λεπτά)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Προσβασιμότητα" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Ρύθμιση λειτουργιών προσβασιμότητας" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Υψηλή Αντίθεση" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Ρύθμιση του πίνακα και αναδυόμενο παράθυρο" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Φωτεινό" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Μετασκοτεινό" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Immersive" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Θέμα" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Κέντρο" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Αριστερά" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Δεξιά" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Πλευρά του πίνακα" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Παραγγελία στον πίνακα" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Τοποθεσίες" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Προσθήκη" @@ -476,27 +496,23 @@ msgstr "Εσωτερικό Σφάλμα" msgid "Something else edited the locations." msgstr "Κάτι άλλο επεξεργάστηκε τις τοποθεσίες." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Αναζήτηση Τοποθεσίας" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Πόλη, Γειτονιά, κλπ." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Αναζήτηση" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Χωρίς Διαδίκτυο" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Δεν υπάρχουν αποτελέσματα." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Δεν υπάρχουν διαθέσιμες πληροφορίες πνευματικών δικαιωμάτων." diff --git a/po/en.po b/po/en.po index c5f0ca9..ac99223 100644 --- a/po/en.po +++ b/po/en.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: English\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "" @@ -74,39 +74,43 @@ msgstr "" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "" + +#: src/lang.ts:112 msgid "Today" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "" @@ -134,16 +138,20 @@ msgstr "" msgid "Weather Data" msgstr "" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "" @@ -211,7 +219,7 @@ msgstr "" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "" @@ -293,6 +301,10 @@ msgstr "" msgid "Metric" msgstr "" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "" @@ -321,119 +333,127 @@ msgstr "" msgid "Distance" msgstr "" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "" @@ -475,27 +495,23 @@ msgstr "" msgid "Something else edited the locations." msgstr "" -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "" -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "" -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "" diff --git a/po/es_ES.po b/po/es_ES.po index 1b633ec..dd8fc59 100644 --- a/po/es_ES.po +++ b/po/es_ES.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-08-12 21:43+0200\n" "Last-Translator: Davide Murtas\n" "Language-Team: Spanish\n" @@ -18,8 +18,8 @@ msgstr "" "X-Crowdin-File-ID: 2\n" "X-Generator: Poedit 3.6\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Mi ubicación" @@ -75,39 +75,43 @@ msgstr "Cobertura nubosa" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Inválido" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Sin conexión a Internet" + +#: src/lang.ts:112 msgid "Today" msgstr "Hoy" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Lunes" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Domingo" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Martes" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Miércoles" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Viernes" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Sábado" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Jueves" @@ -135,16 +139,20 @@ msgstr "%f°O" msgid "Weather Data" msgstr "Datos meteorológicos" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Ajustes" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "Máx: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "Mín: %s" @@ -215,7 +223,7 @@ msgstr "" "Arrastre y suelte desde la parte inferior para configurar la ventana " "emergente" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Panel" @@ -297,6 +305,10 @@ msgstr "Personalizado" msgid "Metric" msgstr "Métricas" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "Imperiales" @@ -325,119 +337,127 @@ msgstr "Medida de lluvia" msgid "Distance" msgstr "Distancia" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Grados" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Brújula de ocho puntos" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Dirección" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Servicio meteorológico" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Configurar el proveedor del tiempo" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Proveedor del tiempo" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Configurar cómo se encuentra tu ubicación" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "En línea" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Sistema" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Desactivar" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Proveedor" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Intervalo de actualización (minutos)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Accesibilidad" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Configurar características de accesibilidad" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Alto contraste" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Configurar el panel y la ventana emergente" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Claro" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Afterdark" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Inmersivo" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Tema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Centro" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Izquierda" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Derecha" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Posición en el panel" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Orden en el panel" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Ubicaciones" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Añadir" @@ -479,27 +499,23 @@ msgstr "Error interno" msgid "Something else edited the locations." msgstr "Otra cosa modificó las ubicaciones." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Buscar ubicación" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Ciudad, barrio, etc." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Buscar" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Sin conexión a Internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "No hay resultados." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "No está disponible alguna información sobre los derechos de autor." diff --git a/po/fi.po b/po/fi.po index baae504..003ed57 100644 --- a/po/fi.po +++ b/po/fi.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Finnish\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Oma Sijainti" @@ -74,39 +74,43 @@ msgstr "Pilven Kansi" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Virheellinen" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Ei Internet-yhteyttä" + +#: src/lang.ts:112 msgid "Today" msgstr "Tänään" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Maanantai" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Sunnuntai" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Tiistai" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Keskiviikko" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Perjantai" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Lauantai" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Torstai" @@ -134,16 +138,20 @@ msgstr "%f°W" msgid "Weather Data" msgstr "Säätiedot" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Asetukset" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "H: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "L: %s" @@ -211,7 +219,7 @@ msgstr "Pop-Up" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Vedä ja pudota alareunasta asettaaksesi ponnahdusikkunan" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Paneeli" @@ -293,6 +301,10 @@ msgstr "Mukautettu" msgid "Metric" msgstr "Metrinen" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "Iso-Britannia" @@ -321,119 +333,127 @@ msgstr "Sademäärän Mittaus" msgid "Distance" msgstr "Etäisyys" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Astetta" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Kahdeksan Pisteen Kompassi" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Suunta" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Sääpalvelu" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Määritä miten sää on saavutettu" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Säätarjoaja" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Määritä miten sijaintisi löytyy" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Paikalla" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Järjestelmä" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Poista Käytöstä" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Tarjoaja" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Päivitä Aikaväli (Minuuttia)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Esteettömyys" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Määritä esteettömyysominaisuudet" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Korkea Kontrasti" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Määritä paneeli ja ponnahdusikkuna" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Vaalea" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Afterdark" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Immersive" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Teema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Keskitetty" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Vasen" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Oikea" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Paneelin sivu" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Tilaa paneelissa" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Sijainnit" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Lisää" @@ -475,27 +495,23 @@ msgstr "Sisäinen Virhe" msgid "Something else edited the locations." msgstr "Jotain muuta muokkasi sijainteja." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Etsi Sijaintia" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Kaupunki, naapurusto, jne." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Etsi" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Ei Internet-yhteyttä" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Ei tuloksia." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Tekijänoikeustietoja ei ole saatavilla." diff --git a/po/fr.po b/po/fr.po index de8b493..6bcf9ab 100644 --- a/po/fr.po +++ b/po/fr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:08\n" "Last-Translator: \n" "Language-Team: French\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Ma position" @@ -74,39 +74,43 @@ msgstr "Couverture nuageuse" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Invalide" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Pas de connexion à Internet" + +#: src/lang.ts:112 msgid "Today" msgstr "Aujourd'hui" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Lundi" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Dimanche" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Mardi" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Mercredi" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Vendredi" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Samedi" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Jeudi" @@ -134,16 +138,20 @@ msgstr "%f°O" msgid "Weather Data" msgstr "Données météo" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Réglages" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "Max: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "Min: %s" @@ -212,7 +220,7 @@ msgstr "Pop-Up" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Glisser-déposer depuis le bas pour configurer la pop-up" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Panneau" @@ -294,6 +302,10 @@ msgstr "Personnaliser" msgid "Metric" msgstr "Métrique" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "RU" @@ -322,119 +334,127 @@ msgstr "Pluie" msgid "Distance" msgstr "Distance" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Degrés" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Boussole" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Orientation" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Service Météo" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Configurer le fournisseur météo" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Fournisseur Météo" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Configurer comment votre position est trouvée" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "En ligne" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Système" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Désactiver" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Fournisseur" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Intervalle de rafraîchissement (minutes)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Accessibilité" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Configurer les fonctionnalités d'accessibilité" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Contraste élevé" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Configurer le panneau et la fenêtre pop-up" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Lumière" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "A la nuit tombée" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Immersif" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Thème" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Centre" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Gauche" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Droite" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Côté du panneau" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Ordre dans le panneau" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "Utiliser des icônes symboliques dans le panneau" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "Toujours utiliser les icônes du système" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Emplacements" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Ajouter" @@ -476,27 +496,23 @@ msgstr "Erreur interne" msgid "Something else edited the locations." msgstr "Quelque chose d'autre a modifié les lieux." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Rechercher un emplacement" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Ville, quartier, etc." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Rechercher" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Pas de connexion à Internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Aucun résultat." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Aucune information sur les droits d'auteur n'est disponible." diff --git a/po/he.po b/po/he.po index 5a61113..f5a719e 100644 --- a/po/he.po +++ b/po/he.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Hebrew\n" @@ -18,8 +18,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "" @@ -75,39 +75,43 @@ msgstr "" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "" + +#: src/lang.ts:112 msgid "Today" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "" @@ -135,16 +139,20 @@ msgstr "" msgid "Weather Data" msgstr "" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "" @@ -212,7 +220,7 @@ msgstr "" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "" @@ -294,6 +302,10 @@ msgstr "" msgid "Metric" msgstr "" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "" @@ -322,119 +334,127 @@ msgstr "" msgid "Distance" msgstr "" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "" @@ -476,27 +496,23 @@ msgstr "" msgid "Something else edited the locations." msgstr "" -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "" -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "" -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "" diff --git a/po/hu.po b/po/hu.po index d3f9fe7..4a674f8 100644 --- a/po/hu.po +++ b/po/hu.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-11-04 19:23\n" "Last-Translator: \n" "Language-Team: Hungarian\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Saját pozícióm" @@ -74,39 +74,43 @@ msgstr "Felhőtakaró" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Érvénytelen" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Nincs internet" + +#: src/lang.ts:112 msgid "Today" msgstr "Ma" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Hétfő" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Vasárnap" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Csütörtök" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Szerda" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Péntek" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Szombat" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Kedd" @@ -134,16 +138,20 @@ msgstr "%f°Ny" msgid "Weather Data" msgstr "Időjárási adatok" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Beállítások" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "M: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "A: %s" @@ -212,7 +220,7 @@ msgstr "Felugró" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "A felugró ablak konfigurálásához húzza ide a lenti elemeket" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Panel" @@ -294,6 +302,10 @@ msgstr "Egyéni" msgid "Metric" msgstr "Metrikus" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "UK" @@ -322,119 +334,127 @@ msgstr "Csapadékmennyiség" msgid "Distance" msgstr "Távolság" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Fok" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Nyolc-pontos iránytű" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Irány" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Időjárás szolgáltatás" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Állítsa be az időjárási adatok elérésének módját" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Időjárás szolgáltató" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Állítsa be, hogyan találjuk meg a helyét" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Online" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Rendszer" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Letiltás" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Szolgáltató" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Frissítési gyakoriság (perc)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Kisegítő lehetőségek" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Kisegítő lehetőségek konfigurálása" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Nagy kontraszt" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Felugró ablak és a panel konfigurációja" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Világos" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Sötétedés után" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Magával ragadó" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Téma" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Középre" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Balra" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Jobbra" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Elhelyezés a panelen" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Sorrend a panelen" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Helyszínek" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Hozzáad" @@ -476,27 +496,23 @@ msgstr "Belső hiba" msgid "Something else edited the locations." msgstr "Valami más szerkesztette a helyeket." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Helyiségek keresése" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Városnév, járás, stb." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Keresés" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Nincs internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Nincs találat." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Nem érhető el szerzői jogi információ." diff --git a/po/id.po b/po/id.po index 5c2951b..c1379d7 100644 --- a/po/id.po +++ b/po/id.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-08-24 14:37+0800\n" "Last-Translator: Fakhrul Rijal \n" "Language-Team: English\n" @@ -18,8 +18,8 @@ msgstr "" "X-Crowdin-File-ID: 2\n" "X-Generator: Poedit 3.6\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Lokasi Saya" @@ -75,39 +75,43 @@ msgstr "Tertutup Awan" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Gagal" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Tidak ada Internet" + +#: src/lang.ts:112 msgid "Today" msgstr "Hari ini" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Senin" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Minggu" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Selasa" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Rabu" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Jumat" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Sabtu" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Kamis" @@ -135,16 +139,20 @@ msgstr "%f°B" msgid "Weather Data" msgstr "Data Cuaca" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Setelan" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "T: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "R: %s" @@ -212,7 +220,7 @@ msgstr "Pop-Up" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Geser dari bawah untuk mengatur pop-up" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Panel" @@ -294,6 +302,10 @@ msgstr "Kustom" msgid "Metric" msgstr "Metrik" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "UK" @@ -322,119 +334,127 @@ msgstr "Kondisi Hujan" msgid "Distance" msgstr "Jarak" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Derajat" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Kompas 8 arah" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Arah" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Layanan Cuaca" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Konfigurasikan bagaimana cuaca di atur" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Penyedia Layanan Cuaca" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Konfigurasikan bagaimana lokasi di atur" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Daring" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Sistem" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Sistem" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Layanan" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Tenggang Waktu (menit)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Aksesibilitas" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Konfigurasikan fitur aksesibilitas" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Kontras Tinggi" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Konfigurasikan panel dan pop-up" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Ringan" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Setelah Gelap" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Melingkupi" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Tema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Tengah" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Kiri" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Kanan" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Panel Samping" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Urutan di Panel" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Lokasi" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Masukkan" @@ -476,27 +496,23 @@ msgstr "Sistem Gagal" msgid "Something else edited the locations." msgstr "Sesuatu yang lain mengedit lokasinya." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Cari Lokasi" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Kota, Sekitarnya, dll." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Cari" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Tidak ada Internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Tidak Berhasil." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Tidak ada informasi hak cipta yang tersedia." diff --git a/po/it.po b/po/it.po index f0a4025..a3acbbc 100644 --- a/po/it.po +++ b/po/it.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: Davide Murtas\n" "Language-Team: Italian\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "La mia posizione" @@ -74,39 +74,43 @@ msgstr "Copertura nuvolosa" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Non valido" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Nessuna connessione ad Internet" + +#: src/lang.ts:112 msgid "Today" msgstr "Oggi" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Lunedì" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Domenica" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Martedì" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Mercoledì" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Venerdì" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Sabato" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Giovedì" @@ -134,16 +138,20 @@ msgstr "%f°O" msgid "Weather Data" msgstr "Dati meteo" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Impostazioni" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "Max: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "Min: %s" @@ -211,7 +219,7 @@ msgstr "Pop-Up" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Trascina e rilascia dal basso per configurare il pop-up" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Pannello" @@ -293,6 +301,10 @@ msgstr "Personalizzato" msgid "Metric" msgstr "Metriche" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "Imperiali" @@ -321,119 +333,127 @@ msgstr "Misura della pioggia" msgid "Distance" msgstr "Distanza" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Gradi" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Bussola a otto punti" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Direzione" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Servizio meteo" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Configura il fornitore del meteo" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Fornitore meteo" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Configura come è trovata la tua posizione" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Online" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Sistema" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Disabilita" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Fornitore" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Intervallo di aggiornamento (minuti)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Accessibilità" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Configura le funzioni di accessibilità" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Alto contrasto" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Configura il pannello e il pop-up" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Chiaro" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Afterdark" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Immersivo" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Tema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Centro" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Sinistra" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Destra" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Posizione sul pannello" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Ordine nel pannello" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Località" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Aggiungi" @@ -475,27 +495,23 @@ msgstr "Errore interno" msgid "Something else edited the locations." msgstr "Qualcos'altro ha modificato le località." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Cerca una località" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Città, quartiere, ecc." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Cerca" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Nessuna connessione ad Internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Nessun risultato." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Nessuna informazione sul copyright disponibile." diff --git a/po/ja.po b/po/ja.po index a1a50c6..4aed3e6 100644 --- a/po/ja.po +++ b/po/ja.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-12-23 10:55+0900\n" "Last-Translator: \n" "Language-Team: Japanese\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "自分の場所" @@ -74,39 +74,43 @@ msgstr "雲量" msgid "Sun Countdown" msgstr "日没までの時間" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "無効" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "インターネットがありません" + +#: src/lang.ts:112 msgid "Today" msgstr "今日" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "月曜日" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "日曜日" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "火曜日" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "水曜日" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "金曜日" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "土曜日" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "木曜日" @@ -134,16 +138,20 @@ msgstr "西経 %f°" msgid "Weather Data" msgstr "天気データ" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "設定" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "最高: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "最低: %s" @@ -213,7 +221,7 @@ msgstr "ポップアップ" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "下からドラッグ&ドロップしてポップアップを設定します" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "パネル" @@ -295,6 +303,10 @@ msgstr "カスタム" msgid "Metric" msgstr "メトリック" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "英国" @@ -323,119 +335,127 @@ msgstr "雨量" msgid "Distance" msgstr "距離" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "度" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "方位(8点)" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "方向" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "天気サービス" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "天気の取得方法を設定します" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "天気プロバイダー" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "場所をどのように見つけるかを設定します" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "オンライン" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "システム" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "無効" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "プロバイダー" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "更新間隔 (分)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "アクセシビリティ" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "ユーザー補助機能を設定" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "ハイコントラスト" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "パネルとポップアップを設定する" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "ライト" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "日没" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "没入型" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "テーマ" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "中央揃え" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "左" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "右" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "パネルの水平位置" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "パネルの順序" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "シンボリックなアイコンを使用する" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "常にパッケージ内のアイコンを使用する" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "場所" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "追加" @@ -477,27 +497,23 @@ msgstr "内部エラー" msgid "Something else edited the locations." msgstr "他の何かが場所を編集しました。" -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "場所を検索" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "市区町村等" -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "検索" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "インターネットがありません" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "結果はありません。" -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "著作権情報がありません。" @@ -613,8 +629,8 @@ msgid "" " • %s, for searching locations by name\n" "\n" msgstr "" -"%sは時折選択された天気サービスに接続します。デフォルトでは、" -"以下に接続するためにインターネットを使います。\n" +"%sは時折選択された天気サービスに接続します。デフォルトでは、以下に接続するた" +"めにインターネットを使います。\n" " • %s、%s天気サービス\n" " • %s、現在の場所を解決するためのオプション\n" " • %s、名前による場所検索\n" diff --git a/po/ko.po b/po/ko.po index 66ec61a..8858425 100644 --- a/po/ko.po +++ b/po/ko.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-11-28 00:00\n" "Last-Translator: \n" "Language-Team: Korean\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "내 위치" @@ -74,39 +74,43 @@ msgstr "구름량" msgid "Sun Countdown" msgstr "일출/일몰까지" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "유효하지 않음" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "인터넷 연결 없음" + +#: src/lang.ts:112 msgid "Today" msgstr "오늘" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "월요일" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "일요일" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "화요일" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "수요일" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "금요일" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "토요일" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "목요일" @@ -134,16 +138,20 @@ msgstr "서경 %f°" msgid "Weather Data" msgstr "날씨 정보" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "설정" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "최고: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "최저: %s" @@ -211,7 +219,7 @@ msgstr "팝업" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "아래에서 드래그 앤 드롭하여 팝업을 구성하세요" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "패널" @@ -293,6 +301,10 @@ msgstr "사용자 지정" msgid "Metric" msgstr "미터법" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "영국" @@ -321,119 +333,127 @@ msgstr "강수량 단위" msgid "Distance" msgstr "거리" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "도" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "8방위" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "풍향" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "날씨 서비스" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "날씨 정보 가져오기 설정" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "날씨 제공자" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "위치 확인 방법 설정" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "온라인" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "시스템" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "비활성화" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "제공자" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "새로고침 간격 (분)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "접근성" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "접근성 기능 설정" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "고대비" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "패널 및 팝업 설정" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "밝게" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "야간 모드" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "몰입형" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "테마" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "가운데" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "왼쪽" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "오른쪽" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "패널 위치" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "패널 내 순서" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "패널에 심볼 아이콘 사용" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "항상 패키지 아이콘 사용" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "위치" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "추가" @@ -475,27 +495,23 @@ msgstr "내부 오류" msgid "Something else edited the locations." msgstr "다른 곳에서 위치가 수정되었습니다." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "위치 검색" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "도시, 동네 등" -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "검색" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "인터넷 연결 없음" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "검색 결과가 없습니다." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "저작권 정보가 없습니다." diff --git a/po/nl.po b/po/nl.po index e879567..c6c036b 100644 --- a/po/nl.po +++ b/po/nl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-08-28 16:56\n" "Last-Translator: koenraad-verv\n" "Language-Team: Dutch\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Mijn locatie" @@ -74,39 +74,43 @@ msgstr "Bewolking" msgid "Sun Countdown" msgstr "Max aantal uren zon" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Ongeldig" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Geen internet" + +#: src/lang.ts:112 msgid "Today" msgstr "vandaag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "maandag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "zondag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "dinsdag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "woensdag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "vrijdag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "zaterdag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "donderdag" @@ -134,16 +138,20 @@ msgstr "%f°W" msgid "Weather Data" msgstr "Weer gegevens" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Instellingen" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "H: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "L: %s" @@ -211,7 +219,7 @@ msgstr "Pop-Up" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Slepen en neerzetten van onder om de pop-up te configureren" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Paneel" @@ -293,6 +301,10 @@ msgstr "Aangepast" msgid "Metric" msgstr "Metrisch" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "VK" @@ -321,119 +333,127 @@ msgstr "Hoeveelheid neerslag" msgid "Distance" msgstr "Afstand" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Graden" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Acht punten kompas" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Richting" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Weer dienst" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Stel in hoe gegevens worden opgehaald" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Bron van weer gegevens" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Configureer hoe uw locatie wordt bepaald" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Online" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Systeem" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Uitschakelen" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Leverancier" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Interval vernieuwen (minuten)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Toegankelijkheid" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Toegankelijkheidsfuncties configureren" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Hoog contrast" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Configureer het paneel en pop-up" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Licht" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Na zonsondergang" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Meeslepend" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Thema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Gecentreerd" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Links" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Rechts" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Zijkant van paneel" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Plaats op het paneel" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "Gebruik iconen in paneel" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "Altijd meegeleverde iconen gebruiken" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Locaties" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Toevoegen" @@ -475,27 +495,23 @@ msgstr "Interne fout" msgid "Something else edited the locations." msgstr "Iets anders wijzigde de locaties." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Plaats zoeken" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Stad, omgeving enz." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Zoeken" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Geen internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Geen resultaten." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Geen auteursrecht gegevens beschikbaar." diff --git a/po/no.po b/po/no.po index f0c0e48..d272631 100644 --- a/po/no.po +++ b/po/no.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Norwegian\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Min posisjon" @@ -74,39 +74,43 @@ msgstr "Sky forside" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Ugyldig" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Ingen Internett" + +#: src/lang.ts:112 msgid "Today" msgstr "Idag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Mandag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Søndag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Tirsdag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Onsdag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Fredag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Lørdag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Torsdag" @@ -134,16 +138,20 @@ msgstr "%f°W" msgid "Weather Data" msgstr "Vær data" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Innstillinger" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "H: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "L: %s" @@ -211,7 +219,7 @@ msgstr "Sprettopp" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Dra og slipp fra bunn for å konfigurere pop-up" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Panelet" @@ -293,6 +301,10 @@ msgstr "Egendefinert" msgid "Metric" msgstr "Metrisk" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "Storbritannia" @@ -321,119 +333,127 @@ msgstr "Regnmåling" msgid "Distance" msgstr "Avstand" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Grader" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Eight-Point kompass" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Retning" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Vær tjeneste" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Konfigurer hvordan man oppnår været" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Vær leverandør" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Konfigurer hvordan din posisjon ble funnet" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Pålogget" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Systemadministrasjon" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Deaktiver" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Leverandør" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Oppdateringsintervall (minutter)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Tilgjengelighet" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Konfigurer tilgjengelighetsfunksjoner" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Høy kontrast" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Konfigurer panelet og pop-up" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Lys" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Etterlyst" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Fullskjerm" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Tema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Midtstilt" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Venstre" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Høyre" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Side av Panel" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Rekkefølge i Panel" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Steder" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Legg til" @@ -475,27 +495,23 @@ msgstr "Intern feil" msgid "Something else edited the locations." msgstr "Noe annet endret stedene." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Søk i Plassering" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "City, Neighborhood, etc." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Søk" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Ingen Internett" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Ingen resultater." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Ingen informasjon om opphavsrett tilgjengelig." diff --git a/po/pl.po b/po/pl.po index a3ce946..ed0f717 100644 --- a/po/pl.po +++ b/po/pl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: Szymon Zielonka\n" "Language-Team: Polish\n" @@ -19,8 +19,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Moja lokalizacja" @@ -76,39 +76,43 @@ msgstr "Zachmurzenie" msgid "Sun Countdown" msgstr "Czas do wschodu/zachodu słońca" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Niepoprawny" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Brak Internetu" + +#: src/lang.ts:112 msgid "Today" msgstr "Dziś" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Poniedziałek" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Niedziela" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Wtorek" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Środa" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Piątek" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Sobota" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Czwartek" @@ -136,16 +140,20 @@ msgstr "%f°W" msgid "Weather Data" msgstr "Dane pogodowe" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Ustawienia" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "H: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "L: %s" @@ -213,7 +221,7 @@ msgstr "Wyskakujące okna" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Przeciągnij i upuść z dołu, aby skonfigurować wyskakujące okno" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Panel" @@ -295,6 +303,10 @@ msgstr "Własne" msgid "Metric" msgstr "Metryczne" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "Zjednoczone Królestwo" @@ -323,119 +335,127 @@ msgstr "Pomiar deszczu" msgid "Distance" msgstr "Odległość" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Stopnie" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Kompas ośmiopunktowy" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Kierunek" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Usługa pogodowa" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Skonfiguruj sposób pobierania danych pogodowych" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Dostawca pogody" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Wybierz jak ma zostać znaleziona Twoja lokalizacja" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Dostępny" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "System" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Wyłącz" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Dostawca" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Interwał odświeżania (minuty)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Dostępność" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Konfiguruj funkcje ułatwień dostępu" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Wysoki Kontrast" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Skonfiguruj panel i wyskakujące okienko" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Jasny" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Ciemny" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Immersyjny" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Motyw" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Na środku" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Po lewej" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Po prawej" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Położenie na panelu" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Kolejność na panelu" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "Użyj ikon symbolicznych na panelu" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "Zawsze używaj ikon wbudowanych" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Lokalizacje" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Dodaj" @@ -477,27 +497,23 @@ msgstr "Błąd wewnętrzny" msgid "Something else edited the locations." msgstr "Coś innego edytowało lokalizacje." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Szukaj lokalizacji" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Miasto, okolice itp." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Szukaj" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Brak Internetu" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Brak wyników." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Brak informacji o prawach autorskich." diff --git a/po/pt_BR.po b/po/pt_BR.po index feab368..8f9b760 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Minha Localização" @@ -74,39 +74,43 @@ msgstr "Cobertura de nuvens" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Inválido" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Sem Internet" + +#: src/lang.ts:112 msgid "Today" msgstr "Hoje" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Segunda-Feira" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Domingo" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Terça-feira" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Quarta-feira" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Sexta-feira" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Sábado" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Quinta-feira" @@ -134,16 +138,20 @@ msgstr "%f°O" msgid "Weather Data" msgstr "Dados meteorológicos" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Configurações" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "Máx: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "Mín: %s" @@ -211,7 +219,7 @@ msgstr "Pop-up" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Arraste de baixo para cima para configurar o pop-up" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Painel" @@ -293,6 +301,10 @@ msgstr "Personalizado" msgid "Metric" msgstr "Métrico" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "Reino Unido" @@ -321,119 +333,127 @@ msgstr "Medição da chuva" msgid "Distance" msgstr "Distância" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Graus" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Rosa dos ventos" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Direção" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Serviço de meteorologia" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Configurar como os dados do clima são obtidos" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Fornecedor de meteorologia" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Configurar como sua localização é encontrada" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Online" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Sistema" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Desativar" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Fornecedor" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Intervalo de atualização (minutos)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Acessibilidade" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Configurar recursos de acessibilidade" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Alto contraste" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Configurar o painel e o pop-up" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Claro" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Escuro" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Imersivo" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Tema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Central" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Esquerdo" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Direito" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Lado do painel" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Ordem no painel" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Locais" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Adicionar" @@ -475,27 +495,23 @@ msgstr "Erro interno" msgid "Something else edited the locations." msgstr "Outra ação editou os locais." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Buscar localização" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Cidade, bairro, etc." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Buscar" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Sem Internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Nenhum resultado." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Informações de direitos autorais indisponíveis." diff --git a/po/pt_PT.po b/po/pt_PT.po index e17d852..451bb82 100644 --- a/po/pt_PT.po +++ b/po/pt_PT.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Portuguese\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "A minha Localização" @@ -74,39 +74,43 @@ msgstr "Cobertura de nuvens" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Inválido" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Sem Internet" + +#: src/lang.ts:112 msgid "Today" msgstr "Hoje" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Segunda-Feira" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Domingo" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Terça-feira" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Quarta-feira" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Sexta-feira" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Sábado" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Quinta-feira" @@ -134,16 +138,20 @@ msgstr "%f°O" msgid "Weather Data" msgstr "Dados meteorológicos" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Configurações" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "Máx: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "Mín: %s" @@ -211,7 +219,7 @@ msgstr "Janela emergente" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Arraste de baixo para cima para configurar a janela emergente" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Painel" @@ -293,6 +301,10 @@ msgstr "Personalizado" msgid "Metric" msgstr "Métrico" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "Reino Unido" @@ -321,119 +333,127 @@ msgstr "Medição da chuva" msgid "Distance" msgstr "Distância" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Graus" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Rosa dos ventos" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Direção" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Serviço meteorológico" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Configurar como os dados meteorológicos são obtidos" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Fornecedor meteorológico" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Configurar como a sua localização é determinada" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Online" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Sistema" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Desativar" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Fornecedor" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Intervalo de atualização (minutos)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Acessibilidade" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Configurar funcionalidades de acessibilidade" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Alto contraste" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Configurar o painel e a janela emergente" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Claro" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Escuro" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Imersivo" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Tema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Central" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Esquerdo" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Direito" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Lado do painel" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Ordem no painel" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Locais" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Adicionar" @@ -475,27 +495,23 @@ msgstr "Erro interno" msgid "Something else edited the locations." msgstr "Outra ação editou as localizações." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Procurar localização" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Cidade, bairro, etc." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Pesquisar" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Sem Internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Nenhum resultado." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Informação de direitos de autor indisponível." diff --git a/po/ro.po b/po/ro.po index f270c72..958d6d2 100644 --- a/po/ro.po +++ b/po/ro.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: Igor Sorocean\n" "Language-Team: Romanian\n" @@ -18,8 +18,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Locația mea" @@ -75,39 +75,43 @@ msgstr "Nori" msgid "Sun Countdown" msgstr "Numărătoare inversă" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Nevalid" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Fără Internet" + +#: src/lang.ts:112 msgid "Today" msgstr "Astăzi" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Luni" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Duminică" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Marţi" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Miercuri" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Vineri" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Sâmbătă" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Joi" @@ -135,16 +139,20 @@ msgstr "%f°V" msgid "Weather Data" msgstr "Date meteo" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Setări" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "H: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "L: %s" @@ -214,7 +222,7 @@ msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "" "Trage-și-plasează din partea de jos pentru a configura fereastra pop-up" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Panou" @@ -296,6 +304,10 @@ msgstr "Personalizat" msgid "Metric" msgstr "Metrice" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "UK" @@ -324,119 +336,127 @@ msgstr "Măsurare precipitații" msgid "Distance" msgstr "Distanță" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Grafice" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Busolă de opt puncte" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Direcție" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Serviciu meteo" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Configurează modul în care se obține vremea" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Furnizor date meteo" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Configurează modul în care este găsită locația" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "On-line" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Sistem" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Dezactivează" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Furnizor" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Interval reîmprospătare (minute)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Accesibilitate" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Configuraează funcțiile de accesibilitate" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Contrast ridicat" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Configurează panoul şi fereastra pop-up" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Luminoasă" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "întunecată" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Imersivă" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Tema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Centru" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Stânga" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Dreapta" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Aranjarea panoului" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Ordine în panou" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "Folosește pictograme simbolice în panou" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "Utilizează întotdeauna pictograme împachetate" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Locații" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Adaugă" @@ -478,27 +498,23 @@ msgstr "Eroare internă" msgid "Something else edited the locations." msgstr "Altceva a editat locațiile." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Căutare locație" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Oraș, Vecinătate etc." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Caută" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Fără Internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Niciun rezultat." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Nu sunt disponibile informații privind drepturile de autor." diff --git a/po/ru.po b/po/ru.po index e40716d..352e6cd 100644 --- a/po/ru.po +++ b/po/ru.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Russian\n" @@ -19,8 +19,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Текущее местоположение" @@ -76,39 +76,43 @@ msgstr "Облачность" msgid "Sun Countdown" msgstr "До восхода/заката" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Недействительно" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Нет подключения" + +#: src/lang.ts:112 msgid "Today" msgstr "Сегодня" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Понедельник" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Воскресенье" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Вторник" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Среда" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Пятница" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Суббота" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Четверг" @@ -136,16 +140,20 @@ msgstr "%f°З" msgid "Weather Data" msgstr "Погодные данные" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Настройки" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "Макс: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "Мин: %s" @@ -213,7 +221,7 @@ msgstr "Всплывающее окно" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Перетащите из нижней части, чтобы настроить всплывающее окно" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Панель" @@ -295,6 +303,10 @@ msgstr "Пользовательские" msgid "Metric" msgstr "Метрические" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "Британские" @@ -323,119 +335,127 @@ msgstr "Осадки" msgid "Distance" msgstr "Расстояние" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Градусы" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "8-румбовый компас" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Направление" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Служба погоды" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Настроить способ получения данных о погоде" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Источник погодных данных" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Настроить способ определения вашего местоположения" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Онлайн" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Система" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Отключено" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Источник" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Частота обновления (минуты)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Специальные возможности" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Настроить функции специальных возможностей" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Высокая контрастность" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Настроить верхнюю панель и всплывающее окно" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Светлая" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Темная" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Иммерсивная" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Тема" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "По центру" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Слева" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Справа" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Расположение на панели" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Порядок на панели" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "Использовать символические значки на панели" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "Всегда использовать встроенные значки" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Местоположения" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Добавить" @@ -477,27 +497,23 @@ msgstr "Внутренняя ошибка" msgid "Something else edited the locations." msgstr "Местоположения были изменены другой программой." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Поиск местоположения" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Город, район и т.д." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Найти" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Нет подключения" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Ничего не найдено." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Информация об авторских правах отсутствует." diff --git a/po/sr.po b/po/sr.po index b56e527..fc7b8f0 100644 --- a/po/sr.po +++ b/po/sr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" @@ -18,8 +18,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "" @@ -75,39 +75,43 @@ msgstr "" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "" + +#: src/lang.ts:112 msgid "Today" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "" @@ -135,16 +139,20 @@ msgstr "" msgid "Weather Data" msgstr "" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "" @@ -212,7 +220,7 @@ msgstr "" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "" @@ -294,6 +302,10 @@ msgstr "" msgid "Metric" msgstr "" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "" @@ -322,119 +334,127 @@ msgstr "" msgid "Distance" msgstr "" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "" @@ -476,27 +496,23 @@ msgstr "" msgid "Something else edited the locations." msgstr "" -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "" -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "" -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "" diff --git a/po/sv_SE.po b/po/sv_SE.po index f343d87..8139e85 100644 --- a/po/sv_SE.po +++ b/po/sv_SE.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Swedish\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Min plats" @@ -74,39 +74,43 @@ msgstr "Moln omslag" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Ogiltig" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Inget Internet" + +#: src/lang.ts:112 msgid "Today" msgstr "Idag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Måndag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Söndag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Tisdag" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Onsdag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Fredag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Lördag" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Torsdag" @@ -134,16 +138,20 @@ msgstr "%f°W" msgid "Weather Data" msgstr "Väder Data" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Inställningar" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "H: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "L: %s" @@ -211,7 +219,7 @@ msgstr "Popup-fönster" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Dra och släpp från botten för att konfigurera popup-fönstret" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Panelen" @@ -293,6 +301,10 @@ msgstr "Anpassad" msgid "Metric" msgstr "Metrisk" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "Storbritannien" @@ -321,119 +333,127 @@ msgstr "Regnmätning" msgid "Distance" msgstr "Avstånd" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Grader" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "8-punktskompass" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Riktning" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Tjänster för väderlek" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Konfigurera hur vädret uppnås" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Väderleverantör" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Konfigurera hur din plats hittas" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Online" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "System" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Inaktivera" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Leverantör" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Uppdatera intervall (protokoll)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Tillgänglighet" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Konfigurera tillgänglighetsfunktioner" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Hög kontrast" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Konfigurera panelen och pop-up" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Ljus" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Eftermörk" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Uppslukande" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Tema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Centrera" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Vänster" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Höger" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Sida av panelen" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Ordna i panelen" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Platser" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Lägg till" @@ -475,27 +495,23 @@ msgstr "Internt fel" msgid "Something else edited the locations." msgstr "Något annat redigerade platserna." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Sök plats" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Stad, grannskap etc." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Sök" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Inget Internet" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Inga resultat." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Ingen information om upphovsrätt finns tillgänglig." diff --git a/po/tr.po b/po/tr.po index f3122d9..73cf8a4 100644 --- a/po/tr.po +++ b/po/tr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: alaahmet\n" "Language-Team: Turkish\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Konumum" @@ -74,39 +74,43 @@ msgstr "Bulut Oranı" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Geçersiz" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "İnternet Yok" + +#: src/lang.ts:112 msgid "Today" msgstr "Bugün" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Pazartesi" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Pazar" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Salı" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Çarşamba" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "Cuma" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Cumartesi" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Perşembe" @@ -134,16 +138,20 @@ msgstr "%f°B" msgid "Weather Data" msgstr "Hava Durumu Verileri" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Ayarlar" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "Y: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "D: %s" @@ -211,7 +219,7 @@ msgstr "Açılır Pencere" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Açılır pencereyi yapılandırmak için alttan sürükleyip bırakın" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Panel" @@ -293,6 +301,10 @@ msgstr "Özel" msgid "Metric" msgstr "Metrik" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "İngiltere" @@ -321,119 +333,127 @@ msgstr "Yağmur Ölçümü" msgid "Distance" msgstr "Mesafe" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Derece" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Sekiz Yönlü Pusula" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Yön" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Hava Durumu Servisi" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Hava durumunun nasıl alındığını yapılandırın" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Hava Durumu Sağlayıcısı" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Konumunuzun nasıl bulunduğunu yapılandırın" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Çevrimiçi" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Sistem" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Devre Dışı Bırak" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Sağlayıcı" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Yenileme Aralığı (Dakika)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Erişilebilirlik" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Erişilebilirlik özelliklerini yapılandırın" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Yüksek Kontrast" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Paneli ve açılır pencereyi yapılandırın" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Açık" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Gece" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Dinamik" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Tema" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Orta" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Sol" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Sağ" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Panel Konumu" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Paneldeki Sıralama" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Konumlar" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Ekle" @@ -475,27 +495,23 @@ msgstr "Dahili Hata" msgid "Something else edited the locations." msgstr "Başka bir şey konumları düzenledi." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Konum Ara" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Şehir, Mahalle, vb." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Ara" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "İnternet Yok" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Sonuç bulunamadı." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Telif hakkı bilgisi mevcut değil." diff --git a/po/uk.po b/po/uk.po index f295e7b..a95b737 100644 --- a/po/uk.po +++ b/po/uk.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" @@ -19,8 +19,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "Моє місцезнаходження" @@ -76,39 +76,43 @@ msgstr "Хмарна обкладинка" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "Недійсний" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "Немає Інтернету" + +#: src/lang.ts:112 msgid "Today" msgstr "Сьогодні" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "Понеділок" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "Неділя" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "Вівторок" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "Середа" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "П'ятниця" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "Субота" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "Четвер" @@ -136,16 +140,20 @@ msgstr "%f°W" msgid "Weather Data" msgstr "Дані погоди" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "Налаштування" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "H: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "" @@ -214,7 +222,7 @@ msgstr "Спливаюче вікно" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "Перетягніть знизу для налаштування спливаючого вікна" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "Панель" @@ -296,6 +304,10 @@ msgstr "Користувацька" msgid "Metric" msgstr "Метрична система" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "Великобританія" @@ -324,119 +336,127 @@ msgstr "Вимірювання дощу" msgid "Distance" msgstr "Відстань" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "Градуси" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "Компас восьми точок" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "Напрямок" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "Служба погоди" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "Налаштувати досягнення прогнозу погоди" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "Провайдер погоди" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "Налаштуйте розташування" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "Онлайн" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "Система" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "Вимкнено" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "Постачальник" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "Інтервал оновлення (хвилини)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "Доступність" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "Налаштувати спеціальні можливості" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "Висока контрастність" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "Налаштування панелі та спливаючого вікна" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "Світла" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "Афтертемний" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "Повноекранний" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "Тема" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "Центр" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "Ліворуч" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "Праворуч" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "Біля панелі" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "Замовлення на панелі" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "Місцезнаходження" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "Додати" @@ -478,27 +498,23 @@ msgstr "Внутрішня помилка" msgid "Something else edited the locations." msgstr "Щось інше відредагувало місце." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "Пошук розташування" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "Місто, район, і так далі." -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "Пошук" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "Немає Інтернету" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "Нічого не знайдено." -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "Немає інформації про авторські права." diff --git a/po/vi.po b/po/vi.po index b934a98..11ab7a8 100644 --- a/po/vi.po +++ b/po/vi.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "" @@ -74,39 +74,43 @@ msgstr "" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "" + +#: src/lang.ts:112 msgid "Today" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "" @@ -134,16 +138,20 @@ msgstr "" msgid "Weather Data" msgstr "" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "" @@ -211,7 +219,7 @@ msgstr "" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "" @@ -293,6 +301,10 @@ msgstr "" msgid "Metric" msgstr "" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "" @@ -321,119 +333,127 @@ msgstr "" msgid "Distance" msgstr "" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "" @@ -475,27 +495,23 @@ msgstr "" msgid "Something else edited the locations." msgstr "" -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "" -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "" -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index 1be5735..ecbc98b 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-09-18 16:58\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "我的位置" @@ -74,39 +74,43 @@ msgstr "云量" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "无效的" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "无网络" + +#: src/lang.ts:112 msgid "Today" msgstr "今日" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "周一" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "周日" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "周二" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "周三" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "周五" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "周六" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "周四" @@ -134,16 +138,20 @@ msgstr "%f°W" msgid "Weather Data" msgstr "天气数据" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "设置" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "H: %s" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "L: %s" @@ -211,7 +219,7 @@ msgstr "弹出窗口" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "从底部拖放来配置弹出窗口" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "面板" @@ -293,6 +301,10 @@ msgstr "自定义" msgid "Metric" msgstr "公制" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "英制" @@ -321,119 +333,127 @@ msgstr "降雨量计算" msgid "Distance" msgstr "距离" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "度" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "八方位指南针" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "方向" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "天气服务" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "配置天气获取方式" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "天气提供商" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "配置定位获取方式" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "在线" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "系统" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "禁用" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "定位提供商" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "刷新间隔 (分钟)" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "无障碍" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "配置无障碍功能" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "高对比度" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "配置面板和弹出窗口" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "亮色的" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "午夜色的" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "沉浸式的" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "主题" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "居中" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "靠左" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "靠右" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "面板位置" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "面板顺序" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "地点" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "添加" @@ -475,27 +495,23 @@ msgstr "内部错误" msgid "Something else edited the locations." msgstr "其他地方编辑." -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "搜索位置" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "城市、邻里等" -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "搜索" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "无网络" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "没有结果。" -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "没有可用的版权信息。" diff --git a/po/zh_TW.po b/po/zh_TW.po index ad476ed..c4b75ba 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" -"POT-Creation-Date: 2025-11-20 21:18-0600\n" +"POT-Creation-Date: 2026-01-13 23:08-0600\n" "PO-Revision-Date: 2025-07-23 22:06\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" @@ -17,8 +17,8 @@ msgstr "" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" -#: src/autoConfig.ts:56 src/location.ts:53 src/location.ts:63 -#: src/preferences/generalPage.ts:179 +#: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 +#: src/preferences/generalPage.ts:183 msgid "My Location" msgstr "" @@ -74,39 +74,43 @@ msgstr "" msgid "Sun Countdown" msgstr "" -#: src/details.ts:77 src/popup.ts:409 +#: src/details.ts:77 src/popup.ts:459 msgid "Invalid" msgstr "" -#: src/lang.ts:108 src/popup.ts:57 +#: src/extension.ts:357 src/preferences/search.ts:159 +msgid "No Internet" +msgstr "" + +#: src/lang.ts:112 msgid "Today" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Monday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Sunday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Tuesday" msgstr "" -#: src/lang.ts:111 +#: src/lang.ts:115 msgid "Wednesday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Friday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Saturday" msgstr "" -#: src/lang.ts:112 +#: src/lang.ts:116 msgid "Thursday" msgstr "" @@ -134,16 +138,20 @@ msgstr "" msgid "Weather Data" msgstr "" -#: src/popup.ts:297 src/preferences/aboutPage.ts:76 +#: src/popup.ts:317 src/preferences/aboutPage.ts:76 msgid "Settings" msgstr "" -#: src/popup.ts:383 +#: src/popup.ts:363 +msgid "Retry" +msgstr "" + +#: src/popup.ts:433 #, javascript-format msgid "H: %s" msgstr "" -#: src/popup.ts:384 +#: src/popup.ts:434 #, javascript-format msgid "L: %s" msgstr "" @@ -211,7 +219,7 @@ msgstr "" msgid "Drag-and-drop from bottom to configure the pop-up" msgstr "" -#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:235 +#: src/preferences/detailsPage.ts:185 src/preferences/generalPage.ts:239 msgid "Panel" msgstr "" @@ -293,6 +301,10 @@ msgstr "" msgid "Metric" msgstr "" +#: src/preferences/generalPage.ts:48 +msgid "Nordic" +msgstr "" + #: src/preferences/generalPage.ts:48 msgid "UK" msgstr "" @@ -321,119 +333,127 @@ msgstr "" msgid "Distance" msgstr "" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Degrees" msgstr "" -#: src/preferences/generalPage.ts:144 +#: src/preferences/generalPage.ts:148 msgid "Eight-Point Compass" msgstr "" -#: src/preferences/generalPage.ts:147 +#: src/preferences/generalPage.ts:151 msgid "Direction" msgstr "" -#: src/preferences/generalPage.ts:159 +#: src/preferences/generalPage.ts:163 msgid "Weather Service" msgstr "" -#: src/preferences/generalPage.ts:160 +#: src/preferences/generalPage.ts:164 msgid "Configure how the weather is attained" msgstr "" -#: src/preferences/generalPage.ts:167 +#: src/preferences/generalPage.ts:171 msgid "Weather Provider" msgstr "" -#: src/preferences/generalPage.ts:180 +#: src/preferences/generalPage.ts:184 msgid "Configure how your location is found" msgstr "" -#: src/preferences/generalPage.ts:184 src/preferences/generalPage.ts:185 +#: src/preferences/generalPage.ts:188 src/preferences/generalPage.ts:189 msgid "Online" msgstr "" -#: src/preferences/generalPage.ts:186 src/preferences/generalPage.ts:245 +#: src/preferences/generalPage.ts:190 src/preferences/generalPage.ts:249 msgid "System" msgstr "" -#: src/preferences/generalPage.ts:187 +#: src/preferences/generalPage.ts:191 msgid "Disable" msgstr "" -#: src/preferences/generalPage.ts:190 +#: src/preferences/generalPage.ts:194 msgid "Provider" msgstr "" -#: src/preferences/generalPage.ts:202 +#: src/preferences/generalPage.ts:206 msgid "Refresh Interval (Minutes)" msgstr "" -#: src/preferences/generalPage.ts:220 +#: src/preferences/generalPage.ts:224 msgid "Accessibility" msgstr "" -#: src/preferences/generalPage.ts:221 +#: src/preferences/generalPage.ts:225 msgid "Configure accessibility features" msgstr "" -#: src/preferences/generalPage.ts:224 +#: src/preferences/generalPage.ts:228 msgid "High Contrast" msgstr "" -#: src/preferences/generalPage.ts:236 +#: src/preferences/generalPage.ts:240 msgid "Configure the panel and pop-up" msgstr "" -#: src/preferences/generalPage.ts:246 +#: src/preferences/generalPage.ts:250 msgid "Light" msgstr "" -#: src/preferences/generalPage.ts:247 +#: src/preferences/generalPage.ts:251 msgid "Afterdark" msgstr "" -#: src/preferences/generalPage.ts:248 +#: src/preferences/generalPage.ts:252 msgid "Immersive" msgstr "" -#: src/preferences/generalPage.ts:251 +#: src/preferences/generalPage.ts:255 msgid "Theme" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Center" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Left" msgstr "" -#: src/preferences/generalPage.ts:261 +#: src/preferences/generalPage.ts:265 msgid "Right" msgstr "" -#: src/preferences/generalPage.ts:264 +#: src/preferences/generalPage.ts:268 msgid "Side of Panel" msgstr "" -#: src/preferences/generalPage.ts:274 +#: src/preferences/generalPage.ts:278 msgid "Order in Panel" msgstr "" -#: src/preferences/generalPage.ts:290 +#: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" msgstr "" -#: src/preferences/generalPage.ts:300 +#: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" msgstr "" +#: src/preferences/generalPage.ts:315 +msgid "Hide Error Popup" +msgstr "" + +#: src/preferences/generalPage.ts:316 +msgid "If the popup just says Error, don't even show it." +msgstr "" + #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" msgstr "" -#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:75 +#: src/preferences/locationsPage.ts:70 src/preferences/search.ts:76 msgid "Add" msgstr "" @@ -475,27 +495,23 @@ msgstr "" msgid "Something else edited the locations." msgstr "" -#: src/preferences/search.ts:45 +#: src/preferences/search.ts:46 msgid "Search Location" msgstr "" -#: src/preferences/search.ts:54 +#: src/preferences/search.ts:55 msgid "City, Neighborhood, etc." msgstr "" -#: src/preferences/search.ts:59 +#: src/preferences/search.ts:60 msgid "Search" msgstr "" -#: src/preferences/search.ts:158 -msgid "No Internet" -msgstr "" - -#: src/preferences/search.ts:206 +#: src/preferences/search.ts:207 msgid "No results." msgstr "" -#: src/preferences/search.ts:211 +#: src/preferences/search.ts:212 msgid "No copyright information available." msgstr "" From fdd5ece003f1a066b21205ea432d629f803b1b7b Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 13 Jan 2026 23:35:02 -0600 Subject: [PATCH 19/37] docs(README): Update README --- README.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 5b35e30..f56c694 100644 --- a/README.md +++ b/README.md @@ -8,29 +8,30 @@ Support for themes, the following screenshot uses the *Immersive* theme: ![Immersive Theme Screenshot](./docs/immersivescreenshot.png) +SimpleWeather is highly configurable but has zero required setup. + ## Installation [![Get on GNOME Extensions](./docs/ego.png)](https://extensions.gnome.org/extension/8261/simpleweather/) ## Features +- Does not depend on GNOME Weather which eliminates location issues - Display temperature and conditions in top bar -- Configure units (US, UK, Metric, mix and match...) -- Get current location or add any number of locations and easily cycle through +- Configure units (US, UK, Metric, Nordic, mix and match...) +- Automatically configures units based on country +- Use current location or add any number of locations and easily cycle through - Show hourly and weekly forecast - Configurable details like Rain Chance, Humidity, Wind Speed, UV, etc. +- Location lookup with Nominatim or use latitude/longitude ## Translations -Many translations have been auto-generated using CrowdIn. -They are probably very bad; create pull requests to fix mistakes -or add missing translations. - -Many languages or dialects also do not exist in the project. - Everybody is encouraged to make pull requests to add or fix translations. +Many languages or dialects also do not exist in the project. + Check [AUTHORS](./AUTHORS) for a list of contributors. ![Translation Progress Chart](./docs/transl.png) From ecd538305c0a9bb702dd19d2e7cf851dabd06a52 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Wed, 14 Jan 2026 01:20:57 -0600 Subject: [PATCH 20/37] feat(search): Improve place name formatting --- CHANGELOG.md | 4 + src/preferences/placenames.ts | 158 ++++++++++++++++++++++++++++++++++ src/preferences/search.ts | 47 +--------- 3 files changed, 165 insertions(+), 44 deletions(-) create mode 100644 src/preferences/placenames.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index ffc99e5..06f7efb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ - Option to still hide indicator instead of displaying "Error!" - "Nordic" unit preset using speed in `m/s` that is selected by default in Nordic countries +## Improvements + +- Better place name formatting in location search results; works internationally + ## Bug Fixes - Fixed a rare but possible crash if you start with Internet but then lose it diff --git a/src/preferences/placenames.ts b/src/preferences/placenames.ts new file mode 100644 index 0000000..69c66f9 --- /dev/null +++ b/src/preferences/placenames.ts @@ -0,0 +1,158 @@ +/* + Copyright 2026 Roman Lefler + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + +export interface NominatimPlace { + // British spelling + licence : string; + + lat : string, + lon : string, + addresstype: string; + name : string; + display_name : string; + address : NominatimAddress; +} + +export interface NominatimAddress { + + county? : string; + state? : string, + country : string, + country_code : string; + + [ key: string ] : string | undefined; +} + +// Searches an address for each field in order returning it when found +function priority(addr : NominatimAddress, arr : string[]) : string | null { + for(let k of arr) { + const v : any = addr[k]; + if(typeof v === "string") return v; + } + return null; +} + +// Countries in this list will not show a State-like +const HIDE_STATE : string[] = + [ "fr", "nl", "pt", "ie", "no", "dk", "se", "fi" ]; + +// Neighborhood-level fields +const NEIGHBORHOOD_LIKE : string[] = + [ "neighbourhood", "suburb", "quarter", "city_district", "borough" ]; +// Island-level fields +const ISLAND_LIKE : string[] = + [ "island", "archipelago" ]; +// City-like fields +const CITY_LIKE : string[] = + [ "city", "town", "village", "hamlet", "municipality" ]; +// State-like fields +const STATE_LIKE : string[] = + [ "state", "region", "province", "prefecture", "state_district" ]; + +function neighborhood(a : NominatimAddress) : string { + const s = priority(a, NEIGHBORHOOD_LIKE); + return s ? `${s}, ${island(a)}` : island(a); +} +function island(a : NominatimAddress) : string { + const s = priority(a, ISLAND_LIKE); + return s ? `${s}, ${city(a)} ` : city(a); +} +function city(a : NominatimAddress) : string { + const s = priority(a, CITY_LIKE); + + let next : string; + if(HIDE_STATE.includes(a.country_code)) { + next = country(a); + } else { + next = state(a); + } + + return s ? `${s}, ${next}` : next; +} +function state(a : NominatimAddress) : string { + const s = priority(a, STATE_LIKE); + return s ? `${s}, ${country(a)}` : country(a); +} +function country(a : NominatimAddress) : string { + switch(a.country_code) { + case "us": + return "US"; + case "gb": + return "UK"; + default: + return a.country; + } +} +function county(a : NominatimAddress) : string | null { + const s = a.county; + return s ? `${s}, ${state(a)}` : null; +} + +// Fix display names being weird or too long +export function getDisplayName(p : NominatimPlace) : string { + const addr = p.address; + + const ty = p.addresstype; + const def = p.display_name; + + if(NEIGHBORHOOD_LIKE.includes(ty)) { + return neighborhood(addr) ?? def; + } else if(ISLAND_LIKE.includes(ty)) { + return island(addr) ?? def; + } else if(CITY_LIKE.includes(ty)) { + return city(addr) ?? def; + } else if(ty === "county") { + return county(addr) ?? def; + } else if(STATE_LIKE.includes(ty)) { + return state(addr) ?? def; + } else if(ty === "country") { + return country(addr) ?? def; + } else { + console.log( + `SimpleWeather: unrecognized address type: ${p.addresstype}\n` + + `\tAddress: '${JSON.stringify(addr)}'` + ); + return def; + } +} + +export function getShortName(p : NominatimPlace) : string | null { + const addr = p.address; + + const ty = p.addresstype; + + if(NEIGHBORHOOD_LIKE.includes(ty)) { + return priority(addr, NEIGHBORHOOD_LIKE); + } else if(ISLAND_LIKE.includes(ty)) { + return priority(addr, ISLAND_LIKE); + } else if(CITY_LIKE.includes(ty)) { + return priority(addr, CITY_LIKE); + } else if(ty === "county") { + return addr.county ?? null; + } else if(STATE_LIKE.includes(ty)) { + return priority(addr, STATE_LIKE); + } else if(ty === "country") { + return country(addr); + } else { + console.log( + `SimpleWeather: unrecognized address type: ${p.addresstype}\n` + + `\tAddress: '${JSON.stringify(addr)}'` + ); + return null; + } +} + diff --git a/src/preferences/search.ts b/src/preferences/search.ts index 3771db1..d279b86 100644 --- a/src/preferences/search.ts +++ b/src/preferences/search.ts @@ -20,6 +20,7 @@ import Gio from "gi://Gio"; import GObject from "gi://GObject"; import Gtk from "gi://Gtk"; import Pango from "gi://Pango"; +import { NominatimPlace, getShortName, getDisplayName } from "./placenames.js"; import { Location } from "../location.js"; import { gettext as _g } from "resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js"; import { LibSoup } from "../libsoup.js"; @@ -215,11 +216,11 @@ async function fetchNominatim(a : SearchArgs) : Promise { for(let result of b) { const place = result as NominatimPlace; - const name = fixDisplayName(place); + const name = getDisplayName(place); const lat = parseFloat(place.lat); const lon = parseFloat(place.lon); - let friendlyName = place.address.city ?? place.address.town ?? name; + let friendlyName = getShortName(place) ?? name; // If a duplicate name exists use the longer one if(a.currentLocNames.includes(friendlyName)) friendlyName = name; @@ -233,45 +234,3 @@ async function fetchNominatim(a : SearchArgs) : Promise { return list; } -interface NominatimPlace { - // British spelling - licence : string; - - lat : string, - lon : string, - addresstype: string; - name : string; - display_name : string; - address : NominatimAddress; -} - -interface NominatimAddress { - town? : string; - city? : string, - state? : string, - country : string, - country_code : string; -} - -function fixDisplayName(p : NominatimPlace) : string { - const addr = p.address; - // Fix display names being weird or too long - switch(p.addresstype) { - case "city": - switch (addr.country_code) { - case "us": - // American cities should be City, State, U.S. - return `${addr.city}, ${addr.state}, U.S.`; - } - break; - case "town": - switch(addr.country_code) { - case "us": - // American towns should be Town, State, U.S. - return `${addr.town}, ${addr.state}, U.S.`; - } - break; - } - - return p.display_name; -} From ccca7705453882fe279fbd97525f03bfe6d876e2 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Wed, 14 Jan 2026 01:21:18 -0600 Subject: [PATCH 21/37] chore(libsoup): Specify soup version name to stop warning --- src/libsoup.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsoup.ts b/src/libsoup.ts index 8c43d29..6289b4a 100644 --- a/src/libsoup.ts +++ b/src/libsoup.ts @@ -16,7 +16,7 @@ */ import GLib from "gi://GLib"; -import Soup from "gi://Soup"; +import Soup from "gi://Soup?version=3.0"; const genericUserAgent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) " + "AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.10 Safari/605.1.1"; From 6f512937361bef2de0e70685d596b2e18e7b2e3b Mon Sep 17 00:00:00 2001 From: miyou <60647282+miyou379@users.noreply.github.com> Date: Mon, 19 Jan 2026 14:54:15 +0800 Subject: [PATCH 22/37] feat(popup): Setting to control the offset of popup menu relative to panel button (#89) By miyou379 --- ...hell.extensions.simple-weather.gschema.xml | 6 +++++ src/config.ts | 11 ++++++++ src/extension.ts | 4 ++- src/preferences/generalPage.ts | 25 +++++++++++++++++++ 4 files changed, 45 insertions(+), 1 deletion(-) diff --git a/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml b/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml index 8c44c04..20a61d1 100644 --- a/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml +++ b/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml @@ -160,6 +160,12 @@

Priority of button in panel box + + 0.0 + Panel Offset + Offset of popup menu relative to panel button (0 to 100) + + 'temp' Detail to show in the panel diff --git a/src/config.ts b/src/config.ts index 0b32b29..4e91fcb 100644 --- a/src/config.ts +++ b/src/config.ts @@ -358,6 +358,17 @@ export class Config { this.#handlerIds.push(id); } + getPanelOffset() : number { + return this.#settings.get_double("panel-offset") / 100; + } + + onPanelOffsetChanged(callback : () => void) : void { + const id = this.#settings.connect("changed", (_, key) => { + if(key === "panel-offset") callback(); + }); + this.#handlerIds.push(id); + } + getPanelDetail() : Details | null { const detail = this.#settings.get_string("panel-detail"); if(!Object.values(Details).includes(detail as Details)) return null; diff --git a/src/extension.ts b/src/extension.ts index 743f5fe..ae4ec71 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -146,7 +146,8 @@ export default class SimpleWeatherExtension extends Extension { } #createIndicator() : PanelMenu.Button { - const indic = new PanelMenu.Button(0, "Weather", false); + const menuOffset = this.#config!.getPanelOffset(); + const indic = new PanelMenu.Button(menuOffset, "Weather", false); this.#popup = new Popup({ config: this.#config!, metadata: this.metadata, @@ -256,6 +257,7 @@ export default class SimpleWeatherExtension extends Extension { this.#config!.onSecondaryPanelDetailChanged(this.#rebuildIndicator.bind(this)); this.#config!.onShowPanelIconChanged(this.#rebuildIndicator.bind(this)); this.#config!.onPanelPositionChanged(this.#rebuildIndicator.bind(this)); + this.#config!.onPanelOffsetChanged(this.#rebuildIndicator.bind(this)); this.#config!.onThemeChanged(this.#rebuildIndicator.bind(this)); this.#config!.onHighContrastChanged(this.#rebuildIndicator.bind(this)); diff --git a/src/preferences/generalPage.ts b/src/preferences/generalPage.ts index 1f731b5..4acfea0 100644 --- a/src/preferences/generalPage.ts +++ b/src/preferences/generalPage.ts @@ -271,6 +271,9 @@ export class GeneralPage extends Adw.PreferencesPage { }); panelBoxRow.connect("notify::selected", () => { settings.set_enum("panel-box", panelBoxRow.selected); + // Auto-adjust panel offset based on panel position + const offsetValues = [0, 50, 100]; + settings.set_double("panel-offset", offsetValues[panelBoxRow.selected]); settings.apply(); }); panelGroup.add(panelBoxRow); @@ -290,6 +293,28 @@ export class GeneralPage extends Adw.PreferencesPage { settings.apply(); }); panelGroup.add(panelPriorityRow); + const panelOffsetRow = new Adw.SpinRow({ + title: _g("Panel Offset"), + adjustment: new Gtk.Adjustment({ + lower: 0.0, + upper: 100.0, + step_increment: 5.0, + page_increment: 10.0, + value: settings.get_double("panel-offset") + }), + digits: 0 + }); + panelOffsetRow.connect("notify::value", () => { + settings.set_double("panel-offset", panelOffsetRow.value); + settings.apply(); + }); + // Update UI when offset is changed by panel position setting + settings.connect("changed", (_, key) => { + if(key === "panel-offset") { + panelOffsetRow.value = settings.get_double("panel-offset"); + } + }); + panelGroup.add(panelOffsetRow); const useSymbolicRow = new Adw.SwitchRow({ title: _g("Use Symbolic Icons in Panel"), active: settings.get_boolean("symbolic-icons-panel") From 1024f83187e1848b0b8f332adef7f8b5316625d4 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Mon, 19 Jan 2026 00:58:08 -0600 Subject: [PATCH 23/37] refactor(debug.sh): Rename nest-test.sh -> debug.sh --- nest-test.sh => debug.sh | 0 docs/building.md | 2 +- docs/source.md | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename nest-test.sh => debug.sh (100%) diff --git a/nest-test.sh b/debug.sh similarity index 100% rename from nest-test.sh rename to debug.sh diff --git a/docs/building.md b/docs/building.md index 82aa77a..fafa920 100644 --- a/docs/building.md +++ b/docs/building.md @@ -8,7 +8,7 @@ Running a test in GNOME 49+ requires the mutter development package to be intall Build extension and launch shell window for testing: ```shell -./nest-test.sh +./debug.sh ``` ## Build to Build Directory diff --git a/docs/source.md b/docs/source.md index 0fa9e52..6db6225 100644 --- a/docs/source.md +++ b/docs/source.md @@ -3,7 +3,7 @@ ## Building -Use `./nest-test.sh` to easily test changes. +Use `./debug.sh` to easily test changes. (This script runs `make install` among other things.) For some major renaming/deleting or Makefile changes, you may need to run `make clean`. From a695c079e7feb6ff91da38351dc1d57ea996335d Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Mon, 19 Jan 2026 01:00:54 -0600 Subject: [PATCH 24/37] docs(AUTHORS): Credit miyou379 for feature --- AUTHORS | 2 +- CHANGELOG.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/AUTHORS b/AUTHORS index fd3e251..e8bc755 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,7 +1,7 @@ Maintainer/Programmer: Roman Lefler -Contributors: Davide Murtas +Contributors: Davide Murtas, miyou379 Brazilian Portuguese: Alzemand, André Fernandes Bulgarian: Lyubomir Vasilev diff --git a/CHANGELOG.md b/CHANGELOG.md index 06f7efb..b8da257 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - Retry button if you start without Internet or lose Internet at any point - Option to still hide indicator instead of displaying "Error!" - "Nordic" unit preset using speed in `m/s` that is selected by default in Nordic countries +- Option to adjust where menu appears relative to panel icon (thanks miyou379) ## Improvements From 17e8986296beb84d915feb2f8611a63f4c3c9c51 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Mon, 19 Jan 2026 01:55:44 -0600 Subject: [PATCH 25/37] feat(about): Show git hash on about page in development versions --- Makefile | 13 +++++++++---- src/preferences/aboutPage.ts | 18 ++++++++++++++++-- src/resource.ts | 6 ++++++ 3 files changed, 31 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index ee9ecd5..8c33509 100644 --- a/Makefile +++ b/Makefile @@ -32,6 +32,11 @@ ICONSOUT := $(ICONSSRCS:$(ICONS)/%=$(BUILD)/icons/%) CSSOUT := $(BUILD)/stylesheet.css MOS := $(POFILES:$(PO)/%.po=$(BUILD)/locale/%/LC_MESSAGES/$(UUID).mo) +RESJS := $(BUILD)/resource.js +GITHASH := $(shell git rev-parse --short HEAD) +jsvar = printf "const $(1) = \`$(2)\`;\n" +jsvarfile = printf "const $(1) = \`%s\`;\n" "$$(cat $(2))" + # Packages should use make DESTDIR=... for packaging ifeq ($(strip $(DESTDIR)),) INSTALLTYPE = local @@ -81,10 +86,10 @@ $(BUILD)/extension.js $(BUILD)/resource.js: $(SRCS) $(AUTHORS) ./node_modules/.p tsc @touch $(BUILD)/extension.js - @if ! grep -q '// Inserted' $(BUILD)/resource.js; then \ - printf '// Inserted\n\nconst authors = `' >> $(BUILD)/resource.js; \ - cat $(AUTHORS) >> $(BUILD)/resource.js; \ - printf '`;' >> $(BUILD)/resource.js; \ + @if ! grep -q '// Inserted' $(RESJS); then \ + printf '\n// Inserted\n\n' >> $(RESJS); \ + $(call jsvarfile,authors,$(AUTHORS)) >> $(RESJS); \ + $(call jsvar,gitHash,$(GITHASH)) >> $(RESJS); \ else \ touch $(BUILD)/resource.js; \ fi diff --git a/src/preferences/aboutPage.ts b/src/preferences/aboutPage.ts index 4638def..91e73fe 100644 --- a/src/preferences/aboutPage.ts +++ b/src/preferences/aboutPage.ts @@ -24,7 +24,7 @@ import { gettext as _g } from "resource:///org/gnome/Shell/Extensions/js/extensi // @ts-ignore import { PACKAGE_VERSION } from "resource:///org/gnome/Shell/Extensions/js/misc/config.js"; import { getLocales } from "../lang.js"; -import { AUTHORS } from "../resource.js"; +import { AUTHORS, GITHASH } from "../resource.js"; function md(s : string, classes? : string[]) : Gtk.Label { const props : Partial = { @@ -64,14 +64,28 @@ export class AboutPage extends Adw.PreferencesPage { this.add(topGroup); const infoGroup = new Adw.PreferencesGroup(); + + const versionName = metadata["version-name"]; const versionRow = new Adw.ActionRow({ title: _g("SimpleWeather Version") }); versionRow.add_suffix(new Gtk.Label({ - label: metadata["version-name"] ?? _g("Unknown") + label: versionName ?? _g("Unknown") })); infoGroup.add(versionRow); + const gitHash = GITHASH(); + // Only show git hash if it's not the release version + if(versionName?.endsWith("-dev") && gitHash) { + const gitHashRow = new Adw.ActionRow({ + title: _g("Git Hash") + }); + gitHashRow.add_suffix(new Gtk.Label({ + label: gitHash + })); + infoGroup.add(gitHashRow); + } + const settingsRow = new Adw.ActionRow({ title: _g("Settings") }); diff --git a/src/resource.ts b/src/resource.ts index e141508..1fe61b4 100644 --- a/src/resource.ts +++ b/src/resource.ts @@ -21,3 +21,9 @@ export function AUTHORS() : string { // @ts-ignore return authors; } + +export function GITHASH() : string { + // @ts-ignore + return gitHash; +} + From 293b3cc9527a802cf6dbc5267b49ef2d43d8772c Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Mon, 19 Jan 2026 02:25:45 -0600 Subject: [PATCH 26/37] feat(general): Make popup-offset have a slider --- src/preferences/generalPage.ts | 38 ++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/src/preferences/generalPage.ts b/src/preferences/generalPage.ts index 4acfea0..710adc5 100644 --- a/src/preferences/generalPage.ts +++ b/src/preferences/generalPage.ts @@ -293,28 +293,48 @@ export class GeneralPage extends Adw.PreferencesPage { settings.apply(); }); panelGroup.add(panelPriorityRow); - const panelOffsetRow = new Adw.SpinRow({ - title: _g("Panel Offset"), + + const panelOffsetRow = new Adw.ActionRow({ + title: _g("Pop-Up Offset"), + subtitle: _g("Horizontal pop-up offset from 0\u2013100.") + }); + const OFFSET_STEP = 5; + const panelOffsetScale = new Gtk.Scale({ + orientation: Gtk.Orientation.HORIZONTAL, adjustment: new Gtk.Adjustment({ - lower: 0.0, - upper: 100.0, + lower: -100.0, + upper: 0.0, step_increment: 5.0, page_increment: 10.0, value: settings.get_double("panel-offset") }), - digits: 0 - }); - panelOffsetRow.connect("notify::value", () => { - settings.set_double("panel-offset", panelOffsetRow.value); + digits: 0, + round_digits: OFFSET_STEP, + draw_value: true, // show the number bubble/value + hexpand: true + }); + for(const i of [ 0, -50, -100 ]) { + panelOffsetScale.add_mark(i, Gtk.PositionType.BOTTOM, null); + } + + panelOffsetRow.add_suffix(panelOffsetScale); + panelOffsetRow.set_activatable_widget(panelOffsetScale); + panelOffsetScale.adjustment.connect("notify::value", a => { + if(a.value % OFFSET_STEP !== 0) { + a.value = Math.round(a.value / OFFSET_STEP) * OFFSET_STEP; + } + settings.set_double("panel-offset", -a.value); settings.apply(); }); // Update UI when offset is changed by panel position setting settings.connect("changed", (_, key) => { if(key === "panel-offset") { - panelOffsetRow.value = settings.get_double("panel-offset"); + const v = settings.get_double("panel-offset"); + panelOffsetScale.adjustment.value = -v; } }); panelGroup.add(panelOffsetRow); + const useSymbolicRow = new Adw.SwitchRow({ title: _g("Use Symbolic Icons in Panel"), active: settings.get_boolean("symbolic-icons-panel") From 735bd5d0fa525f337958d397b5c655cb5e827e00 Mon Sep 17 00:00:00 2001 From: DavidX <81460770+Davidasx@users.noreply.github.com> Date: Wed, 21 Jan 2026 07:08:06 +0800 Subject: [PATCH 27/37] transl(zh-CN): Update Chinese (#91) --- po/zh_CN.po | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/po/zh_CN.po b/po/zh_CN.po index ecbc98b..21d806c 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" "POT-Creation-Date: 2026-01-13 23:08-0600\n" -"PO-Revision-Date: 2025-09-18 16:58\n" +"PO-Revision-Date: 2026-01-20 18:10+0800\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -72,7 +72,7 @@ msgstr "云量" #: src/details.ts:72 msgid "Sun Countdown" -msgstr "" +msgstr "太阳倒计时" #: src/details.ts:77 src/popup.ts:459 msgid "Invalid" @@ -144,7 +144,7 @@ msgstr "设置" #: src/popup.ts:363 msgid "Retry" -msgstr "" +msgstr "重试" #: src/popup.ts:433 #, javascript-format @@ -162,7 +162,7 @@ msgstr "关于" #: src/preferences/aboutPage.ts:59 msgid "GitHub Repository" -msgstr "GitHub Repository" +msgstr "GitHub 仓库" #: src/preferences/aboutPage.ts:61 msgid "Support Me" @@ -245,7 +245,7 @@ msgstr "显示日出/日落" #: src/preferences/detailsPage.ts:251 msgid "Use Countdown for Sun" -msgstr "" +msgstr "使用太阳倒计时" #: src/preferences/editLocation.ts:33 #, javascript-format @@ -303,7 +303,7 @@ msgstr "公制" #: src/preferences/generalPage.ts:48 msgid "Nordic" -msgstr "" +msgstr "北欧制" #: src/preferences/generalPage.ts:48 msgid "UK" @@ -399,15 +399,15 @@ msgstr "配置面板和弹出窗口" #: src/preferences/generalPage.ts:250 msgid "Light" -msgstr "亮色的" +msgstr "亮色" #: src/preferences/generalPage.ts:251 msgid "Afterdark" -msgstr "午夜色的" +msgstr "深色" #: src/preferences/generalPage.ts:252 msgid "Immersive" -msgstr "沉浸式的" +msgstr "沉浸式" #: src/preferences/generalPage.ts:255 msgid "Theme" @@ -435,19 +435,19 @@ msgstr "面板顺序" #: src/preferences/generalPage.ts:294 msgid "Use Symbolic Icons in Panel" -msgstr "" +msgstr "在面板中使用符号图标" #: src/preferences/generalPage.ts:304 msgid "Always Use Packaged Icons" -msgstr "" +msgstr "始终使用打包图标" #: src/preferences/generalPage.ts:315 msgid "Hide Error Popup" -msgstr "" +msgstr "隐藏错误弹出窗口" #: src/preferences/generalPage.ts:316 msgid "If the popup just says Error, don't even show it." -msgstr "" +msgstr "如果弹出窗口只显示错误,则不显示它。" #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" @@ -467,7 +467,7 @@ msgstr "向下移动" #: src/preferences/locationsPage.ts:128 msgid "Add Here" -msgstr "添加到这里" +msgstr "添加当前位置" #: src/preferences/locationsPage.ts:193 #, javascript-format @@ -493,7 +493,7 @@ msgstr "内部错误" #: src/preferences/locationsPage.ts:261 msgid "Something else edited the locations." -msgstr "其他地方编辑." +msgstr "其它东西编辑了这些地点。" #: src/preferences/search.ts:46 msgid "Search Location" @@ -536,7 +536,7 @@ msgstr "忽略" #: src/prefs.ts:77 msgid "Open GitHub" -msgstr "Open GitHub" +msgstr "打开 GitHub" #: src/units.ts:133 msgid "E" @@ -627,6 +627,11 @@ msgid "" " • %s, for searching locations by name\n" "\n" msgstr "" +"偶尔,%s 会连接到所选的天气服务。默认情况下,它将使用互联网连接到:\n" +" • %s, 一个 %s 天气服务\n" +" • %s,可选的用于解析当前位置\n" +" • %s,用于按名称搜索位置\n" +"\n" #: src/welcome.ts:83 #, javascript-format @@ -639,12 +644,12 @@ msgstr "中止" #: src/welcome.ts:151 msgid "Manual Configuration" -msgstr "" +msgstr "手动配置" #: src/welcome.ts:171 msgid "Failed to detect location." -msgstr "" +msgstr "无法检测到位置。" #: src/welcome.ts:174 msgid "Please configure your location and units manually." -msgstr "" +msgstr "请手动配置您的位置和单位。" From 6ee5df83dcbc672e627b4b14df84552174dbc3ea Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 20 Jan 2026 17:09:57 -0600 Subject: [PATCH 28/37] docs(CHANGELOG): Update changelog for chinese translations --- AUTHORS | 4 ++-- CHANGELOG.md | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/AUTHORS b/AUTHORS index e8bc755..557c913 100644 --- a/AUTHORS +++ b/AUTHORS @@ -5,10 +5,10 @@ Contributors: Davide Murtas, miyou379 Brazilian Portuguese: Alzemand, André Fernandes Bulgarian: Lyubomir Vasilev -Chinese: know-nothing-but-123, JiaoxianDu +Chinese: know-nothing-but-123, JiaoxianDu, Davidasx Czech: lev741 Dutch: hidenosuke, Ontrack16 -French: Samuel St. Jean, mdouchin, & Neo-29 +French: Samuel St. Jean, mdouchin, Neo-29 German: Ahmet Ala Hungarian: Adamyno Indonesian: Fakhrul Rijal diff --git a/CHANGELOG.md b/CHANGELOG.md index b8da257..a8e8ed6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ ## Translations +- Chinese (thanks Davidasx) - Czech (thanks lev741) - Japanese (thanks hidenosuke) - Polish (thanks Szymon Zielonka) From 819004823f711f287a198c2a4e93e82ba61f7108 Mon Sep 17 00:00:00 2001 From: Grzegorz Szymaszek Date: Wed, 21 Jan 2026 00:13:04 +0100 Subject: [PATCH 29/37] build(Makefile): Fix use of INSTALLBASE for system installations (#90) When installing the main extension directory, use INSTALLBASE instead of hardcoded paths under ~/.local. --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 8c33509..6172ed1 100644 --- a/Makefile +++ b/Makefile @@ -56,9 +56,9 @@ pack: $(ZIP) pot: $(POT) install: out - rm -rf ~/.local/share/gnome-shell/extensions/$(UUID) - mkdir -p ~/.local/share/gnome-shell/extensions - cp -r $(BUILD) ~/.local/share/gnome-shell/extensions/$(UUID) + rm -rf $(INSTALLBASE)/$(UUID) + mkdir -p $(INSTALLBASE) + cp -r $(BUILD) $(INSTALLBASE)/$(UUID) ifeq ($(INSTALLTYPE),system) rm -rf $(addprefix $(INSTALLBASE)/$(UUID)/, schemas locale LICENSE) mkdir -p $(SHARE_PREFIX)/glib-2.0/schemas \ From 5239313aae399bc56b4ca8eb325d7f257da5b83a Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 20 Jan 2026 17:13:53 -0600 Subject: [PATCH 30/37] docs(CHANGELOG): Update changelog for installbase fix --- AUTHORS | 2 +- CHANGELOG.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/AUTHORS b/AUTHORS index 557c913..3ee9941 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,7 +1,7 @@ Maintainer/Programmer: Roman Lefler -Contributors: Davide Murtas, miyou379 +Contributors: Davide Murtas, miyou379, Grzegorz Szymaszek Brazilian Portuguese: Alzemand, André Fernandes Bulgarian: Lyubomir Vasilev diff --git a/CHANGELOG.md b/CHANGELOG.md index a8e8ed6..94b85fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ ## Bug Fixes - Fixed a rare but possible crash if you start with Internet but then lose it +- Fixed an install target in the build Makefile that didn't honor $INSTALLBASE (thanks Grzegorz Szymaszek) ## Translations From b20328ea5e9aff98a010cbc09c3a5b0f93666269 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 20 Jan 2026 17:17:54 -0600 Subject: [PATCH 31/37] fix(units): If countdown is in less than a minute, it should display "Now," not just on exact now --- CHANGELOG.md | 1 + src/units.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 94b85fa..daed72c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ ## Bug Fixes +- Fixed "0 min" sometimes being displayed on the sun countdown (now always shows "Now") - Fixed a rare but possible crash if you start with Internet but then lose it - Fixed an install target in the build Makefile that didn't honor $INSTALLBASE (thanks Grzegorz Szymaszek) diff --git a/src/units.ts b/src/units.ts index 9331369..6228895 100644 --- a/src/units.ts +++ b/src/units.ts @@ -295,10 +295,11 @@ export class Countdown implements Displayable { display(cfg : Config) : string { const now = new Date(); const diff = this.#date.getTime() - now.getTime(); - if(diff <= 0) return _g("Now"); const seconds = Math.floor(diff / 1000); const minutes = Math.floor(seconds / 60); const hours = Math.floor(minutes / 60); + + if(minutes < 1) return _g("Now"); if(hours >= 1) return _g("%d h").format(hours % 60); else return _g("%d min").format(minutes % 60); } From fa0814e2dd12f45283db33d6419ef7ea766d4989 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Tue, 20 Jan 2026 17:51:00 -0600 Subject: [PATCH 32/37] feat(popup): Option to show a refresh button --- ...hell.extensions.simple-weather.gschema.xml | 5 ++ src/config.ts | 11 ++++ src/extension.ts | 1 + src/popup.ts | 63 +++++++++++++++---- src/preferences/generalPage.ts | 11 ++++ 5 files changed, 78 insertions(+), 13 deletions(-) diff --git a/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml b/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml index 20a61d1..c8e8883 100644 --- a/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml +++ b/schemas/org.gnome.shell.extensions.simple-weather.gschema.xml @@ -201,5 +201,10 @@ Don't show the popup if it's just showing an error + + false + Show refresh button in the popup + + diff --git a/src/config.ts b/src/config.ts index 4e91fcb..8f40d28 100644 --- a/src/config.ts +++ b/src/config.ts @@ -419,6 +419,17 @@ export class Config { return this.#settings.get_boolean("hide-err-popup"); } + getShowRefreshButton() : boolean { + return this.#settings.get_boolean("show-refresh-button"); + } + + onShowRefreshButtonChanged(callback : () => void) : void { + const id = this.#settings.connect("changed", (_, key) => { + if(key === "show-refresh-button") callback(); + }); + this.#handlerIds.push(id); + } + getUnitPreset() : UnitPreset { diff --git a/src/extension.ts b/src/extension.ts index ae4ec71..b26c1ff 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -260,6 +260,7 @@ export default class SimpleWeatherExtension extends Extension { this.#config!.onPanelOffsetChanged(this.#rebuildIndicator.bind(this)); this.#config!.onThemeChanged(this.#rebuildIndicator.bind(this)); this.#config!.onHighContrastChanged(this.#rebuildIndicator.bind(this)); + this.#config!.onShowRefreshButtonChanged(this.#rebuildIndicator.bind(this)); // GNOME Settings this.#config!.onIs24HourClockChanged(this.#updateGui.bind(this)); diff --git a/src/popup.ts b/src/popup.ts index c5fec96..0ae198f 100644 --- a/src/popup.ts +++ b/src/popup.ts @@ -176,6 +176,7 @@ export class Popup { readonly #currentLabels : St.Label[]; readonly #placeLabel : St.Label; readonly #placeBtn : St.Button; + readonly #refreshBtn : St.Button | null; readonly #menuItems : PopupMenu.PopupBaseMenuItem[]; readonly #menuBox : St.BoxLayout; @@ -267,6 +268,32 @@ export class Popup { theme(baseText, "bg"); baseText.actor.add_child(textRect); + if(a.config.getShowRefreshButton()) { + const refreshBtn = new St.Button({ + child: new St.Icon({ + icon_name: "view-refresh-symbolic", + style_class: "simpleweather-settings-icon" + }), + reactive: true, + can_focus: true, + track_hover: true, + accessible_name: _g("Refresh"), + x_expand: false, + x_align: Clutter.ActorAlign.END, + y_align: Clutter.ActorAlign.CENTER, + style_class: "message-list-clear-button button", + }); + theme(refreshBtn, "button"); + refreshBtn.connect("clicked", () => { + this.#triggerRefresh(); + }); + baseText.actor.add_child(refreshBtn); + setPointer(refreshBtn); + this.#refreshBtn = refreshBtn; + } else { + this.#refreshBtn = null; + } + this.#placeLabel = new St.Label(); this.#placeBtn = new St.Button({ child: this.#placeLabel, @@ -280,23 +307,14 @@ export class Popup { theme(this.#placeBtn, "button"); this.#placeBtn.connect("clicked", () => { if(this.#err) { - // These will be restored in the #updateGUI method - this.#placeBtn.reactive = false; - this.#placeBtn.opacity = 127; - - this.setError(null); - this.#refreshWeather().then(() => { - this.#placeBtn.reactive = true; - this.#placeBtn.opacity = 255; - }); + this.#triggerRefresh(); return; } const placeCount = a.config.getLocations().length; if(placeCount === 1) return; // These will be restored in the #updateGUI method - this.#placeBtn.reactive = false; - this.#placeBtn.opacity = 127; + this.#setRefreshStatus(true); const index = a.config.getMainLocationIndex(); let newIndex; @@ -337,6 +355,26 @@ export class Popup { a.menu.addMenuItem(baseText); } + #setRefreshStatus(fetching : boolean) : void { + const op = fetching ? 127 : 255; + + this.#placeBtn.reactive = !fetching; + this.#placeBtn.opacity = op; + if(this.#refreshBtn) { + this.#refreshBtn.reactive = !fetching; + this.#refreshBtn.opacity = op; + } + } + + #triggerRefresh() : void { + this.#setRefreshStatus(true); + this.setError(null); + this.#refreshWeather().finally(() => { + this.#setRefreshStatus(false); + }); + return; + } + setError(msg : string | null) { this.#err = msg; } @@ -463,8 +501,7 @@ export class Popup { label.text = displayDetail(w, deet, _g, this.#config); } - this.#placeBtn.reactive = true; - this.#placeBtn.opacity = 255; + this.#setRefreshStatus(false); } } diff --git a/src/preferences/generalPage.ts b/src/preferences/generalPage.ts index 710adc5..aab61bf 100644 --- a/src/preferences/generalPage.ts +++ b/src/preferences/generalPage.ts @@ -356,6 +356,17 @@ export class GeneralPage extends Adw.PreferencesPage { }); panelGroup.add(alwaysPackagedRow); + const showRefreshButton = new Adw.SwitchRow({ + title: _g("Show Refresh Button"), + active: settings.get_boolean("show-refresh-button") + }); + showRefreshButton.connect("notify::active", w => { + const val = w.active; + settings.set_boolean("show-refresh-button", val); + settings.apply(); + }); + panelGroup.add(showRefreshButton); + const hideErrPopupRow = new Adw.SwitchRow({ title: _g("Hide Error Popup"), subtitle: _g("If the popup just says Error, don't even show it."), From 6c3c4de8f414f89c7779a097531388c8e56cc471 Mon Sep 17 00:00:00 2001 From: hidenosuke Date: Fri, 23 Jan 2026 14:48:38 -0600 Subject: [PATCH 33/37] transl(ja): Update --- po/ja.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/po/ja.po b/po/ja.po index 4aed3e6..8584e7b 100644 --- a/po/ja.po +++ b/po/ja.po @@ -1,9 +1,12 @@ +# +# <>, 2026. +# msgid "" msgstr "" "Project-Id-Version: simpleweather\n" "Report-Msgid-Bugs-To: simpleweather-gnome@proton.me\n" "POT-Creation-Date: 2026-01-13 23:08-0600\n" -"PO-Revision-Date: 2025-12-23 10:55+0900\n" +"PO-Revision-Date: 2026-01-22 10:58+0900\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -16,6 +19,7 @@ msgstr "" "X-Crowdin-Language: ja\n" "X-Crowdin-File: simple-weather@romanlefler.com.pot\n" "X-Crowdin-File-ID: 2\n" +"X-Generator: Gtranslator 49.0\n" #: src/autoConfig.ts:59 src/location.ts:53 src/location.ts:63 #: src/preferences/generalPage.ts:183 @@ -144,7 +148,7 @@ msgstr "設定" #: src/popup.ts:363 msgid "Retry" -msgstr "" +msgstr "リトライ" #: src/popup.ts:433 #, javascript-format @@ -162,7 +166,7 @@ msgstr "About" #: src/preferences/aboutPage.ts:59 msgid "GitHub Repository" -msgstr "GitHub Repository" +msgstr "GitHub リポジトリ" #: src/preferences/aboutPage.ts:61 msgid "Support Me" @@ -305,7 +309,7 @@ msgstr "メトリック" #: src/preferences/generalPage.ts:48 msgid "Nordic" -msgstr "" +msgstr "ノルディック" #: src/preferences/generalPage.ts:48 msgid "UK" @@ -445,11 +449,11 @@ msgstr "常にパッケージ内のアイコンを使用する" #: src/preferences/generalPage.ts:315 msgid "Hide Error Popup" -msgstr "" +msgstr "エラー・ポップアップを隠す" #: src/preferences/generalPage.ts:316 msgid "If the popup just says Error, don't even show it." -msgstr "" +msgstr "ポップアップにエラーとだけ表示される場合は、表示しない。" #: src/preferences/locationsPage.ts:57 src/preferences/locationsPage.ts:80 msgid "Locations" From 00d6ca9768b7e04da770c6ea36c56ec5d576beee Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Fri, 23 Jan 2026 14:51:01 -0600 Subject: [PATCH 34/37] docs(CHANGELOG): Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index daed72c..a7a6ea2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ - Option to still hide indicator instead of displaying "Error!" - "Nordic" unit preset using speed in `m/s` that is selected by default in Nordic countries - Option to adjust where menu appears relative to panel icon (thanks miyou379) +- Option to always show a refresh button ## Improvements From 29e4745b25525af87adde4a1ad68e82cd32bc294 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Fri, 23 Jan 2026 14:57:22 -0600 Subject: [PATCH 35/37] fix(indicator): Fix indicator being added early if resolver fails right away --- src/extension.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/extension.ts b/src/extension.ts index b26c1ff..713231b 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -316,7 +316,7 @@ export default class SimpleWeatherExtension extends Extension { return GLib.SOURCE_CONTINUE; } - #handleErr(err : unknown) { + async #handleErr(err : unknown) : Promise { // This happens on boot presumably when things are loaded // out of order, try max 10 times // @@ -365,7 +365,7 @@ export default class SimpleWeatherExtension extends Extension { if(errStr.length > 25) errStr = errStr.substring(0, 25) + "..."; } - if(!this.#cachedWeather) this.#handleErr(err); + if(!this.#cachedWeather) await this.#handleErr(err); } if(this.#popup) this.#popup.setError(errStr); else console.error(`No popup to notify of error (${errStr})`); From 545d94f026d12649b1d23c36c79131b80aa9146b Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Fri, 23 Jan 2026 15:05:10 -0600 Subject: [PATCH 36/37] fix(themes): Fix Light and Afterdark themes not coloring buttons --- themes/afterdark.css | 2 +- themes/light.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/themes/afterdark.css b/themes/afterdark.css index f6413cf..a453b86 100644 --- a/themes/afterdark.css +++ b/themes/afterdark.css @@ -22,7 +22,7 @@ color: #D7D5C5; } -.sw-style-immersive-button { +.sw-style-afterdark-button { background: transparent; } diff --git a/themes/light.css b/themes/light.css index 8f34068..280ef78 100644 --- a/themes/light.css +++ b/themes/light.css @@ -22,7 +22,7 @@ color: #282A3A; } -.sw-style-immersive-button { +.sw-style-light-button { background: transparent; } From fb816012f0b01d85bfb39798391692edf2f85a65 Mon Sep 17 00:00:00 2001 From: Roman Lefler Date: Fri, 23 Jan 2026 15:05:49 -0600 Subject: [PATCH 37/37] docs(CHANGELOG): Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a7a6ea2..139482a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ ## Bug Fixes +- Fixed Light and Afterdark themes not changing buttons - Fixed "0 min" sometimes being displayed on the sun countdown (now always shows "Now") - Fixed a rare but possible crash if you start with Internet but then lose it - Fixed an install target in the build Makefile that didn't honor $INSTALLBASE (thanks Grzegorz Szymaszek)