mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-06-21 03:41:55 +03:00
Allow rtsps:// in camera wizard URL validation
Extends the custom URL validator to accept both rtsp:// and rtsps://, and updates the error message in all 25 translated locales to reflect both schemes. Also fixes a pre-existing typo in the Slovak translation (\"rtsp / \" → \"rtsp://\"). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
6fdd65ddb5
commit
ff8876c5b3
@ -313,7 +313,7 @@
|
||||
"nameLength": "Ime kamere mora imati 64 znaka ili manje",
|
||||
"invalidCharacters": "Ime kamere sadrži nevažeće znakove",
|
||||
"nameExists": "Ime kamere već postoji",
|
||||
"customUrlRtspRequired": "Prilagođeni URL-ovi moraju početi s \"rtsp://\". Za tokove kamere koji nisu RTSP potrebna je ručna konfiguracija."
|
||||
"customUrlRtspRequired": "Prilagođeni URL-ovi moraju početi s \"rtsp://\" ili \"rtsps://\". Za tokove kamere koji nisu RTSP potrebna je ručna konfiguracija."
|
||||
}
|
||||
},
|
||||
"step2": {
|
||||
|
||||
@ -1059,7 +1059,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "No es recomana Reolink RST. Es recomana habilitar HTTP a la configuració de la càmera i reiniciar l'assistent de la càmera."
|
||||
},
|
||||
"customUrlRtspRequired": "Els URL personalitzats han de començar amb \"rtsp://\". Es requereix configuració manual per a fluxos de càmera no RTSP."
|
||||
"customUrlRtspRequired": "Els URL personalitzats han de començar amb \"rtsp://\" o \"rtsps://\". Es requereix configuració manual per a fluxos de càmera no RTSP."
|
||||
},
|
||||
"selectBrand": "Seleccioneu la marca de la càmera per a la plantilla d'URL",
|
||||
"customUrl": "URL de flux personalitzat",
|
||||
|
||||
@ -1133,7 +1133,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "Reolink RTSP wird nicht empfohlen. Es wird empfohlen, http in den Kameraeinstellungen zu aktivieren und den Kamera-Assistenten neu zu starten."
|
||||
},
|
||||
"customUrlRtspRequired": "Benutzerdefinierte URLs müssen mit „rtsp://“ beginnen. Für Nicht-RTSP-Kamerastreams ist eine manuelle Konfiguration erforderlich."
|
||||
"customUrlRtspRequired": "Benutzerdefinierte URLs müssen mit „rtsp://“ oder „rtsps://“ beginnen. Für Nicht-RTSP-Kamerastreams ist eine manuelle Konfiguration erforderlich."
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -320,7 +320,7 @@
|
||||
"nameLength": "Camera name must be 64 characters or less",
|
||||
"invalidCharacters": "Camera name contains invalid characters",
|
||||
"nameExists": "Camera name already exists",
|
||||
"customUrlRtspRequired": "Custom URLs must begin with \"rtsp://\". Manual configuration is required for non-RTSP camera streams."
|
||||
"customUrlRtspRequired": "Custom URLs must begin with \"rtsp://\" or \"rtsps://\". Manual configuration is required for non-RTSP camera streams."
|
||||
}
|
||||
},
|
||||
"step2": {
|
||||
|
||||
@ -1091,7 +1091,7 @@
|
||||
"nameLength": "El nombre de la cámara debe tener 64 caracteres o menos",
|
||||
"invalidCharacters": "El nombre de la cámara contiene caracteres no válidos",
|
||||
"nameExists": "El nombre de la cámara ya existe",
|
||||
"customUrlRtspRequired": "Las URL personalizadas deben comenzar con \"rtsp://\". Se requiere configuración manual para transmisiones de cámara sin RTSP.",
|
||||
"customUrlRtspRequired": "Las URL personalizadas deben comenzar con \"rtsp://\" o \"rtsps://\". Se requiere configuración manual para transmisiones de cámara sin RTSP.",
|
||||
"brandOrCustomUrlRequired": "Seleccione una marca de cámara con host/IP o elija \"Otro\" con una URL personalizada"
|
||||
},
|
||||
"description": "Ingrese los detalles de su cámara y elija probar la cámara o seleccionar manualmente la marca.",
|
||||
|
||||
@ -208,7 +208,7 @@
|
||||
"nameLength": "نام دوربین باید ۶۴ کاراکتر یا کمتر باشد",
|
||||
"invalidCharacters": "نام دوربین شامل نویسههای نامعتبر است",
|
||||
"nameExists": "نام دوربین از قبل وجود دارد",
|
||||
"customUrlRtspRequired": "URLهای سفارشی باید با «rtsp://» شروع شوند. برای جریانهای دوربینِ غیر RTSP پیکربندی دستی لازم است."
|
||||
"customUrlRtspRequired": "URLهای سفارشی باید با «rtsp://» یا «rtsps://» شروع شوند. برای جریانهای دوربینِ غیر RTSP پیکربندی دستی لازم است."
|
||||
}
|
||||
},
|
||||
"title": "افزودن دوربین",
|
||||
|
||||
@ -1096,7 +1096,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "Le protocole RTSP de Reolink est déconseillé. Activez le protocole HTTP dans les paramètres du firmware de la caméra, puis relancez l'assistant."
|
||||
},
|
||||
"customUrlRtspRequired": "Les URL personnalisées doivent commencer par \"rtsp://\". Une configuration manuelle est requise pour les flux de caméra non-RTSP."
|
||||
"customUrlRtspRequired": "Les URL personnalisées doivent commencer par \"rtsp://\" ou \"rtsps://\". Une configuration manuelle est requise pour les flux de caméra non-RTSP."
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -685,7 +685,7 @@
|
||||
"nameLength": "שם המצלמה חייב להיות באורך של עד 64 תווים",
|
||||
"invalidCharacters": "שם המצלמה מכיל תווים לא חוקיים",
|
||||
"nameExists": "שם המצלמה כבר קיים",
|
||||
"customUrlRtspRequired": "כתובות מותאמות אישית חייבות להתחיל ב־\"rtsp://\". עבור זרמי מצלמה שאינם RTSP נדרשת הגדרה ידנית."
|
||||
"customUrlRtspRequired": "כתובות מותאמות אישית חייבות להתחיל ב־\"rtsp://\" או \"rtsps://\". עבור זרמי מצלמה שאינם RTSP נדרשת הגדרה ידנית."
|
||||
},
|
||||
"description": "הזן את פרטי המצלמה ובחר אם לבצע בדיקה למצלמה או לבחור ידנית את היצרן.",
|
||||
"cameraName": "שם מצלמה",
|
||||
|
||||
@ -443,7 +443,7 @@
|
||||
"nameLength": "Ime kamere mora imati 64 znaka ili manje",
|
||||
"invalidCharacters": "Ime kamere sadrži nevaljane znakove",
|
||||
"nameExists": "Ime kamere već postoji",
|
||||
"customUrlRtspRequired": "Prilagođeni URL-ovi moraju započeti s \"rtsp://\". Ručna konfiguracija potrebna je za prijenose kamera bez RTSP-a."
|
||||
"customUrlRtspRequired": "Prilagođeni URL-ovi moraju započeti s \"rtsp://\" ili \"rtsps://\". Ručna konfiguracija potrebna je za prijenose kamera bez RTSP-a."
|
||||
}
|
||||
},
|
||||
"step2": {
|
||||
|
||||
@ -1254,7 +1254,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "Reolink RTSP non è consigliato. Abilita HTTP nelle impostazioni del firmware della telecamera e riavvia la procedura guidata."
|
||||
},
|
||||
"customUrlRtspRequired": "Gli URL personalizzati devono iniziare con \"rtsp://\". Per i flussi di telecamere non RTSP è richiesta la configurazione manuale."
|
||||
"customUrlRtspRequired": "Gli URL personalizzati devono iniziare con \"rtsp://\" o \"rtsps://\". Per i flussi di telecamere non RTSP è richiesta la configurazione manuale."
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -1040,7 +1040,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "Reolink の RTSP は推奨されません。カメラ設定で http を有効にし、カメラウィザードを再起動することを推奨します。"
|
||||
},
|
||||
"customUrlRtspRequired": "カスタム URL は「rtsp://」で始まる必要があります。非 RTSP カメラ ストリームの場合は手動構成が必要です。"
|
||||
"customUrlRtspRequired": "カスタム URL は「rtsp://」 または 「rtsps://」で始まる必要があります。非 RTSP カメラ ストリームの場合は手動構成が必要です。"
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -898,7 +898,7 @@
|
||||
"nameLength": "Kameros pavadinimas privalo būti 64 ar mažiau simbolių",
|
||||
"invalidCharacters": "Kameros pavadinime yra neleistinų simbolių",
|
||||
"nameExists": "Toks kameros pavadinimas jau yra",
|
||||
"customUrlRtspRequired": "Individualus URL turi prasidėti su \"rtsp://\". Rankinis konfiguravimas yra reikalaujas ne-RTSP kamerų transliacijoms."
|
||||
"customUrlRtspRequired": "Individualus URL turi prasidėti su \"rtsp://\" arba \"rtsps://\". Rankinis konfiguravimas yra reikalaujas ne-RTSP kamerų transliacijoms."
|
||||
}
|
||||
},
|
||||
"step2": {
|
||||
|
||||
@ -1133,7 +1133,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "Reolink RTSP anbefales ikke. Aktiver HTTP i kameraets fastvare-innstillinger og start kameraveiviseren på nytt."
|
||||
},
|
||||
"customUrlRtspRequired": "Egendefinerte URL-er må begynne med \"rtsp://\". Manuell konfigurering kreves for kamerastrømmer som ikke bruker RTSP."
|
||||
"customUrlRtspRequired": "Egendefinerte URL-er må begynne med \"rtsp://\" eller \"rtsps://\". Manuell konfigurering kreves for kamerastrømmer som ikke bruker RTSP."
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -1137,7 +1137,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "Reolink RTSP wordt niet aanbevolen. Schakel HTTP in via de firmware-instellingen van de camera en start de wizard opnieuw."
|
||||
},
|
||||
"customUrlRtspRequired": "Aangepaste URL’s moeten beginnen met “rtsp://”. Handmatige configuratie is vereist voor camerastreams die geen RTSP gebruiken."
|
||||
"customUrlRtspRequired": "Aangepaste URL’s moeten beginnen met “rtsp://” of “rtsps://”. Handmatige configuratie is vereist voor camerastreams die geen RTSP gebruiken."
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -1071,7 +1071,7 @@
|
||||
"nameLength": "Nazwa kamery musi mieć 64 lub mniej znaków",
|
||||
"invalidCharacters": "Nazwa kamery zawiera niepoprawne znaki",
|
||||
"nameExists": "Nazwa kamery jest już zajęta",
|
||||
"customUrlRtspRequired": "Niestandardowe adresy URL muszą zaczynać się od \"rtsp://\". Ręczna konfiguracja wymagana jest dla strumieniów innych niż RTSP."
|
||||
"customUrlRtspRequired": "Niestandardowe adresy URL muszą zaczynać się od \"rtsp://\" lub \"rtsps://\". Ręczna konfiguracja wymagana jest dla strumieniów innych niż RTSP."
|
||||
},
|
||||
"description": "Wprowadź szczegóły kamery i wybierz autodetekcję lub ręcznie wybierz firmę.",
|
||||
"probeMode": "Wykryj kamerę",
|
||||
|
||||
@ -1074,7 +1074,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "RTSP Reolink nu este recomandat. Activează HTTP în setările firmware ale camerei și repornește asistentul."
|
||||
},
|
||||
"customUrlRtspRequired": "URL-urile personalizate trebuie să înceapă cu „rtsp://”. Configurarea manuală este necesară pentru stream-urile care nu sunt RTSP."
|
||||
"customUrlRtspRequired": "URL-urile personalizate trebuie să înceapă cu „rtsp://” sau „rtsps://”. Configurarea manuală este necesară pentru stream-urile care nu sunt RTSP."
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -963,7 +963,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "RTSP от Reolink не рекомендуется. Включите HTTP в настройках камеры и перезапустите мастер настройки камеры."
|
||||
},
|
||||
"customUrlRtspRequired": "Пользовательские URL должны начинаться с \"rtsp://\". Для потоков камер, не использующих RTSP, требуется ручная настройка."
|
||||
"customUrlRtspRequired": "Пользовательские URL должны начинаться с \"rtsp://\" или \"rtsps://\". Для потоков камер, не использующих RTSP, требуется ручная настройка."
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -536,7 +536,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "Reolink RTSP sa neodporúča. Odporúča sa povoliť HTTP v nastavení kamery a reštartovať sprievodca kamery."
|
||||
},
|
||||
"customUrlRtspRequired": "Vlastné URL musia začať s \"rtsp / \"\". Manuálna konfigurácia je potrebná pre non-RTSP kamerové prúdy."
|
||||
"customUrlRtspRequired": "Vlastné URL musia začať s \"rtsp://\" alebo \"rtsps://\". Manuálna konfigurácia je potrebná pre non-RTSP kamerové prúdy."
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -514,7 +514,7 @@
|
||||
"nameLength": "Ime kamere mora imeti 64 znakov ali manj",
|
||||
"invalidCharacters": "Ime kamere vsebuje neveljavne znake",
|
||||
"nameExists": "Ime kamere že obstaja",
|
||||
"customUrlRtspRequired": "URL-ji po meri se morajo začeti z \"rtsp://\". Za pretoke, ki niso RTSP, je potrebna ročna konfiguracija.",
|
||||
"customUrlRtspRequired": "URL-ji po meri se morajo začeti z \"rtsp://\" ali \"rtsps://\". Za pretoke, ki niso RTSP, je potrebna ročna konfiguracija.",
|
||||
"brands": {
|
||||
"reolink-rtsp": "RTSP za Reolink ni priporočen. \nV nastavitvah kamere omogočite HTTP in znova zaženite čarovnika."
|
||||
},
|
||||
|
||||
@ -943,7 +943,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "Reolink RTSP rekommenderas inte. Aktivera HTTP i kamerans firmwareinställningar och starta om guiden."
|
||||
},
|
||||
"customUrlRtspRequired": "Anpassade webbadresser måste börja med \"rtsp://\". Manuell konfiguration krävs för kameraströmmar som inte använder RTSP."
|
||||
"customUrlRtspRequired": "Anpassade webbadresser måste börja med \"rtsp://\" eller \"rtsps://\". Manuell konfiguration krävs för kameraströmmar som inte använder RTSP."
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -941,7 +941,7 @@
|
||||
"nameLength": "Kamera ismi en fazla 64 karakter olmalıdır",
|
||||
"invalidCharacters": "Kamera ismi geçersiz karakterler içeriyor",
|
||||
"nameExists": "Kamera ismi zaten mevcut",
|
||||
"customUrlRtspRequired": "Özel URL'ler \"rtsp://\" ile başlamalıdır. RTSP olmayan kamera akışları için manuel yapılandırma gereklidir.",
|
||||
"customUrlRtspRequired": "Özel URL'ler \"rtsp://\" veya \"rtsps://\" ile başlamalıdır. RTSP olmayan kamera akışları için manuel yapılandırma gereklidir.",
|
||||
"brandOrCustomUrlRequired": "Bir kamera markası seçip host/IP adresi girin ya da özel bir URL kullanmak için ‘Diğer’ seçeneğini tercih edin"
|
||||
},
|
||||
"useDigestAuthDescription": "ONVIF için HTTP digest kimlik doğrulamasını kullanın. Bazı kameralar, standart yönetici kullanıcısı yerine özel bir ONVIF kullanıcı adı/parola kullanılmasını gerektirebilir."
|
||||
|
||||
@ -1013,7 +1013,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "Не рекомендується використовувати Reolink RTSP. Увімкніть HTTP у налаштуваннях прошивки камери та перезапустіть майстер."
|
||||
},
|
||||
"customUrlRtspRequired": "Користувацькі URL-адреси мають починатися з \"rtsp://\". Для потоків з камер, що не підтримують RTSP, потрібне ручне налаштування."
|
||||
"customUrlRtspRequired": "Користувацькі URL-адреси мають починатися з \"rtsp://\" або \"rtsps://\". Для потоків з камер, що не підтримують RTSP, потрібне ручне налаштування."
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -1006,7 +1006,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "不建議使用 Reolink RTSP。建議在鏡頭設定中啟用 HTTP,並重新啟動鏡頭設定精靈。"
|
||||
},
|
||||
"customUrlRtspRequired": "自訂 URL 必須以「rtsp://」開頭。非 RTSP 串流需手動設定。"
|
||||
"customUrlRtspRequired": "自訂 URL 必須以「rtsp://」 或 「rtsps://」開頭。非 RTSP 串流需手動設定。"
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -1133,7 +1133,7 @@
|
||||
"brands": {
|
||||
"reolink-rtsp": "不建议使用萤石 RTSP 协议。建议在摄像头设置中启用 HTTP 协议,并重新运行摄像头添加向导。"
|
||||
},
|
||||
"customUrlRtspRequired": "自定义 URL 必须以“rtsp://”开头;对于非 RTSP 协议的摄像头流,需手动添加至配置文件。"
|
||||
"customUrlRtspRequired": "自定义 URL 必须以“rtsp://” 或 “rtsps://”开头;对于非 RTSP 协议的摄像头流,需手动添加至配置文件。"
|
||||
},
|
||||
"docs": {
|
||||
"reolink": "https://docs.frigate-cn.video/configuration/camera_specific.html#reolink-cameras"
|
||||
|
||||
@ -262,7 +262,7 @@
|
||||
"nameLength": "攝影機名稱要少於64個字元",
|
||||
"invalidCharacters": "攝影機名稱內有不允許使用的字元",
|
||||
"nameExists": "該攝影機名稱已存在",
|
||||
"customUrlRtspRequired": "自訂 URL 必須以“rtsp://”開頭;對於非 RTSP 協議的攝影機流,需手動新增至設定檔。"
|
||||
"customUrlRtspRequired": "自訂 URL 必須以“rtsp://” 或 “rtsps://”開頭;對於非 RTSP 協議的攝影機流,需手動新增至設定檔。"
|
||||
}
|
||||
},
|
||||
"description": "請按照以下步驟新增攝影機至 Frigate 中。",
|
||||
|
||||
@ -87,7 +87,7 @@ export default function Step1NameCamera({
|
||||
.string()
|
||||
.optional()
|
||||
.refine(
|
||||
(val) => !val || val.startsWith("rtsp://"),
|
||||
(val) => !val || val.startsWith("rtsp://") || val.startsWith("rtsps://"),
|
||||
t("cameraWizard.step1.errors.customUrlRtspRequired"),
|
||||
),
|
||||
})
|
||||
|
||||
Loading…
Reference in New Issue
Block a user