diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ed3c6cfa7..2472e69528 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ - Customize intervals between vehicle_data calls (#3940 - @jlestel) - feat: Create NixOS module (#3998 - @scottbot95) - Update vehicle.ex with marketing name for Model Y Long Range RWD (#3989 - @stefanlange) +- feat: Add ability to enable and disable data collection for cars (#3993 - @mark3-dev) +- publish center_display_state to mqtt (#3813 - @Atrox) ### Improvements and bug fixes @@ -31,6 +33,7 @@ - re-enable time picker by default in drive-details, charge-details dashboards (#3985) - Improve "Charges" dashboard (#4031 - @jheredianet) - Improve "Drives" dashboard (#4033 - @jheredianet) +- Update overview.json: Add Distance (#4034 - @DrMichael) #### Translations diff --git a/grafana/dashboards/overview.json b/grafana/dashboards/overview.json index 4ee4ef905e..3d87752068 100644 --- a/grafana/dashboards/overview.json +++ b/grafana/dashboards/overview.json @@ -704,23 +704,25 @@ "type": "grafana-postgresql-datasource", "uid": "TeslaMate" }, - "format": "time_series", + "format": "table", "group": [], "metricColumn": "none", "rawQuery": true, - "rawSql": "SELECT $__time(date), range as \"range_$length_unit\"\nFROM (\n\t(SELECT date, convert_km([[preferred_range]]_battery_range_km, '$length_unit') AS range\n\tFROM positions\n\tWHERE car_id = $car_id AND [[preferred_range]]_battery_range_km IS NOT NULL\n ORDER BY date DESC\n\tLIMIT 1)\n\tUNION ALL\n\t(SELECT date, convert_km([[preferred_range]]_battery_range_km, '$length_unit') AS range\n\tFROM charges c\n\tJOIN charging_processes p ON p.id = c.charging_process_id\n\tWHERE p.car_id = $car_id\n\tORDER BY date DESC\n\tLIMIT 1)\n) AS data\nORDER BY date DESC\nLIMIT 1;", + "rawSql": "SELECT\n sum(GREATEST(start_[[preferred_range]]_range_km - end_[[preferred_range]]_range_km, 0) * car.efficiency * 1000) / \n convert_km(sum(distance)::numeric, '$length_unit') as \"consumption_$length_unit\"\nFROM drives\nJOIN cars car ON car.id = car_id\nWHERE $__timeFilter(start_date) AND car_id = $car_id", "refId": "A", "select": [ [ { "params": [ - "value" + "start_km" ], "type": "column" } ] ], - "timeColumn": "time", + "table": "drives", + "timeColumn": "start_date", + "timeColumnType": "timestamp", "where": [ { "name": "$__timeFilter", @@ -730,7 +732,7 @@ ] } ], - "title": "Range", + "title": "Net", "type": "stat" }, { @@ -813,7 +815,7 @@ "group": [], "metricColumn": "none", "rawQuery": true, - "rawSql": "SELECT\n sum(GREATEST(start_[[preferred_range]]_range_km - end_[[preferred_range]]_range_km, 0) * car.efficiency * 1000) / \n convert_km(sum(distance)::numeric, '$length_unit') as \"consumption_$length_unit\"\nFROM drives\nJOIN cars car ON car.id = car_id\nWHERE $__timeFilter(start_date) AND car_id = $car_id", + "rawSql": "WITH d AS (\n\tSELECT\n\t\tc.car_id,\n\t\tlag(end_[[preferred_range]]_range_km) OVER (ORDER BY start_date) - start_[[preferred_range]]_range_km AS range_loss,\n\t\tp.odometer - lag(p.odometer) OVER (ORDER BY start_date) AS distance\n\tFROM charging_processes c\n\tLEFT JOIN positions p ON p.id = c.position_id \n\tWHERE\n\t end_date IS NOT NULL AND\n\t c.car_id = $car_id AND\n\t $__timeFilter(start_date)\n\tORDER BY start_date\n),\n\nrange_loss_between_charges AS (\n SELECT sum(range_loss) AS range_loss\n FROM d\n WHERE distance >= 0 AND range_loss >= 0\n GROUP BY car_id\n),\n\ncharge_dates AS (\n\tSELECT\n\t\tmin(start_date) as first_charge,\n\t\tmax(end_date) as last_charge\n\tFROM\n\t\tcharging_processes\n\tWHERE\n\t\tend_date IS NOT NULL\n\t\tAND car_id = $car_id\n\t\tAND $__timeFilter(start_date)\n),\n\nrange_loss_before_first_charge AS (\n\tSELECT\n\t\tmax([[preferred_range]]_battery_range_km) - min([[preferred_range]]_battery_range_km) AS range_loss\n\tFROM positions, charge_dates\n\tWHERE\n\t\tcar_id = $car_id\n\t\tAND $__timeFilter(date)\n\t\tAND ((select first_charge from charge_dates) is null OR date < (select first_charge from charge_dates))\n),\n\nrange_loss_after_last_charge AS (\n\tSELECT\n\t\tmax([[preferred_range]]_battery_range_km) - min([[preferred_range]]_battery_range_km) AS range_loss\n\tFROM positions, charge_dates\n\tWHERE\n\t\tcar_id = $car_id\n\t\tAND $__timeFilter(date)\n\t\tAND date > (select last_charge from charge_dates)\t\n),\n\ntotal_range_loss AS (\n SELECT sum(range_loss) as range_loss\n FROM (\n SELECT range_loss FROM range_loss_between_charges\n UNION ALL\n SELECT range_loss FROM range_loss_before_first_charge\n UNION ALL\n SELECT range_loss FROM range_loss_after_last_charge\n ) r\n),\n\ndistance AS (\n SELECT max(odometer) - min(odometer) as distance\n FROM positions\n WHERE car_id = $car_id AND $__timeFilter(date)\n)\n\nSELECT \n NULLIF(range_loss, 0) * (c.efficiency * 1000) / convert_km(NULLIF(distance::numeric, 0), '$length_unit') as \"consumption_$length_unit\"\nFROM total_range_loss, distance\nLEFT JOIN cars c ON c.id = $car_id", "refId": "A", "select": [ [ @@ -837,7 +839,7 @@ ] } ], - "title": "Net", + "title": "Gross", "type": "stat" }, { @@ -847,6 +849,9 @@ }, "fieldConfig": { "defaults": { + "color": { + "mode": "palette-classic" + }, "mappings": [], "thresholds": { "mode": "absolute", @@ -854,32 +859,37 @@ { "color": "green", "value": null + }, + { + "color": "red", + "value": 80 } ] - } + }, + "unit": "none" }, "overrides": [ { "matcher": { - "id": "byRegexp", - "options": ".*_km" + "id": "byName", + "options": "distance_km" }, "properties": [ { "id": "unit", - "value": "Wh/km" + "value": "km" } ] }, { "matcher": { - "id": "byRegexp", - "options": ".*_mi" + "id": "byName", + "options": "distance_mi" }, "properties": [ { "id": "unit", - "value": "Wh/mi" + "value": "mi" } ] } @@ -894,13 +904,13 @@ "id": 24, "options": { "colorMode": "value", - "graphMode": "none", + "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "percentChangeColorMode": "standard", "reduceOptions": { "calcs": [ - "mean" + "lastNotNull" ], "fields": "", "values": false @@ -916,25 +926,146 @@ "type": "grafana-postgresql-datasource", "uid": "TeslaMate" }, + "editorMode": "code", "format": "table", + "rawQuery": true, + "rawSql": "SELECT\r\n convert_km(sum(distance)::numeric, '$length_unit') AS distance_$length_unit\r\nFROM drives\r\nWHERE $__timeFilter(start_date) AND car_id = $car_id", + "refId": "A", + "sql": { + "columns": [ + { + "parameters": [], + "type": "function" + } + ], + "groupBy": [ + { + "property": { + "type": "string" + }, + "type": "groupBy" + } + ], + "limit": 50 + } + } + ], + "title": "Distance", + "type": "stat" + }, + { + "datasource": { + "type": "grafana-postgresql-datasource", + "uid": "TeslaMate" + }, + "fieldConfig": { + "defaults": { + "decimals": 0, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#c7d0d9", + "value": null + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "range_km" + }, + "properties": [ + { + "id": "unit", + "value": "lengthkm" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "range_mi" + }, + "properties": [ + { + "id": "unit", + "value": "lengthmi" + } + ] + } + ] + }, + "gridPos": { + "h": 3, + "w": 3, + "x": 0, + "y": 8 + }, + "id": 14, + "maxDataPoints": 100, + "options": { + "colorMode": "value", + "fieldOptions": { + "calcs": [ + "first" + ] + }, + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "mean" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "textMode": "value", + "wideLayout": true + }, + "pluginVersion": "11.1.0", + "targets": [ + { + "datasource": { + "type": "grafana-postgresql-datasource", + "uid": "TeslaMate" + }, + "format": "time_series", "group": [], "metricColumn": "none", "rawQuery": true, - "rawSql": "WITH d AS (\n\tSELECT\n\t\tc.car_id,\n\t\tlag(end_[[preferred_range]]_range_km) OVER (ORDER BY start_date) - start_[[preferred_range]]_range_km AS range_loss,\n\t\tp.odometer - lag(p.odometer) OVER (ORDER BY start_date) AS distance\n\tFROM charging_processes c\n\tLEFT JOIN positions p ON p.id = c.position_id \n\tWHERE\n\t end_date IS NOT NULL AND\n\t c.car_id = $car_id AND\n\t $__timeFilter(start_date)\n\tORDER BY start_date\n),\n\nrange_loss_between_charges AS (\n SELECT sum(range_loss) AS range_loss\n FROM d\n WHERE distance >= 0 AND range_loss >= 0\n GROUP BY car_id\n),\n\ncharge_dates AS (\n\tSELECT\n\t\tmin(start_date) as first_charge,\n\t\tmax(end_date) as last_charge\n\tFROM\n\t\tcharging_processes\n\tWHERE\n\t\tend_date IS NOT NULL\n\t\tAND car_id = $car_id\n\t\tAND $__timeFilter(start_date)\n),\n\nrange_loss_before_first_charge AS (\n\tSELECT\n\t\tmax([[preferred_range]]_battery_range_km) - min([[preferred_range]]_battery_range_km) AS range_loss\n\tFROM positions, charge_dates\n\tWHERE\n\t\tcar_id = $car_id\n\t\tAND $__timeFilter(date)\n\t\tAND ((select first_charge from charge_dates) is null OR date < (select first_charge from charge_dates))\n),\n\nrange_loss_after_last_charge AS (\n\tSELECT\n\t\tmax([[preferred_range]]_battery_range_km) - min([[preferred_range]]_battery_range_km) AS range_loss\n\tFROM positions, charge_dates\n\tWHERE\n\t\tcar_id = $car_id\n\t\tAND $__timeFilter(date)\n\t\tAND date > (select last_charge from charge_dates)\t\n),\n\ntotal_range_loss AS (\n SELECT sum(range_loss) as range_loss\n FROM (\n SELECT range_loss FROM range_loss_between_charges\n UNION ALL\n SELECT range_loss FROM range_loss_before_first_charge\n UNION ALL\n SELECT range_loss FROM range_loss_after_last_charge\n ) r\n),\n\ndistance AS (\n SELECT max(odometer) - min(odometer) as distance\n FROM positions\n WHERE car_id = $car_id AND $__timeFilter(date)\n)\n\nSELECT \n NULLIF(range_loss, 0) * (c.efficiency * 1000) / convert_km(NULLIF(distance::numeric, 0), '$length_unit') as \"consumption_$length_unit\"\nFROM total_range_loss, distance\nLEFT JOIN cars c ON c.id = $car_id", + "rawSql": "SELECT $__time(date), range as \"range_$length_unit\"\nFROM (\n\t(SELECT date, convert_km([[preferred_range]]_battery_range_km, '$length_unit') AS range\n\tFROM positions\n\tWHERE car_id = $car_id AND [[preferred_range]]_battery_range_km IS NOT NULL\n ORDER BY date DESC\n\tLIMIT 1)\n\tUNION ALL\n\t(SELECT date, convert_km([[preferred_range]]_battery_range_km, '$length_unit') AS range\n\tFROM charges c\n\tJOIN charging_processes p ON p.id = c.charging_process_id\n\tWHERE p.car_id = $car_id\n\tORDER BY date DESC\n\tLIMIT 1)\n) AS data\nORDER BY date DESC\nLIMIT 1;", "refId": "A", "select": [ [ { "params": [ - "start_km" + "value" ], "type": "column" } ] ], - "table": "drives", - "timeColumn": "start_date", - "timeColumnType": "timestamp", + "timeColumn": "time", + + "where": [ { "name": "$__timeFilter", @@ -944,7 +1075,7 @@ ] } ], - "title": "Gross", + "title": "Range", "type": "stat" }, { @@ -983,8 +1114,8 @@ }, "gridPos": { "h": 3, - "w": 4, - "x": 0, + "w": 3, + "x": 3, "y": 8 }, "id": 2, @@ -1105,8 +1236,8 @@ }, "gridPos": { "h": 3, - "w": 5, - "x": 4, + "w": 3, + "x": 6, "y": 8 }, "id": 6, @@ -2030,6 +2161,6 @@ "timezone": "", "title": "Overview", "uid": "kOuP_Fggz", - "version": 8, + "version": 9, "weekStart": "" -} \ No newline at end of file +} diff --git a/lib/teslamate/import.ex b/lib/teslamate/import.ex index 6dc645c7b0..ace522ae31 100644 --- a/lib/teslamate/import.ex +++ b/lib/teslamate/import.ex @@ -291,7 +291,8 @@ defmodule TeslaMate.Import do settings = %CarSettings{ suspend_min: 0, suspend_after_idle_min: 99999, - use_streaming_api: false + use_streaming_api: false, + enabled: true } %Car{car | settings: settings} diff --git a/lib/teslamate/mqtt/pubsub/vehicle_subscriber.ex b/lib/teslamate/mqtt/pubsub/vehicle_subscriber.ex index d3873eebd5..ce786ef05c 100644 --- a/lib/teslamate/mqtt/pubsub/vehicle_subscriber.ex +++ b/lib/teslamate/mqtt/pubsub/vehicle_subscriber.ex @@ -89,7 +89,7 @@ defmodule TeslaMate.Mqtt.PubSub.VehicleSubscriber do charger_actual_current charger_voltage version update_available update_version is_user_present model trim_badging exterior_color wheel_type spoiler_type trunk_open frunk_open elevation power charge_current_request charge_current_request_max tpms_pressure_fl tpms_pressure_fr tpms_pressure_rl tpms_pressure_rr - tpms_soft_warning_fl tpms_soft_warning_fr tpms_soft_warning_rl tpms_soft_warning_rr climate_keeper_mode + tpms_soft_warning_fl tpms_soft_warning_fr tpms_soft_warning_rl tpms_soft_warning_rr climate_keeper_mode center_display_state )a defp add_simple_values(map, %Summary{} = summary) do diff --git a/lib/teslamate/settings.ex b/lib/teslamate/settings.ex index 21dc5f21ba..6710c9d81a 100644 --- a/lib/teslamate/settings.ex +++ b/lib/teslamate/settings.ex @@ -7,8 +7,9 @@ defmodule TeslaMate.Settings do alias TeslaMate.Repo alias __MODULE__.{GlobalSettings, CarSettings} - alias TeslaMate.{Log, Locations} + alias TeslaMate.{Log, Locations, Vehicles} alias TeslaMate.Log.Car + import Core.Dependency, only: [call: 2] def get_global_settings! do case Repo.all(GlobalSettings) do @@ -46,6 +47,7 @@ defmodule TeslaMate.Settings do def update_car_settings(%CarSettings{car: %Car{}} = pre, attrs) do Repo.transaction(fn -> with {:ok, post} <- pre |> CarSettings.changeset(attrs) |> Repo.update(), + :ok <- on_enabled_change(pre, post), :ok <- broadcast(pre.car, post) do post else @@ -84,6 +86,14 @@ defmodule TeslaMate.Settings do Locations.refresh_addresses(lang) end + def on_enabled_change(%CarSettings{enabled: preEnabled}, %CarSettings{enabled: postEnabled}) do + if preEnabled != postEnabled do + call(Vehicles, :restart) + end + + :ok + end + defp broadcast(car, settings) do Phoenix.PubSub.broadcast(TeslaMate.PubSub, topic(car), settings) rescue diff --git a/lib/teslamate/settings/car_settings.ex b/lib/teslamate/settings/car_settings.ex index 50d7c8b05f..12877bf65f 100644 --- a/lib/teslamate/settings/car_settings.ex +++ b/lib/teslamate/settings/car_settings.ex @@ -10,6 +10,8 @@ defmodule TeslaMate.Settings.CarSettings do field :req_not_unlocked, :boolean, default: false field :free_supercharging, :boolean, default: false field :use_streaming_api, :boolean, default: true + field :enabled, :boolean, default: true + field :lfp_battery, :boolean, default: false has_one :car, Car, foreign_key: :settings_id end @@ -19,7 +21,9 @@ defmodule TeslaMate.Settings.CarSettings do :suspend_after_idle_min, :req_not_unlocked, :free_supercharging, - :use_streaming_api + :use_streaming_api, + :enabled, + :lfp_battery ] @doc false diff --git a/lib/teslamate/vehicles.ex b/lib/teslamate/vehicles.ex index 015660c56f..a98e7d2d0b 100644 --- a/lib/teslamate/vehicles.ex +++ b/lib/teslamate/vehicles.ex @@ -52,6 +52,7 @@ defmodule TeslaMate.Vehicles do |> Keyword.get_lazy(:vehicles, &list_vehicles!/0) |> Enum.map(&{Keyword.get(opts, :vehicle, Vehicle), car: create_or_update!(&1)}) |> Enum.uniq_by(fn {_mod, car: %Car{id: id}} -> id end) + |> Enum.filter(fn {_mod, car: %Car{settings: settings}} -> settings.enabled end) Supervisor.init(children, strategy: :one_for_one, diff --git a/lib/teslamate/vehicles/vehicle/summary.ex b/lib/teslamate/vehicles/vehicle/summary.ex index cc7a139a1f..92be0205fd 100644 --- a/lib/teslamate/vehicles/vehicle/summary.ex +++ b/lib/teslamate/vehicles/vehicle/summary.ex @@ -18,6 +18,7 @@ defmodule TeslaMate.Vehicles.Vehicle.Summary do tpms_soft_warning_fl tpms_soft_warning_fr tpms_soft_warning_rl tpms_soft_warning_rr climate_keeper_mode active_route_destination active_route_latitude active_route_longitude active_route_energy_at_arrival active_route_miles_to_arrival active_route_minutes_to_arrival active_route_traffic_minutes_delay + center_display_state )a def into(nil, %{state: :start, healthy?: healthy?, car: car}) do @@ -147,7 +148,8 @@ defmodule TeslaMate.Vehicles.Vehicle.Summary do tpms_soft_warning_fl: get_in_struct(vehicle, [:vehicle_state, :tpms_soft_warning_fl]), tpms_soft_warning_fr: get_in_struct(vehicle, [:vehicle_state, :tpms_soft_warning_fr]), tpms_soft_warning_rl: get_in_struct(vehicle, [:vehicle_state, :tpms_soft_warning_rl]), - tpms_soft_warning_rr: get_in_struct(vehicle, [:vehicle_state, :tpms_soft_warning_rr]) + tpms_soft_warning_rr: get_in_struct(vehicle, [:vehicle_state, :tpms_soft_warning_rr]), + center_display_state: get_in_struct(vehicle, [:vehicle_state, :center_display_state]) } end diff --git a/lib/teslamate_web/live/settings_live/index.html.heex b/lib/teslamate_web/live/settings_live/index.html.heex index 4171553016..6fe15e03f4 100644 --- a/lib/teslamate_web/live/settings_live/index.html.heex +++ b/lib/teslamate_web/live/settings_live/index.html.heex @@ -24,6 +24,25 @@ phx-change="change" as={:"car_settings_#{@car}"} > +
ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr ""
@@ -659,3 +660,18 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#, elixir-autogen, elixir-format
+msgid "Data Collection"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/de/LC_MESSAGES/default.po b/priv/gettext/de/LC_MESSAGES/default.po
index b83e6b8ce4..6d082cfcc6 100644
--- a/priv/gettext/de/LC_MESSAGES/default.po
+++ b/priv/gettext/de/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "schläft ein"
msgid "unavailable"
msgstr "nicht verfügbar"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "Länge"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "Temperatur"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "Einheiten"
@@ -147,7 +147,7 @@ msgstr "Geo-Fence \"%{name}\" erstellt"
msgid "Geo-Fences"
msgstr "Geo-Fences"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "Leerlaufzeit vor dem Einschlafversuch"
@@ -183,13 +183,13 @@ msgstr "Speichern"
msgid "Saving..."
msgstr "Speichere..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "Dauer des Schlafversuchs"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr ""
@@ -246,12 +246,12 @@ msgstr "Reichweite (gesch.)"
msgid "for"
msgstr "seit"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "Voraussetzungen"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "Fahrzeug muss verschlossen sein"
@@ -266,22 +266,22 @@ msgstr "Reichweite (rated)"
msgid "Charger Power"
msgstr "Ladeleistung"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "Bevorzugte Reichweite"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Reichweite"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "ideal"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "rated"
@@ -291,7 +291,7 @@ msgstr "rated"
msgid "Range (ideal)"
msgstr "Reichweite (ideal)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "Die Schätzung der verbleibenden Reichweite basiert auf einem fixen Energieverbrauch in Wh/km. Der Wh/km-Faktor wird von Tesla bestimmt und ist nicht länderspezifisch, wohingegen die 'rated' Reichweite auf regulatorischen Tests in den verschiedenen Märkten für dieses Fahrzeug basiert."
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "Außentemperatur"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr ""
@@ -342,29 +342,30 @@ msgstr "nicht verschlossen"
msgid "Remaining Time"
msgstr "Restlaufzeit"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "Aktiviert"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "Schlafmodus"
@@ -421,12 +422,12 @@ msgstr "Gespeichert!"
msgid "Fetching vehicle data ..."
msgstr "Fahrzeugdaten werden abgerufen ..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "Adressen"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Sprache"
@@ -465,17 +466,17 @@ msgstr "Zeitzone"
msgid "Sign in"
msgstr "Anmelden"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "Ladekosten"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "Gratis Supercharger-Nutzung"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "Allgemeine Einstellungen"
@@ -528,22 +529,22 @@ msgstr "Weiter"
msgid "Mileage"
msgstr "Kilometerstand"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "Dokumentation"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr "Pro Minute"
msgid "Software Update available (%{version})"
msgstr "Software Update verfügbar (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "Abmelden"
@@ -630,7 +631,7 @@ msgstr "Der automatisch generierte Verschlüsselungscode, der für die aktuelle
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr "Um sicherzustellen, dass deine Tesla-API-Tokens sicher gespeichert werden, muss TeslaMate ein Verschlüsselungscode mittels der Umgebungsvariable ENCRYPTION_KEY
übergeben werden."
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr "Reifendruck"
@@ -659,3 +660,23 @@ msgstr "Erwartete Endzeit"
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot
index bac92fc06a..8e7f750159 100644
--- a/priv/gettext/default.pot
+++ b/priv/gettext/default.pot
@@ -112,17 +112,17 @@ msgstr ""
msgid "unavailable"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr ""
@@ -147,7 +147,7 @@ msgstr ""
msgid "Geo-Fences"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr ""
@@ -183,13 +183,13 @@ msgstr ""
msgid "Saving..."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr ""
@@ -246,12 +246,12 @@ msgstr ""
msgid "for"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr ""
@@ -266,22 +266,22 @@ msgstr ""
msgid "Charger Power"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Range (ideal)"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr ""
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr ""
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr ""
@@ -342,29 +342,30 @@ msgstr ""
msgid "Remaining Time"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr ""
@@ -421,12 +422,12 @@ msgstr ""
msgid "Fetching vehicle data ..."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr ""
@@ -465,17 +466,17 @@ msgstr ""
msgid "Sign in"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr ""
@@ -528,22 +529,22 @@ msgstr ""
msgid "Mileage"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr ""
msgid "Software Update available (%{version})"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr ""
@@ -630,7 +631,7 @@ msgstr ""
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr ""
@@ -659,3 +660,18 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#, elixir-autogen, elixir-format
+msgid "Data Collection"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po
index cd5b54a813..65b95477c2 100644
--- a/priv/gettext/en/LC_MESSAGES/default.po
+++ b/priv/gettext/en/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr ""
msgid "unavailable"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr ""
@@ -147,7 +147,7 @@ msgstr ""
msgid "Geo-Fences"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr ""
@@ -183,13 +183,13 @@ msgstr ""
msgid "Saving..."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr ""
@@ -246,12 +246,12 @@ msgstr ""
msgid "for"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr ""
@@ -266,22 +266,22 @@ msgstr ""
msgid "Charger Power"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Range (ideal)"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr ""
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr ""
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr ""
@@ -342,29 +342,30 @@ msgstr ""
msgid "Remaining Time"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr ""
@@ -421,12 +422,12 @@ msgstr ""
msgid "Fetching vehicle data ..."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr ""
@@ -465,17 +466,17 @@ msgstr ""
msgid "Sign in"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr ""
@@ -528,22 +529,22 @@ msgstr ""
msgid "Mileage"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr ""
msgid "Software Update available (%{version})"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr ""
@@ -630,7 +631,7 @@ msgstr ""
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr ""
@@ -659,3 +660,23 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/es/LC_MESSAGES/default.po b/priv/gettext/es/LC_MESSAGES/default.po
index 5aa1471f43..a09e056a42 100644
--- a/priv/gettext/es/LC_MESSAGES/default.po
+++ b/priv/gettext/es/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "entrando en reposo"
msgid "unavailable"
msgstr "no disponible"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "Distancia"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "Temperatura"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "Unidades"
@@ -147,7 +147,7 @@ msgstr "Creada la geovalla \"%{name}\""
msgid "Geo-Fences"
msgstr "Geovallas"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "Período de inactividad previo a intentar reposo"
@@ -183,13 +183,13 @@ msgstr "Guardar"
msgid "Saving..."
msgstr "Guardando..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "Duración del intento de reposo"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "min"
@@ -246,12 +246,12 @@ msgstr "Autonomía (estim.)"
msgid "for"
msgstr "durante"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "Requisitos"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "El vehículo debe estar cerrado"
@@ -266,22 +266,22 @@ msgstr "Autonomía (nominal)"
msgid "Charger Power"
msgstr "Potencia del cargador"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "Autonomía preferida"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Autonomía"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "ideal"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "nominal"
@@ -291,7 +291,7 @@ msgstr "nominal"
msgid "Range (ideal)"
msgstr "Autonomía (ideal)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "La estimación por parte del coche de la autonomía restante está basada en un consumo fijo de energía en Wh/km. El factor de Wh/km está determinado por Tesla y no es específico del país, mientras que la autonomía nominal está basada en pruebas regulatorias en los diferentes mercados para ese vehículo."
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "Temperatura exterior"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "Versión"
@@ -342,29 +342,30 @@ msgstr "Abierto"
msgid "Remaining Time"
msgstr "Tiempo restante"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "Paneles"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "URLs"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "Aplicación web"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "Activado"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "Modo de reposo"
@@ -421,12 +422,12 @@ msgstr "¡Guardado!"
msgid "Fetching vehicle data ..."
msgstr "Obteniendo datos del vehículo ..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "Direcciones"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Idioma"
@@ -465,17 +466,17 @@ msgstr "Zona horaria"
msgid "Sign in"
msgstr "Iniciar sesión"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "Coste de carga"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "Supercarga gratuita"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "Ajustes generales"
@@ -528,22 +529,22 @@ msgstr "Continuar"
msgid "Mileage"
msgstr "Kilometraje"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "Streaming API"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "Documentación"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "GitHub"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr "Por minuto"
msgid "Software Update available (%{version})"
msgstr "Actualización de software disponible (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "Cerrar Sesión"
@@ -630,7 +631,7 @@ msgstr "La clave de encriptación generada automáticamente utilizada para la se
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr "Para asegurarse de que sus tokens API de Tesla se almacenen de forma segura, se debe proporcionar a TeslaMate una clave de encriptación a través de la variable de entorno ENCRYPTION_KEY
. De lo contrario, se requerirá un inicio de sesión después de cada reinicio."
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr "Presión de las ruedas"
@@ -659,3 +660,23 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/fi/LC_MESSAGES/default.po b/priv/gettext/fi/LC_MESSAGES/default.po
index 4ef4682e38..b0905cb8aa 100644
--- a/priv/gettext/fi/LC_MESSAGES/default.po
+++ b/priv/gettext/fi/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "menossa lepotilaan"
msgid "unavailable"
msgstr "ei saatavilla"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "Matka"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "Lämpötila"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "Mittayksiköt"
@@ -147,7 +147,7 @@ msgstr "Georajaus \"%{name}\" luotu"
msgid "Geo-Fences"
msgstr "Georajaukset"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr ""
@@ -183,13 +183,13 @@ msgstr "Tallenna"
msgid "Saving..."
msgstr "Tallentaa..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "Lepotilaan menon kesto"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "min"
@@ -246,12 +246,12 @@ msgstr "Range (arvioitu)"
msgid "for"
msgstr "viimeiset"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "Vaatimukset"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "Auton tulee olla lukittu"
@@ -266,22 +266,22 @@ msgstr "Range (arvioitu)"
msgid "Charger Power"
msgstr "Laturin virta"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "Valittu range-tyyppi"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Range"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "ihanteellinen"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "arvioitu"
@@ -291,7 +291,7 @@ msgstr "arvioitu"
msgid "Range (ideal)"
msgstr "Range (ihanteellinen)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "Auton arvio jäljellä olevasta rangesta perustuu kiinteään Wh/km kulutukseen. Tämä kiinteä kulutus on Teslan määrittelemä eikä se riipu maasta, toisin kuin rated-range, joka pohjautuu testeihin eri markkina-alueilla."
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "Ulkolämpötila"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "Versio"
@@ -342,29 +342,30 @@ msgstr "Lukitus avattu"
msgid "Remaining Time"
msgstr "Jäljellä oleva aika"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "Datanäkymät"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "URLit"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "Verkkosivu"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "Käytössä"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "Lepotila"
@@ -421,12 +422,12 @@ msgstr "Tallennettu!"
msgid "Fetching vehicle data ..."
msgstr "Noutaa ajoneuvon dataa..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "Osoitteet"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Kieli"
@@ -465,17 +466,17 @@ msgstr "Aikavyöhyke"
msgid "Sign in"
msgstr "Kirjaudu sisään"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "Lataushinta"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "Maksuton Supercharging"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "Yleiset asetukset"
@@ -528,22 +529,22 @@ msgstr "Jatka"
msgid "Mileage"
msgstr "Mittarilukema"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "Streamaus-API"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "Ohjeet"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "GitHub"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr "Per minuutti"
msgid "Software Update available (%{version})"
msgstr "Päivitys saatavilla (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "Kirjaudu ulos"
@@ -630,7 +631,7 @@ msgstr ""
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr ""
@@ -659,3 +660,23 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/fr/LC_MESSAGES/default.po b/priv/gettext/fr/LC_MESSAGES/default.po
index 1024621acd..872ef2aa75 100644
--- a/priv/gettext/fr/LC_MESSAGES/default.po
+++ b/priv/gettext/fr/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "S'endort"
msgid "unavailable"
msgstr "Indisponible"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "Distance"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "Température"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "Unités"
@@ -147,7 +147,7 @@ msgstr "Géorepérage \"%{name}\" créé"
msgid "Geo-Fences"
msgstr "Géorepérages"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "Temps d'inactivité avant d'essayer de dormir"
@@ -183,13 +183,13 @@ msgstr "Enregistrer"
msgid "Saving..."
msgstr "Enregistrement..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "Temps avant d'essayer de dormir"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "min"
@@ -246,12 +246,12 @@ msgstr "Autonomie estimée"
msgid "for"
msgstr "depuis"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "Exigences"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "Le véhicule doit être verrouillé"
@@ -266,22 +266,22 @@ msgstr "Autonomie théorique"
msgid "Charger Power"
msgstr "Puissance de charge"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "Autonomie préférée"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Autonomie"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "Estimée"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "Théorique"
@@ -291,7 +291,7 @@ msgstr "Théorique"
msgid "Range (ideal)"
msgstr "Autonomie Estimée"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "Théorique = Autonomie indiquée par Tesla. Estimée = Autonomie norme WLTP Europe"
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "Température extérieure"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "Version"
@@ -342,29 +342,30 @@ msgstr "Déverouillée"
msgid "Remaining Time"
msgstr "Temps restant"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "Tableaux de bord"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "URLs"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "App Web"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "Activé"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "Mode veille"
@@ -421,12 +422,12 @@ msgstr "Enregistré!"
msgid "Fetching vehicle data ..."
msgstr "Récupération des données du véhicule ..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "Adresses"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Langue"
@@ -465,17 +466,17 @@ msgstr "Fuseau horaire"
msgid "Sign in"
msgstr "Connexion"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "Coût de charge"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "Supercharge gratuite"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "Réglages généraux"
@@ -528,22 +529,22 @@ msgstr "Continuer"
msgid "Mileage"
msgstr "Kilométrage"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "API de Streaming"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "Documentation"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "GitHub"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr "Par minute"
msgid "Software Update available (%{version})"
msgstr "Mise à jour disponible (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "Déconnexion"
@@ -630,7 +631,7 @@ msgstr "La clé de chiffrement générée automatiquement pour la session actuel
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr "Pour s'assurer que votre jeton d'API Tesla est stocké de façon sécurisée, une clé de chiffrement doit être renseignée à TeslaMate via la variable d'environnement ENCRYPTION_KEY
. Sinon, une authentification sera requise à chaque redémarrage."
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr "Pression des pneus"
@@ -659,3 +660,23 @@ msgstr "Fin de charge estimée"
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/it/LC_MESSAGES/default.po b/priv/gettext/it/LC_MESSAGES/default.po
index b77d4c1a0c..fae7072066 100644
--- a/priv/gettext/it/LC_MESSAGES/default.po
+++ b/priv/gettext/it/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "sospensione in corso"
msgid "unavailable"
msgstr "non disponibile"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "Distanza"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "Temperatura"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "Unità"
@@ -147,7 +147,7 @@ msgstr "Geo-fence \"%{name}\" creato"
msgid "Geo-Fences"
msgstr "Geo-Fences"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "Tempo di inattività prima di provare a dormire"
@@ -183,13 +183,13 @@ msgstr "Salva"
msgid "Saving..."
msgstr "Salvataggio..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "Tempo prima di provare a dormire"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "min"
@@ -246,12 +246,12 @@ msgstr "Autonomia stimata"
msgid "for"
msgstr "da"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "Impostazioni"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "Il veicolo dev'essere bloccato"
@@ -266,22 +266,22 @@ msgstr "Autonomia (teorica)"
msgid "Charger Power"
msgstr "Potenza di carica"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "Autonomia preferita"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Autonomia"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "Stimata"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "Teorica"
@@ -291,7 +291,7 @@ msgstr "Teorica"
msgid "Range (ideal)"
msgstr "Autonomia (stimata)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "Teorico = Autonomia indicata da Tesla. Stimato = Autonomy WLTP Europe standard"
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "Temperatura esterna"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "Versione"
@@ -342,29 +342,30 @@ msgstr "Sbloccato"
msgid "Remaining Time"
msgstr "Tempo rimanente"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "Dashboard"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "URLs"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "Web App"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "Attivato"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "Modalità sospensione"
@@ -421,12 +422,12 @@ msgstr "Salvato!"
msgid "Fetching vehicle data ..."
msgstr "Recupero dati del veicolo ..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "Indirizzi"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Lingua"
@@ -465,17 +466,17 @@ msgstr "Fuso orario"
msgid "Sign in"
msgstr "Accedi"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "Costo di ricarica"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "Supercharger gratuito"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "Impostazioni generali"
@@ -528,22 +529,22 @@ msgstr "Continuare"
msgid "Mileage"
msgstr "Chilometraggio"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "API di streaming"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "Documentazione"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "GitHub"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr "Per Minuto"
msgid "Software Update available (%{version})"
msgstr "Aggiornamento disponibile (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "Uscire"
@@ -630,7 +631,7 @@ msgstr ""
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr ""
@@ -659,3 +660,23 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/ja/LC_MESSAGES/default.po b/priv/gettext/ja/LC_MESSAGES/default.po
index 2facc3c3de..6960cba7c5 100644
--- a/priv/gettext/ja/LC_MESSAGES/default.po
+++ b/priv/gettext/ja/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "スリープ中"
msgid "unavailable"
msgstr "利用不可"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "距離"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "温度"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "単位"
@@ -147,7 +147,7 @@ msgstr "ジオフェンス \"%{name}\" が作成されました"
msgid "Geo-Fences"
msgstr "ジオフェンス"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "スリープ状態移行までのアイドルタイム"
@@ -183,13 +183,13 @@ msgstr "保存"
msgid "Saving..."
msgstr "保存中…"
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "スリープ実行時間"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "分"
@@ -246,12 +246,12 @@ msgstr "予想距離"
msgid "for"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "要件"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "車両がロックされていないといけません"
@@ -266,22 +266,22 @@ msgstr "想定距離"
msgid "Charger Power"
msgstr "充電電流値"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "推奨距離"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "距離"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "理想"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "想定"
@@ -291,7 +291,7 @@ msgstr "想定"
msgid "Range (ideal)"
msgstr "想定距離"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "車の残存距離の推定値は、Wh / km単位の固定エネルギー消費量に基づいています。 Wh / km係数はテスラによって決定され、国固有ではありませんが、定格範囲はその車両のさまざまな市場での規制テストに基づいています。"
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "外気温度"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "バージョン"
@@ -342,29 +342,30 @@ msgstr "解除"
msgid "Remaining Time"
msgstr "残り時間"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "ダッシュボード"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "URL"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "ウェブアプリ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "有効"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "スリープモード"
@@ -421,12 +422,12 @@ msgstr "保存しました"
msgid "Fetching vehicle data ..."
msgstr "車両データを取得中…"
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "住所"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "言語"
@@ -465,17 +466,17 @@ msgstr "タイムゾーン"
msgid "Sign in"
msgstr "サインイン"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "充電コスト"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "無料スーパーチャージ中"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "一般設定"
@@ -528,22 +529,22 @@ msgstr "続ける"
msgid "Mileage"
msgstr "マイレージ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "Streaming API"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "Documentation"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "GitHub"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr "毎分"
msgid "Software Update available (%{version})"
msgstr "ソフトウェアアップデートが可能です (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "サインアウト"
@@ -630,7 +631,7 @@ msgstr ""
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr ""
@@ -659,3 +660,23 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/ko/LC_MESSAGES/default.po b/priv/gettext/ko/LC_MESSAGES/default.po
index ed6182b57e..e90c8d7467 100644
--- a/priv/gettext/ko/LC_MESSAGES/default.po
+++ b/priv/gettext/ko/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "절전 중"
msgid "unavailable"
msgstr "사용불가"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "거리"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "온도"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "단위"
@@ -147,7 +147,7 @@ msgstr "지오펜스 \"%{name}\" 가 생성되었습니다."
msgid "Geo-Fences"
msgstr "지오펜스"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "절전 전 유휴시간"
@@ -183,13 +183,13 @@ msgstr "저장"
msgid "Saving..."
msgstr "저장 중..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "절전 시도 시간"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "분"
@@ -246,12 +246,12 @@ msgstr "거리 (예상)"
msgid "for"
msgstr "경과시간"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "필수요구사항"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "차량문은 모두 잠겨있어야 합니다."
@@ -266,22 +266,22 @@ msgstr "거리 (정규계산)"
msgid "Charger Power"
msgstr "충전기 전력"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "선호하는 계산방법"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "거리"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "이상적인 거리"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "정규계산된 거리"
@@ -291,7 +291,7 @@ msgstr "정규계산된 거리"
msgid "Range (ideal)"
msgstr "거리 (이상적)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "차량의 잔여거리 추정치는 고정 에너지 소비량(Wh/km)을 기준으로합니다. Wh/km 계수는 Tesla에 의해 결정되며 국가별로 다르지 않지만 정규 거리는 해당 차량의 다른 시장에서 규제 테스트를 기반으로합니다."
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "실외 온도"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "소프트웨어 버전"
@@ -342,29 +342,30 @@ msgstr "잠금 해제"
msgid "Remaining Time"
msgstr "남은 시간"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "대시보드"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "접속주소"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "웹 애플리케이션"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "활성화"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "절전모드"
@@ -421,12 +422,12 @@ msgstr "저장완료!"
msgid "Fetching vehicle data ..."
msgstr "차량데이터를 가져오는 중입니다."
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "주소"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "언어"
@@ -465,17 +466,17 @@ msgstr "시간대"
msgid "Sign in"
msgstr "로그인"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "충전비용"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "무료 수퍼차징"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "일반설정"
@@ -528,22 +529,22 @@ msgstr "계속"
msgid "Mileage"
msgstr "누적주행거리"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "스트리밍 API"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "참고문서"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "깃허브"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr "분당"
msgid "Software Update available (%{version})"
msgstr "소프트웨어 업데이트 가능 (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "로그아웃"
@@ -630,7 +631,7 @@ msgstr "현재 사용하고 있는 암호화키는 자동으로 생성되었으
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr "Tesla API 토큰을 안전하게 저장하려면 하나의 암호화 키가 ENCRYPTION_KEY
환경 변수를 통해 TeslaMate로 제공되어야 합니다. 그렇지 않으면 TeslaMate를 재시작할 때마다 다시 로그인해야 합니다."
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr "공기압"
@@ -659,3 +660,23 @@ msgstr "예상 종료 시간"
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/nb/LC_MESSAGES/default.po b/priv/gettext/nb/LC_MESSAGES/default.po
index 5de40a686c..fe95143db7 100644
--- a/priv/gettext/nb/LC_MESSAGES/default.po
+++ b/priv/gettext/nb/LC_MESSAGES/default.po
@@ -113,17 +113,17 @@ msgstr "Dvale"
msgid "unavailable"
msgstr "ikke tilgjengelig"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "Avstand"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "Temperatur"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "Enheter"
@@ -148,7 +148,7 @@ msgstr "Geo-lokasjon \"%{name}\" opprettet"
msgid "Geo-Fences"
msgstr "Geo-lokasjoner"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "Inaktiv tid før dvale starter"
@@ -184,13 +184,13 @@ msgstr "Lagre"
msgid "Saving..."
msgstr "Lagrer..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "Tid for forsøk på dvale"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "min"
@@ -247,12 +247,12 @@ msgstr "Rekkevidde (est.)"
msgid "for"
msgstr "i"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "Krav"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "Kjøretøyet må være låst"
@@ -267,22 +267,22 @@ msgstr "Rekkevidde klass."
msgid "Charger Power"
msgstr "Ladestyrke"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "Foretrukket rekkevidde"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Rekkevidde"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "typisk"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "klassifisert"
@@ -292,7 +292,7 @@ msgstr "klassifisert"
msgid "Range (ideal)"
msgstr "Rekkevidde typisk"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "Kjøretøyets estimerte tilgjengelige rekkevidde er basert på et fast energiforbruk oppgitt i Wh/km. Wh/km-faktoren er bestemt av Tesla og er ikke landspesifikk, der oppgitt rekkevidde er basert på regulatoriske tester i de ulike markeder for det spesifikke kjøretøyet."
@@ -323,7 +323,7 @@ msgid "Outside Temperature"
msgstr "Temperatur ute"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "Software versjon"
@@ -343,29 +343,30 @@ msgstr "Ulåst"
msgid "Remaining Time"
msgstr "Gjenværende ladetid"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "Dashboard - Grafana"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "Nettadresser"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "Dashboard"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "Aktivert"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "Dvalemodus"
@@ -422,12 +423,12 @@ msgstr "Lagret!"
msgid "Fetching vehicle data ..."
msgstr "Henter data fra kjøretøy..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "Adresser og gatenavn"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Språk"
@@ -466,17 +467,17 @@ msgstr "Tidssone"
msgid "Sign in"
msgstr "Logg inn"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "Ladepris"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "Gratis Superlading"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "Generelle innstillinger"
@@ -529,22 +530,22 @@ msgstr "Fortsett"
msgid "Mileage"
msgstr "Kilometerstand"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "Streaming API"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "Dokumentasjon"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "GitHub"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -571,7 +572,7 @@ msgstr "Per minutt"
msgid "Software Update available (%{version})"
msgstr "Ny software tilgjengelig (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "Logg ut"
@@ -631,7 +632,7 @@ msgstr ""
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr ""
@@ -660,3 +661,23 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/nl/LC_MESSAGES/default.po b/priv/gettext/nl/LC_MESSAGES/default.po
index 7c9bc0c91d..f3384b9f4a 100644
--- a/priv/gettext/nl/LC_MESSAGES/default.po
+++ b/priv/gettext/nl/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "valt in slaap"
msgid "unavailable"
msgstr "onbeschikbaar"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "Lengte"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "Temperatuur"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "Eenheden"
@@ -147,7 +147,7 @@ msgstr "Geo-hek \"%{name}\" aangemaakt"
msgid "Geo-Fences"
msgstr "Geofences"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "Inactieve tijd voordat de auto probeert te slapen"
@@ -183,13 +183,13 @@ msgstr "Opslaan"
msgid "Saving..."
msgstr "Opslaan..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "Tijd om te proberen te slapen"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "min"
@@ -246,12 +246,12 @@ msgstr "Bereik (geschat)"
msgid "for"
msgstr "sinds"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "Voorwaarden"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "Wagen moet vergrendeld zijn"
@@ -266,22 +266,22 @@ msgstr "Bereik (nominaal)"
msgid "Charger Power"
msgstr "Lader vermogen"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "Voorkeur bereik"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Bereik"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "ideale"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "nominale"
@@ -291,7 +291,7 @@ msgstr "nominale"
msgid "Range (ideal)"
msgstr "Bereik (ideaal)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "De auto schat de resterende actieradius op basis van een vast energieverbruik in Wh/km. De Wh/km-factor wordt bepaald door Tesla en is niet landspecifiek, terwijl het nominale bereik gebaseerd is op wettelijke tests in de verschillende markten voor dat voertuig."
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "Buitentemperatuur"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "Versie"
@@ -342,29 +342,30 @@ msgstr "Ontgrendeld"
msgid "Remaining Time"
msgstr "Resterende tijd"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "Dashboards"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "URL's"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "Web App"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "Ingeschakeld"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "Slaapstand"
@@ -421,12 +422,12 @@ msgstr "Opgeslagen!"
msgid "Fetching vehicle data ..."
msgstr "Voertuiggegevens ophalen ..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "Adressen"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Taal"
@@ -465,17 +466,17 @@ msgstr "Tijdzone"
msgid "Sign in"
msgstr "Log in"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "Laadkosten"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "Gratis laden bij Superchargers"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "Algemene instellingen"
@@ -528,22 +529,22 @@ msgstr "Ga verder"
msgid "Mileage"
msgstr "Kilometerstand"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "Streaming API"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "Documentatie"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "GitHub"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr "Per minuut"
msgid "Software Update available (%{version})"
msgstr "Software-update beschikbaar (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "Uitloggen"
@@ -630,7 +631,7 @@ msgstr ""
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr ""
@@ -659,3 +660,23 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/sv/LC_MESSAGES/default.po b/priv/gettext/sv/LC_MESSAGES/default.po
index bb32a7a9f0..b58434a994 100644
--- a/priv/gettext/sv/LC_MESSAGES/default.po
+++ b/priv/gettext/sv/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "gått ner i vila"
msgid "unavailable"
msgstr "inte tillgänglig"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "Avstånd"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "Temperatur"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "Enheter"
@@ -147,7 +147,7 @@ msgstr "Geostaket \"%{name}\" skapat"
msgid "Geo-Fences"
msgstr "Geostaket"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "Inaktiv tid innan försök att gå ner i vila"
@@ -183,13 +183,13 @@ msgstr "Spara"
msgid "Saving..."
msgstr "Sparar..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "Tid för försök att gå ner i vila"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr ""
@@ -246,12 +246,12 @@ msgstr "Räckvidd (beräk.)"
msgid "for"
msgstr "i"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "Krav"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "Fordonet måste vara låst"
@@ -266,22 +266,22 @@ msgstr "Räckvidd (nominell)"
msgid "Charger Power"
msgstr "Laddningskraft"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "Föredragen räckvidd"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Räckvidd"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "idealisk"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "nominell"
@@ -291,7 +291,7 @@ msgstr "nominell"
msgid "Range (ideal)"
msgstr "Räckvidd (idealisk)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "Bilens uppskattning av återstående räckvidd baseras på en fast energiförbrukning i Wh/km. Wh/km-faktorn är bestämd av Tesla och är inte landsspecifik medan det nominella räckvidden är baserat på reglerande tester på de olika marknaderna för fordonet."
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "Utetemperatur"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr ""
@@ -342,29 +342,30 @@ msgstr "Olåst"
msgid "Remaining Time"
msgstr "Återstående tid"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "Instrumentbrädor"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "URLer"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "Webbapp"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "Aktiverad"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "Viloläge"
@@ -421,12 +422,12 @@ msgstr "Sparat!"
msgid "Fetching vehicle data ..."
msgstr "Hämtar fordonsdata ..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "Adresser"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Språk"
@@ -465,17 +466,17 @@ msgstr "Tidszon"
msgid "Sign in"
msgstr "Logga in"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "Laddningskostnad"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "Gratis Supercharging"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "Allmänna Inställningar"
@@ -528,22 +529,22 @@ msgstr "Fortsätt"
msgid "Mileage"
msgstr "Mätarställning"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "Dokumentation"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr "Per Minut"
msgid "Software Update available (%{version})"
msgstr "Mjukvaruuppdatering tillgänglig (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "Logga ut"
@@ -630,7 +631,7 @@ msgstr "Den automatiskt genererade krypteringsnyckeln som används för den aktu
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr "För att säkerställa att dina Tesla API-tokens lagras säkert måste en krypteringsnyckel tillhandahållas till TeslaMate via miljövariabeln ENCRYPTION_KEY
. Annars kommer en inloggning att krävas efter varje omstart."
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr "Däcktryck"
@@ -659,3 +660,23 @@ msgstr "Förväntad sluttid"
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/th/LC_MESSAGES/default.po b/priv/gettext/th/LC_MESSAGES/default.po
index d7da8289fd..9967ec82b3 100644
--- a/priv/gettext/th/LC_MESSAGES/default.po
+++ b/priv/gettext/th/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "กำลังเข้าสู่การหลับ"
msgid "unavailable"
msgstr "ไม่พร้อมใช้งาน"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "ความยาว"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "อุณหภูมิ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "หน่วย"
@@ -147,7 +147,7 @@ msgstr "สร้างขอบเขตทางภูมิศาสตร์
msgid "Geo-Fences"
msgstr "ขอบเขตทางภูมิศาสตร์"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "ระยะเวลาก่อนทำงานในโหมดหลับ"
@@ -183,13 +183,13 @@ msgstr "บันทึก"
msgid "Saving..."
msgstr "กำลังบันทึก..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "จำนวนครั้งที่รถพยายามเข้าสู่โหมดหลับ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "นาที"
@@ -246,12 +246,12 @@ msgstr "ระยะทาง (โดยประมาณ)"
msgid "for"
msgstr "สำหรับ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "ความต้องการ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "รถควรจะต้องถูกล็อค"
@@ -266,22 +266,22 @@ msgstr "ระยะทาง (จัดอันดับ)"
msgid "Charger Power"
msgstr "กำลังการชาร์จ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "ระยะที่ต้องการ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "ระยะทาง"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "ในอุดมคติ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "จัดอันดับแล้ว"
@@ -291,7 +291,7 @@ msgstr "จัดอันดับแล้ว"
msgid "Range (ideal)"
msgstr "ระยะทาง (ในอุดมคติ)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "ระยะทางที่เหลือโดยประมาณของรถจะขึ้นอยู่กับอัตราการสิ้นเปลืองพลังงานคงที่ในหน่วยกิโลวัตต์ชั่วโมง ปัจจัยกิโลวัตต์ชั่วโมงถูกกำหนดโดย Tesla และไม่ได้ระบุเฉพาะประเทศ ในขณะที่ช่วงพิกัดจะขึ้นอยู่กับการทดสอบตามกฎข้อบังคับในตลาดต่างๆ สำหรับยานพาหนะนั้น"
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "อุณหภูมิภายนอก"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "รุ่น"
@@ -342,29 +342,30 @@ msgstr "ปลดล็อคแล้ว"
msgid "Remaining Time"
msgstr "เวลาที่เหลือ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "แดชบอร์ด"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "URL"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "เว็บแอป"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "เปิดใช้งานแล้ว"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "โหมดหลับ"
@@ -421,12 +422,12 @@ msgstr "บันทึกแล้ว!"
msgid "Fetching vehicle data ..."
msgstr "กำลังเรียกข้อมูลรถ..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "ที่อยู่"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "ภาษา"
@@ -464,17 +465,17 @@ msgstr "เขตเวลา"
msgid "Sign in"
msgstr "เข้าสู่ระบบ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "ค่าใช้จ่ายการชาร์จ"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "ซูเปอร์ชาร์จฟรี"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "การตั้งค่าทั่วไป"
@@ -527,22 +528,22 @@ msgstr "ดำเนินการต่อ"
msgid "Mileage"
msgstr "ระยะทาง"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "สตรีมมิ่ง API"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "เอกสาร"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "GitHub"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -569,7 +570,7 @@ msgstr "ต่อนาที"
msgid "Software Update available (%{version})"
msgstr "มีการอัปเดตซอฟต์แวร์ (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "ออกจากระบบ"
@@ -629,7 +630,7 @@ msgstr "คีย์การเข้ารหัสที่สร้างข
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr "เพื่อให้แน่ใจว่า โทเค็น Tesla API ของคุณจะถูกเก็บไว้อย่างปลอดภัย จะต้องมอบคีย์การเข้ารหัสให้กับ TeslaMate ผ่านทางตัวแปรสภาพแวดล้อม ENCRYPTION_KEY
มิฉะนั้น จะต้องเข้าสู่ระบบหลังจากรีสตาร์ททุกครั้ง"
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr "แรงดันลมยาง"
@@ -658,3 +659,23 @@ msgstr "เวลาที่คาดว่าจะเสร็จสิ้น
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr "คุณกำลังใช้คีย์ API (%{token}) ที่ได้รับจาก %{url} มันจะช่วยให้ TeslaMate ของคุณเข้าถึง Tesla Fleet API อย่างเป็นทางการและการสตรีม Tesla Telemetry"
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/tr/LC_MESSAGES/default.po b/priv/gettext/tr/LC_MESSAGES/default.po
index 046ccea76e..583b95c37b 100644
--- a/priv/gettext/tr/LC_MESSAGES/default.po
+++ b/priv/gettext/tr/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "uykuya dalıyor"
msgid "unavailable"
msgstr "mevcut değil"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "Uzunluk"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "Sıcaklık"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "Birimler"
@@ -147,7 +147,7 @@ msgstr "Coğrafi-sınır \"%{name}\" oluşturuldu"
msgid "Geo-Fences"
msgstr "Coğrafi-Sınırlar"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "Uykuya Dalmadan Önce Boşta Geçen Zaman"
@@ -183,13 +183,13 @@ msgstr "Kaydet"
msgid "Saving..."
msgstr "Kaydediliyor..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "Uykuya Dalmayı Deneme Zamanı"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "min"
@@ -246,12 +246,12 @@ msgstr "Menzil (tahmini)"
msgid "for"
msgstr "için"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "Gereksinimler"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "Araç kilitli olmalı"
@@ -266,22 +266,22 @@ msgstr "Menzil (hesaplanan)"
msgid "Charger Power"
msgstr "Şarj Cihazı Gücü"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "Tercih Edilen Menzil"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Menzil"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "ideal"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "hesaplanan"
@@ -291,7 +291,7 @@ msgstr "hesaplanan"
msgid "Range (ideal)"
msgstr "Menzil (ideal)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "Aracın kalan menzil tahmini Wh/km cinsinden belirlenmiş sabit bir enerji tüketimine göre temel alınmıştır. Hesaplanan menzil, düzenliyici kurumların ilgili piyasalarda bu araç için yaptığı testlere göre temel alınırken Wh/km çarpanı Tesla tarafından belirlenir ve ülkeye özgü değildir."
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "Dış Ortam Sıcaklığı"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "Sürüm"
@@ -342,29 +342,30 @@ msgstr "Kilit açıldı"
msgid "Remaining Time"
msgstr "Kalan Süre"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "Gösterge Paneli"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "Bağlantılar"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "Web Uygulaması"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "Devrede"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "Uyku Modu"
@@ -421,12 +422,12 @@ msgstr "Kaydedildi!"
msgid "Fetching vehicle data ..."
msgstr "Araç verisi alınıyor..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "Adresler"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Dil"
@@ -465,17 +466,17 @@ msgstr "Saat dilimi"
msgid "Sign in"
msgstr "Oturum aç"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "Şarj Tutarı"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "Bedava Supercharging"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "Genel Ayarlar"
@@ -528,22 +529,22 @@ msgstr "Devam Et"
msgid "Mileage"
msgstr "Mesafe"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "Eşzamanlı-API"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "Dökümantasyon"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "GitHub"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -570,7 +571,7 @@ msgstr "Dakika Başına"
msgid "Software Update available (%{version})"
msgstr "Yazılım Güncellemesi mevcut (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr ""
@@ -630,7 +631,7 @@ msgstr ""
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr ""
@@ -659,3 +660,23 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/uk/LC_MESSAGES/default.po b/priv/gettext/uk/LC_MESSAGES/default.po
index 14787bb62f..9e5c8949ff 100644
--- a/priv/gettext/uk/LC_MESSAGES/default.po
+++ b/priv/gettext/uk/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "Засинає"
msgid "unavailable"
msgstr "недоступно"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "Довжина"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "Температура"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "Одиниці"
@@ -147,7 +147,7 @@ msgstr "Гео-позиція \"%{name}\" створена"
msgid "Geo-Fences"
msgstr "Гео-позиції"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "Час простою перед спробою заснути"
@@ -183,13 +183,13 @@ msgstr "Зберегти"
msgid "Saving..."
msgstr "Зберігаю..."
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "Час до спроби заснути"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "мінімум"
@@ -246,12 +246,12 @@ msgstr "Дальність (est.)"
msgid "for"
msgstr "для"
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "Вимоги"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "Авто повинно бути зачинене"
@@ -266,22 +266,22 @@ msgstr "Дальність (rated)"
msgid "Charger Power"
msgstr "Потужність зарядки"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "Бажана дальність"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "Дальність"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr ""
@@ -291,7 +291,7 @@ msgstr ""
msgid "Range (ideal)"
msgstr "Дальність (ideal)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "Авто розраховує залишок відстані базаючись на фіксованому споживання енергії в Вт/км. Одиниця Вт/км визначено Теслою і не змінюється для кожної країни окремо, в залежності від законодавства різних країн та відповідного тестування."
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "Температура ззовні"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "Версія"
@@ -342,29 +342,30 @@ msgstr "Відкрито"
msgid "Remaining Time"
msgstr "Залишилось часу"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "Посилання"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "Веб Додаток"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "Увімкнено"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "Спить"
@@ -421,12 +422,12 @@ msgstr "Збережено!"
msgid "Fetching vehicle data ..."
msgstr "Отримую інформацію з машини"
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "Адреси"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "Мова"
@@ -466,17 +467,17 @@ msgstr "Часовий пояс"
msgid "Sign in"
msgstr "Увійти"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "Вартість зарядки"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "Безкоштовний суперчарджер"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "Загальні налаштування"
@@ -530,22 +531,22 @@ msgstr "Продовжити"
msgid "Mileage"
msgstr "Пробіг"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "Потокове API"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "Документація"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -572,7 +573,7 @@ msgstr "За хвилину"
msgid "Software Update available (%{version})"
msgstr "Доступне оновлення ПЗ (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "Вийти"
@@ -632,7 +633,7 @@ msgstr "Автоматично сгенерований ключ шифрува
msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr "Щоб переконатися що Tesla API токени зберігаються безпечно, ключ шифрування повинен передаватись TeslaMate через ENCRYPTION_KEY
змінну в середовищі. Інакше, необхідно буде виконувати вхід, після кожного перезапуску."
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr "Тиск"
@@ -661,3 +662,23 @@ msgstr ""
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/zh_Hans/LC_MESSAGES/default.po b/priv/gettext/zh_Hans/LC_MESSAGES/default.po
index f1f3869203..6c85e08f99 100644
--- a/priv/gettext/zh_Hans/LC_MESSAGES/default.po
+++ b/priv/gettext/zh_Hans/LC_MESSAGES/default.po
@@ -113,17 +113,17 @@ msgstr "进入休眠中"
msgid "unavailable"
msgstr "不可用"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "长度"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "温度"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "单位"
@@ -148,7 +148,7 @@ msgstr "收藏点 \"%{name}\" 已创建"
msgid "Geo-Fences"
msgstr "收藏点"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "进入休眠前的闲置时间"
@@ -184,13 +184,13 @@ msgstr "保存"
msgid "Saving..."
msgstr "保存中"
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "尝试进入睡眠用时"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "分钟"
@@ -247,12 +247,12 @@ msgstr "当前剩余里程 (预估)"
msgid "for"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "休眠条件"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "车辆必须处于锁车状态"
@@ -267,22 +267,22 @@ msgstr "典型里程"
msgid "Charger Power"
msgstr "充电功率"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "里程标定方式"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "里程"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "额定"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "典型"
@@ -292,7 +292,7 @@ msgstr "典型"
msgid "Range (ideal)"
msgstr "当前剩余里程 (额定)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "实际续航里程会因车辆配置、电池使用时长和状况、驾驶习惯及操作、环境和气候状况等因素的影响而有所不同。"
@@ -323,7 +323,7 @@ msgid "Outside Temperature"
msgstr "车外温度"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "当前固件版本"
@@ -343,29 +343,30 @@ msgstr "已解锁"
msgid "Remaining Time"
msgstr "充电剩余时间"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "控制台"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "URLs"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "Web应用程序"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "已启用"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "休眠模式"
@@ -422,12 +423,12 @@ msgstr "已保存!"
msgid "Fetching vehicle data ..."
msgstr "正在获取车辆数据"
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "地址"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "语言"
@@ -466,17 +467,17 @@ msgstr "时区"
msgid "Sign in"
msgstr "登录"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "充电费用"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "免费超充"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "通用设置"
@@ -529,22 +530,22 @@ msgstr "下一步"
msgid "Mileage"
msgstr "总里程"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "Tesla串流接口 (默认开启)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "帮助文档"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "GitHub"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -571,7 +572,7 @@ msgstr "每分钟"
msgid "Software Update available (%{version})"
msgstr "有可用更新 (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "退出登录"
@@ -631,7 +632,7 @@ msgstr "当前会话自动生成的密钥可在应用程序日志Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr "为确保你的Tesla API令牌安全存储,密钥必须通过ENCRYPTION_KEY
环境变量提供给Teslamate.否则每次重启都会被要求登录."
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr "胎压"
@@ -660,3 +661,23 @@ msgstr "预计完成时间"
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/gettext/zh_Hant/LC_MESSAGES/default.po b/priv/gettext/zh_Hant/LC_MESSAGES/default.po
index 13a9bbf9e0..1ef39fbf70 100644
--- a/priv/gettext/zh_Hant/LC_MESSAGES/default.po
+++ b/priv/gettext/zh_Hant/LC_MESSAGES/default.po
@@ -112,17 +112,17 @@ msgstr "進入休眠中"
msgid "unavailable"
msgstr "不可用"
-#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:254
#, elixir-autogen, elixir-format
msgid "Length"
msgstr "距離"
-#: lib/teslamate_web/live/settings_live/index.html.heex:231
+#: lib/teslamate_web/live/settings_live/index.html.heex:269
#, elixir-autogen, elixir-format
msgid "Temperature"
msgstr "溫度"
-#: lib/teslamate_web/live/settings_live/index.html.heex:213
+#: lib/teslamate_web/live/settings_live/index.html.heex:251
#, elixir-autogen, elixir-format
msgid "Units"
msgstr "單位"
@@ -147,7 +147,7 @@ msgstr "收藏地點 \"%{name}\" 已建立"
msgid "Geo-Fences"
msgstr "收藏地點"
-#: lib/teslamate_web/live/settings_live/index.html.heex:55
+#: lib/teslamate_web/live/settings_live/index.html.heex:74
#, elixir-autogen, elixir-format
msgid "Idle Time Before Trying to Sleep"
msgstr "進入休眠前的閒置時間"
@@ -183,13 +183,13 @@ msgstr "保存"
msgid "Saving..."
msgstr "儲存中"
-#: lib/teslamate_web/live/settings_live/index.html.heex:34
+#: lib/teslamate_web/live/settings_live/index.html.heex:53
#, elixir-autogen, elixir-format
msgid "Time to Try Sleeping"
msgstr "嘗試進入睡眠"
-#: lib/teslamate_web/live/settings_live/index.html.heex:45
-#: lib/teslamate_web/live/settings_live/index.html.heex:68
+#: lib/teslamate_web/live/settings_live/index.html.heex:64
+#: lib/teslamate_web/live/settings_live/index.html.heex:87
#, elixir-autogen, elixir-format
msgid "min"
msgstr "分鐘"
@@ -246,12 +246,12 @@ msgstr "續航里程 (預估)"
msgid "for"
msgstr ""
-#: lib/teslamate_web/live/settings_live/index.html.heex:80
+#: lib/teslamate_web/live/settings_live/index.html.heex:99
#, elixir-autogen, elixir-format
msgid "Requirements"
msgstr "休眠條件"
-#: lib/teslamate_web/live/settings_live/index.html.heex:88
+#: lib/teslamate_web/live/settings_live/index.html.heex:107
#, elixir-autogen, elixir-format
msgid "Vehicle must be locked"
msgstr "車輛必須處於鎖車狀態"
@@ -266,22 +266,22 @@ msgstr "續航里程 (表定)"
msgid "Charger Power"
msgstr "充電功率"
-#: lib/teslamate_web/live/settings_live/index.html.heex:152
+#: lib/teslamate_web/live/settings_live/index.html.heex:190
#, elixir-autogen, elixir-format
msgid "Preferred Range"
msgstr "里程標定方式"
-#: lib/teslamate_web/live/settings_live/index.html.heex:148
+#: lib/teslamate_web/live/settings_live/index.html.heex:186
#, elixir-autogen, elixir-format
msgid "Range"
msgstr "里程"
-#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#: lib/teslamate_web/live/settings_live/index.html.heex:198
#, elixir-autogen, elixir-format
msgid "ideal"
msgstr "理想狀態"
-#: lib/teslamate_web/live/settings_live/index.html.heex:161
+#: lib/teslamate_web/live/settings_live/index.html.heex:199
#, elixir-autogen, elixir-format
msgid "rated"
msgstr "表定狀態"
@@ -291,7 +291,7 @@ msgstr "表定狀態"
msgid "Range (ideal)"
msgstr "續航里程 (理想狀態)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:151
+#: lib/teslamate_web/live/settings_live/index.html.heex:189
#, elixir-autogen, elixir-format
msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle."
msgstr "實際續航里程會因車輛配置、電池使用時長和狀況、駕駛習慣及操作、環境和氣候狀況等因素的影響而有所不同。"
@@ -322,7 +322,7 @@ msgid "Outside Temperature"
msgstr "車外溫度"
#: lib/teslamate_web/live/car_live/summary.html.heex:399
-#: lib/teslamate_web/live/settings_live/index.html.heex:311
+#: lib/teslamate_web/live/settings_live/index.html.heex:349
#, elixir-autogen, elixir-format
msgid "Version"
msgstr "車輛軟體版本"
@@ -342,29 +342,30 @@ msgstr "已解鎖"
msgid "Remaining Time"
msgstr "剩餘時間"
-#: lib/teslamate_web/live/settings_live/index.html.heex:286
+#: lib/teslamate_web/live/settings_live/index.html.heex:324
#: lib/teslamate_web/templates/layout/root.html.heex:81
#, elixir-autogen, elixir-format
msgid "Dashboards"
msgstr "控制台"
-#: lib/teslamate_web/live/settings_live/index.html.heex:264
+#: lib/teslamate_web/live/settings_live/index.html.heex:302
#, elixir-autogen, elixir-format
msgid "URLs"
msgstr "URLs"
-#: lib/teslamate_web/live/settings_live/index.html.heex:178
-#: lib/teslamate_web/live/settings_live/index.html.heex:267
+#: lib/teslamate_web/live/settings_live/index.html.heex:216
+#: lib/teslamate_web/live/settings_live/index.html.heex:305
#, elixir-autogen, elixir-format
msgid "Web App"
msgstr "Web應用程式"
-#: lib/teslamate_web/live/settings_live/index.html.heex:125
+#: lib/teslamate_web/live/settings_live/index.html.heex:32
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
#, elixir-autogen, elixir-format
msgid "Enabled"
msgstr "已啟用"
-#: lib/teslamate_web/live/settings_live/index.html.heex:29
+#: lib/teslamate_web/live/settings_live/index.html.heex:48
#, elixir-autogen, elixir-format
msgid "Sleep Mode"
msgstr "休眠模式"
@@ -421,12 +422,12 @@ msgstr "已儲存!"
msgid "Fetching vehicle data ..."
msgstr "正在獲取車輛數據"
-#: lib/teslamate_web/live/settings_live/index.html.heex:193
+#: lib/teslamate_web/live/settings_live/index.html.heex:231
#, elixir-autogen, elixir-format
msgid "Addresses"
msgstr "地址"
-#: lib/teslamate_web/live/settings_live/index.html.heex:174
+#: lib/teslamate_web/live/settings_live/index.html.heex:212
#, elixir-autogen, elixir-format
msgid "Language"
msgstr "語言"
@@ -464,17 +465,17 @@ msgstr "時區"
msgid "Sign in"
msgstr "登入"
-#: lib/teslamate_web/live/settings_live/index.html.heex:103
+#: lib/teslamate_web/live/settings_live/index.html.heex:122
#, elixir-autogen, elixir-format
msgid "Charge cost"
msgstr "充電費用"
-#: lib/teslamate_web/live/settings_live/index.html.heex:106
+#: lib/teslamate_web/live/settings_live/index.html.heex:125
#, elixir-autogen, elixir-format
msgid "Free Supercharging"
msgstr "免費超充"
-#: lib/teslamate_web/live/settings_live/index.html.heex:142
+#: lib/teslamate_web/live/settings_live/index.html.heex:180
#, elixir-autogen, elixir-format
msgid "General Settings"
msgstr "一般設定"
@@ -526,22 +527,22 @@ msgstr "下一步"
msgid "Mileage"
msgstr "里程表"
-#: lib/teslamate_web/live/settings_live/index.html.heex:122
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
#, elixir-autogen, elixir-format
msgid "Streaming API"
msgstr "Tesla串接(預設)"
-#: lib/teslamate_web/live/settings_live/index.html.heex:332
+#: lib/teslamate_web/live/settings_live/index.html.heex:370
#, elixir-autogen, elixir-format
msgid "Documentation"
msgstr "說明文件"
-#: lib/teslamate_web/live/settings_live/index.html.heex:322
+#: lib/teslamate_web/live/settings_live/index.html.heex:360
#, elixir-autogen, elixir-format
msgid "GitHub"
msgstr "GitHub"
-#: lib/teslamate_web/live/settings_live/index.html.heex:317
+#: lib/teslamate_web/live/settings_live/index.html.heex:355
#: lib/teslamate_web/templates/layout/root.html.heex:168
#, elixir-autogen, elixir-format
msgid "Update available"
@@ -568,7 +569,7 @@ msgstr "每分鐘"
msgid "Software Update available (%{version})"
msgstr "有可用更新 (%{version})"
-#: lib/teslamate_web/live/settings_live/index.html.heex:350
+#: lib/teslamate_web/live/settings_live/index.html.heex:388
#, elixir-autogen, elixir-format
msgid "Sign out"
msgstr "登出"
@@ -628,7 +629,7 @@ msgstr "目前對話自動生成的密鑰可在應用程式日誌Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY
environment variable. Otherwise, a login will be required after every restart."
msgstr "為了確保你的Tesla API tokens安全儲存,密鑰必須通過ENCRYPTION_KEY
環境變數提供给Teslamate.否則每次重啟都會被要求登入"
-#: lib/teslamate_web/live/settings_live/index.html.heex:246
+#: lib/teslamate_web/live/settings_live/index.html.heex:284
#, elixir-autogen, elixir-format
msgid "Tire Pressure"
msgstr "胎壓"
@@ -657,3 +658,23 @@ msgstr "預計充電完成時間"
#, elixir-autogen, elixir-format, fuzzy
msgid "You are using the API key (%{token}) provided by %{url}. It will allow your TeslaMate to access the official Tesla Fleet API and Tesla Telemetry streaming."
msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:141
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:144
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:160
+#, elixir-autogen, elixir-format
+msgid "Battery"
+msgstr ""
+
+#: lib/teslamate_web/live/settings_live/index.html.heex:163
+#, elixir-autogen, elixir-format
+msgid "LFP Battery"
+msgstr ""
diff --git a/priv/repo/migrations/20240603152807_add_enabled_to_car_settings.exs b/priv/repo/migrations/20240603152807_add_enabled_to_car_settings.exs
new file mode 100644
index 0000000000..9b2afed2c0
--- /dev/null
+++ b/priv/repo/migrations/20240603152807_add_enabled_to_car_settings.exs
@@ -0,0 +1,9 @@
+defmodule TeslaMate.Repo.Migrations.AddEnabledToCarSettings do
+ use Ecto.Migration
+
+ def change do
+ alter table(:car_settings) do
+ add :enabled, :boolean, null: false, default: true
+ end
+ end
+end
diff --git a/priv/repo/migrations/20240627021414_add_lfp_battery_car_setting.exs b/priv/repo/migrations/20240627021414_add_lfp_battery_car_setting.exs
new file mode 100644
index 0000000000..b180cbc008
--- /dev/null
+++ b/priv/repo/migrations/20240627021414_add_lfp_battery_car_setting.exs
@@ -0,0 +1,9 @@
+defmodule TeslaMate.Repo.Migrations.AddLFPBatteryCarSetting do
+ use Ecto.Migration
+
+ def change do
+ alter table(:car_settings) do
+ add :lfp_battery, :boolean, default: false, null: false
+ end
+ end
+end
diff --git a/test/teslamate/settings_test.exs b/test/teslamate/settings_test.exs
index 60b6d650f3..c622303e52 100644
--- a/test/teslamate/settings_test.exs
+++ b/test/teslamate/settings_test.exs
@@ -124,14 +124,18 @@ defmodule TeslaMate.SettingsTest do
suspend_after_idle_min: 60,
req_not_unlocked: true,
free_supercharging: true,
- use_streaming_api: false
+ use_streaming_api: false,
+ enabled: true,
+ lfp_battery: false
}
@invalid_attrs %{
suspend_min: nil,
suspend_after_idle_min: nil,
req_not_unlocked: nil,
free_supercharging: nil,
- use_streaming_api: nil
+ use_streaming_api: nil,
+ enabled: nil,
+ lfp_battery: nil
}
test "get_car_settings/0 returns the settings" do
@@ -144,6 +148,8 @@ defmodule TeslaMate.SettingsTest do
assert settings.req_not_unlocked == false
assert settings.free_supercharging == false
assert settings.use_streaming_api == true
+ assert settings.enabled == true
+ assert settings.lfp_battery == false
end
test "update_car_settings/2 with valid data updates the settings" do
@@ -159,6 +165,8 @@ defmodule TeslaMate.SettingsTest do
assert settings.req_not_unlocked == true
assert settings.free_supercharging == true
assert settings.use_streaming_api == false
+ assert settings.enabled == true
+ assert settings.lfp_battery == false
end
test "update_car_settings/2 publishes the settings" do
@@ -185,7 +193,9 @@ defmodule TeslaMate.SettingsTest do
suspend_after_idle_min: ["can't be blank"],
suspend_min: ["can't be blank"],
free_supercharging: ["can't be blank"],
- use_streaming_api: ["can't be blank"]
+ use_streaming_api: ["can't be blank"],
+ enabled: ["can't be blank"],
+ lfp_battery: ["can't be blank"]
}
assert [^settings] = Settings.get_car_settings()
diff --git a/website/docs/integrations/mqtt.md b/website/docs/integrations/mqtt.md
index d19a8e3981..881455fe42 100644
--- a/website/docs/integrations/mqtt.md
+++ b/website/docs/integrations/mqtt.md
@@ -84,6 +84,7 @@ Vehicle data will be published to the following topics:
| `teslamate/cars/$car_id/active_route_latitude` | 35.278131 | DEPRECATED: Navigation destination latitude (or "nil") |
| `teslamate/cars/$car_id/active_route_longitude` | 29.744801 | DEPRECATED: Navigation destination longitude (or "nil") |
| `teslamate/cars/$car_id/active_route` | _See below_ | Navigation details (json blob) |
+| `teslamate/cars/$car_id/center_display_state` | 0 | Center Display State |
:::note
`$car_id` usually starts at 1