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
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 such as a [Google Coral](https://coral.ai/products/) or [Hailo](https://hailo.ai/) is highly recommended. AI accelerators will outperform even the best CPUs with very little overhead.
- 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
@@ -30,21 +36,33 @@ If you would like to make a donation to support development, please use [Github
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 "[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
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):
@@ -43,13 +43,13 @@ 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
```
## JWT Token Secret
@@ -66,7 +66,7 @@ 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
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 +77,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-Role` 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-role
@@ -109,6 +110,14 @@ proxy:
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.
A default role can be provided. Any value in the mapped `role` header will override the default.
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.
@@ -219,7 +230,7 @@ go2rtc:
- rtspx://192.168.1.1:7441/abcdefghijk
```
[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.9#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.
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 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 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
## 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 attempts 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: `100`.
-`blur_confidence_filter`: Enables a filter that calculates how blurry the face is and adjusts the confidence based on this.
- Default: `True`.
## 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 +90,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 +101,85 @@ 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 Train Tab
The Train 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
### 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.
### 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 train 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.
@@ -167,7 +167,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.
Some of Frigate's enrichments can use a discrete 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 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 and configure the enrichment according to its specific documentation.
- **AMD**
- ROCm will automatically be detected and used for enrichments in the `-rocm` Frigate image.
- **Intel**
- OpenVINO will automatically be detected and used for enrichments in the default Frigate image.
- **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.
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 for object detection.
:::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
# Object Detection
## 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 +28,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 +69,18 @@ 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.
@@ -191,7 +191,7 @@ VAAPI supports automatic profile selection so it will work automatically with bo
:::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).
:::
@@ -295,8 +295,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 +305,16 @@ You will need to use the image with the nvidia container runtime:
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 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.
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) or the `recognized_license_plate` field (if unknown) to a tracked object.
- Viewable in the Review Item Details pane in Review (sub labels).
- 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) 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) 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 models 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,44 @@ 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 recognition models.
- Default: `CPU`
- This can be `CPU` or `GPU`. For users without a model that detects license plates natively, using a GPU may increase performance of the models, especially the YOLOv9 license plate detector model. See the [Hardware Accelerated Enrichments](/configuration/hardware_acceleration_enrichments.md) documentation.
- **`model_size`**: The size of the model used to detect text on plates.
- Default: `small`
- This can be `small` or `large`. The `large` model uses an enhanced text detector and is more accurate at finding text on plates but slower than the `small` model. For most users, the small model is recommended. For users in countries with multiple lines of text on plates, the large model is recommended. Note that using the large model does not improve _text recognition_, but it may improve _text detection_.
### 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 +87,35 @@ 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).
### 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,7 +132,7 @@ 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
@@ -109,22 +144,181 @@ lpr:
- "MN D3163"
```
:::note
If you want to detect cars on cameras but don't want to use resources to run LPR on those cars, you should disable LPR for those specific cameras.
```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 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 +330,66 @@ 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. 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.
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.
3. 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.
- "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
@@ -187,6 +197,12 @@ 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.
@@ -203,9 +219,11 @@ 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.
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](#camera_settings_recommendations).
3. **It doesn't seem like my cameras are streaming on the Live dashboard. Why?**
@@ -221,6 +239,8 @@ 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?**
@@ -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.
@@ -27,7 +27,7 @@ Frigate supports multiple different detectors that work on different types of ha
**Nvidia**
- [TensortRT](#nvidia-tensorrt-detector): TensorRT can run on Nvidia GPUs and Jetson devices, using one of many default models.
- [ONNX](#onnx): TensorRT will automatically be detected and used as a detector in the `-tensorrt` or `-tensorrt-jp(4/5)` Frigate images when a supported ONNX model is configured.
- [ONNX](#onnx): TensorRT will automatically be detected and used as a detector in the `-tensorrt` or `-tensorrt-jp6` Frigate images when a supported ONNX model is configured.
**Rockchip**
@@ -129,8 +129,8 @@ detectors:
type:edgetpu
device:pci
```
---
---
## Hailo-8
@@ -140,18 +140,19 @@ See the [installation docs](../frigate/installation.md#hailo-8l) for information
### Configuration
When configuring the Hailo detector, you have two options to specify the model: a local **path** or a **URL**.
When configuring the Hailo detector, you have two options to specify the model: a local **path** or a **URL**.
If both are provided, the detector will first check for the model at the given local path. If the file is not found, it will download the model from the specified URL. The model file is cached under `/config/model_cache/hailo`.
#### YOLO
#### YOLO
Use this configuration for YOLO-based models. When no custom model path or URL is provided, the detector automatically downloads the default model based on the detected hardware:
For additional ready-to-use models, please visit: https://github.com/hailo-ai/hailo_model_zoo
Hailo8 supports all models in the Hailo Model Zoo that include HailoRT post-processing. You're welcome to choose any of these pre-configured models for your implementation.
Hailo8 supports all models in the Hailo Model Zoo that include HailoRT post-processing. You're welcome to choose any of these pre-configured models for your implementation.
> **Note:**
> **Note:**
> The config.path parameter can accept either a local file path or a URL ending with .hef. When provided, the detector will first check if the path is a local file path. If the file exists locally, it will use it directly. If the file is not found locally or if a URL was provided, it will attempt to download the model from the specified URL.
---
## OpenVINO Detector
The OpenVINO detector type runs an OpenVINO IR model on AMD and Intel CPUs, Intel GPUs and Intel VPU hardware. To configure an OpenVINO detector, set the `"type"` attribute to `"openvino"`.
@@ -310,13 +312,13 @@ model:
Note that the labelmap uses a subset of the complete COCO label set that has only 80 objects.
#### YOLOv9
#### YOLO (v3, v4, v7, v9)
[YOLOv9](https://github.com/WongKinYiu/yolov9) models are supported, but not included by default.
YOLOv3, YOLOv4, YOLOv7, and [YOLOv9](https://github.com/WongKinYiu/yolov9) models are supported, but not included by default.
:::tip
The YOLOv9 detector has been designed to support YOLOv9 models, but may support other YOLO model architectures as well.
The YOLO detector has been designed to support YOLOv3, YOLOv4, YOLOv7, and YOLOv9 models, but may support other YOLO model architectures as well.
:::
@@ -329,12 +331,69 @@ detectors:
device:GPU
model:
model_type:yolov9
width:640# <--- should match the imgsize set during model export
height:640# <--- should match the imgsize set during model export
model_type:yolo-generic
width:320# <--- should match the imgsize set during model export
height:320# <--- should match the imgsize set during model export
input_tensor:nchw
input_dtype:float
path:/config/model_cache/yolov9-t.onnx
path:/config/model_cache/yolo.onnx
labelmap_path:/labelmap/coco-80.txt
```
Note that the labelmap uses a subset of the complete COCO label set that has only 80 objects.
#### RF-DETR
[RF-DETR](https://github.com/roboflow/rf-detr) is a DETR based model. The ONNX exported models are supported, but not included by default. See [the models section](#downloading-rf-detr-model) for more informatoin on downloading the RF-DETR model for use in Frigate.
:::warning
Due to the size and complexity of the RF-DETR model, it is only recommended to be run with discrete Arc Graphics Cards.
:::
After placing the downloaded onnx model in your `config/model_cache` folder, you can use the following configuration:
```yaml
detectors:
ov:
type:openvino
device:GPU
model:
model_type:rfdetr
width:560
height:560
input_tensor:nchw
input_dtype:float
path:/config/model_cache/rfdetr.onnx
```
#### D-FINE
[D-FINE](https://github.com/Peterande/D-FINE) is a DETR based model. The ONNX exported models are supported, but not included by default. See [the models section](#downloading-d-fine-model) for more information on downloading the D-FINE model for use in Frigate.
:::warning
Currently D-FINE models only run on OpenVINO in CPU mode, GPUs currently fail to compile the model
:::
After placing the downloaded onnx model in your config/model_cache folder, you can use the following configuration:
```yaml
detectors:
ov:
type:openvino
device:GPU
model:
model_type:dfine
width:640
height:640
input_tensor:nchw
input_dtype:float
path:/config/model_cache/dfine_s_obj2coco.onnx
labelmap_path:/labelmap/coco-80.txt
```
@@ -425,7 +484,7 @@ frigate:
### Configuration Parameters
The TensorRT detector can be selected by specifying `tensorrt` as the model type. The GPU will need to be passed through to the docker container using the same methods described in the [Hardware Acceleration](hardware_acceleration.md#nvidia-gpus) section. If you pass through multiple GPUs, you can select which GPU is used for a detector with the `device` configuration parameter. The `device` parameter is an integer value of the GPU index, as shown by `nvidia-smi` within the container.
The TensorRT detector can be selected by specifying `tensorrt` as the model type. The GPU will need to be passed through to the docker container using the same methods described in the [Hardware Acceleration](hardware_acceleration_video.md#nvidia-gpus) section. If you pass through multiple GPUs, you can select which GPU is used for a detector with the `device` configuration parameter. The `device` parameter is an integer value of the GPU index, as shown by `nvidia-smi` within the container.
The TensorRT detector uses `.trt` model files that are located in `/config/model_cache/tensorrt` by default. These model path and dimensions used will depend on which model you have generated.
@@ -462,7 +521,7 @@ $ docker run --device=/dev/kfd --device=/dev/dri \
...
```
When using docker compose:
When using Docker Compose:
```yaml
services:
@@ -494,7 +553,7 @@ $ docker run -e HSA_OVERRIDE_GFX_VERSION=9.0.0 \
See [ONNX supported models](#supported-models) for supported models, there are some caveats:
- D-FINE models are not supported
- YOLO-NAS models are known to not run well on integrated GPUs
@@ -550,7 +610,7 @@ If the correct build is used for your GPU then the GPU will be detected and used
- **Nvidia**
- Nvidia GPUs will automatically be detected and used with the ONNX detector in the `-tensorrt` Frigate image.
- Jetson devices will automatically be detected and used with the ONNX detector in the `-tensorrt-jp(4/5)` Frigate image.
- Jetson devices will automatically be detected and used with the ONNX detector in the `-tensorrt-jp6` Frigate image.
:::
@@ -593,13 +653,13 @@ model:
labelmap_path:/labelmap/coco-80.txt
```
#### YOLOv9
#### YOLO (v3, v4, v7, v9)
[YOLOv9](https://github.com/WongKinYiu/yolov9) models are supported, but not included by default.
YOLOv3, YOLOv4, YOLOv7, and [YOLOv9](https://github.com/WongKinYiu/yolov9) models are supported, but not included by default.
:::tip
The YOLOv9 detector has been designed to support YOLOv9 models, but may support other YOLO model architectures as well.
The YOLO detector has been designed to support YOLOv3, YOLOv4, YOLOv7, and YOLOv9 models, but may support other YOLO model architectures as well. See [the models section](#downloading-yolo-models) for more information on downloading YOLO models for use in Frigate.
:::
@@ -611,28 +671,65 @@ detectors:
type:onnx
model:
model_type:yolov9
width:640# <--- should match the imgsize set during model export
height:640# <--- should match the imgsize set during model export
model_type:yolo-generic
width:320# <--- should match the imgsize set during model export
height:320# <--- should match the imgsize set during model export
input_tensor:nchw
input_dtype:float
path:/config/model_cache/yolov9-t.onnx
path:/config/model_cache/yolo.onnx
labelmap_path:/labelmap/coco-80.txt
```
Note that the labelmap uses a subset of the complete COCO label set that has only 80 objects.
#### YOLOx
[YOLOx](https://github.com/Megvii-BaseDetection/YOLOX) models are supported, but not included by default. See [the models section](#downloading-yolo-models) for more information on downloading the YOLOx model for use in Frigate.
After placing the downloaded onnx model in your config folder, you can use the following configuration:
```yaml
detectors:
onnx:
type:onnx
model:
model_type:yolox
width:416# <--- should match the imgsize set during model export
height:416# <--- should match the imgsize set during model export
input_tensor:nchw
input_dtype:float_denorm
path:/config/model_cache/yolox_tiny.onnx
labelmap_path:/labelmap/coco-80.txt
```
Note that the labelmap uses a subset of the complete COCO label set that has only 80 objects.
#### RF-DETR
[RF-DETR](https://github.com/roboflow/rf-detr) is a DETR based model. The ONNX exported models are supported, but not included by default. See [the models section](#downloading-rf-detr-model) for more information on downloading the RF-DETR model for use in Frigate.
After placing the downloaded onnx model in your `config/model_cache` folder, you can use the following configuration:
```yaml
detectors:
onnx:
type:onnx
model:
model_type:rfdetr
width:560
height:560
input_tensor:nchw
input_dtype:float
path:/config/model_cache/rfdetr.onnx
```
#### D-FINE
[D-FINE](https://github.com/Peterande/D-FINE) is the [current state of the art](https://paperswithcode.com/sota/real-time-object-detection-on-coco?p=d-fine-redefine-regression-task-in-detrs-as) at the time of writing. The ONNX exported models are supported, but not included by default. See [the models section](#downloading-d-fine-model) for more information on downloading the D-FINE model for use in Frigate.
[D-FINE](https://github.com/Peterande/D-FINE) is a DETR based model. The ONNX exported models are supported, but not included by default. See [the models section](#downloading-d-fine-model) for more information on downloading the D-FINE model for use in Frigate.
:::warning
D-FINE is currently not supported on OpenVINO
:::
After placing the downloaded onnx model in your config/model_cache folder, you can use the following configuration:
After placing the downloaded onnx model in your `config/model_cache` folder, you can use the following configuration:
```yaml
detectors:
@@ -714,66 +811,27 @@ Hardware accelerated object detection is supported on the following SoCs:
- RK3576
- RK3588
This implementation uses the [Rockchip's RKNN-Toolkit2](https://github.com/airockchip/rknn-toolkit2/), version v2.3.0. Currently, only [Yolo-NAS](https://github.com/Deci-AI/super-gradients/blob/master/YOLONAS.md) is supported as object detection model.
This implementation uses the [Rockchip's RKNN-Toolkit2](https://github.com/airockchip/rknn-toolkit2/), version v2.3.2.
### Prerequisites
:::tip
Make sure to follow the [Rockchip specific installation instrucitions](/frigate/installation#rockchip-platform).
### Configuration
This `config.yml` shows all relevant options to configure the detector and explains them. All values shown are the default values (except for two). Lines that are required at least to use the detector are labeled as required, all other lines are optional.
When using many cameras one detector may not be enough to keep up. Multiple detectors can be defined assuming NPU resources are available. An example configuration would be:
```yaml
detectors:# required
rknn:# required
type:rknn# required
# number of NPU cores to use
# 0 means choose automatically
# increase for better performance if you have a multicore NPU e.g. set to 3 on rk3588
detectors:
rknn_0:
type:rknn
num_cores:0
rknn_1:
type:rknn
num_cores:0
model:# required
# name of model (will be automatically downloaded) or path to your own .rknn model file
# possible values are:
# - deci-fp16-yolonas_s
# - deci-fp16-yolonas_m
# - deci-fp16-yolonas_l
# - /config/model_cache/your_custom_model.rknn
path:deci-fp16-yolonas_s
# width and height of detection frames
width:320
height:320
# pixel format of detection frame
# default value is rgb but yolo models usually use bgr format
input_pixel_format:bgr# required
# shape of detection frame
input_tensor:nhwc
# needs to be adjusted to model, see below
labelmap_path:/labelmap.txt# required
```
The correct labelmap must be loaded for each model. If you use a custom model (see notes below), you must make sure to provide the correct labelmap. The table below lists the correct paths for the bundled models:
| `path` | `labelmap_path` |
| --------------------- | --------------------- |
| deci-fp16-yolonas\_\* | /labelmap/coco-80.txt |
### Choosing a model
:::warning
The pre-trained YOLO-NAS weights from DeciAI are subject to their license and can't be used commercially. For more information, see: https://docs.deci.ai/super-gradients/latest/LICENSE.YOLONAS.html
:::
The inference time was determined on a rk3588 with 3 NPU cores.
This `config.yml` shows all relevant options to configure the detector and explains them. All values shown are the default values (except for two). Lines that are required at least to use the detector are labeled as required, all other lines are optional.
```yaml
detectors:# required
rknn:# required
type:rknn# required
# number of NPU cores to use
# 0 means choose automatically
# increase for better performance if you have a multicore NPU e.g. set to 3 on rk3588
num_cores:0
```
The inference time was determined on a rk3588 with 3 NPU cores.
- All models are automatically downloaded and stored in the folder `config/model_cache/rknn_cache`. After upgrading Frigate, you should remove older models to free up space.
- You can also provide your own `.rknn` model. You should not save your own models in the `rknn_cache` folder, store them directly in the `model_cache` folder or another subfolder. To convert a model to `.rknn` format see the `rknn-toolkit2` (requires a x86 machine). Note, that there is only post-processing for the supported models.
#### YOLO-NAS
```yaml
model:# required
# name of model (will be automatically downloaded) or path to your own .rknn model file
# possible values are:
# - deci-fp16-yolonas_s
# - deci-fp16-yolonas_m
# - deci-fp16-yolonas_l
# your yolonas_model.rknn
path:deci-fp16-yolonas_s
model_type:yolonas
width:320
height:320
input_pixel_format:bgr
input_tensor:nhwc
labelmap_path:/labelmap/coco-80.txt
```
:::warning
The pre-trained YOLO-NAS weights from DeciAI are subject to their license and can't be used commercially. For more information, see: https://docs.deci.ai/super-gradients/latest/LICENSE.YOLONAS.html
:::
#### YOLO (v9)
```yaml
model:# required
# name of model (will be automatically downloaded) or path to your own .rknn model file
# possible values are:
# - frigate-fp16-yolov9-t
# - frigate-fp16-yolov9-s
# - frigate-fp16-yolov9-m
# - frigate-fp16-yolov9-c
# - frigate-fp16-yolov9-e
# your yolo_model.rknn
path:frigate-fp16-yolov9-t
model_type:yolo-generic
width:320
height:320
input_tensor:nhwc
input_dtype:float
labelmap_path:/labelmap/coco-80.txt
```
#### YOLOx
```yaml
model:# required
# name of model (will be automatically downloaded) or path to your own .rknn model file
# possible values are:
# - rock-i8-yolox_nano
# - rock-i8-yolox_tiny
# - rock-fp16-yolox_nano
# - rock-fp16-yolox_tiny
# your yolox_model.rknn
path:rock-i8-yolox_nano
model_type:yolox
width:416
height:416
input_tensor:nhwc
labelmap_path:/labelmap/coco-80.txt
```
### Converting your own onnx model to rknn format
To convert a onnx model to the rknn format using the [rknn-toolkit2](https://github.com/airockchip/rknn-toolkit2/) you have to:
-`soc`: the SoC this model was build for (e.g. "rk3588")
-`tk_version`: Version of `rknn-toolkit2` (e.g. "2.3.0")
- **example**: Specifying `output_name = "frigate-{quant}-{input_basename}-{soc}-v{tk_version}"` could result in a model called `frigate-i8-my_model-rk3588-v2.3.0.rknn`.
-`config`: Configuration passed to `rknn-toolkit2` for model conversion. For an explanation of all available parameters have a look at section "2.2. Model configuration" of [this manual](https://github.com/MarcA711/rknn-toolkit2/releases/download/v2.3.0/03_Rockchip_RKNPU_API_Reference_RKNN_Toolkit2_V2.3.0_EN.pdf).
-`config`: Configuration passed to `rknn-toolkit2` for model conversion. For an explanation of all available parameters have a look at section "2.2. Model configuration" of [this manual](https://github.com/MarcA711/rknn-toolkit2/releases/download/v2.3.2/03_Rockchip_RKNPU_API_Reference_RKNN_Toolkit2_V2.3.2_EN.pdf).
# Models
@@ -854,9 +1002,29 @@ Make sure you change the batch size to 1 before exporting.
:::
### Download RF-DETR Model
To export as ONNX:
1.`pip3 install rfdetr`
2.`python3`
3.`from rfdetr import RFDETRBase`
4.`x = RFDETRBase()`
5.`x.export()`
#### Additional Configuration
The input tensor resolution can be customized:
```python
fromrfdetrimportRFDETRBase
x=RFDETRBase(resolution=560)# resolution must be a multiple of 56
x.export()
```
### Downloading YOLO-NAS Model
You can build and download a compatible model with pre-trained weights using [this notebook](https://github.com/blakeblackshear/frigate/blob/dev/notebooks/YOLO_NAS_Pretrained_Export.ipynb) [](https://colab.research.google.com/github/blakeblackshear/frigate/blob/dev/notebooks/YOLO_NAS_Pretrained_Export.ipynb).
You can build and download a compatible model with pre-trained weights using [this notebook](https://github.com/blakeblackshear/frigate/blob/dev/notebooks/YOLO_NAS_Pretrained_Export.ipynb) [](https://colab.research.google.com/github/blakeblackshear/frigate/blob/dev/notebooks/YOLO_NAS_Pretrained_Export.ipynb) which can be run directly in [Google Colab](https://colab.research.google.com/github/blakeblackshear/frigate/blob/dev/notebooks/YOLO_NAS_Pretrained_Export.ipynb).
:::warning
@@ -865,3 +1033,42 @@ The pre-trained YOLO-NAS weights from DeciAI are subject to their license and ca
:::
The input image size in this notebook is set to 320x320. This results in lower CPU usage and faster inference times without impacting performance in most cases due to the way Frigate crops video frames to areas of interest before running detection. The notebook and config can be updated to 640x640 if desired.
### Downloading YOLO Models
#### YOLOx
YOLOx models can be downloaded [from the YOLOx repo](https://github.com/Megvii-BaseDetection/YOLOX/tree/main/demo/ONNXRuntime).
@@ -146,7 +146,7 @@ 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 +174,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.9) 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.9#configuration) for more advanced configurations and features.
:::note
@@ -134,7 +134,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.
@@ -19,7 +19,7 @@ For best performance, 16GB or more of RAM and a dedicated GPU are recommended.
## Configuration
Semantic Search is disabled by default, and must be enabled in your config file or in the UI's Settings page before it can be used. Semantic Search is a global configuration setting.
Semantic Search is disabled by default, and must be enabled in your config file or in the UI's Enrichments Settings page before it can be used. Semantic Search is a global configuration setting.
```yaml
semantic_search:
@@ -29,9 +29,9 @@ semantic_search:
:::tip
The embeddings database can be re-indexed from the existing tracked objects in your database by adding `reindex: True` to your `semantic_search` configuration or by toggling the switch on the Search Settings page in the UI and restarting Frigate. Depending on the number of tracked objects you have, it can take a long while to complete and may max out your CPU while indexing. Make sure to turn the UI's switch off or set the config back to `False` before restarting Frigate again.
The embeddings database can be re-indexed from the existing tracked objects in your database by pressing the "Reindex" button in the Enrichments Settings in the UI or by adding `reindex: True` to your `semantic_search` configuration and restarting Frigate. Depending on the number of tracked objects you have, it can take a long while to complete and may max out your CPU while indexing.
If you are enabling Semantic Search for the first time, be advised that Frigate does not automatically index older tracked objects. You will need to enable the `reindex` feature in order to do that.
If you are enabling Semantic Search for the first time, be advised that Frigate does not automatically index older tracked objects. You will need to reindex as described above.
:::
@@ -72,7 +72,7 @@ For most users, especially native English speakers, the V1 model remains the rec
:::note
Switching between V1 and V2 requires reindexing your embeddings. To do this, set `reindex: True` in your Semantic Search configuration and restart Frigate. The embeddings from V1 and V2 are incompatible, and failing to reindex will result in incorrect search results.
Switching between V1 and V2 requires reindexing your embeddings. The embeddings from V1 and V2 are incompatible, and failing to reindex will result in incorrect search results.
:::
@@ -90,19 +90,7 @@ semantic_search:
If the correct build is used for your GPU and the `large` model is configured, then the GPU will be detected and used automatically.
**NOTE:** Object detection and Semantic Search are independent features. If you want to use your GPU with Semantic Search, you must choose the appropriate Frigate Docker image for your GPU.
- **AMD**
- ROCm will automatically be detected and used for Semantic Search in the `-rocm` Frigate image.
- **Intel**
- OpenVINO will automatically be detected and used for Semantic Search in the default Frigate image.
- **Nvidia**
- Nvidia GPUs will automatically be detected and used for Semantic Search in the `-tensorrt` Frigate image.
- Jetson devices will automatically be detected and used for Semantic Search in the `-tensorrt-jp(4/5)` Frigate image.
See the [Hardware Accelerated Enrichments](/configuration/hardware_acceleration_enrichments.md) documentation.
Frigate can save a snapshot image to `/media/frigate/clips` for each object that is detected named as `<camera>-<id>.jpg`. They are also accessible [via the api](../integrations/api/event-snapshot-events-event-id-snapshot-jpg-get.api.mdx)
For users with Frigate+ enabled, snapshots are accessible in the UI in the Frigate+ pane to allow for quick submission to the Frigate+ service.
Snapshots are accessible in the UI in the Explore pane. This allows for quick submission to the Frigate+ service.
To only save snapshots for objects that enter a specific zone, [see the zone docs](./zones.md#restricting-snapshots-to-specific-zones)
@@ -84,7 +84,13 @@ Only car objects can trigger the `front_yard_street` zone and only person can tr
### Zone Loitering
Sometimes objects are expected to be passing through a zone, but an object loitering in an area is unexpected. Zones can be configured to have a minimum loitering time before the object will be considered in the zone.
Sometimes objects are expected to be passing through a zone, but an object loitering in an area is unexpected. Zones can be configured to have a minimum loitering time after which the object will be considered in the zone.
:::note
When using loitering zones, a review item will remain active until the object leaves. Loitering zones are only meant to be used in areas where loitering is not expected behavior.
:::
```yaml
cameras:
@@ -130,7 +136,7 @@ Your zone must be defined with exactly 4 points and should be aligned to the gro
Speed estimation requires a minimum number of frames for your object to be tracked before a valid estimate can be calculated, so create your zone away from places where objects enter and exit for the best results. _Your zone should not take up the full frame._ An object's speed is tracked while it is in the zone and then saved to Frigate's database.
Speed estimation requires a minimum number of frames for your object to be tracked before a valid estimate can be calculated, so create your zone away from places where objects enter and exit for the best results. The object's bounding box must be stable and remain a constant size as it enters and exits the zone. _Your zone should not take up the full frame, and the zone does **not** need to be the same size or larger than the objects passing through it._ An object's speed is tracked while it passes through the zone and then saved to Frigate's database.
Accurate real-world distance measurements are required to estimate speeds. These distances can be specified in your zone config through the `distances` field.
@@ -159,8 +165,9 @@ These speed values are output as a number in miles per hour (mph) or kilometers
#### Best practices and caveats
- Speed estimation works best with a straight road or path when your object travels in a straight line across that path. Avoid creating your zone near intersections or anywhere that objects would make a turn. If the bounding box changes shape (either because the object made a turn or became partially obscured, for example), speed estimation will not be accurate.
- Create a zone where the bottom center of your object's bounding box travels directly through it and does not become obscured at any time. See the photo example above.
- Speed estimation works best with a straight road or path when your object travels in a straight line across that path. Avoid creating your zone near intersections or anywhere that objects would make a turn.
- Create a zone where the bottom center of your object's bounding box travels directly through it and does not become obscured at any time.
- A large zone can be used (as in the photo example above), but it may cause inaccurate estimation if the object's bounding box changes shape (such as when it turns or becomes partially hidden). Generally it's best to make your zone large enough to capture a few frames, but small enough so that the bounding box doesn't change size as it enters, travels through, and exits the zone.
- Depending on the size and location of your zone, you may want to decrease the zone's `inertia` value from the default of 3.
- The more accurate your real-world dimensions can be measured, the more accurate speed estimation will be. However, due to the way Frigate's tracking algorithm works, you may need to tweak the real-world distance values so that estimated speeds better match real-world speeds.
- Once an object leaves the zone, speed accuracy will likely decrease due to perspective distortion and misalignment with the calibrated area. Therefore, speed values will show as a zero through MQTT and will not be visible on the debug view when an object is outside of a speed tracking zone.
The images for each board will be built for each Frigate release, this is done in the `.github/workflows/ci.yml` file. The board build workflow will need to be added here.
```yml
- name:Build and push board build
uses:docker/bake-action@v3
with:
push:true
targets:board# this is the target in the board.hcl file
files:docker/board/board.hcl# this should be updated with the actual board type
# the tags should be updated with the actual board types as well
# the community board builds should never push to cache, but it can pull from cache
@@ -91,4 +91,4 @@ The `CODEOWNERS` file should be updated to include the `docker/board` along with
# Docs
At a minimum the `installation`, `object_detectors`, `hardware_acceleration`, and `ffmpeg-presets` docs should be updated (if applicable) to reflect the configuration of this community board.
At a minimum the `installation`, `object_detectors`, `hardware_acceleration_video`, and `ffmpeg-presets` docs should be updated (if applicable) to reflect the configuration of this community board.
@@ -17,15 +17,15 @@ From here, follow the guides for:
- [Web Interface](#web-interface)
- [Documentation](#documentation)
### Frigate Home Assistant Addon
### Frigate Home Assistant Add-on
This repository holds the Home Assistant Addon, for use with Home Assistant OS and compatible installations. It is the piece that allows you to run Frigate from your Home Assistant Supervisor tab.
This repository holds the Home Assistant Add-on, for use with Home Assistant OS and compatible installations. It is the piece that allows you to run Frigate from your Home Assistant Supervisor tab.
Fork [blakeblackshear/frigate-hass-addons](https://github.com/blakeblackshear/frigate-hass-addons) to your own Github profile, then clone the forked repo to your local machine.
### Frigate Home Assistant Integration
This repository holds the custom integration that allows your Home Assistant installation to automatically create entities for your Frigate instance, whether you run that with the [addon](#frigate-home-assistant-addon) or in a separate Docker instance.
This repository holds the custom integration that allows your Home Assistant installation to automatically create entities for your Frigate instance, whether you are running Frigate as a standalone Docker container or as a [Home Assistant Add-on](#frigate-home-assistant-add-on).
Fork [blakeblackshear/frigate-hass-integration](https://github.com/blakeblackshear/frigate-hass-integration) to your own GitHub profile, then clone the forked repo to your local machine.
@@ -77,14 +77,15 @@ Create and place these files in a `debug` folder in the root of the repo. This i
#### 4. Run Frigate from the command line
VSCode will start the docker compose file for you and open a terminal window connected to `frigate-dev`.
VSCode will start the Docker Compose file for you and open a terminal window connected to `frigate-dev`.
- Depending on what hardware you're developing on, you may need to amend `docker-compose.yml` in the project root to pass through a USB Coral or GPU for hardware acceleration.
- Run `python3 -m frigate` to start the backend.
- In a separate terminal window inside VS Code, change into the `web` directory and run `npm install && npm run dev` to start the frontend.
#### 5. Teardown
After closing VSCode, you may still have containers running. To close everything down, just run `docker-compose down -v` to cleanup all containers.
After closing VSCode, you may still have containers running. To close everything down, just run `docker-compose down -v` to cleanup all containers.
### Testing
@@ -235,3 +236,11 @@ When testing nginx config changes from within the dev container, the following c
Frigate uses [Weblate](https://weblate.org) to manage translations of the Web UI. To contribute translation, sign up for an account at Weblate and navigate to the Frigate NVR project:
https://hosted.weblate.org/projects/frigate-nvr/
When translating, maintain the existing key structure while translating only the values. Ensure your translations maintain proper formatting, including any placeholder variables (like `{{example}}`).
@@ -28,7 +28,7 @@ For the Dahua/Loryta 5442 camera, I use the following settings:
- Encode Mode: H.264
- Resolution: 2688\*1520
- Frame Rate(FPS): 15
- I Frame Interval: 30 (15 can also be used to prioritize streaming performance - see the [camera settings recommendations](../configuration/live) for more info)
- I Frame Interval: 30 (15 can also be used to prioritize streaming performance - see the [camera settings recommendations](/configuration/live#camera_settings_recommendations) for more info)
@@ -21,23 +21,79 @@ I may earn a small commission for my endorsement, recommendation, testimonial, o
## Server
My current favorite is the Beelink EQ13 because of the efficient N100 CPU and dual NICs that allow you to setup a dedicated private network for your cameras where they can be blocked from accessing the internet. There are many used workstation options on eBay that work very well. Anything with an Intel CPU and capable of running Debian should work fine. As a bonus, you may want to look for devices with a M.2 or PCIe express slot that is compatible with the Google Coral. I may earn a small commission for my endorsement, recommendation, testimonial, or link to any products or services from this website.
My current favorite is the Beelink EQ13 because of the efficient N100 CPU and dual NICs that allow you to setup a dedicated private network for your cameras where they can be blocked from accessing the internet. There are many used workstation options on eBay that work very well. Anything with an Intel CPU and capable of running Debian should work fine. As a bonus, you may want to look for devices with a M.2 or PCIe express slot that is compatible with the Hailo8 or Google Coral. I may earn a small commission for my endorsement, recommendation, testimonial, or link to any products or services from this website.
| Beelink EQ13 (<a href="https://amzn.to/4iQaBKu" target="_blank" rel="nofollow noopener sponsored">Amazon</a>) | Dual gigabit NICs for easy isolated camera network. Easily handles several 1080p cameras. |
## Detectors
A detector is a device which is optimized for running inferences efficiently to detect objects. Using a recommended detector means there will be less latency between detections and more detections can be run per second. Frigate is designed around the expectation that a detector is used to achieve very low inference speeds. Offloading TensorFlow to a detector is an order of magnitude faster and will reduce your CPU load dramatically. As of 0.12, Frigate supports a handful of different detector types with varying inference speeds and performance.
A detector is a device which is optimized for running inferences efficiently to detect objects. Using a recommended detector means there will be less latency between detections and more detections can be run per second. Frigate is designed around the expectation that a detector is used to achieve very low inference speeds. Offloading TensorFlow to a detector is an order of magnitude faster and will reduce your CPU load dramatically.
:::info
Frigate supports multiple different detectors that work on different types of hardware:
**Most Hardware**
- [Hailo](#hailo-8): The Hailo8 and Hailo8L AI Acceleration module is available in m.2 format with a HAT for RPi devices offering a wide range of compatibility with devices.
- [Supports many model architectures](../../configuration/object_detectors#configuration)
- Runs best with tiny or small size models
- [Google Coral EdgeTPU](#google-coral-tpu): The Google Coral EdgeTPU is available in USB and m.2 format allowing for a wide range of compatibility with devices.
- [Supports primarily ssdlite and mobilenet model architectures](../../configuration/object_detectors#edge-tpu-detector)
**AMD**
- [ROCm](#amd-gpus): ROCm can run on AMD Discrete GPUs to provide efficient object detection
- [Supports limited model architectures](../../configuration/object_detectors#supported-models-1)
- Runs best on discrete AMD GPUs
**Intel**
- [OpenVino](#openvino): OpenVino can run on Intel Arc GPUs, Intel integrated GPUs, and Intel CPUs to provide efficient object detection.
- [Supports majority of model architectures](../../configuration/object_detectors#supported-models)
- Runs best with tiny, small, or medium models
**Nvidia**
- [TensortRT](#tensorrt---nvidia-gpu): TensorRT can run on Nvidia GPUs and Jetson devices.
- [Supports majority of model architectures via ONNX](../../configuration/object_detectors#supported-models-2)
- Runs well with any size models including large
**Rockchip**
- [RKNN](#rockchip-platform): RKNN models can run on Rockchip devices with included NPUs to provide efficient object detection.
- [Supports limited model architectures](../../configuration/object_detectors#choosing-a-model)
- Runs best with tiny or small size models
- Runs efficiently on low power hardware
:::
### Hailo-8
Frigate supports both the Hailo-8 and Hailo-8L AI Acceleration Modules on compatible hardware platforms—including the Raspberry Pi 5 with the PCIe hat from the AI kit. The Hailo detector integration in Frigate automatically identifies your hardware type and selects the appropriate default model when a custom model isn’t provided.
**Default Model Configuration:**
- **Hailo-8L:** Default model is **YOLOv6n**.
- **Hailo-8:** Default model is **YOLOv6n**.
In real-world deployments, even with multiple cameras running concurrently, Frigate has demonstrated consistent performance. Testing on x86 platforms—with dual PCIe lanes—yields further improvements in FPS, throughput, and latency compared to the Raspberry Pi setup.
| Name | Hailo‑8 Inference Time | Hailo‑8L Inference Time |
It is strongly recommended to use a Google Coral. A $60 device will outperform $2000 CPU. Frigate should work with any supported Coral device from https://coral.ai
Frigate supports both the USB and M.2 versions of the Google Coral.
The USB version is compatible with the widest variety of hardware and does not require a driver on the host machine. However, it does lack the automatic throttling features of the other versions.
The PCIe and M.2 versions require installation of a driver on the host. Follow the instructions for your version from https://coral.ai
-The USB version is compatible with the widest variety of hardware and does not require a driver on the host machine. However, it does lack the automatic throttling features of the other versions.
- The PCIe and M.2 versions require installation of a driver on the host. Follow the instructions for your version from https://coral.ai
A single Coral can handle many cameras using the default model and will be sufficient for the majority of users. You can calculate the maximum performance of your Coral based on the inference speed reported by Frigate. With an inference speed of 10, your Coral will top out at `1000/10=100`, or 100 frames per second. If your detection fps is regularly getting close to that, you should first consider tuning motion masks. If those are already properly configured, a second Coral may be needed.
@@ -53,23 +109,17 @@ More information is available [in the detector docs](/configuration/object_detec
Inference speeds vary greatly depending on the CPU or GPU used, some known examples of GPU inference times are below:
| Name | MobileNetV2 Inference Time | YOLO-NAS Inference Time | Notes |
Frigate supports both the Hailo-8 and Hailo-8L AI Acceleration Modules on compatible hardware platforms—including the Raspberry Pi 5 with the PCIe hat from the AI kit. The Hailo detector integration in Frigate automatically identifies your hardware type and selects the appropriate default model when a custom model isn’t provided.
**Default Model Configuration:**
- **Hailo-8L:** Default model is **YOLOv6n**.
- **Hailo-8:** Default model is **YOLOv6n**.
In real-world deployments, even with multiple cameras running concurrently, Frigate has demonstrated consistent performance. Testing on x86 platforms—with dual PCIe lanes—yields further improvements in FPS, throughput, and latency compared to the Raspberry Pi setup.
| Name | YOLOv9 Inference Time | YOLO-NAS Inference Time |
| AMD 780M | ~ 14 ms | 320: ~ 25 ms 640: ~ 50 ms |
| AMD 8700G | | 320: ~ 20 ms 640: ~ 40 ms |
## Community Supported Detectors
### Nvidia Jetson
Frigate supports all Jetson boards, from the inexpensive Jetson Nano to the powerful Jetson Orin AGX. It will [make use of the Jetson's hardware media engine](/configuration/hardware_acceleration#nvidia-jetson-orin-agx-orin-nx-orin-nano-xavier-agx-xavier-nx-tx2-tx1-nano) when configured with the [appropriate presets](/configuration/ffmpeg_presets#hwaccel-presets), and will make use of the Jetson's GPU and DLA for object detection when configured with the [TensorRT detector](/configuration/object_detectors#nvidia-tensorrt-detector).
Frigate supports all Jetson boards, from the inexpensive Jetson Nano to the powerful Jetson Orin AGX. It will [make use of the Jetson's hardware media engine](/configuration/hardware_acceleration_video#nvidia-jetson-orin-agx-orin-nx-orin-nano-xavier-agx-xavier-nx-tx2-tx1-nano) when configured with the [appropriate presets](/configuration/ffmpeg_presets#hwaccel-presets), and will make use of the Jetson's GPU and DLA for object detection when configured with the [TensorRT detector](/configuration/object_detectors#nvidia-tensorrt-detector).
Inference speed will vary depending on the YOLO model, jetson platform and jetson nvpmodel (GPU/DLA/EMC clock speed). It is typically 20-40 ms for most models. The DLA is more efficient than the GPU, but not faster, so using the DLA will reduce power consumption but will slightly increase inference time.
@@ -127,6 +166,11 @@ Frigate supports hardware video processing on all Rockchip boards. However, hard
- RK3576
- RK3588
| Name | YOLOv9 Inference Time | YOLO-NAS Inference Time | YOLOx Inference Time |
A complete and local NVR designed for Home Assistant 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 strongly recommended. CPU detection should only be used for testing purposes. The Coral will outperform even the best CPUs and can process 100+ FPS with very little overhead.
Use of a [Recommended Detector](/frigate/hardware#detectors) is optional, but strongly recommended. CPU detection should only be used for testing purposes.
- 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
Frigate is a Docker container that can be run on any Docker host including as a [HassOS Addon](https://www.home-assistant.io/addons/). Note that a Home Assistant Addon is **not** the same thing as the integration. The [integration](/integrations/home-assistant) is required to integrate Frigate into Home Assistant.
Frigate is a Docker container that can be run on any Docker host including as a [Home Assistant Add-on](https://www.home-assistant.io/addons/). Note that the Home Assistant Add-on is **not** the same thing as the integration. The [integration](/integrations/home-assistant) is required to integrate Frigate into Home Assistant, whether you are running Frigate as a standalone Docker container or as a Home Assistant Add-on.
:::tip
If you already have Frigate installed as a Home Assistant addon, check out the [getting started guide](../guides/getting_started#configuring-frigate) to configure Frigate.
If you already have Frigate installed as a Home Assistant Add-on, check out the [getting started guide](../guides/getting_started#configuring-frigate) to configure Frigate.
:::
@@ -45,7 +45,7 @@ The following ports are used by Frigate and can be mapped via docker as required
| `8554` | RTSP restreaming. By default, these streams are unauthenticated. Authentication can be configured in go2rtc section of config. |
| `8555` | WebRTC connections for low latency live views. |
#### Common docker compose storage configurations
#### Common Docker Compose storage configurations
Writing to a local disk or external USB drive:
@@ -73,7 +73,7 @@ Users of the Snapcraft build of Docker cannot use storage locations outside your
Frigate utilizes shared memory to store frames during processing. The default `shm-size` provided by Docker is **64MB**.
The default shm size of **128MB** is fine for setups with **2 cameras** detecting at **720p**. If Frigate is exiting with "Bus error" messages, it is likely because you have too many high resolution cameras and you need to specify a higher shm size, using [`--shm-size`](https://docs.docker.com/engine/reference/run/#runtime-constraints-on-resources) (or [`service.shm_size`](https://docs.docker.com/compose/compose-file/compose-file-v2/#shm_size) in docker-compose).
The default shm size of **128MB** is fine for setups with **2 cameras** detecting at **720p**. If Frigate is exiting with "Bus error" messages, it is likely because you have too many high resolution cameras and you need to specify a higher shm size, using [`--shm-size`](https://docs.docker.com/engine/reference/run/#runtime-constraints-on-resources) (or [`service.shm_size`](https://docs.docker.com/compose/compose-file/compose-file-v2/#shm_size) in Docker Compose).
The Frigate container also stores logs in shm, which can take up to **40MB**, so make sure to take this into account in your math as well.
@@ -165,6 +165,8 @@ devices:
- /dev/dma_heap
- /dev/rga
- /dev/mpp_service
volumes:
- /sys/:/sys/:ro
```
or add these options to your `docker run` command:
@@ -175,19 +177,19 @@ or add these options to your `docker run` command:
--device /dev/dri \
--device /dev/dma_heap \
--device /dev/rga \
--device /dev/mpp_service
--device /dev/mpp_service \
--volume /sys/:/sys/:ro
```
#### Configuration
Next, you should configure [hardware object detection](/configuration/object_detectors#rockchip-platform) and [hardware video processing](/configuration/hardware_acceleration#rockchip-platform).
Next, you should configure [hardware object detection](/configuration/object_detectors#rockchip-platform) and [hardware video processing](/configuration/hardware_acceleration_video#rockchip-platform).
## Docker
Running in Docker with compose is the recommended install method.
Running through Docker with Docker Compose is the recommended install method.
```yaml
version:"3.9"
services:
frigate:
container_name:frigate
@@ -219,7 +221,7 @@ services:
FRIGATE_RTSP_PASSWORD:"password"
```
If you can't use docker compose, you can run the container with something similar to this:
If you can't use Docker Compose, you can run the container with something similar to this:
```bash
docker run -d \
@@ -243,25 +245,23 @@ docker run -d \
The official docker image tags for the current stable version are:
-`stable` - Standard Frigate build for amd64 & RPi Optimized Frigate build for arm64
-`stable` - Standard Frigate build for amd64 & RPi Optimized Frigate build for arm64. This build includes support for Hailo devices as well.
-`stable-standard-arm64` - Standard Frigate build for arm64
-`stable-tensorrt` - Frigate build specific for amd64 devices running an nvidia GPU
-`stable-rocm` - Frigate build for [AMD GPUs](../configuration/object_detectors.md#amdrocm-gpu-detector)
The community supported docker image tags for the current stable version are:
| Frigate | Current release with protection mode on |
| Frigate (Full Access) | Current release with the option to disable protection mode |
| Frigate Beta | Beta release with protection mode on |
| Frigate Beta (Full Access) | Beta release with the option to disable protection mode |
If you are using hardware acceleration for ffmpeg, you **may** need to use the _Full Access_ variant of the Add-on. This is because the Frigate Add-on runs in a container with limited access to the host system. The _Full Access_ variant allows you to disable _Protection mode_ and give Frigate full access to the host system.
You can also edit the Frigate configuration file through the [VS Code Add-on](https://github.com/hassio-addons/addon-vscode) or similar. In that case, the configuration file will 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](../configuration/index.md#accessing-add-on-config-dir).
## Kubernetes
@@ -313,7 +316,8 @@ If you choose to run Frigate via LXC in Proxmox the setup can be complex so be p
:::
Suggestions include:
Suggestions include:
- For Intel-based hardware acceleration, to allow access to the `/dev/dri/renderD128` device with major number 226 and minor number 128, add the following lines to the `/etc/pve/lxc/<id>.conf` LXC configuration:
@@ -13,7 +13,7 @@ Use of the bundled go2rtc is optional. You can still configure FFmpeg to connect
# Setup a go2rtc stream
First, you will want to configure go2rtc to connect to your camera stream by adding the stream you want to use for live view in your Frigate config file. Avoid changing any other parts of your config at this step. Note that go2rtc supports [many different stream types](https://github.com/AlexxIT/go2rtc/tree/v1.9.2#module-streams), not just rtsp.
First, you will want to configure go2rtc to connect to your camera stream by adding the stream you want to use for live view in your Frigate config file. Avoid changing any other parts of your config at this step. Note that go2rtc supports [many different stream types](https://github.com/AlexxIT/go2rtc/tree/v1.9.9#module-streams), not just rtsp.
:::tip
@@ -32,69 +32,74 @@ go2rtc:
After adding this to the config, restart Frigate and try to watch the live stream for a single camera by clicking on it from the dashboard. It should look much clearer and more fluent than the original jsmpeg stream.
### What if my video doesn't play?
- Check Logs:
- Access the go2rtc logs in the Frigate UI under Logs in the sidebar.
-If go2rtc is having difficulty connecting to your camera, you should see some error messages in the log.
-Access the go2rtc logs in the Frigate UI under Logs in the sidebar.
- If go2rtc is having difficulty connecting to your camera, you should see some error messages in the log.
- Check go2rtc Web Interface: if you don't see any errors in the logs, try viewing the camera through go2rtc's web interface.
- Navigate to port 1984 in your browser to access go2rtc's web interface.
- If using Frigate through Home Assistant, enable the web interface at port 1984.
- If using Docker, forward port 1984 before accessing the web interface.
-Click `stream` for the specific camera to see if the camera's stream is being received.
- Navigate to port 1984 in your browser to access go2rtc's web interface.
- If using Frigate through Home Assistant, enable the web interface at port 1984.
-If using Docker, forward port 1984 before accessing the web interface.
- Click `stream` for the specific camera to see if the camera's stream is being received.
- Check Video Codec:
- If the camera stream works in go2rtc but not in your browser, the video codec might be unsupported.
- If using H265, switch to H264. Refer to [videocodeccompatibility](https://github.com/AlexxIT/go2rtc/tree/v1.9.2#codecs-madness) in go2rtc documentation.
- If unable to switch from H265 to H264, or if the stream format is different (e.g., MJPEG), re-encode the video using [FFmpegparameters](https://github.com/AlexxIT/go2rtc/tree/v1.9.2#source-ffmpeg). It supports rotating and resizing video feeds and hardware acceleration. Keep in mind that transcoding video from one format to another is a resource intensive task and you may be better off using the built-in jsmpeg view.
- Some camera streams may need to use the ffmpeg module in go2rtc. This has the downside of slower startup times, but has compatibility with more stream types.
- If the camera stream works in go2rtc but not in your browser, the video codec might be unsupported.
- If using H265, switch to H264. Refer to [videocodeccompatibility](https://github.com/AlexxIT/go2rtc/tree/v1.9.9#codecs-madness) in go2rtc documentation.
- If unable to switch from H265 to H264, or if the stream format is different (e.g., MJPEG), re-encode the video using [FFmpegparameters](https://github.com/AlexxIT/go2rtc/tree/v1.9.9#source-ffmpeg). It supports rotating and resizing video feeds and hardware acceleration. Keep in mind that transcoding video from one format to another is a resource intensive task and you may be better off using the built-in jsmpeg view.
- If you can see the video but do not have audio, this is most likely because your camera's audio stream codec is not AAC.
- If possible, update your camera's audio settings to AAC in your camera's firmware.
- If your cameras do not support AAC audio, you will need to tell go2rtc to re-encode the audio to AAC on demand if you want audio. This will use additional CPU and add some latency. To add AAC audio on demand, you can update your go2rtc config as follows:
If you need to convert **both** the audio and video streams, you can use the following:
- Some camera streams may need to use the ffmpeg module in go2rtc. This has the downside of slower startup times, but has compatibility with more stream types.
When using the ffmpeg module, you would add AAC audio like this:
- If you can see the video but do not have audio, this is most likely because your camera's audio stream codec is not AAC.
- If possible, update your camera's audio settings to AAC in your camera's firmware.
- If your cameras do not support AAC audio, you will need to tell go2rtc to re-encode the audio to AAC on demand if you want audio. This will use additional CPU and add some latency. To add AAC audio on demand, you can update your go2rtc config as follows:
1. If the stream you added to go2rtc is also used by Frigate for the `record` or `detect` role, you can migrate your config to pull from the RTSP restream to reduce the number of connections to your camera as shown [here](/configuration/restream#reduce-connections-to-camera).
2. You may also prefer to [setup WebRTC](/configuration/live#webrtc-extra-configuration) for slightly lower latency than MSE. Note that WebRTC only supports h264 and specific audio formats and may require opening ports on your router.
## Important considerations
If you are configuring go2rtc to publish HomeKit camera streams, on pairing the configuration is written to the `/dev/shm/go2rtc.yaml` file inside the container. These changes must be manually copied across to the `go2rtc` section of your Frigate configuration in order to persist through restarts.
If you already have an environment with Linux and Docker installed, you can continue to [Installing Frigate](#installing-frigate) below.
If you already have Frigate installed in Docker or as a Home Assistant addon, you can continue to [Configuring Frigate](#configuring-frigate) below.
If you already have Frigate installed through Docker or through a Home Assistant Add-on, you can continue to [Configuring Frigate](#configuring-frigate) below.
:::
@@ -81,7 +81,7 @@ Now you have a minimal Debian server that requires very little maintenance.
## Installing Frigate
This section shows how to create a minimal directory structure for a Docker installation on Debian. If you have installed Frigate as a Home Assistant addon or another way, you can continue to [Configuring Frigate](#configuring-frigate).
This section shows how to create a minimal directory structure for a Docker installation on Debian. If you have installed Frigate as a Home Assistant Add-on or another way, you can continue to [Configuring Frigate](#configuring-frigate).
### Setup directories
@@ -110,7 +110,6 @@ This `docker-compose.yml` file is just a starter for amd64 devices. You will nee
`docker-compose.yml`
```yaml
version: "3.9"
services:
frigate:
container_name: frigate
@@ -163,14 +162,13 @@ FFmpeg arguments for other types of cameras can be found [here](../configuration
Now that you have a working camera configuration, you want to setup hardware acceleration to minimize the CPU required to decode your video streams. See the [hardware acceleration](../configuration/hardware_acceleration.md) config reference for examples applicable to your hardware.
Now that you have a working camera configuration, you want to setup hardware acceleration to minimize the CPU required to decode your video streams. See the [hardware acceleration](../configuration/hardware_acceleration_video.md) config reference for examples applicable to your hardware.
Here is an example configuration with hardware acceleration configured to work with most Intel processors with an integrated GPU using the [preset](../configuration/ffmpeg_presets.md):
`docker-compose.yml` (after modifying, you will need to run `docker compose up -d` to apply changes)
```yaml
version: "3.9"
services:
frigate:
...
@@ -199,7 +197,6 @@ By default, Frigate will use a single CPU detector. If you have a USB Coral, you
`docker-compose.yml` (after modifying, you will need to run `docker compose up -d` to apply changes)
```yaml
version: "3.9"
services:
frigate:
...
@@ -306,6 +303,7 @@ By default, Frigate will retain video of all tracked objects for 10 days. The fu
### Step 7: Complete config
At this point you have a complete config with basic functionality.
- View [common configuration examples](../configuration/index.md#common-configuration-examples) for a list of common configuration examples.
- View [full config reference](../configuration/reference.md) for a complete list of configuration options.
If you are using HassOS with the addon, the URL should be one of the following depending on which addon version you are using. Note that if you are using the Proxy Addon, you do NOT point the integration at the proxy URL. Just enter the URL used to access Frigate directly from your network.
If you are using Home Assistant Add-on, the URL should be one of the following depending on which Add-on variant you are using. Note that if you are using the Proxy Add-on, you should NOT point the integration at the proxy URL. Just enter the same URL used to access Frigate directly from your network.
@@ -54,7 +54,9 @@ Message published for each changed tracked object. The first message is publishe
},// attributes with top score that have been identified on the object at any point
"current_attributes":[],// detailed data about the current attributes in this frame
"current_estimated_speed":0.71,// current estimated speed (mph or kph) for objects moving through zones with speed estimation enabled
"velocity_angle":180// direction of travel relative to the frame for objects moving through zones with speed estimation enabled
"velocity_angle":180,// direction of travel relative to the frame for objects moving through zones with speed estimation enabled
"recognized_license_plate":"ABC12345",// a recognized license plate for car objects
"recognized_license_plate_score":0.933451
},
"after":{
"id":"1607123955.475377-mxklsc",
@@ -93,14 +95,18 @@ Message published for each changed tracked object. The first message is publishe
}
],
"current_estimated_speed":0.77,// current estimated speed (mph or kph) for objects moving through zones with speed estimation enabled
"velocity_angle":180// direction of travel relative to the frame for objects moving through zones with speed estimation enabled
"velocity_angle":180,// direction of travel relative to the frame for objects moving through zones with speed estimation enabled
"recognized_license_plate":"ABC12345",// a recognized license plate for car objects
"recognized_license_plate_score":0.933451
}
}
```
### `frigate/tracked_object_update`
Message published for updates to tracked object metadata, for example when GenAI runs and returns a tracked object description.
Message published for updates to tracked object metadata, for example:
#### Generative AI Description Update
```json
{
@@ -110,6 +116,33 @@ Message published for updates to tracked object metadata, for example when GenAI
}
```
#### Face Recognition Update
```json
{
"type":"face",
"id":"1607123955.475377-mxklsc",
"name":"John",
"score":0.95,
"camera":"front_door_cam",
"timestamp":1607123958.748393,
}
```
#### License Plate Recognition Update
```json
{
"type":"lpr",
"id":"1607123955.475377-mxklsc",
"name":"John's Car",
"plate":"123ABC",
"score":0.95,
"camera":"driveway_cam",
"timestamp":1607123958.748393,
}
```
### `frigate/reviews`
Message published for each changed review item. The first message is published when the `detection` or `alert` is initiated. When additional objects are detected or when a zone change occurs, it will publish a, `update` message with the same id. When the review activity has ended a final `end` message is published.
@@ -301,6 +334,10 @@ Topic to adjust motion contour area for a camera. Expected value is an integer.
Topic with current motion contour area for a camera. Published value is an integer.
### `frigate/<camera_name>/review_status`
Topic with current activity status of the camera. Possible values are `NONE`, `DETECTION`, or `ALERT`.
@@ -19,11 +19,11 @@ Once logged in, you can generate an API key for Frigate in Settings.
### Set your API key
In Frigate, you can use an environment variable or a docker secret named `PLUS_API_KEY` to enable the `Frigate+` buttons on the Explore page. Home Assistant Addon users can set it under Settings > Addons > Frigate NVR > Configuration > Options (be sure to toggle the "Show unused optional configuration options" switch).
In Frigate, you can use an environment variable or a docker secret named `PLUS_API_KEY` to enable the `Frigate+` buttons on the Explore page. Home Assistant Addon users can set it under Settings > Add-ons > Frigate > Configuration > Options (be sure to toggle the "Show unused optional configuration options" switch).
:::warning
You cannot use the `environment_vars` section of your Frigate configuration file to set this environment variable. It must be defined as an environment variable in the docker config or HA addon config.
You cannot use the `environment_vars` section of your Frigate configuration file to set this environment variable. It must be defined as an environment variable in the docker config or Home Assistant Add-on config.
:::
@@ -51,6 +51,8 @@ You can view all of your submitted images at [https://plus.frigate.video](https:
Once you have [requested your first model](../plus/first_model.md) and gotten your own model ID, it can be used with a special model path. No other information needs to be configured for Frigate+ models because it fetches the remaining config from Frigate+ automatically.
You can either choose the new model from the Frigate+ pane in the Settings page of the Frigate UI, or manually set the model at the root level in your config:
[Frigate Notify](https://github.com/0x2142/frigate-notify) is a simple app designed to send notifications from Frigate NVR to your favorite platforms. Intended to be used with standalone Frigate installations - Home Assistant not required, MQTT is optional but recommended.
[Frigate Notify](https://github.com/0x2142/frigate-notify) is a simple app designed to send notifications from Frigate to your favorite platforms. Intended to be used with standalone Frigate installations - Home Assistant not required, MQTT is optional but recommended.
[Frigate telegram](https://github.com/OldTyT/frigate-telegram) makes it possible to send events from Frigate to Telegram. Events are sent as a message with a text description, video, and thumbnail.
[Periscope](https://github.com/maksz42/periscope) is a lightweight Android app that turns old devices into live viewers for Frigate. It works on Android 2.2 and above, including Android TV. It supports authentication and HTTPS.
@@ -22,3 +22,13 @@ Yes. Models and metadata are stored in the `model_cache` directory within the co
### Can I keep using my Frigate+ models even if I do not renew my subscription?
Yes. Subscriptions to Frigate+ provide access to the infrastructure used to train the models. Models trained with your subscription are yours to keep and use forever. However, do note that the terms and conditions prohibit you from sharing, reselling, or creating derivative products from the models.
### Why can't I submit images to Frigate+?
If you've configured your API key and the Frigate+ Settings page in the UI shows that the key is active, you need to ensure that you've enabled both snapshots and `clean_copy` snapshots for the cameras you'd like to submit images for. Note that `clean_copy` is enabled by default when snapshots are enabled.
<a href="https://frigate.video/plus" target="_blank" rel="nofollow">Frigate+</a> offers models trained on images submitted by Frigate+ users from their security cameras and is specifically designed for the way Frigate NVR analyzes video footage. These models offer higher accuracy with less resources. The images you upload are used to fine tune a baseline model trained from images uploaded by all Frigate+ users. This fine tuning process results in a model that is optimized for accuracy in your specific conditions.
<a href="https://frigate.video/plus" target="_blank" rel="nofollow">Frigate+</a> offers models trained on images submitted by Frigate+ users from their security cameras and is specifically designed for the way Frigate analyzes video footage. These models offer higher accuracy with less resources. The images you upload are used to fine tune a baseline model trained from images uploaded by all Frigate+ users. This fine tuning process results in a model that is optimized for accuracy in your specific conditions.
@@ -32,7 +32,7 @@ The USB coral can draw up to 900mA and this can be too much for some on-device U
The USB coral has different IDs when it is uninitialized and initialized.
- When running Frigate in a VM, Proxmox lxc, etc. you must ensure both device IDs are mapped.
- When running HA OS you may need to run the Full Access version of the Frigate addon with the `Protected Mode` switch disabled so that the coral can be accessed.
- When running through the Home Assistant OS you may need to run the Full Access variant of the Frigate Add-on with the _Protection mode_ switch disabled so that the coral can be accessed.
@@ -47,10 +47,9 @@ On linux, some helpful tools/commands in diagnosing would be:
On modern linux kernels, the system will utilize some swap if enabled. Setting vm.swappiness=1 no longer means that the kernel will only swap in order to avoid OOM. To prevent any swapping inside a container, set allocations memory and memory+swap to be the same and disable swapping by setting the following docker/podman run parameters:
description="Returns an HLS playlist for the specified date-time (with timezone) on the specified camera. Append /master.m3u8 or /index.m3u8 for HLS playback.",
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.