Skip to content

Commit 80cd76b

Browse files
committed
feat(location): auto location/weather via IP
1 parent 97553d7 commit 80cd76b

26 files changed

Lines changed: 166 additions & 12 deletions

Assets/Translations/cs.json

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@
3636
"hide-mode-description": "Určuje chování widgetu, když není žádné okno aktivní.",
3737
"scrolling-mode-description": "Řídí, kdy je povoleno posouvání textu pro dlouhé názvy oken.",
3838
"show-app-icon-description": "Zobrazit ikonu aplikace vedle názvu okna.",
39-
"show-app-icon-label": "Zobrazit ikonu aplikace"
39+
"show-app-icon-label": "Zobrazit ikonu aplikace",
40+
"show-app-text-description": "Zobrazit název okna.",
41+
"show-app-text-label": "Zobrazit název okna"
4042
},
4143
"audio-visualizer": {
4244
"color-name-description": "Vybrat barvu vizualizéru.",
@@ -944,6 +946,8 @@
944946
"predefined-desc": "Vybrat z kolekce předdefinovaných barevných schémat.",
945947
"predefined-generate-templates-label": "Generovat šablony pro předdefinovaná schémata",
946948
"predefined-title": "Předdefinovaná barevná schémata",
949+
"sync-gsettings-description": "Přizpůsobit systémové téma aktivní světlé nebo tmavé variantě.",
950+
"sync-gsettings-label": "Synchronizovat téma systému",
947951
"templates-desc": "Aplikovat barvy na externí aplikace.",
948952
"templates-filter-description": "Zobrazit šablony z konkrétní kategorie.",
949953
"templates-filter-label": "Filtrovat podle kategorie",
@@ -1225,6 +1229,8 @@
12251229
"screen-corners-solid-black-label": "Plně černé rohy",
12261230
"screen-corners-title": "Rohy obrazovky",
12271231
"settings-copied": "Nastavení zkopírováno do schránky",
1232+
"smooth-scrolling-description": "Animovat posouvání seznamů pro plynulejší zážitek s kolečkem.",
1233+
"smooth-scrolling-label": "Plynulé posouvání",
12281234
"tab-basics": "Základy",
12291235
"tab-keybinds": "Klávesové zkratky"
12301236
},
@@ -1361,6 +1367,8 @@
13611367
"title": "Spouštěč"
13621368
},
13631369
"location": {
1370+
"auto-locate-description": "Automaticky detekovat vaši polohu pravidelně pomocí vaší IP adresy.",
1371+
"auto-locate-label": "Automatické Zjištění",
13641372
"calendar-cards-desc": "Organizovat a povolit/zakázat karty v panelu kalendáře.",
13651373
"calendar-cards-title": "Karty kalendáře",
13661374
"calendar-header-label": "Záhlaví kalendáře",
@@ -1378,6 +1386,7 @@
13781386
"date-time-use-analog-label": "Použít analogový styl hodin",
13791387
"date-time-week-numbers-description": "Zobrazit číslo týdne v roce (např. týden 38) v kalendáři.",
13801388
"date-time-week-numbers-label": "Zobrazit čísla týdnů",
1389+
"geolocate-now-button": "Najít nyní",
13811390
"location-desc": "Získejte přesné počasí a rozvrh nočního světla nastavením polohy.",
13821391
"location-search-description": "např. Praha, CZ",
13831392
"location-search-label": "Hledat polohu",
@@ -2055,13 +2064,19 @@
20552064
"apikey-label": "Klíč API",
20562065
"apikey-managed-by-env": "Spravováno přes proměnnou prostředí NOCTALIA_WALLHAVEN_API_KEY.",
20572066
"apikey-placeholder": "Zadejte váš klíč Wallhaven API",
2058-
"apply-all-monitors-description": "Aplikovat vybranou tapetu na všechny monitory.",
2059-
"apply-all-monitors-label": "Použít na všechny monitory",
2067+
"appearance-dark-tab": "Tmavý",
2068+
"appearance-light-tab": "Světlý",
20602069
"categories-anime": "Anime",
20612070
"categories-label": "Kategorie",
20622071
"categories-people": "Lidé",
20632072
"color-extraction-disabled": "Použít extrakci barev tapety",
20642073
"color-extraction-enabled": "Použít předdefinovaná barevná schémata",
2074+
"header-devices-apply-all-tooltip": "Vybrat tapetu pro každý monitor",
2075+
"header-devices-per-monitor-tooltip": "Použít na všechny monitory",
2076+
"header-link-light-dark-tooltip": "Zachovat tapetu při změně motivu",
2077+
"header-separate-light-dark-tooltip": "Automaticky přepínat tapetu s tématem",
2078+
"header-sun-linked-tooltip": "Oddělit světlé a tmavé tapety",
2079+
"header-sun-separate-tooltip": "Stejná tapeta pro světlý a tmavý režim",
20652080
"order-asc": "Vzestupně",
20662081
"order-desc": "Sestupně",
20672082
"order-label": "Pořadí",

Assets/Translations/de.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,8 @@
13671367
"title": "Starter"
13681368
},
13691369
"location": {
1370+
"auto-locate-description": "Ermittelt Ihren Standort automatisch und regelmäßig anhand Ihrer IP-Adresse.",
1371+
"auto-locate-label": "Automatische Ortung",
13701372
"calendar-cards-desc": "Karten im Kalender-Panel organisieren und aktivieren/deaktivieren.",
13711373
"calendar-cards-title": "Kalenderkarten",
13721374
"calendar-header-label": "Kalenderkopfzeile",
@@ -1384,6 +1386,7 @@
13841386
"date-time-use-analog-label": "Analoge Uhr verwenden",
13851387
"date-time-week-numbers-description": "Zeige die Woche des Jahres (z.B. Woche 38) im Kalender an.",
13861388
"date-time-week-numbers-label": "Wochennummern anzeigen",
1389+
"geolocate-now-button": "Jetzt orten",
13871390
"location-desc": "Genaues Wetter und Nachtlicht-Planung durch Festlegung Ihres Standorts erhalten.",
13881391
"location-search-description": "z.B. Dortmund, Deutschland",
13891392
"location-search-label": "Nach einem Standort suchen",

Assets/Translations/en-GB.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,8 @@
13671367
"title": "Launcher"
13681368
},
13691369
"location": {
1370+
"auto-locate-description": "Automatically detect your location periodically using your IP address.",
1371+
"auto-locate-label": "Auto-Locate",
13701372
"calendar-cards-desc": "Organize and enable/disable cards in the calendar panel.",
13711373
"calendar-cards-title": "Calendar cards",
13721374
"calendar-header-label": "Calendar Header",
@@ -1384,6 +1386,7 @@
13841386
"date-time-use-analog-label": "Use analog style clock",
13851387
"date-time-week-numbers-description": "Display the week of the year (e.g. week 38) in the calendar.",
13861388
"date-time-week-numbers-label": "Show week numbers",
1389+
"geolocate-now-button": "Locate now",
13871390
"location-desc": "Get accurate weather and Night Light scheduling by setting your location.",
13881391
"location-search-description": "e.g. Toronto, ON",
13891392
"location-search-label": "Search for a location",

Assets/Translations/en.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,8 @@
13671367
"title": "Launcher"
13681368
},
13691369
"location": {
1370+
"auto-locate-description": "Automatically detect your location periodically using your IP address.",
1371+
"auto-locate-label": "Auto-locate",
13701372
"calendar-cards-desc": "Organize and enable/disable cards in the calendar panel.",
13711373
"calendar-cards-title": "Calendar cards",
13721374
"calendar-header-label": "Calendar Header",
@@ -1384,6 +1386,7 @@
13841386
"date-time-use-analog-label": "Use analog style clock",
13851387
"date-time-week-numbers-description": "Display the week of the year (e.g. week 38) in the calendar.",
13861388
"date-time-week-numbers-label": "Show week numbers",
1389+
"geolocate-now-button": "Locate now",
13871390
"location-desc": "Get accurate weather and Night Light scheduling by setting your location.",
13881391
"location-search-description": "e.g. Toronto, ON",
13891392
"location-search-label": "Search for a location",

Assets/Translations/es.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,8 @@
13671367
"title": "Lanzador"
13681368
},
13691369
"location": {
1370+
"auto-locate-description": "Detecta automáticamente tu ubicación periódicamente usando tu dirección IP.",
1371+
"auto-locate-label": "Auto-Localizar",
13701372
"calendar-cards-desc": "Organizar y activar/desactivar tarjetas en el panel del calendario.",
13711373
"calendar-cards-title": "Tarjetas de calendario",
13721374
"calendar-header-label": "Encabezado del calendario",
@@ -1384,6 +1386,7 @@
13841386
"date-time-use-analog-label": "Usar reloj de estilo analógico",
13851387
"date-time-week-numbers-description": "Muestra la semana del año (p. ej. Semana 38) en el calendario.",
13861388
"date-time-week-numbers-label": "Mostrar números de semana",
1389+
"geolocate-now-button": "Localizar ahora",
13871390
"location-desc": "Obtén el clima y la programación de la luz nocturna precisos estableciendo tu ubicación.",
13881391
"location-search-description": "p. ej. Toronto, ON",
13891392
"location-search-label": "Buscar una ubicación",

Assets/Translations/fr.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,8 @@
13671367
"title": "Lanceur"
13681368
},
13691369
"location": {
1370+
"auto-locate-description": "Détecte automatiquement votre position périodiquement en utilisant votre adresse IP.",
1371+
"auto-locate-label": "Localisation Automatique",
13701372
"calendar-cards-desc": "Organiser et activer/désactiver les cartes dans le panneau de calendrier.",
13711373
"calendar-cards-title": "Cartes de calendrier",
13721374
"calendar-header-label": "En-tête du calendrier",
@@ -1384,6 +1386,7 @@
13841386
"date-time-use-analog-label": "Utiliser une horloge de style analogique",
13851387
"date-time-week-numbers-description": "Afficher la semaine de l'année (ex : Semaine 38) dans le calendrier.",
13861388
"date-time-week-numbers-label": "Afficher les numéros de semaine",
1389+
"geolocate-now-button": "Localiser maintenant",
13871390
"location-desc": "Obtenez une météo et une planification de l'éclairage nocturne précises en définissant votre emplacement.",
13881391
"location-search-description": "ex : Toronto, ON",
13891392
"location-search-label": "Rechercher un emplacement",

Assets/Translations/hu.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,8 @@
13671367
"title": "Indító"
13681368
},
13691369
"location": {
1370+
"auto-locate-description": "Automata helymeghatározás az IP-cím alapján, rendszeres időközönként.",
1371+
"auto-locate-label": "Automatikus Helymeghatározás",
13701372
"calendar-cards-desc": "A kártyák rendezésének engedélyezése/letiltása a naptár panelen.",
13711373
"calendar-cards-title": "Naptárkártyák",
13721374
"calendar-header-label": "Naptár fejléc",
@@ -1384,6 +1386,7 @@
13841386
"date-time-use-analog-label": "Analóg stílusú óra használata",
13851387
"date-time-week-numbers-description": "Az év hetének megjelenítése (pl. 38. hét) a naptárban.",
13861388
"date-time-week-numbers-label": "Hét számok megjelenítése",
1389+
"geolocate-now-button": "Helymeghatározás most",
13871390
"location-desc": "Pontos időjárás és éjszakai fény ütemezés elérése a hely beállításával.",
13881391
"location-search-description": "pl. Toronto, ON",
13891392
"location-search-label": "Hely keresése",

Assets/Translations/it.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,8 @@
13671367
"title": "Launcher"
13681368
},
13691369
"location": {
1370+
"auto-locate-description": "Rileva automaticamente la tua posizione periodicamente usando il tuo indirizzo IP.",
1371+
"auto-locate-label": "Localizzazione Automatica",
13701372
"calendar-cards-desc": "Organizza e abilita/disabilita le schede nel pannello calendario.",
13711373
"calendar-cards-title": "Schede calendario",
13721374
"calendar-header-label": "Intestazione calendario",
@@ -1384,6 +1386,7 @@
13841386
"date-time-use-analog-label": "Usa orologio stile analogico",
13851387
"date-time-week-numbers-description": "Mostra nel calendario la settimana dell’anno (es. settimana 38).",
13861388
"date-time-week-numbers-label": "Mostra numeri settimana",
1389+
"geolocate-now-button": "Localizza ora",
13871390
"location-desc": "Ottieni meteo accurato e pianificazione Luce notturna impostando la tua posizione.",
13881391
"location-search-description": "es. Torino, TO",
13891392
"location-search-label": "Cerca una posizione",

Assets/Translations/ja.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,8 @@
13671367
"title": "ランチャー"
13681368
},
13691369
"location": {
1370+
"auto-locate-description": "IPアドレスを使用して、定期的に現在地を自動検出します。",
1371+
"auto-locate-label": "自動検出",
13701372
"calendar-cards-desc": "カレンダーパネルのカードを整理し、有効・無効を切り替えます。",
13711373
"calendar-cards-title": "カレンダーカード",
13721374
"calendar-header-label": "カレンダーヘッダー",
@@ -1384,6 +1386,7 @@
13841386
"date-time-use-analog-label": "アナログ時計を使用",
13851387
"date-time-week-numbers-description": "カレンダーに週番号(例:第38週)を表示します。",
13861388
"date-time-week-numbers-label": "週番号を表示",
1389+
"geolocate-now-button": "今すぐ検索",
13871390
"location-desc": "場所を設定して、正確な天気情報や夜間モードのスケジュールを取得します。",
13881391
"location-search-description": "例:東京、日本",
13891392
"location-search-label": "場所を検索",

Assets/Translations/ko-KR.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1367,6 +1367,8 @@
13671367
"title": "런처"
13681368
},
13691369
"location": {
1370+
"auto-locate-description": "IP 주소를 사용하여 주기적으로 위치를 자동으로 감지합니다.",
1371+
"auto-locate-label": "자동 찾기",
13701372
"calendar-cards-desc": "달력 패널에서 카드를 정리하고 활성화/비활성화합니다.",
13711373
"calendar-cards-title": "달력 카드",
13721374
"calendar-header-label": "달력 헤더",
@@ -1384,6 +1386,7 @@
13841386
"date-time-use-analog-label": "아날로그 스타일 시계 사용",
13851387
"date-time-week-numbers-description": "달력에 해당 연도의 주차(예: 38주차)를 표시합니다.",
13861388
"date-time-week-numbers-label": "주 번호 표시",
1389+
"geolocate-now-button": "지금 찾기",
13871390
"location-desc": "위치를 설정하여 정확한 날씨 및 야간 조명 일정을 가져오세요.",
13881391
"location-search-description": "예: 종로구, 해운대, 강릉",
13891392
"location-search-label": "위치 검색",

0 commit comments

Comments
 (0)