frigate/web/public/locales
Josh Hawkins 7413ce08d4
Merge detector and model in settings UI (#23216)
* add embedded mode to BaseSection so parents can host the save action

* add optional action slot to current Frigate+ model summary

* add w-full to action slot flex wrapper for explicit width contract

* i18n

* merged detectors and model settings view

* fix document title

* Embed detector form in merged settings view

* add detection model card with tabs and custom model embed

* add Frigate+ model selector with filter popover to merged page

* Add mismatch banner and gate save on detector and model compatibility

* Wire atomic save, restart toast, and undo on detectors and model page

* Clear child pending data on undo

* route merged detectors and model view in settings

* trim Frigate+ page to account-only and remove old detection model view

* basic e2e

* Fix unsaved-changes guard, custom path leak, and post-failure cache resync

* Rename to Detectors and model, float Modified badge, use ConfigMessageBanner for mismatch

* Hide Plus/Custom tabs when Frigate+ is not enabled

* Detect active Plus model via model.plus.id instead of path prefix

* Sync state back to snapshot when child form un-modifies and remount on undo

* Always require restart on save since model changes also need one

* Wrap Frigate+ model selector in SplitCardRow with label and description

* rename tab

* update docs

* sync top-level model with default detector's resolved model

when the user doesn't define a top-level `model:` block, `FrigateConfig.model` stayed at pydantic field defaults (320×320, /labelmap.txt) while the per-detector model picked up `DEFAULT_MODEL` for openvino on cpu (300×300, coco_91cl_bkgr.txt introduced in #23127), causing `RemoteObjectDetector` to fail with "buffer is too small for requested array" because the SHM was sized from the per-detector model but mapped using the top-level one. After the detector loop, copy the first detector's resolved model up to `self.model` so both sides agree on dimensions and labelmap

* revert to cpu detector by default

use openvino cpu for new configs only

* add defaults
2026-05-17 11:54:21 -06:00
..
ar Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
bg Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
bs Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
ca Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
cs Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
da Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
de Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
el Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
en Merge detector and model in settings UI (#23216) 2026-05-17 11:54:21 -06:00
es Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
et Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
fa Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
fi Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
fr Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
gl Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
he Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
hi Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
hr Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
hu Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
hy Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
id Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
is Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
it Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
ja Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
kn Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
ko Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
lt Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
lv Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
ml Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
nb-NO Miscellaneous fixes (#23177) 2026-05-12 10:20:39 -06:00
ne Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
nl Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
pl Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
pt Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
pt-BR Miscellaneous fixes (#23177) 2026-05-12 10:20:39 -06:00
ro Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
ru Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
sk Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
sl Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
sq Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
sr Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
sv Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
th Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
tr Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
uk Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
ur Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
uz Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
vi Translations update from Hosted Weblate (#23089) 2026-05-10 12:38:27 -05:00
yue-Hant Miscellaneous fixes (#23177) 2026-05-12 10:20:39 -06:00
zh-CN Miscellaneous fixes (#23177) 2026-05-12 10:20:39 -06:00
zh-Hant Miscellaneous fixes (#23177) 2026-05-12 10:20:39 -06:00