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}"} > +
+
+

<%= gettext("Data Collection") %>

+
+
+ <%= label(f, :enabled, gettext("Enabled"), class: "label") %> +
+
+
+
+ <%= checkbox(f, :enabled, class: "switch is-rounded is-success") %> + <%= label(f, :enabled, nil) %> +
+
+
+
+
+
+

<%= gettext("Sleep Mode") %>

@@ -135,6 +154,25 @@
+ +
+
+

<%= gettext("Battery") %>

+
+
+ <%= label(f, :lfp_battery, gettext("LFP Battery"), class: "label") %> +
+
+
+
+ <%= checkbox(f, :lfp_battery, class: "switch is-rounded is-success") %> + <%= label(f, :lfp_battery, nil) %> +
+
+
+
+
+
<% end %> diff --git a/priv/gettext/da/LC_MESSAGES/default.po b/priv/gettext/da/LC_MESSAGES/default.po index 80bcac9c21..e4d22bb821 100644 --- a/priv/gettext/da/LC_MESSAGES/default.po +++ b/priv/gettext/da/LC_MESSAGES/default.po @@ -112,17 +112,17 @@ msgstr "ved at falde i søvn" msgid "unavailable" msgstr "ikke tilgængelig" -#: 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 "Afstand" -#: 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 "Enheder" @@ -147,7 +147,7 @@ msgstr "Geografisk afgrænsning \"%{name}\" oprettet" msgid "Geo-Fences" msgstr "Geografiske afgrænsninger" -#: 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 forsøg på at falde i søvn" @@ -183,13 +183,13 @@ msgstr "Gem" msgid "Saving..." msgstr "Gemmer..." -#: 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 indtil forsøg på at sove" -#: 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 "Rækkevidde (beregnet)" 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 "Køretøjet skal være låst" @@ -266,22 +266,22 @@ msgstr "Rækkevidde (nominel)" msgid "Charger Power" msgstr "Opladers effekt" -#: 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 "Ønsket rækkevidde" -#: 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ækkevidde" -#: 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 "ideel" -#: 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 "nominel" @@ -291,7 +291,7 @@ msgstr "nominel" msgid "Range (ideal)" msgstr "Rækkevidde (ideel)" -#: 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 overslag på den tilbageværende rækkevidde er baseret på et fast energiforbrug i Wh/km. Wh/km faktoren er bestem af Tesla og er ikke landespecifik, hvorimod den beregnede rækkevidde er baseret på myndighedernes testregler i de forskellige markeder for køretøjet." @@ -322,7 +322,7 @@ msgid "Outside Temperature" msgstr "Udetemperatur" #: 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 "Ulåst" msgid "Remaining Time" msgstr "Tid tilbage" -#: 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 "Oversigter" -#: 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'er" -#: 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 "Webapp" -#: 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 "Aktiveret" -#: 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 "Dvaletilstand" @@ -421,12 +422,12 @@ msgstr "Gemt!" msgid "Fetching vehicle data ..." msgstr "Henter data for køretøjet ..." -#: 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 "Sprog" @@ -465,17 +466,17 @@ msgstr "Tidszone" msgid "Sign in" msgstr "Log ind" -#: 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 "Opladningspris" -#: 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 "Basale indstillinger" @@ -528,22 +529,22 @@ msgstr "Fortsæt" msgid "Mileage" msgstr "Kilometertal" -#: 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 "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 "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 "Pr. minut" msgid "Software Update available (%{version})" msgstr "Softwareopdatering tilgængelig (%{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 "Log Ud" @@ -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, 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