From 2adb64e5a0de972ad4f5f45ea4428096270f5b77 Mon Sep 17 00:00:00 2001 From: Julian Pawlowski Date: Wed, 15 Apr 2026 10:43:29 +0000 Subject: [PATCH] refactor(translations): update terminology for previous interval price ranks Revised the descriptions and names for the previous interval price rank entities across multiple language translation files to enhance clarity and consistency. Impact: Users will see improved terminology in the interface, making it clearer that the ranks refer to the previous interval's prices. --- custom_components/tibber_prices/custom_translations/de.json | 6 +++--- custom_components/tibber_prices/custom_translations/en.json | 4 ++-- custom_components/tibber_prices/custom_translations/nb.json | 6 +++--- custom_components/tibber_prices/custom_translations/nl.json | 4 ++-- custom_components/tibber_prices/custom_translations/sv.json | 4 ++-- custom_components/tibber_prices/translations/de.json | 4 ++-- custom_components/tibber_prices/translations/en.json | 4 ++-- docs/user/docs/sensor-reference.md | 4 ++-- docs/user/docs/sensors-volatility.md | 4 ++-- 9 files changed, 20 insertions(+), 20 deletions(-) diff --git a/custom_components/tibber_prices/custom_translations/de.json b/custom_components/tibber_prices/custom_translations/de.json index 65189ba..2c68e71 100644 --- a/custom_components/tibber_prices/custom_translations/de.json +++ b/custom_components/tibber_prices/custom_translations/de.json @@ -597,12 +597,12 @@ "usage_tips": "Weitester Vorausblick: 'Wenn next_interval_price_rank_today_tomorrow < 10, ist das nächste Intervall eines der günstigsten im Zweitages-Fenster'." }, "previous_interval_price_rank_today": { - "description": "Perzentilrang des letzten Intervallpreises in der heutigen Rangliste (0 % = günstigster Moment heute)", + "description": "Perzentilrang des vorherigen Intervallpreises in der heutigen Rangliste (0 % = günstigster Moment heute)", "long_description": "Zeigt den Perzentilrang des gerade beendeten Viertelstunden-Intervalls innerhalb der 96 heutigen Slots. Nützlich für Protokollierung. Attribute: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", - "usage_tips": "Für retrospektive Automationen: 'Preisniveau des letzten Intervalls für Energieberichte aufzeichnen'." + "usage_tips": "Für retrospektive Automationen: 'Preisniveau des vorherigen Intervalls für Energieberichte aufzeichnen'." }, "previous_interval_price_rank_today_tomorrow": { - "description": "Perzentilrang des letzten Intervallpreises über heute+morgen zusammen (0 % = günstigstes des Zweitages-Fensters)", + "description": "Perzentilrang des vorherigen Intervallpreises über heute+morgen zusammen (0 % = günstigstes des Zweitages-Fensters)", "long_description": "Zeigt den Perzentilrang des gerade beendeten Viertelstunden-Intervalls innerhalb des kombinierten heute+morgen-Pools (bis zu 192 Slots). Fällt auf nur heute zurück. Attribute: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", "usage_tips": "Für retrospektive Vergleiche über ein Zweitages-Fenster." }, diff --git a/custom_components/tibber_prices/custom_translations/en.json b/custom_components/tibber_prices/custom_translations/en.json index 2199b8e..9676b9b 100644 --- a/custom_components/tibber_prices/custom_translations/en.json +++ b/custom_components/tibber_prices/custom_translations/en.json @@ -598,8 +598,8 @@ }, "previous_interval_price_rank_today": { "description": "Where the previous interval's price sat in today's ranking (0% = cheapest moment of today)", - "long_description": "Shows the percentile rank of the just-ended quarter-hour interval's price within today's 96 slots. Useful for logging how cheap/expensive the last interval was. Attributes: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", - "usage_tips": "Useful for retrospective automations or logging: 'Record the cost tier of the last interval for energy reports'." + "long_description": "Shows the percentile rank of the just-ended quarter-hour interval's price within today's 96 slots. Useful for logging how cheap/expensive the previous interval was. Attributes: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", + "usage_tips": "Useful for retrospective automations or logging: 'Record the cost tier of the previous interval for energy reports'." }, "previous_interval_price_rank_today_tomorrow": { "description": "Previous interval's percentile rank across today and tomorrow combined (0% = cheapest of the two-day window)", diff --git a/custom_components/tibber_prices/custom_translations/nb.json b/custom_components/tibber_prices/custom_translations/nb.json index 2346d29..24c1a24 100644 --- a/custom_components/tibber_prices/custom_translations/nb.json +++ b/custom_components/tibber_prices/custom_translations/nb.json @@ -598,12 +598,12 @@ }, "previous_interval_price_rank_today": { "description": "Prosentilrang for forrige intervalls pris i dagens rangering (0 % = billigste øyeblikk i dag)", - "long_description": "Viser prosentilrangen for det nettopp avsluttede kvarter innenfor dagens 96 tidsluker. Nyttig for logging. Attributter: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", - "usage_tips": "For retrospektive automatiseringer: 'Registrer prisnivyå for forrige intervall i energirapporter'." + "long_description": "Viser prosentilrangen for det nettopp avsluttede kvarteret innenfor dagens 96 tidsluker. Nyttig for å logge hvor billig eller dyrt det forrige intervallet var. Attributter: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", + "usage_tips": "For retrospektive automatiseringer: 'Registrer prisnivået for forrige intervall i energirapporter'." }, "previous_interval_price_rank_today_tomorrow": { "description": "Prosentilrang for forrige intervalls pris over i dag+i morgen samlet (0 % = billigste i to-dagers-vinduet)", - "long_description": "Viser prosentilrangen for det nettopp avsluttede kvarter innenfor det kombinerte i dag+i morgen-bassenget (opptil 192 tidsluker). Fæller tilbake til kun i dag. Attributter: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", + "long_description": "Viser prosentilrangen for det nettopp avsluttede kvarteret innenfor det kombinerte i dag+i morgen-bassenget (opptil 192 tidsluker). Faller tilbake til kun i dag når morgendagens data ikke er tilgjengelig. Attributter: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", "usage_tips": "For retrospektive sammenligninger over et to-dagers-vindu." }, "current_hour_price_rank_today": { diff --git a/custom_components/tibber_prices/custom_translations/nl.json b/custom_components/tibber_prices/custom_translations/nl.json index 1a587e6..b12774d 100644 --- a/custom_components/tibber_prices/custom_translations/nl.json +++ b/custom_components/tibber_prices/custom_translations/nl.json @@ -598,8 +598,8 @@ }, "previous_interval_price_rank_today": { "description": "Percentielrang van de vorige intervalprijs in de ranglijst van vandaag (0% = goedkoopste moment van vandaag)", - "long_description": "Toont de percentielrang van het zojuist afgelopen kwartier binnen de 96 slots van vandaag. Nuttig voor logging. Attributen: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", - "usage_tips": "Voor retrospectieve automatiseringen: 'Leg het prijsniveau van het vorige interval vast voor energierapporten'." + "long_description": "Toont de percentielrang van het zojuist afgelopen kwartier binnen de 96 slots van vandaag. Handig om te loggen hoe goedkoop of duur het vorige interval was. Attributen: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", + "usage_tips": "Nuttig voor retrospectieve automatiseringen of logging: 'Leg de kostencategorie van het vorige interval vast voor energierapporten'." }, "previous_interval_price_rank_today_tomorrow": { "description": "Percentielrang van de vorige intervalprijs over vandaag+morgen samen (0% = goedkoopste van het twee-dagenvenster)", diff --git a/custom_components/tibber_prices/custom_translations/sv.json b/custom_components/tibber_prices/custom_translations/sv.json index e2fdfd5..7834990 100644 --- a/custom_components/tibber_prices/custom_translations/sv.json +++ b/custom_components/tibber_prices/custom_translations/sv.json @@ -598,8 +598,8 @@ }, "previous_interval_price_rank_today": { "description": "Percentilrang för föregående intervalls pris i dagens rangordning (0 % = billigaste tillfället idag)", - "long_description": "Visar percentilrangen för det nyligen avslutade kvartalet inom dagens 96 slotar. Användbart för loggning. Attribut: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", - "usage_tips": "För retrospektiva automatiseringar: 'Registrera prisnivån för det förra intervallet i energirapporter'." + "long_description": "Visar percentilrangen för det nyligen avslutade kvartalet inom dagens 96 slotar. Användbart för att logga hur billigt eller dyrt det föregående intervallet var. Attribut: `previous_price`, `prices_below_count`, `interval_count`, `reference_min`, `reference_max`, `reference_mean`.", + "usage_tips": "Användbart för retrospektiva automatiseringar eller loggning: 'Registrera kostnadsnivån för det föregående intervallet i energirapporter'." }, "previous_interval_price_rank_today_tomorrow": { "description": "Percentilrang för föregående intervalls pris över idag+imorgon sammantaget (0 % = billigaste i tvådagarsperioden)", diff --git a/custom_components/tibber_prices/translations/de.json b/custom_components/tibber_prices/translations/de.json index f265fc4..d22b46b 100644 --- a/custom_components/tibber_prices/translations/de.json +++ b/custom_components/tibber_prices/translations/de.json @@ -1090,10 +1090,10 @@ "name": "Nächster Preisrang (heute+morgen)" }, "previous_interval_price_rank_today": { - "name": "Letzter Preisrang (heute)" + "name": "Vorheriger Preisrang (heute)" }, "previous_interval_price_rank_today_tomorrow": { - "name": "Letzter Preisrang (heute+morgen)" + "name": "Vorheriger Preisrang (heute+morgen)" }, "current_hour_price_rank_today": { "name": "⌀ Stündlicher Preisrang Aktuell (heute)" diff --git a/custom_components/tibber_prices/translations/en.json b/custom_components/tibber_prices/translations/en.json index 3eb928a..6e12364 100644 --- a/custom_components/tibber_prices/translations/en.json +++ b/custom_components/tibber_prices/translations/en.json @@ -1090,10 +1090,10 @@ "name": "Next Price Rank (Today+Tomorrow)" }, "previous_interval_price_rank_today": { - "name": "Last Price Rank (Today)" + "name": "Previous Price Rank (Today)" }, "previous_interval_price_rank_today_tomorrow": { - "name": "Last Price Rank (Today+Tomorrow)" + "name": "Previous Price Rank (Today+Tomorrow)" }, "current_hour_price_rank_today": { "name": "⌀ Hourly Price Current Rank (Today)" diff --git a/docs/user/docs/sensor-reference.md b/docs/user/docs/sensor-reference.md index d56134b..abada6a 100644 --- a/docs/user/docs/sensor-reference.md +++ b/docs/user/docs/sensor-reference.md @@ -226,8 +226,8 @@ explanations of each sensor's purpose, attributes, and automation examples. | `next_hour_price_rank_today_tomorrow` | ⌀ Hourly Price Next Rank (Today+Tomorrow) | ⌀ Stündlicher Preisrang Nächste (heute+morgen) | ⌀ Timesprisrang neste (i dag+i morgen) | ⌀ Uurlijkse prijsrang volgende (vandaag+morgen) | ⌀ Timprisrang nästa (idag+imorgon) | ❌ | | `next_interval_price_rank_today` | Next Price Rank (Today) | Nächster Preisrang (heute) | Neste prisrang (i dag) | Volgende prijsrang (vandaag) | Nästa prisrang (idag) | ❌ | | `next_interval_price_rank_today_tomorrow` | Next Price Rank (Today+Tomorrow) | Nächster Preisrang (heute+morgen) | Neste prisrang (i dag+i morgen) | Volgende prijsrang (vandaag+morgen) | Nästa prisrang (idag+imorgon) | ❌ | -| `previous_interval_price_rank_today` | Last Price Rank (Today) | Letzter Preisrang (heute) | Forrige prisrang (i dag) | Vorige prijsrang (vandaag) | Förra prisrang (idag) | ❌ | -| `previous_interval_price_rank_today_tomorrow` | Last Price Rank (Today+Tomorrow) | Letzter Preisrang (heute+morgen) | Forrige prisrang (i dag+i morgen) | Vorige prijsrang (vandaag+morgen) | Förra prisrang (idag+imorgon) | ❌ | +| `previous_interval_price_rank_today` | Previous Price Rank (Today) | Vorheriger Preisrang (heute) | Forrige prisrang (i dag) | Vorige prijsrang (vandaag) | Förra prisrang (idag) | ❌ | +| `previous_interval_price_rank_today_tomorrow` | Previous Price Rank (Today+Tomorrow) | Vorheriger Preisrang (heute+morgen) | Forrige prisrang (i dag+i morgen) | Vorige prijsrang (vandaag+morgen) | Förra prisrang (idag+imorgon) | ❌ | ## Binary Sensors ### Binary Sensors diff --git a/docs/user/docs/sensors-volatility.md b/docs/user/docs/sensors-volatility.md index 0ba2c4b..3a1e026 100644 --- a/docs/user/docs/sensors-volatility.md +++ b/docs/user/docs/sensors-volatility.md @@ -186,8 +186,8 @@ This means: | Sensor | Reference Set | Enabled by Default | | ----------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | ------------------ | -| Last Price Rank (Today) | Today's 96 quarter-hour intervals | ❌ No | -| Last Price Rank (Today+Tomorrow) | Combined pool (up to 192 intervals) | ❌ No | +| Previous Price Rank (Today) | Today's 96 quarter-hour intervals | ❌ No | +| Previous Price Rank (Today+Tomorrow) | Combined pool (up to 192 intervals) | ❌ No | **Rolling hourly average** (5-interval window, ~1 hour):