* Add shortSummary field to review summary to be used for notifications
* pull in current config version into default config
* fix crash when dynamically adding cameras
depending on where we are in the update loop, camera configs might not be updated yet and we are receiving detections already
* add no tracked objects and icon to explore summary view
* reset add camera wizard when closing and saving
* don't flash no exports icon while loading
* Improve handling of homekit config
* Increase prompt tokens reservation
* Adjust
* Catch event not found object detection
* Use thread lock for JinaV2 in onnxruntime
* remove incorrect embeddings process from memray docs
* only show transcribe button if audio event has video
* apply aspect ratio and margin constraints to path overlay in detail stream on mobile
improves a specific case where the overlay was not aligned with 4:3 cameras on mobile phones
* show metadata title as tooltip on icon hover in detail stream
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (135 of 135 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Hebrew)
Currently translated at 94.3% (617 of 654 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (Hebrew)
Currently translated at 94.3% (617 of 654 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (55 of 55 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (131 of 131 strings)
Translated using Weblate (Hebrew)
Currently translated at 96.2% (51 of 53 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Hebrew)
Currently translated at 97.8% (90 of 92 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (Hebrew)
Currently translated at 99.2% (134 of 135 strings)
Translated using Weblate (Hebrew)
Currently translated at 90.2% (83 of 92 strings)
Translated using Weblate (Hebrew)
Currently translated at 91.1% (195 of 214 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Hebrew)
Currently translated at 95.1% (39 of 41 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Hebrew)
Currently translated at 45.0% (55 of 122 strings)
Translated using Weblate (Hebrew)
Currently translated at 48.6% (318 of 654 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Hebrew)
Currently translated at 98.1% (54 of 55 strings)
Translated using Weblate (Hebrew)
Currently translated at 82.9% (112 of 135 strings)
Translated using Weblate (Hebrew)
Currently translated at 90.0% (118 of 131 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Hebrew)
Currently translated at 88.6% (47 of 53 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ronen Atsil <atsil55@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/he/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/he/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 35.1% (26 of 74 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Latvian)
Currently translated at 12.9% (17 of 131 strings)
Translated using Weblate (Latvian)
Currently translated at 9.4% (7 of 74 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (55 of 55 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (Latvian)
Currently translated at 14.7% (18 of 122 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (Latvian)
Currently translated at 2.7% (18 of 654 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (Latvian)
Currently translated at 7.6% (7 of 92 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Latvian)
Currently translated at 6.5% (33 of 501 strings)
Translated using Weblate (Latvian)
Currently translated at 14.0% (19 of 135 strings)
Translated using Weblate (Latvian)
Currently translated at 14.4% (17 of 118 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Latvian)
Currently translated at 5.7% (7 of 122 strings)
Translated using Weblate (Latvian)
Currently translated at 5.1% (7 of 135 strings)
Translated using Weblate (Latvian)
Currently translated at 28.0% (7 of 25 strings)
Translated using Weblate (Latvian)
Currently translated at 10.9% (6 of 55 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Latvian)
Currently translated at 6.5% (6 of 92 strings)
Translated using Weblate (Latvian)
Currently translated at 0.9% (6 of 654 strings)
Translated using Weblate (Latvian)
Currently translated at 8.1% (6 of 74 strings)
Translated using Weblate (Latvian)
Currently translated at 2.1% (11 of 501 strings)
Translated using Weblate (Latvian)
Currently translated at 12.2% (6 of 49 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Latvian)
Currently translated at 17.0% (7 of 41 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Latvian)
Currently translated at 11.3% (6 of 53 strings)
Translated using Weblate (Latvian)
Currently translated at 4.5% (6 of 131 strings)
Translated using Weblate (Latvian)
Currently translated at 5.9% (7 of 118 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (Latvian)
Currently translated at 98.1% (210 of 214 strings)
Translated using Weblate (Latvian)
Currently translated at 96.7% (207 of 214 strings)
Translated using Weblate (Latvian)
Currently translated at 93.4% (200 of 214 strings)
Translated using Weblate (Latvian)
Currently translated at 91.1% (195 of 214 strings)
Translated using Weblate (Latvian)
Currently translated at 90.6% (194 of 214 strings)
Translated using Weblate (Latvian)
Currently translated at 89.7% (192 of 214 strings)
Translated using Weblate (Latvian)
Currently translated at 87.3% (187 of 214 strings)
Translated using Weblate (Latvian)
Currently translated at 85.5% (183 of 214 strings)
Translated using Weblate (Latvian)
Currently translated at 84.1% (180 of 214 strings)
Translated using Weblate (Latvian)
Currently translated at 73.8% (158 of 214 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Co-authored-by: Gatis <gatisagnese@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/lv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/lv/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* use fallback timeout for opening media source
covers the case where there is no active connection to the go2rtc stream and the camera takes a long time to start
* Add review thumbnail URL to integration docs
* fix weekday starting point on explore when set to monday in UI settings
* only show allowed cameras and groups in camera filter button
* Reset the wizard state after closing with model
* remove footnote about 0.17
* 0.17
* add triggers to note
* add slovak
* Ensure genai client exists
* Correctly catch JSONDecodeError
* clarify docs for none class
* version bump on updating page
* fix ExportRecordingsBody to allow optional name field
fixes https://github.com/blakeblackshear/frigate/discussions/21413 because of https://github.com/blakeblackshear/frigate-hass-integration/pull/1021
* Catch remote protocol error from ollama
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Send preferred language for report service
* make object lifecycle scrollable in tracking details
* fix info popovers in live camera drawer
* ensure metrics are initialized if genai is enabled
* docs
* ollama cloud model docs
* Ensure object descriptions get claened up
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* remove footer messages and add update topic to motion tuner view
restart after changing values is no longer required
* add cache key and activity indicator for loading classification wizard images
* Always mark model as untrained when a classname is changed
* clarify object classification docs
* add debug logs for individual lpr replace_rules
* update memray docs
* memray tweaks
* Don't fail for audio transcription when semantic search is not enabled
* Fix incorrect mismatch for object vs sub label
* Check if the video is currently playing when deciding to seek due to misalignment
* Refactor timeline event handling to allow multiple timeline entries per update
* Check if zones have actually changed (not just count) for event state update
* show event icon on mobile
* move div inside conditional
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Fix genai callbacks in MQTT
* Cleanup cursor pointer for classification cards
* Cleanup
* Handle unknown SOCs for RKNN converter by only using known SOCs
* don't allow "none" as a classification class name
* change internal port user to admin and default unspecified username to viewer
* keep 5000 as anonymous user
* suppress tensorflow logging during classification training
* Always apply base log level suppressions for noisy third-party libraries even if no specific logConfig is provided
* remove decorator and specifically suppress TFLite delegate creation messages
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* attributes endpoint
* event endpoints
* add attributes to more filters
* add to suggestions and query in explore
* support attributes in search input
* i18n
* add object type filter to endpoint
* add attributes to tracked object details pane
* add generic multi select dialog
* save object attributes endpoint
* add group by param to fetch attributes endpoint
* add attribute editing to tracked object details
* docs
* fix docs
* update openapi spec to match python
* fix coral docs
* add note about sub label object classification with person
* Catch OSError for deleting classification image
* add docs for dummy camera debugging
* add to sidebar
* fix formatting
* fix
* avx instructions are required for classification
* break text on classification card to prevent button overflow
* Ensure there is no NameError when processing
* Don't use region for state classification models
* fix spelling
* Handle attribute based models
* Catch case of non-trained model that doesn't add infinite number of classification images
* Actually train object classification models automatically
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Add node/npm version config to package.json
* Bump npm version/fix node version format
* Version range
* Use package.json for github actions node version
* Unification
* Move it all to the bottom
* Remove this
* Bump versions in docs
* Add volta config here too
* Revert changes
* Revert this
* Wait for config to load before evaluating route access
Fix race condition where custom role users are temporarily denied access after login while config is still loading. Defer route rendering in DefaultAppView until config is available so the complete role list is known before ProtectedRoute evaluates permissions
* Use batching for state classification generation
* Ignore incorrect scoring images if they make it through the deletion
* Delete unclassified images
* mitigate tensorflow atexit crash by pre-importing tflite/tensorflow on main thread
Pre-import Interpreter in embeddings maintainer and add defensive lazy imports in classification processors to avoid worker-thread tensorflow imports causing "can't register atexit after shutdown"
* don't require old password for users with admin role when changing passwords
* don't render actions menu if no options are available
* Remove hwaccel arg as it is not used for encoding
* change password button text
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Fix Safari popover issue in classification wizard
* use name for key instead of title
prevents duplicate key warnings when users mix vaapi and qsv
* update auth api endpoint descriptions and docs
* tweak headings
* fix note
* clarify classification docs
* Fix cuda birdseye
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
- don't look for event ids when trigger type is description
- don't try to delete thumbnail whe trigger type is description
- pass correct event ID into thumbnail deletion
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.1% (119 of 120 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (55 of 55 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (48 of 48 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: OverTheHillsAndFarAway <prosjektx@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nb_NO/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (55 of 55 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (119 of 119 strings)
Co-authored-by: GuoQing Liu <842607283@qq.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/zh_Hans/
Translation: Frigate NVR/audio
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (French)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (French)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (French)
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (French)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (French)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (French)
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (French)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (French)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (French)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (French)
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (French)
Currently translated at 100.0% (55 of 55 strings)
Translated using Weblate (French)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (French)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (French)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (French)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (French)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (French)
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (French)
Currently translated at 100.0% (55 of 55 strings)
Translated using Weblate (French)
Currently translated at 100.0% (128 of 128 strings)
Co-authored-by: Apocoloquintose <bertrand.moreux@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fr/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-input
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (55 of 55 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (128 of 128 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marijn <168113859+Marijn0@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nl/
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (55 of 55 strings)
Co-authored-by: Eduardo Pastor Fernández <123eduardoneko123@gmail.com>
Co-authored-by: Gerard Ricart Castells <gerard.ricart@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ca/
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (55 of 55 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (128 of 128 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/uk/
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (55 of 55 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (128 of 128 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: lukasig <lukasig@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ro/
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Currently translated at 63.0% (29 of 46 strings)
Translated using Weblate (Estonian)
Currently translated at 41.3% (19 of 46 strings)
Translated using Weblate (Estonian)
Currently translated at 42.3% (50 of 118 strings)
Translated using Weblate (Estonian)
Currently translated at 1.8% (1 of 53 strings)
Translated using Weblate (Estonian)
Currently translated at 5.1% (26 of 501 strings)
Translated using Weblate (Estonian)
Currently translated at 4.1% (2 of 48 strings)
Translated using Weblate (Estonian)
Currently translated at 9.5% (62 of 652 strings)
Translated using Weblate (Estonian)
Currently translated at 39.2% (84 of 214 strings)
Translated using Weblate (Estonian)
Currently translated at 0.7% (1 of 128 strings)
Translated using Weblate (Estonian)
Currently translated at 51.2% (21 of 41 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Estonian)
Currently translated at 36.4% (43 of 118 strings)
Translated using Weblate (Estonian)
Currently translated at 2.8% (6 of 214 strings)
Translated using Weblate (Estonian)
Currently translated at 9.0% (59 of 652 strings)
Translated using Weblate (Estonian)
Currently translated at 4.6% (6 of 130 strings)
Translated using Weblate (Estonian)
Currently translated at 7.5% (3 of 40 strings)
Translated using Weblate (Estonian)
Currently translated at 8.6% (8 of 92 strings)
Translated using Weblate (Estonian)
Currently translated at 29.1% (21 of 72 strings)
Translated using Weblate (Estonian)
Currently translated at 8.6% (4 of 46 strings)
Translated using Weblate (Estonian)
Currently translated at 4.9% (25 of 501 strings)
Translated using Weblate (Estonian)
Currently translated at 2.0% (1 of 48 strings)
Translated using Weblate (Estonian)
Currently translated at 35.5% (42 of 118 strings)
Translated using Weblate (Estonian)
Currently translated at 2.3% (12 of 501 strings)
Translated using Weblate (Estonian)
Currently translated at 0.8% (1 of 120 strings)
Translated using Weblate (Estonian)
Currently translated at 29.6% (35 of 118 strings)
Translated using Weblate (Estonian)
Currently translated at 2.1% (11 of 501 strings)
Translated using Weblate (Estonian)
Currently translated at 1.4% (3 of 214 strings)
Translated using Weblate (Estonian)
Currently translated at 4.3% (28 of 639 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Estonian)
Currently translated at 7.6% (1 of 13 strings)
Translated using Weblate (Estonian)
Currently translated at 2.1% (1 of 46 strings)
Translated using Weblate (Estonian)
Currently translated at 2.5% (1 of 40 strings)
Translated using Weblate (Estonian)
Currently translated at 1.3% (1 of 72 strings)
Translated using Weblate (Estonian)
Currently translated at 3.6% (2 of 55 strings)
Translated using Weblate (Estonian)
Currently translated at 20.0% (2 of 10 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Estonian)
Currently translated at 4.0% (1 of 25 strings)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Added translation using Weblate (Estonian)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/et/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/et/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (German)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (German)
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (German)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (German)
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (German)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (German)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (German)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (German)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (German)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (German)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (German)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (German)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (German)
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (German)
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (German)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (German)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (German)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (German)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (German)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (German)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (German)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (German)
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (German)
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (German)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (German)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (German)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (German)
Currently translated at 99.5% (213 of 214 strings)
Translated using Weblate (German)
Currently translated at 99.5% (213 of 214 strings)
Translated using Weblate (German)
Currently translated at 83.5% (534 of 639 strings)
Translated using Weblate (German)
Currently translated at 93.8% (470 of 501 strings)
Translated using Weblate (German)
Currently translated at 98.9% (91 of 92 strings)
Translated using Weblate (German)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (German)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (German)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (German)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (German)
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (German)
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (German)
Currently translated at 34.4% (40 of 116 strings)
Translated using Weblate (German)
Currently translated at 94.8% (37 of 39 strings)
Translated using Weblate (German)
Currently translated at 100.0% (55 of 55 strings)
Translated using Weblate (German)
Currently translated at 78.0% (499 of 639 strings)
Translated using Weblate (German)
Currently translated at 98.4% (126 of 128 strings)
Translated using Weblate (German)
Currently translated at 29.3% (34 of 116 strings)
Translated using Weblate (German)
Currently translated at 96.0% (123 of 128 strings)
Translated using Weblate (German)
Currently translated at 78.0% (499 of 639 strings)
Co-authored-by: Emircanos <emircan368@gmail.com>
Co-authored-by: Fuxle <moritz.hofmann2005@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sebastian Sie <sebastian.neuplanitz@googlemail.com>
Co-authored-by: bgriese0 <kontakt@bjoern-griese.de>
Co-authored-by: jmtatsch <julian@tatsch.it>
Co-authored-by: mvdberge <micha.vordemberge@christmann.info>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/de/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (41 of 41 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (120 of 120 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (130 of 130 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (40 of 40 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (119 of 119 strings)
Translated using Weblate (Turkish)
Currently translated at 64.6% (413 of 639 strings)
Translated using Weblate (Turkish)
Currently translated at 98.5% (211 of 214 strings)
Translated using Weblate (Turkish)
Currently translated at 66.3% (77 of 116 strings)
Translated using Weblate (Turkish)
Currently translated at 63.7% (74 of 116 strings)
Translated using Weblate (Turkish)
Currently translated at 97.6% (209 of 214 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (55 of 55 strings)
Translated using Weblate (Turkish)
Currently translated at 94.5% (121 of 128 strings)
Translated using Weblate (Turkish)
Currently translated at 93.7% (120 of 128 strings)
Translated using Weblate (Turkish)
Currently translated at 94.5% (87 of 92 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Turkish)
Currently translated at 58.9% (377 of 639 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (52 of 52 strings)
Co-authored-by: Emircanos <emircan368@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/tr/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Replaces two functions calls, that were deprecated and aliases for the
new function name:
- Migrator.python -> Migration.run
- Migrator.change_column -> Migrator.change_field
* Improve handling of backchannel audio in camera wizard
* Cleanup
* look for backchannel on all registered streams on save
avoids potential issues with a timeout in stream registration
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* fix: Resolve deadlock and attribute error in embedding maintainer initialization
Updates the trigger embedding calculation to call embedding methods directly instead of using ZMQ. This prevents a deadlock during initialization where the ZMQ responder is not yet polling for requests.
Also updates sync_triggers to pass the camera name and trigger name to the calculation method, fixing an AttributeError where trigger.name was accessed on a TriggerConfig object.
* mocked repro
* Revert "mocked repro"
This reverts commit dea5b5d4db.
* fix formatting
* Update embeddings.py
new line
* only show jwt secret tip for admin users
* fix preview endpoint 403 for viewer role when "all" param is used
* Update docs dependencies
* add warning if ffmpeg isn't selected for reolink http streams
* Update the motion for motion masks
* Also update objects
* Add docs about backchannel and two way talk takeover
* don't require restart when deleting zone or mask
* Ensure motion is correctly set when adjusting masks
* don't use python style raw prefixes in yaml examples in LPR docs
* wording
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* conditionally display actions for admin role only
* only allow admins to save annotation offset
* Fix classification reset filter
* fix explore context menu from blocking pointer events on the body element after dialog close
applying modal=false to the menu (not to the dialog) to fix this in the same way as elsewhere in the codebase
* add select all link to face library, classification, and explore
* Disable iOS image dragging for classification card
* add proxmox ballooning comment
* lpr docs tweaks
* yaml list
* clarify tls_insecure
* Improve security summary format and usefulness
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Fix saving zone friendly name when it wasn't set
* Fix UTF-8 handling for Onvif
* Don't remove none directory for classes
* Lookup all event IDs for review item immediately
* Cleanup typing
* Only fetch events when review group is open
* Cleanup
* disable debug paths switch for autotracking cameras
* fix clickable birdseye
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* jwt permissions
* add old password to body req
* add model and migration
need to track the datetime that passwords were changed for the jwt
* auth api backend changes
- use os.open to create jwt secret with restrictive permissions (0o600: read/write for owner only)
- add backend validation for password strength
- add iat claim to jwt so the server can determine when a token was issued and reject any jwts issued before a user's password_changed_at timestamp, ensuring old tokens are invalidated after a password change
- set logout route to public to avoid 401 when logging out
- issue new jwt for users who change their own password so they stay logged in
* improve set password dialog
- add field to verify old password
- add password strength requirements
* frontend tweaks for password dialog
* i18n
* use verify endpoint for existing password verification
avoid /login side effects (creating a new session)
* public logout
* only check if password has changed on jwt refresh
* fix tests
Fix migration 030 by using raw sql to select usernames (avoid ORM selecting nonexistent columns)
* add multi device warning to password dialog
* remove password verification endpoint
Just send old_password + new password in one request, let the backend handle verification in a single operation
* remove extra gap controller overrides
* new vod endpoint for clips to set discontinuity
ensure tracking-detail playlists emit #EXT-X-DISCONTINUITY (avoids fMP4 timestamp rewrites and playback stalls) while leaving standard recordings behavior unchanged
* use new endpoint
* Remove source_type from API
* Don't require state classification models to select all classes
* Specifically validate provided end_time for manual events
* Remove yolov9 specification for warning
* Remove warning for coral
* clarify zone name tip
* clarify replace rules in lpr docs
* remove periods
* Add explanation for review report
* adjust HLS gap controller params
defaults to false, should help to recover from hangs and stalling in tracking details videos on chrome
* only redirect to login page once on 401
attempt to fix ios pwa safari redirect storm
* Use contextual information from other cameras to inform report summary
* Formatting and prompt improvements for review summary report
* More improvements to prompt
* Remove examples
* Don't show admin action buttons on export card
* fix redirect race condition
Coordinate 401 redirect logic between ApiProvider and ProtectedRoute using a shared flag to prevent multiple simultaneous redirects that caused UI flashing. Ensure both auth error paths check and set the redirect flag before navigating to login, eliminating race conditions where both mechanisms could trigger at once
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Adds support for YOLO v9 models running on Google Coral
* fix format by using ruff instead of black
* Remove comment
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Remove log message
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* revert to hard-coded settings. use ModelTypeEnum directly
* remove log messages. detect invalid output tensor count
* remove 1-tensor processing. add pre_process() function
* check for valid model type
* fix formatting
* remove unused import and variable
* remove tip that indicates other YOLO models may be supported.
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* ensure audio events display timeline entries in tracking details
* tweak tracking details layout for small desktop sizes
* update transcription docs
* Update classification docs for training recommendations
* Make number of classification images to be kept configurable
* Add bird to classification reference
* Fix incorrect averaging of the segments so it correctly only uses the most recent segments
* fix trigger logic
* add ability to download clean snapshot
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Implement renaming in model editing dialog
* add transcription faq
* remove incorrect constraint for viewer as username
should be able to change anyone's role other than admin
* Don't save redundant state changes
* prevent crash when a camera doesn't support onvif imaging service required for focus support
* Fine tune behavior
* Stop redundant go2rtc stream metadata requests and defer audio information to allow bandwidth for image requests
* Improve cleanup logic for capture process
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Fix history management failing when updating URL
* Handle case where user doesn't have images that represent all states
If a user selects all imags and can't proceed we show a warning that they can still proceed but the model won't be trained until they get at least one image for every state.
* Still create all classes
We stil need to create all classes even if the user didn't assign images to them.
* fix camera group access for non admin users
changes from previous PR wrongly included users from the standard viewer role (but excluded custom viewer roles)
* Adjust threat level interaction to be less strict
* use base path when fetching go2rtc data
* show config error message when starting in safe mode
* fix genai migration
* fix genai
* Fix genai migration
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Don't add to history when opening search dialog
* Update caniuse
* Revamp the history handling for dialog components
* clarify audio transcription docs
* Use titlecase helper
* Allow running object clasasification on stationary objects
* small spacing tweaks for tablets
* require admin role to delete users
* explicitly prevent deletion of admin user
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (French)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (French)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (French)
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (French)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (French)
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (French)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (French)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (French)
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (French)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (French)
Currently translated at 100.0% (635 of 635 strings)
Translated using Weblate (French)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (French)
Currently translated at 100.0% (108 of 108 strings)
Translated using Weblate (French)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (French)
Currently translated at 100.0% (209 of 209 strings)
Translated using Weblate (French)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (French)
Currently translated at 97.1% (103 of 106 strings)
Translated using Weblate (French)
Currently translated at 97.1% (103 of 106 strings)
Translated using Weblate (French)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (French)
Currently translated at 100.0% (127 of 127 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Apocoloquintose <bertrand.moreux@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fr/
Translation: Frigate NVR/common
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 90.2% (83 of 92 strings)
Translated using Weblate (Spanish)
Currently translated at 30.1% (35 of 116 strings)
Translated using Weblate (Spanish)
Currently translated at 64.0% (409 of 639 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Spanish)
Currently translated at 76.3% (97 of 127 strings)
Translated using Weblate (Spanish)
Currently translated at 29.3% (34 of 116 strings)
Translated using Weblate (Spanish)
Currently translated at 24.1% (28 of 116 strings)
Translated using Weblate (Spanish)
Currently translated at 25.4% (27 of 106 strings)
Translated using Weblate (Spanish)
Currently translated at 26.4% (28 of 106 strings)
Translated using Weblate (Spanish)
Currently translated at 76.3% (97 of 127 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (39 of 39 strings)
Co-authored-by: Adrian C <adriancuervo@gmail.com>
Co-authored-by: Gerard Ricart Castells <gerard.ricart@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Josep Olivé <josepolive89@gmail.com>
Co-authored-by: Ramòn Rueda <virem1@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (635 of 635 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (108 of 108 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (209 of 209 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (207 of 207 strings)
Translated using Weblate (Dutch)
Currently translated at 97.1% (103 of 106 strings)
Translated using Weblate (Dutch)
Currently translated at 97.1% (103 of 106 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (127 of 127 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marijn <168113859+Marijn0@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nl/
Translation: Frigate NVR/common
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (108 of 108 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (209 of 209 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Catalan)
Currently translated at 97.1% (103 of 106 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (127 of 127 strings)
Co-authored-by: Eduardo Pastor Fernández <123eduardoneko123@gmail.com>
Co-authored-by: Gerard Ricart Castells <gerard.ricart@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ca/
Translation: Frigate NVR/common
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (635 of 635 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (108 of 108 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (209 of 209 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Ukrainian)
Currently translated at 97.1% (103 of 106 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (127 of 127 strings)
Co-authored-by: Alex Taran <oleksii.taran@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/uk/
Translation: Frigate NVR/common
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (128 of 128 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (92 of 92 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (214 of 214 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (108 of 108 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (209 of 209 strings)
Translated using Weblate (Romanian)
Currently translated at 97.1% (103 of 106 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: lukasig <lukasig@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ro/
Translation: Frigate NVR/common
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 68.7% (439 of 639 strings)
Translated using Weblate (Russian)
Currently translated at 98.5% (211 of 214 strings)
Translated using Weblate (Russian)
Currently translated at 95.5% (108 of 113 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (209 of 209 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (108 of 108 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Russian)
Currently translated at 78.0% (467 of 598 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (127 of 127 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Russian)
Currently translated at 73.9% (442 of 598 strings)
Translated using Weblate (Russian)
Currently translated at 95.5% (86 of 90 strings)
Translated using Weblate (Russian)
Currently translated at 98.0% (51 of 52 strings)
Translated using Weblate (Russian)
Currently translated at 71.6% (91 of 127 strings)
Translated using Weblate (Russian)
Currently translated at 86.4% (433 of 501 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Артём Владимиров <artyomka71@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ru/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
* fix wording in reference config
* spacing tweaks
* make live view settings drawer scrollable
* clarify audio transcription docs
* change audio transcription icon to activity indicator when transcription is in progress
the backend doesn't implement any kind of queueing for speech event transcription
* tracking details tweaks
- Add attribute box overlay and area
- Add score
- Throttle swr revalidation during video component rerendering
* add mse codecs to console debug on errors
* add camera name
* update live view docs
* use swr as single source of truth for searchDetail
rather than maintaining a separate state, derive the selected item from swr cache. fixes websocket sync when regenerating descriptions or fetching transcriptions
* fix key warning in console
* don't try to fetch event from review item for audio events
* update audio transcription toast wording
* Add a community supported badge to specific detectors in the info summaries to better separate
* Make object classification publish to tracked object update and add examples for state classification
* Add item to advanced docs about tensorflow limiting
* Don't show submission for in progress objects
* fix for ios not reporting video dimensions on initial metadata load
in testing, polling with requestAnimationFrame finds the dimensions within 2 frames
* Catch jetson nvidia device tree
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Include DB in safe mode config
Copy DB when going into safe mode to avoid creating a new one if a user has configured a separate location
* Fix documentation for example log module
* Set minimum duration for recording segments
Due to the inpoint logic, some recordings would get clipped on the end of the segment with a non-zero duration but not enough duration to include a frame. 100 ms is a safe value for any video that is 10fps or higher to have a frame
* Add docs to explain object assignment for classification
* Add warning for Intel GPU stats bug
Add warning with explanation on GPU stats page when all Intel GPU values are 0
* Update docs with creation instructions
* reset loading state when moving through events in tracking details
* disable pip on preview players
* Improve HLS handling for startPosition
The startPosition was incorrectly calculated assuming continuous recordings, when it needs to consider only some segments exist. This extracts that logic to a utility so all can use it.
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* ensure viewer roles are available in create user dialog
* admin-only endpoint to return unmaksed camera paths and go2rtc streams
* remove camera edit dropdown
pushing camera editing from the UI to 0.18
* clean up camera edit form
* rename component for clarity
CameraSettingsView is now CameraReviewSettingsView
* Catch case where user requsts clip for time that has no recordings
* ensure emergency cleanup also sets has_clip on overlapping events
improves https://github.com/blakeblackshear/frigate/discussions/20945
* use debug log instead of info
* update docs to recommend tmpfs
* improve display of in-progress events in explore tracking details
* improve seeking logic in tracking details
mimic the logic of DynamicVideoController
* only use ffprobe for duration to avoid blocking
fixes https://github.com/blakeblackshear/frigate/discussions/20737#discussioncomment-14999869
* Revert "only use ffprobe for duration to avoid blocking"
This reverts commit 8b15078005.
* update readme to link to object detector docs
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* don't flatten the search result cache when updating
this would cause an infinite swr fetch if something was mutated and then fetch was called again
* Properly sort keys for recording summary in StorageMetrics
* tracked object description box tweaks
* Remove ability to right click on elements inside of face popup
* Update reprocess message
* don't show object track until video metadata is loaded
* fix blue line height calc for in progress events
* Use timeline tab by default for notifications but add a query arg for customization
* Try and improve notification opening behavior
* Reduce review item buffering behavior
* ensure logging config is passed to camera capture and tracker processes
* ensure on demand recording stops when browser closes
* improve active line progress height with resize observer
* remove icons and duplicate find similar link in explore context menu
* fix for initial broken image when creating trigger from explore
* display friendly names for triggers in toasts
* lpr and triggers docs updates
* remove icons from dropdowns in face and classification
* fix comma dangle linter issue
* re-add incorrectly removed face library button icons
* fix sidebar nav links on < 768px desktop layout
* allow text to wrap on mark as reviewed button
* match exact pixels
* clarify LPR docs
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* chore: i18n use cache key
* Fix indentation in Dockerfile for pip command
* Add build argument for GIT_COMMIT_HASH in CI workflow
* Add short-sha output to action.yml
* Update build args to use short SHA output
* build: use vite .env
* Remove unnecessary newline in Dockerfile
* Define proxy host variable in vite.config.ts
Add a new line to define the proxy host variable.
* digest auth backend
* frontend
* i18n
* update field description language to include note about onvif specific credentials
* mask util helper function
* language
* mask passwords in http-flv and others where a url param is password
* backend api endpoint
* don't add no-credentials version of streams to rtsp_candidates
* frontend types
* improve types
* add optional probe dialog to wizard step 1
* i18n
* form description and field change
* add onvif form description
* match onvif probe pane with other steps in the wizard
* refactor to add probe and snapshot as step 2
* consolidate probe dialog
* don't change dialog size
* radio button style
* refactor to select onvif urls via combobox in step 3
* i18n
* add scrollbar container
* i18n cleanup
* fix button activity indicator
* match test parsing in step 3 with step 2
* hide resolution if both width and height are zero
* use drawer for stream selection on mobile in step 3
* suppress double toasts
* api endpoint description
* Don't warn when event ids have expired for trigger sync
* Import faster_whisper conditinally to avoid illegal instruction
* Catch OpenVINO runtime error
* fix race condition in detail stream context
navigating between tracked objects in Explore would sometimes prevent the object track from appearing
* Handle case where classification images are deleted
* Adjust default rounded corners on larger screens
* Improve flow handling for classification state
* Remove images when wizard is cancelled
* Improve deletion handling for classes
* Set constraints on review buffers
* Update to support correct data format
* Set minimum duration for recording based review items
* Use friendly name in review genai prompt
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Fix filtering for classification
* Adjust prompt to account for response tokens
* Correctly return response for reprocess
* Use API response to update data instead of trying to re-parse all of the values
* Implement rename class api
* Fix model deletion / rename dialog
* Remove camera spatial context
* Catch error
* use grid view on desktop
* refactor description box to remove buttons and add row of action icon buttons
* add tooltips
* fix trigger creation
when using the search effect to create a trigger, the prefilled object will not exist in the config yet
* i18n
* set max width on thumbnail
* show id field when editing zone
* improve zone capitalization
* Update NPU models and docs
* fix mobilepage in tracked object details
* Use thread lock for openvino to avoid concurrent requests with JinaV2
* fix hashing function to avoid collisions
* remove extra flex div causing overflow
* ensure header stays on top of video controls
* don't smart capitalize friendly names
* Fix incorrect object classification crop
* don't display submit to plus if object doesn't have a snapshot
* check for snapshot and clip in actions menu
* frigate plus submission fix
still show frigate+ section if snapshot has already been submitted and run optimistic update, local state was being overridden
* Don't fail to show 0% when showing classification
* Don't fail on file system error
* Improve title and description for review genai
* fix overflowing truncated review item description in detail stream
* catch events with review items that start after the first timeline entry
review items may start later than events within them, so subtract a padding from the start time in the filter so the start of events are not incorrectly filtered out of the list in the detail stream
* also pad on review end_time
* fix
* change order of timeline zoom buttons on mobile
* use grid to ensure genai title does not cause overflow
* small tweaks
* Cleanup
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* feat: add zones friendly name
* fix: fix the issue where the input field was empty when there was no friendly_name
* chore: fix the issue where the friendly name would replace spaces with underscores
* docs: update zones docs
* Update web/src/components/settings/ZoneEditPane.tsx
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Add friendly_name option for zone configuration
Added optional friendly name for zones in configuration.
* fix: fix the logical error in the null/empty check for the polygons parameter
* fix: remove the toast name for zones will use the friendly_name instead
* docs: remove emoji tips
* revert: revert zones doc ui tips
* Update docs/docs/configuration/zones.md
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Update docs/docs/configuration/zones.md
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Update docs/docs/configuration/zones.md
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* feat: add friendly zone names to tracking details and lifecycle item descriptions
* chore: lint fix
* refactor: add friendly zone names to timeline entries and clean up unused code
* refactor: add formatList
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* remove frigate+ icon from explore grid footer
* add margin
* pointer cursor on event menu items in detail stream
* don't show submit to plus for non-objects and if plus is disabled
* tweak spacing in annotation settings popover
* Fix deletion of classification images and library
* Ensure after creating a class that things are correct
* Fix dialog getting stuck
* Only show the genai summary popup on mobile when timeline is open
* fix audio transcription embedding
* spacing
* hide x icon on restart sheet to prevent closure issues
* prevent x overflow in detail stream on mobile safari
* ensure name is valid for search effect trigger
* add trigger to detail actions menu
* move find similar to actions menu
* Use a column layout for MobilePageContent in PlatformAwareSheet
This is so the header is outside the scrolling area and the content can grow/scroll independently. This now matches the way it's done in classification
* Skip azure execution provider
* add optional ref to always scroll to top
the more filters in explore was not scrolled to the top on open due to the use of framer motion
* fix title classes on desktop
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
Currently translated at 99.8% (597 of 598 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.9% (98 of 99 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (99 of 99 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (207 of 207 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (98 of 98 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (88 of 88 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (90 of 90 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: OverTheHillsAndFarAway <prosjektx@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nb_NO/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.8% (597 of 598 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (99 of 99 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (207 of 207 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (98 of 98 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (88 of 88 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (39 of 39 strings)
Co-authored-by: GuoQing Liu <842607283@qq.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hans/
Translation: Frigate NVR/common
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-settings
Currently translated at 99.4% (595 of 598 strings)
Translated using Weblate (Slovak)
Currently translated at 97.9% (97 of 99 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (98 of 98 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (Slovak)
Currently translated at 99.2% (124 of 125 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (207 of 207 strings)
Translated using Weblate (Slovak)
Currently translated at 85.9% (512 of 596 strings)
Translated using Weblate (Slovak)
Currently translated at 99.1% (123 of 124 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (Slovak)
Currently translated at 98.6% (494 of 501 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (88 of 88 strings)
Translated using Weblate (Slovak)
Currently translated at 74.1% (442 of 596 strings)
Translated using Weblate (Slovak)
Currently translated at 98.3% (122 of 124 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Slovak)
Currently translated at 98.1% (53 of 54 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (206 of 206 strings)
Translated using Weblate (Slovak)
Currently translated at 88.0% (441 of 501 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jakub K <klacanjakub0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sk/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Currently translated at 99.8% (597 of 598 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (99 of 99 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (99 of 99 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (98 of 98 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (207 of 207 strings)
Co-authored-by: Daniel Nylander <daniel@danielnylander.se>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kristian Johansson <knmjohansson@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sv/
Translation: Frigate NVR/common
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-settings
Currently translated at 99.8% (597 of 598 strings)
Translated using Weblate (French)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (French)
Currently translated at 100.0% (99 of 99 strings)
Translated using Weblate (French)
Currently translated at 100.0% (99 of 99 strings)
Translated using Weblate (French)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (French)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (French)
Currently translated at 100.0% (207 of 207 strings)
Translated using Weblate (French)
Currently translated at 100.0% (98 of 98 strings)
Translated using Weblate (French)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (French)
Currently translated at 100.0% (89 of 89 strings)
Translated using Weblate (French)
Currently translated at 100.0% (88 of 88 strings)
Translated using Weblate (French)
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (French)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (French)
Currently translated at 100.0% (39 of 39 strings)
Co-authored-by: Apocoloquintose <bertrand.moreux@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/
Translation: Frigate NVR/common
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-settings
Currently translated at 99.8% (597 of 598 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Dutch)
Currently translated at 98.9% (98 of 99 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (99 of 99 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (207 of 207 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (98 of 98 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (89 of 89 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (88 of 88 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (39 of 39 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marijn <168113859+Marijn0@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nl/
Translation: Frigate NVR/common
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Currently translated at 99.8% (597 of 598 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Italian)
Currently translated at 97.9% (97 of 99 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (98 of 98 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (207 of 207 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (89 of 89 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (88 of 88 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (206 of 206 strings)
Translated using Weblate (Italian)
Currently translated at 28.4% (25 of 88 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (Italian)
Currently translated at 75.0% (93 of 124 strings)
Translated using Weblate (Italian)
Currently translated at 98.1% (53 of 54 strings)
Co-authored-by: Gringo <ita.translations@tiscali.it>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/it/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Currently translated at 99.8% (597 of 598 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Ukrainian)
Currently translated at 98.9% (98 of 99 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (99 of 99 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (98 of 98 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (207 of 207 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (98 of 98 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (89 of 89 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (88 of 88 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (596 of 596 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (206 of 206 strings)
Co-authored-by: Anatoli Skovpen <a@ask.kiev.ua>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/uk/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Currently translated at 99.8% (597 of 598 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Romanian)
Currently translated at 98.9% (98 of 99 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (99 of 99 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (598 of 598 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (98 of 98 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (125 of 125 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (207 of 207 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (88 of 88 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (593 of 593 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (34 of 34 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (206 of 206 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: lukasig <lukasig@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ro/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
* add prev/next buttons on desktop
* buttons should work with summary and grid view
* i18n
* small tweaks
* don't change dialog size
* remove heading and count
* remove icons
* spacing
* two column detail view
* add actions to dots menu
* move actions menu to its own component
* set modal to false on face library dropdown to guard against improper closures
https://github.com/shadcn-ui/ui/discussions/6908
* frigate plus layout
* remove face training
* clean up unused
* refactor to remove duplication between mobile and desktop
* turn annotation settings into a popover
* fix popover
* improve annotation offset popver
* change icon and popover text in detail stream for annotation settings
* clean up
* use drawer on mobile
* fix setter function
* use dialog ref for popover portal
* don't portal popover
* tweaks
* add button type
* lower xl max width
* fixes
* justify
* Correctly sort summary responses
* Consider JinaV2 as a complex model
* Subscribe to record updates in camera watchdog
* Cleanup score showing
* No need to sort review summary
* Add tests for recording summary
* Don't break existing format
* Sort event summary by day
* Always show ID field when editing a trigger
* use onBlur method for form validation
this will prevent the trigger ID from expanding too soon when a user is typing the friendly name
* camera wizard input mobile font zooming
* ensure the selected page is visible when navigating via url on mobile
* Filter detail stream to only show items from within the review item
* remove incorrect classes causing extra scroll in detail stream
* change button label
* fix mobile menu button highlight issue
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Don't show model selection or back button when in multi select mode
* Add dialog to edit classification models
* Fix header spacing
* Cleanup desktop
* Incrase max number of object classifications
* fix iOS mobile card
* Cleanup
* Correctly remove classification model from config
* Undo
* fix
* Use existing config update API and dynamically remove models that were running
* Set update message for face
* detail stream settings
* remove old review detail dialog
* change layout
* use detail stream in tracking details
* reusable tabs component
* pass in tabs for desktop
* fix object selection and time updating
* i18n
* aspect fixes
* include tolerance for displaying of path and zone
some browsers (firefox and probably brave) intentionally reduce precision of seeking with currentTime for privacy reasons
* detail stream seeking fixes
* tracking details seeking fixes
* layout tweaks
* add download button back for now
* remove
* remove
* snapshot is now default tab
* Pull context size from openai models
* Adjust wording based on type of model
* Instruct to not use parenthesis
* Simplify genai config
* Don't use GPU for training
* Update docs for review descriptions
* Add logging for context tokens used
* Incrase number of images due to lower than expected context usage
* Re-balance the suspicious activity checks
* Adjustments to context sizing
* optimize context usage
* Adjust context usage
* Make title more direct
* Update docs
Currently translated at 100.0% (593 of 593 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (206 of 206 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 76.6% (95 of 124 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.1% (53 of 54 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 97.0% (33 of 34 strings)
Added translation using Weblate (Chinese (Simplified Han script))
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (584 of 584 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (582 of 582 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (10 of 10 strings)
Co-authored-by: GuoQing Liu <842607283@qq.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hans/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Currently translated at 74.1% (434 of 585 strings)
Translated using Weblate (Slovak)
Currently translated at 86.6% (434 of 501 strings)
Translated using Weblate (Slovak)
Currently translated at 65.2% (382 of 585 strings)
Translated using Weblate (Slovak)
Currently translated at 76.8% (385 of 501 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Slovak)
Currently translated at 62.7% (367 of 585 strings)
Translated using Weblate (Slovak)
Currently translated at 73.8% (370 of 501 strings)
Translated using Weblate (Slovak)
Currently translated at 83.9% (73 of 87 strings)
Translated using Weblate (Slovak)
Currently translated at 96.0% (49 of 51 strings)
Added translation using Weblate (Slovak)
Translated using Weblate (Slovak)
Currently translated at 62.0% (363 of 585 strings)
Translated using Weblate (Slovak)
Currently translated at 99.1% (123 of 124 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (34 of 34 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Slovak)
Currently translated at 98.0% (50 of 51 strings)
Translated using Weblate (Slovak)
Currently translated at 72.8% (365 of 501 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jakub K <klacanjakub0@gmail.com>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sk/
Translation: Frigate NVR/audio
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Currently translated at 100.0% (593 of 593 strings)
Translated using Weblate (French)
Currently translated at 100.0% (206 of 206 strings)
Translated using Weblate (French)
Currently translated at 98.1% (582 of 593 strings)
Translated using Weblate (French)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (French)
Currently translated at 100.0% (204 of 204 strings)
Translated using Weblate (French)
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (French)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (French)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (French)
Currently translated at 100.0% (585 of 585 strings)
Translated using Weblate (French)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (French)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (French)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (French)
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (French)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (French)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (French)
Currently translated at 100.0% (34 of 34 strings)
Translated using Weblate (French)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (French)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (French)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (French)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (French)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (French)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (French)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (French)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (French)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (French)
Currently translated at 100.0% (585 of 585 strings)
Translated using Weblate (French)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (French)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (French)
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (French)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (French)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (French)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (French)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (French)
Currently translated at 100.0% (585 of 585 strings)
Translated using Weblate (French)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (French)
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (French)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (French)
Currently translated at 100.0% (34 of 34 strings)
Translated using Weblate (French)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (French)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (French)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (French)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (French)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (French)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (French)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (French)
Currently translated at 100.0% (87 of 87 strings)
Added translation using Weblate (French)
Translated using Weblate (French)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (French)
Currently translated at 100.0% (585 of 585 strings)
Translated using Weblate (French)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (French)
Currently translated at 100.0% (34 of 34 strings)
Translated using Weblate (French)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (French)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (French)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (French)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (French)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (French)
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (French)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (French)
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (French)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (French)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (French)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (French)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (French)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (French)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (French)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (French)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (French)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (French)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (French)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (French)
Currently translated at 100.0% (584 of 584 strings)
Translated using Weblate (French)
Currently translated at 100.0% (582 of 582 strings)
Translated using Weblate (French)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (French)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (French)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (French)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (French)
Currently translated at 100.0% (580 of 580 strings)
Translated using Weblate (French)
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (French)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (French)
Currently translated at 100.0% (580 of 580 strings)
Translated using Weblate (French)
Currently translated at 100.0% (580 of 580 strings)
Translated using Weblate (French)
Currently translated at 98.8% (89 of 90 strings)
Translated using Weblate (French)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (French)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (French)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (French)
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Apocoloquintose <bertrand.moreux@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Pascal Courtonne <pascal@bobbz.org>
Co-authored-by: Yanom1212 <ylamarche@icloud.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fr/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (585 of 585 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (34 of 34 strings)
Added translation using Weblate (Catalan)
Translated using Weblate (Catalan)
Currently translated at 100.0% (585 of 585 strings)
Translated using Weblate (Catalan)
Currently translated at 99.2% (497 of 501 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (582 of 582 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Catalan)
Currently translated at 93.0% (466 of 501 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (580 of 580 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Catalan)
Currently translated at 89.8% (450 of 501 strings)
Translated using Weblate (Catalan)
Currently translated at 97.0% (563 of 580 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Catalan)
Currently translated at 98.3% (59 of 60 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (Catalan)
Currently translated at 85.2% (427 of 501 strings)
Co-authored-by: Eduardo Pastor Fernández <123eduardoneko123@gmail.com>
Co-authored-by: Gerard Ricart Castells <gerard.ricart@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ca/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ca/
Translation: Frigate NVR/audio
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
* Adjust for commutes
* Tweaks
* Don't show no models view in grid
* Add text-md to inputs
* Adjust train title for mobile
* Cleanup prompt more
* Use i18n functions for tooltip
* Fix model complexity causing crash
* Cleanup
* black background
* fix backend logic
* fixes
* ensure data being sent to api is segment aligned
* tweak
* tweaks to keep motion review as-is
* fix for half segment fractional seconds when using zooming
* feat(player): always show camera names + add UI config toggle
* feat(settings): add toggle for displaying camera names in multi-camera views
* update label and description for camera name setting
* Make prompt more fair and reduce time extension
* Adjust naming of unrecognized objects
* Improve object naming behavior
* Add more context image levels
* add reusable component for combined name / internal name form field
* fix labels
* refactor utilities
* refactor image picker
* lazy loading
* don't clear text box
* trigger wizard
* image picker fixes
* use name and ID field in trigger edit dialog
* ensure wizard resets when reopening
* icon size tweak
* multiple triggers can trigger at once
* remove scrolling
* mobile tweaks
* remove duplicated component
* fix types
* use table on desktop and keep cards on mobile
* provide default
* add blurred icon button component
* apply component to explore, face, and classification views
* apply to exports and fix bug where play button was unclickable
* spacing tweaks and add link to explore for plate
* clear selected objects when changing cameras
* plate link and spacing in object lifecycle
* set tabindex to prevent tooltip from showing on reopen
* show month and day in object lifecycle timestamp
* tweak api to fetch multiple timelines
* support multiple selected objects in context
* rework context provider
* use toggle in detail stream
* use toggle in menu
* plot multiple object tracks
* verified icon, recognized plate, and clicking tweaks
* add plate to object lifecycle
* close menu before opening frigate+ dialog
* clean up
* normal text case for tooltip
* capitalization
* use flexbox for recording view
* match face wizard with camera and classification wizards
* remove review detail dialog and link chip to detail stream in history
* remove footer on explore images and move to overlay
* use consistent overlay button styles
* spacing tweak
* ensure selected ring stays on top of gradients
* fix z-index
* match object lifecycle with details
* add detail stream selector to mobile drawer
* tweak getDurationFromTimestamps for i18n and abbreviations
* improve lifecycle description labeling
* i18n
* match figma
* fix progress line and add area and ratio tooltip
* allow clicking on chevron without triggering playback
* tweaks
* add key
* change wording
* clean up
* clean up
* remove check
* clean up
* Implement extraction of images for classification state models
* Add object classification dataset preparation
* Add first step wizard
* Update i18n
* Add state classification image selection step
* Improve box handling
* Add object selector
* Improve object cropping implementation
* Fix state classification selection
* Finalize training and image selection step
* Cleanup
* Design optimizations
* Cleanup mobile styling
* Update no models screen
* Cleanups and fixes
* Fix bugs
* Improve model training and creation process
* Cleanup
* Dynamically add metrics for new model
* Add loading when hitting continue
* Improve image selection mechanism
* Remove unused translation keys
* Adjust wording
* Add retry button for image generation
* Make no models view more specific
* Adjust plus icon
* Adjust form label
* Start with correct type selected
* Cleanup sizing and more font colors
* Small tweaks
* Add tips and more info
* Cleanup dialog sizing
* Add cursor rule for frontend
* Cleanup
* remove underline
* Lazy loading
* Add cutoff for object classification
* Add selector for classifiction model type
* Improve model selection view
* Clean up design of classification card
* Tweaks
* Adjust button colors
* Improvements to gradients and making face library consistent
* Add basic classification model wizard
* Use relative coordinates
* Properly get resolution
* Clean up exports
* Cleanup
* Cleanup
* Update to use pre-defined component for image shadow
* Refactor image grouping
* Clean up mobile
* Clean up decision logic
* Remove max check on classification objects
* Increase default number of faces shown
* Cleanup
* Improve mobile layout
* Clenaup
* Update vocabulary
* Fix layout
* Fix page
* Cleanup
* Choose last item for unknown objects
* Move explore button
* Cleanup grid
* Cleanup classification
* Cleanup grid
* Cleanup
* Set transparency
* Set unknown
* Don't filter all configs
* Check length
Currently translated at 100.0% (580 of 580 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 96.9% (32 of 33 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (579 of 579 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 90.3% (523 of 579 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 97.7% (85 of 87 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (468 of 468 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (467 of 467 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (84 of 84 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (26 of 26 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (46 of 46 strings)
Co-authored-by: GuoQing Liu <842607283@qq.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/zh_Hans/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 61.7% (358 of 580 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (Slovak)
Currently translated at 70.2% (352 of 501 strings)
Translated using Weblate (Slovak)
Currently translated at 61.8% (358 of 579 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (Slovak)
Currently translated at 64.8% (325 of 501 strings)
Translated using Weblate (Slovak)
Currently translated at 54.7% (316 of 577 strings)
Translated using Weblate (Slovak)
Currently translated at 41.7% (241 of 577 strings)
Translated using Weblate (Slovak)
Currently translated at 98.4% (196 of 199 strings)
Translated using Weblate (Slovak)
Currently translated at 34.0% (196 of 575 strings)
Translated using Weblate (Slovak)
Currently translated at 97.4% (194 of 199 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 51.9% (243 of 468 strings)
Translated using Weblate (Slovak)
Currently translated at 99.1% (121 of 122 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Slovak)
Currently translated at 98.4% (190 of 193 strings)
Translated using Weblate (Slovak)
Currently translated at 61.3% (262 of 427 strings)
Translated using Weblate (Slovak)
Currently translated at 91.5% (108 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 23.0% (108 of 468 strings)
Translated using Weblate (Slovak)
Currently translated at 88.5% (108 of 122 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Slovak)
Currently translated at 91.5% (108 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 56.9% (110 of 193 strings)
Translated using Weblate (Slovak)
Currently translated at 29.2% (125 of 427 strings)
Translated using Weblate (Slovak)
Currently translated at 87.2% (103 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 22.0% (103 of 467 strings)
Translated using Weblate (Slovak)
Currently translated at 84.4% (103 of 122 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (84 of 84 strings)
Translated using Weblate (Slovak)
Currently translated at 88.1% (104 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 55.2% (106 of 192 strings)
Translated using Weblate (Slovak)
Currently translated at 28.3% (121 of 427 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jakub K <klacanjakub0@gmail.com>
Co-authored-by: Jakub T <jakub.tilesch@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sk/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 96.6% (114 of 118 strings)
Translated using Weblate (Korean)
Currently translated at 10.3% (60 of 580 strings)
Translated using Weblate (Korean)
Currently translated at 13.9% (17 of 122 strings)
Translated using Weblate (Korean)
Currently translated at 83.3% (50 of 60 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Korean)
Currently translated at 93.9% (31 of 33 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Korean)
Currently translated at 13.5% (68 of 501 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Korean)
Currently translated at 99.1% (117 of 118 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Korean)
Currently translated at 69.8% (37 of 53 strings)
Translated using Weblate (Korean)
Currently translated at 98.9% (197 of 199 strings)
Translated using Weblate (Korean)
Currently translated at 7.0% (33 of 468 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Korean)
Currently translated at 71.1% (37 of 52 strings)
Translated using Weblate (Korean)
Currently translated at 13.1% (16 of 122 strings)
Translated using Weblate (Korean)
Currently translated at 6.6% (4 of 60 strings)
Translated using Weblate (Korean)
Currently translated at 60.8% (28 of 46 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Korean)
Currently translated at 15.6% (67 of 427 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Korean)
Currently translated at 70.2% (59 of 84 strings)
Translated using Weblate (Korean)
Currently translated at 8.1% (35 of 427 strings)
Translated using Weblate (Korean)
Currently translated at 55.0% (65 of 118 strings)
Translated using Weblate (Korean)
Currently translated at 23.6% (17 of 72 strings)
Co-authored-by: GGAMBI <mmxdog@empal.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ko/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ko/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (580 of 580 strings)
Translated using Weblate (Swedish)
Currently translated at 98.8% (495 of 501 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (Swedish)
Currently translated at 96.8% (485 of 501 strings)
Translated using Weblate (Swedish)
Currently translated at 94.8% (475 of 501 strings)
Translated using Weblate (Swedish)
Currently translated at 94.4% (473 of 501 strings)
Translated using Weblate (Swedish)
Currently translated at 93.6% (469 of 501 strings)
Translated using Weblate (Swedish)
Currently translated at 89.6% (449 of 501 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (579 of 579 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (577 of 577 strings)
Translated using Weblate (Swedish)
Currently translated at 80.1% (461 of 575 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (468 of 468 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (467 of 467 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (61 of 61 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kristian Johansson <knmjohansson@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sv/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 97.6% (489 of 501 strings)
Translated using Weblate (French)
Currently translated at 100.0% (579 of 579 strings)
Translated using Weblate (French)
Currently translated at 100.0% (579 of 579 strings)
Translated using Weblate (French)
Currently translated at 100.0% (579 of 579 strings)
Translated using Weblate (French)
Currently translated at 96.4% (483 of 501 strings)
Translated using Weblate (French)
Currently translated at 77.8% (451 of 579 strings)
Translated using Weblate (French)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (French)
Currently translated at 73.7% (427 of 579 strings)
Translated using Weblate (French)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (French)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (French)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (French)
Currently translated at 100.0% (468 of 468 strings)
Translated using Weblate (French)
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (French)
Currently translated at 100.0% (467 of 467 strings)
Translated using Weblate (French)
Currently translated at 100.0% (61 of 61 strings)
Co-authored-by: Apocoloquintose <bertrand.moreux@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Pascal Courtonne <pascal@bobbz.org>
Co-authored-by: Sylvain LEROY <syl_tigra@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Currently translated at 100.0% (579 of 579 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (Italian)
Currently translated at 86.8% (435 of 501 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (575 of 575 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (Italian)
Currently translated at 72.8% (419 of 575 strings)
Translated using Weblate (Italian)
Currently translated at 97.7% (85 of 87 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (468 of 468 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (467 of 467 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (84 of 84 strings)
Co-authored-by: GMagician <gmagician@users.noreply.hosted.weblate.org>
Co-authored-by: Gringo <ita.translations@tiscali.it>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/it/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Currently translated at 100.0% (579 of 579 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (577 of 577 strings)
Translated using Weblate (Japanese)
Currently translated at 73.3% (423 of 577 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (Japanese)
Currently translated at 98.9% (197 of 199 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Japanese)
Currently translated at 72.5% (417 of 575 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Japanese)
Currently translated at 96.9% (193 of 199 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (467 of 467 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (84 of 84 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (61 of 61 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: yhi264 <yhiraki@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ja/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (580 of 580 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (579 of 579 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (577 of 577 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (575 of 575 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (468 of 468 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (467 of 467 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (61 of 61 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/uk/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (580 of 580 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (579 of 579 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (90 of 90 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (Romanian)
Currently translated at 92.6% (464 of 501 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (468 of 468 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (467 of 467 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (84 of 84 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (61 of 61 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: THT <andreyavram@yahoo.com>
Co-authored-by: lukasig <lukasig@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ro/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 79.1% (458 of 579 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.8% (89 of 90 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 96.6% (87 of 90 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 86.0% (431 of 501 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 76.4% (441 of 577 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (468 of 468 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (467 of 467 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (61 of 61 strings)
Co-authored-by: Helder Santana <helder.santana@systemsbr.com.br>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt_BR/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Currently translated at 96.9% (32 of 33 strings)
Translated using Weblate (Lithuanian)
Currently translated at 78.7% (453 of 575 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (87 of 87 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (199 of 199 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (468 of 468 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (467 of 467 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (84 of 84 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Lithuanian)
Currently translated at 98.8% (83 of 84 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (61 of 61 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kostas Čaplinskas <pokemonm360@gmail.com>
Co-authored-by: MaBeniu <runnerm@gmail.com>
Co-authored-by: pcxtx <pcxtx@yahoo.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/lt/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
* Add optional idle heartbeat for Birdseye (periodic frame emission when idle)
birdseye: add optional idle heartbeat and FFmpeg tuning envs (default off)
This adds an optional configuration field `birdseye.idle_heartbeat_fps` to
enable a lightweight idle heartbeat mechanism in Birdseye. When set to a value
greater than 0, Birdseye periodically re-sends the last composed frame during
idle periods (no motion or active updates).
This helps downstream consumers such as go2rtc, Alexa, or Scrypted to attach
faster and maintain a low-latency RTSP stream when the system is idle.
Key details:
- Config-based (`birdseye.idle_heartbeat_fps`), default `0` (disabled).
- Uses existing Birdseye rendering pipeline; minimal performance impact.
- Does not alter behavior when unset.
Documentation: added tip section in docs/configuration/restream.md.
* Update docs/docs/configuration/restream.md
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Update docs/docs/configuration/reference.md
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Refactors Birdseye idle frame broadcasting
Simplifies the idle frame broadcasting logic by removing the dedicated thread.
The idle frame is now resent directly within the main loop,
improving efficiency and reducing complexity. Also, limits the idle
heartbeat FPS to a maximum of 10 since the framebuffer is limited to 10 anyway
* ruff fix
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
Co-authored-by: Francesco Durighetto <francesco.durighetto@subbyx.com>
Co-authored-by: duri <duri@homelabubuntu.durihome.unifi>
* show audio events in detail stream
* refactor object lifecycle to look similar to detail stream
* pass detail stream as prop to avoid context error
* fix highlighting timing
* add view in explore to menu
* new type
* activity stream panel
* use context provider for activity stream
* new activity stream panel in history view
* overlay for object tracking details in history view
* use overlay in video player
* don't refetch timeline
* fix activity stream group from being highlighted prematurely
* use annotation offset
* fix scrolling and use custom hook for interaction
* memoize to prevent unnecessary renders
* i18n and timestamp formatting
* add annotation offset slider
* bg color
* add collapsible component
* refactor
* rename activity to detail
* fix merge conflicts
* i18n
* more i18n
* save clean webp instead of png
* send clean webp to plus with fallback for old events
* manual event webp
* event cleanup
* api def
* convert png to webp if exists
* update reference config
* change quality
* Migrate camera APIs to separate tag
* Implement reolink detection to handle dynamic URL assignment
* Cleanup codec handling
* Use average framerate not relative framerate
* Add reolink rtsp warning
* Don't return exception
* Use avg_frame_rate in final info
* Clenaup
* Validate host
* Fix overlap
* fetch more from ffprobe
* add detailed param to ffprobe endpoint
* add dots variant to step indicator
* add classname
* tweak colors for dark mode to match figma
* add step 1 form
* add helper function for ffmpeg snapshot
* add go2rtc stream add and ffprobe snapshot endpoints
* add camera image and stream details on successful test
* step 1 tweaks
* step 2 and i18n
* types
* step 1 and 2 tweaks
* add wizard to camera settings view
* add data unit i18n keys
* restream tweak
* fix type
* implement rough idea for step 3
* add api endpoint to delete stream from go2rtc
* add main wizard dialog component
* extract logic for friendly_name and use in wizard
* add i18n and popover for brand url
* add camera name to top
* consolidate validation logic
* prevent dialog from closing when clicking outside
* center camera name on mobile
* add help/docs link popovers
* keep spaces in friendly name
* add stream details to overlay like stats in liveplayer
* add validation results pane to step 3
* ensure test is invalidated if stream is changed
* only display validation results and enable save button if all streams have been tested
* tweaks
* normalize camera name to lower case and improve hash generation
* move wizard to subfolder
* tweaks
* match look of camera edit form to wizard
* move wizard and edit form to its own component
* move enabled/disabled switch to management section
* clean up
* fixes
* fix mobile
* new body param
* use new body param in endpoint
* explicitly use new param in frontend endpoint
* use reviewsegment as type instead of list of strings
* add toggle function to mark as unreviewed when all selected are reviewed
* i18n
* fix tests
* Map verified objects to their sub label directly
* Simplify access
* Cleanup
* Add protection for mismatched object and index
* Keep track of verified objects separately
* camera level config
* set up model runner on thread start to avoid unpickling error
* ensure feature is enabled globally
* suppress info logs from faster_whisper
* fix incorrect event_type for api and audio timeline entries
* docs
* fix
* clean up
* refactor with sidebar and mobile page
* sidebar spacing and color tweaks
* layout tweaks
* move camera switch button to header
* improve mobile
* remove back button on mobile page header
* mobile fixes
* remove debug
* don't use mobilepage
* more mobile tweaks
* use mobile page for components
* add optional actions to mobile page header for top right buttons
* fix alignment
* use page toggle
* tweaks
* sidebar inset tweaks
* move triggers to notifications sub menu
* consistency
* fix padding
* more padding fixes
* navigate history
* Update classification API docs
* Add information to events api
* Fix tag
* Add exports
* Add generic response to model for classification apis
* Add preview API information
* Cleanup
* Cleanup
* Refactor face card into generic classification card
* Update classification data card to use classification card
* Refactor state training grid to use classification card
* Refactor grouped face card into generic component
* Combine classification objects by event
* Fixup
* Cleanup
* Cleanup
* Do not fail if a single event is not found
* Save original frame
* Cleanup
* Undo
* Make keyboard shortcuts consistent
* Cleanup
* Refactor prevent default to not require separate input
* Fix
* Implement escape for reviews
* Implement escape for explore
* Send content ref to get page changes for free
Because the "a" key is used by the keyboard listener for select all, this would prevent it from being used in the tracked object details pane. This change mimics what is already done in Explore.
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (462 of 462 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (83 of 83 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (26 of 26 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (192 of 192 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (462 of 462 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (192 of 192 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (192 of 192 strings)
Translated using Weblate (Japanese)
Currently translated at 22.9% (14 of 61 strings)
Translated using Weblate (Japanese)
Currently translated at 79.1% (152 of 192 strings)
Translated using Weblate (Japanese)
Currently translated at 23.0% (6 of 26 strings)
Translated using Weblate (Japanese)
Currently translated at 22.8% (27 of 118 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Japanese)
Currently translated at 21.3% (13 of 61 strings)
Translated using Weblate (Japanese)
Currently translated at 44.4% (4 of 9 strings)
Translated using Weblate (Japanese)
Currently translated at 4.0% (5 of 122 strings)
Translated using Weblate (Japanese)
Currently translated at 19.2% (5 of 26 strings)
Translated using Weblate (Japanese)
Currently translated at 16.0% (4 of 25 strings)
Translated using Weblate (Japanese)
Currently translated at 8.3% (6 of 72 strings)
Translated using Weblate (Japanese)
Currently translated at 7.6% (4 of 52 strings)
Translated using Weblate (Japanese)
Currently translated at 10.8% (5 of 46 strings)
Translated using Weblate (Japanese)
Currently translated at 44.4% (4 of 9 strings)
Translated using Weblate (Japanese)
Currently translated at 4.2% (5 of 118 strings)
Translated using Weblate (Japanese)
Currently translated at 3.1% (6 of 192 strings)
Translated using Weblate (Japanese)
Currently translated at 83.3% (5 of 6 strings)
Translated using Weblate (Japanese)
Currently translated at 1.1% (5 of 427 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: virmaior <akomasinski@gmail.com>
Co-authored-by: yhi264 <yhiraki@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ja/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ja/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 26.9% (7 of 26 strings)
Translated using Weblate (Danish)
Currently translated at 13.5% (16 of 118 strings)
Translated using Weblate (Danish)
Currently translated at 18.9% (81 of 427 strings)
Translated using Weblate (Danish)
Currently translated at 23.0% (6 of 26 strings)
Translated using Weblate (Danish)
Currently translated at 12.7% (15 of 118 strings)
Translated using Weblate (Danish)
Currently translated at 12.0% (3 of 25 strings)
Translated using Weblate (Danish)
Currently translated at 17.0% (73 of 427 strings)
Translated using Weblate (Danish)
Currently translated at 5.0% (6 of 118 strings)
Translated using Weblate (Danish)
Currently translated at 0.8% (4 of 462 strings)
Translated using Weblate (Danish)
Currently translated at 14.5% (7 of 48 strings)
Translated using Weblate (Danish)
Currently translated at 83.3% (5 of 6 strings)
Translated using Weblate (Danish)
Currently translated at 7.1% (6 of 84 strings)
Translated using Weblate (Danish)
Currently translated at 6.5% (4 of 61 strings)
Translated using Weblate (Danish)
Currently translated at 55.5% (5 of 9 strings)
Translated using Weblate (Danish)
Currently translated at 5.7% (7 of 122 strings)
Translated using Weblate (Danish)
Currently translated at 19.2% (5 of 26 strings)
Translated using Weblate (Danish)
Currently translated at 40.0% (4 of 10 strings)
Translated using Weblate (Danish)
Currently translated at 7.6% (9 of 118 strings)
Translated using Weblate (Danish)
Currently translated at 9.7% (7 of 72 strings)
Translated using Weblate (Danish)
Currently translated at 5.7% (3 of 52 strings)
Translated using Weblate (Danish)
Currently translated at 15.2% (7 of 46 strings)
Translated using Weblate (Danish)
Currently translated at 77.7% (7 of 9 strings)
Translated using Weblate (Danish)
Currently translated at 3.9% (17 of 427 strings)
Translated using Weblate (Danish)
Currently translated at 1.6% (2 of 118 strings)
Translated using Weblate (Danish)
Currently translated at 0.4% (2 of 462 strings)
Translated using Weblate (Danish)
Currently translated at 4.1% (2 of 48 strings)
Translated using Weblate (Danish)
Currently translated at 50.0% (3 of 6 strings)
Translated using Weblate (Danish)
Currently translated at 2.4% (2 of 83 strings)
Translated using Weblate (Danish)
Currently translated at 4.9% (3 of 61 strings)
Translated using Weblate (Danish)
Currently translated at 7.6% (2 of 26 strings)
Translated using Weblate (Danish)
Currently translated at 10.0% (1 of 10 strings)
Translated using Weblate (Danish)
Currently translated at 1.6% (2 of 118 strings)
Translated using Weblate (Danish)
Currently translated at 8.0% (2 of 25 strings)
Translated using Weblate (Danish)
Currently translated at 50.0% (1 of 2 strings)
Translated using Weblate (Danish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Danish)
Currently translated at 1.3% (1 of 72 strings)
Translated using Weblate (Danish)
Currently translated at 3.8% (2 of 52 strings)
Translated using Weblate (Danish)
Currently translated at 1.8% (8 of 427 strings)
Co-authored-by: Alexander <ava5270@gmail.com>
Co-authored-by: Emil Friis Osmann <Emilfriisosmann@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/da/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/da/
Translation: Frigate NVR/audio
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* Fix group url param where a camera group was not always loaded
Need to use the loading state from the usePersistence hook because values are loaded from indexed db asynchronously
* ensure group icon changes when using url param
* clean up
* Improve prompt to have better discernment and logic based on detected objects
* Be more specific about the time of day
* Add re-inforcers for LLM to be accurate and not complete a narrative
* Cleanup components
* integrate debug view
* Refactor menu handling
* Cleanup
* cleanup
* Improve ptz placement for debug view
* Cleanup
* Cleanup mobile
* Always show options
* Add info for stream picking being disabled
* Add to mobile too
* Fix ns
* Cleanup
* refactor get_video_properties and use json output from ffprobe
* add zmq topic
* publish valid segment data in recording maintainer
* check for valid video data
- restart separate record ffmpeg process if no video data has been received in 120s
- refactor datetime import
* listen to correct topic in embeddings maintainer
* refactor to move get_latest_segment_datetime logic to recordings maintainer
* debug logging
* cleanup
* Update ROCm to 7.0.1
* Update ONNXRuntime
* Add back in
* Get basic detection working
* Use env vars
* Handle complex migraphx models
* Enable model caching
* Remove unused
* Add tip to docs
* [Init] Initial commit for Synaptics SL1680 NPU
* add a rough detector which is testing with yolov8 tflite model.
* [Feat] Add dependencies installation in docker build
- Add runtime library and wheels installation in main/Dockerfile
- Add model.synap(default model, transfer from mobilenet_224full80) in docker/synap1680
* [Update] Remove dependencies installation from main Dockerfile
- remove deps installation from Dockerfile
- add dependencies installation and split wheels, deps stage in synap1680 Dockerfile
* Refactor synap detector to more closely match other implementations
* [Update] Add model path configuration check
* [Update] update ModelType to ssd
* [Update] Remove unuse script
- install_deps.sh has already been executing in deps download stage
- Dockerfile.toolchain is for testing to extract runtime libraries from Synaptics toolchain
* [Update] update Synaptics SL1680 setup description
* [Update] remove install_synap1680
- The deps download and installation is existed in synap1680
* [Fix] update document content
* [Update] Update detector from synap1680 to synaptics
This update is in order to make the synaptics SL-series NPU detector more general.
- Fix detector `os` module not import bug
- Update detector type `synap1680` to `synaptics`
- Update document description `SL1680` to `Synaptics` only
- Update docker build content `synap1680` to `synaptics`
* [Fix] Update configuration document
* Update docs/docs/configuration/object_detectors.md
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* [Update] Update document content and detector default layout
- Update object_detectors document
- Update detector's default layout
- Update default model name
* [Update] Update object detector document content
* [Fix] Fix InputTensorEnum not defined error
- import InputTensorEnum from detector_config
* [Update] Update detector script coding format
* [Update] Update synaptics detector coding format
* [Update] Add synaptics ci workflow
* [Update] update synaptics runtime libs download path
- Fork Synaptics astra sdk repo and put the runtime lib package on it
- Frigate team can update this download path later
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Implement stationary car classifier to base stationary state on visual changes and not just bounding box stability
* Cleanup
* Fix mypy
* Move to new file and add config to disable if needed
* Cleanup
* Undo
This supports systemd credentials, see https://systemd.io/CREDENTIALS/.
Default to `/run/secrets` (the Docker Secrets dir) for backwards
compatibility.
* pull count of detection events by label into prometheus metrics
* format changes with ruff
* remove unneeded f-string
* fix imports format
---------
Co-authored-by: iesad <iesad>
Currently translated at 100.0% (462 of 462 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (192 of 192 strings)
Translated using Weblate (Swedish)
Currently translated at 96.5% (446 of 462 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 86.1% (398 of 462 strings)
Translated using Weblate (Swedish)
Currently translated at 93.2% (398 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 82.6% (382 of 462 strings)
Translated using Weblate (Swedish)
Currently translated at 89.9% (384 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 81.8% (378 of 462 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 88.9% (380 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 78.5% (363 of 462 strings)
Translated using Weblate (Swedish)
Currently translated at 85.0% (363 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 75.9% (351 of 462 strings)
Translated using Weblate (Swedish)
Currently translated at 79.3% (339 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 74.4% (318 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 76.3% (326 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 65.8% (281 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 69.0% (295 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 47.5% (203 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 47.5% (203 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 51.2% (219 of 427 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kristian Johansson <knmjohansson@gmail.com>
Co-authored-by: Martin Lindhe <martin.j.lindhe@gmail.com>
Co-authored-by: Oscar Haraldsson <oscar.haraldsson@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sv/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (462 of 462 strings)
Translated using Weblate (French)
Currently translated at 95.2% (440 of 462 strings)
Translated using Weblate (French)
Currently translated at 100.0% (427 of 427 strings)
Co-authored-by: Apocoloquintose <bertrand.moreux@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/
Translation: Frigate NVR/views-settings
Currently translated at 100.0% (462 of 462 strings)
Translated using Weblate (Lithuanian)
Currently translated at 95.6% (442 of 462 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (83 of 83 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Lithuanian)
Currently translated at 21.3% (13 of 61 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Lithuanian)
Currently translated at 13.9% (17 of 122 strings)
Translated using Weblate (Lithuanian)
Currently translated at 15.2% (11 of 72 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Lithuanian)
Currently translated at 44.9% (192 of 427 strings)
Translated using Weblate (Lithuanian)
Currently translated at 45.9% (196 of 427 strings)
Translated using Weblate (Lithuanian)
Currently translated at 13.1% (16 of 122 strings)
Translated using Weblate (Lithuanian)
Currently translated at 13.8% (10 of 72 strings)
Translated using Weblate (Lithuanian)
Currently translated at 25.0% (13 of 52 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: MaBeniu <runnerm@gmail.com>
Co-authored-by: Ramūnas Dronga <github@ramuno.lt>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/lt/
Translation: Frigate NVR/audio
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
* continue to use paddleocr v3 text detection model for large
v5 was not finding text on multi-line plates at all in testing
* implement clustering of plate variants per event
should reduce OCR inconsistencies and improve plate recognition stability by using string similarity to cluster similar variants (10 per event id) and choosing the highest confidence representative as the final plate
* pass camera
* prune number of variants based on detect fps
* implement replacement rules for cleaning up and normalizing plates
* docs
* docs
* Cleanup onnx detector
* Fix
* Fix classification cropping
* Deprioritize openvino
* Send model type
* Use model type to decide if model can use full optimization
* Clenanup
* Cleanup
* Use OpenVINO directly to detect if devices are available
* Cleanup
* Update OpenVINO
* Cleanup
* Don't try to use OpenVINO when CPU is set as device
* Catch case where input tensor can't be pre-defined
* Cleanup
* Use re-usable inference request to reduce CPU usage
* Share tensor
* Don't count performance
* Create openvino runner class
* Break apart onnx runner
* Add specific note about inability to use CUDA graphs for some models
* Adjust rknn to use RKNNRunner
* Use optimized runner
* Add support for non-complex models for CudaExecutionProvider
* Use core mask for rknn
* Correctly handle cuda input
* Cleanup
* Sort imports
* update config for roles and add validator
* ensure admin and viewer are never overridden
* add class method to user to retrieve all allowed cameras
* enforce config roles in auth api endpoints
* add camera access api dependency functions
* protect review endpoints
* protect preview endpoints
* rename param name for better fastapi injection matching
* remove unneeded
* protect export endpoints
* protect event endpoints
* protect media endpoints
* update auth hook for allowed cameras
* update default app view
* ensure anonymous user always returns all cameras
* limit cameras in explore
* cameras is already a list
* limit cameras in review/history
* limit cameras in live view
* limit cameras in camera groups
* only show face library and classification in sidebar for admin
* remove check in delete reviews
since admin role is required, no need to check camera access. fixes failing test
* pass request with camera access for tests
* more async
* camera access tests
* fix proxy auth tests
* allowed cameras for review tests
* combine event tests and refactor for camera access
* fix post validation for roles
* don't limit roles in create user dialog
* fix triggers endpoints
no need to run require camera access dep since the required role is admin
* fix type
* create and edit role dialogs
* delete role dialog
* fix role change dialog
* update settings view for roles
* i18n changes
* minor spacing tweaks
* docs
* use badges and camera name label component
* clarify docs
* display all cameras badge for admin and viewer
* i18n fix
* use validator to prevent reserved and empty roles from being assigned
* split users and roles into separate tabs in settings
* tweak docs
* clarify docs
* change icon
* don't memoize roles
always recalculate on component render
* Update object_detectors.md for v16
* add configurability to IMG_SIZE for YOLOv9 export
* remove TensorRT detector as it's no longer supported in v16
* Revert removing NVIDIA TensorRT detector docs
Added documentation for NVidia TensorRT Detector, including model generation, configuration parameters, and example usage.
* Dumb copy/paste
* Enhance YOLOv9 export instructions in documentation
Updated YOLOv9 export command to include IMG_SIZE parameter and clarified model size options.
* model type does not need to match config model type
As long as a model is supported by a detector, it should be available in the list
* fix missing semicolon
the web linter was complaining
* Use asyncio lock when checking camera status
get_camera_status() can be called during normal autotracking movement and from routine camera_maintenance(). Some cameras cause one of the status calls to hang, which then subsequently hangs autotracking. A lock serializes access and prevents the hang.
* use while loop in camera_maintenance for status check
some cameras seem to take a little bit to update their status, don't assume the first call shows the motor has stopped
Currently translated at 46.1% (197 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 49.8% (213 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 43.3% (185 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 47.3% (202 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 42.3% (181 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 42.3% (181 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Swedish)
Currently translated at 44.9% (192 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 44.9% (192 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (Swedish)
Currently translated at 33.6% (143 of 425 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (192 of 192 strings)
Translated using Weblate (Swedish)
Currently translated at 40.0% (171 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 99.1% (115 of 116 strings)
Translated using Weblate (Swedish)
Currently translated at 27.3% (115 of 420 strings)
Translated using Weblate (Swedish)
Currently translated at 94.2% (115 of 122 strings)
Translated using Weblate (Swedish)
Currently translated at 95.8% (184 of 192 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kristian Johansson <knmjohansson@gmail.com>
Co-authored-by: revellion <revellion@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sv/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 43.3% (185 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 47.3% (202 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 42.3% (181 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 42.3% (181 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Swedish)
Currently translated at 44.9% (192 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 44.9% (192 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (Swedish)
Currently translated at 33.6% (143 of 425 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (192 of 192 strings)
Translated using Weblate (Swedish)
Currently translated at 40.0% (171 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 99.1% (115 of 116 strings)
Translated using Weblate (Swedish)
Currently translated at 27.3% (115 of 420 strings)
Translated using Weblate (Swedish)
Currently translated at 94.2% (115 of 122 strings)
Translated using Weblate (Swedish)
Currently translated at 95.8% (184 of 192 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kristian Johansson <knmjohansson@gmail.com>
Co-authored-by: revellion <revellion@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sv/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 4.9% (21 of 425 strings)
Translated using Weblate (Arabic)
Currently translated at 37.0% (43 of 116 strings)
Translated using Weblate (Arabic)
Currently translated at 3.3% (14 of 420 strings)
Translated using Weblate (Arabic)
Currently translated at 31.2% (15 of 48 strings)
Translated using Weblate (Arabic)
Currently translated at 26.9% (14 of 52 strings)
Translated using Weblate (Arabic)
Currently translated at 18.5% (13 of 70 strings)
Translated using Weblate (Arabic)
Currently translated at 57.6% (15 of 26 strings)
Translated using Weblate (Arabic)
Currently translated at 18.0% (15 of 83 strings)
Translated using Weblate (Arabic)
Currently translated at 13.1% (16 of 122 strings)
Translated using Weblate (Arabic)
Currently translated at 60.0% (15 of 25 strings)
Translated using Weblate (Arabic)
Currently translated at 33.3% (15 of 45 strings)
Translated using Weblate (Arabic)
Currently translated at 16.9% (20 of 118 strings)
Translated using Weblate (Arabic)
Currently translated at 24.5% (15 of 61 strings)
Translated using Weblate (Arabic)
Currently translated at 7.8% (15 of 192 strings)
Translated using Weblate (Arabic)
Currently translated at 15.2% (65 of 427 strings)
Translated using Weblate (Arabic)
Currently translated at 11.2% (13 of 116 strings)
Translated using Weblate (Arabic)
Currently translated at 2.6% (11 of 420 strings)
Translated using Weblate (Arabic)
Currently translated at 27.0% (13 of 48 strings)
Translated using Weblate (Arabic)
Currently translated at 21.1% (11 of 52 strings)
Translated using Weblate (Arabic)
Currently translated at 17.1% (12 of 70 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Arabic)
Currently translated at 53.8% (14 of 26 strings)
Translated using Weblate (Arabic)
Currently translated at 16.8% (14 of 83 strings)
Translated using Weblate (Arabic)
Currently translated at 12.2% (15 of 122 strings)
Translated using Weblate (Arabic)
Currently translated at 56.0% (14 of 25 strings)
Translated using Weblate (Arabic)
Currently translated at 28.8% (13 of 45 strings)
Translated using Weblate (Arabic)
Currently translated at 16.1% (19 of 118 strings)
Translated using Weblate (Arabic)
Currently translated at 22.9% (14 of 61 strings)
Translated using Weblate (Arabic)
Currently translated at 6.7% (13 of 192 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Arabic)
Currently translated at 14.9% (64 of 427 strings)
Translated using Weblate (Arabic)
Currently translated at 7.7% (9 of 116 strings)
Translated using Weblate (Arabic)
Currently translated at 1.6% (7 of 420 strings)
Translated using Weblate (Arabic)
Currently translated at 18.7% (9 of 48 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Arabic)
Currently translated at 15.3% (8 of 52 strings)
Translated using Weblate (Arabic)
Currently translated at 14.2% (10 of 70 strings)
Translated using Weblate (Arabic)
Currently translated at 77.7% (7 of 9 strings)
Translated using Weblate (Arabic)
Currently translated at 77.7% (7 of 9 strings)
Translated using Weblate (Arabic)
Currently translated at 42.3% (11 of 26 strings)
Translated using Weblate (Arabic)
Currently translated at 13.2% (11 of 83 strings)
Translated using Weblate (Arabic)
Currently translated at 9.8% (12 of 122 strings)
Translated using Weblate (Arabic)
Currently translated at 44.0% (11 of 25 strings)
Translated using Weblate (Arabic)
Currently translated at 22.2% (10 of 45 strings)
Translated using Weblate (Arabic)
Currently translated at 13.5% (16 of 118 strings)
Translated using Weblate (Arabic)
Currently translated at 14.7% (9 of 61 strings)
Translated using Weblate (Arabic)
Currently translated at 5.7% (11 of 192 strings)
Translated using Weblate (Arabic)
Currently translated at 80.0% (8 of 10 strings)
Translated using Weblate (Arabic)
Currently translated at 14.5% (62 of 427 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: MAATECH <hmmdcool@gmail.com>
Co-authored-by: Modar Soos <modarsoos@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ar/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ar/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (122 of 122 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (192 of 192 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (425 of 425 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (116 of 116 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (116 of 116 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: João Gabriel Frohlich <gabrielfrohlich14@gmail.com>
Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt_BR/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* Refactor active objects to class
* Keep segment going when detection is newer than end of alert
* Cleanup logic
* Fix
* Cleanup ending
* Adjust timing
* Improve detection saving
* Don't have padding at end for in progress reviews
* Add review config for cutoff times
Explore videos are very small on Chrome specifically, this has something to do with how the latest version of Chrome loads video metadata. This change provides a default aspect ratio instead of a default height when the container ref is not defined yet
* Added degirum plugin, updated documentation for degirum detector usage, updated requirements with degirum_headless
* Fixed broken link
* Made it so openvino prioritizes using GPU and NPU over CPU
* Version that detects model and can begin using @local
* Updating requirements to build dev container
* Added optimized version of degirum plugin + updated docs
* Added guard clause for empty inference reponse
* Updated DeGirum's docs
* Moved DeGirum section to 'Community' detectors, fixed formatting of headers to be more consistent with the rest of the page, and removed uneeded 'models' folder
* Moved DeGirum section to correct place in community models
* Update ROCm to 6.4.0 (#18264)
* Update to rocm 6.4.0
* Update URL
* Remove old env var
* Dynamic Config Updates (#18353)
* Create classes to handle publishing and subscribing config updates
* Cleanup
* Use config updater
* Update handling for enabled config
* Cleanup
* Recording config updates
* Birdseye config updates
* Handle notifications
* handle review
* Update motion
* Dynamically update masks and zones for cameras (#18359)
* Include config publisher in api
* Call update topic for passed topics
* Update zones dynamically
* Update zones internally
* Support zone and mask reset
* Handle updating objects config
* Don't put status for needing to restart Frigate
* Cleanup http tests
* Fix tests
* Initial custom classification model config support (#18362)
* Add basic config for defining a teachable machine model
* Add model type
* Add basic config for teachable machine models
* Adjust config for state and object
* Use config to process
* Correctly check for objects
* Remove debug
* Rename to not be teachable machine specific
* Cleanup
* Implement support for no recordings indicator on timeline (#18363)
* Indicate no recordings on the history timeline with gray hash marks
This commit includes a new backend API endpoint and the frontend changes needed to support this functionality
* don't show slashes for now
* Update ROCm to 6.4.1 (#18364)
* Update rocm to 6.4.1
* Quick fix
* Add ability to configure when custom classification models run (#18380)
* Add config to control when classification models are run
* Cleanup
* Add basic config editor when Frigate can't startup (#18383)
* Start Frigate in safe mode when config does not validate
* Add safe mode page that is just the config editor
* Adjust Frigate config editor when in safe mode
* Cleanup
* Improve log message
* Fix incorrectly running lpr (#18390)
* Audio transcription support (#18398)
* install new packages for transcription support
* add config options
* audio maintainer modifications to support transcription
* pass main config to audio process
* embeddings support
* api and transcription post processor
* embeddings maintainer support for post processor
* live audio transcription with sherpa and faster-whisper
* update dispatcher with live transcription topic
* frontend websocket
* frontend live transcription
* frontend changes for speech events
* i18n changes
* docs
* mqtt docs
* fix linter
* use float16 and small model on gpu for real-time
* fix return value and use requestor to embed description instead of passing embeddings
* run real-time transcription in its own thread
* tweaks
* publish live transcriptions on their own topic instead of tracked_object_update
* config validator and docs
* clarify docs
* Implement API to train classification models (#18475)
* Intel updates (#18493)
* Update openvino and onnxruntime
* Install icd and level-zero-gpu deps from intel directly
* Install
* Add dep
* Fix package install
* Tiered recordings (#18492)
* Implement tiered recording
* Add migration for record config
* Update docs
* Update reference docs
* Fix preview query
* Fix incorrect accesses
* Fix
* Fix
* Fix
* Fix
* Upgrade PaddleOCR models to v4 (rec) and v5 (det) (#18505)
The PP_OCRv5 text detection models have greatly improved over v3. The v5 recognition model makes improvements to challenging handwriting and uncommon characters, which are not necessary for LPR, so using v4 seemed like a better choice to continue to keep inference time as low as possible. Also included is the full dictionary for Chinese character support.
* Audio transcription tweaks (#18540)
* use model runner
* unload whisper model when live transcription is complete
* Classification Model UI (#18571)
* Setup basic training structure
* Build out route
* Handle model configs
* Add image fetch APIs
* Implement model training screen with dataset selection
* Implement viewing of training images
* Adjust directories
* Implement viewing of images
* Add support for deleting images
* Implement full deletion
* Implement classification model training
* Improve naming
* More renaming
* Improve layout
* Reduce logging
* Cleanup
* Live classification model training (#18583)
* Implement model training via ZMQ and add model states to represent training
* Get model updates working
* Improve toasts and model state
* Clean up logging
* Add back in
* Classification Model Metrics (#18595)
* Add speed and rate metrics for custom classification models
* Use metrics for classification models
* Use keys
* Cast to list
* Add Mesa Teflon as a TFLite detector (#18310)
* Refactor common functions for tflite detector implementations
* Add detector using mesa teflon delegate
Non-EdgeTPU TFLite can use the standard .tflite format
* Add mesa-teflon-delegate from bookworm-backports to arm64 images
* feat: enable using GenAI for cameras with GenAI disabled from the API (#18616)
* fix: Initialize GenAI client if GenAI is enabled globally (#18623)
* Make Birdseye clickable (#18628)
* keep track of layout changes and publish on change
* websocket hook
* clickable overlay div to navigate to full camera view
* Refactor TensorRT (#18643)
* Combine base and arm trt detectors
* Remove unused deps for amd64 build
* Add missing packages and cleanup ldconfig
* Expand packages for tensorflow model training
* Cleanup
* Refactor training to not reserve memory
* Dynamic Management of Cameras (#18671)
* Add base class for global config updates
* Add or remove camera states
* Move camera process management to separate thread
* Move camera management fully to separate class
* Cleanup
* Stop camera processes when stop command is sent
* Start processes dynamically when needed
* Adjust
* Leave extra room in tracked object queue for two cameras
* Dynamically set extra config pieces
* Add some TODOs
* Fix type check
* Simplify config updates
* Improve typing
* Correctly handle indexed entries
* Cleanup
* Create out SHM
* Use ZMQ for signaling object detectoin is completed
* Get camera correctly created
* Cleanup for updating the cameras config
* Cleanup
* Don't enable audio if no cameras have audio transcription
* Use exact string so similar camera names don't interfere
* Add ability to update config via json body to config/set endpoint
Additionally, update the config in a single rather than multiple calls for each updated key
* fix autotracking calibration to support new config updater function
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Use Fork-Server As Spawn Method (#18682)
* Set runtime
* Use count correctly
* Don't assume camera sizes
* Use separate zmq proxy for object detection
* Correct order
* Use forkserver
* Only store PID instead of entire process reference
* Cleanup
* Catch correct errors
* Fix typing
* Remove before_run from process util
The before_run never actually ran because:
You're right to suspect an issue with before_run not being called and a potential deadlock. The way you've implemented the run_wrapper using __getattribute__ for the run method of BaseProcess is a common pitfall in Python's multiprocessing, especially when combined with how multiprocessing.Process works internally.
Here's a breakdown of why before_run isn't being called and why you might be experiencing a deadlock:
The Problem: __getattribute__ and Process Serialization
When you create a multiprocessing.Process object and call start(), the multiprocessing module needs to serialize the process object (or at least enough of it to re-create the process in the new interpreter). It then pickles this serialized object and sends it to the newly spawned process.
The issue with your __getattribute__ implementation for run is that:
run is retrieved during serialization: When multiprocessing tries to pickle your Process object to send to the new process, it will likely access the run attribute. This triggers your __getattribute__ wrapper, which then tries to bind run_wrapper to self.
run_wrapper is bound to the parent process's self: The run_wrapper closure, when created in the parent process, captures the self (the Process instance) from the parent's memory space.
Deserialization creates a new object: In the child process, a new Process object is created by deserializing the pickled data. However, the run_wrapper method that was pickled still holds a reference to the self from the parent process. This is a subtle but critical distinction.
The child's run is not your wrapped run: When the child process starts, it internally calls its own run method. Because of the serialization and deserialization process, the run method that's ultimately executed in the child process is the original multiprocessing.Process.run or the Process.run if you had directly overridden it. Your __getattribute__ magic, which wraps run, isn't correctly applied to the Process object within the child's context.
* Cleanup
* Logging bugfix (#18465)
* use mp Manager to handle logging queues
A Python bug (https://github.com/python/cpython/issues/91555) was preventing logs from the embeddings maintainer process from printing. The bug is fixed in Python 3.14, but a viable workaround is to use the multiprocessing Manager, which better manages mp queues and causes the logging to work correctly.
* consolidate
* fix typing
* Fix typing
* Use global log queue
* Move to using process for logging
* Convert camera tracking to process
* Add more processes
* Finalize process
* Cleanup
* Cleanup typing
* Formatting
* Remove daemon
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Add basic camera settings to UI for testing (#18690)
* add basic camera add/edit pane to the UI for testing
* only init model runner if transcription is enabled globally
* fix role checkboxes
* Ensure logging config is propagated to forked processes (#18704)
* Move log level initialization to log
* Use logger config
* Formatting
* Fix config order
* Set process names
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Fix go2rtc init (#18708)
* Cleanup process handling
* Adjust process name
* Reduce tf initialization
* Don't use staticmethod
* Don't fail on unicode debug for config updates
* Catch unpickling error
* Fix birdseye crash when dynamically adding a camera (#18821)
* Catch invalid character index in lpr CTC decoder (#18825)
* Classification model cover images (#18843)
* Move to separate component
* Add cover images for clssification models
* Fix process name
* Handle SIGINT with forkserver (#18860)
* Pass stopevent from main start
* Share stop event across processes
* preload modules
* remove explicit os._exit call
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Don't try to close or join mp manager queues (#18866)
Multiprocessing Manager queues don't have a close() or join_thread() method, and the Manager will clean it up appropriately after we empty it. This prevents an infinite loop when an AttributeError exception fires for Manager AutoProxy queue objects.
* Improve logging (#18867)
* Ignore numpy get limits warning
* Add function wrapper to redirect stdout and stderr to logpipe
* Save stderr too
* Add more to catch
* run logpipe
* Use other logging redirect class
* Use other logging redirect class
* add decorator for redirecting c/c++ level output to logger
* fix typing
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Add ONVIF focus support (#18883)
* backend
* frontend and i18n
* 0.17 tweaks (#18892)
* Set version
* Cleanup more logs
* Don't log matplotlib
* Improve object classification (#18908)
* Ui improvements
* Improve image cropping and model saving
* Improve naming
* Add logs for training
* Improve model labeling
* Don't set sub label for none object classification
* Cleanup
* Remove TFLite init logs
* Improve classification UI (#18910)
* Move threhsold to base model config
* Improve score handling
* Add back button
* Classification improvements (#19020)
* Move classification training to full process
* Sort class images
* Semantic Search Triggers (#18969)
* semantic trigger test
* database and model
* config
* embeddings maintainer and trigger post-processor
* api to create, edit, delete triggers
* frontend and i18n keys
* use thumbnail and description for trigger types
* image picker tweaks
* initial sync
* thumbnail file management
* clean up logs and use saved thumbnail on frontend
* publish mqtt messages
* webpush changes to enable trigger notifications
* add enabled switch
* add triggers from explore
* renaming and deletion fixes
* fix typing
* UI updates and add last triggering event time and link
* log exception instead of return in endpoint
* highlight entry in UI when triggered
* save and delete thumbnails directly
* remove alert action for now and add descriptions
* tweaks
* clean up
* fix types
* docs
* docs tweaks
* docs
* reuse enum
* Optionally show tracked object paths in debug view (#19025)
* Dynamically enable/disable GenAI (#19139)
* config
* dispatcher and mqtt
* docs
* use config updater
* add switch to frontend
* Classification train updates (#19173)
* Improve model train button
* Add filters for classification
* Cleanup
* Don't run classification on false positives
* Cleanup filter
* Fix icon color
* Object attribute classification (#19205)
* Add enum for type of classification for objects
* Update recognized license plate topic to be used as attribute updater
* Update attribute for attribute type object classification
* Cleanup
* Require setting process priority for FrigateProcess (#19207)
* Add bookworm-backports to the rocm images and upgrade mesa/vaapi to support RDNA4 GPUs (#19312)
* Improve the tablet layout (#19320)
* Improve the tablet layout
* Update imports sort
* Fix more imports
* Implement start for review item description processor (#19352)
* Add review item data transmission
* Publish review updates
* Add review item subscriber
* Basic implementation for testing review processor
* Formatting
* Cleanup
* Improve comms typing (#18599)
* Enable mypy for comms
* Make zmq data types consistent
* Cleanup inter process typing issues
* Cleanup embeddings typing
* Cleanup config updater
* Cleanup recordings updator
* Make publisher have a generic type
* Cleanup event metadata updater
* Cleanup event metadata updater
* Cleanup detections updater
* Cleanup websocket
* Cleanup mqtt
* Cleanup webpush
* Cleanup dispatcher
* Formatting
* Remove unused
* Add return type
* Fix tests
* Fix semantic triggers config typing
* Cleanup
* Ensure alertVideos persistence is loaded before displaying thumb or preview (#19432)
The default value of true would cause previews to be loaded in the background even if the local storage value was false
* Adjust loitering behavior based on object type (#19433)
* Adjust loitering behavior based on object
* Update docs
* Grammar
* Enable mypy for DB and fix types (#19434)
* Install peewee type hints
* Models now have proper types
* Fix iterator type
* Enable debug builds with dev reqs installed
* Install as wheel
* Fix cast type
* Migrate object genai configuration (#19437)
* Move genAI object to objects section
* Adjust config propogation behavior
* Refactor genai config usage
* Automatic migration
* Always start the embeddings process
* Always init embeddings
* Config fixes
* Adjust reference config
* Adjust docs
* Formatting
* Fix
* Review Item GenAI metadata (#19442)
* Rename existing function
* Keep track of thumbnial updates
* Tinkering with genai prompt
* Adjust input format
* Create model for review description output
* testing prompt changes
* Prompt improvements and image saving
* Add config for review items genai
* Use genai review config
* Actual config usage
* Adjust debug image saving
* Fix
* Fix review creation
* Adjust prompt
* Prompt adjustment
* Run genai in thread
* Fix detections block
* Adjust prompt
* Prompt changes
* Save genai response to metadata model
* Handle metadata
* Send review update to dispatcher
* Save review metadata to DB
* Send review notification updates
* Quick fix
* Fix name
* Fix update type
* Correctly dump model
* Add card
* Add card
* Remove message
* Cleanup typing and UI
* Adjust prompt
* Formatting
* Add log
* Formatting
* Add inference speed and keep alive
* Review genai updates (#19448)
* Include extra level for normal activity
* Add dynamic toggling
* Update docs
* Add different threshold for genai
* Adjust webUI for object and review description feature
* Adjust config
* Send on startup
* Cleanup config setting
* Set config
* Fix config name
* Use preview frames for Review Descriptions (#19450)
* Use preview frames for genai
* Cleanup
* Adjust
* Add config for users to define additional concerns that GenAI should make note of in review summary (#19463)
* Don't default to openai
* Improve UI
* Allow configuring additional concerns that users may want the AI to note
* Formatting
* Add preferred language config
* Remove unused
* Added total camera fps, total processed fps, and total skipped fps to stats api (#19469)
Co-authored-by: Mark Francis <markfrancisonly@gmail.com>
* Genai review summaries (#19473)
* Generate review item summaries with requests
* Adjust logic to only send important items
* Don't mention ladder
* Adjust prompt to be more specific
* Add more relaxed nature for normal activity
* Cleanup summary
* Update ollama client
* Add more directions to analyze the frames in order
* Remove environment from prompt
* Add ability to pass additional args to Ollama (#19484)
* Call out recognized objects more specifically
* Cleanup
* Make keep_alive and options configurable
* Generalize
* Use for other providers
* Update GenAI docs for new review summaries feature (#19493)
* Remove old genai docs
* Separate existing genai docs to separate sections
* Add docs for genai features
* Update reference config
* Update link
* Move to bottom
* Improve natural language of prompt (#19515)
* Make sequence details human-readable so they are used in natural language response
* Cleanup
* Improve prompt and image selection
* Adjust
* Adjust sligtly
* Format time
* Adjust frame selection logic
* Debug save response
* Ignore extra fields
* Adjust docs
* Cleanup filename sanitization
* Added degirum plugin, updated documentation for degirum detector usage, updated requirements with degirum_headless
* Fixed broken link
* Made it so openvino prioritizes using GPU and NPU over CPU
* Version that detects model and can begin using @local
* Added optimized version of degirum plugin + updated docs
* Updating requirements to build dev container
* Added guard clause for empty inference reponse
* Updated DeGirum's docs
* Moved DeGirum section to 'Community' detectors, fixed formatting of headers to be more consistent with the rest of the page, and removed uneeded 'models' folder
* Moved DeGirum section to correct place in community models
* Added degirum plugin, updated documentation for degirum detector usage, updated requirements with degirum_headless
* Fixed broken link
* Made it so openvino prioritizes using GPU and NPU over CPU
* Version that detects model and can begin using @local
* Added optimized version of degirum plugin + updated docs
* Updating requirements to build dev container
* Added guard clause for empty inference reponse
* Updated DeGirum's docs
* Moved DeGirum section to 'Community' detectors, fixed formatting of headers to be more consistent with the rest of the page, and removed uneeded 'models' folder
* Moved DeGirum section to correct place in community models
* Added degirum plugin, updated documentation for degirum detector usage, updated requirements with degirum_headless
* Fixed broken link
* Made it so openvino prioritizes using GPU and NPU over CPU
* Version that detects model and can begin using @local
* Added optimized version of degirum plugin + updated docs
* Updating requirements to build dev container
* Added guard clause for empty inference reponse
* Updated DeGirum's docs
* Moved DeGirum section to 'Community' detectors, fixed formatting of headers to be more consistent with the rest of the page, and removed uneeded 'models' folder
* Moved DeGirum section to correct place in community models
* Reverted changes to classification and audio
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
Co-authored-by: Jimmy <honj@alum.rpi.edu>
Co-authored-by: FL42 <46161216+fl42@users.noreply.github.com>
Co-authored-by: Steve Smith <tarkasteve@gmail.com>
Co-authored-by: markfrancisonly <12145270+markfrancisonly@users.noreply.github.com>
Co-authored-by: Mark Francis <markfrancisonly@gmail.com>
* refactor: Refactor camera nickname
* fix: fix cameraNameLabel visually
* chore: The Explore search function also displays the Camera's nickname in English
* chore: add mobile page camera nickname
* feat: webpush support camera nickname
* fix: fix storage camera name is null
* chore: fix review detail and context menu camera nickname
* chore: fix use-stats and notification setting camera nickname
* fix: fix stats camera if not nickname need capitalize
* fix: fix debug page open camera web ui i18n and camera nickname support
* fix: fix camera metrics not use nickname
* refactor: refactor use-camera-nickname hook.
* add regex support to events api for recognized_license_plate
* frontend
add ability to use regexes in the plate search box and add select all/clear all links to quickly select all filtered plates
* add model config parameter to full reference config
* oversight with comment location
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* use custom swr fetcher to check for audio support
The go2rtc API doesn't always return stream data for anything not being actively consumed, so audio support was not always being correctly deduced. So we can use a custom swr fetcher to call the endpoint that probes the streams, which returns the correct producers data.
* return correct mime type for thumbnail and latest frame endpoints
follow up to https://github.com/blakeblackshear/frigate/pull/19555
Currently translated at 94.7% (108 of 114 strings)
Translated using Weblate (Slovenian)
Currently translated at 25.9% (112 of 431 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (85 of 85 strings)
Translated using Weblate (Slovenian)
Currently translated at 95.0% (115 of 121 strings)
Translated using Weblate (Slovenian)
Currently translated at 96.3% (184 of 191 strings)
Translated using Weblate (Slovenian)
Currently translated at 33.2% (142 of 427 strings)
Translated using Weblate (Slovenian)
Currently translated at 72.8% (83 of 114 strings)
Translated using Weblate (Slovenian)
Currently translated at 19.7% (85 of 431 strings)
Translated using Weblate (Slovenian)
Currently translated at 97.6% (83 of 85 strings)
Translated using Weblate (Slovenian)
Currently translated at 98.3% (61 of 62 strings)
Translated using Weblate (Slovenian)
Currently translated at 81.8% (99 of 121 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (70 of 70 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Slovenian)
Currently translated at 48.1% (92 of 191 strings)
Translated using Weblate (Slovenian)
Currently translated at 30.9% (132 of 427 strings)
Translated using Weblate (Slovenian)
Currently translated at 56.1% (64 of 114 strings)
Translated using Weblate (Slovenian)
Currently translated at 7.4% (32 of 431 strings)
Translated using Weblate (Slovenian)
Currently translated at 27.0% (23 of 85 strings)
Translated using Weblate (Slovenian)
Currently translated at 40.3% (25 of 62 strings)
Translated using Weblate (Slovenian)
Currently translated at 40.4% (49 of 121 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Slovenian)
Currently translated at 48.5% (34 of 70 strings)
Translated using Weblate (Slovenian)
Currently translated at 45.2% (24 of 53 strings)
Translated using Weblate (Slovenian)
Currently translated at 27.1% (116 of 427 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jan Šuklje <sukljejan@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sl/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 44.7% (51 of 114 strings)
Translated using Weblate (Slovak)
Currently translated at 11.8% (51 of 431 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Slovak)
Currently translated at 42.9% (52 of 121 strings)
Translated using Weblate (Slovak)
Currently translated at 60.0% (51 of 85 strings)
Translated using Weblate (Slovak)
Currently translated at 72.8% (51 of 70 strings)
Translated using Weblate (Slovak)
Currently translated at 43.2% (51 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 96.2% (51 of 53 strings)
Translated using Weblate (Slovak)
Currently translated at 27.7% (53 of 191 strings)
Translated using Weblate (Slovak)
Currently translated at 15.2% (65 of 427 strings)
Translated using Weblate (Slovak)
Currently translated at 41.2% (47 of 114 strings)
Translated using Weblate (Slovak)
Currently translated at 10.9% (47 of 431 strings)
Translated using Weblate (Slovak)
Currently translated at 97.9% (47 of 48 strings)
Translated using Weblate (Slovak)
Currently translated at 39.6% (48 of 121 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Slovak)
Currently translated at 55.2% (47 of 85 strings)
Translated using Weblate (Slovak)
Currently translated at 67.1% (47 of 70 strings)
Translated using Weblate (Slovak)
Currently translated at 39.8% (47 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Slovak)
Currently translated at 90.5% (48 of 53 strings)
Translated using Weblate (Slovak)
Currently translated at 25.6% (49 of 191 strings)
Translated using Weblate (Slovak)
Currently translated at 14.2% (61 of 427 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jakub K <klacanjakub0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sk/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 45.6% (52 of 114 strings)
Translated using Weblate (Swedish)
Currently translated at 66.1% (41 of 62 strings)
Translated using Weblate (Swedish)
Currently translated at 34.6% (43 of 124 strings)
Translated using Weblate (Swedish)
Currently translated at 81.1% (43 of 53 strings)
Translated using Weblate (Swedish)
Currently translated at 35.9% (41 of 114 strings)
Translated using Weblate (Swedish)
Currently translated at 96.4% (82 of 85 strings)
Translated using Weblate (Swedish)
Currently translated at 48.3% (30 of 62 strings)
Translated using Weblate (Swedish)
Currently translated at 26.4% (32 of 121 strings)
Translated using Weblate (Swedish)
Currently translated at 62.2% (33 of 53 strings)
Translated using Weblate (Swedish)
Currently translated at 30.7% (35 of 114 strings)
Translated using Weblate (Swedish)
Currently translated at 14.6% (63 of 431 strings)
Translated using Weblate (Swedish)
Currently translated at 94.1% (80 of 85 strings)
Translated using Weblate (Swedish)
Currently translated at 35.4% (22 of 62 strings)
Translated using Weblate (Swedish)
Currently translated at 17.3% (21 of 121 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Swedish)
Currently translated at 41.5% (22 of 53 strings)
Translated using Weblate (Swedish)
Currently translated at 37.4% (160 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (70 of 70 strings)
Translated using Weblate (Swedish)
Currently translated at 30.7% (35 of 114 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kristian Johansson <knmjohansson@gmail.com>
Co-authored-by: Magnus Kvevlander <magu@me.com>
Co-authored-by: jorg-stor <jorgen.storvist@techship.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sv/
Translation: Frigate NVR/audio
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (431 of 431 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (124 of 124 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (26 of 26 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (191 of 191 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (431 of 431 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (121 of 121 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.5% (429 of 431 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 91.1% (393 of 431 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 86.5% (373 of 431 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 86.0% (371 of 431 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (85 of 85 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (121 of 121 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (10 of 10 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (70 of 70 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (191 of 191 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com>
Co-authored-by: P1LH4 <joao.calby@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt_BR/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* Implement base rknn conversion
* Remove unused
* Formatting
* Add model conversion lock so it doesn't break when multiple detectors are defined
* Ignore unused impor
t
* Fix content type for latest image API endpoint
Extension is an enum and .value needed to be appended. Additionally, fastapi's Response() automatically sets the content type when media_type is specified, so a Content-Type in the headers was redundant.
* Remove another unneeded Content-Type
* Make sequence details human-readable so they are used in natural language response
* Cleanup
* Improve prompt and image selection
* Adjust
* Adjust sligtly
* Format time
* Adjust frame selection logic
* Debug save response
* Ignore extra fields
* Adjust docs
* Remove old genai docs
* Separate existing genai docs to separate sections
* Add docs for genai features
* Update reference config
* Update link
* Move to bottom
* Generate review item summaries with requests
* Adjust logic to only send important items
* Don't mention ladder
* Adjust prompt to be more specific
* Add more relaxed nature for normal activity
* Cleanup summary
* Update ollama client
* Add more directions to analyze the frames in order
* Remove environment from prompt
* Don't default to openai
* Improve UI
* Allow configuring additional concerns that users may want the AI to note
* Formatting
* Add preferred language config
* Remove unused
* Include extra level for normal activity
* Add dynamic toggling
* Update docs
* Add different threshold for genai
* Adjust webUI for object and review description feature
* Adjust config
* Send on startup
* Cleanup config setting
* Set config
* Fix config name
* Install peewee type hints
* Models now have proper types
* Fix iterator type
* Enable debug builds with dev reqs installed
* Install as wheel
* Fix cast type
* Add enum for type of classification for objects
* Update recognized license plate topic to be used as attribute updater
* Update attribute for attribute type object classification
* Cleanup
* semantic trigger test
* database and model
* config
* embeddings maintainer and trigger post-processor
* api to create, edit, delete triggers
* frontend and i18n keys
* use thumbnail and description for trigger types
* image picker tweaks
* initial sync
* thumbnail file management
* clean up logs and use saved thumbnail on frontend
* publish mqtt messages
* webpush changes to enable trigger notifications
* add enabled switch
* add triggers from explore
* renaming and deletion fixes
* fix typing
* UI updates and add last triggering event time and link
* log exception instead of return in endpoint
* highlight entry in UI when triggered
* save and delete thumbnails directly
* remove alert action for now and add descriptions
* tweaks
* clean up
* fix types
* docs
* docs tweaks
* docs
* reuse enum
* Ui improvements
* Improve image cropping and model saving
* Improve naming
* Add logs for training
* Improve model labeling
* Don't set sub label for none object classification
* Cleanup
* Ignore numpy get limits warning
* Add function wrapper to redirect stdout and stderr to logpipe
* Save stderr too
* Add more to catch
* run logpipe
* Use other logging redirect class
* Use other logging redirect class
* add decorator for redirecting c/c++ level output to logger
* fix typing
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
Multiprocessing Manager queues don't have a close() or join_thread() method, and the Manager will clean it up appropriately after we empty it. This prevents an infinite loop when an AttributeError exception fires for Manager AutoProxy queue objects.
* Move log level initialization to log
* Use logger config
* Formatting
* Fix config order
* Set process names
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Set runtime
* Use count correctly
* Don't assume camera sizes
* Use separate zmq proxy for object detection
* Correct order
* Use forkserver
* Only store PID instead of entire process reference
* Cleanup
* Catch correct errors
* Fix typing
* Remove before_run from process util
The before_run never actually ran because:
You're right to suspect an issue with before_run not being called and a potential deadlock. The way you've implemented the run_wrapper using __getattribute__ for the run method of BaseProcess is a common pitfall in Python's multiprocessing, especially when combined with how multiprocessing.Process works internally.
Here's a breakdown of why before_run isn't being called and why you might be experiencing a deadlock:
The Problem: __getattribute__ and Process Serialization
When you create a multiprocessing.Process object and call start(), the multiprocessing module needs to serialize the process object (or at least enough of it to re-create the process in the new interpreter). It then pickles this serialized object and sends it to the newly spawned process.
The issue with your __getattribute__ implementation for run is that:
run is retrieved during serialization: When multiprocessing tries to pickle your Process object to send to the new process, it will likely access the run attribute. This triggers your __getattribute__ wrapper, which then tries to bind run_wrapper to self.
run_wrapper is bound to the parent process's self: The run_wrapper closure, when created in the parent process, captures the self (the Process instance) from the parent's memory space.
Deserialization creates a new object: In the child process, a new Process object is created by deserializing the pickled data. However, the run_wrapper method that was pickled still holds a reference to the self from the parent process. This is a subtle but critical distinction.
The child's run is not your wrapped run: When the child process starts, it internally calls its own run method. Because of the serialization and deserialization process, the run method that's ultimately executed in the child process is the original multiprocessing.Process.run or the Process.run if you had directly overridden it. Your __getattribute__ magic, which wraps run, isn't correctly applied to the Process object within the child's context.
* Cleanup
* Logging bugfix (#18465)
* use mp Manager to handle logging queues
A Python bug (https://github.com/python/cpython/issues/91555) was preventing logs from the embeddings maintainer process from printing. The bug is fixed in Python 3.14, but a viable workaround is to use the multiprocessing Manager, which better manages mp queues and causes the logging to work correctly.
* consolidate
* fix typing
* Fix typing
* Use global log queue
* Move to using process for logging
* Convert camera tracking to process
* Add more processes
* Finalize process
* Cleanup
* Cleanup typing
* Formatting
* Remove daemon
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Add base class for global config updates
* Add or remove camera states
* Move camera process management to separate thread
* Move camera management fully to separate class
* Cleanup
* Stop camera processes when stop command is sent
* Start processes dynamically when needed
* Adjust
* Leave extra room in tracked object queue for two cameras
* Dynamically set extra config pieces
* Add some TODOs
* Fix type check
* Simplify config updates
* Improve typing
* Correctly handle indexed entries
* Cleanup
* Create out SHM
* Use ZMQ for signaling object detectoin is completed
* Get camera correctly created
* Cleanup for updating the cameras config
* Cleanup
* Don't enable audio if no cameras have audio transcription
* Use exact string so similar camera names don't interfere
* Add ability to update config via json body to config/set endpoint
Additionally, update the config in a single rather than multiple calls for each updated key
* fix autotracking calibration to support new config updater function
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Combine base and arm trt detectors
* Remove unused deps for amd64 build
* Add missing packages and cleanup ldconfig
* Expand packages for tensorflow model training
* Cleanup
* Refactor training to not reserve memory
* Refactor common functions for tflite detector implementations
* Add detector using mesa teflon delegate
Non-EdgeTPU TFLite can use the standard .tflite format
* Add mesa-teflon-delegate from bookworm-backports to arm64 images
* Implement model training via ZMQ and add model states to represent training
* Get model updates working
* Improve toasts and model state
* Clean up logging
* Add back in
* Setup basic training structure
* Build out route
* Handle model configs
* Add image fetch APIs
* Implement model training screen with dataset selection
* Implement viewing of training images
* Adjust directories
* Implement viewing of images
* Add support for deleting images
* Implement full deletion
* Implement classification model training
* Improve naming
* More renaming
* Improve layout
* Reduce logging
* Cleanup
The PP_OCRv5 text detection models have greatly improved over v3. The v5 recognition model makes improvements to challenging handwriting and uncommon characters, which are not necessary for LPR, so using v4 seemed like a better choice to continue to keep inference time as low as possible. Also included is the full dictionary for Chinese character support.
* install new packages for transcription support
* add config options
* audio maintainer modifications to support transcription
* pass main config to audio process
* embeddings support
* api and transcription post processor
* embeddings maintainer support for post processor
* live audio transcription with sherpa and faster-whisper
* update dispatcher with live transcription topic
* frontend websocket
* frontend live transcription
* frontend changes for speech events
* i18n changes
* docs
* mqtt docs
* fix linter
* use float16 and small model on gpu for real-time
* fix return value and use requestor to embed description instead of passing embeddings
* run real-time transcription in its own thread
* tweaks
* publish live transcriptions on their own topic instead of tracked_object_update
* config validator and docs
* clarify docs
* Start Frigate in safe mode when config does not validate
* Add safe mode page that is just the config editor
* Adjust Frigate config editor when in safe mode
* Cleanup
* Improve log message
* Indicate no recordings on the history timeline with gray hash marks
This commit includes a new backend API endpoint and the frontend changes needed to support this functionality
* don't show slashes for now
* Add basic config for defining a teachable machine model
* Add model type
* Add basic config for teachable machine models
* Adjust config for state and object
* Use config to process
* Correctly check for objects
* Remove debug
* Rename to not be teachable machine specific
* Cleanup
* Include config publisher in api
* Call update topic for passed topics
* Update zones dynamically
* Update zones internally
* Support zone and mask reset
* Handle updating objects config
* Don't put status for needing to restart Frigate
* Cleanup http tests
* Fix tests
* Include preferred startTime in source so that the playlist does not need to seek
* Compatibility
* Cleanup
* Adjust based on inpoint
* Don't set start position if it is not valid
* Handle firefox buggy behavior
* Fetch all license plates outside of filter component
If the swr call took a long time, the entire select component may not display. This change moves the fetch to the parent component (like sub labels).
* add loading indicator
* improve query
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 88.5% (378 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 96.5% (340 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 88.5% (378 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 59.3% (209 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 59.3% (209 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 50.5% (216 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 50.5% (216 of 427 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com>
Co-authored-by: Rogério Mendes <rogeriomendes.mg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt_BR/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-player
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 6.1% (7 of 114 strings)
Translated using Weblate (Galician)
Currently translated at 6.1% (7 of 114 strings)
Translated using Weblate (Galician)
Currently translated at 1.9% (7 of 352 strings)
Translated using Weblate (Galician)
Currently translated at 1.9% (7 of 352 strings)
Translated using Weblate (Galician)
Currently translated at 14.5% (7 of 48 strings)
Translated using Weblate (Galician)
Currently translated at 14.5% (7 of 48 strings)
Translated using Weblate (Galician)
Currently translated at 83.3% (5 of 6 strings)
Translated using Weblate (Galician)
Currently translated at 8.0% (5 of 62 strings)
Translated using Weblate (Galician)
Currently translated at 8.0% (5 of 62 strings)
Translated using Weblate (Galician)
Currently translated at 66.6% (6 of 9 strings)
Translated using Weblate (Galician)
Currently translated at 66.6% (6 of 9 strings)
Translated using Weblate (Galician)
Currently translated at 75.0% (6 of 8 strings)
Translated using Weblate (Galician)
Currently translated at 75.0% (6 of 8 strings)
Translated using Weblate (Galician)
Currently translated at 24.0% (6 of 25 strings)
Translated using Weblate (Galician)
Currently translated at 24.0% (6 of 25 strings)
Translated using Weblate (Galician)
Currently translated at 9.0% (6 of 66 strings)
Translated using Weblate (Galician)
Currently translated at 9.0% (6 of 66 strings)
Translated using Weblate (Galician)
Currently translated at 14.0% (7 of 50 strings)
Translated using Weblate (Galician)
Currently translated at 14.0% (7 of 50 strings)
Translated using Weblate (Galician)
Currently translated at 25.0% (6 of 24 strings)
Translated using Weblate (Galician)
Currently translated at 25.0% (6 of 24 strings)
Translated using Weblate (Galician)
Currently translated at 13.5% (16 of 118 strings)
Translated using Weblate (Galician)
Currently translated at 13.5% (16 of 118 strings)
Translated using Weblate (Galician)
Currently translated at 66.6% (6 of 9 strings)
Translated using Weblate (Galician)
Currently translated at 66.6% (6 of 9 strings)
Translated using Weblate (Galician)
Currently translated at 8.7% (7 of 80 strings)
Translated using Weblate (Galician)
Currently translated at 8.7% (7 of 80 strings)
Translated using Weblate (Galician)
Currently translated at 3.9% (17 of 427 strings)
Translated using Weblate (Galician)
Currently translated at 3.9% (17 of 427 strings)
Translated using Weblate (Galician)
Currently translated at 5.2% (6 of 115 strings)
Translated using Weblate (Galician)
Currently translated at 5.2% (6 of 115 strings)
Translated using Weblate (Galician)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Galician)
Currently translated at 17.3% (8 of 46 strings)
Translated using Weblate (Galician)
Currently translated at 17.3% (8 of 46 strings)
Translated using Weblate (Galician)
Currently translated at 4.9% (9 of 183 strings)
Translated using Weblate (Galician)
Currently translated at 4.9% (9 of 183 strings)
Translated using Weblate (Galician)
Currently translated at 0.8% (1 of 114 strings)
Translated using Weblate (Galician)
Currently translated at 0.2% (1 of 352 strings)
Translated using Weblate (Galician)
Currently translated at 4.1% (2 of 48 strings)
Translated using Weblate (Galician)
Currently translated at 50.0% (3 of 6 strings)
Translated using Weblate (Galician)
Currently translated at 3.2% (2 of 62 strings)
Translated using Weblate (Galician)
Currently translated at 22.2% (2 of 9 strings)
Translated using Weblate (Galician)
Currently translated at 25.0% (2 of 8 strings)
Translated using Weblate (Galician)
Currently translated at 8.0% (2 of 25 strings)
Translated using Weblate (Galician)
Currently translated at 3.0% (2 of 66 strings)
Translated using Weblate (Galician)
Currently translated at 4.0% (2 of 50 strings)
Translated using Weblate (Galician)
Currently translated at 8.3% (2 of 24 strings)
Translated using Weblate (Galician)
Currently translated at 1.6% (2 of 118 strings)
Translated using Weblate (Galician)
Currently translated at 22.2% (2 of 9 strings)
Translated using Weblate (Galician)
Currently translated at 2.5% (2 of 80 strings)
Translated using Weblate (Galician)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Galician)
Currently translated at 0.7% (3 of 427 strings)
Translated using Weblate (Galician)
Currently translated at 1.7% (2 of 115 strings)
Translated using Weblate (Galician)
Currently translated at 50.0% (1 of 2 strings)
Translated using Weblate (Galician)
Currently translated at 4.3% (2 of 46 strings)
Translated using Weblate (Galician)
Currently translated at 1.0% (2 of 183 strings)
Added translation using Weblate (Galician)
Added translation using Weblate (Galician)
Added translation using Weblate (Galician)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Co-authored-by: Alexandre Espinosa Menor <aemenor@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: seryeb - <seryeb@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/gl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/gl/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* Remove torch install
* notification fixes
the pubkey was not being returned if notifications was not enabled at the global level
* Put back
* single condition check for fetching and disabling button
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Fix api filter hook
cameras, labels, sub labels, plates, and zones could be parsed as numeric values rather than strings, which would break the explore filter. This change adds an optional param to the useApiFilterArgs hook to always parse keys as string[]
* fix notifications register button from being incorrectly disabled
Currently translated at 85.9% (98 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 27.8% (98 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 85.2% (98 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 83.8% (99 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 54.0% (99 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 27.4% (117 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Portuguese (Brazil))
Currently translated at 76.3% (87 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 24.7% (87 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 76.5% (88 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 48.6% (89 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 65.7% (75 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 65.7% (75 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 21.3% (75 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.7% (75 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.3% (61 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.3% (61 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 66.0% (76 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 65.2% (77 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 41.5% (76 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 20.6% (88 of 427 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com>
Co-authored-by: Rogério Mendes <rogeriomendes.mg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt_BR/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 39.4% (45 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 39.4% (45 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.7% (45 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.7% (45 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 57.5% (46 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 57.5% (46 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.1% (46 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.1% (46 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 39.1% (45 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 39.1% (45 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 63.6% (42 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 63.6% (42 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 92.0% (46 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 92.0% (46 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 95.6% (44 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 95.6% (44 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 34.7% (41 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 34.7% (41 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 22.4% (41 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 12.4% (53 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 29.8% (34 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 70.8% (34 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 42.5% (34 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 31.3% (36 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 53.0% (35 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 70.0% (35 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 76.0% (35 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 29.6% (35 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 19.6% (36 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 11.0% (47 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 26.3% (30 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 62.5% (30 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 37.5% (30 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 69.3% (43 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 26.9% (31 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 45.4% (30 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 60.0% (30 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 67.3% (31 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 26.2% (31 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 17.4% (32 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 10.0% (43 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 22.8% (26 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 54.1% (26 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 32.5% (26 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 66.1% (41 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 23.4% (27 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 39.3% (26 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 52.0% (26 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 56.5% (26 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 22.8% (27 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 15.3% (28 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 9.1% (39 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 19.2% (22 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 15.6% (55 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 45.8% (22 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 45.8% (22 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 28.7% (23 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 28.7% (23 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 62.9% (39 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 20.8% (24 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 20.8% (24 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 95.8% (23 of 24 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 92.0% (23 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 92.0% (23 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 34.8% (23 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 34.8% (23 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 46.0% (23 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 46.0% (23 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 50.0% (23 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 19.4% (23 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 13.1% (24 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 8.1% (35 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 8.1% (35 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 15.3% (54 of 352 strings)
Co-authored-by: Cleiton Carvalho <cleitonsilvacarvalho@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com>
Co-authored-by: Rogério Mendes <rogeriomendes.mg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt_BR/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 1.7% (2 of 114 strings)
Translated using Weblate (Lithuanian)
Currently translated at 0.5% (2 of 352 strings)
Translated using Weblate (Lithuanian)
Currently translated at 4.1% (2 of 48 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Lithuanian)
Currently translated at 3.7% (3 of 80 strings)
Translated using Weblate (Lithuanian)
Currently translated at 4.8% (3 of 62 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Lithuanian)
Currently translated at 2.6% (3 of 115 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Lithuanian)
Currently translated at 4.5% (3 of 66 strings)
Translated using Weblate (Lithuanian)
Currently translated at 6.0% (3 of 50 strings)
Translated using Weblate (Lithuanian)
Currently translated at 6.5% (3 of 46 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Lithuanian)
Currently translated at 89.8% (106 of 118 strings)
Translated using Weblate (Lithuanian)
Currently translated at 80.3% (147 of 183 strings)
Translated using Weblate (Lithuanian)
Currently translated at 6.7% (29 of 427 strings)
Translated using Weblate (Lithuanian)
Currently translated at 28.8% (34 of 118 strings)
Translated using Weblate (Lithuanian)
Currently translated at 3.0% (13 of 427 strings)
Translated using Weblate (Lithuanian)
Currently translated at 2.0% (1 of 48 strings)
Translated using Weblate (Lithuanian)
Currently translated at 1.2% (1 of 80 strings)
Translated using Weblate (Lithuanian)
Currently translated at 11.1% (1 of 9 strings)
Translated using Weblate (Lithuanian)
Currently translated at 45.8% (11 of 24 strings)
Translated using Weblate (Lithuanian)
Currently translated at 0.8% (1 of 118 strings)
Translated using Weblate (Lithuanian)
Currently translated at 0.4% (2 of 427 strings)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Added translation using Weblate (Lithuanian)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: MaBeniu <runnerm@gmail.com>
Co-authored-by: PovilasID <povilas.sidaravicius@gmail.com>
Co-authored-by: boxstep <evaldas.blauzdziunas@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/lt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/lt/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* Frontend timezone fixes
Last recording date timezone was being applied twice, so it displayed the wrong date
Also, TZDate from react-day-picker could have been behaving incorrectly at times without a full date string
* Ensure returned day is parsed as midnight in specified timezone
Currently translated at 7.3% (26 of 352 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 9.6% (11 of 114 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 3.1% (11 of 352 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 22.9% (11 of 48 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 13.7% (11 of 80 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 16.1% (10 of 62 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 10.4% (12 of 115 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 8.4% (10 of 118 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 22.0% (11 of 50 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 54.0% (99 of 183 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 3.5% (15 of 427 strings)
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Added translation using Weblate (Chinese (Traditional Han script))
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: forward-jt <juitse.huang@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/zh_Hant/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 18.4% (21 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 5.1% (18 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 37.5% (18 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 23.7% (19 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 59.6% (37 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 17.3% (20 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 75.0% (18 of 24 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 80.0% (20 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 30.3% (20 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 40.0% (20 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 43.4% (20 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 18.6% (22 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 12.5% (23 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 6.7% (29 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 9.6% (11 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 3.1% (11 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 22.9% (11 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 13.7% (11 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 48.3% (30 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 11.3% (13 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 50.0% (12 of 24 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 48.0% (12 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 18.1% (12 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 24.0% (12 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 26.0% (12 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 10.1% (12 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 7.1% (13 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 8.7% (10 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 2.8% (10 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 20.8% (10 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 12.5% (10 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 45.1% (28 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 9.5% (11 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 45.8% (11 of 24 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 44.0% (11 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 16.6% (11 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 22.0% (11 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 23.9% (11 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 9.3% (11 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 6.5% (12 of 183 strings)
Co-authored-by: Cleiton Carvalho <cleitonsilvacarvalho@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Paulo Daltro <paulinhopcm15@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt_BR/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* fix embeddings reindex
- always increment processed objects to prevent division by zero
- ensure description still gets processed even if there is no thumbnail
* clean up
* Add newer labels to default attribute map
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
When an IPv6 address that doesn't map to an IPv4 address was checked
against an IPv4 trusted proxy, we'd hit an exception because
ip.ipv4_mapped was None. Fix this by verifying ipv4_mapped is not None
Co-authored-by: me <me@me>
Currently translated at 19.2% (22 of 114 strings)
Translated using Weblate (Slovak)
Currently translated at 6.2% (22 of 352 strings)
Translated using Weblate (Slovak)
Currently translated at 6.2% (22 of 352 strings)
Translated using Weblate (Slovak)
Currently translated at 45.8% (22 of 48 strings)
Translated using Weblate (Slovak)
Currently translated at 88.0% (22 of 25 strings)
Translated using Weblate (Slovak)
Currently translated at 88.0% (22 of 25 strings)
Translated using Weblate (Slovak)
Currently translated at 20.0% (23 of 115 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Slovak)
Currently translated at 27.5% (22 of 80 strings)
Translated using Weblate (Slovak)
Currently translated at 27.5% (22 of 80 strings)
Translated using Weblate (Slovak)
Currently translated at 33.3% (22 of 66 strings)
Translated using Weblate (Slovak)
Currently translated at 91.6% (22 of 24 strings)
Translated using Weblate (Slovak)
Currently translated at 18.6% (22 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Slovak)
Currently translated at 47.8% (22 of 46 strings)
Translated using Weblate (Slovak)
Currently translated at 47.8% (22 of 46 strings)
Translated using Weblate (Slovak)
Currently translated at 44.0% (22 of 50 strings)
Translated using Weblate (Slovak)
Currently translated at 44.0% (22 of 50 strings)
Translated using Weblate (Slovak)
Currently translated at 44.0% (22 of 50 strings)
Translated using Weblate (Slovak)
Currently translated at 44.0% (22 of 50 strings)
Translated using Weblate (Slovak)
Currently translated at 12.5% (23 of 183 strings)
Translated using Weblate (Slovak)
Currently translated at 11.0% (47 of 427 strings)
Translated using Weblate (Slovak)
Currently translated at 4.3% (5 of 114 strings)
Translated using Weblate (Slovak)
Currently translated at 1.7% (6 of 352 strings)
Translated using Weblate (Slovak)
Currently translated at 12.5% (6 of 48 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Slovak)
Currently translated at 24.0% (6 of 25 strings)
Translated using Weblate (Slovak)
Currently translated at 6.0% (7 of 115 strings)
Translated using Weblate (Slovak)
Currently translated at 75.0% (6 of 8 strings)
Translated using Weblate (Slovak)
Currently translated at 66.6% (6 of 9 strings)
Translated using Weblate (Slovak)
Currently translated at 7.5% (6 of 80 strings)
Translated using Weblate (Slovak)
Currently translated at 9.0% (6 of 66 strings)
Translated using Weblate (Slovak)
Currently translated at 9.0% (6 of 66 strings)
Translated using Weblate (Slovak)
Currently translated at 25.0% (6 of 24 strings)
Translated using Weblate (Slovak)
Currently translated at 5.0% (6 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 66.6% (6 of 9 strings)
Translated using Weblate (Slovak)
Currently translated at 13.0% (6 of 46 strings)
Translated using Weblate (Slovak)
Currently translated at 13.0% (6 of 46 strings)
Translated using Weblate (Slovak)
Currently translated at 12.0% (6 of 50 strings)
Translated using Weblate (Slovak)
Currently translated at 3.8% (7 of 183 strings)
Translated using Weblate (Slovak)
Currently translated at 9.3% (40 of 427 strings)
Translated using Weblate (Slovak)
Currently translated at 1.7% (2 of 114 strings)
Translated using Weblate (Slovak)
Currently translated at 0.5% (2 of 352 strings)
Translated using Weblate (Slovak)
Currently translated at 4.1% (2 of 48 strings)
Translated using Weblate (Slovak)
Currently translated at 50.0% (3 of 6 strings)
Translated using Weblate (Slovak)
Currently translated at 8.0% (2 of 25 strings)
Translated using Weblate (Slovak)
Currently translated at 2.6% (3 of 115 strings)
Translated using Weblate (Slovak)
Currently translated at 2.6% (3 of 115 strings)
Translated using Weblate (Slovak)
Currently translated at 37.5% (3 of 8 strings)
Translated using Weblate (Slovak)
Currently translated at 37.5% (3 of 8 strings)
Translated using Weblate (Slovak)
Currently translated at 33.3% (3 of 9 strings)
Translated using Weblate (Slovak)
Currently translated at 33.3% (3 of 9 strings)
Translated using Weblate (Slovak)
Currently translated at 3.7% (3 of 80 strings)
Translated using Weblate (Slovak)
Currently translated at 3.7% (3 of 80 strings)
Translated using Weblate (Slovak)
Currently translated at 4.5% (3 of 66 strings)
Translated using Weblate (Slovak)
Currently translated at 4.5% (3 of 66 strings)
Translated using Weblate (Slovak)
Currently translated at 12.5% (3 of 24 strings)
Translated using Weblate (Slovak)
Currently translated at 12.5% (3 of 24 strings)
Translated using Weblate (Slovak)
Currently translated at 2.5% (3 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 2.5% (3 of 118 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Slovak)
Currently translated at 33.3% (3 of 9 strings)
Translated using Weblate (Slovak)
Currently translated at 33.3% (3 of 9 strings)
Translated using Weblate (Slovak)
Currently translated at 6.5% (3 of 46 strings)
Translated using Weblate (Slovak)
Currently translated at 6.5% (3 of 46 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Slovak)
Currently translated at 6.0% (3 of 50 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Slovak)
Currently translated at 2.1% (4 of 183 strings)
Translated using Weblate (Slovak)
Currently translated at 2.1% (4 of 183 strings)
Translated using Weblate (Slovak)
Currently translated at 2.1% (4 of 183 strings)
Translated using Weblate (Slovak)
Currently translated at 2.1% (4 of 183 strings)
Translated using Weblate (Slovak)
Currently translated at 8.8% (38 of 427 strings)
Translated using Weblate (Slovak)
Currently translated at 8.8% (38 of 427 strings)
Added translation using Weblate (Slovak)
Added translation using Weblate (Slovak)
Added translation using Weblate (Slovak)
Translated using Weblate (Slovak)
Currently translated at 8.4% (36 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Slovak)
Currently translated at 8.4% (36 of 427 strings)
Translated using Weblate (Slovak)
Currently translated at 8.4% (36 of 427 strings)
Added translation using Weblate (Slovak)
Translated using Weblate (Slovak)
Currently translated at 7.4% (32 of 427 strings)
Added translation using Weblate (Slovak)
Translated using Weblate (Slovak)
Currently translated at 6.0% (26 of 427 strings)
Added translation using Weblate (Slovak)
Translated using Weblate (Slovak)
Currently translated at 5.3% (23 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Slovak)
Currently translated at 4.2% (18 of 427 strings)
Translated using Weblate (Slovak)
Currently translated at 4.2% (18 of 427 strings)
Added translation using Weblate (Slovak)
Translated using Weblate (Slovak)
Currently translated at 2.8% (12 of 427 strings)
Added translation using Weblate (Slovak)
Added translation using Weblate (Slovak)
Added translation using Weblate (Slovak)
Translated using Weblate (Slovak)
Currently translated at 2.5% (11 of 427 strings)
Added translation using Weblate (Slovak)
Translated using Weblate (Slovak)
Currently translated at 2.3% (10 of 427 strings)
Added translation using Weblate (Slovak)
Added translation using Weblate (Slovak)
Added translation using Weblate (Slovak)
Added translation using Weblate (Slovak)
Added translation using Weblate (Slovak)
Translated using Weblate (Slovak)
Currently translated at 2.1% (9 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Added translation using Weblate (Slovak)
Translated using Weblate (Slovak)
Currently translated at 1.1% (5 of 427 strings)
Added translation using Weblate (Slovak)
Translated using Weblate (Slovak)
Currently translated at 0.9% (4 of 427 strings)
Added translation using Weblate (Slovak)
Added translation using Weblate (Slovak)
Co-authored-by: Daniel Lukáč <dlukac44@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jakub K <klacanjakub0@gmail.com>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Michal K <michal@totaljs.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sk/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 0.2% (1 of 427 strings)
Translated using Weblate (Serbian)
Currently translated at 0.2% (1 of 427 strings)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Added translation using Weblate (Serbian)
Co-authored-by: Dalibor Radovanović <darkobg@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sr/
Translation: Frigate NVR/audio
Currently translated at 14.0% (16 of 114 strings)
Translated using Weblate (Swedish)
Currently translated at 32.2% (20 of 62 strings)
Translated using Weblate (Swedish)
Currently translated at 11.3% (13 of 115 strings)
Translated using Weblate (Swedish)
Currently translated at 11.3% (13 of 115 strings)
Translated using Weblate (Swedish)
Currently translated at 56.0% (37 of 66 strings)
Translated using Weblate (Swedish)
Currently translated at 56.0% (37 of 66 strings)
Translated using Weblate (Swedish)
Currently translated at 38.0% (19 of 50 strings)
Translated using Weblate (Swedish)
Currently translated at 38.0% (19 of 50 strings)
Translated using Weblate (Swedish)
Currently translated at 38.0% (19 of 50 strings)
Translated using Weblate (Swedish)
Currently translated at 38.0% (19 of 50 strings)
Co-authored-by: Dagfinn Kolstad <dagfinn.kolstad@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sv/
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-system
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Hungarian)
Currently translated at 97.3% (111 of 114 strings)
Translated using Weblate (Hungarian)
Currently translated at 67.6% (238 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 89.5% (43 of 48 strings)
Translated using Weblate (Hungarian)
Currently translated at 95.1% (59 of 62 strings)
Translated using Weblate (Hungarian)
Currently translated at 86.0% (99 of 115 strings)
Translated using Weblate (Hungarian)
Currently translated at 91.2% (104 of 114 strings)
Translated using Weblate (Hungarian)
Currently translated at 62.7% (221 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 91.2% (104 of 114 strings)
Translated using Weblate (Hungarian)
Currently translated at 53.9% (190 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 83.3% (40 of 48 strings)
Translated using Weblate (Hungarian)
Currently translated at 77.5% (62 of 80 strings)
Translated using Weblate (Hungarian)
Currently translated at 91.9% (57 of 62 strings)
Translated using Weblate (Hungarian)
Currently translated at 82.6% (95 of 115 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Hungarian)
Currently translated at 89.3% (59 of 66 strings)
Translated using Weblate (Hungarian)
Currently translated at 90.0% (45 of 50 strings)
Translated using Weblate (Hungarian)
Currently translated at 91.3% (42 of 46 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Hungarian)
Currently translated at 82.6% (353 of 427 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Hungarian)
Currently translated at 52.5% (185 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 71.1% (84 of 118 strings)
Translated using Weblate (Hungarian)
Currently translated at 71.4% (305 of 427 strings)
Translated using Weblate (Hungarian)
Currently translated at 66.6% (122 of 183 strings)
Translated using Weblate (Hungarian)
Currently translated at 26.4% (93 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 70.3% (83 of 118 strings)
Translated using Weblate (Hungarian)
Currently translated at 53.6% (229 of 427 strings)
Translated using Weblate (Hungarian)
Currently translated at 90.3% (103 of 114 strings)
Translated using Weblate (Hungarian)
Currently translated at 12.5% (44 of 352 strings)
Translated using Weblate (Hungarian)
Currently translated at 68.7% (33 of 48 strings)
Translated using Weblate (Hungarian)
Currently translated at 68.7% (55 of 80 strings)
Translated using Weblate (Hungarian)
Currently translated at 85.4% (53 of 62 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Hungarian)
Currently translated at 78.2% (90 of 115 strings)
Translated using Weblate (Hungarian)
Currently translated at 91.6% (22 of 24 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Hungarian)
Currently translated at 74.2% (49 of 66 strings)
Translated using Weblate (Hungarian)
Currently translated at 80.0% (40 of 50 strings)
Translated using Weblate (Hungarian)
Currently translated at 78.2% (36 of 46 strings)
Translated using Weblate (Hungarian)
Currently translated at 65.2% (77 of 118 strings)
Translated using Weblate (Hungarian)
Currently translated at 37.7% (161 of 427 strings)
Translated using Weblate (Hungarian)
Currently translated at 65.5% (120 of 183 strings)
Co-authored-by: Dávid Attila Balog <davidattilabalog@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Netesfiu <r4verino@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/hu/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/hu/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (62 of 62 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Michal K <michal@totaljs.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/cs/
Translation: Frigate NVR/views-facelibrary
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Romanian)
Currently translated at 32.6% (115 of 352 strings)
Translated using Weblate (Romanian)
Currently translated at 77.5% (331 of 427 strings)
Translated using Weblate (Romanian)
Currently translated at 97.3% (111 of 114 strings)
Translated using Weblate (Romanian)
Currently translated at 32.3% (114 of 352 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Romanian)
Currently translated at 97.3% (112 of 115 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Romanian)
Currently translated at 77.2% (330 of 427 strings)
Translated using Weblate (Romanian)
Currently translated at 53.5% (61 of 114 strings)
Translated using Weblate (Romanian)
Currently translated at 27.2% (96 of 352 strings)
Translated using Weblate (Romanian)
Currently translated at 75.0% (60 of 80 strings)
Translated using Weblate (Romanian)
Currently translated at 98.3% (61 of 62 strings)
Translated using Weblate (Romanian)
Currently translated at 54.7% (63 of 115 strings)
Translated using Weblate (Romanian)
Currently translated at 92.4% (61 of 66 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Romanian)
Currently translated at 86.3% (158 of 183 strings)
Translated using Weblate (Romanian)
Currently translated at 73.0% (312 of 427 strings)
Translated using Weblate (Romanian)
Currently translated at 37.7% (43 of 114 strings)
Translated using Weblate (Romanian)
Currently translated at 26.4% (93 of 352 strings)
Translated using Weblate (Romanian)
Currently translated at 47.5% (38 of 80 strings)
Translated using Weblate (Romanian)
Currently translated at 61.2% (38 of 62 strings)
Translated using Weblate (Romanian)
Currently translated at 33.9% (39 of 115 strings)
Translated using Weblate (Romanian)
Currently translated at 59.0% (39 of 66 strings)
Translated using Weblate (Romanian)
Currently translated at 80.0% (40 of 50 strings)
Translated using Weblate (Romanian)
Currently translated at 84.7% (39 of 46 strings)
Translated using Weblate (Romanian)
Currently translated at 70.9% (303 of 427 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: lukasig <lukasig@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ro/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 88.0% (22 of 25 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Greek)
Currently translated at 5.0% (6 of 118 strings)
Translated using Weblate (Greek)
Currently translated at 11.7% (50 of 427 strings)
Translated using Weblate (Greek)
Currently translated at 0.8% (3 of 352 strings)
Translated using Weblate (Greek)
Currently translated at 6.2% (3 of 48 strings)
Translated using Weblate (Greek)
Currently translated at 66.6% (4 of 6 strings)
Translated using Weblate (Greek)
Currently translated at 2.5% (2 of 80 strings)
Translated using Weblate (Greek)
Currently translated at 6.4% (4 of 62 strings)
Translated using Weblate (Greek)
Currently translated at 33.3% (3 of 9 strings)
Translated using Weblate (Greek)
Currently translated at 16.6% (4 of 24 strings)
Translated using Weblate (Greek)
Currently translated at 37.5% (3 of 8 strings)
Translated using Weblate (Greek)
Currently translated at 12.0% (3 of 25 strings)
Translated using Weblate (Greek)
Currently translated at 44.4% (4 of 9 strings)
Translated using Weblate (Greek)
Currently translated at 2.1% (4 of 183 strings)
Translated using Weblate (Greek)
Currently translated at 4.2% (5 of 118 strings)
Translated using Weblate (Greek)
Currently translated at 6.7% (29 of 427 strings)
Translated using Weblate (Greek)
Currently translated at 0.8% (1 of 114 strings)
Translated using Weblate (Greek)
Currently translated at 0.2% (1 of 352 strings)
Translated using Weblate (Greek)
Currently translated at 2.0% (1 of 48 strings)
Translated using Weblate (Greek)
Currently translated at 33.3% (2 of 6 strings)
Translated using Weblate (Greek)
Currently translated at 1.2% (1 of 80 strings)
Translated using Weblate (Greek)
Currently translated at 1.6% (1 of 62 strings)
Translated using Weblate (Greek)
Currently translated at 22.2% (2 of 9 strings)
Translated using Weblate (Greek)
Currently translated at 0.8% (1 of 115 strings)
Translated using Weblate (Greek)
Currently translated at 4.1% (1 of 24 strings)
Translated using Weblate (Greek)
Currently translated at 12.5% (1 of 8 strings)
Translated using Weblate (Greek)
Currently translated at 4.0% (1 of 25 strings)
Translated using Weblate (Greek)
Currently translated at 11.1% (1 of 9 strings)
Translated using Weblate (Greek)
Currently translated at 50.0% (1 of 2 strings)
Translated using Weblate (Greek)
Currently translated at 28.0% (14 of 50 strings)
Translated using Weblate (Greek)
Currently translated at 4.3% (2 of 46 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Greek)
Currently translated at 3.0% (2 of 66 strings)
Translated using Weblate (Greek)
Currently translated at 1.0% (2 of 183 strings)
Translated using Weblate (Greek)
Currently translated at 1.6% (2 of 118 strings)
Translated using Weblate (Greek)
Currently translated at 6.3% (27 of 427 strings)
Added translation using Weblate (Greek)
Added translation using Weblate (Greek)
Added translation using Weblate (Greek)
Translated using Weblate (Greek)
Currently translated at 6.0% (26 of 427 strings)
Added translation using Weblate (Greek)
Translated using Weblate (Greek)
Currently translated at 5.8% (25 of 427 strings)
Added translation using Weblate (Greek)
Added translation using Weblate (Greek)
Added translation using Weblate (Greek)
Translated using Weblate (Greek)
Currently translated at 5.6% (24 of 427 strings)
Added translation using Weblate (Greek)
Added translation using Weblate (Greek)
Added translation using Weblate (Greek)
Added translation using Weblate (Greek)
Translated using Weblate (Greek)
Currently translated at 5.3% (23 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Greek)
Currently translated at 5.1% (22 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Greek)
Currently translated at 4.2% (18 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Greek)
Currently translated at 4.2% (18 of 427 strings)
Translated using Weblate (Greek)
Currently translated at 2.1% (9 of 427 strings)
Added translation using Weblate (Greek)
Translated using Weblate (Greek)
Currently translated at 1.4% (6 of 427 strings)
Added translation using Weblate (Greek)
Translated using Weblate (Greek)
Currently translated at 1.1% (5 of 427 strings)
Added translation using Weblate (Greek)
Translated using Weblate (Greek)
Currently translated at 0.4% (2 of 427 strings)
Added translation using Weblate (Greek)
Added translation using Weblate (Greek)
Translated using Weblate (Greek)
Currently translated at 0.2% (1 of 427 strings)
Added translation using Weblate (Greek)
Added translation using Weblate (Greek)
Added translation using Weblate (Greek)
Added translation using Weblate (Greek)
Co-authored-by: George Betsis <gbetsis@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/el/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/el/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 6.1% (7 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 1.9% (7 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 14.5% (7 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 8.7% (7 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 40.3% (25 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 40.3% (25 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 77.7% (7 of 9 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 6.0% (7 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 33.3% (8 of 24 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 33.3% (8 of 24 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 32.0% (8 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 12.1% (8 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 16.0% (8 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 17.3% (8 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 17.3% (8 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 17.3% (8 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 88.8% (8 of 9 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 6.7% (8 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 4.9% (9 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 5.1% (22 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 35.4% (22 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 33.8% (21 of 62 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 1.6% (3 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 0.8% (1 of 114 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 0.2% (1 of 352 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 2.0% (1 of 48 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 33.3% (2 of 6 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 1.2% (1 of 80 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 22.2% (2 of 9 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 0.8% (1 of 115 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 4.1% (1 of 24 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 12.5% (1 of 8 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 4.0% (1 of 25 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 50.0% (1 of 2 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 3.0% (2 of 66 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 4.0% (2 of 50 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 4.3% (2 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 22.2% (2 of 9 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 1.6% (2 of 118 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 1.0% (2 of 183 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 3.9% (17 of 427 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 3.7% (16 of 427 strings)
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Added translation using Weblate (Portuguese (Brazil))
Co-authored-by: Gabriel Vitorio Bernardo do Nascimento <gabri.vitorio@hotmail.com>
Co-authored-by: Helder Santana <helder.santana@systemsbr.com.br>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ivan Martins Pereira <vodikus@users.noreply.hosted.weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Regis Padua <regispadua@live.com>
Co-authored-by: Romulo Gatto <romulo.gatto@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt_BR/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* Fix Norwegian language code for date-fns module import
* Fix incorrect apple compatibility change
* Add other and unused as separate storage items
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Don't support tensorrt detector for amd64 builds
* Add logs for directing users not to use tensorrt detector
* Rework docs
* Fix dockerfile index
* Don't undo jetson fix
* Fix showing review items that span over multiple days
* Simplify
* Fix tests
* Fix unchanged value
* Allow admin as default role and viewer as passed header for proxy auth
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* i18n translated label fixes
* Fix frame cache race bug
Objects that were marked as false positives (that would later become true positives) would sometimes have their saved frame prematurely removed from the frame cache.
* Object labels with spaces should use correct i18n keys
* Add Hungarian
* Ensure onvif move request has a valid speed before removing
When autotracking zooming is set to `disabled` (or is left out of the config), move_request["Speed"] may not exist, depending on the camera
* Add another frame cache debug log
Home Assistant OS 16.0.rc1 contains bump of Hailo driver and firmware to
v4.21.0, update Frigate's userspace libraries to the same version to fix
compatibility.
* Don't allow editing of sub label until object lifecycle has ended
* Update sub labels in ended review segments
When manually editing a sub label for a tracked object from the UI, any review segments containing that tracked object did not have their sub_labels and objects values altered
* simplify
* Additional onvif debug logs in get_camera_status
* Ensure that best object is only set when the snapshot is actually updated.
* Don't hide downlaod button when there is no review item
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
Model can be adjusted ahead of time to NHWC to avoid transpose on CPU,
for example. All the model information is already presented in the
configuration, and the stringent checks implemented in openvino are not
present on other backends anyway. OpenVINO will properly report issues
with mismatched layouts anyhow.
* Ensure config editor recalculates layout on error
* ensure empty lists are returned when lpr recognition model fails
* Add docs section for session_length
* clarify
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* clarify
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Catch missing file
* Improve graph axis colors
* Ensure playback rate controls are portaled to the video container in history view
On larger tablets in landscape view, the playback rate dropdown disappeared underneath the bottom bar. This small change ensures we use the correct container on the DropdownMenuContent so that the div is portaled correctly. The VideoControls are also used in motion review which does not pass in a container ref, so we can just fall back to the existing controlsContainer ref when it's undefined.
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* fix i18n keys
* hide disable from context menu for viewers
* Fix auto live check for default dashboard and camera groups
Disabling the Automatic Live View switch in Settings should prevent streaming from occurring. Overriding any settings in a camera group will override the global setting. The check here incorrectly always returned false instead of undefined.
* clarify hardware accelerated enrichments
* clarify
* add note about detect stream to face rec docs
* add note about low end Dahuas for autotracking
* Catch invalid face box / image
* Video tab tweaks
With the changes in https://github.com/blakeblackshear/frigate/pull/18220, the video tab in the Tracked Object Details pane now correctly trims the in-browser HLS video. Because of keyframes and record/detect stream differences, we can manually subtract a couple of seconds from the event start_time to ensure the first few frames aren't cut off from the video
* Clarify
* Don't use Migraphx by default
* Provide better support for running embeddings on GPU
* correctly join cameras
* Adjust blur confidence reduction
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (181 of 181 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (342 of 342 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (340 of 340 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (50 of 50 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: OverTheHillsAndFarAway <prosjektx@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nb_NO/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 2.5% (9 of 352 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Slovenian)
Currently translated at 16.1% (10 of 62 strings)
Translated using Weblate (Slovenian)
Currently translated at 18.0% (9 of 50 strings)
Translated using Weblate (Slovenian)
Currently translated at 8.2% (15 of 182 strings)
Translated using Weblate (Slovenian)
Currently translated at 5.2% (6 of 114 strings)
Translated using Weblate (Slovenian)
Currently translated at 1.7% (6 of 352 strings)
Translated using Weblate (Slovenian)
Currently translated at 14.5% (7 of 48 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Slovenian)
Currently translated at 8.7% (7 of 80 strings)
Translated using Weblate (Slovenian)
Currently translated at 9.6% (6 of 62 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Slovenian)
Currently translated at 6.9% (8 of 115 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Slovenian)
Currently translated at 13.6% (9 of 66 strings)
Translated using Weblate (Slovenian)
Currently translated at 16.0% (8 of 50 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Slovenian)
Currently translated at 4.3% (8 of 182 strings)
Translated using Weblate (Slovenian)
Currently translated at 2.6% (3 of 114 strings)
Translated using Weblate (Slovenian)
Currently translated at 0.8% (3 of 352 strings)
Translated using Weblate (Slovenian)
Currently translated at 8.3% (4 of 48 strings)
Translated using Weblate (Slovenian)
Currently translated at 66.6% (4 of 6 strings)
Translated using Weblate (Slovenian)
Currently translated at 5.0% (4 of 80 strings)
Translated using Weblate (Slovenian)
Currently translated at 6.4% (4 of 62 strings)
Translated using Weblate (Slovenian)
Currently translated at 44.4% (4 of 9 strings)
Translated using Weblate (Slovenian)
Currently translated at 3.4% (4 of 115 strings)
Translated using Weblate (Slovenian)
Currently translated at 20.0% (5 of 25 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Slovenian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Slovenian)
Currently translated at 7.5% (5 of 66 strings)
Translated using Weblate (Slovenian)
Currently translated at 10.0% (5 of 50 strings)
Translated using Weblate (Slovenian)
Currently translated at 10.8% (5 of 46 strings)
Translated using Weblate (Slovenian)
Currently translated at 55.5% (5 of 9 strings)
Translated using Weblate (Slovenian)
Currently translated at 2.7% (5 of 182 strings)
Translated using Weblate (Slovenian)
Currently translated at 12.8% (55 of 427 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nik Grebovšek <nikigre@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sl/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (French)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (French)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (French)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (French)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (French)
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (French)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (French)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (French)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (French)
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (French)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (French)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (French)
Currently translated at 98.8% (348 of 352 strings)
Translated using Weblate (French)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (French)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (French)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (French)
Currently translated at 100.0% (181 of 181 strings)
Translated using Weblate (French)
Currently translated at 100.0% (342 of 342 strings)
Translated using Weblate (French)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (French)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (French)
Currently translated at 100.0% (340 of 340 strings)
Translated using Weblate (French)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (French)
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (French)
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (French)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (French)
Currently translated at 100.0% (179 of 179 strings)
Translated using Weblate (French)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (French)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (French)
Currently translated at 100.0% (66 of 66 strings)
Co-authored-by: Apocoloquintose <bertrand.moreux@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fr/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (181 of 181 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (342 of 342 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (179 of 179 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (340 of 340 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (179 of 179 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marijn <168113859+Marijn0@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nl/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (181 of 181 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (342 of 342 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (340 of 340 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (179 of 179 strings)
Co-authored-by: Gringo <ita.translations@tiscali.it>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/it/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 55.6% (196 of 352 strings)
Translated using Weblate (Portuguese)
Currently translated at 69.0% (295 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 65.6% (231 of 352 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (Portuguese)
Currently translated at 67.6% (289 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Portuguese)
Currently translated at 60.5% (213 of 352 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Portuguese)
Currently translated at 99.4% (181 of 182 strings)
Translated using Weblate (Portuguese)
Currently translated at 53.1% (227 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 91.9% (57 of 62 strings)
Translated using Weblate (Portuguese)
Currently translated at 97.3% (112 of 115 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Portuguese)
Currently translated at 46.6% (199 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Portuguese)
Currently translated at 46.3% (198 of 427 strings)
Co-authored-by: Daniel Barradas <daniel.barradas@gmail.com>
Co-authored-by: Filipe Ferreira <filipeferreira1705@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: P1LH4 <joao.calby@gmail.com>
Co-authored-by: danielsaul@msn.com <danielsaul@msn.com>
Co-authored-by: lbiscuola <lbiscuola@gmail.com>
Co-authored-by: piscinas <nuno.piscinas@me.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (340 of 340 strings)
Translated using Weblate (Czech)
Currently translated at 74.7% (254 of 340 strings)
Translated using Weblate (Czech)
Currently translated at 58.8% (200 of 340 strings)
Translated using Weblate (Czech)
Currently translated at 49.4% (168 of 340 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Czech)
Currently translated at 32.3% (110 of 340 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (179 of 179 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (179 of 179 strings)
Translated using Weblate (Czech)
Currently translated at 34.5% (39 of 113 strings)
Translated using Weblate (Czech)
Currently translated at 1.1% (4 of 340 strings)
Translated using Weblate (Czech)
Currently translated at 5.0% (4 of 80 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Czech)
Currently translated at 4.4% (5 of 113 strings)
Translated using Weblate (Czech)
Currently translated at 6.0% (4 of 66 strings)
Translated using Weblate (Czech)
Currently translated at 8.0% (4 of 50 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (179 of 179 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Czech)
Currently translated at 96.0% (410 of 427 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Czech)
Currently translated at 95.7% (409 of 427 strings)
Translated using Weblate (Czech)
Currently translated at 31.8% (36 of 113 strings)
Translated using Weblate (Czech)
Currently translated at 0.2% (1 of 340 strings)
Translated using Weblate (Czech)
Currently translated at 29.1% (14 of 48 strings)
Translated using Weblate (Czech)
Currently translated at 1.2% (1 of 80 strings)
Translated using Weblate (Czech)
Currently translated at 59.0% (36 of 61 strings)
Translated using Weblate (Czech)
Currently translated at 1.7% (2 of 113 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Czech)
Currently translated at 3.0% (2 of 66 strings)
Translated using Weblate (Czech)
Currently translated at 4.0% (2 of 50 strings)
Translated using Weblate (Czech)
Currently translated at 58.1% (25 of 43 strings)
Translated using Weblate (Czech)
Currently translated at 35.1% (63 of 179 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jakub <kincl.kuba@seznam.cz>
Co-authored-by: Martin Brož <code@martin-broz.cz>
Co-authored-by: Michal Basler <minecz.michal.basler@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/cs/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (181 of 181 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (342 of 342 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (66 of 66 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Максим Горпиніч <maksimgorpinic4@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/uk/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Russian)
Currently translated at 90.0% (317 of 352 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (114 of 114 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (352 of 352 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (115 of 115 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (181 of 181 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (342 of 342 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (66 of 66 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (113 of 113 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Артём Владимиров <artyomka71@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ru/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 28.6% (101 of 352 strings)
Translated using Weblate (Thai)
Currently translated at 79.1% (38 of 48 strings)
Translated using Weblate (Thai)
Currently translated at 6.9% (8 of 115 strings)
Translated using Weblate (Thai)
Currently translated at 66.6% (44 of 66 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Thai)
Currently translated at 98.3% (116 of 118 strings)
Translated using Weblate (Thai)
Currently translated at 9.6% (11 of 114 strings)
Translated using Weblate (Thai)
Currently translated at 25.8% (91 of 352 strings)
Translated using Weblate (Thai)
Currently translated at 6.2% (3 of 48 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Thai)
Currently translated at 15.0% (12 of 80 strings)
Translated using Weblate (Thai)
Currently translated at 32.2% (20 of 62 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Thai)
Currently translated at 1.5% (1 of 66 strings)
Translated using Weblate (Thai)
Currently translated at 10.0% (5 of 50 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Thai)
Currently translated at 89.8% (106 of 118 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (181 of 181 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Thai)
Currently translated at 68.5% (124 of 181 strings)
Translated using Weblate (Thai)
Currently translated at 0.7% (3 of 427 strings)
Added translation using Weblate (Thai)
Translated using Weblate (Thai)
Currently translated at 15.4% (28 of 181 strings)
Added translation using Weblate (Thai)
Translated using Weblate (Thai)
Currently translated at 14.3% (26 of 181 strings)
Added translation using Weblate (Thai)
Translated using Weblate (Thai)
Currently translated at 13.8% (25 of 181 strings)
Added translation using Weblate (Thai)
Added translation using Weblate (Thai)
Added translation using Weblate (Thai)
Added translation using Weblate (Thai)
Translated using Weblate (Thai)
Currently translated at 13.2% (24 of 181 strings)
Added translation using Weblate (Thai)
Added translation using Weblate (Thai)
Added translation using Weblate (Thai)
Added translation using Weblate (Thai)
Translated using Weblate (Thai)
Currently translated at 12.7% (23 of 181 strings)
Added translation using Weblate (Thai)
Translated using Weblate (Thai)
Currently translated at 12.1% (22 of 181 strings)
Added translation using Weblate (Thai)
Added translation using Weblate (Thai)
Translated using Weblate (Thai)
Currently translated at 11.6% (21 of 181 strings)
Added translation using Weblate (Thai)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Thai)
Currently translated at 11.0% (20 of 181 strings)
Added translation using Weblate (Thai)
Translated using Weblate (Thai)
Currently translated at 8.2% (15 of 181 strings)
Added translation using Weblate (Thai)
Translated using Weblate (Thai)
Currently translated at 7.7% (14 of 181 strings)
Added translation using Weblate (Thai)
Translated using Weblate (Thai)
Currently translated at 6.6% (12 of 181 strings)
Added translation using Weblate (Thai)
Added translation using Weblate (Thai)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Phongsakorn Wisetthon <boy1556@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/th/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/th/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* use mp Manager to handle logging queues
A Python bug (https://github.com/python/cpython/issues/91555) was preventing logs from the embeddings maintainer process from printing. The bug is fixed in Python 3.14, but a viable workaround is to use the multiprocessing Manager, which better manages mp queues and causes the logging to work correctly.
* consolidate
* fix typing
* Don't return weighted name if it has the same number of results
* Remove link to incorrect format yolov9 models
* Fix command list from appearing when other inputs are focused
the description box in the tracked object details pane was causing the command input list to show when focused.
* clarify face docs
* Add note about python yolov9 export
* Check if hailort thread is still alive when timeout error is run into
* Reduce inference timeout
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Add readme file for notebooks
It took me quite some time to find out this workbook opens in Google Colab, so i though it may help someone else to have this visible in the folder aswell.
* Add explicit link to Google Colab for YOLO-NAS
* improve spacing of face selection in mobile drawer
* fix spacing
* sort face names alphabetically
* Improve face selection dialog
* Use a state to track when face image loads
The naturalWidth and naturalHeight will always be 0 until the image loads. So we use onLoad and a state to track loading and then calculate the area after it has loaded
* Verify that a camera only tracks objects that are possible to track
* Fix test
* genai docs tweak
* Disable openvino model cache
* Clenaup
* Sanitize floats for estimated speed and angle
Users can configure speed zones in such a way that velocity estimates from Norfair cause a value of inf to be stored as an estimated speed. FastAPI doesn't serialize inf as a float, so trying to return this value would result in an API error. Sanitizing the value before storing should correct this.
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Add Thai (still need to merge weblate)
* Apply attribute logic to all label types
* Fix area check
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Don't use timezone in export dialog timestamps
Revert an unnecessary change made in https://github.com/blakeblackshear/frigate/pull/18257
* Ensure notifications register button is only disabled when both all cameras and every individual camera is disabled
* Send test notification if any cameras are enabled
* clarify docs about disabling cameras
* fix crash in autotracking zoom
* clean up
* masks and zones i18n fixes
* Check if camera is enabled in config
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Ensure review activity calendar uses correct timezone
react-day-picker 9.x adds a timeZone prop and a TZDate() handler to show the calendar based on a timezone and better handle dates passed to it in timezones
* Ensure calendar range uses correct timezone
* clean up
* ensure range is timezone aware
* ensure export dates are timezone aware
* Only check if an object is stationary to avoid mqtt snapshot
* docs heading tweak
* Add more API descriptions
* Add missing lib for new rocm onnxruntime whl
* Update inference times to reflect better rocm performance
* Cleanup resetting tracked object activity
* remove print
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
Not everyone is using /dev/dri/card0. I recommend switching to these more generic parameters for intel_gpu_top_command (line 307 in the 0.16.0-beta2 version of services.py):
intel_gpu_top_command += ["-d", "sriov"]
* Add option to not trim clip
* Improve API
* Update snapshot for new best objects
* Fix missing strings
* Convert to separate key
* Always include bounding box on snapshots
* improve autotracking relative zooming time calculation
* update proxy docs to note the need for comma separated header roles
* Add count translation
* tracked object lifecycle i18n fix
* update speed estimation docs
* clarity
* Re-initialize onvif information when toggling camera on live view
* Move time ago to card info and add face area
* Clarify face recognition docs
* Increase minimum face recognition area
* use clipFrom to in vod module endpoint to start at the correct time
* Cleanup media api
* Don't change duration
* Use search detail dialog for face library
* Move to segment based
* Cleanup
* Add back duration modification
* clean up docs
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Urdu)
Currently translated at 4.9% (21 of 427 strings)
Translated using Weblate (Urdu)
Currently translated at 4.6% (20 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Urdu)
Currently translated at 4.2% (18 of 427 strings)
Translated using Weblate (Urdu)
Currently translated at 2.5% (11 of 427 strings)
Added translation using Weblate (Urdu)
Translated using Weblate (Urdu)
Currently translated at 2.1% (9 of 427 strings)
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Translated using Weblate (Urdu)
Currently translated at 1.8% (8 of 427 strings)
Added translation using Weblate (Urdu)
Translated using Weblate (Urdu)
Currently translated at 1.1% (5 of 427 strings)
Added translation using Weblate (Urdu)
Translated using Weblate (Urdu)
Currently translated at 0.9% (4 of 427 strings)
Added translation using Weblate (Urdu)
Added translation using Weblate (Urdu)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: yousaf465 <yousaf465@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ur/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Currently translated at 100.0% (340 of 340 strings)
Translated using Weblate (French)
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (French)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (French)
Currently translated at 100.0% (179 of 179 strings)
Translated using Weblate (French)
Currently translated at 100.0% (339 of 339 strings)
Translated using Weblate (French)
Currently translated at 100.0% (59 of 59 strings)
Translated using Weblate (French)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (French)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (French)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (French)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (French)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (French)
Currently translated at 100.0% (177 of 177 strings)
Translated using Weblate (French)
Currently translated at 100.0% (177 of 177 strings)
Translated using Weblate (French)
Currently translated at 100.0% (111 of 111 strings)
Translated using Weblate (French)
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (French)
Currently translated at 100.0% (53 of 53 strings)
Co-authored-by: Apocoloquintose <bertrand.moreux@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fr/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 5.3% (6 of 113 strings)
Translated using Weblate (Indonesian)
Currently translated at 1.8% (6 of 333 strings)
Translated using Weblate (Indonesian)
Currently translated at 12.5% (6 of 48 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Indonesian)
Currently translated at 7.5% (6 of 80 strings)
Translated using Weblate (Indonesian)
Currently translated at 11.3% (6 of 53 strings)
Translated using Weblate (Indonesian)
Currently translated at 66.6% (6 of 9 strings)
Translated using Weblate (Indonesian)
Currently translated at 5.4% (6 of 110 strings)
Translated using Weblate (Indonesian)
Currently translated at 30.4% (7 of 23 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Indonesian)
Currently translated at 28.0% (7 of 25 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Indonesian)
Currently translated at 10.7% (7 of 65 strings)
Translated using Weblate (Indonesian)
Currently translated at 14.5% (7 of 48 strings)
Translated using Weblate (Indonesian)
Currently translated at 16.2% (7 of 43 strings)
Translated using Weblate (Indonesian)
Currently translated at 77.7% (7 of 9 strings)
Translated using Weblate (Indonesian)
Currently translated at 5.9% (7 of 118 strings)
Translated using Weblate (Indonesian)
Currently translated at 3.3% (6 of 177 strings)
Translated using Weblate (Indonesian)
Currently translated at 6.5% (28 of 427 strings)
Translated using Weblate (Indonesian)
Currently translated at 3.5% (4 of 113 strings)
Translated using Weblate (Indonesian)
Currently translated at 1.2% (4 of 333 strings)
Translated using Weblate (Indonesian)
Currently translated at 8.3% (4 of 48 strings)
Translated using Weblate (Indonesian)
Currently translated at 66.6% (4 of 6 strings)
Translated using Weblate (Indonesian)
Currently translated at 5.0% (4 of 80 strings)
Translated using Weblate (Indonesian)
Currently translated at 7.5% (4 of 53 strings)
Translated using Weblate (Indonesian)
Currently translated at 55.5% (5 of 9 strings)
Translated using Weblate (Indonesian)
Currently translated at 4.5% (5 of 110 strings)
Translated using Weblate (Indonesian)
Currently translated at 21.7% (5 of 23 strings)
Translated using Weblate (Indonesian)
Currently translated at 71.4% (5 of 7 strings)
Translated using Weblate (Indonesian)
Currently translated at 20.0% (5 of 25 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Indonesian)
Currently translated at 7.6% (5 of 65 strings)
Translated using Weblate (Indonesian)
Currently translated at 10.4% (5 of 48 strings)
Translated using Weblate (Indonesian)
Currently translated at 11.6% (5 of 43 strings)
Translated using Weblate (Indonesian)
Currently translated at 55.5% (5 of 9 strings)
Translated using Weblate (Indonesian)
Currently translated at 4.2% (5 of 118 strings)
Translated using Weblate (Indonesian)
Currently translated at 2.2% (4 of 177 strings)
Translated using Weblate (Indonesian)
Currently translated at 6.0% (26 of 427 strings)
Co-authored-by: Catto <sisharyadi@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Viktor Stier <viktor-stier@gmx.de>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/id/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/id/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (340 of 340 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (179 of 179 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (339 of 339 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (59 of 59 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (111 of 111 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (177 of 177 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Co-authored-by: Максим Горпиніч <maksimgorpinic4@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/uk/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (340 of 340 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (179 of 179 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (339 of 339 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (59 of 59 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (111 of 111 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (111 of 111 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (177 of 177 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Артём Владимиров <artyomka71@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ru/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Currently translated at 100.0% (340 of 340 strings)
Translated using Weblate (German)
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (German)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (German)
Currently translated at 100.0% (339 of 339 strings)
Translated using Weblate (German)
Currently translated at 100.0% (59 of 59 strings)
Translated using Weblate (German)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (German)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (German)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (German)
Currently translated at 100.0% (111 of 111 strings)
Translated using Weblate (German)
Currently translated at 86.7% (289 of 333 strings)
Translated using Weblate (German)
Currently translated at 86.7% (289 of 333 strings)
Translated using Weblate (German)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (German)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (German)
Currently translated at 100.0% (111 of 111 strings)
Translated using Weblate (German)
Currently translated at 100.0% (24 of 24 strings)
Translated using Weblate (German)
Currently translated at 100.0% (177 of 177 strings)
Translated using Weblate (German)
Currently translated at 71.7% (239 of 333 strings)
Translated using Weblate (German)
Currently translated at 66.9% (223 of 333 strings)
Translated using Weblate (German)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (German)
Currently translated at 100.0% (177 of 177 strings)
Translated using Weblate (German)
Currently translated at 43.8% (146 of 333 strings)
Translated using Weblate (German)
Currently translated at 97.3% (110 of 113 strings)
Translated using Weblate (German)
Currently translated at 43.5% (145 of 333 strings)
Translated using Weblate (German)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (German)
Currently translated at 39.6% (132 of 333 strings)
Translated using Weblate (German)
Currently translated at 39.6% (132 of 333 strings)
Translated using Weblate (German)
Currently translated at 97.9% (47 of 48 strings)
Translated using Weblate (German)
Currently translated at 100.0% (53 of 53 strings)
Co-authored-by: BOFH90 <michael@becker-lan.de>
Co-authored-by: Darkyputz <darkwing@gmx.li>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: J <zippelman@web.de>
Co-authored-by: Mehmet Uyanik <met456@gmail.com>
Co-authored-by: Phil Jope <phil@jope.cloud>
Co-authored-by: Viktor Stier <viktor-stier@gmx.de>
Co-authored-by: engels0n <christian.engelbarts@outlook.de>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/de/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* Fix the `Any` typing hint treewide
There has been confusion between the Any type[1] and the any function[2]
in typing hints.
[1] https://docs.python.org/3/library/typing.html#typing.Any
[2] https://docs.python.org/3/library/functions.html#any
* Fix typing for various frame_shape members
Frame shapes are most likely defined by height and width, so a single int
cannot express that.
* Wrap gpu stats functions in Optional[]
These can return `None`, so they need to be `Type | None`, which is what
`Optional` expresses very nicely.
* Fix return type in get_latest_segment_datetime
Returns a datetime object, not an integer.
* Make the return type of FrameManager.write optional
This is necessary since the SharedMemoryFrameManager.write function can
return None.
* Fix total_seconds() return type in get_tz_modifiers
The function returns a float, not an int.
https://docs.python.org/3/library/datetime.html#datetime.timedelta.total_seconds
* Account for floating point results in to_relative_box
Because the function uses division the return types may either be int or
float.
* Resolve ruff deprecation warning
The config has been split into formatter and linter, and the global
options are deprecated.
* Add camera name tooltip to previews in recording view
* Apply face area check to cv2 face detection
* Delete review thumbnails
* Don't import hailo until it is used
* Add comment
* Clean up camera name
* Filter out empty keys when updating yaml config
HA ingress seems to randomly add an equal sign to the PUT urls for updating the config from the UI. This fix prevents empty keys from being processed, but still allows empty values.
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Catch error and show toast when failing to delete review items
* i18n keys
* add link to speed estimation docs in zone edit pane
* Implement reset of tracked object update for each camera
* Cleanup
* register mqtt callbacks for toggling alerts and detections
* clarify snapshots docs
* clarify semantic search reindexing
* add ukrainian
* adjust date granularity for last recording time
The api endpoint only returns granularity down to the day
* Add amd hardware
* fix crash in face library on initial start after enabling
* Fix recordings view for mobile landscape
The events view incorrectly was displaying two columns on landscape view and it only took up 20% of the screen width. Additionally, in landscape view the timeline was too wide (especially on iPads of various screen sizes) and would overlap the main video
* face rec overfitting instructions
* Clarify
* face docs
* clarify
* clarify
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* face library i18n fixes
* face library i18n fixes
* add ability to use ctrl/cmd S to save in the config editor
* Use datetime as ID
* Update metrics inference speed to start with 0 ms
* fix android formatted thumbnail
* ensure role is comma separated and stripped correctly
* improve face library deletion
- add a confirmation dialog
- add ability to select all / delete faces in collections
* Implement lazy loading for video previews
* Force GPU for large embedding model
* GPU is required
* settings i18n fixes
* Don't delete train tab
* webpush debugging logs
* Fix incorrectly copying zones
* copy path data
* Ensure that cache dir exists for Frigate+
* face docs update
* Add description to upload image step to clarify the image
* Clean up
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* fix onvif reinitialization
* api docs: clarify usage of clip.mp4 endpoint
* Always show train tab
* Add description to API
* catch lpr model inference exceptions
* always apply motion mask when using yolov9 plate detection
* lpr faq
* fix incorrect focus when reopening search detail dialog on video tab
* only use keyboard listener in face library when train tab is active
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* use async/await instead of asyncio.run()
* fix autotracking
* create cameras in same event loop that will use them
* more debug
* try using existing event loop instead of creating a new one
* merge dev
* fixes
* run get_camera_info onvifcontroller calls in dedicated loop
* move coroutine call with loop to api
* use asyncio for autotracking move queues
* clean up
* fix calibration
* improve exception logging
* frigate+ pane i18n fix
* catch more exceptions
* explore search result tooltip i18n fix
* i18n fix
* remove comments about deprecated strftime_fmt
* Catch producers exists but is None
* Formatting
* fix live camera view i18n
* Add default role config for proxy users
This allows users to specify a default role for users when using a proxy for auth. This can be useful for users who can't/don't want to define a header mapping for the remote-role header.
* update reference config and auth docs
* clarify face rec camera level config
* clarify auth docs
* Fix onnx not working with openvino
* Update openvino to fix failed npu plugin check
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* face recognition usage instructions
* clarify lpr docs for motorcycles
* person must be detected before face
* add note about coral
* add note about local
* update reference config for face model size
* clarify reference config for face
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 92.0% (104 of 113 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 99.6% (332 of 333 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 99.0% (330 of 333 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 99.0% (330 of 333 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (177 of 177 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (177 of 177 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: LEO NG <leoywng44@gmail.com>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Co-authored-by: kei81131 <kei81131@yahoo.com.hk>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/yue_Hant/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (177 of 177 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.3% (331 of 333 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.3% (331 of 333 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (177 of 177 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (104 of 104 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (332 of 332 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (177 of 177 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (177 of 177 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: OverTheHillsAndFarAway <prosjektx@users.noreply.hosted.weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nb_NO/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 5.9% (7 of 118 strings)
Translated using Weblate (Slovenian)
Currently translated at 7.9% (34 of 427 strings)
Added translation using Weblate (Slovenian)
Translated using Weblate (Slovenian)
Currently translated at 2.3% (10 of 427 strings)
Added translation using Weblate (Slovenian)
Added translation using Weblate (Slovenian)
Added translation using Weblate (Slovenian)
Translated using Weblate (Slovenian)
Currently translated at 2.1% (9 of 427 strings)
Added translation using Weblate (Slovenian)
Translated using Weblate (Slovenian)
Currently translated at 1.8% (8 of 427 strings)
Added translation using Weblate (Slovenian)
Translated using Weblate (Slovenian)
Currently translated at 1.6% (7 of 427 strings)
Added translation using Weblate (Slovenian)
Translated using Weblate (Slovenian)
Currently translated at 1.4% (6 of 427 strings)
Added translation using Weblate (Slovenian)
Translated using Weblate (Slovenian)
Currently translated at 1.1% (5 of 427 strings)
Added translation using Weblate (Slovenian)
Translated using Weblate (Slovenian)
Currently translated at 0.9% (4 of 427 strings)
Added translation using Weblate (Slovenian)
Added translation using Weblate (Slovenian)
Translated using Weblate (Slovenian)
Currently translated at 0.7% (3 of 427 strings)
Added translation using Weblate (Slovenian)
Added translation using Weblate (Slovenian)
Added translation using Weblate (Slovenian)
Added translation using Weblate (Slovenian)
Translated using Weblate (Slovenian)
Currently translated at 0.4% (2 of 427 strings)
Added translation using Weblate (Slovenian)
Added translation using Weblate (Slovenian)
Translated using Weblate (Slovenian)
Currently translated at 0.2% (1 of 427 strings)
Added translation using Weblate (Slovenian)
Added translation using Weblate (Slovenian)
Added translation using Weblate (Slovenian)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Tomaž Žagar <mrtomyminecrafter@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/sl/
Translation: Frigate NVR/audio
Translation: Frigate NVR/objects
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (104 of 104 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (332 of 332 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (177 of 177 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Co-authored-by: jjavin <javiernovoa@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/es/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (177 of 177 strings)
Translated using Weblate (Dutch)
Currently translated at 99.6% (332 of 333 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (332 of 332 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (104 of 104 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (332 of 332 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (177 of 177 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (177 of 177 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: LEO NG <leoywng44@gmail.com>
Co-authored-by: Marijn <168113859+Marijn0@users.noreply.github.com>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nl/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 5.3% (23 of 427 strings)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Translated using Weblate (Indonesian)
Currently translated at 0.9% (4 of 427 strings)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Translated using Weblate (Indonesian)
Currently translated at 0.7% (3 of 427 strings)
Added translation using Weblate (Indonesian)
Added translation using Weblate (Indonesian)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: lutfijw <lutfi.jw@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/id/
Translation: Frigate NVR/audio
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Italian)
Currently translated at 99.6% (332 of 333 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (333 of 333 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (104 of 104 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (332 of 332 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (177 of 177 strings)
Co-authored-by: Gringo <ita.translations@tiscali.it>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/it/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* Add ability to select attributes for object masks
This feature already works correctly on the backend. This just adds the ability to select attributes through the UI.
* Add clarity to LPR docs about timestamps
* fix sub label score and add info popover
* ensure portrait cams are contained in dialog
* always show rename and delete buttons on mobile and tablet
without a group-hover state, a double-tap was required to select a face from the dropdown
On startup, the object processing pipeline would be delayed for 10ms every iteration through the loop while the end event subscriber blocked. For users with large numbers of cameras and a fair amount of detected objects, this would cause the detected objects queue length to rise and frames to be eventually dropped, leading to processing delays, incorrect frame times applied to thumbnail_data, and other seemingly unexplainable things.
* add zoom time to movement predictions
* config migrator
* add space to face rename regex
* more debug
* only calculate zoom time of relative move
* fix test
* make migrated movement weight a zero
* check for str and bool for movestatus support
* Support automatic language selection
* Handle non-matching keys
* Cleanup
* Handle region specific language codes from browser
* Fix passing in requestor
* Send tracked object updates for face and license_plate objects
* Update docs
* Add to type enum
* Add camera to object description update
* Formatting
* Consolidate yue-Hant
* Add missing
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (103 of 103 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 62.8% (208 of 331 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 97.9% (47 of 48 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 52.5% (42 of 80 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 2.0% (1 of 48 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 16.6% (1 of 6 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 10.0% (8 of 80 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 1.9% (1 of 52 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 12.7% (15 of 118 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 4.3% (1 of 23 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 100.0% (427 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Added translation using Weblate (Cantonese (Traditional Han script))
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 45.4% (194 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 43.0% (184 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 41.4% (177 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 39.3% (168 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 32.3% (138 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 29.5% (126 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 27.1% (116 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 24.5% (105 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 22.9% (98 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 20.8% (89 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 19.9% (85 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 16.6% (71 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 14.7% (63 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 7.0% (30 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 5.3% (23 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 3.5% (15 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 1.6% (7 of 427 strings)
Added translation using Weblate (Cantonese (Traditional Han script))
Added translation using Weblate (Cantonese (Traditional Han script))
Added translation using Weblate (Cantonese (Traditional Han script))
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: LEO NG <leoywng44@gmail.com>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/yue_Hant/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (103 of 103 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 96.8% (92 of 95 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (328 of 328 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: OverTheHillsAndFarAway <prosjektx@users.noreply.hosted.weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nb_NO/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (103 of 103 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (22 of 22 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.3% (326 of 328 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.4% (323 of 328 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (107 of 107 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (170 of 170 strings)
Co-authored-by: GuoQing Liu <842607283@qq.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/zh_Hans/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (French)
Currently translated at 88.4% (46 of 52 strings)
Translated using Weblate (French)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (French)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (French)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (French)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (French)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (French)
Currently translated at 91.4% (161 of 176 strings)
Translated using Weblate (French)
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (French)
Currently translated at 98.0% (101 of 103 strings)
Translated using Weblate (French)
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (French)
Currently translated at 100.0% (22 of 22 strings)
Translated using Weblate (French)
Currently translated at 91.4% (161 of 176 strings)
Translated using Weblate (French)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (French)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (French)
Currently translated at 96.8% (92 of 95 strings)
Translated using Weblate (French)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (French)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (French)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (French)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (French)
Currently translated at 91.6% (44 of 48 strings)
Translated using Weblate (French)
Currently translated at 89.5% (43 of 48 strings)
Translated using Weblate (French)
Currently translated at 100.0% (48 of 48 strings)
Co-authored-by: Apocoloquintose <bertrand.moreux@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fr/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (103 of 103 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (22 of 22 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (95 of 95 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (328 of 328 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Co-authored-by: jjavin <javiernovoa@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/es/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (103 of 103 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (107 of 107 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (21 of 21 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marijn <168113859+Marijn0@users.noreply.github.com>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nl/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Italian)
Currently translated at 88.4% (46 of 52 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (103 of 103 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (22 of 22 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Italian)
Currently translated at 83.5% (274 of 328 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Italian)
Currently translated at 36.5% (120 of 328 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Italian)
Currently translated at 76.2% (61 of 80 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 99.1% (117 of 118 strings)
Translated using Weblate (Italian)
Currently translated at 98.3% (420 of 427 strings)
Co-authored-by: Gringo <ita.translations@tiscali.it>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Co-authored-by: Woody W <woody4165@gmail.com>
Co-authored-by: me myself and I <giuliano.zaro@tiscali.it>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/it/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (103 of 103 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Polish)
Currently translated at 99.6% (327 of 328 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Polish)
Currently translated at 99.0% (109 of 110 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: MooseXMTP <xmtp192@gmail.com>
Co-authored-by: Patryk Smoliński <smolinski.patryk@mensa.org.pl>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Co-authored-by: Tomasz Słuszniak <tomasz.sluszniak@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pl/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 3.8% (2 of 52 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Ukrainian)
Currently translated at 14.5% (7 of 48 strings)
Translated using Weblate (Ukrainian)
Currently translated at 91.4% (161 of 176 strings)
Translated using Weblate (Ukrainian)
Currently translated at 91.4% (161 of 176 strings)
Translated using Weblate (Ukrainian)
Currently translated at 91.4% (161 of 176 strings)
Translated using Weblate (Ukrainian)
Currently translated at 12.5% (6 of 48 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Ukrainian)
Currently translated at 1.9% (1 of 52 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Ukrainian)
Currently translated at 10.4% (5 of 48 strings)
Translated using Weblate (Ukrainian)
Currently translated at 11.6% (5 of 43 strings)
Translated using Weblate (Ukrainian)
Currently translated at 90.9% (160 of 176 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Ukrainian)
Currently translated at 2.0% (1 of 48 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Ukrainian)
Currently translated at 1.5% (1 of 65 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Ukrainian)
Currently translated at 82.2% (351 of 427 strings)
Translated using Weblate (Ukrainian)
Currently translated at 82.2% (351 of 427 strings)
Translated using Weblate (Ukrainian)
Currently translated at 4.3% (1 of 23 strings)
Translated using Weblate (Ukrainian)
Currently translated at 21.1% (25 of 118 strings)
Translated using Weblate (Ukrainian)
Currently translated at 80.5% (344 of 427 strings)
Translated using Weblate (Ukrainian)
Currently translated at 80.5% (344 of 427 strings)
Translated using Weblate (Ukrainian)
Currently translated at 5.3% (23 of 427 strings)
Translated using Weblate (Ukrainian)
Currently translated at 61.1% (104 of 170 strings)
Translated using Weblate (Ukrainian)
Currently translated at 5.0% (6 of 118 strings)
Translated using Weblate (Ukrainian)
Currently translated at 5.1% (22 of 427 strings)
Translated using Weblate (Ukrainian)
Currently translated at 11.7% (20 of 170 strings)
Co-authored-by: A T <andrey.timchenko@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Co-authored-by: Третьяк Антон <tretich@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/uk/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Currently translated at 100.0% (103 of 103 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (103 of 103 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Russian)
Currently translated at 91.3% (21 of 23 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (103 of 103 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (331 of 331 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (22 of 22 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (176 of 176 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (107 of 107 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (170 of 170 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oleg Chumakov <nomiels@gmail.com>
Co-authored-by: Sotski Eugene <jekakmail@gmail.com>
Co-authored-by: Артём Владимиров <artyomka71@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ru/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* Only auto-populate some config fields down to the camera level
- Don't populate LPR and face global-only settings down to the camera level
- Ensure LPR mixin uses camera level min_area
- Explicitly forbid extra config values for LPR and face
* lpr docs tweak
* remove extra text already in i18n key
* consistency
* fix check for snapshot score
for manual events, snapScore is 0, so "0" gets displayed instead of a condition being evaluated.
* fix ongoing events from being returned for all review queries
The existing condition will include any record with a null end_time regardless of when it started, as long as the start_time is greater than the after param. With this fix, both the start time needs to be within the specified range, and for events that have already ended, their end time must be before the before param
* Base alert toggles on width not device class
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* Add plural variant to i18n selected key
Weblate needs both keys to populate other languages
* move smart capitalization logic into language provider
* fix key
* install date-fns-tz
* add date locale hook
* refactor formatUnixTimestampToDateTime
Use date-fns style instead of using strftime. This requires changing the i18n keys to the way date-fns represents dates (eg: "MMM d, h:mm:ss aaa" instead of "%b %-d, %H:%M"
* refactor calendar to use new hook
* fix useFormattedTimestamp to use new formatUnixTimestampToDateTime date_format
* change i18n keys to new format
* fix timeline
* fix review
* fix explore
* fix metrics
* fix notifications
* fix face library
* clean up
* Don't update thumbnail/snapshot if frame is not in the frame cache
This follows up on changes originally made in https://github.com/blakeblackshear/frigate/pull/17671 - it is possible that is_better_thumbnail is true but the frame_time for the object is not the same as the current_frame_time. So rather than checking the frame cache, this change will only update the thumbnail_data when the two frame time values are the same.
* add camera name to debug log
* Don't limit review summary query
The /review/summary endpoint was being restricted to the last 30 days, so unreviewed alerts and detections weren't showing in the calendar before that point. This change removes the WHERE clause so that the endpoint returns all results.
* fix
* remove unneeded test
we are now returning all results so we don't need to test for > month_ago
* fix
FFmpeg adds an extra delay for the first start of the stream. For some cameras the stream start can be 1 second, for some cameras it can be more than 5 seconds. Frigate by default used a timeout of 5 seconds and drops the connection without waiting for a response from go2rtc. Originally suggested by @AlexxIT in https://github.com/AlexxIT/go2rtc/issues/1633
Some languages structure phrases and sentences differently, so the username can't always be assumed to be the last item in the phrase. This change uses the Trans component to maintain the HTML formatting.
* Add npu usages as a statistic
* Support showing NPU stats in dashboard
* Add sys volume mount for npu usages
* Fix type
* Simplify check
* Cleanup
* Cleanup
* Plus Settings: add base model and name
* I18n change user model to fine-tuned model
* Move fields in drop-down for mobile
* Missed commit
* remove unused i18n key
* Add base/FTM to model Type, reorder Model Information fields
* fix missing availableModels for now
* shorten Fine-Tuned Model to Fine-Tuned
* isBaseModel is already available in config, use that
* Change Base Model to Default
* minor tweaks
* Revert "Change Base Model to Default"
This reverts commit 0191aa34f6.
* fix key
* add french
* Fix random 0
* fix i18n in role change dialog
* fix delete user dialog
* fix filter tips steps
* remove classes from i18n files
* combine disjointed norweigan localized files
* change submit to plus to use a question with yes/no
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
* add support for multi-line plates
* config for model size
* default to small model
* add license plate as attribute to motorcycle
* use model size
* docs
* attribute map
* i18n key fix
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (323 of 323 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (323 of 323 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (321 of 321 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.0% (105 of 106 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 96.4% (164 of 170 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (64 of 64 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (321 of 321 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (170 of 170 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: OverTheHillsAndFarAway <prosjektx@users.noreply.hosted.weblate.org>
Co-authored-by: Thomas G <prosjektx@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nb_NO/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-input
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 37.1% (120 of 323 strings)
Translated using Weblate (Finnish)
Currently translated at 30.5% (98 of 321 strings)
Translated using Weblate (Finnish)
Currently translated at 23.6% (76 of 321 strings)
Translated using Weblate (Finnish)
Currently translated at 23.0% (74 of 321 strings)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Translated using Weblate (Finnish)
Currently translated at 0.7% (3 of 427 strings)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Translated using Weblate (Finnish)
Currently translated at 0.2% (1 of 427 strings)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Added translation using Weblate (Finnish)
Co-authored-by: Doc Weird <docweird@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Pasi Hakkarainen <pasi.hakkarainen@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/fi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fi/
Translation: Frigate NVR/audio
Translation: Frigate NVR/views-settings
Currently translated at 52.0% (13 of 25 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Swedish)
Currently translated at 38.1% (45 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 16.4% (28 of 170 strings)
Translated using Weblate (Swedish)
Currently translated at 33.7% (144 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 26.2% (31 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 33.4% (143 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 32.7% (140 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 16.4% (28 of 170 strings)
Translated using Weblate (Swedish)
Currently translated at 30.2% (129 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 12.7% (15 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 15.8% (27 of 170 strings)
Translated using Weblate (Swedish)
Currently translated at 25.7% (110 of 427 strings)
Co-authored-by: Coffe <effocs@gmail.com>
Co-authored-by: Daniel Nylander <daniel@danielnylander.se>
Co-authored-by: Fredrik B <fredrik@brannvall.nu>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: hassos246 <fluffsy@gmail.com>
Co-authored-by: tubalainen <tubstr76@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/sv/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Currently translated at 26.2% (112 of 427 strings)
Translated using Weblate (French)
Currently translated at 100.0% (321 of 321 strings)
Translated using Weblate (French)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (French)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (French)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (French)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (French)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (French)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (French)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (French)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (French)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (French)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (French)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (French)
Currently translated at 23.6% (101 of 427 strings)
Translated using Weblate (French)
Currently translated at 97.8% (89 of 91 strings)
Translated using Weblate (French)
Currently translated at 97.8% (89 of 91 strings)
Translated using Weblate (French)
Currently translated at 18.0% (58 of 321 strings)
Translated using Weblate (French)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (French)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (French)
Currently translated at 95.0% (76 of 80 strings)
Translated using Weblate (French)
Currently translated at 95.0% (76 of 80 strings)
Translated using Weblate (French)
Currently translated at 74.4% (32 of 43 strings)
Translated using Weblate (French)
Currently translated at 34.9% (37 of 106 strings)
Translated using Weblate (French)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (French)
Currently translated at 52.3% (34 of 65 strings)
Translated using Weblate (French)
Currently translated at 96.0% (24 of 25 strings)
Translated using Weblate (French)
Currently translated at 33.0% (39 of 118 strings)
Translated using Weblate (French)
Currently translated at 92.9% (158 of 170 strings)
Translated using Weblate (French)
Currently translated at 92.9% (158 of 170 strings)
Translated using Weblate (French)
Currently translated at 15.4% (66 of 427 strings)
Translated using Weblate (French)
Currently translated at 53.4% (23 of 43 strings)
Translated using Weblate (French)
Currently translated at 35.0% (28 of 80 strings)
Translated using Weblate (French)
Currently translated at 60.4% (26 of 43 strings)
Translated using Weblate (French)
Currently translated at 25.4% (27 of 106 strings)
Translated using Weblate (French)
Currently translated at 35.3% (23 of 65 strings)
Translated using Weblate (French)
Currently translated at 7.7% (33 of 427 strings)
Translated using Weblate (French)
Currently translated at 29.6% (27 of 91 strings)
Translated using Weblate (French)
Currently translated at 7.7% (25 of 321 strings)
Translated using Weblate (French)
Currently translated at 51.1% (22 of 43 strings)
Translated using Weblate (French)
Currently translated at 33.7% (27 of 80 strings)
Translated using Weblate (French)
Currently translated at 58.1% (25 of 43 strings)
Translated using Weblate (French)
Currently translated at 24.5% (26 of 106 strings)
Translated using Weblate (French)
Currently translated at 95.2% (20 of 21 strings)
Translated using Weblate (French)
Currently translated at 33.8% (22 of 65 strings)
Translated using Weblate (French)
Currently translated at 84.0% (21 of 25 strings)
Translated using Weblate (French)
Currently translated at 74.1% (126 of 170 strings)
Translated using Weblate (French)
Currently translated at 7.4% (32 of 427 strings)
Translated using Weblate (French)
Currently translated at 72.3% (123 of 170 strings)
Translated using Weblate (French)
Currently translated at 32.2% (38 of 118 strings)
Translated using Weblate (French)
Currently translated at 5.8% (25 of 427 strings)
Translated using Weblate (French)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (French)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (French)
Currently translated at 48.8% (21 of 43 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Julien Clair <mr.julien.clair@gmail.com>
Co-authored-by: Peter Rhodes <peter1rhodes@gmail.com>
Co-authored-by: Thomas <arpelboxes@yahoo.fr>
Co-authored-by: Xavier Vanderstukken <xavan83@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fr/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (323 of 323 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Spanish)
Currently translated at 99.0% (105 of 106 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Spanish)
Currently translated at 96.4% (164 of 170 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (170 of 170 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: jjavin <javiernovoa@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-settings
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (323 of 323 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Dutch)
Currently translated at 99.0% (105 of 106 strings)
Translated using Weblate (Dutch)
Currently translated at 96.4% (164 of 170 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (321 of 321 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Dutch)
Currently translated at 20.2% (65 of 321 strings)
Translated using Weblate (Dutch)
Currently translated at 8.7% (28 of 321 strings)
Translated using Weblate (Dutch)
Currently translated at 7.4% (24 of 321 strings)
Translated using Weblate (Dutch)
Currently translated at 98.1% (104 of 106 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (170 of 170 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marijn <168113859+Marijn0@users.noreply.github.com>
Co-authored-by: haico van roeden <haico@vanroeden.info>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nl/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 37.2% (16 of 43 strings)
Translated using Weblate (Italian)
Currently translated at 24.5% (29 of 118 strings)
Translated using Weblate (Italian)
Currently translated at 79.3% (339 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 67.2% (287 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Italian)
Currently translated at 4.7% (5 of 106 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Italian)
Currently translated at 59.4% (254 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 23.7% (28 of 118 strings)
Translated using Weblate (Italian)
Currently translated at 52.2% (223 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 13.5% (16 of 118 strings)
Translated using Weblate (Italian)
Currently translated at 38.8% (166 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 11.8% (14 of 118 strings)
Translated using Weblate (Italian)
Currently translated at 24.8% (106 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 15.9% (68 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 15.6% (67 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 96.4% (164 of 170 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (170 of 170 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Gringo <ita.translations@tiscali.it>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: RAZ0RBECK <razorbeck@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/it/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (323 of 323 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Polish)
Currently translated at 73.0% (236 of 323 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Polish)
Currently translated at 2.8% (3 of 106 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Polish)
Currently translated at 90.5% (154 of 170 strings)
Translated using Weblate (Polish)
Currently translated at 82.9% (141 of 170 strings)
Translated using Weblate (Polish)
Currently translated at 1.0% (1 of 91 strings)
Translated using Weblate (Polish)
Currently translated at 4.6% (2 of 43 strings)
Translated using Weblate (Polish)
Currently translated at 2.5% (2 of 80 strings)
Translated using Weblate (Polish)
Currently translated at 6.9% (3 of 43 strings)
Translated using Weblate (Polish)
Currently translated at 3.1% (2 of 64 strings)
Translated using Weblate (Polish)
Currently translated at 11.1% (1 of 9 strings)
Translated using Weblate (Polish)
Currently translated at 14.2% (3 of 21 strings)
Translated using Weblate (Polish)
Currently translated at 1.8% (2 of 106 strings)
Translated using Weblate (Polish)
Currently translated at 32.0% (8 of 25 strings)
Translated using Weblate (Polish)
Currently translated at 21.4% (69 of 321 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Polish)
Currently translated at 18.7% (9 of 48 strings)
Translated using Weblate (Polish)
Currently translated at 60.4% (26 of 43 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Polish)
Currently translated at 28.0% (7 of 25 strings)
Translated using Weblate (Polish)
Currently translated at 79.6% (94 of 118 strings)
Translated using Weblate (Polish)
Currently translated at 88.8% (8 of 9 strings)
Translated using Weblate (Polish)
Currently translated at 3.7% (12 of 321 strings)
Translated using Weblate (Polish)
Currently translated at 16.6% (1 of 6 strings)
Translated using Weblate (Polish)
Currently translated at 50.0% (1 of 2 strings)
Translated using Weblate (Polish)
Currently translated at 50.0% (1 of 2 strings)
Translated using Weblate (Polish)
Currently translated at 2.0% (1 of 48 strings)
Translated using Weblate (Polish)
Currently translated at 2.3% (1 of 43 strings)
Translated using Weblate (Polish)
Currently translated at 1.5% (1 of 64 strings)
Translated using Weblate (Polish)
Currently translated at 9.5% (2 of 21 strings)
Translated using Weblate (Polish)
Currently translated at 0.9% (1 of 106 strings)
Translated using Weblate (Polish)
Currently translated at 14.2% (1 of 7 strings)
Translated using Weblate (Polish)
Currently translated at 4.0% (1 of 25 strings)
Translated using Weblate (Polish)
Currently translated at 22.8% (27 of 118 strings)
Translated using Weblate (Polish)
Currently translated at 22.8% (27 of 118 strings)
Translated using Weblate (Polish)
Currently translated at 11.1% (1 of 9 strings)
Translated using Weblate (Polish)
Currently translated at 86.4% (147 of 170 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Eryk Michalak <gnu.ewm@protonmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Patryk Smoliński <smolinski.patryk@mensa.org.pl>
Co-authored-by: Tomasz Sołtysik <tomasz@soltysik.net.pl>
Co-authored-by: Wiktor <wk212154@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pl/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 66.6% (4 of 6 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Hindi)
Currently translated at 32.7% (140 of 427 strings)
Translated using Weblate (Hindi)
Currently translated at 11.0% (13 of 118 strings)
Translated using Weblate (Hindi)
Currently translated at 32.5% (139 of 427 strings)
Translated using Weblate (Hindi)
Currently translated at 5.9% (7 of 118 strings)
Translated using Weblate (Hindi)
Currently translated at 12.6% (54 of 427 strings)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Translated using Weblate (Hindi)
Currently translated at 2.8% (12 of 427 strings)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Added translation using Weblate (Hindi)
Translated using Weblate (Hindi)
Currently translated at 2.5% (11 of 427 strings)
Translated using Weblate (Hindi)
Currently translated at 1.8% (8 of 427 strings)
Translated using Weblate (Hindi)
Currently translated at 1.6% (7 of 427 strings)
Translated using Weblate (Hindi)
Currently translated at 1.4% (6 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Hindi)
Currently translated at 1.4% (6 of 427 strings)
Added translation using Weblate (Hindi)
Translated using Weblate (Hindi)
Currently translated at 0.7% (3 of 427 strings)
Added translation using Weblate (Hindi)
Translated using Weblate (Hindi)
Currently translated at 0.4% (2 of 427 strings)
Added translation using Weblate (Hindi)
Translated using Weblate (Hindi)
Currently translated at 0.2% (1 of 427 strings)
Added translation using Weblate (Hindi)
Added translation using Weblate (Hindi)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Srijan Bhatia <weblate@srijanbhatia.dev>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/hi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/hi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/hi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/hi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/hi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/hi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/hi/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-recording
Currently translated at 2.3% (1 of 43 strings)
Translated using Weblate (Vietnamese)
Currently translated at 4.7% (1 of 21 strings)
Translated using Weblate (Vietnamese)
Currently translated at 21.1% (25 of 118 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Vietnamese)
Currently translated at 7.4% (32 of 427 strings)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Added translation using Weblate (Vietnamese)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Tuan Nguyen <natuan0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/vi/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/vi/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-facelibrary
Currently translated at 1.4% (6 of 427 strings)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Added translation using Weblate (Ukrainian)
Co-authored-by: A T <andrey.timchenko@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/uk/
Translation: Frigate NVR/audio
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Romanian)
Currently translated at 7.4% (32 of 427 strings)
Translated using Weblate (Romanian)
Currently translated at 3.2% (3 of 91 strings)
Translated using Weblate (Romanian)
Currently translated at 0.9% (3 of 321 strings)
Translated using Weblate (Romanian)
Currently translated at 6.9% (3 of 43 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Romanian)
Currently translated at 3.7% (3 of 80 strings)
Translated using Weblate (Romanian)
Currently translated at 6.9% (3 of 43 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Romanian)
Currently translated at 7.5% (8 of 106 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Romanian)
Currently translated at 6.1% (4 of 65 strings)
Translated using Weblate (Romanian)
Currently translated at 20.8% (10 of 48 strings)
Translated using Weblate (Romanian)
Currently translated at 48.8% (21 of 43 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Romanian)
Currently translated at 44.0% (52 of 118 strings)
Translated using Weblate (Romanian)
Currently translated at 2.3% (4 of 170 strings)
Translated using Weblate (Romanian)
Currently translated at 4.4% (19 of 427 strings)
Translated using Weblate (Romanian)
Currently translated at 2.3% (1 of 43 strings)
Translated using Weblate (Romanian)
Currently translated at 33.3% (2 of 6 strings)
Translated using Weblate (Romanian)
Currently translated at 1.2% (1 of 80 strings)
Translated using Weblate (Romanian)
Currently translated at 2.3% (1 of 43 strings)
Translated using Weblate (Romanian)
Currently translated at 22.2% (2 of 9 strings)
Translated using Weblate (Romanian)
Currently translated at 0.9% (1 of 106 strings)
Translated using Weblate (Romanian)
Currently translated at 4.7% (1 of 21 strings)
Translated using Weblate (Romanian)
Currently translated at 14.2% (1 of 7 strings)
Translated using Weblate (Romanian)
Currently translated at 4.0% (1 of 25 strings)
Translated using Weblate (Romanian)
Currently translated at 50.0% (1 of 2 strings)
Translated using Weblate (Romanian)
Currently translated at 50.0% (1 of 2 strings)
Translated using Weblate (Romanian)
Currently translated at 1.5% (1 of 64 strings)
Translated using Weblate (Romanian)
Currently translated at 2.0% (1 of 48 strings)
Translated using Weblate (Romanian)
Currently translated at 2.3% (1 of 43 strings)
Translated using Weblate (Romanian)
Currently translated at 11.1% (1 of 9 strings)
Translated using Weblate (Romanian)
Currently translated at 0.8% (1 of 118 strings)
Translated using Weblate (Romanian)
Currently translated at 0.5% (1 of 170 strings)
Translated using Weblate (Romanian)
Currently translated at 0.7% (3 of 427 strings)
Translated using Weblate (Romanian)
Currently translated at 0.4% (2 of 427 strings)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Added translation using Weblate (Romanian)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Razvan B <frig@razvan.ch>
Co-authored-by: cosmin0608 <ungureanu.cosmin93@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ro/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ro/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (323 of 323 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Russian)
Currently translated at 47.3% (153 of 323 strings)
Translated using Weblate (Russian)
Currently translated at 45.5% (147 of 323 strings)
Translated using Weblate (Russian)
Currently translated at 45.5% (147 of 323 strings)
Translated using Weblate (Russian)
Currently translated at 96.6% (114 of 118 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Russian)
Currently translated at 43.3% (139 of 321 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 94.9% (112 of 118 strings)
Translated using Weblate (Russian)
Currently translated at 94.9% (112 of 118 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 34.0% (31 of 91 strings)
Translated using Weblate (Russian)
Currently translated at 72.0% (31 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 40.0% (32 of 80 strings)
Translated using Weblate (Russian)
Currently translated at 79.0% (34 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 31.1% (33 of 106 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Russian)
Currently translated at 49.2% (32 of 65 strings)
Translated using Weblate (Russian)
Currently translated at 66.6% (32 of 48 strings)
Translated using Weblate (Russian)
Currently translated at 74.4% (32 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 38.9% (46 of 118 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Russian)
Currently translated at 13.1% (12 of 91 strings)
Translated using Weblate (Russian)
Currently translated at 33.6% (108 of 321 strings)
Translated using Weblate (Russian)
Currently translated at 13.9% (6 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Russian)
Currently translated at 6.2% (5 of 80 strings)
Translated using Weblate (Russian)
Currently translated at 51.1% (22 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 28.5% (6 of 21 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Russian)
Currently translated at 7.6% (5 of 65 strings)
Translated using Weblate (Russian)
Currently translated at 22.8% (27 of 118 strings)
Translated using Weblate (Russian)
Currently translated at 88.8% (8 of 9 strings)
Translated using Weblate (Russian)
Currently translated at 50.5% (86 of 170 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 31.4% (101 of 321 strings)
Translated using Weblate (Russian)
Currently translated at 12.7% (15 of 118 strings)
Translated using Weblate (Russian)
Currently translated at 40.2% (172 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 26.4% (85 of 321 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Russian)
Currently translated at 34.7% (59 of 170 strings)
Translated using Weblate (Russian)
Currently translated at 21.8% (70 of 321 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Russian)
Currently translated at 37.6% (64 of 170 strings)
Translated using Weblate (Russian)
Currently translated at 4.3% (4 of 91 strings)
Translated using Weblate (Russian)
Currently translated at 15.5% (50 of 321 strings)
Translated using Weblate (Russian)
Currently translated at 9.3% (4 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 66.6% (4 of 6 strings)
Translated using Weblate (Russian)
Currently translated at 5.0% (4 of 80 strings)
Translated using Weblate (Russian)
Currently translated at 41.8% (18 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 55.5% (5 of 9 strings)
Translated using Weblate (Russian)
Currently translated at 5.6% (6 of 106 strings)
Translated using Weblate (Russian)
Currently translated at 23.8% (5 of 21 strings)
Translated using Weblate (Russian)
Currently translated at 71.4% (5 of 7 strings)
Translated using Weblate (Russian)
Currently translated at 20.0% (5 of 25 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Russian)
Currently translated at 7.8% (5 of 64 strings)
Translated using Weblate (Russian)
Currently translated at 10.4% (5 of 48 strings)
Translated using Weblate (Russian)
Currently translated at 11.6% (5 of 43 strings)
Translated using Weblate (Russian)
Currently translated at 11.8% (14 of 118 strings)
Translated using Weblate (Russian)
Currently translated at 55.5% (5 of 9 strings)
Translated using Weblate (Russian)
Currently translated at 19.4% (33 of 170 strings)
Translated using Weblate (Russian)
Currently translated at 29.9% (128 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 29.9% (128 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 9.3% (30 of 321 strings)
Translated using Weblate (Russian)
Currently translated at 3.3% (4 of 118 strings)
Translated using Weblate (Russian)
Currently translated at 15.6% (67 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 15.6% (67 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 10.3% (44 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 9.8% (42 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 9.6% (41 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 9.3% (40 of 427 strings)
Translated using Weblate (Russian)
Currently translated at 9.3% (40 of 427 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oleg Chumakov <nomiels@gmail.com>
Co-authored-by: wize1 <d@lipski.ru>
Co-authored-by: Артём Владимиров <artyomka71@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/ru/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 58.2% (53 of 91 strings)
Translated using Weblate (German)
Currently translated at 16.0% (52 of 323 strings)
Translated using Weblate (German)
Currently translated at 97.6% (42 of 43 strings)
Translated using Weblate (German)
Currently translated at 95.3% (41 of 43 strings)
Translated using Weblate (German)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (German)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (German)
Currently translated at 80.0% (52 of 65 strings)
Translated using Weblate (German)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (German)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (German)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (German)
Currently translated at 12.3% (40 of 323 strings)
Translated using Weblate (German)
Currently translated at 88.3% (38 of 43 strings)
Translated using Weblate (German)
Currently translated at 45.2% (48 of 106 strings)
Translated using Weblate (German)
Currently translated at 61.5% (40 of 65 strings)
Translated using Weblate (German)
Currently translated at 83.3% (40 of 48 strings)
Translated using Weblate (German)
Currently translated at 47.2% (43 of 91 strings)
Translated using Weblate (German)
Currently translated at 47.2% (43 of 91 strings)
Translated using Weblate (German)
Currently translated at 10.8% (35 of 323 strings)
Translated using Weblate (German)
Currently translated at 76.7% (33 of 43 strings)
Translated using Weblate (German)
Currently translated at 55.3% (36 of 65 strings)
Translated using Weblate (German)
Currently translated at 41.7% (38 of 91 strings)
Translated using Weblate (German)
Currently translated at 41.7% (38 of 91 strings)
Translated using Weblate (German)
Currently translated at 9.9% (32 of 323 strings)
Translated using Weblate (German)
Currently translated at 69.7% (30 of 43 strings)
Translated using Weblate (German)
Currently translated at 44.3% (47 of 106 strings)
Translated using Weblate (German)
Currently translated at 50.7% (33 of 65 strings)
Translated using Weblate (German)
Currently translated at 79.1% (38 of 48 strings)
Translated using Weblate (German)
Currently translated at 36.2% (33 of 91 strings)
Translated using Weblate (German)
Currently translated at 36.2% (33 of 91 strings)
Translated using Weblate (German)
Currently translated at 8.6% (28 of 323 strings)
Translated using Weblate (German)
Currently translated at 60.4% (26 of 43 strings)
Translated using Weblate (German)
Currently translated at 43.3% (46 of 106 strings)
Translated using Weblate (German)
Currently translated at 44.6% (29 of 65 strings)
Translated using Weblate (German)
Currently translated at 77.0% (37 of 48 strings)
Translated using Weblate (German)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (German)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (German)
Currently translated at 95.8% (163 of 170 strings)
Translated using Weblate (German)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (German)
Currently translated at 81.1% (138 of 170 strings)
Translated using Weblate (German)
Currently translated at 30.7% (28 of 91 strings)
Translated using Weblate (German)
Currently translated at 3.7% (12 of 321 strings)
Translated using Weblate (German)
Currently translated at 12.5% (10 of 80 strings)
Translated using Weblate (German)
Currently translated at 14.0% (9 of 64 strings)
Translated using Weblate (German)
Currently translated at 72.9% (35 of 48 strings)
Translated using Weblate (German)
Currently translated at 72.9% (35 of 48 strings)
Translated using Weblate (German)
Currently translated at 2.8% (9 of 321 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: MarcelKie <marcel.kiem@googlemail.com>
Co-authored-by: Mehmet Uyanik <met456@gmail.com>
Co-authored-by: Patrick <patrick_bruell@web.de>
Co-authored-by: Patrick Polsterer <patrick.polsterer@gmail.com>
Co-authored-by: Phil Jope <phil@jope.cloud>
Co-authored-by: Walter <walter@budin.at>
Co-authored-by: ch1988 <Christian-lange@xlange.de>
Co-authored-by: engels0n <christian.engelbarts@outlook.de>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/de/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (323 of 323 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (65 of 65 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (170 of 170 strings)
Translated using Weblate (Turkish)
Currently translated at 99.0% (105 of 106 strings)
Translated using Weblate (Turkish)
Currently translated at 96.4% (164 of 170 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (106 of 106 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (170 of 170 strings)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: pcislocked <git@pcislocked.net>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/tr/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* Save initial frame of new objects to frame cache
Objects that move quickly through the frame and are only seen briefly may not have the update() method called to save thumbnail_data, and may not have the initial frame saved to the tracked object frame cache. This caused a "Frame missing from frame cache" message that was patched by #7313 but this sometimes caused the wrong frame to be chosen for the thumb/snapshot.
* Tracking tweaks
- When registering new objects, use the past detections from Norfair to populate self.positions and self.stationary_box_history. This prevents the first call of update_position() from triggering a +1 on the object's stationary count (because the iou would be 1.0).
- Add a specific tracker for dedicated LPR cam license_plate objects using a lower R value and higher distance threshold to account for fast moving plates.
- Add helpful debug messages and keep them disabled with `if False:`
* Fix i18n key
* ensure license_plate is added to filter list for dedicated lpr cameras
* add ability to use browser back button to close MobilePage
* add license_plate to review filter
* remove overlay state hook in review
* don't zoom text on iOS
The upcoming HAOS 15.0 will use Hailo driver v4.20.1. The current dev
has the older patch release (v4.20.0) staged for future versions, but
since new Frigate build will be needed for future compatibility, it
makes sense to sync at the latest one.
Link: https://github.com/home-assistant/operating-system/pull/3922
Currently translated at 16.6% (1 of 6 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (64 of 64 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 4.7% (1 of 21 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 2.3% (1 of 43 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (144 of 144 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 5.8% (25 of 427 strings)
Added translation using Weblate (Norwegian Bokmål)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Added translation using Weblate (Norwegian Bokmål)
Added translation using Weblate (Norwegian Bokmål)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Thomas Gunnarsrud <thomas.gunnarsrud@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/nb_NO/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-recording
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Swedish)
Currently translated at 88.8% (8 of 9 strings)
Translated using Weblate (Swedish)
Currently translated at 2.5% (11 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Swedish)
Currently translated at 6.2% (5 of 80 strings)
Translated using Weblate (Swedish)
Currently translated at 11.6% (5 of 43 strings)
Translated using Weblate (Swedish)
Currently translated at 66.6% (6 of 9 strings)
Translated using Weblate (Swedish)
Currently translated at 6.0% (6 of 100 strings)
Translated using Weblate (Swedish)
Currently translated at 38.0% (8 of 21 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Swedish)
Currently translated at 28.0% (7 of 25 strings)
Translated using Weblate (Swedish)
Currently translated at 10.9% (7 of 64 strings)
Translated using Weblate (Swedish)
Currently translated at 4.8% (7 of 144 strings)
Translated using Weblate (Swedish)
Currently translated at 2.3% (10 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Swedish)
Currently translated at 2.1% (9 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 5.0% (5 of 100 strings)
Translated using Weblate (Swedish)
Currently translated at 1.2% (4 of 321 strings)
Translated using Weblate (Swedish)
Currently translated at 85.7% (6 of 7 strings)
Translated using Weblate (Swedish)
Currently translated at 33.3% (7 of 21 strings)
Translated using Weblate (Swedish)
Currently translated at 0.9% (3 of 321 strings)
Translated using Weblate (Swedish)
Currently translated at 9.3% (4 of 43 strings)
Translated using Weblate (Swedish)
Currently translated at 71.4% (5 of 7 strings)
Translated using Weblate (Swedish)
Currently translated at 4.3% (4 of 91 strings)
Translated using Weblate (Swedish)
Currently translated at 11.6% (5 of 43 strings)
Translated using Weblate (Swedish)
Currently translated at 83.3% (5 of 6 strings)
Translated using Weblate (Swedish)
Currently translated at 5.0% (4 of 80 strings)
Translated using Weblate (Swedish)
Currently translated at 55.5% (5 of 9 strings)
Translated using Weblate (Swedish)
Currently translated at 4.0% (4 of 100 strings)
Translated using Weblate (Swedish)
Currently translated at 28.5% (6 of 21 strings)
Translated using Weblate (Swedish)
Currently translated at 57.1% (4 of 7 strings)
Translated using Weblate (Swedish)
Currently translated at 24.0% (6 of 25 strings)
Translated using Weblate (Swedish)
Currently translated at 9.3% (6 of 64 strings)
Translated using Weblate (Swedish)
Currently translated at 12.5% (6 of 48 strings)
Translated using Weblate (Swedish)
Currently translated at 5.0% (6 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 4.1% (6 of 144 strings)
Translated using Weblate (Swedish)
Currently translated at 1.8% (8 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 3.0% (3 of 100 strings)
Translated using Weblate (Swedish)
Currently translated at 23.8% (5 of 21 strings)
Translated using Weblate (Swedish)
Currently translated at 42.8% (3 of 7 strings)
Translated using Weblate (Swedish)
Currently translated at 20.0% (5 of 25 strings)
Translated using Weblate (Swedish)
Currently translated at 7.8% (5 of 64 strings)
Translated using Weblate (Swedish)
Currently translated at 10.4% (5 of 48 strings)
Translated using Weblate (Swedish)
Currently translated at 11.6% (5 of 43 strings)
Translated using Weblate (Swedish)
Currently translated at 55.5% (5 of 9 strings)
Translated using Weblate (Swedish)
Currently translated at 9.3% (4 of 43 strings)
Translated using Weblate (Swedish)
Currently translated at 66.6% (4 of 6 strings)
Translated using Weblate (Swedish)
Currently translated at 3.7% (3 of 80 strings)
Translated using Weblate (Swedish)
Currently translated at 6.9% (3 of 43 strings)
Translated using Weblate (Swedish)
Currently translated at 4.2% (5 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 3.4% (5 of 144 strings)
Translated using Weblate (Swedish)
Currently translated at 44.4% (4 of 9 strings)
Translated using Weblate (Swedish)
Currently translated at 19.0% (4 of 21 strings)
Translated using Weblate (Swedish)
Currently translated at 28.5% (2 of 7 strings)
Translated using Weblate (Swedish)
Currently translated at 16.0% (4 of 25 strings)
Translated using Weblate (Swedish)
Currently translated at 6.2% (4 of 64 strings)
Translated using Weblate (Swedish)
Currently translated at 8.3% (4 of 48 strings)
Translated using Weblate (Swedish)
Currently translated at 9.3% (4 of 43 strings)
Translated using Weblate (Swedish)
Currently translated at 44.4% (4 of 9 strings)
Translated using Weblate (Swedish)
Currently translated at 3.3% (4 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 1.4% (6 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 2.7% (4 of 144 strings)
Translated using Weblate (Swedish)
Currently translated at 1.1% (5 of 427 strings)
Translated using Weblate (Swedish)
Currently translated at 3.2% (3 of 91 strings)
Translated using Weblate (Swedish)
Currently translated at 0.6% (2 of 321 strings)
Translated using Weblate (Swedish)
Currently translated at 6.9% (3 of 43 strings)
Translated using Weblate (Swedish)
Currently translated at 50.0% (3 of 6 strings)
Translated using Weblate (Swedish)
Currently translated at 2.5% (2 of 80 strings)
Translated using Weblate (Swedish)
Currently translated at 4.6% (2 of 43 strings)
Translated using Weblate (Swedish)
Currently translated at 33.3% (3 of 9 strings)
Translated using Weblate (Swedish)
Currently translated at 2.0% (2 of 100 strings)
Translated using Weblate (Swedish)
Currently translated at 14.2% (3 of 21 strings)
Translated using Weblate (Swedish)
Currently translated at 14.2% (1 of 7 strings)
Translated using Weblate (Swedish)
Currently translated at 12.0% (3 of 25 strings)
Translated using Weblate (Swedish)
Currently translated at 50.0% (1 of 2 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Swedish)
Currently translated at 4.6% (3 of 64 strings)
Translated using Weblate (Swedish)
Currently translated at 6.2% (3 of 48 strings)
Translated using Weblate (Swedish)
Currently translated at 6.9% (3 of 43 strings)
Translated using Weblate (Swedish)
Currently translated at 33.3% (3 of 9 strings)
Translated using Weblate (Swedish)
Currently translated at 2.5% (3 of 118 strings)
Translated using Weblate (Swedish)
Currently translated at 2.0% (3 of 144 strings)
Translated using Weblate (Swedish)
Currently translated at 0.9% (4 of 427 strings)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Added translation using Weblate (Swedish)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: hassos246 <fluffsy@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/sv/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/sv/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 17.5% (16 of 91 strings)
Translated using Weblate (French)
Currently translated at 4.6% (15 of 321 strings)
Translated using Weblate (French)
Currently translated at 39.5% (17 of 43 strings)
Translated using Weblate (French)
Currently translated at 21.2% (17 of 80 strings)
Translated using Weblate (French)
Currently translated at 15.0% (15 of 100 strings)
Translated using Weblate (French)
Currently translated at 80.9% (17 of 21 strings)
Translated using Weblate (French)
Currently translated at 26.5% (17 of 64 strings)
Translated using Weblate (French)
Currently translated at 68.0% (17 of 25 strings)
Translated using Weblate (French)
Currently translated at 41.8% (18 of 43 strings)
Translated using Weblate (French)
Currently translated at 15.2% (18 of 118 strings)
Translated using Weblate (French)
Currently translated at 5.6% (24 of 427 strings)
Translated using Weblate (French)
Currently translated at 15.3% (14 of 91 strings)
Translated using Weblate (French)
Currently translated at 4.0% (13 of 321 strings)
Translated using Weblate (French)
Currently translated at 34.8% (15 of 43 strings)
Translated using Weblate (French)
Currently translated at 18.7% (15 of 80 strings)
Translated using Weblate (French)
Currently translated at 46.5% (20 of 43 strings)
Translated using Weblate (French)
Currently translated at 46.5% (20 of 43 strings)
Translated using Weblate (French)
Currently translated at 14.0% (14 of 100 strings)
Translated using Weblate (French)
Currently translated at 76.1% (16 of 21 strings)
Translated using Weblate (French)
Currently translated at 25.0% (16 of 64 strings)
Translated using Weblate (French)
Currently translated at 64.0% (16 of 25 strings)
Translated using Weblate (French)
Currently translated at 56.2% (27 of 48 strings)
Translated using Weblate (French)
Currently translated at 56.2% (27 of 48 strings)
Translated using Weblate (French)
Currently translated at 37.2% (16 of 43 strings)
Translated using Weblate (French)
Currently translated at 13.5% (16 of 118 strings)
Translated using Weblate (French)
Currently translated at 89.5% (129 of 144 strings)
Translated using Weblate (French)
Currently translated at 89.5% (129 of 144 strings)
Translated using Weblate (French)
Currently translated at 4.6% (20 of 427 strings)
Translated using Weblate (French)
Currently translated at 18.6% (8 of 43 strings)
Translated using Weblate (French)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (French)
Currently translated at 7.6% (7 of 91 strings)
Translated using Weblate (French)
Currently translated at 2.1% (7 of 321 strings)
Translated using Weblate (French)
Currently translated at 18.6% (8 of 43 strings)
Translated using Weblate (French)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (French)
Currently translated at 10.0% (8 of 80 strings)
Translated using Weblate (French)
Currently translated at 16.2% (7 of 43 strings)
Translated using Weblate (French)
Currently translated at 88.8% (8 of 9 strings)
Translated using Weblate (French)
Currently translated at 8.0% (8 of 100 strings)
Translated using Weblate (French)
Currently translated at 42.8% (9 of 21 strings)
Translated using Weblate (French)
Currently translated at 14.0% (9 of 64 strings)
Translated using Weblate (French)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (French)
Currently translated at 36.0% (9 of 25 strings)
Translated using Weblate (French)
Currently translated at 18.7% (9 of 48 strings)
Translated using Weblate (French)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (French)
Currently translated at 20.9% (9 of 43 strings)
Translated using Weblate (French)
Currently translated at 7.6% (9 of 118 strings)
Translated using Weblate (French)
Currently translated at 6.2% (9 of 144 strings)
Translated using Weblate (French)
Currently translated at 2.8% (12 of 427 strings)
Translated using Weblate (French)
Currently translated at 2.1% (2 of 91 strings)
Translated using Weblate (French)
Currently translated at 0.6% (2 of 321 strings)
Translated using Weblate (French)
Currently translated at 4.6% (2 of 43 strings)
Translated using Weblate (French)
Currently translated at 50.0% (3 of 6 strings)
Translated using Weblate (French)
Currently translated at 3.7% (3 of 80 strings)
Translated using Weblate (French)
Currently translated at 6.9% (3 of 43 strings)
Translated using Weblate (French)
Currently translated at 33.3% (3 of 9 strings)
Translated using Weblate (French)
Currently translated at 3.0% (3 of 100 strings)
Translated using Weblate (French)
Currently translated at 14.2% (3 of 21 strings)
Translated using Weblate (French)
Currently translated at 4.6% (3 of 64 strings)
Translated using Weblate (French)
Currently translated at 42.8% (3 of 7 strings)
Translated using Weblate (French)
Currently translated at 12.0% (3 of 25 strings)
Translated using Weblate (French)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (French)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (French)
Currently translated at 6.2% (3 of 48 strings)
Translated using Weblate (French)
Currently translated at 33.3% (3 of 9 strings)
Translated using Weblate (French)
Currently translated at 6.9% (3 of 43 strings)
Translated using Weblate (French)
Currently translated at 2.5% (3 of 118 strings)
Translated using Weblate (French)
Currently translated at 2.0% (3 of 144 strings)
Translated using Weblate (French)
Currently translated at 0.9% (4 of 427 strings)
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Added translation using Weblate (French)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (French)
Currently translated at 0.2% (1 of 427 strings)
Added translation using Weblate (French)
Added translation using Weblate (French)
Co-authored-by: Apocoloquintose <bertrand.moreux@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Thomas <arpelboxes@yahoo.fr>
Co-authored-by: Xavier Vanderstukken <xavan83@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fr/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Spanish)
Currently translated at 96.2% (411 of 427 strings)
Translated using Weblate (Spanish)
Currently translated at 95.7% (409 of 427 strings)
Translated using Weblate (Spanish)
Currently translated at 94.8% (405 of 427 strings)
Translated using Weblate (Spanish)
Currently translated at 93.2% (398 of 427 strings)
Translated using Weblate (Spanish)
Currently translated at 91.3% (390 of 427 strings)
Translated using Weblate (Spanish)
Currently translated at 18.0% (77 of 427 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (64 of 64 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Spanish)
Currently translated at 17.5% (75 of 427 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (321 of 321 strings)
Translated using Weblate (Spanish)
Currently translated at 89.0% (57 of 64 strings)
Translated using Weblate (Spanish)
Currently translated at 87.5% (56 of 64 strings)
Translated using Weblate (Spanish)
Currently translated at 85.9% (55 of 64 strings)
Translated using Weblate (Spanish)
Currently translated at 84.3% (54 of 64 strings)
Translated using Weblate (Spanish)
Currently translated at 82.8% (53 of 64 strings)
Translated using Weblate (Spanish)
Currently translated at 82.8% (53 of 64 strings)
Translated using Weblate (Spanish)
Currently translated at 70.3% (45 of 64 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Spanish)
Currently translated at 67.1% (43 of 64 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Spanish)
Currently translated at 6.0% (26 of 427 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (100 of 100 strings)
Translated using Weblate (Spanish)
Currently translated at 23.8% (5 of 21 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Spanish)
Currently translated at 12.0% (12 of 100 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (144 of 144 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Spanish)
Currently translated at 55.0% (44 of 80 strings)
Translated using Weblate (Spanish)
Currently translated at 1.5% (1 of 64 strings)
Translated using Weblate (Spanish)
Currently translated at 13.9% (6 of 43 strings)
Translated using Weblate (Spanish)
Currently translated at 6.9% (3 of 43 strings)
Translated using Weblate (Spanish)
Currently translated at 4.6% (2 of 43 strings)
Translated using Weblate (Spanish)
Currently translated at 11.1% (1 of 9 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 91.2% (83 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 81.3% (74 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 78.0% (71 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 74.7% (68 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 72.5% (66 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 68.1% (62 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 65.9% (60 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 64.8% (59 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 63.7% (58 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 48.3% (44 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 41.7% (38 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 36.2% (33 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 35.1% (32 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 25.2% (23 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 23.0% (21 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 21.9% (20 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (321 of 321 strings)
Translated using Weblate (Spanish)
Currently translated at 61.0% (196 of 321 strings)
Translated using Weblate (Spanish)
Currently translated at 42.0% (135 of 321 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: jjavin <javiernovoa@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/es/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/es/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Dutch)
Currently translated at 1.8% (6 of 321 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (64 of 64 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Dutch)
Currently translated at 4.6% (2 of 43 strings)
Translated using Weblate (Dutch)
Currently translated at 6.9% (3 of 43 strings)
Translated using Weblate (Dutch)
Currently translated at 11.1% (1 of 9 strings)
Translated using Weblate (Dutch)
Currently translated at 4.7% (1 of 21 strings)
Translated using Weblate (Dutch)
Currently translated at 14.2% (1 of 7 strings)
Translated using Weblate (Dutch)
Currently translated at 50.8% (217 of 427 strings)
Translated using Weblate (Dutch)
Currently translated at 99.3% (143 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 50.5% (216 of 427 strings)
Translated using Weblate (Dutch)
Currently translated at 48.0% (205 of 427 strings)
Translated using Weblate (Dutch)
Currently translated at 8.4% (10 of 118 strings)
Translated using Weblate (Dutch)
Currently translated at 29.5% (126 of 427 strings)
Translated using Weblate (Dutch)
Currently translated at 4.6% (2 of 43 strings)
Translated using Weblate (Dutch)
Currently translated at 98.0% (98 of 100 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Dutch)
Currently translated at 7.6% (9 of 118 strings)
Translated using Weblate (Dutch)
Currently translated at 29.0% (124 of 427 strings)
Translated using Weblate (Dutch)
Currently translated at 52.0% (52 of 100 strings)
Translated using Weblate (Dutch)
Currently translated at 51.0% (51 of 100 strings)
Translated using Weblate (Dutch)
Currently translated at 49.0% (49 of 100 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Dutch)
Currently translated at 88.8% (8 of 9 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Dutch)
Currently translated at 65.0% (52 of 80 strings)
Translated using Weblate (Dutch)
Currently translated at 98.6% (142 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 95.1% (137 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 94.4% (136 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 93.7% (135 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 2.3% (1 of 43 strings)
Translated using Weblate (Dutch)
Currently translated at 92.3% (133 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 71.5% (103 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 70.8% (102 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 70.8% (102 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 64.5% (93 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 55.5% (80 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 54.8% (79 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 54.1% (78 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 52.7% (76 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 50.6% (73 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 50.0% (72 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 47.9% (69 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 35.4% (51 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 34.7% (50 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 34.0% (49 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 24.3% (35 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 17.3% (25 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 16.6% (24 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 15.9% (23 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 15.9% (23 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 15.2% (22 of 144 strings)
Translated using Weblate (Dutch)
Currently translated at 2.0% (3 of 144 strings)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Added translation using Weblate (Dutch)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Marijn <168113859+Marijn0@users.noreply.github.com>
Co-authored-by: Marijn <marijn@users.noreply.hosted.weblate.org>
Co-authored-by: haico van roeden <haico@vanroeden.info>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/nl/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Italian)
Currently translated at 52.3% (11 of 21 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (144 of 144 strings)
Translated using Weblate (Italian)
Currently translated at 13.3% (57 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 4.3% (4 of 91 strings)
Translated using Weblate (Italian)
Currently translated at 1.2% (4 of 321 strings)
Translated using Weblate (Italian)
Currently translated at 44.4% (4 of 9 strings)
Translated using Weblate (Italian)
Currently translated at 6.2% (4 of 64 strings)
Translated using Weblate (Italian)
Currently translated at 66.6% (4 of 6 strings)
Translated using Weblate (Italian)
Currently translated at 5.0% (4 of 80 strings)
Translated using Weblate (Italian)
Currently translated at 19.0% (4 of 21 strings)
Translated using Weblate (Italian)
Currently translated at 57.1% (4 of 7 strings)
Translated using Weblate (Italian)
Currently translated at 44.4% (4 of 9 strings)
Translated using Weblate (Italian)
Currently translated at 11.6% (5 of 43 strings)
Translated using Weblate (Italian)
Currently translated at 4.0% (4 of 100 strings)
Translated using Weblate (Italian)
Currently translated at 16.0% (4 of 25 strings)
Translated using Weblate (Italian)
Currently translated at 9.3% (4 of 43 strings)
Translated using Weblate (Italian)
Currently translated at 9.3% (11 of 118 strings)
Translated using Weblate (Italian)
Currently translated at 9.3% (4 of 43 strings)
Translated using Weblate (Italian)
Currently translated at 8.3% (4 of 48 strings)
Translated using Weblate (Italian)
Currently translated at 13.3% (57 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 1.0% (1 of 91 strings)
Translated using Weblate (Italian)
Currently translated at 0.6% (2 of 321 strings)
Translated using Weblate (Italian)
Currently translated at 22.2% (2 of 9 strings)
Translated using Weblate (Italian)
Currently translated at 3.1% (2 of 64 strings)
Translated using Weblate (Italian)
Currently translated at 50.0% (3 of 6 strings)
Translated using Weblate (Italian)
Currently translated at 2.5% (2 of 80 strings)
Translated using Weblate (Italian)
Currently translated at 9.5% (2 of 21 strings)
Translated using Weblate (Italian)
Currently translated at 28.5% (2 of 7 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Italian)
Currently translated at 22.2% (2 of 9 strings)
Translated using Weblate (Italian)
Currently translated at 6.9% (3 of 43 strings)
Translated using Weblate (Italian)
Currently translated at 2.0% (2 of 100 strings)
Translated using Weblate (Italian)
Currently translated at 8.0% (2 of 25 strings)
Translated using Weblate (Italian)
Currently translated at 4.6% (2 of 43 strings)
Translated using Weblate (Italian)
Currently translated at 7.6% (9 of 118 strings)
Translated using Weblate (Italian)
Currently translated at 4.6% (2 of 43 strings)
Translated using Weblate (Italian)
Currently translated at 4.1% (2 of 48 strings)
Translated using Weblate (Italian)
Currently translated at 93.7% (135 of 144 strings)
Translated using Weblate (Italian)
Currently translated at 12.1% (52 of 427 strings)
Translated using Weblate (Italian)
Currently translated at 53.4% (77 of 144 strings)
Translated using Weblate (Italian)
Currently translated at 5.9% (7 of 118 strings)
Translated using Weblate (Italian)
Currently translated at 43.7% (63 of 144 strings)
Translated using Weblate (Italian)
Currently translated at 11.7% (50 of 427 strings)
Added translation using Weblate (Italian)
Translated using Weblate (Italian)
Currently translated at 1.6% (7 of 427 strings)
Added translation using Weblate (Italian)
Translated using Weblate (Italian)
Currently translated at 1.4% (6 of 427 strings)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Added translation using Weblate (Italian)
Co-authored-by: Gringo <ita.translations@tiscali.it>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: leader86 <leader86@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/it/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/it/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 2.3% (1 of 43 strings)
Translated using Weblate (Polish)
Currently translated at 4.7% (1 of 21 strings)
Translated using Weblate (Polish)
Currently translated at 21.1% (25 of 118 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (144 of 144 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Polish)
Currently translated at 16.1% (19 of 118 strings)
Translated using Weblate (Polish)
Currently translated at 88.2% (377 of 427 strings)
Translated using Weblate (Polish)
Currently translated at 9.0% (13 of 144 strings)
Added translation using Weblate (Polish)
Added translation using Weblate (Polish)
Added translation using Weblate (Polish)
Added translation using Weblate (Polish)
Added translation using Weblate (Polish)
Added translation using Weblate (Polish)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Added translation using Weblate (Polish)
Added translation using Weblate (Polish)
Added translation using Weblate (Polish)
Added translation using Weblate (Polish)
Translated using Weblate (Polish)
Currently translated at 17.0% (73 of 427 strings)
Added translation using Weblate (Polish)
Translated using Weblate (Polish)
Currently translated at 15.2% (65 of 427 strings)
Added translation using Weblate (Polish)
Translated using Weblate (Polish)
Currently translated at 13.1% (56 of 427 strings)
Added translation using Weblate (Polish)
Translated using Weblate (Polish)
Currently translated at 9.6% (41 of 427 strings)
Added translation using Weblate (Polish)
Translated using Weblate (Polish)
Currently translated at 9.1% (39 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Polish)
Currently translated at 7.2% (31 of 427 strings)
Added translation using Weblate (Polish)
Translated using Weblate (Polish)
Currently translated at 0.4% (2 of 427 strings)
Added translation using Weblate (Polish)
Added translation using Weblate (Polish)
Added translation using Weblate (Polish)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Polish)
Currently translated at 0.2% (1 of 427 strings)
Added translation using Weblate (Polish)
Added translation using Weblate (Polish)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Patryk Smoliński <smolinski.patryk@mensa.org.pl>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pl/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pl/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-facelibrary
Currently translated at 69.4% (82 of 118 strings)
Translated using Weblate (Portuguese)
Currently translated at 34.6% (148 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 76.9% (70 of 91 strings)
Translated using Weblate (Portuguese)
Currently translated at 15.2% (49 of 321 strings)
Translated using Weblate (Portuguese)
Currently translated at 67.4% (29 of 43 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Portuguese)
Currently translated at 76.7% (33 of 43 strings)
Translated using Weblate (Portuguese)
Currently translated at 40.0% (40 of 100 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Portuguese)
Currently translated at 88.0% (22 of 25 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Portuguese)
Currently translated at 65.2% (77 of 118 strings)
Translated using Weblate (Portuguese)
Currently translated at 88.1% (127 of 144 strings)
Translated using Weblate (Portuguese)
Currently translated at 34.1% (146 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 45.0% (41 of 91 strings)
Translated using Weblate (Portuguese)
Currently translated at 43.9% (40 of 91 strings)
Translated using Weblate (Portuguese)
Currently translated at 42.8% (39 of 91 strings)
Translated using Weblate (Portuguese)
Currently translated at 4.0% (13 of 321 strings)
Translated using Weblate (Portuguese)
Currently translated at 30.2% (13 of 43 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Portuguese)
Currently translated at 16.2% (13 of 80 strings)
Translated using Weblate (Portuguese)
Currently translated at 30.2% (13 of 43 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Portuguese)
Currently translated at 13.0% (13 of 100 strings)
Translated using Weblate (Portuguese)
Currently translated at 61.9% (13 of 21 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Portuguese)
Currently translated at 48.0% (12 of 25 strings)
Translated using Weblate (Portuguese)
Currently translated at 78.1% (50 of 64 strings)
Translated using Weblate (Portuguese)
Currently translated at 91.6% (44 of 48 strings)
Translated using Weblate (Portuguese)
Currently translated at 97.6% (42 of 43 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Portuguese)
Currently translated at 86.1% (124 of 144 strings)
Translated using Weblate (Portuguese)
Currently translated at 12.4% (53 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Portuguese)
Currently translated at 6.2% (4 of 64 strings)
Translated using Weblate (Portuguese)
Currently translated at 8.3% (4 of 48 strings)
Translated using Weblate (Portuguese)
Currently translated at 11.6% (5 of 43 strings)
Translated using Weblate (Portuguese)
Currently translated at 58.4% (69 of 118 strings)
Translated using Weblate (Portuguese)
Currently translated at 55.5% (5 of 9 strings)
Translated using Weblate (Portuguese)
Currently translated at 83.3% (120 of 144 strings)
Translated using Weblate (Portuguese)
Currently translated at 6.3% (27 of 427 strings)
Translated using Weblate (Portuguese)
Currently translated at 6.3% (27 of 427 strings)
Added translation using Weblate (Portuguese)
Translated using Weblate (Portuguese)
Currently translated at 40.9% (59 of 144 strings)
Added translation using Weblate (Portuguese)
Added translation using Weblate (Portuguese)
Translated using Weblate (Portuguese)
Currently translated at 39.5% (57 of 144 strings)
Translated using Weblate (Portuguese)
Currently translated at 3.2% (14 of 427 strings)
Added translation using Weblate (Portuguese)
Translated using Weblate (Portuguese)
Currently translated at 2.5% (11 of 427 strings)
Added translation using Weblate (Portuguese)
Translated using Weblate (Portuguese)
Currently translated at 38.1% (55 of 144 strings)
Translated using Weblate (Portuguese)
Currently translated at 1.4% (6 of 427 strings)
Added translation using Weblate (Portuguese)
Translated using Weblate (Portuguese)
Currently translated at 34.7% (50 of 144 strings)
Added translation using Weblate (Portuguese)
Translated using Weblate (Portuguese)
Currently translated at 31.2% (45 of 144 strings)
Added translation using Weblate (Portuguese)
Translated using Weblate (Portuguese)
Currently translated at 29.8% (43 of 144 strings)
Added translation using Weblate (Portuguese)
Translated using Weblate (Portuguese)
Currently translated at 27.0% (39 of 144 strings)
Translated using Weblate (Portuguese)
Currently translated at 1.1% (5 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Portuguese)
Currently translated at 25.0% (36 of 144 strings)
Translated using Weblate (Portuguese)
Currently translated at 0.4% (2 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Portuguese)
Currently translated at 23.6% (34 of 144 strings)
Added translation using Weblate (Portuguese)
Translated using Weblate (Portuguese)
Currently translated at 16.6% (24 of 144 strings)
Added translation using Weblate (Portuguese)
Translated using Weblate (Portuguese)
Currently translated at 14.5% (21 of 144 strings)
Added translation using Weblate (Portuguese)
Added translation using Weblate (Portuguese)
Added translation using Weblate (Portuguese)
Added translation using Weblate (Portuguese)
Added translation using Weblate (Portuguese)
Added translation using Weblate (Portuguese)
Added translation using Weblate (Portuguese)
Added translation using Weblate (Portuguese)
Added translation using Weblate (Portuguese)
Co-authored-by: Alexandre Choske <alexandre.choski@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: P1LH4 <joao.calby@gmail.com>
Co-authored-by: Renato Marson Pagan <remarson@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/pt/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/pt/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
Currently translated at 2.3% (1 of 43 strings)
Translated using Weblate (Czech)
Currently translated at 11.1% (1 of 9 strings)
Translated using Weblate (Czech)
Currently translated at 0.8% (1 of 118 strings)
Translated using Weblate (Czech)
Currently translated at 0.6% (1 of 144 strings)
Translated using Weblate (Czech)
Currently translated at 1.6% (7 of 427 strings)
Translated using Weblate (Czech)
Currently translated at 0.7% (3 of 427 strings)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Translated using Weblate (Czech)
Currently translated at 0.2% (1 of 427 strings)
Added translation using Weblate (Czech)
Added translation using Weblate (Czech)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jan Jaroš <honzaj@gmail.com>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: panda101186 <sindel_sikovna.0x@icloud.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/cs/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/cs/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/objects
Currently translated at 9.1% (39 of 427 strings)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Translated using Weblate (Russian)
Currently translated at 6.0% (26 of 427 strings)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Translated using Weblate (Russian)
Currently translated at 5.6% (24 of 427 strings)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Translated using Weblate (Russian)
Currently translated at 5.6% (24 of 427 strings)
Added translation using Weblate (Russian)
Translated using Weblate (Russian)
Currently translated at 5.3% (23 of 427 strings)
Added translation using Weblate (Russian)
Translated using Weblate (Russian)
Currently translated at 5.1% (22 of 427 strings)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (Russian)
Currently translated at 4.9% (21 of 427 strings)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Added translation using Weblate (Russian)
Added translation using Weblate (Russian)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: LordArrin <knyazphobos@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/ru/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Currently translated at 45.0% (45 of 100 strings)
Translated using Weblate (German)
Currently translated at 14.5% (7 of 48 strings)
Translated using Weblate (German)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (German)
Currently translated at 32.5% (14 of 43 strings)
Translated using Weblate (German)
Currently translated at 100.0% (144 of 144 strings)
Translated using Weblate (German)
Currently translated at 48.2% (206 of 427 strings)
Translated using Weblate (German)
Currently translated at 67.3% (97 of 144 strings)
Translated using Weblate (German)
Currently translated at 4.8% (7 of 144 strings)
Translated using Weblate (German)
Currently translated at 97.6% (42 of 43 strings)
Translated using Weblate (German)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (German)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (German)
Currently translated at 30.2% (13 of 43 strings)
Translated using Weblate (German)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (German)
Currently translated at 1.0% (1 of 100 strings)
Translated using Weblate (German)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (German)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (German)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (German)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (German)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (German)
Currently translated at 1.5% (1 of 64 strings)
Translated using Weblate (German)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (German)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (German)
Currently translated at 40.2% (172 of 427 strings)
Translated using Weblate (German)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (German)
Currently translated at 7.2% (31 of 427 strings)
Added translation using Weblate (German)
Added translation using Weblate (German)
Added translation using Weblate (German)
Added translation using Weblate (German)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Added translation using Weblate (German)
Added translation using Weblate (German)
Added translation using Weblate (German)
Added translation using Weblate (German)
Added translation using Weblate (German)
Added translation using Weblate (German)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translated using Weblate (German)
Currently translated at 1.6% (7 of 427 strings)
Added translation using Weblate (German)
Added translation using Weblate (German)
Added translation using Weblate (German)
Added translation using Weblate (German)
Translated using Weblate (German)
Currently translated at 0.4% (2 of 427 strings)
Added translation using Weblate (German)
Added translation using Weblate (German)
Translated using Weblate (German)
Currently translated at 0.2% (1 of 427 strings)
Added translation using Weblate (German)
Added translation using Weblate (German)
Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Added translation using Weblate (German)
Added translation using Weblate (German)
Co-authored-by: Darkyputz <darkwing@gmx.li>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: MarcelKie <marcel.kiem@googlemail.com>
Co-authored-by: Mehmet Uyanik <met456@gmail.com>
Co-authored-by: banthungprong <github@banthungprong.info>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/de/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/de/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (321 of 321 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (80 of 80 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (100 of 100 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (64 of 64 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (144 of 144 strings)
Translated using Weblate (Turkish)
Currently translated at 22.1% (71 of 321 strings)
Translated using Weblate (Turkish)
Currently translated at 20.8% (67 of 321 strings)
Translated using Weblate (Turkish)
Currently translated at 20.5% (66 of 321 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Turkish)
Currently translated at 2.0% (2 of 100 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (144 of 144 strings)
Translated using Weblate (Turkish)
Currently translated at 20.2% (65 of 321 strings)
Translated using Weblate (Turkish)
Currently translated at 95.3% (41 of 43 strings)
Translated using Weblate (Turkish)
Currently translated at 2.0% (2 of 100 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Turkish)
Currently translated at 20.2% (65 of 321 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (6 of 6 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Turkish)
Currently translated at 1.0% (1 of 100 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (21 of 21 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (64 of 64 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Turkish)
Currently translated at 1.5% (5 of 321 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (144 of 144 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (144 of 144 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (144 of 144 strings)
Translated using Weblate (Turkish)
Currently translated at 97.8% (89 of 91 strings)
Translated using Weblate (Turkish)
Currently translated at 97.6% (42 of 43 strings)
Translated using Weblate (Turkish)
Currently translated at 11.1% (1 of 9 strings)
Translated using Weblate (Turkish)
Currently translated at 4.7% (1 of 21 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (7 of 7 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (64 of 64 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (48 of 48 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (43 of 43 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (144 of 144 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (118 of 118 strings)
Translated using Weblate (Turkish)
Currently translated at 95.7% (113 of 118 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Turkish)
Currently translated at 50.0% (1 of 2 strings)
Translated using Weblate (Turkish)
Currently translated at 16.6% (1 of 6 strings)
Translated using Weblate (Turkish)
Currently translated at 2.3% (1 of 43 strings)
Translated using Weblate (Turkish)
Currently translated at 21.1% (25 of 118 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Turkish)
Currently translated at 39.0% (25 of 64 strings)
Translated using Weblate (Turkish)
Currently translated at 47.9% (23 of 48 strings)
Translated using Weblate (Turkish)
Currently translated at 58.1% (25 of 43 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (9 of 9 strings)
Translated using Weblate (Turkish)
Currently translated at 7.7% (33 of 427 strings)
Translated using Weblate (Turkish)
Currently translated at 97.9% (141 of 144 strings)
Translated using Weblate (Turkish)
Currently translated at 3.3% (4 of 118 strings)
Translated using Weblate (Turkish)
Currently translated at 2.8% (12 of 427 strings)
Co-authored-by: Blake Blackshear <blake@frigate.video>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Mehmet Uyanik <met456@gmail.com>
Co-authored-by: pcislocked <git@pcislocked.net>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-filter/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-icons/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-input/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-recording/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/tr/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/tr/
Translation: Frigate NVR/audio
Translation: Frigate NVR/common
Translation: Frigate NVR/components-auth
Translation: Frigate NVR/components-camera
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/components-filter
Translation: Frigate NVR/components-icons
Translation: Frigate NVR/components-input
Translation: Frigate NVR/components-player
Translation: Frigate NVR/objects
Translation: Frigate NVR/views-configeditor
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-live
Translation: Frigate NVR/views-recording
Translation: Frigate NVR/views-search
Translation: Frigate NVR/views-settings
Translation: Frigate NVR/views-system
* Use mobile drawer for face selection
* Convert face selection to separate component
* Cleanup dialogs
* Add FAQ for record resolution
* Update image name
* Remove unused
* Cleanup
* Correctly ensure updates are more periodic when lpr or face detection is needed
* Cleanup
* Update api schema
* Don't update for stationary objects
* Simplify check
* Remove
* Merge nearby horizontal boxes
* only publish to recognized plate field if object already has a sub label
* don't overwrite sub labels in any situation
* always publish sub label if it's a known plate
* remove license plate from attributes for dedicated lpr cameras
* ensure we always have a color
* use frigate+ models with dedicated lpr cameras
* docs
* docs clarity
* docs enrichments
* use license_plate as object type
* Section faces by event id
* Make score keeping more robust
* layout improvements
* Cleanup dialog
* Fix clicking behavior
* Add view in explore option
* math.round
* Don't require events
* Cleanup
* Remove selection
* Don't require
* Change dialog size with snapshot
* Use filename as key
* fix key
* Rework layout for mobile
* Handle mobile landscape
* Fix train issue
* Match logic
* Move deletion logic
* Fix reprocessing
* Support creating a new face
* Translations
* Do sorting in frontend
* Adjust unknown
* Cleanup
* Set max limit to faces to recognize
* Fix sorting
* Fix
Google Colab updated to python 3.11
super-gradients v3.7.1 is not compatible with py3.11 and install fails
super-gradients committed a fix to master branch but did not cut a relase since (acquired by Nvidia in the meantime)
This commit installs super-gradients from master branch
* add config validator for face and lpr
* more lpr docs tweaks
* fix object lifecycle point clicking for aspect ratios less than 16/9
* fix semantic search indexing i18n keys
* remove ability to set system language
* clarify debug output
* Don't assume landmark file is downloaded
* Rewrite build model task to be asynchronous so it doesn't block the pipeline
* Handle case where face recognition does not respond
* Cleanup
* Make daemon thread
* Increase frequency of updates when internal face detection is used
* Adjust number of required faces based on detection type
* Adjust min_score config to unknown_score
* Only for person
* Improve typing
* Update face rec docs
* Cleanup ui colors
* Cleanup
* Refactor face recognition to allow for running lbph or embedding
* Cleanup
* Use weighted average for faces
* Set correct url
* Cleanup
* Update docs
* Update docs
* Use scipy trimmed mean
* Normalize
* Handle color and gray landmark detection
* Upgrade to new arcface model
* Implement sigmoid function
* Rename
* Rename to arcface
* Fix
* Add face recognition model size to ui config
* Update toast
* Revert "Fix camera enabled check (#17331)"
This reverts commit 1e45f63a7c.
* Revert "Fix webUI generating HTTP500s when camera disabled (#17305)"
This reverts commit 644faaf65b.
* Add ability to update Frigate+ model to latest
* UI tweaks
* further UI tweaks
* UI tweaks: add width and height, fix select
* Add placeholder while API call in progress
* Fix Frigate+ enabled check
* Fix config change lost when reloading page
* Add persistent message requiring restart
* Drop down supported detectors and dimensions
* Add width and height to display
* Update FrigatePlusSettingsView.tsx
* Temp fix for Codespaces not loading
* Add i18n, format
* remove unneeded brackets
* missing colon
* Revert "Temp fix for Codespaces not loading"
This reverts commit 75b19674ce.
* Move database and config from homeassistant /config to addon /config
* Re-implement config migration for the add-on
* Align some terms
* Improve function name
* Use local variables
* Add model.path migration
* Fix homeassistant config path
* Ensure migration scripts run before go2rtc and frigate
* Migrate all files I know
* Add ffmpeg.path migration
* Update docker/main/rootfs/etc/s6-overlay/s6-rc.d/prepare/run
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Improve some variable names and organization
* Update docs to reflect addon config dir
* Update live.md with /addon_configs
* Move addon config section to configuration doc
* Align several terminologies and improve text
* Fix webrtc example config title
* Capitalize Add-on in more places
* Improve specific add-on config dir docs
* Align bash and python scripts to prefer config.yml over config.yaml
* Support config.json in migration shell scripts
* Change docs to reflect config.yml is preferred over config.yaml
* If previous config was yaml, migrate to yaml
* Fix typo in edgetpu.md
* Fix formatting of Python files
* Remove HailoRT Beta add-on variant from docs
* Add migration for labelmap and certs
* Fix variable name
* Fix new_config_file var unset
* Fix addon config directories table
* Improve db migration to avoid migrating files like .db.bak
* Fix echo location
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* docs fps recommendation
* add detection_threshold to example
* send uncoverted yuv frame
* copy and convert
* ensure thumbnail is encoded as webp
* keep as jpeg
* config options
* processing in maintainer
* detect and process dedicated lpr plates
* create camera type, add manual event and save snapshot
* use const
* ensure lpr events are always detections, typing fixes
* docs
* docs tweaks
* add preprocessing and penalization for low confidence chars
* ensure config file is updated with booleans instead of strings
* catch onvif error
* ensure object type is available as a ptz tracker
* update live view docs
* Ensure doesn't fail due to missing dir
* Remove redundant settings from tabs
* Adjust selection method for mobile
* Fix button descendent error
* Ensure train is option on mobile
* Cleanup face images
* Cleanup
* Fix case where objects are returned as null
* Fix enabled status not being persisted
* Use config as source of truth when refreshed
* Ensure camera always have config object updated
* Cleanup typing
* Add api to run face recognition on image
* Rework save attempts option
* Cleanup mobile object pane buttons
* Adjust api signature
* Remove param
* Cleanup
* Set maximum number of face images to be kept
* Fix vertical camera scaling
* adjust wording
* Add attributes to search data
* Add button to train face from event
* Handle event id saving in API
* Fix login page
* Increase face image size and add time ago
* Add component for indicating steps in a wizard
* Split out form inputs from dialog
* Add wizard for adding new face to library
* Simplify dialog
* Translations
* Fix scaling bug
* Fix key missing
* Improve multi select
* Adjust wording and spacing
* Add tip for face training
* Fix padding
* Remove text for buttons on mobile
* backend
* backend fixes
* api for search queries
* frontend
* docs
* add filterable scroll list to more filters pane for identifiers
* always publish identifier
Thank you for testing Frigate beta versions! Use this form for support with beta releases.
**Note:** Beta versions may have incomplete features, known issues, or unexpected behavior. Please check the [release notes](https://github.com/blakeblackshear/frigate/releases) and [recent discussions][discussions] for known beta issues before submitting.
Before submitting, read the [beta documentation][docs].
description:Please be as detailed as possible. Include what you expected to happen vs what actually happened.
validations:
required:true
- type:input
id:version
attributes:
label:Beta Version
description:Visible on the System page in the Web UI. Please include the full version including the build identifier (eg. 0.17.0-beta1)
placeholder:"0.17.0-beta1"
validations:
required:true
- type:dropdown
id:issue-category
attributes:
label:Issue Category
description:What area is your issue related to? This helps us understand the context.
options:
- Object Detection / Detectors
- Hardware Acceleration
- Configuration / Setup
- WebUI / Frontend
- Recordings / Storage
- Notifications / Events
- Integration (Home Assistant, etc)
- Performance / Stability
- Installation / Updates
- Other
validations:
required:true
- type:textarea
id:config
attributes:
label:Frigate config file
description:This will be automatically formatted into code, so no need for backticks. Remove any sensitive information like passwords or URLs.
render:yaml
validations:
required:true
- type:textarea
id:frigatelogs
attributes:
label:Relevant Frigate log output
description:Please copy and paste any relevant Frigate log output. Include logs before and after your exact error when possible. This will be automatically formatted into code, so no need for backticks.
render:shell
validations:
required:true
- type:textarea
id:go2rtclogs
attributes:
label:Relevant go2rtc log output (if applicable)
description:If your issue involves cameras, streams, or playback, please include go2rtc logs. Logs can be viewed via the Frigate UI, Docker, or the go2rtc dashboard. This will be automatically formatted into code, so no need for backticks.
render:shell
- type:dropdown
id:install-method
attributes:
label:Install method
options:
- Home Assistant Add-on
- Docker Compose
- Docker CLI
- Proxmox via Docker
- Proxmox via TTeck Script
- Windows WSL2
validations:
required:true
- type:textarea
id:docker
attributes:
label:docker-compose file or Docker CLI command
description:This will be automatically formatted into code, so no need for backticks. Include relevant environment variables and device mappings.
render:yaml
validations:
required:true
- type:dropdown
id:os
attributes:
label:Operating system
options:
- Home Assistant OS
- Debian
- Ubuntu
- Other Linux
- Proxmox
- UNRAID
- Windows
- Other
validations:
required:true
- type:input
id:hardware
attributes:
label:CPU / GPU / Hardware
description:Provide details about your hardware (e.g., Intel i5-9400, NVIDIA RTX 3060, Raspberry Pi 4, etc)
placeholder:"Intel i7-10700, NVIDIA GTX 1660"
- type:textarea
id:screenshots
attributes:
label:Screenshots
description:Screenshots of the issue, System metrics pages, or any relevant UI. Drag and drop or paste images directly.
- type:textarea
id:steps-to-reproduce
attributes:
label:Steps to reproduce
description:If applicable, provide detailed steps to reproduce the issue
placeholder:|
1. Go to '...'
2. Click on '...'
3. See error
- type:textarea
id:other
attributes:
label:Any other information that may be helpful
description:Additional context, related issues, when the problem started appearing, etc.
Use this form to submit a reproducible bug in Frigate or Frigate's UI.
Before submitting your bug report, please [search the discussions][discussions], look at recent open and closed [pull requests][prs], read the [official Frigate documentation][docs], and read the [Frigate FAQ][faq] pinned at the Discussion page to see if your bug has already been fixed by the developers or reported by the community.
**⚠️ If you are running a beta version (0.17.0-beta or similar), please use the [Beta Support template](https://github.com/blakeblackshear/frigate/discussions/new?category=beta-support) instead.**
Before submitting your bug report, please ask the AI with the "Ask AI" button on the [official documentation site][ai] about your issue, [search the discussions][discussions], look at recent open and closed [pull requests][prs], read the [official Frigate documentation][docs], and read the [Frigate FAQ][faq] pinned at the Discussion page to see if your bug has already been fixed by the developers or reported by the community.
**If you are unsure if your issue is actually a bug or not, please submit a support request first.**
- label:I have tried a different browser to see if it is related to my browser.
required:true
- label:I have tried reproducing the issue in [incognito mode](https://www.computerworld.com/article/1719851/how-to-go-incognito-in-chrome-firefox-safari-and-edge.html) to rule out problems with any third party extensions or plugins I have installed.
- label:I have asked the AI at https://docs.frigate.video about my issue.
A complete and local NVR designed for [Home Assistant](https://www.home-assistant.io) with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.
Use of a [Google Coral Accelerator](https://coral.ai/products/) is optional, but highly recommended. The Coral will outperform even the best CPUs and can process 100+ FPS with very little overhead.
Use of a GPU or AI accelerator is highly recommended. AI accelerators will outperform even the best CPUs with very little overhead. See Frigate's supported [object detectors](https://docs.frigate.video/configuration/object_detectors/).
- Tight integration with Home Assistant via a [custom component](https://github.com/blakeblackshear/frigate-hass-integration)
- Designed to minimize resource use and maximize performance by only looking for objects when and where it is necessary
@@ -27,24 +35,49 @@ View the documentation at https://docs.frigate.video
If you would like to make a donation to support development, please use [Github Sponsors](https://github.com/sponsors/blakeblackshear).
## License
This project is licensed under the **MIT License**.
- **Code:** The source code, configuration files, and documentation in this repository are available under the [MIT License](LICENSE). You are free to use, modify, and distribute the code as long as you include the original copyright notice.
- **Trademarks:** The "Frigate" name, the "Frigate NVR" brand, and the Frigate logo are **trademarks of Frigate LLC** and are **not** covered by the MIT License.
Please see our [Trademark Policy](TRADEMARK.md) for details on acceptable use of our brand assets.
This document outlines the policy regarding the use of the trademarks associated with the Frigate NVR project.
## 1. Our Trademarks
The following terms and visual assets are trademarks (the "Marks") of **Frigate LLC**:
- **Frigate™**
- **Frigate NVR™**
- **Frigate+™**
- **The Frigate Logo**
**Note on Common Law Rights:**
Frigate LLC asserts all common law rights in these Marks. The absence of a federal registration symbol (®) does not constitute a waiver of our intellectual property rights.
## 2. Interaction with the MIT License
The software in this repository is licensed under the [MIT License](LICENSE).
**Crucial Distinction:**
- The **Code** is free to use, modify, and distribute under the MIT terms.
- The **Brand (Trademarks)** is **NOT** licensed under MIT.
You may not use the Marks in any way that is not explicitly permitted by this policy or by written agreement with Frigate LLC.
## 3. Acceptable Use
You may use the Marks without prior written permission in the following specific contexts:
- **Referential Use:** To truthfully refer to the software (e.g., _"I use Frigate NVR for my home security"_).
- **Compatibility:** To indicate that your product or project works with the software (e.g., _"MyPlugin for Frigate NVR"_ or _"Compatible with Frigate"_).
- **Commentary:** In news articles, blog posts, or tutorials discussing the software.
## 4. Prohibited Use
You may **NOT** use the Marks in the following ways:
- **Commercial Products:** You may not use "Frigate" in the name of a commercial product, service, or app (e.g., selling an app named _"Frigate Viewer"_ is prohibited).
- **Implying Affiliation:** You may not use the Marks in a way that suggests your project is official, sponsored by, or endorsed by Frigate LLC.
- **Confusing Forks:** If you fork this repository to create a derivative work, you **must** remove the Frigate logo and rename your project to avoid user confusion. You cannot distribute a modified version of the software under the name "Frigate".
- **Domain Names:** You may not register domain names containing "Frigate" that are likely to confuse users (e.g., `frigate-official-support.com`).
## 5. The Logo
The Frigate logo (the bird icon) is a visual trademark.
- You generally **cannot** use the logo on your own website or product packaging without permission.
- If you are building a dashboard or integration that interfaces with Frigate, you may use the logo only to represent the Frigate node/service, provided it does not imply you _are_ Frigate.
## 6. Questions & Permissions
If you are unsure if your intended use violates this policy, or if you wish to request a specific license to use the Marks (e.g., for a partnership), please contact us at:
local previous_db_path="/media/frigate/frigate.db"
local new_db_dir="/config"
if [[ -f "${previous_db_path}" ]]; then
if mountpoint --quiet "${new_db_dir}"; then
# /config is a mount point, move the db
echo "[INFO] Moving db from '${previous_db_path}' to the '${new_db_dir}' dir..."
# Move all files that starts with frigate.db to the new directory
mv -vf "${previous_db_path}"* "${new_db_dir}"
else
echo "[ERROR] Trying to migrate the db path from '${previous_db_path}' to the '${new_db_dir}' dir, but '${new_db_dir}' is not a mountpoint, please mount the '${new_db_dir}' dir"
echo "[WARNING] Failed to convert cleaned config to YAML, creating minimal config"
echo 'homekit: {}' > "${config_path}"
}
# Clean up temp files
rm -f "${temp_json}" "${cleaned_json}"
}
set_libva_version
if [[ -f "/dev/shm/go2rtc.yaml" ]]; then
@@ -61,7 +95,7 @@ if [[ ! -f "/dev/shm/go2rtc.yaml" ]]; then
echo "[INFO] Preparing new go2rtc config..."
if [[ -n "${SUPERVISOR_TOKEN:-}" ]]; then
# Running as a Home Assistant add-on, infer the IP address and port
# Running as a Home Assistant Add-on, infer the IP address and port
get_ip_and_port_from_supervisor
fi
@@ -70,6 +104,10 @@ else
echo "[WARNING] Unable to remove existing go2rtc config. Changes made to your frigate config file may not be recognized. Please remove the /dev/shm/go2rtc.yaml from your docker host manually."
echo "[INFO] Migrating database from '${old_db_path}' to '${new_db_dir}' dir..." >&2
if mountpoint --quiet "${new_db_dir}"; then
# /config is a mount point, move the db
mv -vf "${old_db_path}" "${new_db_dir}"
local db_file
for db_file in "${old_db_path}"-shm "${old_db_path}"-wal; do
if [[ -f "${db_file}" ]]; then
mv -vf "${db_file}" "${new_db_dir}"
fi
done
unset db_file
else
echo "[ERROR] Trying to migrate the database path from '${old_db_path}' to '${new_db_dir}' dir, but '${new_db_dir}' is not a mountpoint, please mount the '${new_db_dir}' dir" >&2
return 1
fi
fi
fi
}
# remove leftover from last run, not normally needed, but just in case
# Globally set pip break-system-packages option to avoid having to specify it every time
ARGPIP_BREAK_SYSTEM_PACKAGES=1
FROMwheelsASsynap1680-wheels
ARG TARGETARCH
# Install dependencies
RUN wget -qO- "https://github.com/GaryHuang-ASUS/synaptics_astra_sdk/releases/download/v1.5.0/Synaptics-SL1680-v1.5.0-rt.tar"| tar -C / -xzf -
RUN wget -P /wheels/ "https://github.com/synaptics-synap/synap-python/releases/download/v0.0.4-preview/synap_python-0.0.4-cp311-cp311-manylinux_2_35_aarch64.whl"
FROMdepsASsynap1680-deps
ARG TARGETARCH
ARG PIP_BREAK_SYSTEM_PACKAGES
RUN --mount=type=bind,from=synap1680-wheels,source=/wheels,target=/deps/synap-wheels \
@@ -25,7 +25,7 @@ Examples of available modules are:
-`frigate.app`
-`frigate.mqtt`
-`frigate.object_detection`
-`frigate.object_detection.base`
-`detector.<detector_name>`
-`watchdog.<camera_name>`
-`ffmpeg.<camera_name>.<sorted_roles>` NOTE: All FFmpeg logs are sent as `error` level.
@@ -44,7 +44,7 @@ go2rtc:
### `environment_vars`
This section can be used to set environment variables for those unable to modify the environment of the container (ie. within HassOS)
This section can be used to set environment variables for those unable to modify the environment of the container, like within Home Assistant OS.
Example:
@@ -53,6 +53,17 @@ environment_vars:
VARIABLE_NAME:variable_value
```
#### TensorFlow Thread Configuration
If you encounter thread creation errors during classification model training, you can limit TensorFlow's thread usage:
```yaml
environment_vars:
TF_INTRA_OP_PARALLELISM_THREADS:"2"# Threads within operations (0 = use default)
TF_INTER_OP_PARALLELISM_THREADS:"2"# Threads between operations (0 = use default)
TF_DATASET_THREAD_POOL_SIZE:"2"# Data pipeline threads (0 = use default)
```
### `database`
Tracked object and recording information is managed in a sqlite database at `/config/frigate.db`. If that database is deleted, recordings will be orphaned and will need to be cleaned up manually. They also won't show up in the Media Browser within Home Assistant.
By default, Frigate runs at the root path (`/`). However some setups require to run Frigate under a custom path prefix (e.g. `/frigate`), especially when Frigate is located behind a reverse proxy that requires path-based routing.
### Set Base Path via HTTP Header
The preferred way to configure the base path is through the `X-Ingress-Path` HTTP header, which needs to be set to the desired base path in an upstream reverse proxy.
For example, in Nginx:
```
location /frigate {
proxy_set_header X-Ingress-Path /frigate;
proxy_pass http://frigate_backend;
}
```
### Set Base Path via Environment Variable
When it is not feasible to set the base path via a HTTP header, it can also be set via the `FRIGATE_BASE_PATH` environment variable in the Docker Compose file.
For example:
```
services:
frigate:
image: blakeblackshear/frigate:latest
environment:
- FRIGATE_BASE_PATH=/frigate
```
This can be used for example to access Frigate via a Tailscale agent (https), by simply forwarding all requests to the base path (http):
The audio detector uses volume levels in the same way that motion in a camera feed is used for object detection. This means that frigate will not run audio detection unless the audio volume is above the configured level in order to reduce resource usage. Audio levels can vary widely between camera models so it is important to run tests to see what volume levels are. MQTT explorer can be used on the audio topic to see what volume level is being detected.
The audio detector uses volume levels in the same way that motion in a camera feed is used for object detection. This means that frigate will not run audio detection unless the audio volume is above the configured level in order to reduce resource usage. Audio levels can vary widely between camera models so it is important to run tests to see what volume levels are. The Debug view in the Frigate UI has an Audio tab for cameras that have the `audio` role assigned where a graph and the current levels are is displayed. The `min_volume` parameter should be set to the minimum the `RMS` level required to run audio detection.
:::tip
@@ -72,3 +72,106 @@ audio:
- speech
- yell
```
### Audio Transcription
Frigate supports fully local audio transcription using either `sherpa-onnx` or OpenAI’s open-source Whisper models via `faster-whisper`. The goal of this feature is to support Semantic Search for `speech` audio events. Frigate is not intended to act as a continuous, fully-automatic speech transcription service — automatically transcribing all speech (or queuing many audio events for transcription) requires substantial CPU (or GPU) resources and is impractical on most systems. For this reason, transcriptions for events are initiated manually from the UI or the API rather than being run continuously in the background.
Transcription accuracy also depends heavily on the quality of your camera's microphone and recording conditions. Many cameras use inexpensive microphones, and distance to the speaker, low audio bitrate, or background noise can significantly reduce transcription quality. If you need higher accuracy, more robust long-running queues, or large-scale automatic transcription, consider using the HTTP API in combination with an automation platform and a cloud transcription service.
#### Configuration
To enable transcription, enable it in your config. Note that audio detection must also be enabled as described above in order to use audio transcription features.
```yaml
audio_transcription:
enabled:True
device:...
model_size:...
```
Disable audio transcription for select cameras at the camera level:
```yaml
cameras:
back_yard:
...
audio_transcription:
enabled:False
```
:::note
Audio detection must be enabled and configured as described above in order to use audio transcription features.
:::
The optional config parameters that can be set at the global level include:
- **`enabled`**: Enable or disable the audio transcription feature.
- Default: `False`
- It is recommended to only configure the features at the global level, and enable it at the individual camera level.
- **`device`**: Device to use to run transcription and translation models.
- Default: `CPU`
- This can be `CPU` or `GPU`. The `sherpa-onnx` models are lightweight and run on the CPU only. The `whisper` models can run on GPU but are only supported on CUDA hardware.
- **`model_size`**: The size of the model used for live transcription.
- Default: `small`
- This can be `small` or `large`. The `small` setting uses `sherpa-onnx` models that are fast, lightweight, and always run on the CPU but are not as accurate as the `whisper` model.
- This config option applies to **live transcription only**. Recorded `speech` events will always use a different `whisper` model (and can be accelerated for CUDA hardware if available with `device: GPU`).
- **`language`**: Defines the language used by `whisper` to translate `speech` audio events (and live audio only if using the `large` model).
- Default: `en`
- You must use a valid [language code](https://github.com/openai/whisper/blob/main/whisper/tokenizer.py#L10).
- Transcriptions for `speech` events are translated.
- Live audio is translated only if you are using the `large` model. The `small``sherpa-onnx` model is English-only.
The only field that is valid at the camera level is `enabled`.
#### Live transcription
The single camera Live view in the Frigate UI supports live transcription of audio for streams defined with the `audio` role. Use the Enable/Disable Live Audio Transcription button/switch to toggle transcription processing. When speech is heard, the UI will display a black box over the top of the camera stream with text. The MQTT topic `frigate/<camera_name>/audio/transcription` will also be updated in real-time with transcribed text.
Results can be error-prone due to a number of factors, including:
- Poor quality camera microphone
- Distance of the audio source to the camera microphone
- Low audio bitrate setting in the camera
- Background noise
- Using the `small` model - it's fast, but not accurate for poor quality audio
For speech sources close to the camera with minimal background noise, use the `small` model.
If you have CUDA hardware, you can experiment with the `large``whisper` model on GPU. Performance is not quite as fast as the `sherpa-onnx``small` model, but live transcription is far more accurate. Using the `large` model with CPU will likely be too slow for real-time transcription.
#### Transcription and translation of `speech` audio events
Any `speech` events in Explore can be transcribed and/or translated through the Transcribe button in the Tracked Object Details pane.
In order to use transcription and translation for past events, you must enable audio detection and define `speech` as an audio type to listen for in your config. To have `speech` events translated into the language of your choice, set the `language` config parameter with the correct [language code](https://github.com/openai/whisper/blob/main/whisper/tokenizer.py#L10).
The transcribed/translated speech will appear in the description box in the Tracked Object Details pane. If Semantic Search is enabled, embeddings are generated for the transcription text and are fully searchable using the description search type.
:::note
Only one `speech` event may be transcribed at a time. Frigate does not automatically transcribe `speech` events or implement a queue for long-running transcription model inference.
:::
Recorded `speech` events will always use a `whisper` model, regardless of the `model_size` config setting. Without a supported Nvidia GPU, generating transcriptions for longer `speech` events may take a fair amount of time, so be patient.
#### FAQ
1. Why doesn't Frigate automatically transcribe all `speech` events?
Frigate does not implement a queue mechanism for speech transcription, and adding one is not trivial. A proper queue would need backpressure, prioritization, memory/disk buffering, retry logic, crash recovery, and safeguards to prevent unbounded growth when events outpace processing. That’s a significant amount of complexity for a feature that, in most real-world environments, would mostly just churn through low-value noise.
Because transcription is **serialized (one event at a time)** and speech events can be generated far faster than they can be processed, an auto-transcribe toggle would very quickly create an ever-growing backlog and degrade core functionality. For the amount of engineering and risk involved, it adds **very little practical value** for the majority of deployments, which are often on low-powered, edge hardware.
If you hear speech that’s actually important and worth saving/indexing for the future, **just press the transcribe button in Explore** on that specific `speech` event - that keeps things explicit, reliable, and under your control.
Other options are being considered for future versions of Frigate to add transcription options that support external `whisper` Docker containers. A single transcription service could then be shared by Frigate and other applications (for example, Home Assistant Voice), and run on more powerful machines when available.
2. Why don't you save live transcription text and use that for `speech` events?
There’s no guarantee that a `speech` event is even created from the exact audio that went through the transcription model. Live transcription and `speech` event creation are **separate, asynchronous processes**. Even when both are correctly configured, trying to align the **precise start and end time of a speech event** with whatever audio the model happened to be processing at that moment is unreliable.
Automatically persisting that data would often result in **misaligned, partial, or irrelevant transcripts**, while still incurring all of the CPU, storage, and privacy costs of transcription. That’s why Frigate treats transcription as an **explicit, user-initiated action** rather than an automatic side-effect of every `speech` event.
@@ -43,13 +43,29 @@ Restarting Frigate will reset the rate limits.
If you are running Frigate behind a proxy, you will want to set `trusted_proxies` or these rate limits will apply to the upstream proxy IP address. This means that a brute force attack will rate limit login attempts from other devices and could temporarily lock you out of your instance. In order to ensure rate limits only apply to the actual IP address where the requests are coming from, you will need to list the upstream networks that you want to trust. These trusted proxies are checked against the `X-Forwarded-For` header when looking for the IP address where the request originated.
If you are running a reverse proxy in the same docker compose file as Frigate, here is an example of how your auth config might look:
If you are running a reverse proxy in the same Docker Compose file as Frigate, here is an example of how your auth config might look:
- 172.18.0.0/16# <---- this is the subnet for the internal docker compose network
- 172.18.0.0/16# <---- this is the subnet for the internal Docker Compose network
```
## Session Length
The default session length for user authentication in Frigate is 24 hours. This setting determines how long a user's authenticated session remains active before a token refresh is required — otherwise, the user will need to log in again.
While the default provides a balance of security and convenience, you can customize this duration to suit your specific security requirements and user experience preferences. The session length is configured in seconds.
The default value of `86400` will expire the authentication session after 24 hours. Some other examples:
-`0`: Setting the session length to 0 will require a user to log in every time they access the application or after a very short, immediate timeout.
-`604800`: Setting the session length to 604800 will require a user to log in if the token is not refreshed for 7 days.
Frigate looks for a JWT token secret in the following order:
1. An environment variable named `FRIGATE_JWT_SECRET`
2. A docker secret named `FRIGATE_JWT_SECRET` in `/run/secrets/`
3. A `jwt_secret` option from the Home Assistant Addon options
2. A file named `FRIGATE_JWT_SECRET` in the directory specified by the `CREDENTIALS_DIRECTORY` environment variable (defaults to the Docker Secrets directory:`/run/secrets/`)
3. A `jwt_secret` option from the Home Assistant Add-on options
4. A `.jwt_secret` file in the config directory
If no secret is found on startup, Frigate generates one and stores it in a `.jwt_secret` file in the config directory.
@@ -77,7 +93,7 @@ Changing the secret will invalidate current tokens.
Frigate can be configured to leverage features of common upstream authentication proxies such as Authelia, Authentik, oauth2_proxy, or traefik-forward-auth.
If you are leveraging the authentication of an upstream proxy, you likely want to disable Frigate's authentication. Optionally, if communication between the reverse proxy and Frigate is over an untrusted network, you should set an `auth_secret` in the `proxy` config and configure the proxy to send the secret value as a header named `X-Proxy-Secret`. Assuming this is an untrusted network, you will also want to [configure a real TLS certificate](tls.md) to ensure the traffic can't simply be sniffed to steal the secret.
If you are leveraging the authentication of an upstream proxy, you likely want to disable Frigate's authentication as there is no correspondence between users in Frigate's database and users authenticated via the proxy. Optionally, if communication between the reverse proxy and Frigate is over an untrusted network, you should set an `auth_secret` in the `proxy` config and configure the proxy to send the secret value as a header named `X-Proxy-Secret`. Assuming this is an untrusted network, you will also want to [configure a real TLS certificate](tls.md) to ensure the traffic can't simply be sniffed to steal the secret.
Here is an example of how to disable Frigate's authentication and also ensure the requests come only from your known proxy.
If you have disabled Frigate's authentication and your proxy supports passing a header with authenticated usernames and/or roles, you can use the `header_map` config to specify the header name so it is passed to Frigate. For example, the following will map the `X-Forwarded-User` and `X-Forwarded-Role` values. Header names are not case sensitive.
If you have disabled Frigate's authentication and your proxy supports passing a header with authenticated usernames and/or roles, you can use the `header_map` config to specify the header name so it is passed to Frigate. For example, the following will map the `X-Forwarded-User` and `X-Forwarded-Groups` values. Header names are not case sensitive. Multiple values can be included in the role header. Frigate expects that the character separating the roles is a comma, but this can be specified using the `separator` config entry.
```yaml
proxy:
...
separator:"|"# This value defaults to a comma, but Authentik uses a pipe, for example.
header_map:
user:x-forwarded-user
role:x-forwarded-groups
```
Frigate supports `admin`, `viewer`, and custom roles (see below). When using port `8971`, Frigate validates these headers and subsequent requests use the headers `remote-user` and `remote-role` for authorization.
A default role can be provided. Any value in the mapped `role` header will override the default.
```yaml
proxy:
...
default_role:viewer
```
## Role mapping
In some environments, upstream identity providers (OIDC, SAML, LDAP, etc.) do not pass a Frigate-compatible role directly, but instead pass one or more group claims. To handle this, Frigate supports a `role_map` that translates upstream group names into Frigate’s internal roles (`admin`, `viewer`, or custom).
```yaml
proxy:
...
header_map:
user:x-forwarded-user
role:x-forwarded-role
role:x-forwarded-groups
role_map:
admin:
- sysadmins
- access-level-security
viewer:
- camera-viewer
operator:# Custom role mapping
- operators
```
Frigate supports both `admin` and `viewer` roles (see below). When using port `8971`, Frigate validates these headers and subsequent requests use the headers `remote-user` and `remote-role` for authorization.
In this example:
- If the proxy passes a role header containing `sysadmins` or `access-level-security`, the user is assigned the `admin` role.
- If the proxy passes a role header containing `camera-viewer`, the user is assigned the `viewer` role.
- If the proxy passes a role header containing `operators`, the user is assigned the `operator` custom role.
- If no mapping matches, Frigate falls back to `default_role` if configured.
- If `role_map` is not defined, Frigate assumes the role header directly contains `admin`, `viewer`, or a custom role name.
#### Port Considerations
@@ -117,6 +170,7 @@ Frigate supports both `admin` and `viewer` roles (see below). When using port `8
- The `remote-role` header determines the user’s privileges:
- **admin** → Full access (user management, configuration changes).
- **viewer** → Read-only access.
- **Custom roles** → Read-only access limited to the cameras defined in `auth.roles[role]`.
- Ensure your **proxy sends both user and role headers** for proper role enforcement.
**Unauthenticated Port (5000)**
@@ -162,6 +216,41 @@ Frigate supports user roles to control access to certain features in the UI and
- **admin**: Full access to all features, including user management and configuration.
- **viewer**: Read-only access to the UI and API, including viewing cameras, review items, and historical footage. Configuration editor and settings in the UI are inaccessible.
- **Custom Roles**: Arbitrary role names (alphanumeric, dots/underscores) with specific camera permissions. These extend the system for granular access (e.g., "operator" for select cameras).
### Custom Roles and Camera Access
The viewer role provides read-only access to all cameras in the UI and API. Custom roles allow admins to limit read-only access to specific cameras. Each role specifies an array of allowed camera names. If a user is assigned a custom role, their account is like the **viewer** role - they can only view Live, Review/History, Explore, and Export for the designated cameras. Backend API endpoints enforce this server-side (e.g., returning 403 for unauthorized cameras), and the frontend UI filters content accordingly (e.g., camera dropdowns show only permitted options).
### Role Configuration Example
```yaml
cameras:
front_door:
# ... camera config
side_yard:
# ... camera config
garage:
# ... camera config
auth:
enabled:true
roles:
operator:# Custom role
- front_door
- garage# Operator can access front and garage
neighbor:
- side_yard
```
If you want to provide access to all cameras to a specific user, just use the **viewer** role.
### Managing User Roles
1. Log in as an **admin** user via port `8971` (preferred), or unauthenticated via port `5000`.
2. Navigate to **Settings**.
3. In the **Users** section, edit a user’s role by selecting from available roles (admin, viewer, or custom).
4. In the **Roles** section, add/edit/delete custom roles (select cameras via switches). Deleting a role auto-reassigns users to "viewer".
### Role Enforcement
@@ -181,3 +270,42 @@ To use role-based access control, you must connect to Frigate via the **authenti
1. Log in as an **admin** user via port `8971`.
2. Navigate to **Settings > Users**.
3. Edit a user’s role by selecting **admin** or **viewer**.
## API Authentication Guide
### Getting a Bearer Token
To use the Frigate API, you need to authenticate first. Follow these steps to obtain a Bearer token:
#### 1. Login
Make a POST request to `/login` with your credentials:
```bash
curl -i -X POST https://frigate_ip:8971/api/login \
You may need to include `-k` in the argument list in these steps (eg: `curl -k -i -X POST ...`) if your Frigate instance is using a self-signed certificate.
:::
The response will contain a cookie with the JWT token.
#### 2. Using the Bearer Token
Once you have the token, include it in the Authorization header for subsequent requests:
@@ -21,7 +21,7 @@ Frigate autotracking functions with PTZ cameras capable of relative movement wit
Many cheaper or older PTZs may not support this standard. Frigate will report an error message in the log and disable autotracking if your PTZ is unsupported.
Alternatively, you can download and run [this simple Python script](https://gist.github.com/hawkeye217/152a1d4ba80760dac95d46e143d37112), replacing the details on line 4 with your camera's IP address, ONVIF port, username, and password to check your camera.
The FeatureList on the [ONVIF Conformant Products Database](https://www.onvif.org/conformant-products/) can provide a starting point to determine a camera's compatibility with Frigate's autotracking. Look to see if a camera lists `PTZRelative`, `PTZRelativePanTilt` and/or `PTZRelativeZoom`. These features are required for autotracking, but some cameras still fail to respond even if they claim support.
A growing list of cameras and brands that have been reported by users to work with Frigate's autotracking can be found [here](cameras.md).
Bird classification identifies known birds using a quantized Tensorflow model. When a known bird is recognized, its common name will be added as a `sub_label`. This information is included in the UI, filters, as well as in notifications.
## Minimum System Requirements
Bird classification runs a lightweight tflite model on the CPU, there are no significantly different system requirements than running Frigate itself.
## Model
The classification model used is the MobileNet INat Bird Classification, [available identifiers can be found here.](https://raw.githubusercontent.com/google-coral/test_data/master/inat_bird_labels.txt)
## Configuration
Bird classification is disabled by default, it must be enabled in your config file before it can be used. Bird classification is a global configuration setting.
```yaml
classification:
bird:
enabled:true
```
## Advanced Configuration
Fine-tune bird classification with these optional parameters:
-`threshold`: Classification confidence score required to set the sub label on the object.
@@ -4,7 +4,7 @@ In addition to Frigate's Live camera dashboard, Birdseye allows a portable heads
Birdseye can be viewed by adding the "Birdseye" camera to a Camera Group in the Web UI. Add a Camera Group by pressing the "+" icon on the Live page, and choose "Birdseye" as one of the cameras.
Birdseye can also be used in HomeAssistant dashboards, cast to media devices, etc.
Birdseye can also be used in HomeAssistant dashboards, cast to media devices, etc.
@@ -15,6 +15,17 @@ Many cameras support encoding options which greatly affect the live view experie
:::
## H.265 Cameras via Safari
Some cameras support h265 with different formats, but Safari only supports the annexb format. When using h265 camera streams for recording with devices that use the Safari browser, the `apple_compatibility` option should be used.
```yaml
cameras:
h265_cam:# <------ Doesn't matter what the camera is called
ffmpeg:
apple_compatibility:true# <- Adds compatibility with MacOS and iPhone
```
## MJPEG Cameras
Note that mjpeg cameras require encoding the video into h264 for recording, and restream roles. This will use significantly more CPU than if the cameras supported h264 feeds directly. It is recommended to use the restream role to create an h264 restream and then use that as the source for ffmpeg.
@@ -133,7 +144,14 @@ WEB Digest Algorithm - MD5
### Reolink Cameras
Reolink has older cameras (ex: 410 & 520) as well as newer camera (ex: 520a & 511wa) which support different subsets of options. In both cases using the http stream is recommended.
Reolink has many different camera models with inconsistently supported features and behavior. The below table shows a summary of various features and recommendations.
| Camera Resolution | Camera Generation | Recommended Stream Type | Additional Notes |
| 5MP or lower | All | http-flv | Stream is h264 |
| 6MP or higher | Latest (ex: Duo3, CX-8##) | http-flv with ffmpeg 8.0, or rtsp | This uses the new http-flv-enhanced over H265 which requires ffmpeg 8.0 |
| 6MP or higher | Older (ex: RLC-8##) | rtsp | |
Frigate works much better with newer reolink cameras that are setup with the below options:
If available, recommended settings are:
@@ -146,19 +164,35 @@ According to [this discussion](https://github.com/blakeblackshear/frigate/issues
Cameras connected via a Reolink NVR can be connected with the http stream, use `channel[0..15]` in the stream url for the additional channels.
The setup of main stream can be also done via RTSP, but isn't always reliable on all hardware versions. The example configuration is working with the oldest HW version RLN16-410 device with multiple types of cameras.
:::warning
<details>
<summary>Example Config</summary>
The below configuration only works for reolink cameras with stream resolution of 5MP or lower, 8MP+ cameras need to use RTSP as http-flv is not supported in this case.
:::tip
Reolink's latest cameras support two way audio via go2rtc and other applications. It is important that the http-flv stream is still used for stability, a secondary rtsp stream can be added that will be using for the two way audio only.
NOTE: The RTSP stream can not be prefixed with `ffmpeg:`, as go2rtc needs to handle the stream to support two way audio.
Ensure HTTP is enabled in the camera's advanced network settings. To use two way talk with Frigate, see the [Live view documentation](/configuration/live#two-way-talk).
:::
```yaml
go2rtc:
streams:
# example for connecting to a standard Reolink camera
- "ffmpeg:http://reolink_nvr_ip/flv?port=1935&app=bcs&stream=channel3_main.bcs&user=username&password=password"# channel numbers are 0-15
- "ffmpeg:your_reolink_camera_via_nvr#audio=aac"
@@ -189,22 +223,7 @@ cameras:
roles:
- detect
```
#### Reolink Doorbell
The reolink doorbell supports two way audio via go2rtc and other applications. It is important that the http-flv stream is still used for stability, a secondary rtsp stream can be added that will be using for the two way audio only.
Ensure HTTP is enabled in the camera's advanced network settings. To use two way talk with Frigate, see the [Live view documentation](/configuration/live#two-way-talk).
[See the go2rtc docs for more information](https://github.com/AlexxIT/go2rtc/tree/v1.9.2#source-rtsp)
[See the go2rtc docs for more information](https://github.com/AlexxIT/go2rtc/tree/v1.9.10#source-rtsp)
In the Unifi 2.0 update Unifi Protect Cameras had a change in audio sample rate which causes issues for ffmpeg. The input rate needs to be set for record if used directly with unifi protect.
@@ -232,3 +251,37 @@ ffmpeg:
### TP-Link VIGI Cameras
TP-Link VIGI cameras need some adjustments to the main stream settings on the camera itself to avoid issues. The stream needs to be configured as `H264` with `Smart Coding` set to `off`. Without these settings you may have problems when trying to watch recorded footage. For example Firefox will stop playback after a few seconds and show the following error message: `The media playback was aborted due to a corruption problem or because the media used features your browser did not support.`.
## USB Cameras (aka Webcams)
To use a USB camera (webcam) with Frigate, the recommendation is to use go2rtc's [FFmpeg Device](https://github.com/AlexxIT/go2rtc?tab=readme-ov-file#source-ffmpeg-device) support:
- Preparation outside of Frigate:
- Get USB camera path. Run `v4l2-ctl --list-devices` to get a listing of locally-connected cameras available. (You may need to install `v4l-utils` in a way appropriate for your Linux distribution). In the sample configuration below, we use `video=0` to correlate with a detected device path of `/dev/video0`
- Get USB camera formats & resolutions. Run `ffmpeg -f v4l2 -list_formats all -i /dev/video0` to get an idea of what formats and resolutions the USB Camera supports. In the sample configuration below, we use a width of 1024 and height of 576 in the stream and detection settings based on what was reported back.
- If using Frigate in a container (e.g. Docker on TrueNAS), ensure you have USB Passthrough support enabled, along with a specific Host Device (`/dev/video0`) + Container Device (`/dev/video0`) listed.
- In your Frigate Configuration File, add the go2rtc stream and roles as appropriate:
@@ -89,31 +89,35 @@ An ONVIF-capable camera that supports relative movement within the field of view
## ONVIF PTZ camera recommendations
This list of working and non-working PTZ cameras is based on user feedback.
This list of working and non-working PTZ cameras is based on user feedback. If you'd like to report specific quirks or issues with a manufacturer or camera that would be helpful for other users, open a pull request to add to this list.
| Brand or specific camera | PTZ Controls | Autotracking | Notes |
| Amcrest IP4M-S2112EW-AI | ✅ | ❌ | FOV relative movement not supported. |
| Amcrest IP5M-1190EW | ✅ | ❌ | ONVIF Port: 80. FOV relative movement not supported. |
| Ctronics PTZ | ✅ | ❌ | |
| Dahua| ✅|✅| |
| Dahua DH-SD2A500HB | ✅ | ❌ | |
| Foscam R5 | ✅ | ❌ | |
| Hanwha XNP-6550RH | ✅ | ❌ | |
| Hikvision | ✅ | ❌ | Incomplete ONVIF support (MoveStatus won't update even on latest firmware) - reported with HWP-N4215IH-DE and DS-2DE3304W-DE, but likely others |
| Hikvision DS-2DE3A404IWG-E/W | ✅ | ✅ | |
| Reolink 511WA| ✅ | ❌ | Zoom only |
| Reolink E1 Pro | ✅ | ❌ | |
| Reolink E1 Zoom | ✅ | ❌ | |
| Reolink RLC-823A 16x | ✅ | ❌ | |
| Speco O8P32X | ✅ | ❌ | |
| Sunba 405-D20X | ✅ | ❌ | Incomplete ONVIF support reported on original, and 4k models. All models are suspected incompatable. |
| Tapo | ✅|❌| Many models supported, ONVIF Service Port: 2020 |
| Uniview IPC672LR-AX4DUPK | ✅ | ❌ | Firmware says FOV relative movement is supported, but camera doesn't actually move when sending ONVIF commands |
| Uniview IPC6612SR-X33-VG | ✅ | ✅ | Leave `calibrate_on_startup` as `False`. A user has reported that zooming with `absolute` is working. |
The FeatureList on the [ONVIF Conformant Products Database](https://www.onvif.org/conformant-products/) can provide a starting point to determine a camera's compatibility with Frigate's autotracking. Look to see if a camera lists `PTZRelative`, `PTZRelativePanTilt` and/or `PTZRelativeZoom`. These features are required for autotracking, but some cameras still fail to respond even if they claim support. If they are missing, autotracking will not work (though basic PTZ in the WebUI might). Avoid cameras with no database entry unless they are confirmed as working below.
| Brand or specific camera | PTZ Controls | Autotracking | Notes |
| Amcrest IP4M-S2112EW-AI | ✅ | ❌ | FOV relative movement not supported. |
| Amcrest IP5M-1190EW | ✅ | ❌ | ONVIF Port: 80. FOV relative movement not supported. |
| Annke CZ504 | ✅ | ✅ | Annke support provide specific firmware ([V5.7.1 build 250227](https://github.com/pierrepinon/annke_cz504/raw/refs/heads/main/digicap_V5-7-1_build_250227.dav)) to fix issue with ONVIF "TranslationSpaceFov" |
| Ctronics PTZ | ✅ | ❌ | |
| Dahua | ✅ | ✅ | Some low-end Dahuas (lite series, picoo series (commonly), among others) have been reported to not support autotracking. These models usually don't have a four digit model number with chassis prefix and options postfix (e.g. DH-P5AE-PV vs DH-SD49825GB-HNR). |
| Dahua DH-SD2A500HB | ✅ | ❌ | |
| Dahua DH-SD49825GB-HNR | ✅ | ✅ | |
| Dahua DH-P5AE-PV| ❌ | ❌ | |
| Foscam | ✅ | ❌ | In general support PTZ, but not relative move. There are no official ONVIF certifications and tests available on the ONVIF Conformant Products Database| |
| Foscam R5 | ✅ | ❌ | |
| Foscam SD4 | ✅ | ❌ | |
| Hanwha XNP-6550RH | ✅ | ❌ | |
| Hikvision | ✅ | ❌ | Incomplete ONVIF support (MoveStatus won't update even on latest firmware) - reported with HWP-N4215IH-DE and DS-2DE3304W-DE, but likely others |
| Hikvision DS-2DE3A404IWG-E/W |✅| ✅ | |
| Reolink | ✅ | ❌ | |
| Speco O8P32X | ✅ | ❌ | |
| Sunba 405-D20X | ✅ | ❌ | Incomplete ONVIF support reported on original, and 4k models. All models are suspected incompatable. |
| Tapo | ✅ | ❌ | Many models supported, ONVIF Service Port: 2020 |
| Uniview IPC672LR-AX4DUPK | ✅ | ❌ | Firmware says FOV relative movement is supported, but camera doesn't actually move when sending ONVIF commands |
| Uniview IPC6612SR-X33-VG | ✅ | ✅ | Leave `calibrate_on_startup` as `False`. A user has reported that zooming with `absolute` is working. |
Object classification allows you to train a custom MobileNetV2 classification model to run on tracked objects (persons, cars, animals, etc.) to identify a finer category or attribute for that object. Classification results are visible in the Tracked Object Details pane in Explore, through the `frigate/tracked_object_details` MQTT topic, in Home Assistant sensors via the official Frigate integration, or through the event endpoints in the HTTP API.
## Minimum System Requirements
Object classification models are lightweight and run very fast on CPU. Inference should be usable on virtually any machine that can run Frigate.
Training the model does briefly use a high amount of system resources for about 1–3 minutes per training run. On lower-power devices, training may take longer.
A CPU with AVX instructions is required for training and inference.
## Classes
Classes are the categories your model will learn to distinguish between. Each class represents a distinct visual category that the model will predict.
For object classification:
- Define classes that represent different types or attributes of the detected object
- Examples: For `person` objects, classes might be `delivery_person`, `resident`, `stranger`
- Include a `none` class for objects that don't fit any specific category
- Keep classes visually distinct to improve accuracy
### Classification Type
- **Sub label**:
- Applied to the object’s `sub_label` field.
- Ideal for a single, more specific identity or type.
- Example: `cat` → `Leo`, `Charlie`, `None`.
- **Attribute**:
- Added as metadata to the object, visible in the Tracked Object Details pane in Explore, `frigate/events` MQTT messages, and the HTTP API response as `<model_name>: <predicted_value>`.
- Ideal when multiple attributes can coexist independently.
- Example: Detecting if a `person` in a construction yard is wearing a helmet or not, and if they are wearing a yellow vest or not.
:::note
A tracked object can only have a single sub label. If you are using Triggers or Face Recognition and you configure an object classification model for `person` using the sub label type, your sub label may not be assigned correctly as it depends on which enrichment completes its analysis first. Consider using the `attribute` type instead.
:::
## Assignment Requirements
Sub labels and attributes are only assigned when both conditions are met:
1.**Threshold**: Each classification attempt must have a confidence score that meets or exceeds the configured `threshold` (default: `0.8`).
2.**Class Consensus**: After at least 3 classification attempts, 60% of attempts must agree on the same class label. If the consensus class is `none`, no assignment is made.
This two-step verification prevents false positives by requiring consistent predictions across multiple frames before assigning a sub label or attribute.
## Example use cases
### Sub label
- **Known pet vs unknown**: For `dog` objects, set sub label to your pet’s name (e.g., `buddy`) or `none` for others.
- **Mail truck vs normal car**: For `car`, classify as `mail_truck` vs `car` to filter important arrivals.
- **Delivery vs non-delivery person**: For `person`, classify `delivery` vs `visitor` based on uniform/props.
### Attributes
- **Backpack**: For `person`, add attribute `backpack: yes/no`.
- **Helmet**: For `person` (worksite), add `helmet: yes/no`.
- **Leash**: For `dog`, add `leash: yes/no` (useful for park or yard rules).
- **Ladder rack**: For `truck`, add `ladder_rack: yes/no` to flag service vehicles.
## Configuration
Object classification is configured as a custom classification model. Each model has its own name and settings. You must list which object labels should be classified.
```yaml
classification:
custom:
dog:
threshold:0.8
object_config:
objects:[dog]# object labels to classify
classification_type: sub_label # or:attribute
```
An optional config, `save_attempts`, can be set as a key under the model name. This defines the number of classification attempts to save in the Recent Classifications tab. For object classification models, the default is 200.
## Training the model
Creating and training the model is done within the Frigate UI using the `Classification` page. The process consists of two steps:
### Step 1: Name and Define
Enter a name for your model, select the object label to classify (e.g., `person`, `dog`, `car`), choose the classification type (sub label or attribute), and define your classes. Frigate will automatically include a `none` class for objects that don't fit any specific category.
For example: To classify your two cats, create a model named "Our Cats" and create two classes, "Charlie" and "Leo". A third class, "none", will be created automatically for other neighborhood cats that are not your own.
### Step 2: Assign Training Examples
The system will automatically generate example images from detected objects matching your selected label. You'll be guided through each class one at a time to select which images represent that class. Any images not assigned to a specific class will automatically be assigned to `none` when you complete the last class. Once all images are processed, training will begin automatically.
When choosing which objects to classify, start with a small number of visually distinct classes and ensure your training samples match camera viewpoints and distances typical for those objects.
If examples for some of your classes do not appear in the grid, you can continue configuring the model without them. New images will begin to appear in the Recent Classifications view. When your missing classes are seen, classify them from this view and retrain your model.
### Improving the Model
- **Problem framing**: Keep classes visually distinct and relevant to the chosen object types.
- **Data collection**: Use the model’s Recent Classification tab to gather balanced examples across times of day, weather, and distances.
- **Preprocessing**: Ensure examples reflect object crops similar to Frigate’s boxes; keep the subject centered.
- **Labels**: Keep label names short and consistent; include a `none` class if you plan to ignore uncertain predictions for sub labels.
- **Threshold**: Tune `threshold` per model to reduce false assignments. Start at `0.8` and adjust based on validation.
## Debugging Classification Models
To troubleshoot issues with object classification models, enable debug logging to see detailed information about classification attempts, scores, and consensus calculations.
Enable debug logs for classification models by adding `frigate.data_processing.real_time.custom_classification: debug` to your `logger` configuration. These logs are verbose, so only keep this enabled when necessary. Restart Frigate after this change.
State classification allows you to train a custom MobileNetV2 classification model on a fixed region of your camera frame(s) to determine a current state. The model can be configured to run on a schedule and/or when motion is detected in that region. Classification results are available through the `frigate/<camera_name>/classification/<model_name>` MQTT topic and in Home Assistant sensors via the official Frigate integration.
## Minimum System Requirements
State classification models are lightweight and run very fast on CPU. Inference should be usable on virtually any machine that can run Frigate.
Training the model does briefly use a high amount of system resources for about 1–3 minutes per training run. On lower-power devices, training may take longer.
A CPU with AVX instructions is required for training and inference.
## Classes
Classes are the different states an area on your camera can be in. Each class represents a distinct visual state that the model will learn to recognize.
For state classification:
- Define classes that represent mutually exclusive states
- Examples: `open` and `closed` for a garage door, `on` and `off` for lights
- Use at least 2 classes (typically binary states work best)
- Keep class names clear and descriptive
## Example use cases
- **Door state**: Detect if a garage or front door is open vs closed.
- **Gate state**: Track if a driveway gate is open or closed.
- **Trash day**: Bins at curb vs no bins present.
- **Pool cover**: Cover on vs off.
## Configuration
State classification is configured as a custom classification model. Each model has its own name and settings. You must provide at least one camera crop under `state_config.cameras`.
```yaml
classification:
custom:
front_door:
threshold:0.8
state_config:
motion:true# run when motion overlaps the crop
interval:10# also run every N seconds (optional)
cameras:
front:
crop:[0,180,220,400]
```
An optional config, `save_attempts`, can be set as a key under the model name. This defines the number of classification attempts to save in the Recent Classifications tab. For state classification models, the default is 100.
## Training the model
Creating and training the model is done within the Frigate UI using the `Classification` page. The process consists of three steps:
### Step 1: Name and Define
Enter a name for your model and define at least 2 classes (states) that represent mutually exclusive states. For example, `open` and `closed` for a door, or `on` and `off` for lights.
### Step 2: Select the Crop Area
Choose one or more cameras and draw a rectangle over the area of interest for each camera. The crop should be tight around the region you want to classify to avoid extra signals unrelated to what is being classified. You can drag and resize the rectangle to adjust the crop area.
### Step 3: Assign Training Examples
The system will automatically generate example images from your camera feeds. You'll be guided through each class one at a time to select which images represent that state. It's not strictly required to select all images you see. If a state is missing from the samples, you can train it from the Recent tab later.
Once some images are assigned, training will begin automatically.
### Improving the Model
- **Problem framing**: Keep classes visually distinct and state-focused (e.g., `open`, `closed`, `unknown`). Avoid combining object identity with state in a single model unless necessary.
- **Data collection**: Use the model's Recent Classifications tab to gather balanced examples across times of day and weather.
- **When to train**: Focus on cases where the model is entirely incorrect or flips between states when it should not. There's no need to train additional images when the model is already working consistently.
- **Selecting training images**: Images scoring below 100% due to new conditions (e.g., first snow of the year, seasonal changes) or variations (e.g., objects temporarily in view, insects at night) are good candidates for training, as they represent scenarios different from the default state. Training these lower-scoring images that differ from existing training data helps prevent overfitting. Avoid training large quantities of images that look very similar, especially if they already score 100% as this can lead to overfitting.
## Debugging Classification Models
To troubleshoot issues with state classification models, enable debug logging to see detailed information about classification attempts, scores, and state verification.
Enable debug logs for classification models by adding `frigate.data_processing.real_time.custom_classification: debug` to your `logger` configuration. These logs are verbose, so only keep this enabled when necessary. Restart Frigate after this change.
- State verification progress (consecutive detections needed)
- When state changes are published
### Recent Classifications
For state classification, images are only added to recent classifications under specific circumstances:
- **First detection**: The first classification attempt for a camera is always saved
- **State changes**: Images are saved when the detected state differs from the current verified state
- **Pending verification**: Images are saved when there's a pending state change being verified (requires 3 consecutive identical states)
- **Low confidence**: Images with scores below 100% are saved even if the state matches the current state (useful for training)
Images are **not** saved when the state is stable (detected state matches current state) **and** the score is 100%. This prevents unnecessary storage of redundant high-confidence classifications.
Face recognition allows people to be assigned names and when their face is recognized Frigate will assign the person's name as a sublabel. This information is included in the UI, filters, as well as in notifications.
Face recognition identifies known individuals by matching detected faces with previously learned facial data. When a known `person` is recognized, their name will be added as a `sub_label`. This information is included in the UI, filters, as well as in notifications.
Frigate has support for CV2 Local Binary Pattern Face Recognizer to recognize faces, which runs locally. A lightweight face landmark detection model is also used to align faces before running them through the face recognizer.
## Model Requirements
### Face Detection
When running a Frigate+ model (or any custom model that natively detects faces) should ensure that `face` is added to the [list of objects to track](../plus/#available-label-types) either globally or for a specific camera. This will allow face detection to run at the same time as object detection and be more efficient.
When running a default COCO model or another model that does not include `face` as a detectable label, face detection will run via CV2 using a lightweight DNN model that runs on the CPU. In this case, you should _not_ define `face` in your list of objects to track.
:::note
Frigate needs to first detect a `person` before it can detect and recognize a face.
:::
### Face Recognition
Frigate has support for two face recognition model types:
- **small**: Frigate will run a FaceNet embedding model to recognize faces, which runs locally on the CPU. This model is optimized for efficiency and is not as accurate.
- **large**: Frigate will run a large ArcFace embedding model that is optimized for accuracy. It is only recommended to be run when an integrated or dedicated GPU / NPU is available.
In both cases, a lightweight face landmark detection model is also used to align faces before running recognition.
All of these features run locally on your system.
## Minimum System Requirements
The `small` model is optimized for efficiency and runs on the CPU, most CPUs should run the model efficiently.
The `large` model is optimized for accuracy, an integrated or discrete GPU / NPU is required. See the [Hardware Accelerated Enrichments](/configuration/hardware_acceleration_enrichments.md) documentation.
## Configuration
Face recognition is disabled by default, face recognition must be enabled in your config file before it can be used. Face recognition is a global configuration setting.
Face recognition is disabled by default, face recognition must be enabled in the UI or in your config file before it can be used. Face recognition is a global configuration setting.
```yaml
face_recognition:
enabled:true
```
## Dataset
Like the other real-time processors in Frigate, face recognition runs on the camera stream defined by the `detect` role in your config. To ensure optimal performance, select a suitable resolution for this stream in your camera's firmware that fits your specific scene and requirements.
## Advanced Configuration
Fine-tune face recognition with these optional parameters at the global level of your config. The only optional parameters that can be set at the camera level are `enabled` and `min_area`.
### Detection
-`detection_threshold`: Face detection confidence score required before recognition runs:
- Default: `0.7`
- Note: This is field only applies to the standalone face detection model, `min_score` should be used to filter for models that have face detection built in.
-`min_area`: Defines the minimum size (in pixels) a face must be before recognition runs.
- Default: `500` pixels.
- Depending on the resolution of your camera's `detect` stream, you can increase this value to ignore small or distant faces.
### Recognition
-`model_size`: Which model size to use, options are `small` or `large`
-`unknown_score`: Min score to mark a person as a potential match, matches at or below this will be marked as unknown.
- Default: `0.8`.
-`recognition_threshold`: Recognition confidence score required to add the face to the object as a sub label.
- Default: `0.9`.
-`min_faces`: Min face recognitions for the sub label to be applied to the person object.
- Default: `1`
-`save_attempts`: Number of images of recognized faces to save for training.
- Default: `200`.
-`blur_confidence_filter`: Enables a filter that calculates how blurry the face is and adjusts the confidence based on this.
- Default: `True`.
-`device`: Target a specific device to run the face recognition model on (multi-GPU installation).
- Default: `None`.
- Note: This setting is only applicable when using the `large` model. See [onnxruntime's provider options](https://onnxruntime.ai/docs/execution-providers/)
## Usage
Follow these steps to begin:
1.**Enable face recognition** in your configuration file and restart Frigate.
2.**Upload one face** using the **Add Face** button's wizard in the Face Library section of the Frigate UI. Read below for the best practices on expanding your training set.
3. When Frigate detects and attempts to recognize a face, it will appear in the **Train** tab of the Face Library, along with its associated recognition confidence.
4. From the **Train** tab, you can **assign the face** to a new or existing person to improve recognition accuracy for the future.
## Creating a Robust Training Set
The number of images needed for a sufficient training set for face recognition varies depending on several factors:
@@ -25,11 +95,9 @@ The number of images needed for a sufficient training set for face recognition v
However, here are some general guidelines:
- Minimum: For basic face recognition tasks, a minimum of 10-20 images per person is often recommended.
- Recommended: For more robust and accurate systems, 30-50 images per person is a good starting point.
- Ideal: For optimal performance, especially in challenging conditions, 100 or more images per person can be beneficial.
## Creating a Robust Training Set
- Minimum: For basic face recognition tasks, a minimum of 5-10 images per person is often recommended.
- Recommended: For more robust and accurate systems, 20-30 images per person is a good starting point.
- Ideal: For optimal performance, especially in challenging conditions, 50-100 images per person can be beneficial.
The accuracy of face recognition is heavily dependent on the quality of data given to it for training. It is recommended to build the face training library in phases.
@@ -38,19 +106,108 @@ The accuracy of face recognition is heavily dependent on the quality of data giv
When choosing images to include in the face training set it is recommended to always follow these recommendations:
- If it is difficult to make out details in a persons face it will not be helpful in training.
- Avoid images with under/over-exposure.
- Avoid images with extreme under/over-exposure.
- Avoid blurry / pixelated images.
-Be careful when uploading images of people when they are wearing clothing that covers a lot of their face as this may confuse the training.
-Do not upload too many images at the same time, it is recommended to train 4-6 images for each person each day so it is easier to know if the previously added images helped or hurt performance.
-Avoid training on infrared (gray-scale). The models are trained on color images and will be able to extract features from gray-scale images.
-Using images of people wearing hats / sunglasses may confuse the model.
- Do not upload too many similar images at the same time, it is recommended to train no more than 4-6 similar images for each person to avoid over-fitting.
:::
### Understanding the Recent Recognitions Tab
The Recent Recognitions tab in the face library displays recent face recognition attempts. Detected face images are grouped according to the person they were identified as potentially matching.
Each face image is labeled with a name (or `Unknown`) along with the confidence score of the recognition attempt. While each image can be used to train the system for a specific person, not all images are suitable for training.
Refer to the guidelines below for best practices on selecting images for training.
### Step 1 - Building a Strong Foundation
When first enabling face recognition it is important to build a foundation of strong images. It is recommended to start by uploading 1-2 photos taken by a smartphone for each person. It is important that the person's face in the photo is straight-on and not turned which will ensure a good starting point.
When first enabling face recognition it is important to build a foundation of strong images. It is recommended to start by uploading 1-5 photos containing just this person's face. It is important that the person's face in the photo is front-facing and not turned, this will ensure a good starting point.
Then it is recommended to use the `Face Library` tab in Frigate to select and train images for each person as they are detected. When building a strong foundation it is strongly recommended to only train on images that are straight-on. Ignore images from cameras that recognize faces from an angle. Once a person starts to be consistently recognized correctly on images that are straight-on, it is time to move on to the next step.
Then it is recommended to use the `Face Library` tab in Frigate to select and train images for each person as they are detected. When building a strong foundation it is strongly recommended to only train on images that are front-facing. Ignore images from cameras that recognize faces from an angle. Aim to strike a balance between the quality of images while also having a range of conditions (day / night, different weather conditions, different times of day, etc.) in order to have diversity in the images used for each person and not have over-fitting.
You do not want to train images that are 90%+ as these are already being confidently recognized. In this step the goal is to train on clear, lower scoring front-facing images until the majority of front-facing images for a given person are consistently recognized correctly. Then it is time to move on to step 2.
### Step 2 - Expanding The Dataset
Once straight-on images are performing well, start choosing slightly off-angle images to include for training. It is important to still choose images where enough face detail is visible to recognize someone.
Once front-facing images are performing well, start choosing slightly off-angle images to include for training. It is important to still choose images where enough face detail is visible to recognize someone, and you still only want to train on images that score lower.
## FAQ
### How do I debug Face Recognition issues?
Start with the [Usage](#usage) section and re-read the [Model Requirements](#model-requirements) above.
1. Ensure `person` is being _detected_. A `person` will automatically be scanned by Frigate for a face. Any detected faces will appear in the Recent Recognitions tab in the Frigate UI's Face Library.
If you are using a Frigate+ or `face` detecting model:
- Watch the debug view (Settings --> Debug) to ensure that `face` is being detected along with `person`.
- You may need to adjust the `min_score` for the `face` object if faces are not being detected.
If you are **not** using a Frigate+ or `face` detecting model:
- Check your `detect` stream resolution and ensure it is sufficiently high enough to capture face details on `person` objects.
- You may need to lower your `detection_threshold` if faces are not being detected.
2. Any detected faces will then be _recognized_.
- Make sure you have trained at least one face per the recommendations above.
- Adjust `recognition_threshold` settings per the suggestions [above](#advanced-configuration).
### Detection does not work well with blurry images?
Accuracy is definitely a going to be improved with higher quality cameras / streams. It is important to look at the DORI (Detection Observation Recognition Identification) range of your camera, if that specification is posted. This specification explains the distance from the camera that a person can be detected, observed, recognized, and identified. The identification range is the most relevant here, and the distance listed by the camera is the furthest that face recognition will realistically work.
Some users have also noted that setting the stream in camera firmware to a constant bit rate (CBR) leads to better image clarity than with a variable bit rate (VBR).
### Why can't I bulk upload photos?
It is important to methodically add photos to the library, bulk importing photos (especially from a general photo library) will lead to over-fitting in that particular scenario and hurt recognition performance.
### Why can't I bulk reprocess faces?
Face embedding models work by breaking apart faces into different features. This means that when reprocessing an image, only images from a similar angle will have its score affected.
### Why do unknown people score similarly to known people?
This can happen for a few different reasons, but this is usually an indicator that the training set needs to be improved. This is often related to over-fitting:
- If you train with only a few images per person, especially if those images are very similar, the recognition model becomes overly specialized to those specific images.
- When you provide images with different poses, lighting, and expressions, the algorithm extracts features that are consistent across those variations.
- By training on a diverse set of images, the algorithm becomes less sensitive to minor variations and noise in the input image.
Review your face collections and remove most of the unclear or low-quality images. Then, use the **Reprocess** button on each face in the **Train** tab to evaluate how the changes affect recognition scores.
Avoid training on images that already score highly, as this can lead to over-fitting. Instead, focus on relatively clear images that score lower - ideally with different lighting, angles, and conditions—to help the model generalize more effectively.
### Frigate misidentified a face. Can I tell it that a face is "not" a specific person?
No, face recognition does not support negative training (i.e., explicitly telling it who someone is _not_). Instead, the best approach is to improve the training data by using a more diverse and representative set of images for each person.
For more guidance, refer to the section above on improving recognition accuracy.
### I see scores above the threshold in the Recent Recognitions tab, but a sub label wasn't assigned?
The Frigate considers the recognition scores across all recognition attempts for each person object. The scores are continually weighted based on the area of the face, and a sub label will only be assigned to person if a person is confidently recognized consistently. This avoids cases where a single high confidence recognition would throw off the results.
### Can I use other face recognition software like DoubleTake at the same time as the built in face recognition?
No, using another face recognition service will interfere with Frigate's built in face recognition. When using double-take the sub_label feature must be disabled if the built in face recognition is also desired.
### Does face recognition run on the recording stream?
Face recognition does not run on the recording stream, this would be suboptimal for many reasons:
1. The latency of accessing the recordings means the notifications would not include the names of recognized people because recognition would not complete until after.
2. The embedding models used run on a set image size, so larger images will be scaled down to match this anyway.
3. Motion clarity is much more important than extra pixels, over-compression and motion blur are much more detrimental to results than resolution.
### I get an unknown error when taking a photo directly with my iPhone
By default iOS devices will use HEIC (High Efficiency Image Container) for images, but this format is not supported for uploads. Choosing `large` as the format instead of `original` will use JPG which will work correctly.
### How can I delete the face database and start over?
Frigate does not store anything in its database related to face recognition. You can simply delete all of your faces through the Frigate UI or remove the contents of the `/media/frigate/clips/faces` directory.
@@ -9,7 +9,7 @@ Some presets of FFmpeg args are provided by default to make the configuration ea
It is highly recommended to use hwaccel presets in the config. These presets not only replace the longer args, but they also give Frigate hints of what hardware is available and allows Frigate to make other optimizations using the GPU such as when encoding the birdseye restream or when scaling a stream that has a size different than the native stream size.
See [the hwaccel docs](/configuration/hardware_acceleration.md) for more info on how to setup hwaccel for your GPU / iGPU.
See [the hwaccel docs](/configuration/hardware_acceleration_video.md) for more info on how to setup hwaccel for your GPU / iGPU.
| preset-record-generic | Record WITHOUT audio | This is the default when nothing is specified |
| preset-record-generic-audio-copy | Record WITH original audio | Use this to enable audio in recordings |
| preset-record-generic-audio-aac | Record WITH transcoded aac audio | Use this to transcode to aac audio. If your source is already aac, use preset-record-generic-audio-copy instead to avoid re-encoding |
| preset-record-mjpeg | Record an mjpeg stream | Recommend restreaming mjpeg stream instead |
| preset-record-jpeg | Record live jpeg | Recommend restreaming live jpeg instead |
| preset-record-ubiquiti | Record ubiquiti stream with audio | Recordings with ubiquiti non-standard audio |
| preset-record-generic | Record WITHOUT audio | If your camera doesn’t have audio, or if you don’t want to record audio, use this option |
| preset-record-generic-audio-copy | Record WITH original audio | Use this to enable audio in recordings |
| preset-record-generic-audio-aac | Record WITH transcoded aac audio | This is the default when no option is specified. Use it to transcode audio to AAC. If the source is already in AAC format, use preset-record-generic-audio-copy instead to avoid unnecessary re-encoding |
| preset-record-mjpeg | Record an mjpeg stream | Recommend restreaming mjpeg stream instead |
| preset-record-jpeg | Record live jpeg | Recommend restreaming live jpeg instead |
| preset-record-ubiquiti | Record ubiquiti stream with audio | Recordings with ubiquiti non-standard audio |
@@ -9,24 +9,37 @@ Requests for a description are sent off automatically to your AI provider at the
## Configuration
Generative AI can be enabled for all cameras or only for specific cameras. There are currently 3 native providers available to integrate with Frigate. Other providers that support the OpenAI standard API can also be used. See the OpenAI section below.
Generative AI can be enabled for all cameras or only for specific cameras. If GenAI is disabled for a camera, you can still manually generate descriptions for events using the HTTP API. There are currently 3 native providers available to integrate with Frigate. Other providers that support the OpenAI standard API can also be used. See the OpenAI section below.
To use Generative AI, you must define a single provider at the global level of your Frigate configuration. If the provider you choose requires an API key, you may either directly paste it in your configuration, or store it in an environment variable prefixed with `FRIGATE_`.
```yaml
genai:
enabled:True
provider:gemini
api_key:"{FRIGATE_GEMINI_API_KEY}"
model:gemini-1.5-flash
model:gemini-2.0-flash
cameras:
front_camera:...
front_camera:
genai:
enabled:True# <- enable GenAI for your front camera
use_snapshot:True
objects:
- person
required_zones:
- steps
indoor_camera:
genai:# <- disable GenAI for your indoor camera
enabled:False
objects:
genai:
enabled:False# <- disable GenAI for your indoor camera
```
By default, descriptions will be generated for all tracked objects and all zones. But you can also optionally specify `objects` and `required_zones` to only generate descriptions for certain tracked objects or zones.
Optionally, you can generate the description using a snapshot (if enabled) by setting `use_snapshot` to `True`. By default, this is set to `False`, which sends the uncompressed images from the `detect` stream collected over the object's lifetime to the model. Once the object lifecycle ends, only a single compressed and cropped thumbnail is saved with the tracked object. Using a snapshot might be useful when you want to _regenerate_ a tracked object's description as it will provide the AI with a higher-quality image (typically downscaled by the AI itself) than the cropped/compressed thumbnail. Using a snapshot otherwise has a trade-off in that only a single image is sent to your provider, which will limit the model's ability to determine object movement or direction.
Generative AI can also be toggled dynamically for a camera via MQTT with the topic `frigate/<camera_name>/object_descriptions/set`. See the [MQTT documentation](/integrations/mqtt/#frigatecamera_nameobjectdescriptionsset).
## Ollama
:::warning
@@ -43,7 +56,7 @@ Parallel requests also come with some caveats. You will need to set `OLLAMA_NUM_
### Supported Models
You must use a vision capable model with Frigate. Current model variants can be found [in their model library](https://ollama.com/library). At the time of writing, this includes `llava`, `llava-llama3`, `llava-phi3`, and `moondream`. Note that Frigate will not automatically download the model you specify in your config, you must download the model to your local instance of Ollama first i.e. by running `ollama pull llava:7b` on your Ollama server/Docker container. Note that the model specified in Frigate's config must match the downloaded model tag.
You must use a vision capable model with Frigate. Current model variants can be found [in their model library](https://ollama.com/library). Note that Frigate will not automatically download the model you specify in your config, you must download the model to your local instance of Ollama first i.e. by running `ollama pull llava:7b` on your Ollama server/Docker container. Note that the model specified in Frigate's config must match the downloaded model tag.
:::note
@@ -51,14 +64,17 @@ You should have at least 8 GB of RAM available (or VRAM if running on GPU) to ru
:::
#### Ollama Cloud models
Ollama also supports [cloud models](https://ollama.com/cloud), where your local Ollama instance handles requests from Frigate, but model inference is performed in the cloud. Set up Ollama locally, sign in with your Ollama account, and specify the cloud model name in your Frigate config. For more details, see the Ollama cloud model [docs](https://docs.ollama.com/cloud).
### Configuration
```yaml
genai:
enabled:True
provider:ollama
base_url:http://localhost:11434
model:llava:7b
model:qwen3-vl:4b
```
## Google Gemini
@@ -67,7 +83,7 @@ Google Gemini has a free tier allowing [15 queries per minute](https://ai.google
### Supported Models
You must use a vision capable model with Frigate. Current model variants can be found [in their documentation](https://ai.google.dev/gemini-api/docs/models/gemini). At the time of writing, this includes `gemini-1.5-pro` and `gemini-1.5-flash`.
You must use a vision capable model with Frigate. Current model variants can be found [in their documentation](https://ai.google.dev/gemini-api/docs/models/gemini).
### Get API Key
@@ -82,19 +98,24 @@ To start using Gemini, you must first get an API key from [Google AI Studio](htt
```yaml
genai:
enabled:True
provider:gemini
api_key:"{FRIGATE_GEMINI_API_KEY}"
model:gemini-1.5-flash
model:gemini-2.0-flash
```
:::note
To use a different Gemini-compatible API endpoint, set the `GEMINI_BASE_URL` environment variable to your provider's API URL.
:::
## OpenAI
OpenAI does not have a free tier for their API. With the release of gpt-4o, pricing has been reduced and each generation should cost fractions of a cent if you choose to go this route.
### Supported Models
You must use a vision capable model with Frigate. Current model variants can be found [in their documentation](https://platform.openai.com/docs/models). At the time of writing, this includes `gpt-4o` and `gpt-4-turbo`.
You must use a vision capable model with Frigate. Current model variants can be found [in their documentation](https://platform.openai.com/docs/models).
### Get API Key
@@ -104,7 +125,6 @@ To start using OpenAI, you must first [create an API key](https://platform.opena
```yaml
genai:
enabled:True
provider:openai
api_key:"{FRIGATE_OPENAI_API_KEY}"
model:gpt-4o
@@ -122,19 +142,19 @@ Microsoft offers several vision models through Azure OpenAI. A subscription is r
### Supported Models
You must use a vision capable model with Frigate. Current model variants can be found [in their documentation](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models). At the time of writing, this includes `gpt-4o` and `gpt-4-turbo`.
You must use a vision capable model with Frigate. Current model variants can be found [in their documentation](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models).
### Create Resource and Get API Key
To start using Azure OpenAI, you must first [create a resource](https://learn.microsoft.com/azure/cognitive-services/openai/how-to/create-resource?pivots=web-portal#create-a-resource). You'll need your API key and resource URL, which must include the `api-version` parameter (see the example below). The model field is not required in your configuration as the model is part of the deployment name you chose when deploying the resource.
To start using Azure OpenAI, you must first [create a resource](https://learn.microsoft.com/azure/cognitive-services/openai/how-to/create-resource?pivots=web-portal#create-a-resource). You'll need your API key, model name, and resource URL, which must include the `api-version` parameter (see the example below).
@@ -167,7 +187,7 @@ Analyze the sequence of images containing the {label}. Focus on the likely inten
:::tip
Prompts can use variable replacements like `{label}`, `{sub_label}`, and `{camera}` to substitute information from the tracked object as part of the prompt.
Prompts can use variable replacements `{label}`, `{sub_label}`, and `{camera}` to substitute information from the tracked object as part of the prompt.
:::
@@ -175,34 +195,35 @@ You are also able to define custom prompts in your configuration.
```yaml
genai:
enabled:True
provider:ollama
base_url:http://localhost:11434
model:llava
objects:
prompt:"Analyze the {label} in these images from the {camera} security camera. Focus on the actions, behavior, and potential intent of the {label}, rather than just describing its appearance."
object_prompts:
person:"Examine the main person in these images. What are they doing and what might their actions suggest about their intent (e.g., approaching a door, leaving an area, standing still)? Do not describe the surroundings or static details."
car:"Observe the primary vehicle in these images. Focus on its movement, direction, or purpose (e.g., parking, approaching, circling). If it's a delivery vehicle, mention the company."
```
Prompts can also be overriden at the camera level to provide a more detailed prompt to the model about your specific camera, if you desire. By default, descriptions will be generated for all tracked objects and all zones. But you can also optionally specify `objects` and `required_zones` to only generate descriptions for certain tracked objects or zones.
Optionally, you can generate the description using a snapshot (if enabled) by setting `use_snapshot` to `True`. By default, this is set to `False`, which sends the uncompressed images from the `detect` stream collected over the object's lifetime to the model. Once the object lifecycle ends, only a single compressed and cropped thumbnail is saved with the tracked object. Using a snapshot might be useful when you want to _regenerate_ a tracked object's description as it will provide the AI with a higher-quality image (typically downscaled by the AI itself) than the cropped/compressed thumbnail. Using a snapshot otherwise has a trade-off in that only a single image is sent to your provider, which will limit the model's ability to determine object movement or direction.
Prompts can also be overridden at the camera level to provide a more detailed prompt to the model about your specific camera, if you desire.
```yaml
cameras:
front_door:
genai:
use_snapshot:True
prompt:"Analyze the {label} in these images from the {camera} security camera at the front door. Focus on the actions and potential intent of the {label}."
object_prompts:
person:"Examine the person in these images. What are they doing, and how might their actions suggest their purpose (e.g., delivering something, approaching, leaving)? If they are carrying or interacting with a package, include details about its source or destination."
cat:"Observe the cat in these images. Focus on its movement and intent (e.g., wandering, hunting, interacting with objects). If the cat is near the flower pots or engaging in any specific actions, mention it."
objects:
- person
- cat
required_zones:
- steps
objects:
genai:
enabled:True
use_snapshot:True
prompt:"Analyze the {label} in these images from the {camera} security camera at the front door. Focus on the actions and potential intent of the {label}."
object_prompts:
person:"Examine the person in these images. What are they doing, and how might their actions suggest their purpose (e.g., delivering something, approaching, leaving)? If they are carrying or interacting with a package, include details about its source or destination."
cat:"Observe the cat in these images. Focus on its movement and intent (e.g., wandering, hunting, interacting with objects). If the cat is near the flower pots or engaging in any specific actions, mention it."
A Generative AI provider can be configured in the global config, which will make the Generative AI features available for use. There are currently 3 native providers available to integrate with Frigate. Other providers that support the OpenAI standard API can also be used. See the OpenAI section below.
To use Generative AI, you must define a single provider at the global level of your Frigate configuration. If the provider you choose requires an API key, you may either directly paste it in your configuration, or store it in an environment variable prefixed with `FRIGATE_`.
## Ollama
:::warning
Using Ollama on CPU is not recommended, high inference times make using Generative AI impractical.
:::
[Ollama](https://ollama.com/) allows you to self-host large language models and keep everything running locally. It provides a nice API over [llama.cpp](https://github.com/ggerganov/llama.cpp). It is highly recommended to host this server on a machine with an Nvidia graphics card, or on a Apple silicon Mac for best performance.
Most of the 7b parameter 4-bit vision models will fit inside 8GB of VRAM. There is also a [Docker container](https://hub.docker.com/r/ollama/ollama) available.
Parallel requests also come with some caveats. You will need to set `OLLAMA_NUM_PARALLEL=1` and choose a `OLLAMA_MAX_QUEUE` and `OLLAMA_MAX_LOADED_MODELS` values that are appropriate for your hardware and preferences. See the [Ollama documentation](https://github.com/ollama/ollama/blob/main/docs/faq.md#how-does-ollama-handle-concurrent-requests).
### Supported Models
You must use a vision capable model with Frigate. Current model variants can be found [in their model library](https://ollama.com/library). Note that Frigate will not automatically download the model you specify in your config, Ollama will try to download the model but it may take longer than the timeout, it is recommended to pull the model beforehand by running `ollama pull your_model` on your Ollama server/Docker container. Note that the model specified in Frigate's config must match the downloaded model tag.
:::info
Each model is available in multiple parameter sizes (3b, 4b, 8b, etc.). Larger sizes are more capable of complex tasks and understanding of situations, but requires more memory and computational resources. It is recommended to try multiple models and experiment to see which performs best.
:::
:::tip
If you are trying to use a single model for Frigate and HomeAssistant, it will need to support vision and tools calling. qwen3-VL supports vision and tools simultaneously in Ollama.
| `Intern3.5VL` | Relatively fast with good vision comprehension |
| `gemma3` | Strong frame-to-frame understanding, slower inference times |
| `qwen2.5-vl` | Fast but capable model with good vision comprehension |
:::note
You should have at least 8 GB of RAM available (or VRAM if running on GPU) to run the 7B models, 16 GB to run the 13B models, and 32 GB to run the 33B models.
:::
### Configuration
```yaml
genai:
provider:ollama
base_url:http://localhost:11434
model:minicpm-v:8b
provider_options:# other Ollama client options can be defined
keep_alive:-1
options:
num_ctx:8192# make sure the context matches other services that are using ollama
```
## Google Gemini
Google Gemini has a free tier allowing [15 queries per minute](https://ai.google.dev/pricing) to the API, which is more than sufficient for standard Frigate usage.
### Supported Models
You must use a vision capable model with Frigate. Current model variants can be found [in their documentation](https://ai.google.dev/gemini-api/docs/models/gemini). At the time of writing, this includes `gemini-1.5-pro` and `gemini-1.5-flash`.
### Get API Key
To start using Gemini, you must first get an API key from [Google AI Studio](https://aistudio.google.com).
1. Accept the Terms of Service
2. Click "Get API Key" from the right hand navigation
3. Click "Create API key in new project"
4. Copy the API key for use in your config
### Configuration
```yaml
genai:
provider:gemini
api_key:"{FRIGATE_GEMINI_API_KEY}"
model:gemini-1.5-flash
```
## OpenAI
OpenAI does not have a free tier for their API. With the release of gpt-4o, pricing has been reduced and each generation should cost fractions of a cent if you choose to go this route.
### Supported Models
You must use a vision capable model with Frigate. Current model variants can be found [in their documentation](https://platform.openai.com/docs/models). At the time of writing, this includes `gpt-4o` and `gpt-4-turbo`.
### Get API Key
To start using OpenAI, you must first [create an API key](https://platform.openai.com/api-keys) and [configure billing](https://platform.openai.com/settings/organization/billing/overview).
### Configuration
```yaml
genai:
provider:openai
api_key:"{FRIGATE_OPENAI_API_KEY}"
model:gpt-4o
```
:::note
To use a different OpenAI-compatible API endpoint, set the `OPENAI_BASE_URL` environment variable to your provider's API URL.
:::
## Azure OpenAI
Microsoft offers several vision models through Azure OpenAI. A subscription is required.
### Supported Models
You must use a vision capable model with Frigate. Current model variants can be found [in their documentation](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models). At the time of writing, this includes `gpt-4o` and `gpt-4-turbo`.
### Create Resource and Get API Key
To start using Azure OpenAI, you must first [create a resource](https://learn.microsoft.com/azure/cognitive-services/openai/how-to/create-resource?pivots=web-portal#create-a-resource). You'll need your API key and resource URL, which must include the `api-version` parameter (see the example below). The model field is not required in your configuration as the model is part of the deployment name you chose when deploying the resource.
Generative AI can be used to automatically generate descriptive text based on the thumbnails of your tracked objects. This helps with [Semantic Search](/configuration/semantic_search) in Frigate to provide more context about your tracked objects. Descriptions are accessed via the _Explore_ view in the Frigate UI by clicking on a tracked object's thumbnail.
Requests for a description are sent off automatically to your AI provider at the end of the tracked object's lifecycle, or can optionally be sent earlier after a number of significantly changed frames, for example in use in more real-time notifications. Descriptions can also be regenerated manually via the Frigate UI. Note that if you are manually entering a description for tracked objects prior to its end, this will be overwritten by the generated response.
By default, descriptions will be generated for all tracked objects and all zones. But you can also optionally specify `objects` and `required_zones` to only generate descriptions for certain tracked objects or zones.
Optionally, you can generate the description using a snapshot (if enabled) by setting `use_snapshot` to `True`. By default, this is set to `False`, which sends the uncompressed images from the `detect` stream collected over the object's lifetime to the model. Once the object lifecycle ends, only a single compressed and cropped thumbnail is saved with the tracked object. Using a snapshot might be useful when you want to _regenerate_ a tracked object's description as it will provide the AI with a higher-quality image (typically downscaled by the AI itself) than the cropped/compressed thumbnail. Using a snapshot otherwise has a trade-off in that only a single image is sent to your provider, which will limit the model's ability to determine object movement or direction.
Generative AI object descriptions can also be toggled dynamically for a camera via MQTT with the topic `frigate/<camera_name>/object_descriptions/set`. See the [MQTT documentation](/integrations/mqtt/#frigatecamera_nameobjectdescriptionsset).
## Usage and Best Practices
Frigate's thumbnail search excels at identifying specific details about tracked objects – for example, using an "image caption" approach to find a "person wearing a yellow vest," "a white dog running across the lawn," or "a red car on a residential street." To enhance this further, Frigate’s default prompts are designed to ask your AI provider about the intent behind the object's actions, rather than just describing its appearance.
While generating simple descriptions of detected objects is useful, understanding intent provides a deeper layer of insight. Instead of just recognizing "what" is in a scene, Frigate’s default prompts aim to infer "why" it might be there or "what" it could do next. Descriptions tell you what’s happening, but intent gives context. For instance, a person walking toward a door might seem like a visitor, but if they’re moving quickly after hours, you can infer a potential break-in attempt. Detecting a person loitering near a door at night can trigger an alert sooner than simply noting "a person standing by the door," helping you respond based on the situation’s context.
## Custom Prompts
Frigate sends multiple frames from the tracked object along with a prompt to your Generative AI provider asking it to generate a description. The default prompt is as follows:
```
Analyze the sequence of images containing the {label}. Focus on the likely intent or behavior of the {label} based on its actions and movement, rather than describing its appearance or the surroundings. Consider what the {label} is doing, why, and what it might do next.
```
:::tip
Prompts can use variable replacements `{label}`, `{sub_label}`, and `{camera}` to substitute information from the tracked object as part of the prompt.
:::
You are also able to define custom prompts in your configuration.
```yaml
genai:
provider:ollama
base_url:http://localhost:11434
model:llava
objects:
prompt:"Analyze the {label} in these images from the {camera} security camera. Focus on the actions, behavior, and potential intent of the {label}, rather than just describing its appearance."
object_prompts:
person:"Examine the main person in these images. What are they doing and what might their actions suggest about their intent (e.g., approaching a door, leaving an area, standing still)? Do not describe the surroundings or static details."
car:"Observe the primary vehicle in these images. Focus on its movement, direction, or purpose (e.g., parking, approaching, circling). If it's a delivery vehicle, mention the company."
```
Prompts can also be overridden at the camera level to provide a more detailed prompt to the model about your specific camera, if you desire.
```yaml
cameras:
front_door:
objects:
genai:
enabled:True
use_snapshot:True
prompt:"Analyze the {label} in these images from the {camera} security camera at the front door. Focus on the actions and potential intent of the {label}."
object_prompts:
person:"Examine the person in these images. What are they doing, and how might their actions suggest their purpose (e.g., delivering something, approaching, leaving)? If they are carrying or interacting with a package, include details about its source or destination."
cat:"Observe the cat in these images. Focus on its movement and intent (e.g., wandering, hunting, interacting with objects). If the cat is near the flower pots or engaging in any specific actions, mention it."
objects:
- person
- cat
required_zones:
- steps
```
### Experiment with prompts
Many providers also have a public facing chat interface for their models. Download a couple of different thumbnails or snapshots from Frigate and try new things in the playground to get descriptions to your liking before updating the prompt in Frigate.
- OpenAI - [ChatGPT](https://chatgpt.com)
- Gemini - [Google AI Studio](https://aistudio.google.com)
Generative AI can be used to automatically generate structured summaries of review items. These summaries will show up in Frigate's native notifications as well as in the UI. Generative AI can also be used to take a collection of summaries over a period of time and provide a report, which may be useful to get a quick report of everything that happened while out for some amount of time.
Requests for a summary are requested automatically to your AI provider for alert review items when the activity has ended, they can also be optionally enabled for detections as well.
Generative AI review summaries can also be toggled dynamically for a [camera via MQTT](/integrations/mqtt/#frigatecamera_namereviewdescriptionsset).
## Review Summary Usage and Best Practices
Review summaries provide structured JSON responses that are saved for each review item:
```
- `title` (string): A concise, direct title that describes the purpose or overall action (e.g., "Person taking out trash", "Joe walking dog").
- `scene` (string): A narrative description of what happens across the sequence from start to finish, including setting, detected objects, and their observable actions.
- `shortSummary` (string): A brief 2-sentence summary of the scene, suitable for notifications. This is a condensed version of the scene description.
- `confidence` (float): 0-1 confidence in the analysis. Higher confidence when objects/actions are clearly visible and context is unambiguous.
- `other_concerns` (list): List of user-defined concerns that may need additional investigation.
- `potential_threat_level` (integer): 0, 1, or 2 as defined below.
```
This will show in multiple places in the UI to give additional context about each activity, and allow viewing more details when extra attention is required. Frigate's built in notifications will automatically show the title and `shortSummary` when the data is available, while the full `scene` description is available in the UI for detailed review.
### Defining Typical Activity
Each installation and even camera can have different parameters for what is considered suspicious activity. Frigate allows the `activity_context_prompt` to be defined globally and at the camera level, which allows you to define more specifically what should be considered normal activity. It is important that this is not overly specific as it can sway the output of the response.
- Deliveries or services during daytime/evening (6 AM - 10 PM): carrying packages to doors/porches, placing items, leaving
- Services/maintenance workers with visible tools, uniforms, or service vehicles during daytime
- Activity confined to public areas only (sidewalks, streets) without entering property at any time
### Suspicious Activity Indicators (Level 1)
- **Testing or attempting to open doors/windows/handles on vehicles or buildings** — ALWAYS Level 1 regardless of time or duration
- **Unidentified person in private areas (driveways, near vehicles/buildings) during late night/early morning (11 PM - 5 AM)** — ALWAYS Level 1 regardless of activity or duration
- Taking items that don't belong to them (packages, objects from porches/driveways)
- Climbing or jumping fences/barriers to access property
- Attempting to conceal actions or items from view
- Prolonged loitering: remaining in same area without visible purpose throughout most of the sequence
- Otherwise, if daytime/evening (6 AM - 10 PM) with clear legitimate purpose (delivery, service worker) → Level 0
3. **Escalate to Level 2 if:** Weapons, break-in tools, forced entry in progress, violence, or active property damage visible (escalates from Level 0 or 1)
The mere presence of an unidentified person in private areas during late night hours is inherently suspicious and warrants human review, regardless of what activity they appear to be doing or how brief the sequence is.
```
</details>
### Image Source
By default, review summaries use preview images (cached preview frames) which have a lower resolution but use fewer tokens per image. For better image quality and more detailed analysis, you can configure Frigate to extract frames directly from recordings at a higher resolution:
```yaml
review:
genai:
enabled:true
image_source: recordings # Options:"preview"(default) or "recordings"
```
When using `recordings`, frames are extracted at 480px height while maintaining the camera's original aspect ratio, providing better detail for the LLM while being mindful of context window size. This is particularly useful for scenarios where fine details matter, such as identifying license plates, reading text, or analyzing distant objects.
The number of frames sent to the LLM is dynamically calculated based on:
- Your LLM provider's context window size
- The camera's resolution and aspect ratio (ultrawide cameras like 32:9 use more tokens per image)
- The image source (recordings use more tokens than preview images)
Frame counts are automatically optimized to use ~98% of the available context window while capping at 20 frames maximum to ensure reasonable inference times. Note that using recordings will:
- Provide higher quality images to the LLM (480p vs 180p preview images)
- Use more tokens per image due to higher resolution
- Result in fewer frames being sent for ultrawide cameras due to larger image size
- Require that recordings are enabled for the camera
If recordings are not available for a given time period, the system will automatically fall back to using preview frames.
### Additional Concerns
Along with the concern of suspicious activity or immediate threat, you may have concerns such as animals in your garden or a gate being left open. These concerns can be configured so that the review summaries will make note of them if the activity requires additional review. For example:
```yaml
review:
genai:
enabled:true
additional_concerns:
- animals in the garden
```
## Review Reports
Along with individual review item summaries, Generative AI provides the ability to request a report of a given time period. For example, you can get a daily report while on a vacation of any suspicious activity or other concerns that may require review.
### Requesting Reports Programmatically
Review reports can be requested via the [API](/integrations/api#review-summarization) by sending a POST request to `/api/review/summarize/start/{start_ts}/end/{end_ts}` with Unix timestamps.
For Home Assistant users, there is a built-in service (`frigate.review_summarize`) that makes it easy to request review reports as part of automations or scripts. This allows you to automatically generate daily summaries, vacation reports, or custom time period reports based on your specific needs.
Some of Frigate's enrichments can use a discrete GPU or integrated GPU for accelerated processing.
## Requirements
Object detection and enrichments (like Semantic Search, Face Recognition, and License Plate Recognition) are independent features. To use a GPU / NPU for object detection, see the [Object Detectors](/configuration/object_detectors.md) documentation. If you want to use your GPU for any supported enrichments, you must choose the appropriate Frigate Docker image for your GPU / NPU and configure the enrichment according to its specific documentation.
- **AMD**
- ROCm support in the `-rocm` Frigate image is automatically detected for enrichments, but only some enrichment models are available due to ROCm's focus on LLMs and limited stability with certain neural network models. Frigate disables models that perform poorly or are unstable to ensure reliable operation, so only compatible enrichments may be active.
- **Intel**
- OpenVINO will automatically be detected and used for enrichments in the default Frigate image.
- **Note:** Intel NPUs have limited model support for enrichments. GPU is recommended for enrichments when available.
- **Nvidia**
- Nvidia GPUs will automatically be detected and used for enrichments in the `-tensorrt` Frigate image.
- Jetson devices will automatically be detected and used for enrichments in the `-tensorrt-jp6` Frigate image.
- **RockChip**
- RockChip NPU will automatically be detected and used for semantic search v1 and face recognition in the `-rk` Frigate image.
Utilizing a GPU for enrichments does not require you to use the same GPU for object detection. For example, you can run the `tensorrt` Docker image for enrichments and still use other dedicated hardware like a Coral or Hailo for object detection. However, one combination that is not supported is TensorRT for object detection and OpenVINO for enrichments.
:::note
A Google Coral is a TPU (Tensor Processing Unit), not a dedicated GPU (Graphics Processing Unit) and therefore does not provide any kind of acceleration for Frigate's enrichments.
It is highly recommended to use a GPU for hardware acceleration in Frigate. Some types of hardware acceleration are detected and used automatically, but you may need to update your configuration to enable hardware accelerated decoding in ffmpeg.
It is highly recommended to use a GPU for hardware acceleration video decoding in Frigate. Some types of hardware acceleration are detected and used automatically, but you may need to update your configuration to enable hardware accelerated decoding in ffmpeg.
Depending on your system, these parameters may not be compatible. More information on hardware accelerated decoding for ffmpeg can be found here: https://trac.ffmpeg.org/wiki/HWAccelIntro
# Officially Supported
## Raspberry Pi 3/4
Ensure you increase the allocated RAM for your GPU to at least 128 (`raspi-config` > Performance Options > GPU Memory).
If you are using the HA addon, you may need to use the full access variant and turn off `Protection mode` for hardware acceleration.
If you are using the HA Add-on, you may need to use the full access variant and turn off _Protection mode_ for hardware acceleration.
```yaml
# if you want to decode a h264 stream
@@ -28,8 +27,8 @@ ffmpeg:
:::note
If running Frigate in Docker, you either need to run in privileged mode or
map the `/dev/video*` devices to Frigate. With Docker compose add:
If running Frigate through Docker, you either need to run in privileged mode or
map the `/dev/video*` devices to Frigate. With Docker Compose add:
```yaml
services:
@@ -69,18 +68,19 @@ Or map in all the `/dev/video*` devices.
The default driver is `iHD`. You may need to change the driver to `i965` by adding the following environment variable `LIBVA_DRIVER_NAME=i965` to your docker-compose file or [in the `frigate.yaml` for HA OS users](advanced.md#environment_vars).
The default driver is `iHD`. You may need to change the driver to `i965` by adding the following environment variable `LIBVA_DRIVER_NAME=i965` to your docker-compose file or [in the `config.yml` for HA Add-on users](advanced.md#environment_vars).
See [The Intel Docs](https://www.intel.com/content/www/us/en/support/articles/000005505/processors.html) to figure out what generation your CPU is.
@@ -175,23 +175,33 @@ For more information on the various values across different distributions, see h
Depending on your OS and kernel configuration, you may need to change the `/proc/sys/kernel/perf_event_paranoid` kernel tunable. You can test the change by running `sudo sh -c 'echo 2 >/proc/sys/kernel/perf_event_paranoid'` which will persist until a reboot. Make it permanent by running `sudo sh -c 'echo kernel.perf_event_paranoid=2 >> /etc/sysctl.d/local.conf'`
#### Stats for SR-IOV devices
#### Stats for SR-IOV or other devices
When using virtualized GPUs via SR-IOV, additional args are needed for GPU stats to function. This can be enabled with the following config:
When using virtualized GPUs via SR-IOV, you need to specify the device path to use to gather stats from `intel_gpu_top`. This example may work for some systems using SR-IOV:
```yaml
telemetry:
stats:
sriov: True
intel_gpu_device: "sriov"
```
For other virtualized GPUs, try specifying the direct path to the device instead:
```yaml
telemetry:
stats:
intel_gpu_device: "drm:/dev/dri/card0"
```
If you are passing in a device path, make sure you've passed the device through to the container.
## AMD/ATI GPUs (Radeon HD 2000 and newer GPUs) via libva-mesa-driver
VAAPI supports automatic profile selection so it will work automatically with both H.264 and H.265 streams.
:::note
You need to change the driver to `radeonsi` by adding the following environment variable `LIBVA_DRIVER_NAME=radeonsi` to your docker-compose file or [in the `frigate.yaml` for HA OS users](advanced.md#environment_vars).
You need to change the driver to `radeonsi` by adding the following environment variable `LIBVA_DRIVER_NAME=radeonsi` to your docker-compose file or [in the `config.yml` for HA Add-on users](advanced.md#environment_vars).
:::
@@ -218,7 +228,7 @@ Additional configuration is needed for the Docker container to be able to access
@@ -295,8 +305,7 @@ These instructions were originally based on the [Jellyfin documentation](https:/
## NVIDIA Jetson (Orin AGX, Orin NX, Orin Nano\*, Xavier AGX, Xavier NX, TX2, TX1, Nano)
A separate set of docker images is available that is based on Jetpack/L4T. They come with an `ffmpeg` build
with codecs that use the Jetson's dedicated media engine. If your Jetson host is running Jetpack 5.0+ use the `stable-tensorrt-jp5`
tagged image, or if your Jetson host is running Jetpack 6.0+ use the `stable-tensorrt-jp6` tagged image. Note that the Orin Nano has no video encoder, so frigate will use software encoding on this platform, but the image will still allow hardware decoding and tensorrt object detection.
with codecs that use the Jetson's dedicated media engine. If your Jetson host is running Jetpack 6.0+ use the `stable-tensorrt-jp6` tagged image. Note that the Orin Nano has no video encoder, so frigate will use software encoding on this platform, but the image will still allow hardware decoding and tensorrt object detection.
You will need to use the image with the nvidia container runtime:
@@ -306,17 +315,16 @@ You will need to use the image with the nvidia container runtime:
@@ -377,13 +385,8 @@ Make sure to follow the [Rockchip specific installation instructions](/frigate/i
Add one of the following FFmpeg presets to your `config.yml` to enable hardware video processing:
```yaml
# if you try to decode a h264 encoded stream
ffmpeg:
hwaccel_args: preset-rk-h264
# if you try to decode a h265 (hevc) encoded stream
ffmpeg:
hwaccel_args: preset-rk-h265
hwaccel_args: preset-rkmpp
```
:::note
@@ -391,3 +394,62 @@ ffmpeg:
Make sure that your SoC supports hardware acceleration for your input stream. For example, if your camera streams with h265 encoding and a 4k resolution, your SoC must be able to de- and encode h265 with a 4k resolution or higher. If you are unsure whether your SoC meets the requirements, take a look at the datasheet.
:::
:::warning
If one or more of your cameras are not properly processed and this error is shown in the logs:
```
[segment @ 0xaaaaff694790] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[Parsed_scale_rkrga_0 @ 0xaaaaff819070] No hw context provided on input
[Parsed_scale_rkrga_0 @ 0xaaaaff819070] Failed to configure output pad on Parsed_scale_rkrga_0
Error initializing filters!
Error marking filters as finished
[out#1/rawvideo @ 0xaaaaff3d8730] Nothing was written into output file, because at least one of its streams received no packets.
Restarting ffmpeg...
```
you should try to uprade to FFmpeg 7. This can be done using this config option:
```
ffmpeg:
path: "7.0"
```
You can set this option globally to use FFmpeg 7 for all cameras or on camera level to use it only for specific cameras. Do not confuse this option with:
Hardware accelerated video de-/encoding is supported on Synpatics SL-series SoC.
### Prerequisites
Make sure to follow the [Synaptics specific installation instructions](/frigate/installation#synaptics).
### Configuration
Add one of the following FFmpeg presets to your `config.yml` to enable hardware video processing:
```yaml
ffmpeg:
hwaccel_args: -c:v h264_v4l2m2m
input_args: preset-rtsp-restream
output_args:
record: preset-record-generic-audio-aac
```
:::warning
Make sure that your SoC supports hardware acceleration for your input stream and your input stream is h264 encoding. For example, if your camera streams with h264 encoding, your SoC must be able to de- and encode with it. If you are unsure whether your SoC meets the requirements, take a look at the datasheet.
For Home Assistant Addon installations, the config file needs to be in the root of your Home Assistant config directory (same location as `configuration.yaml`). It can be named `frigate.yaml` or `frigate.yml`, but if both files exist `frigate.yaml` will be preferred and `frigate.yml` will be ignored.
For Home Assistant Add-on installations, the config file should be at `/addon_configs/<addon_directory>/config.yml`, where `<addon_directory>` is specific to the variant of the Frigate Add-on you are running. See the list of directories [here](#accessing-add-on-config-dir).
For all other installation types, the config file should be mapped to `/config/config.yml` inside the container.
It can be named `config.yml` or `config.yaml`, but if both files exist `config.yml` will be preferred and `config.yaml` will be ignored.
It is recommended to start with a minimal configuration and add to it as described in [this guide](../guides/getting_started.md) and use the built in configuration editor in Frigate's UI which supports validation.
```yaml
@@ -23,9 +25,24 @@ cameras:
- detect
```
## VSCode Configuration Schema
## Accessing the Home Assistant Add-on configuration directory {#accessing-add-on-config-dir}
VSCode supports JSON schemas for automatically validating configuration files. You can enable this feature by adding `# yaml-language-server: $schema=http://frigate_host:5000/api/config/schema.json` to the beginning of the configuration file. Replace `frigate_host` with the IP address or hostname of your Frigate server. If you're using both VSCode and Frigate as an add-on, you should use `ccab4aaf-frigate` instead. Make sure to expose the internal unauthenticated port `5000` when accessing the config from VSCode on another machine.
When running Frigate through the HA Add-on, the Frigate `/config` directory is mapped to `/addon_configs/<addon_directory>` in the host, where `<addon_directory>` is specific to the variant of the Frigate Add-on you are running.
**Whenever you see `/config` in the documentation, it refers to this directory.**
If for example you are running the standard Add-on variant and use the [VS Code Add-on](https://github.com/hassio-addons/addon-vscode) to browse your files, you can click _File_ > _Open folder..._ and navigate to `/addon_configs/ccab4aaf_frigate` to access the Frigate `/config` directory and edit the `config.yaml` file. You can also use the built-in file editor in the Frigate UI to edit the configuration file.
## VS Code Configuration Schema
VS Code supports JSON schemas for automatically validating configuration files. You can enable this feature by adding `# yaml-language-server: $schema=http://frigate_host:5000/api/config/schema.json` to the beginning of the configuration file. Replace `frigate_host` with the IP address or hostname of your Frigate server. If you're using both VS Code and Frigate as an Add-on, you should use `ccab4aaf-frigate` instead. Make sure to expose the internal unauthenticated port `5000` when accessing the config from VS Code on another machine.
## Environment Variable Substitution
@@ -65,10 +82,10 @@ genai:
Here are some common starter configuration examples. Refer to the [reference config](./reference.md) for detailed information about all the config values.
### Raspberry Pi Home Assistant Addon with USB Coral
### Raspberry Pi Home Assistant Add-on with USB Coral
- Single camera with 720p, 5fps stream for detect
- MQTT connected to home assistant mosquitto addon
- MQTT connected to the Home Assistant Mosquitto Add-on
- Hardware acceleration for decoding video
- USB Coral detector
- Save all video with any detectable motion for 7 days regardless of whether any objects were detected or not
Frigate can recognize license plates on vehicles and automatically add the detected characters or recognized name as a `sub_label` to objects that are of type `car`. A common use case may be to read the license plates of cars pulling into a driveway or cars passing by on a street.
Frigate can recognize license plates on vehicles and automatically add the detected characters to the `recognized_license_plate` field or a [known](#matching) name as a `sub_label` to tracked objects of type `car` or `motorcycle`. A common use case may be to read the license plates of cars pulling into a driveway or cars passing by on a street.
LPR works best when the license plate is clearly visible to the camera. For moving vehicles, Frigate continuously refines the recognition process, keeping the most confident result. However, LPR does not run on stationary vehicles.
LPR works best when the license plate is clearly visible to the camera. For moving vehicles, Frigate continuously refines the recognition process, keeping the most confident result. When a vehicle becomes stationary, LPR continues to run for a short time after to attempt recognition.
When a plate is recognized, the detected characters or recognized name is:
When a plate is recognized, the details are:
- Added as a `sub_label`to the `car` tracked object.
- Viewable in the Review Item Details pane in Review and the Tracked Object Details pane in Explore.
- Added as a `sub_label`(if [known](#matching)) or the `recognized_license_plate` field (if unknown) to a tracked object.
- Viewable in the Details pane in Review/History.
- Viewable in the Tracked Object Details pane in Explore (sub labels and recognized license plates).
- Filterable through the More Filters menu in Explore.
- Published via the `frigate/events` MQTT topic as a `sub_label`for the tracked object.
- Published via the `frigate/events` MQTT topic as a `sub_label`([known](#matching)) or `recognized_license_plate` (unknown) for the `car` or `motorcycle` tracked object.
- Published via the `frigate/tracked_object_update` MQTT topic with `name` (if [known](#matching)) and `plate`.
## Model Requirements
Users running a Frigate+ model (or any custom model that natively detects license plates) should ensure that `license_plate` is added to the [list of objects to track](https://docs.frigate.video/plus/#available-label-types) either globally or for a specific camera. This will improve the accuracy and performance of the LPR model.
Users without a model that detects license plates can still run LPR. Frigate uses a lightweight YOLOv9 license plate detection model that runs on your CPU. In this case, you should _not_ define `license_plate` in your list of objects to track.
Users without a model that detects license plates can still run LPR. Frigate uses a lightweight YOLOv9 license plate detection model that can be configured to run on your CPU or GPU. In this case, you should _not_ define `license_plate` in your list of objects to track.
:::note
Frigate needs to first detect a `car` before it can recognize a license plate. If you're using a dedicated LPR camera or have a zoomed-in view, make sure the camera captures enough of the `car` for Frigate to detect it reliably.
In the default mode, Frigate's LPR needs to first detect a `car` or `motorcycle` before it can recognize a license plate. If you're using a dedicated LPR camera and have a zoomed-in view where a `car` or `motorcycle` will not be detected, you can still run LPR, but the configuration parameters will differ from the default mode. See the [Dedicated LPR Cameras](#dedicated-lpr-cameras) section below.
:::
## Minimum System Requirements
License plate recognition works by running AI models locally on your system. The models are relatively lightweight and run on your CPU. At least 4GB of RAM is required.
License plate recognition works by running AI models locally on your system. The YOLOv9 plate detector model and the OCR models ([PaddleOCR](https://github.com/PaddlePaddle/PaddleOCR)) are relatively lightweight and can run on your CPU or GPU, depending on your configuration. At least 4GB of RAM is required.
## Configuration
@@ -39,28 +41,47 @@ lpr:
enabled:True
```
Ensure that your camera is configured to detect objects of type `car`, and that a car is actually being detected by Frigate. Otherwise, LPR will not run.
Like other enrichments in Frigate, LPR **must be enabled globally** to use the feature. You should disable it for specific cameras at the camera level if you don't want to run LPR on cars on those cameras:
```yaml
cameras:
garage:
...
lpr:
enabled:False
```
For non-dedicated LPR cameras, ensure that your camera is configured to detect objects of type `car` or `motorcycle`, and that a car or motorcycle is actually being detected by Frigate. Otherwise, LPR will not run.
Like the other real-time processors in Frigate, license plate recognition runs on the camera stream defined by the `detect` role in your config. To ensure optimal performance, select a suitable resolution for this stream in your camera's firmware that fits your specific scene and requirements.
## Advanced Configuration
Fine-tune the LPR feature using these optional parameters:
Fine-tune the LPR feature using these optional parameters at the global level of your config. The only optional parameters that can be set at the camera level are `enabled`, `min_area`, and `enhancement`.
- Note: If you are using a Frigate+ model and you set the `threshold` in your objects config for `license_plate` higher than this value, recognition will never run. It's best to ensure these values match, or this `detection_threshold` is lower than your object config `threshold`.
- **`min_area`**: Defines the minimum size (in pixels) a license plate must be before recognition runs.
- Default: `1000` pixels.
- Note: This is field only applies to the standalone license plate detection model, `threshold` and `min_score` object filters should be used for models like Frigate+ that have license plate detection built in.
- **`min_area`**: Defines the minimum area (in pixels) a license plate must be before recognition runs.
- Default: `1000` pixels. Note: this is intentionally set very low as it is an _area_ measurement (length x width). For reference, 1000 pixels represents a ~32x32 pixel square in your camera image.
- Depending on the resolution of your camera's `detect` stream, you can increase this value to ignore small or distant plates.
- **`device`**: Device to use to run license plate detection _and_ recognition models.
- Default: `CPU`
- This can be `CPU`, `GPU`, or the GPU's device number. For users without a model that detects license plates natively, using a GPU may increase performance of the YOLOv9 license plate detector model. See the [Hardware Accelerated Enrichments](/configuration/hardware_acceleration_enrichments.md) documentation. However, for users who run a model that detects `license_plate` natively, there is little to no performance gain reported with running LPR on GPU compared to the CPU.
- **`model_size`**: The size of the model used to identify regions of text on plates.
- Default: `small`
- This can be `small` or `large`.
- The `small` model is fast and identifies groups of Latin and Chinese characters.
- The `large` model identifies Latin characters only, and uses an enhanced text detector to find characters on multi-line plates. It is significantly slower than the `small` model.
- If your country or region does not use multi-line plates, you should use the `small` model as performance is much better for single-line plates.
### Recognition
- **`recognition_threshold`**: Recognition confidence score required to add the plate to the object as a sublabel.
- **`recognition_threshold`**: Recognition confidence score required to add the plate to the object as a `recognized_license_plate` and/or `sub_label`.
- Default: `0.9`.
- **`min_plate_length`**: Specifies the minimum number of characters a detected license plate must have to be added as a sublabel to an object.
- **`min_plate_length`**: Specifies the minimum number of characters a detected license plate must have to be added as a `recognized_license_plate` and/or `sub_label` to an object.
- Use this to filter out short, incomplete, or incorrect detections.
- **`format`**: A regular expression defining the expected format of detected plates. Plates that do not match this format will be discarded.
-`"^[A-Z]{1,3} [A-Z]{1,2} [0-9]{1,4}$"` matches plates like "B AB 1234" or "M X 7"
@@ -69,18 +90,61 @@ Fine-tune the LPR feature using these optional parameters:
### Matching
- **`known_plates`**: List of strings or regular expressions that assign custom a `sub_label` to `car` objects when a recognized plate matches a known value.
- **`known_plates`**: List of strings or regular expressions that assign custom a `sub_label` to `car` and `motorcycle` objects when a recognized plate matches a known value.
- These labels appear in the UI, filters, and notifications.
- Unknown plates are still saved but are added to the `recognized_license_plate` field rather than the `sub_label`.
- **`match_distance`**: Allows for minor variations (missing/incorrect characters) when matching a detected plate to a known plate.
- For example, setting `match_distance: 1` allows a plate `ABCDE` to match `ABCBE` or `ABCD`.
- This parameter will _not_ operate on known plates that are defined as regular expressions. You should define the full string of your plate in `known_plates` in order to use `match_distance`.
### Image Enhancement
- **`enhancement`**: A value between 0 and 10 that adjusts the level of image enhancement applied to captured license plates before they are processed for recognition. This preprocessing step can sometimes improve accuracy but may also have the opposite effect.
- Default: `0` (no enhancement)
- Higher values increase contrast, sharpen details, and reduce noise, but excessive enhancement can blur or distort characters, actually making them much harder for Frigate to recognize.
- This setting is best adjusted at the camera level if running LPR on multiple cameras.
- If Frigate is already recognizing plates correctly, leave this setting at the default of `0`. However, if you're experiencing frequent character issues or incomplete plates and you can already easily read the plates yourself, try increasing the value gradually, starting at 5 and adjusting as needed. You should see how different enhancement levels affect your plates. Use the `debug_save_plates` configuration option (see below).
### Normalization Rules
- **`replace_rules`**: List of regex replacement rules to normalize detected plates. These rules are applied sequentially and are applied _before_ the `format` regex, if specified. Each rule must have a `pattern` (which can be a string or a regex) and `replacement` (a string, which also supports [backrefs](https://docs.python.org/3/library/re.html#re.sub) like `\1`). These rules are useful for dealing with common OCR issues like noise characters, separators, or confusions (e.g., 'O'→'0').
These rules must be defined at the global level of your `lpr` config.
```yaml
lpr:
replace_rules:
- pattern:"[%#*?]"# Remove noise symbols
replacement:""
- pattern:"[= ]"# Normalize = or space to dash
replacement:"-"
- pattern:"O"# Swap 'O' to '0' (common OCR error)
replacement:"0"
- pattern:"I"# Swap 'I' to '1'
replacement:"1"
- pattern:'(\w{3})(\w{3})'# Split 6 chars into groups (e.g., ABC123 → ABC-123) - use single quotes to preserve backslashes
replacement:'\1-\2'
```
- Rules fire in order: In the example above: clean noise first, then separators, then swaps, then splits.
- Any changes made by the rules are printed to the LPR debug log.
- Tip: You can test patterns with tools like regex101.com.
### Debugging
- **`debug_save_plates`**: Set to `True` to save captured text on plates for debugging. These images are stored in `/media/frigate/clips/lpr`, organized into subdirectories by `<camera>/<event_id>`, and named based on the capture timestamp.
- These saved images are not full plates but rather the specific areas of text detected on the plates. It is normal for the text detection model to sometimes find multiple areas of text on the plate. Use them to analyze what text Frigate recognized and how image enhancement affects detection.
- **Note:** Frigate does **not** automatically delete these debug images. Once LPR is functioning correctly, you should disable this option and manually remove the saved files to free up storage.
## Configuration Examples
These configuration parameters are available at the global level of your config. The only optional parameters that should be set at the camera level are `enabled`, `min_area`, and `enhancement`.
```yaml
lpr:
enabled:True
min_area:1500# Ignore plates smaller than 1500 pixels
min_area:1500# Ignore plates with an area (length x width) smaller than 1500 pixels
min_plate_length:4# Only recognize plates with 4 or more characters
known_plates:
Wife's Car:
@@ -97,10 +161,13 @@ lpr:
```yaml
lpr:
enabled:True
min_area:4000# Run recognition on larger plates only
min_area:4000# Run recognition on larger plates only (4000 pixels represents a 63x63 pixel square in your image)
recognition_threshold:0.85
format:"^[A-Z]{2} [A-Z][0-9]{4}$"# Only recognize plates that are two letters, followed by a space, followed by a single letter and 4 numbers
match_distance:1# Allow one character variation in plate matching
replace_rules:
- pattern:"O"
replacement:"0"# Replace the letter O with the number 0 in every plate
known_plates:
Delivery Van:
- "RJ K5678"
@@ -109,22 +176,181 @@ lpr:
- "MN D3163"
```
:::note
If a camera is configured to detect `car` or `motorcycle` but you don't want Frigate to run LPR for that camera, disable LPR at the camera level:
```yaml
cameras:
side_yard:
lpr:
enabled:False
...
```
:::
## Dedicated LPR Cameras
Dedicated LPR cameras are single-purpose cameras with powerful optical zoom to capture license plates on distant vehicles, often with fine-tuned settings to capture plates at night.
To mark a camera as a dedicated LPR camera, add `type: "lpr"` the camera configuration.
:::note
Frigate's dedicated LPR mode is optimized for cameras with a narrow field of view, specifically positioned and zoomed to capture license plates exclusively. If your camera provides a general overview of a scene rather than a tightly focused view, this mode is not recommended.
:::
Users can configure Frigate's dedicated LPR mode in two different ways depending on whether a Frigate+ (or native `license_plate` detecting) model is used:
### Using a Frigate+ (or Native `license_plate` Detecting) Model
Users running a Frigate+ model (or any model that natively detects `license_plate`) can take advantage of `license_plate` detection. This allows license plates to be treated as standard objects in dedicated LPR mode, meaning that alerts, detections, snapshots, and other Frigate features work as usual, and plates are detected efficiently through your configured object detector.
An example configuration for a dedicated LPR camera using a `license_plate`-detecting model:
```yaml
# LPR global configuration
lpr:
enabled:True
device:CPU# can also be GPU if available
# Dedicated LPR camera configuration
cameras:
dedicated_lpr_camera:
type:"lpr"# required to use dedicated LPR camera mode
ffmpeg:...# add your streams
detect:
enabled:True
fps:5# increase to 10 if vehicles move quickly across your frame. Higher than 10 is unnecessary and is not recommended.
min_initialized:2
width:1920
height:1080
objects:
track:
- license_plate
filters:
license_plate:
threshold:0.7
motion:
threshold:30
contour_area:60# use an increased value to tune out small motion changes
improve_contrast:false
mask:0.704,0.007,0.709,0.052,0.989,0.055,0.993,0.001# ensure your camera's timestamp is masked
record:
enabled:True# disable recording if you only want snapshots
snapshots:
enabled:True
review:
detections:
labels:
- license_plate
```
With this setup:
- License plates are treated as normal objects in Frigate.
- Scores, alerts, detections, and snapshots work as expected.
- Snapshots will have license plate bounding boxes on them.
- The `frigate/events` MQTT topic will publish tracked object updates.
- Debug view will display `license_plate` bounding boxes.
- If you are using a Frigate+ model and want to submit images from your dedicated LPR camera for model training and fine-tuning, annotate both the `car` / `motorcycle` and the `license_plate` in the snapshots on the Frigate+ website, even if the car is barely visible.
### Using the Secondary LPR Pipeline (Without Frigate+)
If you are not running a Frigate+ model, you can use Frigate’s built-in secondary dedicated LPR pipeline. In this mode, Frigate bypasses the standard object detection pipeline and runs a local license plate detector model on the full frame whenever motion activity occurs.
An example configuration for a dedicated LPR camera using the secondary pipeline:
```yaml
# LPR global configuration
lpr:
enabled:True
device:CPU# can also be GPU if available and correct Docker image is used
detection_threshold:0.7# change if necessary
# Dedicated LPR camera configuration
cameras:
dedicated_lpr_camera:
type:"lpr"# required to use dedicated LPR camera mode
lpr:
enabled:True
enhancement:3# optional, enhance the image before trying to recognize characters
ffmpeg:...# add your streams
detect:
enabled:False# disable Frigate's standard object detection pipeline
fps:5# increase if necessary, though high values may slow down Frigate's enrichments pipeline and use considerable CPU
width:1920
height:1080
objects:
track:[]# required when not using a Frigate+ model for dedicated LPR mode
motion:
threshold:30
contour_area:60# use an increased value here to tune out small motion changes
improve_contrast:false
mask:0.704,0.007,0.709,0.052,0.989,0.055,0.993,0.001# ensure your camera's timestamp is masked
record:
enabled:True# disable recording if you only want snapshots
review:
detections:
enabled:True
retain:
default:7
```
With this setup:
- The standard object detection pipeline is bypassed. Any detected license plates on dedicated LPR cameras are treated similarly to manual events in Frigate. You must **not** specify `license_plate` as an object to track.
- The license plate detector runs on the full frame whenever motion is detected and processes frames according to your detect `fps` setting.
- Review items will always be classified as a `detection`.
- Snapshots will always be saved.
- Zones and object masks are **not** used.
- The `frigate/events` MQTT topic will **not** publish tracked object updates with the license plate bounding box and score, though `frigate/reviews` will publish if recordings are enabled. If a plate is recognized as a [known](#matching) plate, publishing will occur with an updated `sub_label` field. If characters are recognized, publishing will occur with an updated `recognized_license_plate` field.
- License plate snapshots are saved at the highest-scoring moment and appear in Explore.
- Debug view will not show `license_plate` bounding boxes.
### Summary
| Feature | Native `license_plate` detecting Model (like Frigate+) | Secondary Pipeline (without native model or Frigate+) |
| Explore | Recognized plates available in More Filters | Recognized plates available in More Filters |
By selecting the appropriate configuration, users can optimize their dedicated LPR cameras based on whether they are using a Frigate+ model or the secondary LPR pipeline.
### Best practices for using Dedicated LPR camera mode
- Tune your motion detection and increase the `contour_area` until you see only larger motion boxes being created as cars pass through the frame (likely somewhere between 50-90 for a 1920x1080 detect stream). Increasing the `contour_area` filters out small areas of motion and will prevent excessive resource use from looking for license plates in frames that don't even have a car passing through it.
- Disable the `improve_contrast` motion setting, especially if you are running LPR at night and the frame is mostly dark. This will prevent small pixel changes and smaller areas of motion from triggering license plate detection.
- Ensure your camera's timestamp is covered with a motion mask so that it's not incorrectly detected as a license plate.
- For non-Frigate+ users, you may need to change your camera settings for a clearer image or decrease your global `recognition_threshold` config if your plates are not being accurately recognized at night.
- The secondary pipeline mode runs a local AI model on your CPU or GPU (depending on how `device` is configured) to detect plates. Increasing detect `fps` will increase resource usage proportionally.
## FAQ
### Why isn't my license plate being detected and recognized?
Ensure that:
- Your camera has a clear, human-readable, well-lit view of the plate. If you can't read the plate, Frigate certainly won't be able to. This may require changing video size, quality, or frame rate settings on your camera, depending on your scene and how fast the vehicles are traveling.
- Your camera has a clear, human-readable, well-lit view of the plate. If you can't read the plate's characters, Frigate certainly won't be able to, even if the model is recognizing a `license_plate`. This may require changing video size, quality, or frame rate settings on your camera, depending on your scene and how fast the vehicles are traveling.
- The plate is large enough in the image (try adjusting `min_area`) or increasing the resolution of your camera's stream.
-A `car` is detected first, as LPR only runs on recognized vehicles.
-Your `enhancement` level (if you've changed it from the default of `0`) is not too high. Too much enhancement will run too much denoising and cause the plate characters to become blurry and unreadable.
If you are using a Frigate+ model or a custom model that detects license plates, ensure that `license_plate` is added to your list of objects to track.
If you are using the free model that ships with Frigate, you should _not_ add `license_plate` to the list of objects to track.
### Can I run LPR without detecting `car` objects?
Recognized plates will show as object labels in the debug view and will appear in the "Recognized License Plates" select box in the More Filters popout in Explore.
No, Frigate requires a `car` to be detected first before recognizing a license plate.
If you are still having issues detecting plates, start with a basic configuration and see the debugging tips below.
### Can I run LPR without detecting `car` or `motorcycle` objects?
In normal LPR mode, Frigate requires a `car` or `motorcycle` to be detected first before recognizing a license plate. If you have a dedicated LPR camera, you can change the camera `type` to `"lpr"` to use the Dedicated LPR Camera algorithm. This comes with important caveats, though. See the [Dedicated LPR Cameras](#dedicated-lpr-cameras) section above.
### How can I improve detection accuracy?
@@ -136,17 +362,76 @@ No, Frigate requires a `car` to be detected first before recognizing a license p
Yes, but performance depends on camera quality, lighting, and infrared capabilities. Make sure your camera can capture clear images of plates at night.
### Can I limit LPR to specific zones?
LPR, like other Frigate enrichments, runs at the camera level rather than the zone level. While you can't restrict LPR to specific zones directly, you can control when recognition runs by setting a `min_area` value to filter out smaller detections.
### How can I match known plates with minor variations?
Use `match_distance` to allow small character mismatches. Alternatively, define multiple variations in `known_plates`.
### How do I debug LPR issues?
- View MQTT messages for `frigate/events` to verify detected plates.
- Adjust `detection_threshold` and `recognition_threshold` settings.
- If you are using a Frigate+ model or a model that detects license plates, watch the debug view (Settings --> Debug) to ensure that `license_plate` is being detected with a `car`.
- Enable debug logs for LPR by adding `frigate.data_processing.common.license_plate: debug` to your `logger` configuration. These logs are _very_ verbose, so only enable this when necessary.
Start with ["Why isn't my license plate being detected and recognized?"](#why-isnt-my-license-plate-being-detected-and-recognized). If you are still having issues, work through these steps.
1. Start with a simplified LPR config.
- Remove or comment out everything in your LPR config, including `min_area`, `min_plate_length`, `format`, `known_plates`, or `enhancement` values so that the only values left are `enabled` and `debug_save_plates`. This will run LPR with Frigate's default values.
```yaml
lpr:
enabled: true
debug_save_plates: true
```
2. Enable debug logs to see exactly what Frigate is doing.
- Enable debug logs for LPR by adding `frigate.data_processing.common.license_plate: debug` to your `logger` configuration. These logs are _very_ verbose, so only keep this enabled when necessary. Restart Frigate after this change.
If you are using a Frigate+ or `license_plate` detecting model:
- Watch the debug view (Settings --> Debug) to ensure that `license_plate` is being detected.
- View MQTT messages for `frigate/events` to verify detected plates.
- You may need to adjust your `min_score` and/or `threshold` for the `license_plate` object if your plates are not being detected.
If you are **not** using a Frigate+ or `license_plate` detecting model:
- Watch the debug logs for messages from the YOLOv9 plate detector.
- You may need to adjust your `detection_threshold` if your plates are not being detected.
4. Ensure the characters on detected plates are being _recognized_.
- Enable `debug_save_plates` to save images of detected text on plates to the clips directory (`/media/frigate/clips/lpr`). Ensure these images are readable and the text is clear.
- Watch the debug view to see plates recognized in real-time. For non-dedicated LPR cameras, the `car` or `motorcycle` label will change to the recognized plate when LPR is enabled and working.
- Adjust `recognition_threshold` settings per the suggestions [above](#advanced-configuration).
### Will LPR slow down my system?
LPR runs on the CPU, so performance impact depends on your hardware. Ensure you have at least 4GB RAM and a capable CPU for optimal results.
LPR's performance impact depends on your hardware. Ensure you have at least 4GB RAM and a capable CPU or GPU for optimal results. If you are running the Dedicated LPR Camera mode, resource usage will be higher compared to users who run a model that natively detects license plates. Tune your motion detection settings for your dedicated LPR camera so that the license plate detection model runs only when necessary.
### I am seeing a YOLOv9 plate detection metric in Enrichment Metrics, but I have a Frigate+ or custom model that detects `license_plate`. Why is the YOLOv9 model running?
The YOLOv9 license plate detector model will run (and the metric will appear) if you've enabled LPR but haven't defined `license_plate` as an object to track, either at the global or camera level.
If you are detecting `car` or `motorcycle` on cameras where you don't want to run LPR, make sure you disable LPR it at the camera level. And if you do want to run LPR on those cameras, make sure you define `license_plate` as an object to track.
### It looks like Frigate picked up my camera's timestamp or overlay text as the license plate. How can I prevent this?
This could happen if cars or motorcycles travel close to your camera's timestamp or overlay text. You could either move the text through your camera's firmware, or apply a mask to it in Frigate.
If you are using a model that natively detects `license_plate`, add an _object mask_ of type `license_plate` and a _motion mask_ over your text.
If you are not using a model that natively detects `license_plate` or you are using dedicated LPR camera mode, only a _motion mask_ over your text is required.
### I see "Error running ... model" in my logs. How can I fix this?
This usually happens when your GPU is unable to compile or use one of the LPR models. Set your `device` to `CPU` and try again. GPU acceleration only provides a slight performance increase, and the models are lightweight enough to run without issue on most CPUs.
@@ -23,7 +23,7 @@ If you are using go2rtc, you should adjust the following settings in your camera
- Video codec: **H.264** - provides the most compatible video codec with all Live view technologies and browsers. Avoid any kind of "smart codec" or "+" codec like _H.264+_ or _H.265+_. as these non-standard codecs remove keyframes (see below).
- Audio codec: **AAC** - provides the most compatible audio codec with all Live view technologies and browsers that support audio.
- I-frame interval (sometimes called the keyframe interval, the interframe space, or the GOP length): match your camera's frame rate, or choose "1x" (for interframe space on Reolink cameras). For example, if your stream outputs 20fps, your i-frame interval should be 20 (or 1x on Reolink). Values higher than the frame rate will cause the stream to take longer to begin playback. See [this page](https://gardinal.net/understanding-the-keyframe-interval/) for more on keyframes. For many users this may not be an issue, but it should be noted that that a 1x i-frame interval will cause more storage utilization if you are using the stream for the `record` role as well.
- I-frame interval (sometimes called the keyframe interval, the interframe space, or the GOP length): match your camera's frame rate, or choose "1x" (for interframe space on Reolink cameras). For example, if your stream outputs 20fps, your i-frame interval should be 20 (or 1x on Reolink). Values higher than the frame rate will cause the stream to take longer to begin playback. See [this page](https://gardinal.net/understanding-the-keyframe-interval/) for more on keyframes. For many users this may not be an issue, but it should be noted that a 1x i-frame interval will cause more storage utilization if you are using the stream for the `record` role as well.
The default video and audio codec on your camera may not always be compatible with your browser, which is why setting them to H.264 and AAC is recommended. See the [go2rtc docs](https://github.com/AlexxIT/go2rtc?tab=readme-ov-file#codecs-madness) for codec support information.
@@ -42,6 +42,16 @@ go2rtc:
- "ffmpeg:http_cam#audio=opus"# <- copy of the stream which transcodes audio to the missing codec (usually will be opus)
```
If your camera does not support AAC audio or are having problems with Live view, try transcoding to AAC audio directly:
```yaml
go2rtc:
streams:
rtsp_cam:# <- for RTSP streams
- "ffmpeg:rtsp://192.168.1.5:554/live0#video=copy#audio=aac"# <- copies video stream and transcodes to aac audio
- "ffmpeg:rtsp_cam#audio=opus"# <- provides support for WebRTC
```
If your camera does not have audio and you are having problems with Live view, you should have go2rtc send video only:
```yaml
@@ -104,9 +114,9 @@ cameras:
WebRTC works by creating a TCP or UDP connection on port `8555`. However, it requires additional configuration:
- For external access, over the internet, setup your router to forward port `8555` to port `8555` on the Frigate device, for both TCP and UDP.
- For internal/local access, unless you are running through the add-on, you will also need to set the WebRTC candidates list in the go2rtc config. For example, if `192.168.1.10` is the local IP of the device running Frigate:
- For internal/local access, unless you are running through the HA Add-on, you will also need to set the WebRTC candidates list in the go2rtc config. For example, if `192.168.1.10` is the local IP of the device running Frigate:
```yaml title="/config/frigate.yaml"
```yaml title="config.yml"
go2rtc:
streams:
test_cam: ...
@@ -121,9 +131,9 @@ WebRTC works by creating a TCP or UDP connection on port `8555`. However, it req
:::tip
This extra configuration may not be required if Frigate has been installed as a Home Assistant add-on, as Frigate uses the Supervisor's API to generate a WebRTC candidate.
This extra configuration may not be required if Frigate has been installed as a Home Assistant Add-on, as Frigate uses the Supervisor's API to generate a WebRTC candidate.
However, it is recommended if issues occur to define the candidates manually. You should do this if the Frigate add-on fails to generate a valid candidate. If an error occurs you will see some warnings like the below in the add-on logs page during the initialization:
However, it is recommended if issues occur to define the candidates manually. You should do this if the Frigate Add-on fails to generate a valid candidate. If an error occurs you will see some warnings like the below in the Add-on logs page during the initialization:
```log
[WARN] Failed to get IP address from supervisor
@@ -162,9 +172,13 @@ For devices that support two way talk, Frigate can be configured to use the feat
- Set up go2rtc with [WebRTC](#webrtc-extra-configuration).
- Ensure you access Frigate via https (may require [opening port 8971](/frigate/installation/#ports)).
- For the Home Assistant Frigate card, [follow the docs](https://github.com/dermotduffy/frigate-hass-card?tab=readme-ov-file#using-2-way-audio) for the correct source.
- For the Home Assistant Frigate card, [follow the docs](http://card.camera/#/usage/2-way-audio) for the correct source.
To use the Reolink Doorbell with two way talk, you should use the [recommended Reolink configuration](/configuration/camera_specific#reolink-doorbell)
To use the Reolink Doorbell with two way talk, you should use the [recommended Reolink configuration](/configuration/camera_specific#reolink-cameras)
As a starting point to check compatibility for your camera, view the list of cameras supported for two-way talk on the [go2rtc repository](https://github.com/AlexxIT/go2rtc?tab=readme-ov-file#two-way-audio). For cameras in the category `ONVIF Profile T`, you can use the [ONVIF Conformant Products Database](https://www.onvif.org/conformant-products/)'s FeatureList to check for the presence of `AudioOutput`. A camera that supports `ONVIF Profile T` _usually_ supports this, but due to inconsistent support, a camera that explicitly lists this feature may still not work. If no entry for your camera exists on the database, it is recommended not to buy it or to consult with the manufacturer's support on the feature availability.
To prevent go2rtc from blocking other applications from accessing your camera's two-way audio, you must configure your stream with `#backchannel=0`. See [preventing go2rtc from blocking two-way audio](/configuration/restream#two-way-talk-restream) in the restream documentation.
### Streaming options on camera group dashboards
@@ -179,7 +193,12 @@ Frigate provides a dialog in the Camera Group Edit pane with several options for
:::note
The default dashboard ("All Cameras") will always use Smart Streaming and the first entry set in your `streams` configuration, if defined. Use a camera group if you want to change any of these settings from the defaults.
The default dashboard ("All Cameras") will always use:
- Smart Streaming, unless you've disabled the global Automatic Live View in Settings.
- The first entry set in your `streams` configuration, if defined.
Use a camera group if you want to change any of these settings from the defaults.
:::
@@ -187,10 +206,52 @@ The default dashboard ("All Cameras") will always use Smart Streaming and the fi
Cameras can be temporarily disabled through the Frigate UI and through [MQTT](/integrations/mqtt#frigatecamera_nameenabledset) to conserve system resources. When disabled, Frigate's ffmpeg processes are terminated — recording stops, object detection is paused, and the Live dashboard displays a blank image with a disabled message. Review items, tracked objects, and historical footage for disabled cameras can still be accessed via the UI.
:::note
Disabling a camera via the Frigate UI or MQTT is temporary and does not persist through restarts of Frigate.
:::
For restreamed cameras, go2rtc remains active but does not use system resources for decoding or processing unless there are active external consumers (such as the Advanced Camera Card in Home Assistant using a go2rtc source).
Note that disabling a camera through the config file (`enabled: False`) removes all related UI elements, including historical footage access. To retain access while disabling the camera, keep it enabled in the config and use the UI or MQTT to disable it temporarily.
### Live player error messages
When your browser runs into problems playing back your camera streams, it will log short error messages to the browser console. They indicate playback, codec, or network issues on the client/browser side, not something server side with Frigate itself. Below are the common messages you may see and simple actions you can take to try to resolve them.
- **startup**
- What it means: The player failed to initialize or connect to the live stream (network or startup error).
- What to try: Reload the Live view or click _Reset_. Verify `go2rtc` is running and the camera stream is reachable. Try switching to a different stream from the Live UI dropdown (if available) or use a different browser.
- Possible console messages from the player code:
- `Error opening MediaSource.`
- `Browser reported a network error.`
- `Max error count ${errorCount} exceeded.` (the numeric value will vary)
- **mse-decode**
- What it means: The browser reported a decoding error while trying to play the stream, which usually is a result of a codec incompatibility or corrupted frames.
- What to try: Check the browser console for the supported and negotiated codecs. Ensure your camera/restream is using H.264 video and AAC audio (these are the most compatible). If your camera uses a non-standard audio codec, configure `go2rtc` to transcode the stream to AAC. Try another browser (some browsers have stricter MSE/codec support) and, for iPhone, ensure you're on iOS 17.1 or newer.
- Possible console messages from the player code:
- `Safari cannot open MediaSource.`
- `Safari reported InvalidStateError.`
- `Safari reported decoding errors.`
- **stalled**
- What it means: Playback has stalled because the player has fallen too far behind live (extended buffering or no data arriving).
- What to try: This is usually indicative of the browser struggling to decode too many high-resolution streams at once. Try selecting a lower-bandwidth stream (substream), reduce the number of live streams open, improve the network connection, or lower the camera resolution. Also check your camera's keyframe (I-frame) interval — shorter intervals make playback start and recover faster. You can also try increasing the timeout value in the UI pane of Frigate's settings.
- Possible console messages from the player code:
- `Buffer time (10 seconds) exceeded, browser may not be playing media correctly.`
- `Media playback has stalled after <n> seconds due to insufficient buffering or a network interruption.` (the seconds value will vary)
## Live view FAQ
1. **Why don't I have audio in my Live view?**
@@ -203,9 +264,31 @@ Note that disabling a camera through the config file (`enabled: False`) removes
Frigate intelligently selects the live streaming technology based on a number of factors (user-selected modes like two-way talk, camera settings, browser capabilities, available bandwidth) and prioritizes showing an actual up-to-date live view of your camera's stream as quickly as possible.
When you have go2rtc configured, Live view initially attempts to load and play back your stream with a clearer, fluent stream technology (MSE). An initial timeout, a low bandwidth condition that would cause buffering of the stream, or decoding errors in the stream will cause Frigate to switch to the stream defined by the `detect` role, using the jsmpeg format. This is what the UI labels as "low bandwidth mode". On Live dashboards, the mode will automatically reset when smart streaming is configured and activity stops. You can also try using the _Reset_ button to force a reload of your stream.
When you have go2rtc configured, Live view initially attempts to load and play back your stream with a clearer, fluent stream technology (MSE). An initial timeout, a low bandwidth condition that would cause buffering of the stream, or decoding errors in the stream will cause Frigate to switch to the stream defined by the `detect` role, using the jsmpeg format. This is what the UI labels as "low bandwidth mode". On Live dashboards, the mode will automatically reset when smart streaming is configured and activity stops. Continuous streaming mode does not have an automatic reset mechanism, but you can use the _Reset_ option to force a reload of your stream.
If you are still experiencing Frigate falling back to low bandwidth mode, you may need to adjust your camera's settings per the recommendations above or ensure you have enough bandwidth available.
If you are using continuous streaming or you are loading more than a few high resolution streams at once on the dashboard, your browser may struggle to begin playback of your streams before the timeout. Frigate always prioritizes showing a live stream as quickly as possible, even if it is a lower quality jsmpeg stream. You can use the "Reset" link/button to try loading your high resolution stream again.
Errors in stream playback (e.g., connection failures, codec issues, or buffering timeouts) that cause the fallback to low bandwidth mode (jsmpeg) are logged to the browser console for easier debugging. These errors may include:
- Network issues (e.g., MSE or WebRTC network connection problems).
- Unsupported codecs or stream formats (e.g., H.265 in WebRTC, which is not supported in some browsers).
- Buffering timeouts or low bandwidth conditions causing fallback to jsmpeg.
- Browser compatibility problems (e.g., iOS Safari limitations with MSE).
To view browser console logs:
1. Open the Frigate Live View in your browser.
2. Open the browser's Developer Tools (F12 or right-click > Inspect > Console tab).
3. Reproduce the error (e.g., load a problematic stream or simulate network issues).
4. Look for messages prefixed with the camera name.
These logs help identify if the issue is player-specific (MSE vs. WebRTC) or related to camera configuration (e.g., go2rtc streams, codecs). If you see frequent errors:
- Verify your camera's H.264/AAC settings (see [Frigate's camera settings recommendations](#camera_settings_recommendations)).
- Check go2rtc configuration for transcoding (e.g., audio to AAC/OPUS).
- Test with a different stream via the UI dropdown (if `live -> streams` is configured).
- For WebRTC-specific issues, ensure port 8555 is forwarded and candidates are set (see (WebRTC Extra Configuration)(#webrtc-extra-configuration)).
- If your cameras are streaming at a high resolution, your browser may be struggling to load all of the streams before the buffering timeout occurs. Frigate prioritizes showing a true live view as quickly as possible. If the fallback occurs often, change your live view settings to use a lower bandwidth substream.
3. **It doesn't seem like my cameras are streaming on the Live dashboard. Why?**
@@ -221,8 +304,49 @@ Note that disabling a camera through the config file (`enabled: False`) removes
This static image is pulled from the stream defined in your config with the `detect` role. When activity is detected, images from the `detect` stream immediately begin updating at ~5 frames per second so you can see the activity until the live player is loaded and begins playing. This usually only takes a second or two. If the live player times out, buffers, or has streaming errors, the jsmpeg player is loaded and plays a video-only stream from the `detect` role. When activity ends, the players are destroyed and a static image is displayed until activity is detected again, and the process repeats.
Smart streaming depends on having your camera's motion `threshold` and `contour_area` config values dialed in. Use the Motion Tuner in Settings in the UI to tune these values in real-time.
This is Frigate's default and recommended setting because it results in a significant bandwidth savings, especially for high resolution cameras.
6. **I have unmuted some cameras on my dashboard, but I do not hear sound. Why?**
If your camera is streaming (as indicated by a red dot in the upper right, or if it has been set to continuous streaming mode), your browser may be blocking audio until you interact with the page. This is an intentional browser limitation. See [this article](https://developer.mozilla.org/en-US/docs/Web/Media/Autoplay_guide#autoplay_availability). Many browsers have a whitelist feature to change this behavior.
7. **My camera streams have lots of visual artifacts / distortion.**
Some cameras don't include the hardware to support multiple connections to the high resolution stream, and this can cause unexpected behavior. In this case it is recommended to [restream](./restream.md) the high resolution stream so that it can be used for live view and recordings.
8. **Why does my camera stream switch aspect ratios on the Live dashboard?**
Your camera may change aspect ratios on the dashboard because Frigate uses different streams for different purposes. With go2rtc and Smart Streaming, Frigate shows a static image from the `detect` stream when no activity is present, and switches to the live stream when motion is detected. The camera image will change size if your streams use different aspect ratios.
To prevent this, make the `detect` stream match the go2rtc live stream's aspect ratio (resolution does not need to match, just the aspect ratio). You can either adjust the camera's output resolution or set the `width` and `height` values in your config's `detect` section to a resolution with an aspect ratio that matches.
Example: Resolutions from two streams
- Mismatched (may cause aspect ratio switching on the dashboard):
- Live/go2rtc stream: 1920x1080 (16:9)
- Detect stream: 640x352 (~1.82:1, not 16:9)
- Matched (prevents switching):
- Live/go2rtc stream: 1920x1080 (16:9)
- Detect stream: 640x360 (16:9)
You can update the detect settings in your camera config to match the aspect ratio of your go2rtc live stream. For example:
```yaml
cameras:
front_door:
detect:
width: 640
height: 360 # set this to 360 instead of 352
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:8554/front_door # main stream 1920x1080
roles:
- record
- path: rtsp://127.0.0.1:8554/front_door_sub # sub stream 640x352
@@ -77,7 +77,7 @@ At this point if motion is working as desired there is no reason to continue wit
Once daytime motion detection is tuned, there is a chance that the settings will work well for motion detection during the night as well. If this is the case then the preferred settings can be written to the config file and left alone.
However, if the preferred day settings do not work well at night it is recommended to use HomeAssistant or some other solution to automate changing the settings. That way completely separate sets of motion settings can be used for optimal day and night motion detection.
However, if the preferred day settings do not work well at night it is recommended to use HomeAssistant or some other solution to automate changing the settings. That way completely separate sets of motion settings can be used for optimal day and night motion detection.
## Tuning For Large Changes In Motion
@@ -104,4 +104,4 @@ Lightning threshold does not stop motion based recordings from being saved.
:::
Large changes in motion like PTZ moves and camera switches between Color and IR mode should result in no motion detection. This is done via the `lightning_threshold` configuration. It is defined as the percentage of the image used to detect lightning or other substantial changes where motion detection needs to recalibrate. Increasing this value will make motion detection more likely to consider lightning or IR mode changes as valid motion. Decreasing this value will make motion detection more likely to ignore large amounts of motion such as a person approaching a doorbell camera.
Large changes in motion like PTZ moves and camera switches between Color and IR mode should result in a pause in object detection. This is done via the `lightning_threshold` configuration. It is defined as the percentage of the image used to detect lightning or other substantial changes where motion detection needs to recalibrate. Increasing this value will make motion detection more likely to consider lightning or IR mode changes as valid motion. Decreasing this value will make motion detection more likely to ignore large amounts of motion such as a person approaching a doorbell camera.
@@ -13,34 +13,34 @@ H265 recordings can be viewed in Chrome 108+, Edge and Safari only. All other br
### Most conservative: Ensure all video is saved
For users deploying Frigate in environments where it is important to have contiguous video stored even if there was no detectable motion, the following config will store all video for 3 days. After 3 days, only video containing motion and overlapping with alerts or detections will be retained until 30 days have passed.
For users deploying Frigate in environments where it is important to have contiguous video stored even if there was no detectable motion, the following config will store all video for 3 days. After 3 days, only video containing motion will be saved for 7 days. After 7 days, only video containing motion and overlapping with alerts or detections will be retained until 30 days have passed.
```yaml
record:
enabled:True
retain:
continuous:
days:3
mode:all
motion:
days:7
alerts:
retain:
days:30
mode:motion
mode:all
detections:
retain:
days:30
mode:motion
mode:all
```
### Reduced storage: Only saving video when motion is detected
In order to reduce storage requirements, you can adjust your config to only retain video where motion was detected.
In order to reduce storage requirements, you can adjust your config to only retain video where motion / activity was detected.
```yaml
record:
enabled:True
retain:
motion:
days:3
mode:motion
alerts:
retain:
days:30
@@ -53,12 +53,12 @@ record:
### Minimum: Alerts only
If you only want to retain video that occurs during a tracked object, this config will discard video unless an alert is ongoing.
If you only want to retain video that occurs during activity caused by tracked object(s), this config will discard video unless an alert is ongoing.
```yaml
record:
enabled:True
retain:
continuous:
days:0
alerts:
retain:
@@ -80,15 +80,17 @@ Retention configs support decimals meaning they can be configured to retain `0.5
:::
### Continuous Recording
### Continuous and Motion Recording
The number of days to retain continuous recordings can be set via the following config where X is a number, by default continuous recording is disabled.
The number of days to retain continuous and motion recordings can be set via the following config where X is a number, by default continuous recording is disabled.
```yaml
record:
enabled:True
retain:
continuous:
days:1# <- number of days to keep continuous recordings
motion:
days:2# <- number of days to keep motion recordings
```
Continuous recording supports different retention modes [which are described below](#what-do-the-different-retain-modes-mean)
@@ -112,41 +114,9 @@ This configuration will retain recording segments that overlap with alerts and d
**WARNING**: Recordings still must be enabled in the config. If a camera has recordings disabled in the config, enabling via the methods listed above will have no effect.
## What do the different retain modes mean?
Frigate saves from the stream with the `record` role in 10 second segments. These options determine which recording segments are kept for continuous recording (but can also affect tracked objects).
Let's say you have Frigate configured so that your doorbell camera would retain the last **2** days of continuous recording.
- With the `all` option all 48 hours of those two days would be kept and viewable.
- With the `motion` option the only parts of those 48 hours would be segments that Frigate detected motion. This is the middle ground option that won't keep all 48 hours, but will likely keep all segments of interest along with the potential for some extra segments.
- With the `active_objects` option the only segments that would be kept are those where there was a true positive object that was not considered stationary.
The same options are available with alerts and detections, except it will only save the recordings when it overlaps with a review item of that type.
A configuration example of the above retain modes where all `motion` segments are stored for 7 days and `active objects` are stored for 14 days would be as follows:
```yaml
record:
enabled:True
retain:
days:7
mode:motion
alerts:
retain:
days:14
mode:active_objects
detections:
retain:
days:14
mode:active_objects
```
The above configuration example can be added globally or on a per camera basis.
## Can I have "continuous" recordings, but only at certain times?
Using Frigate UI, HomeAssistant, or MQTT, cameras can be automated to only record in certain situations or at certain times.
Using Frigate UI, HomeAssistant, or MQTT, cameras can be automated to only record in certain situations or at certain times.
## How do I export recordings?
@@ -174,6 +144,10 @@ To reduce the output file size the ffmpeg parameter `-qp n` can be utilized (whe
:::
## Apple Compatibility with H.265 Streams
Apple devices running the Safari browser may fail to playback h.265 recordings. The [apple compatibility option](../configuration/camera_specific.md#h265-cameras-via-safari) should be used to ensure seamless playback on Apple devices.
## Syncing Recordings With Disk
In some cases the recordings files may be deleted but Frigate will not know this has happened. Recordings sync can be enabled which will tell Frigate to check the file system and delete any db entries for files which don't exist.
Frigate can restream your video feed as an RTSP feed for other applications such as Home Assistant to utilize it at `rtsp://<frigate_host>:8554/<camera_name>`. Port 8554 must be open. [This allows you to use a video feed for detection in Frigate and Home Assistant live view at the same time without having to make two separate connections to the camera](#reduce-connections-to-camera). The video feed is copied from the original video feed directly to avoid re-encoding. This feed does not include any annotation by Frigate.
Frigate uses [go2rtc](https://github.com/AlexxIT/go2rtc/tree/v1.9.2) to provide its restream and MSE/WebRTC capabilities. The go2rtc config is hosted at the `go2rtc` in the config, see [go2rtc docs](https://github.com/AlexxIT/go2rtc/tree/v1.9.2#configuration) for more advanced configurations and features.
Frigate uses [go2rtc](https://github.com/AlexxIT/go2rtc/tree/v1.9.10) to provide its restream and MSE/WebRTC capabilities. The go2rtc config is hosted at the `go2rtc` in the config, see [go2rtc docs](https://github.com/AlexxIT/go2rtc/tree/v1.9.10#configuration) for more advanced configurations and features.
:::note
@@ -24,6 +24,12 @@ birdseye:
restream:True
```
:::tip
To improve connection speed when using Birdseye via restream you can enable a small idle heartbeat by setting `birdseye.idle_heartbeat_fps` to a low value (e.g. `1–2`). This makes Frigate periodically push the last frame even when no motion is detected, reducing initial connection latency.
:::
### Securing Restream With Authentication
The go2rtc restream can be secured with RTSP based username / password authentication. Ex:
@@ -134,7 +140,7 @@ cameras:
## Handling Complex Passwords
go2rtc expects URL-encoded passwords in the config, [urlencoder.org](https://urlencoder.org) can be used for this purpose.
go2rtc expects URL-encoded passwords in the config, [urlencoder.org](https://urlencoder.org) can be used for this purpose.
See [this comment(https://github.com/AlexxIT/go2rtc/issues/1217#issuecomment-2242296489) for more information.
See [this comment](https://github.com/AlexxIT/go2rtc/issues/1217#issuecomment-2242296489) for more information.
## Preventing go2rtc from blocking two-way audio {#two-way-talk-restream}
For cameras that support two-way talk, go2rtc will automatically establish an audio output backchannel when connecting to an RTSP stream. This backchannel blocks access to the camera's audio output for two-way talk functionality, preventing both Frigate and other applications from using it.
To prevent this, you must configure two separate stream instances:
1. One stream instance with `#backchannel=0` for Frigate's viewing, recording, and detection (prevents go2rtc from establishing the blocking backchannel)
2. A second stream instance without `#backchannel=0` for two-way talk functionality (can be used by Frigate's WebRTC viewer or other applications)
-`front_door` stream is used by Frigate for viewing, recording, and detection. The `#backchannel=0` parameter prevents go2rtc from establishing the audio output backchannel, so it won't block two-way talk access.
-`front_door_twoway` stream is used for two-way talk functionality. This stream can be used by Frigate's WebRTC viewer when two-way talk is enabled, or by other applications (like Home Assistant Advanced Camera Card) that need access to the camera's audio output channel.
## Advanced Restream Configurations
The [exec](https://github.com/AlexxIT/go2rtc/tree/v1.9.2#source-exec) source in go2rtc can be used for custom ffmpeg commands. An example is below:
The [exec](https://github.com/AlexxIT/go2rtc/tree/v1.9.10#source-exec) source in go2rtc can be used for custom ffmpeg commands. An example is below:
NOTE: The output will need to be passed with two curly braces `{{output}}`
@@ -21,6 +21,21 @@ In 0.14 and later, all of that is bundled into a single review item which starts
Not every segment of video captured by Frigate may be of the same level of interest to you. Video of people who enter your property may be a different priority than those walking by on the sidewalk. For this reason, Frigate 0.14 categorizes review items as _alerts_ and _detections_. By default, all person and car objects are considered alerts. You can refine categorization of your review items by configuring required zones for them.
:::note
Alerts and detections categorize the tracked objects in review items, but Frigate must first detect those objects with your configured object detector (Coral, OpenVINO, etc). By default, the object tracker only detects `person`. Setting `labels` for `alerts` and `detections` does not automatically enable detection of new objects. To detect more than `person`, you should add the following to your config:
```yaml
objects:
track:
- person
- car
- ...
```
See the [objects documentation](objects.md) for the list of objects that Frigate's default model tracks.
:::
## Restricting alerts to specific labels
By default a review item will only be marked as an alert if a person or car is detected. This can be configured to include any object or audio label using the following config:
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.