diff --git a/public/index.html b/public/index.html
index 738e826..a972073 100644
--- a/public/index.html
+++ b/public/index.html
@@ -2,12 +2,12 @@
-
+
-
-
+
+
Restreamer
diff --git a/src/Footer.js b/src/Footer.js
index 8a87d31..a6c645b 100644
--- a/src/Footer.js
+++ b/src/Footer.js
@@ -132,7 +132,7 @@ function Resources(props) {
const core = $resources.core;
return (
-
+
{(system.cpu_used >= 75 || system.mem_used >= 75 || core.memfs_used >= 75 || core.disk_used >= 75 || core.net_used >= 75) && (
)}
diff --git a/src/Header.js b/src/Header.js
index 9278b84..0cdfffa 100644
--- a/src/Header.js
+++ b/src/Header.js
@@ -182,10 +182,7 @@ function AboutModal(props) {
- Release:{' '}
-
- v{Version.UI}
-
+ Release: {Version.UI}
Repo:{' '}
diff --git a/src/I18n.js b/src/I18n.js
index 22f8f3e..958e1c9 100644
--- a/src/I18n.js
+++ b/src/I18n.js
@@ -10,6 +10,7 @@ import { messages as FR } from './locales/fr/messages.js';
import { messages as IT } from './locales/it/messages.js';
import { messages as PT } from './locales/pt/messages.js';
import { messages as ES } from './locales/es/messages.js';
+import { messages as RU } from './locales/ru/messages.js';
import * as Storage from './utils/storage';
i18n.loadLocaleData('en', { plurals: plurals.en });
@@ -18,6 +19,7 @@ i18n.loadLocaleData('fr', { plurals: plurals.fr });
i18n.loadLocaleData('it', { plurals: plurals.it });
i18n.loadLocaleData('pt', { plurals: plurals.pt });
i18n.loadLocaleData('es', { plurals: plurals.es });
+i18n.loadLocaleData('ru', { plurals: plurals.ru });
i18n.load({
en: EN,
de: DE,
@@ -25,6 +27,7 @@ i18n.load({
it: IT,
pt: PT,
es: ES,
+ ru: RU,
});
const getLanguage = (defaultLanguage, supportedLanguages) => {
@@ -53,7 +56,7 @@ const getBrowserLanguage = (defaultLanguage) => {
return match[0].toLowerCase();
};
-i18n.activate(getLanguage('en', ['en', 'de', 'fr', 'it', 'pt', 'es']));
+i18n.activate(getLanguage('en', ['en', 'de', 'fr', 'it', 'pt', 'es', 'ru']));
export default function Provider(props) {
return {props.children};
diff --git a/src/locales/de/messages.js b/src/locales/de/messages.js
index b20ff10..327e87f 100644
--- a/src/locales/de/messages.js
+++ b/src/locales/de/messages.js
@@ -1 +1 @@
-/*eslint-disable*/module.exports={messages:{"<0>Show probe details0>":"<0>Details der Überprüfung anzeigen0>","ALSA":"ALSA","API endpoint not found. Settings not saved.":"API-Endpunkt nicht gefunden. Einstellungen nicht gespeichert.","AVFoundation":"AVFoundation","Abort":"Abbrechen","About":"Über","Add":"Hinzufügen","Add Publication":"Publikation hinzufügen","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Fügen Sie externe Widgets und Stile zur Publikationsseite hinzu. Einige Beispiele finden Sie auf der Hilfeseite.","Add new channel":"Neuen Kanal hinzufügen","Add: {0}":["Hinzufügen: ",["0"]],"Address":"Adresse","Address for the background image.":"Adresse des Hintergrundbildes.","Address to listen on for HTTP requests.":"Die Adresse für das Abhören von HTTP-Anfragen.","Address to listen on for HTTPS requests.":"Die Adresse für das Abhören von HTTPS-Anfragen.","Adjust publication site colors and background as you like.":"Farben und den Hintergrund der Publikationsseite nach Belieben anpassen.","Advanced monitoring":"Erweiterte Systemüberwachung","Advanced settings":"Erweiterte Einstellungen","Advanced setup":"Erweiterte Einrichtung","Alerting by email":"Benachrichtigung per E-Mail","All":"Alle","All important system settings.":"Alle wichtigen Systemeinstellungen.","Allow all referrer":"Erlaube alle Referrer","Allow counting how many viewers the stream has.":"Erlaubt das Zählen der Anzahl des Publikums vom Stream.","Amplitude":"Amplitude","An environment variable sets this value.":"Eine Umgebungsvariable legt diesen Wert fest.","App":"App","Application":"Anwendung","Are you sure you want to abort the wizard?":"Sind Sie sicher, dass Sie den Assistenten abbrechen wollen?","Audio":"Audio","Audio Device":"Audiogerät","Audio device":"Audiogerät","Audio from device":"Audio von Gerät","Audio settings":"Audio-Einstellungen","Audio setup":"Audio-Einrichtung","Auth0":"Auth0","Auth0 Tenant":"Auth0 Tenant","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 ist derzeit nicht verfügbar, da diese Schnittstelle von einer unsicheren Quelle geladen wurde.","Author":"Autor","Authorization":"Autorisierung","Autoplay":"Autoplay","Available":"Verfügbar","Back":"Zurück","Background colors":"Hintergrundfarben","Background image":"Hintergrundbild","Backup URL":"Backup-URL","Backup server":"Backup-Server","Backup stream":"Backupstream","Backup stream key":"Backup stream key","Bandwidth":"Bandbreite","Bandwidth control":"Bandbreitensteuerung","Banner":"Banner","Basic":"Basic","Beep factor":"Piep-Faktor","Bitrate":"Bitrate","Briefly describe what the audience will see during the live stream.":"Beschreiben Sie kurz, was die Zuschauenden während des Live-Streams sehen werden.","Button color":"Farbe des Knopfes","Cache for files on /data.":"Cache für Dateien auf /data.","Cache time (Seconds)":"Cache-Zeit (Sek)","Cache types":"Cache-Typen","Capture clicks":"Klicks erfassen","Capture cursor":"Mauszeiger erfassen","Channel \"{0}\" saved":["Kanal \"",["0"],"\" gespeichert"],"Channels":"Kanäle","Check for updates":"Nach Updates suchen","Check the requirements":"Anforderungen prüfen","Choose a video stream":"Videostream wählen","Choose an audio stream":"Audiostream wählen","Choose an input device ...":"Eingabegerät wählen …","Choose codec ...":"Codec wählen …","Choose tenant ...":"Wähle einen Tenant","Chunk":"Segment","Close":"Schliessen","Code injection":"Code Injection","Codec":"Codec","Color":"Farbe","Config":"Konfiguration","Confirm password":"Bestätigen Sie das Passwort","Connect":"Verbinden","Connected device":"Verbundenes Gerät","Connected since <0/>":"Verbunden für <0/>","Connecting ...":"Verbinde ...","Connecting to Restreamer Core ...":"Mit Restreamer Core verbinden …","Connecting to Restreamer Core failed probably because of mixed content.":"Die Verbindung zu Restreamer Core ist wahrscheinlich wegen gemischter Inhalte fehlgeschlagen.","Content":"Inhalt","Cores":"Cores","Create user":"Benutzer anlegen","Creative Commons":"Creative Commons","Custom ...":"Individuell …","Custom JSON config for datarhei Core.":"Individuelle JSON Konfiguration für den datarhei Core.","Custom audio device":"Individuelles Audiogerät","Custom audio index":"Individueller Audio-Index","Custom bitrate (kbit/s)":"Individuelle Bitrate (kbit/s)","Custom code injection":"Injektion von Individuellem Code","Custom delay":"Individuelle Verzögerung","Custom device":"Individuelles Gerät","Custom format":"Individuelles Format","Custom framerate":"Individuelle Bildfrequenz","Custom keyframe interval":"Individuelles Keyframe-Intervall","Custom layout":"Individuelles Aussehen","Custom sampling (Hz)":"Individuelle Abtastung (Hz)","Custom scale":"Individuelle Skalierung","Custom size":"Individuelle Größe","Custom video device":"Individuelles Videogerät","Custom video index":"Individueller Video-Index","Data copied to clipboard":"Daten wurden in die Zwischenablage kopiert","Death color":"Death color","Decoder":"Decoder","Default":"Standard","Delay":"Verzögerung","Delay (ms)":"Verzögerung (ms)","Delete":"Löschen","Deleting a publication service cannot be reversed. The publication stops immediately.":"Die Löschung eines Publikationsdienstes kann nicht rückgängig gemacht werden. Die Veröffentlichung wird sofort gestoppt.","Delivering mode":"Zustellmodus","Description":"Beschreibung","Design":"Design","Device":"Gerät","Disconnect":"Trennen","Disconnect & Continue":"Trennen und fortfahren","Disconnecting ...":"Trennen ...","Disk":"Festplatte","Disk cache":"Festplatten Zwischenspeicher","Disk storage":"Festplattenspeicher","Do you really want to restart the application now?":"Möchten Sie die Anwendung wirklich neu starten?","Do you want to delete \"{0}\"?":["Soll \"",["0"],"\" gelöscht werden?"],"Do you want to delete {title}?":["Möchten Sie ",["title"]," löschen?"],"Do you want to disconnect \"{0}\"?":["Möchten Sie die Verbindung zu „",["0"],"“ unterbrechen?"],"Docs":"Dokumente","Documentation":"Dokumentation","Dup. frames":"Duplizierte Frames","EDIT: Player":"EDIT: Player","EDIT: Publication Website":"BEARBEITEN: Publikation Website","Edit":"Bearbeiten","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Bearbeiten Sie die Audio- und Videoquellen für den Live-Stream. Fügen Sie eine Beschreibung hinzu, und legen Sie die gewünschte Inhaltslizenz fest.","Edit: {title}":["Bearbeiten: ",["title"]],"Embed":"Einbetten","Enable RTMP server ...":"RTMP-Server aktivieren …","Enable a periodic beep every second with this value times the carrier frequency":"Periodischen Piepton jede Sekunde mit diesem Wert mal der Trägerfrequenz aktivieren","Enable backup stream":"Backupstream aktivieren","Enable nerd statistics":"Nerd-Statistiken einschalten","Enable primary stream":"Primären Stream aktivieren","Enable snapshots":"Momentaufnahme aktivieren","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"Es wird dringend empfohlen, die Autorisierung zu aktivieren. Andernfalls kann jeder auf diese Instanz zugreifen.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"Es wird dringend empfohlen, die Basisauthentifizierung zu aktivieren. Andernfalls könnte jeder Daten in /memfs schreiben.","Encoder":"Encoder","Encoding":"Kodierung","Encryption":"Verschlüsselung","Enter a name for the new channel.":"Einen Namen für den neuen Kanal eingeben.","Enter password":"Passwort eingeben","Enter the address of your network source:":"Adresse des Netzwerkquelle eintragen:","Enter username":"Anmeldename eingeben","Entropy coder":"Entropy coder","Error":"Fehler","Error while copying data to clipboard":"Fehler beim Kopieren von Daten in die Zwischenablage","Error: {0}":["Fehler: ",["0"]],"Expands the area above the channel list (live chat).":"Erweitert den Bereich oberhalb der Kanalliste (Live-Chat).","Expands the area under the channel description (comment boxes).":"Erweitert den Bereich unter der Kanalbeschreibung (Kommentarfelder).","Expert mode":"Expertenmodus","Extend channel list":"Kanalliste erweitern","Extend content":"Inhalt erweitern","Extend footer":"Fußzeile erweitern","Extend header":"Header erweitern","FFmpeg":"FFmpeg","FPS":"FPS","Failed to correctly cleanup previous process data":"Frühere Prozessdaten konnten nicht korrekt bereinigt werden","Failed to create publication service ({0})":["Publikationsdienst konnte nicht erstellt werden (",["0"],")"],"Failed to create publication website files.":"Die Dateien der Publikations-Website konnten nicht erstellt werden.","Failed to probe the source. Please check the <0>probe details0>.":"Prüfen der Quelle ist fehlgeschlagen. <0>Details der Überprüfung0> ansehen.","Failed to refresh token: {0}":["Token konnte nicht aktualisiert werden: ",["0"]],"Failed to save ingest metadata":"Speichern der Ingest-Metadaten fehlgeschlagen","Failed to stop process":"Prozess konnte nicht angehalten werden","Failed to store player size setting.":"Die Einstellung für die Playergröße konnte nicht gespeichert werden.","Failed to store publication service ({0})":["Publikationsdienst konnte nicht gespeichert werden (",["0"],")"],"Failed to update ingest process ({0})":["Aktualisierung des Ingest-Prozesses fehlgeschlagen (",["0"],")"],"Failed to update the player":"Aktualisierung des Players fehlgeschlagen","Failed to verify the source. Please check the address.":"Die Quelle konnte nicht verifiziert werden. Bitte Adresse prüfen.","Finish":"Speichern","Flags":"Flaggen","For Javascripts.":"Für Javascripte.","For Stylesheets.":"Für Stylesheets.","Force input framerate":"Bildfrequenz für die Eingabe erzwingen","Format":"Format","Frame drops":"Verlorene Frames","Framebuffer":"Bildspeicher","Framerate":"Bildfrequenz","Frequency (Hz)":"Frequenz (Hz)","GET":"GET","General":"Allgemein","Google Analytics ID":"Google Analytics ID","Google Analytics Tracker Name":"Name Google Analytics Tracker","HLS":"HLS","HLS URL":"HLS URL","HLS statistic for the In-memory storage":"HLS-Statistik für den In-Memory-Speicher","HTTP and HTTPS":"HTTP und HTTPS","HTTP port":"HTTP Port","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"HTTPS Port","Hardware device":"Hardwaregerät","Header":"Kopfzeile","Headline":"Überschrift","Hosted Restreamer interface":"Gehostete Restreamer-Oberfläche","Human readable name on the service.":"Von Menschen lesbarer Name des Dienstes.","IP address":"IP-Adresse","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"Wenn Sie die Ports geändert haben, kann es sein, dass Restreamer Core bereits neu gestartet wurde, aber jetzt auf einem anderen Port verfügbar ist.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"Wenn Sie Let’s Encrypt TLS aktiviert haben, kann es einige Zeit dauern, die Zertifikate zu erwerben. Stellen Sie sicher, dass Restreamer Core über Port 80 aus dem Internet erreichbar ist. Bitte überprüfen Sie das Protokoll in der Konsole von Restreamer Core.","Ignore IP ranges":"IP-Bereiche ignorieren","Image URL":"Bild-URL","Imprint":"Impressum","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"Neben dem Player bietet der Restreamer eine komplette Landingpage, mit der Sie Ihren Live-Stream einfach und schnell präsentieren können.","In-memory":"In-memory","In-memory storage":"In-Memory-Speicher","Incompatible":"Inkompatibel","Inherit":"Übernehmen","Inject 1":"Inject 1","Inject 2":"Inject 2","Inject 3":"Inject 3","Inject 4":"Inject 4","Internal HLS server":"Interner HLS-Server","Internal RTMP server":"Interner RTMP-Server","Interval (seconds)":"Intervall (Sekunden)","Issue alert":"Fehler melden","Keyframe interval (seconds)":"Keyframe-Intervall (Sekunden)","Layout":"Layout","Let's Encrypt certification":"Zertifizierung mit Let’s Encrypt","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Let’s Encrypt erfordert einen oder mehrere öffentliche Domainnamen und einen zugänglichen Port 80/TCP.","Level":"Level","Level of system protocol.":"Ebene des Systemprotokolls.","License":"Lizenz","Life color":"Life color","Linecolor":"Linienfarbe","Link":"Link","Link, mouseover":"Link, Mouseover","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"Liste der IP-Bereiche in CIDR-Notation, z. B. 127.0.0.1/32, die von der Statistik nicht erfasst werden sollen - ein IP-Bereich pro Zeile. Leer lassen, um alle Sitzungen aufzuzeichnen.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"Liste der zu cachenden Dateierweiterungen (z. B. \".html\"), eine pro Zeile. Leer lassen, um alle Dateitypen zu cachen.","List size (segments)":"Listengröße (Segmente)","Live-Streaming to Facebook Live RTMP service":"Live-Streaming zum Facebook Live RTMP-Dienst","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Live-Streaming zum Instagram. Für den Stream-Schlüssel wird ein Dienst wie <0>Yellow Duck0> benötigt.","Live-Streaming to Twitch Live RTMP Service.":"Live-Streaming zu Twitch.","Live-Streaming to Vimeos Live RTMP Service":"Live-Streaming zu Vimeo","Livesource ID":"Livesource-ID","Log level":"Protokollierungsebene","Logging":"Protokollieren","Login":"Anmelden","Login failed: Couldn't load API details":"Login fehlgeschlagen: Konnte die API-Details nicht laden","Login failed: {0}":["Login fehlgeschlagen: ",["0"]],"Login/JWT authorization":"Anmeldung/JWT-Autorisierung","Logo":"Logo","Logout":"Abmelden","MB":"MB","Main Source":"Hauptquelle","Main channel":"Hauptkanal","Main channel not found":"Hauptkanal nicht gefunden","Main channel saved":"Hauptkanal gespeichert","Main page channel (index.html).":"Kanal auf der Startseite (index.html)","Maintainer:":"Gepflegt von:","Maximum allowed cache size, 0 for unlimited.":"Maximal zulässige Cache-Größe, 0 für unbegrenzt.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Maximal erlaubte MB RAM für /memfs, 0 für unbegrenzt.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Maximal erlaubte MB, die von der Festplatte verbraucht werden dürfen. 0 für unbegrenzt.","Maximum bandwidth Mbit/s":"Maximale Bandbreite Mbit/s","Maximum delay in milliseconds.":"Maximale Latenz (Ms).","Maximum file size (Megabytes)":"Maximale Dateigröße (MB)","Maximum file size to put in cache.":"Maximale Dateigröße, die in den Cache gestellt wird.","Maximum log histroy":"Maximale Protokollhistorie","Maximum log lines":"Maximale Protokollzeilen","Maximum size (Megabytes)":"Maximale Größe (Megabytes)","Maximum viewer idle time (Seconds)":"Maximale Zuschauer Leerzeit (Sekunden)","Maximum viewers":"Maximale Anzahl von Zuschauenden","Memory":"Arbeitsspeicher","Meta information":"Meta-Informationen","Metadata":"Metadaten","Mold":"Mold","More about Twitter's copyright <0>here0>.":"Mehr über Twitter’s Urheberrecht <0>hier0>.","More about YouTube's copyright <0>here0>.":"Mehr über das Urheberrecht von YouTube <0>hier0>.","More about licenses here":"Mehr über die Lizenzen hier","More about the service":"Mehr über den Service","Mute":"Stumm","Name":"Name","Name for the template. If the name already exists, it will be overwritten.":"Templatename. Wenn der Name existiert, wird er überschrieben.","Network":"Netzwerk","Network source":"Netzwerk-Quelle","Next":"Weiter","Next: Audio":"Weiter: Audio","Next: Video setup":"Weiter: Video-Einrichtung","No":"Nein","No audio":"Kein Audio","No audio stream available":"Kein Audiostream verfügbar","No live stream was detected. Please check the software that sends the stream.":"Es wurde kein Livestream erkannt. Bitte die Software überprüfen, die den Stream sendet.","No source selected":"Keine Quelle ausgewählt","No suitable encoder found.":"Keine passender Encoder gefunden.","No video":"Kein Video","No video stream available":"Kein Videostream verfügbar","Node ID":"Knoten-ID","Noise":"Rauschen","None":"Keine","Notes":"Hinweise","Number of log lines to keep.":"Anzahl der Protokollzeilen, die aufbewahrt werden sollen.","Number of logs to keep for each process.":"Anzahl der Protokolle, die je Prozess aufbewahrt werden sollen.","OK":"OK","One referrer per line, e.g. http://www.example.com":"Ein Referrer pro Zeile, wie http://www.beispiel.com","Open":"Öffnen","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"Passthrough (Kopieren) sollte nur bei Bedarf deaktiviert werden. Jede Kodierung erfordert zusätzliche CPU/GPU-Ressourcen.","Password":"Passwort","Password for authorization.":"Passwort für die Autorisierung.","Password for the device.":"Passwort von dem Gerät.","Persist viewer statistics":"Betrachterstatistiken beibehalten","Pixel format":"Pixelformat","Plan: <0>Starter0>":"Plan: <0>Starter0>","Platforms":"Plattformen","Playback":"Wiedergabe","Player":"Player","Player URL":"Player-URL","Player settings saved":"Playereinstellungen gespeichert","Playersite":"Playerseite","Playlist":"Wiedergabeliste","Please check the <0>process log0>":"Bitte <0>Prozessprotokoll0> prüfen","Please contact the operator of the service and check what happens.":"An den Betreiber des Dienstes wenden und prüfen, was passiert ist.","Please select a file to upload.":"Datei zum Hochladen auswählen.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"„Passthrough (Kopieren)“ sollte nur deaktiviert werden, wenn es erforderlich ist. Jedes weitere Encoding benötigt zusätzliche CPU/GPU Ressourcen.","Please wait. Probe stream data ...":"Bitte warten — der Stream wird geprüft ...","Please wait. Setting up the stream ...":"Bitte warten — einrichten des Streams ...","Port":"Port","Position":"Position","Preset":"Voreinstellung","Primary stream":"Primärer Stream","Primary stream key":"Primärer Stream-Schlüssel","Probe":"Prüfen","Process":"Prozess","Process control":"Prozesskontrolle","Process debug":"Prozess-Fehlerbehebung","Process debug report":"Prozess-Fehlerbehebungsbericht","Process details":"Prozess-Details","Process report":"Prozess-Bericht","Processing & Control":"Verarbeitung & Steuerung","Profile":"Profil","Protocol":"Protokoll","Protocols":"Protokolle","Public domain/s":"Öffentliceh Domain/s","Publication service not found":"Publikationsdienst nicht gefunden","Publication website settings saved":"Einstellungen der Publication Webseite gespeichert","Publications":"Publikationen","Pull Mode":"Abholmodus","Pull or recieve the data:":"Daten abholen oder empfangen:","Quality":"Qualität","RGB test pattern":"RGB-Testbild","RTMP app for publishing.":"RTMP-App für die Veröffentlichung.","RTMP server":"RTMP-Server","RTMP server is not enabled":"RTMP-Server ist nicht aktiviert","RTMP server listen address.":"RTMP-Server Lauschadresse.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"RTMP-Token für die Veröffentlichung und Wiedergabe. Das Token ist der Wert des URL-Abfrageparameters „token“.","RTMP/S":"RTMP/S","RTMPS server":"RTMPS-Server","RTSP":"RTSP","Raspberry Pi camera":"Raspberry Pi Kamera","Rate control":"Ratenkontrolle","Ratio":"Verhältnis","Read input at native speed":"Eingabe mit nativer Geschwindigkeit lesen","Receive Mode":"Empfangsmodus","Reconnect":"Wiederverbinden","Reconnect delay (seconds)":"Verzögerung beim Wiederherstellen der Verbindung (Sekunden)","Reconnecting in {0}s":["Wiederverbinden in ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["Die Wiederherstellung der Verbindung zum Restreamer Core ist in den letzten ",["RETRIES"]," Sekunden fehlgeschlagen."],"Reconnecting to Restreamer Core failed.":"Die Wiederherstellung der Verbindung zu Restreamer Core ist fehlgeschlagen.","Region":"Region","Reload":"Erneut laden","Remove the oldest entries if the /memfs is full":"Älteste Einträge entfernen, wenn das /memfs voll ist","Requires activation":"Aktivierung erforderlich","Restart":"Neustart","Restart required":"Neustart erforderlich","Restarting":"Neustart","Restarting Restreamer Core ...":"Neustart von Restreamer Core …","Restarting the application failed.":"Neustart der Anwendung ist fehlgeschlagen.","Restreamer Service":"Restreamer Service","Retrieving stream data ...":"Abrufen von Streamdaten ...","Retry":"Wiederholen","Rule":"Regel","Sampling":"Sampling","Save":"Speichern","Scale":"Skalierung","Seconds to keep files in cache.":"Sekunden, um Dateien im Cache zu halten.","Seconds until a process is restarted.":"Sekunden, bis ein Prozess neu gestartet wird.","Seconds until a staled process is terminated.":"Sekunden, bis ein hängender Prozess beendet wird.","Seconds until the snapshot/thumbnail of the video source is updated.":"Sekunden, bis ein Vorschaubild (JPEG) der Videoquelle aktualisiert wird.","Security":"Sicherheit","Security token":"Sicherheit Token","Seekbar color":"Seekbar Farbe","Segment length (seconds)":"Segmentlänge (Sek)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"Das Segment wird nach Ablauf dieser Zeit auf dem folgenden Keyframe geschnitten. 2 wird empfohlen.","Segmentation":"Segmentierung","Select a device:":"Auswahl Gerät:","Select audio Source:":"Audioquelle auswählen:","Select source ...":"Auswahl Quelle ...","Select video source:":"Videoquelle auswählen:","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Wählen Sie aus, ob Sie den Stream von einer <0>Netzwerkquelle0> (z. B. einer Netzwerkkamera) oder dem <1>internen RTMP-Server1> (z. B. OBS-Streams an den Restreamer) beziehen.","Select your encoding setting:":"Einstellungen für die Encodierung:","Selected":"Ausgewählt","Selected channel":"Auswahl","Selection":"Auswahl","Send anonymous metrics (helps us for future development)":"Sende anonyme Anwendungsdaten (Hilft den Restreamer kontinuierlich zu verbessern)","Send stream to this address:":"Sende den Stream an diese Adresse:","Send video to Framebuffer":"Sendet das Video zum Bildspeicher","Server":"Server","Service":"Service","Service name":"Name des Dienstes","Service token for monitoring.":"Servicetoken für die Überwachung.","Sessions":"Zuschauer","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Legt eine Begrenzung der Bandbreite in Mbit/s für die ausgehende HLS-Datenübertragung fest. Alle Dienste, wie RTMP und ausgehende Prozesse, werden in die Berechnung einbezogen. Wenn die Bandbreite überschritten wird, erhalten HLS-Zuschauende den HTTP-Statuscode 509 (Bandwidth Limit Exceeded). 0 ist unbegrenzt.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Legt ein Limit für die Zuschauenden in der HLS-Sitzungen fest. Wenn das Limit überschritten wird, erhalten HLS-Zuschauende den HTTP-Statuscode 509 (Bandbreitenlimit überschritten). 0 ist unbegrenzt.","Setting for connection to the service.":"Einstellung für die Anbindung an den Service.","Settings":"Einstellungen","Settings (expert mode)":"Einstellungen (Experten-Modus)","Settings for /data path. The access is protected by":"Eintellungen für den /data Pfad. Der Zugriff wird geschützt durch","Settings for /memfs path.":"Einstellung für den /memfs Pfad.","Settings saved. All changes will be applied after restarting the application.":"Einstellungen gespeichert. Die Änderungen werden nach einem Neustart der Anwendungen übernommen.","Shows a reference to the project.":"Zeigt einen Hinweis auf das Projekt.","Sign up (free)":"Anmelden (Kostenlos)","Silence":"Stille","Silence Audio":"Stilles Audio","Sine":"Sinus","Sitename":"Seitenname","Size":"Grösse","Snapshot":"Vorschaubild","Social-login (OAuth2, 2FA)":"Social-login (OAuth2, 2FA)","Socket timeout (microseconds)":"Socket-Zeitüberschreitung (Mikrosekunden)","Software":"Software","Source":"Quelle","Speed":"Geschwindigkeit","Stale timeout (seconds)":"Zeitüberschreitung (Sekunden)","Statistics":"Statistiken","Storage":"Speicherplatz","Stores the viewer statistics to the disk.":"Speichert die Zuschauerstatistik auf der Festplatte.","Stream":"Stream","Stream URL":"Stream-URL","Stream key":"Stream-Schlüssel","Stream name":"Streamname","Stream names":"Streamnamen","Support datarhei Restreamer":"Unterstütze datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Unterstützt HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT und mehr.","System":"System","Template":"Vorlage","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Vorlage, die für die Erstellung der Publikations-Website verwendet werden soll. Mit der Schaltfläche „Löschen“ wird die Auswahl aus dem System entfernt.","Terms":"Bedingungen","Test pattern":"Testbild","Test pattern (extended)":"Testbild (erweitert)","Text colors":"Textfarben","The amplitude (0.0 - 1.0) of the generated audio stream":"Die Amplitude (0,0 - 1,0) des erzeugten Audiostreams","The application is using an older version of the settings.":"Die Applikation verwendet eine ältere Version der Einstellungen.","The bitrate of the audio stream.":"Die Bitrate des Audiostreams.","The carrier frequency":"Trägerfrequenz","The channel \"{0}\" could not be deleted":["Der Kanal \"",["0"],"\\“ konnte nicht gelöscht werden"],"The channel \"{0}\" has been deleted":["Der Kanal \"",["0"],"\\“ wurde gelöscht"],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"Die Löschung dieses Kanals kann nicht rückgängig gemacht werden. Alle Veröffentlichungen dieses Kanals werden entfernt.","The input profile is not complete. Please define a video and audio source.":"Unvollständiges Eingangsprofil. Video- und Audioquelle definieren.","The layout of the audio stream.":"Anordnung des Audiostreams.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"Die maximale Anzahl von Wiedergabelistensegmenten. 0 enthält alle Segmente. 6 wird empfohlen.","The noise color":"Audio-Rauschfarbe","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"Die Person, die ein Werk mit dieser Urkunde verbunden hat, hat das Werk der Allgemeinheit gewidmet, indem sie auf alle ihre Rechte an dem Werk weltweit nach dem Urheberrecht, einschließlich aller verwandten und benachbarten Rechte, verzichtet, soweit dies gesetzlich zulässig ist. Sie können das Werk vervielfältigen, verändern, verbreiten und aufführen, auch für kommerzielle Zwecke, alles ohne um Erlaubnis zu fragen.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"Der öffentlich erreichbare Domänenname des Hosts, auf dem der Restreamer läuft. Trennen Sie mehrere Domänennamen durch ein Komma.","The publication service \"{0}\" could not be deleted":["Der Publikationsdienst \"",["0"],"\" konnte nicht gelöscht werden"],"The publication service \"{0}\" has been created":["Der Publikationsdienst \"",["0"],"\" wurde erstellt"],"The publication service \"{0}\" has been deleted":["Der Publikationsdienst wurde \"",["0"],"\" gelöscht"],"The publication service has been created":"Der Publikationsdienst wurde erstellt","The sample rate of the audio stream.":"Abtastrate des Audiostreams.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["Die ausgewählte Datei ist zu groß (",["0"]," Bytes). Es sind nur ",["1"]," Bytes erlaubt."],"The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}":["Der ausgewählte Dateityp (",["0"],") ist nun erlaubt. Erlaubte Dateitypen sind ",["imageAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}":["Der ausgewählte Dateityp (",["0"],") ist nun erlaubt. Erlaubte Dateitypen sind ",["logoAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}":["Der ausgewählte Dateityp (",["0"],") ist nicht erlaubt. Die erlaubten Dateitypen sind ",["templateAcceptString"]],"The settings for \"{0}\" have been saved":["Die Einstellungen für \"",["0"],"\" wurden gespeichert"],"The source doesn't provide any audio streams.":"Die Quelle stellt keine Audiostreams zur Verfügung.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"Die Quelle stellt keine Audiostreams zur Verfügung. Bitte die <0>Details der Überprüfung0> ansehen.","The source doesn't provide any compatible audio streams.":"Die Quelle stellt keine kompatiblen Audiostreams zur Verfügung.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"Die Quelle stellt keine kompatiblen Videostreams zur Verfügung. Bitte die <0>Anforderungen0> prüfen.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"Die Quelle stellt keine Videostreams zur Verfügung. Bitte die <0>Details der Überprüfung0> ansehen.","The source doesn't provide any video streams. Please check the device.":"Die Quelle stellt keine Videostreams zur Verfügung. Bitte die Quelle prüfen.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"Die Videoquelle stellt keinen kompatiblen Audiokanal zur Verfügung. <0>Silence Audio0> wird empfohlen. Dienste wie z.B. YouTube, Facebook & Co. benötigen einen Audiokanal.","The video source is compatible. Select the desired resolution:":"Die Videoquelle ist kompatibel. Gewünschte Auflösung auswählen:","There are updates available. Here you get more information.":"Es sind Updates verfügbar. Hier erhalten Sie weitere Informationen.","There war an error during upload: {0}":["Beim Hochladen ist ein Fehler aufgetreten: ",["0"]],"There was a problem storing the settings. Settings not saved.":"Es gab ein Problem beim Speichern der Einstellungen. Einstellungen nicht gespeichert.","There was an error connecting to Restreamer Core at {0}.":["Es ist ein Fehler beim Verbinden mit Restreamer Core bei ",["0"]," aufgetreten."],"There was an error during upload: {0}":["Beim Hochladen ist ein Fehler aufgetreten: ",["0"]],"There was an error setting up the stream.":"Es ist ein Fehler beim Einrichten des Streams aufgetreten.","There were some errors in the settings. Settings not saved.":"Es gab einige Fehler in den Einstellungen. Einstellungen nicht gespeichert.","There's no login method available.":"Es ist keine Methode für die Anmeldung verfügbar.","This is a dummy service that explains to you the concepts of service.":"Dies ist ein Dummy-Dienst, der Ihnen die Konzepte des Dienstes erklärt.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"Bitte Geduld. Es kann einen Moment dauern, bis der Restreamer Core neu gestartet ist …","This is to mention the copyright regulations for the target of this service.":"Dies ist ein Hinweis auf die urheberrechtlichen Bestimmungen für das Ziel dieses Dienstes.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"Diese Lizenz erlaubt Wiederverwendern das Kopieren und Verteilen des Materials in jedem Medium oder Format nur in unangepasster Form und nur so lange, wie die Nennung des Urhebers erfolgt. Die Lizenz erlaubt die kommerzielle Nutzung.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format in unangepasster Form zu kopieren und zu verbreiten, und zwar nur für nicht-kommerzielle Zwecke und nur so lange, wie der Urheber genannt wird.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"Diese Lizenz erlaubt es Wiederverwendern, das Material zu verbreiten, zu remixen, zu adaptieren und darauf aufzubauen, und zwar in jedem Medium oder Format und nur für nicht-kommerzielle Zwecke und nur so lange, wie die Nennung des Urhebers erfolgt.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Diese Lizenz erlaubt es Wiederverwendern, das Material zu verbreiten, zu remixen, zu adaptieren und darauf aufzubauen, und zwar in jedem Medium oder Format und nur für nicht-kommerzielle Zwecke, und nur solange der Urheber genannt wird. Wenn Sie das Material umarbeiten, anpassen oder darauf aufbauen, müssen Sie das geänderte Material unter identischen Bedingungen lizenzieren.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format zu verbreiten, zu remixen, anzupassen und darauf aufzubauen, solange der Urheber genannt wird. Die Lizenz erlaubt die kommerzielle Nutzung.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format zu verbreiten, zu remixen, anzupassen und darauf aufzubauen, solange der Urheber genannt wird. Die Lizenz erlaubt die kommerzielle Nutzung. Wenn Sie das Material umarbeiten, anpassen oder darauf aufbauen, müssen Sie das geänderte Material unter identischen Bedingungen lizenzieren.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"Diese Quelle kann nicht bearbeitet werden, während sie in Gebrauch ist. Um fortzufahren, müssen Sie die Verbindung zur Quelle unterbrechen.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["Diese Version der Benutzeroberfläche unterstützt nicht das verfügbare FFmpeg-Binary (",["0"],"). Die Benutzeroberfläche erfordert ",["1"],". Bitte verwenden Sie eine unterstützte FFmpeg-Binärdatei."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["Diese Version der Benutzeroberfläche unterstützt nicht den angeschlossenen Kern (",["0"],"). Die Benutzeroberfläche erfordert ",["1"],". Bitte verwenden Sie eine kompatible Version der UI."],"This version of the UI is compatible.":"Die verwendete Version der Benutzeroberfläche ist kompatibel.","Time until an inactive viewer connection is treated as closed.":"Zeit bis eine inaktive Zuschauerverbindung als geschlossen behandelt wird.","Token":"Token","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Überträgt Schnappschüsse der Hauptquelle an einen HTTP/S Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Überträgt den Audiokanal der Hauptquelle an einen Icecast Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle als HTTP-Live-Streaming (HLS) an einen HTTP/S-Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle als MPEG-DASH an einen HTTP/S Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen Brightcove Live-Service. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Übertragen Sie die Hauptquelle an einen CDN77 RTMP Service. Mehr über die Einrichtung <0>hier0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Übertragen Sie die Hauptquelle an einen DaCast RTMP Service. Mehr über die Einrichtung <0>hier0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Übertragen Sie die Hauptquelle an einen MPEG-TS-Dienst. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen MPEG-TS-Dienst. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen RTSP-Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen Red5/Pro Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen SRT Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen UDP-Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen WOWZA Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Überträgt die Hauptquelle auf eine datarhei Core Ressource. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle auf eine livespotting.com Ressource. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Übertragen Sie die Hauptquelle an die Akamai (MSL) Media Services Live. Weitere Details zu den MSL-Encoder-Einstellungen finden Sie <0>hier0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Übertragen Sie die Hauptquelle an den Bitmovin-Cloud-Encoding-Service, ein leistungsstarkes Tool für Live-Streaming. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an den Restream RTMP Service. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Überträgt Ihr Video als RTMP-Stream mit dem erforderlichen, in YouTube Studio generierten Schlüssel. Weitere Informationen zum Einrichten eines Live-Streams finden Sie in der <0>Creator Academy0> von YouTube.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Überträgt Ihren Videostream mit dem erforderlichen Schlüssel, der in Twitter Producer generiert wurde. Weitere Informationen zum Einrichten eines Livestreams finden Sie unter <0>Producer0> von Twitter.","Tune":"Optimieren","UDP transport":"UDP-Transport","Unable to load the config.":"Die Konfiguration kann nicht geladen werden.","Unique ident on the service.":"Einzigartige Identität für den Service.","Unknown":"Unbekannt","Unselected":"Nicht gewählt","Upload":"Hochladen","Uploading the file failed":"Die Dateiübertragung ist fehlgeschlagen","Uploading the logo failed":"Hochladen des Logos fehlgeschlagen","Uptime":"Betriebszeit","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Verwenden Sie Auth0 für Ihren laufenden Restreamer Core. Mehr <0>Details0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Verwenden Sie den Assistenten (<0/>) für eine schnelle und einfache Einrichtung, oder bearbeiten Sie (<1/>) die Quellen direkt im benutzerdefinierten Modus.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Copyright und die richtige Bildlizenz wählen. Ob frei für alle oder stark eingeschränkt. Überlege kurz, was andere mit dem Video machen dürfen.","User registration":"Benutzerregistrierung","Username":"Anmeldename","Username for authorization.":"Anmeldename für die Autorisierung.","Username for the device.":"Anmeldename von dem Gerät.","VPU ID":"VPU-ID","Video":"Video","Video device":"Videogerät","Video settings":"Videoeinstellungen","Video setup":"Video-Einrichtung","Video source":"Videoquelle","Viewer":"Zuschauende","Virtual source":"Virtuelle-Quelle","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Willkommen bei Restreamer v2, der Lösung für die schnelle und einfache Veröffentlichung von Videos. Kostenlos für private und kommerzielle Nutzung. Weitere Hilfe in der <0>Dokumentation0>.","Write protection":"Schreibschutz","YUV test pattern":"YUV-Testbild","Yes":"Ja","You can't abort the wizard because at least one input must be defined.":"Sie können den Assistenten nicht abbrechen, da mindestens ein Eingang definiert sein muss.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"Konfiguration geändert. Damit die Änderungen wirksam werden muss die Anwendung neu starten. Jetzt neu starten?","You have to reconnect manually":"Verbindung manuell wiederherstellen","You have unsaved changes. Please save them before you can control the service again.":"Ungespeicherte Änderungen. Bitte speichern, bevor der Dienst wieder gesteuert werden kann.","Your stream needs to be encoded, but there's no suitable encoder available.":"Ihr Stream muss kodiert werden, aber es ist kein geeigneter Encoder verfügbar.","Your stream needs to be encoded. Choose the desired encoder:":"Stream muss kodiert werden. Gewünschten Encoder wählen:","blue":"blau","brown":"braun","iframe code":"iframe Code","kbit/s":"kbit/s","pink":"rosa","velvet":"velvet","violet":"violett","white":"weiß"}};
\ No newline at end of file
+/*eslint-disable*/module.exports={messages:{"<0>Compatibility list0>":"<0>Kompatibilitätsliste0>","<0>Show probe details0>":"<0>Details der Überprüfung anzeigen0>","ALSA":"ALSA","API endpoint not found. Settings not saved.":"API-Endpunkt nicht gefunden. Einstellungen nicht gespeichert.","AVFoundation":"AVFoundation","Abort":"Abbrechen","About":"Über","Add":"Hinzufügen","Add Publication":"Publikation hinzufügen","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Fügen Sie externe Widgets und Stile zur Publikationsseite hinzu. Einige Beispiele finden Sie auf der Hilfeseite.","Add new channel":"Neuen Kanal hinzufügen","Add: {0}":["Hinzufügen: ",["0"]],"Address":"Adresse","Address for the background image.":"Adresse des Hintergrundbildes.","Address to listen on for HTTP requests.":"Die Adresse für das Abhören von HTTP-Anfragen.","Address to listen on for HTTPS requests.":"Die Adresse für das Abhören von HTTPS-Anfragen.","Adjust publication site colors and background as you like.":"Farben und den Hintergrund der Publikationsseite nach Belieben anpassen.","Advanced monitoring":"Erweiterte Systemüberwachung","Advanced settings":"Erweiterte Einstellungen","Advanced setup":"Erweiterte Einrichtung","Alerting by email":"Benachrichtigung per E-Mail","All":"Alle","All important system settings.":"Alle wichtigen Systemeinstellungen.","Allow all referrer":"Erlaube alle Referrer","Allow counting how many viewers the stream has.":"Erlaubt das Zählen der Anzahl des Publikums vom Stream.","Amplitude":"Amplitude","An environment variable sets this value.":"Eine Umgebungsvariable legt diesen Wert fest.","App":"App","Application":"Anwendung","Are you sure you want to abort the wizard?":"Sind Sie sicher, dass Sie den Assistenten abbrechen wollen?","Audio":"Audio","Audio Device":"Audiogerät","Audio device":"Audiogerät","Audio from device":"Audio von Gerät","Audio settings":"Audio-Einstellungen","Audio setup":"Audio-Einrichtung","Auth0":"Auth0","Auth0 Tenant":"Auth0 Tenant","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 ist derzeit nicht verfügbar, da diese Schnittstelle von einer unsicheren Quelle geladen wurde.","Author":"Autor","Authorization":"Autorisierung","Automatic cleanup of all media data":"Automatische Bereinigung aller Mediadateien","Autoplay":"Autoplay","Available":"Verfügbar","Back":"Zurück","Background colors":"Hintergrundfarben","Background image":"Hintergrundbild","Backup URL":"Backup-URL","Backup server":"Backup-Server","Backup stream":"Backupstream","Backup stream key":"Backup stream key","Bandwidth":"Bandbreite","Bandwidth control":"Bandbreitensteuerung","Banner":"Banner","Basic":"Basic","Beep factor":"Piep-Faktor","Bitrate":"Bitrate","Briefly describe what the audience will see during the live stream.":"Beschreiben Sie kurz, was die Zuschauenden während des Live-Streams sehen werden.","Button color":"Farbe des Knopfes","Cache for files on /data.":"Cache für Dateien auf /data.","Cache time (Seconds)":"Cache-Zeit (Sek)","Cache types":"Cache-Typen","Capture clicks":"Klicks erfassen","Capture cursor":"Mauszeiger erfassen","Channel \"{0}\" saved":["Kanal \"",["0"],"\" gespeichert"],"Channels":"Kanäle","Check for updates":"Nach Updates suchen","Check the requirements":"Anforderungen prüfen","Choose a video stream":"Videostream wählen","Choose an audio stream":"Audiostream wählen","Choose an input device ...":"Eingabegerät wählen …","Choose codec ...":"Codec wählen …","Choose tenant ...":"Wähle einen Tenant","Chunk":"Segment","Close":"Schliessen","Code injection":"Code Injection","Codec":"Codec","Color":"Farbe","Config":"Konfiguration","Confirm password":"Bestätigen Sie das Passwort","Connect":"Verbinden","Connected device":"Verbundenes Gerät","Connected since <0/>":"Verbunden für <0/>","Connecting ...":"Verbinde ...","Connecting to Restreamer Core ...":"Mit Restreamer Core verbinden …","Connecting to Restreamer Core failed probably because of mixed content.":"Die Verbindung zu Restreamer Core ist wahrscheinlich wegen gemischter Inhalte fehlgeschlagen.","Content":"Inhalt","Content URL":"Content URL","Cores":"Cores","Create user":"Benutzer anlegen","Creative Commons":"Creative Commons","Custom ...":"Individuell …","Custom JSON config for datarhei Core.":"Individuelle JSON Konfiguration für den datarhei Core.","Custom audio device":"Individuelles Audiogerät","Custom audio index":"Individueller Audio-Index","Custom bitrate (kbit/s)":"Individuelle Bitrate (kbit/s)","Custom code injection":"Injektion von Individuellem Code","Custom delay":"Individuelle Verzögerung","Custom device":"Individuelles Gerät","Custom format":"Individuelles Format","Custom framerate":"Individuelle Bildfrequenz","Custom keyframe interval":"Individuelles Keyframe-Intervall","Custom layout":"Individuelles Aussehen","Custom sampling (Hz)":"Individuelle Abtastung (Hz)","Custom scale":"Individuelle Skalierung","Custom size":"Individuelle Größe","Custom video device":"Individuelles Videogerät","Custom video index":"Individueller Video-Index","Data copied to clipboard":"Daten wurden in die Zwischenablage kopiert","Death color":"Death color","Decoder":"Decoder","Default":"Standard","Delay":"Verzögerung","Delay (ms)":"Verzögerung (ms)","Delete":"Löschen","Deleting a publication service cannot be reversed. The publication stops immediately.":"Die Löschung eines Publikationsdienstes kann nicht rückgängig gemacht werden. Die Veröffentlichung wird sofort gestoppt.","Delivering mode":"Zustellmodus","Description":"Beschreibung","Design":"Design","Device":"Gerät","Disconnect":"Trennen","Disconnect & Continue":"Trennen und fortfahren","Disconnecting ...":"Trennen ...","Disk":"Festplatte","Disk cache":"Festplatten Zwischenspeicher","Disk storage":"Festplattenspeicher","Do you really want to restart the application now?":"Möchten Sie die Anwendung wirklich neu starten?","Do you want to delete \"{0}\"?":["Soll \"",["0"],"\" gelöscht werden?"],"Do you want to delete {title}?":["Möchten Sie ",["title"]," löschen?"],"Do you want to disconnect \"{0}\"?":["Möchten Sie die Verbindung zu „",["0"],"“ unterbrechen?"],"Docs":"Dokumente","Documentation":"Dokumentation","Dup. frames":"Duplizierte Frames","EDIT: Player":"EDIT: Player","EDIT: Publication Website":"BEARBEITEN: Publikation Website","Edit":"Bearbeiten","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Bearbeiten Sie die Audio- und Videoquellen für den Live-Stream. Fügen Sie eine Beschreibung hinzu, und legen Sie die gewünschte Inhaltslizenz fest.","Edit: {title}":["Bearbeiten: ",["title"]],"Embed":"Einbetten","Enable RTMP server ...":"RTMP-Server aktivieren …","Enable a periodic beep every second with this value times the carrier frequency":"Periodischen Piepton jede Sekunde mit diesem Wert mal der Trägerfrequenz aktivieren","Enable backup stream":"Backupstream aktivieren","Enable nerd statistics":"Nerd-Statistiken einschalten","Enable primary stream":"Primären Stream aktivieren","Enable snapshots":"Momentaufnahme aktivieren","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"Es wird dringend empfohlen, die Autorisierung zu aktivieren. Andernfalls kann jeder auf diese Instanz zugreifen.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"Es wird dringend empfohlen, die Basisauthentifizierung zu aktivieren. Andernfalls könnte jeder Daten in /memfs schreiben.","Encoder":"Encoder","Encoding":"Kodierung","Encryption":"Verschlüsselung","Enter a name for the new channel.":"Einen Namen für den neuen Kanal eingeben.","Enter password":"Passwort eingeben","Enter the address of your network source:":"Adresse des Netzwerkquelle eintragen:","Enter username":"Anmeldename eingeben","Entropy coder":"Entropy coder","Error":"Fehler","Error while copying data to clipboard":"Fehler beim Kopieren von Daten in die Zwischenablage","Error: {0}":["Fehler: ",["0"]],"Expands the area above the channel list (live chat).":"Erweitert den Bereich oberhalb der Kanalliste (Live-Chat).","Expands the area under the channel description (comment boxes).":"Erweitert den Bereich unter der Kanalbeschreibung (Kommentarfelder).","Expert mode":"Expertenmodus","Extend channel list":"Kanalliste erweitern","Extend content":"Inhalt erweitern","Extend footer":"Fußzeile erweitern","Extend header":"Header erweitern","FFmpeg":"FFmpeg","FPS":"FPS","Failed to create publication service ({0})":["Publikationsdienst konnte nicht erstellt werden (",["0"],")"],"Failed to create publication website files.":"Die Dateien der Publikations-Website konnten nicht erstellt werden.","Failed to probe the source. Please check the <0>probe details0>.":"Prüfen der Quelle ist fehlgeschlagen. <0>Details der Überprüfung0> ansehen.","Failed to refresh token: {0}":["Token konnte nicht aktualisiert werden: ",["0"]],"Failed to save ingest metadata":"Speichern der Ingest-Metadaten fehlgeschlagen","Failed to stop process":"Prozess konnte nicht angehalten werden","Failed to store player size setting.":"Die Einstellung für die Playergröße konnte nicht gespeichert werden.","Failed to store publication service ({0})":["Publikationsdienst konnte nicht gespeichert werden (",["0"],")"],"Failed to update ingest process ({0})":["Aktualisierung des Ingest-Prozesses fehlgeschlagen (",["0"],")"],"Failed to update the player":"Aktualisierung des Players fehlgeschlagen","Failed to verify the source. Please check the address.":"Die Quelle konnte nicht verifiziert werden. Bitte Adresse prüfen.","Finish":"Speichern","Flags":"Flaggen","For Javascripts.":"Für Javascripte.","For Stylesheets.":"Für Stylesheets.","Force input framerate":"Bildfrequenz für die Eingabe erzwingen","Format":"Format","Frame drops":"Verlorene Frames","Framebuffer":"Bildspeicher","Framerate":"Bildfrequenz","Frequency (Hz)":"Frequenz (Hz)","GET":"GET","General":"Allgemein","Google Analytics ID":"Google Analytics ID","Google Analytics Tracker Name":"Name Google Analytics Tracker","HLS":"HLS","HLS statistic for the In-memory storage":"HLS-Statistik für den In-Memory-Speicher","HTTP and HTTPS":"HTTP und HTTPS","HTTP port":"HTTP Port","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"HTTPS Port","Hardware device":"Hardwaregerät","Header":"Kopfzeile","Headline":"Überschrift","Hosted Restreamer interface":"Gehostete Restreamer-Oberfläche","Human readable name on the service.":"Von Menschen lesbarer Name des Dienstes.","IP address":"IP-Adresse","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"Wenn Sie die Ports geändert haben, kann es sein, dass Restreamer Core bereits neu gestartet wurde, aber jetzt auf einem anderen Port verfügbar ist.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"Wenn Sie Let’s Encrypt TLS aktiviert haben, kann es einige Zeit dauern, die Zertifikate zu erwerben. Stellen Sie sicher, dass Restreamer Core über Port 80 aus dem Internet erreichbar ist. Bitte überprüfen Sie das Protokoll in der Konsole von Restreamer Core.","Ignore IP ranges":"IP-Bereiche ignorieren","Image URL":"Bild-URL","Imprint":"Impressum","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"Neben dem Player bietet der Restreamer eine komplette Landingpage, mit der Sie Ihren Live-Stream einfach und schnell präsentieren können.","In-memory":"In-memory","In-memory storage":"In-Memory-Speicher","Incompatible":"Inkompatibel","Inherit":"Übernehmen","Inject 1":"Inject 1","Inject 2":"Inject 2","Inject 3":"Inject 3","Inject 4":"Inject 4","Internal HLS server":"Interner HLS-Server","Internal RTMP server":"Interner RTMP-Server","Interval (seconds)":"Intervall (Sekunden)","Issue alert":"Fehler melden","Keyframe interval (seconds)":"Keyframe-Intervall (Sekunden)","Layout":"Layout","Let's Encrypt certification":"Zertifizierung mit Let’s Encrypt","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Let’s Encrypt erfordert einen oder mehrere öffentliche Domainnamen und einen zugänglichen Port 80/TCP.","Level":"Level","Level of system protocol.":"Ebene des Systemprotokolls.","License":"Lizenz","Life color":"Life color","Linecolor":"Linienfarbe","Link":"Link","Link, mouseover":"Link, Mouseover","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"Liste der IP-Bereiche in CIDR-Notation, z. B. 127.0.0.1/32, die von der Statistik nicht erfasst werden sollen - ein IP-Bereich pro Zeile. Leer lassen, um alle Sitzungen aufzuzeichnen.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"Liste der zu cachenden Dateierweiterungen (z. B. \".html\"), eine pro Zeile. Leer lassen, um alle Dateitypen zu cachen.","List size (segments)":"Listengröße (Segmente)","Live-Streaming to Facebook Live RTMP service":"Live-Streaming zum Facebook Live RTMP-Dienst","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Live-Streaming zum Instagram. Für den Stream-Schlüssel wird ein Dienst wie <0>Yellow Duck0> benötigt.","Live-Streaming to Twitch Live RTMP Service.":"Live-Streaming zu Twitch.","Live-Streaming to Vimeo Live RTMP Service":"Live-Streaming zu Vimeo","Livesource ID":"Livesource-ID","Log level":"Protokollierungsebene","Logging":"Protokollieren","Login":"Anmelden","Login failed: Couldn't load API details":"Login fehlgeschlagen: Konnte die API-Details nicht laden","Login failed: {0}":["Login fehlgeschlagen: ",["0"]],"Login/JWT authorization":"Anmeldung/JWT-Autorisierung","Logo":"Logo","Logout":"Abmelden","MB":"MB","Main Source":"Hauptquelle","Main channel":"Hauptkanal","Main channel not found":"Hauptkanal nicht gefunden","Main channel saved":"Hauptkanal gespeichert","Main page channel (index.html).":"Kanal auf der Startseite (index.html)","Maintainer:":"Gepflegt von:","Maximum allowed cache size, 0 for unlimited.":"Maximal zulässige Cache-Größe, 0 für unbegrenzt.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Maximal erlaubte MB RAM für /memfs, 0 für unbegrenzt.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Maximal erlaubte MB, die von der Festplatte verbraucht werden dürfen. 0 für unbegrenzt.","Maximum bandwidth Mbit/s":"Maximale Bandbreite Mbit/s","Maximum delay in milliseconds.":"Maximale Latenz (Ms).","Maximum file size (Megabytes)":"Maximale Dateigröße (MB)","Maximum file size to put in cache.":"Maximale Dateigröße, die in den Cache gestellt wird.","Maximum log histroy":"Maximale Protokollhistorie","Maximum log lines":"Maximale Protokollzeilen","Maximum size (Megabytes)":"Maximale Größe (Megabytes)","Maximum viewer idle time (Seconds)":"Maximale Zuschauer Leerzeit (Sekunden)","Maximum viewers":"Maximale Anzahl von Zuschauenden","Memory":"Arbeitsspeicher","Meta information":"Meta-Informationen","Metadata":"Metadaten","Mold":"Mold","More about Twitter's copyright <0>here0>.":"Mehr über Twitter’s Urheberrecht <0>hier0>.","More about YouTube's copyright <0>here0>.":"Mehr über das Urheberrecht von YouTube <0>hier0>.","More about licenses here":"Mehr über die Lizenzen hier","More about the service":"Mehr über den Service","Mute":"Stumm","Name":"Name","Name for the template. If the name already exists, it will be overwritten.":"Templatename. Wenn der Name existiert, wird er überschrieben.","Network":"Netzwerk","Network source":"Netzwerk-Quelle","Next":"Weiter","Next: Audio":"Weiter: Audio","Next: Video setup":"Weiter: Video-Einrichtung","No":"Nein","No audio":"Kein Audio","No audio stream available":"Kein Audiostream verfügbar","No input device available":"Kein Eingabegerät vorhanden","No live stream was detected. Please check the software that sends the stream.":"Es wurde kein Livestream erkannt. Bitte die Software überprüfen, die den Stream sendet.","No source selected":"Keine Quelle ausgewählt","No sources available":"Keine Quellen verfügbar","No suitable encoder found.":"Keine passender Encoder gefunden.","No video":"Kein Video","No video stream available":"Kein Videostream verfügbar","Node ID":"Knoten-ID","Noise":"Rauschen","None":"Keine","Notes":"Hinweise","Number of log lines to keep.":"Anzahl der Protokollzeilen, die aufbewahrt werden sollen.","Number of logs to keep for each process.":"Anzahl der Protokolle, die je Prozess aufbewahrt werden sollen.","OK":"OK","One referrer per line, e.g. http://www.example.com":"Ein Referrer pro Zeile, wie http://www.beispiel.com","Open":"Öffnen","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"Passthrough (Kopieren) sollte nur bei Bedarf deaktiviert werden. Jede Kodierung erfordert zusätzliche CPU/GPU-Ressourcen.","Password":"Passwort","Password for authorization.":"Passwort für die Autorisierung.","Password for the device.":"Passwort von dem Gerät.","Persist viewer statistics":"Betrachterstatistiken beibehalten","Pixel format":"Pixelformat","Plan: <0>Starter0>":"Plan: <0>Starter0>","Platforms":"Plattformen","Playback":"Wiedergabe","Player":"Player","Player URL":"Player-URL","Player settings saved":"Playereinstellungen gespeichert","Playersite":"Playerseite","Playlist":"Wiedergabeliste","Please check the <0>process log0>":"Bitte <0>Prozessprotokoll0> prüfen","Please contact the operator of the service and check what happens.":"An den Betreiber des Dienstes wenden und prüfen, was passiert ist.","Please select a file to upload.":"Datei zum Hochladen auswählen.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"„Passthrough (Kopieren)“ sollte nur deaktiviert werden, wenn es erforderlich ist. Jedes weitere Encoding benötigt zusätzliche CPU/GPU Ressourcen.","Please wait. Probe stream data ...":"Bitte warten — der Stream wird geprüft ...","Please wait. Setting up the stream ...":"Bitte warten — einrichten des Streams ...","Port":"Port","Position":"Position","Preset":"Voreinstellung","Primary stream":"Primärer Stream","Primary stream key":"Primärer Stream-Schlüssel","Probe":"Prüfen","Process":"Prozess","Process control":"Prozesskontrolle","Process debug":"Prozess-Fehlerbehebung","Process debug report":"Prozess-Fehlerbehebungsbericht","Process details":"Prozess-Details","Process report":"Prozess-Bericht","Processing & Control":"Verarbeitung & Steuerung","Profile":"Profil","Protocol":"Protokoll","Protocols":"Protokolle","Public domain/s":"Öffentliceh Domain/s","Publication service not found":"Publikationsdienst nicht gefunden","Publication website settings saved":"Einstellungen der Publication Webseite gespeichert","Publications":"Publikationen","Pull Mode":"Abholmodus","Pull or recieve the data:":"Daten abholen oder empfangen:","Quality":"Qualität","RGB test pattern":"RGB-Testbild","RTMP app for publishing.":"RTMP-App für die Veröffentlichung.","RTMP server":"RTMP-Server","RTMP server is not enabled":"RTMP-Server ist nicht aktiviert","RTMP server listen address.":"RTMP-Server Lauschadresse.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"RTMP-Token für die Veröffentlichung und Wiedergabe. Das Token ist der Wert des URL-Abfrageparameters „token“.","RTMP/S":"RTMP/S","RTMPS server":"RTMPS-Server","RTSP":"RTSP","Raspberry Pi camera":"Raspberry Pi Kamera","Rate control":"Ratenkontrolle","Ratio":"Verhältnis","Read input at native speed":"Eingabe mit nativer Geschwindigkeit lesen","Receive Mode":"Empfangsmodus","Reconnect":"Wiederverbinden","Reconnect delay (seconds)":"Verzögerung beim Wiederherstellen der Verbindung (Sekunden)","Reconnecting in {0}s":["Wiederverbinden in ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["Die Wiederherstellung der Verbindung zum Restreamer Core ist in den letzten ",["RETRIES"]," Sekunden fehlgeschlagen."],"Reconnecting to Restreamer Core failed.":"Die Wiederherstellung der Verbindung zu Restreamer Core ist fehlgeschlagen.","Refresh":"Aktualisieren","Region":"Region","Reload":"Erneut laden","Remove the oldest entries if the /memfs is full":"Älteste Einträge entfernen, wenn das /memfs voll ist","Requires activation":"Aktivierung erforderlich","Restart":"Neustart","Restart required":"Neustart erforderlich","Restarting":"Neustart","Restarting Restreamer Core ...":"Neustart von Restreamer Core …","Restarting the application failed.":"Neustart der Anwendung ist fehlgeschlagen.","Restreamer Service":"Restreamer Service","Retrieving stream data ...":"Abrufen von Streamdaten ...","Retry":"Wiederholen","Rule":"Regel","Sampling":"Sampling","Save":"Speichern","Scale":"Skalierung","Seconds to keep files in cache.":"Sekunden, um Dateien im Cache zu halten.","Seconds until a process is restarted.":"Sekunden, bis ein Prozess neu gestartet wird.","Seconds until a staled process is terminated.":"Sekunden, bis ein hängender Prozess beendet wird.","Seconds until the snapshot/thumbnail of the video source is updated.":"Sekunden, bis ein Vorschaubild (JPEG) der Videoquelle aktualisiert wird.","Security":"Sicherheit","Security token":"Sicherheit Token","Seekbar color":"Seekbar Farbe","Segment length (seconds)":"Segmentlänge (Sek)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"Das Segment wird nach Ablauf dieser Zeit auf dem folgenden Keyframe geschnitten. 2 wird empfohlen.","Segmentation":"Segmentierung","Select a device:":"Auswahl Gerät:","Select audio source:":"Audio-Quelle auswählen:","Select source ...":"Auswahl Quelle ...","Select video source:":"Videoquelle auswählen:","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Wählen Sie aus, ob Sie den Stream von einer <0>Netzwerkquelle0> (z. B. einer Netzwerkkamera) oder dem <1>internen RTMP-Server1> (z. B. OBS-Streams an den Restreamer) beziehen.","Select your encoding setting:":"Einstellungen für die Encodierung:","Selected":"Ausgewählt","Selected channel":"Auswahl","Selection":"Auswahl","Send anonymous metrics (helps us for future development)":"Sende anonyme Anwendungsdaten (Hilft den Restreamer kontinuierlich zu verbessern)","Send stream to this address:":"Sende den Stream an diese Adresse:","Send video to Framebuffer":"Sendet das Video zum Bildspeicher","Server":"Server","Service":"Service","Service name":"Name des Dienstes","Service token for monitoring.":"Servicetoken für die Überwachung.","Sessions":"Zuschauer","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Legt eine Begrenzung der Bandbreite in Mbit/s für die ausgehende HLS-Datenübertragung fest. Alle Dienste, wie RTMP und ausgehende Prozesse, werden in die Berechnung einbezogen. Wenn die Bandbreite überschritten wird, erhalten HLS-Zuschauende den HTTP-Statuscode 509 (Bandwidth Limit Exceeded). 0 ist unbegrenzt.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Legt ein Limit für die Zuschauenden in der HLS-Sitzungen fest. Wenn das Limit überschritten wird, erhalten HLS-Zuschauende den HTTP-Statuscode 509 (Bandbreitenlimit überschritten). 0 ist unbegrenzt.","Setting for connection to the service.":"Einstellung für die Anbindung an den Service.","Settings":"Einstellungen","Settings (expert mode)":"Einstellungen (Experten-Modus)","Settings for /data path. The access is protected by":"Eintellungen für den /data Pfad. Der Zugriff wird geschützt durch","Settings for /memfs path.":"Einstellung für den /memfs Pfad.","Settings saved. All changes will be applied after restarting the application.":"Einstellungen gespeichert. Die Änderungen werden nach einem Neustart der Anwendungen übernommen.","Share button":"Share-Button","Shows a reference to the project.":"Zeigt einen Hinweis auf das Projekt.","Sign up (free)":"Anmelden (Kostenlos)","Silence":"Stille","Silence Audio":"Stilles Audio","Sine":"Sinus","Sitename":"Seitenname","Size":"Grösse","Snapshot":"Vorschaubild","Social-login (OAuth2, 2FA)":"Social-login (OAuth2, 2FA)","Socket timeout (microseconds)":"Socket-Zeitüberschreitung (Mikrosekunden)","Software":"Software","Source":"Quelle","Speed":"Geschwindigkeit","Stale timeout (seconds)":"Zeitüberschreitung (Sekunden)","Statistics":"Statistiken","Storage":"Speicherplatz","Stores the viewer statistics to the disk.":"Speichert die Zuschauerstatistik auf der Festplatte.","Stream":"Stream","Stream URL":"Stream-URL","Stream key":"Stream-Schlüssel","Stream name":"Streamname","Stream names":"Streamnamen","Support datarhei Restreamer":"Unterstütze datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Unterstützt HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT und mehr.","System":"System","Template":"Vorlage","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Vorlage, die für die Erstellung der Publikations-Website verwendet werden soll. Mit der Schaltfläche „Löschen“ wird die Auswahl aus dem System entfernt.","Terms":"Bedingungen","Test pattern":"Testbild","Test pattern (extended)":"Testbild (erweitert)","Text colors":"Textfarben","The amplitude (0.0 - 1.0) of the generated audio stream":"Die Amplitude (0,0 - 1,0) des erzeugten Audiostreams","The application is using an older version of the settings.":"Die Applikation verwendet eine ältere Version der Einstellungen.","The bitrate of the audio stream.":"Die Bitrate des Audiostreams.","The carrier frequency":"Trägerfrequenz","The channel \"{0}\" could not be deleted":["Der Kanal \"",["0"],"\\“ konnte nicht gelöscht werden"],"The channel \"{0}\" has been deleted":["Der Kanal \"",["0"],"\\“ wurde gelöscht"],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"Die Löschung dieses Kanals kann nicht rückgängig gemacht werden. Alle Veröffentlichungen dieses Kanals werden entfernt.","The input profile is not complete. Please define a video and audio source.":"Unvollständiges Eingangsprofil. Video- und Audioquelle definieren.","The layout of the audio stream.":"Anordnung des Audiostreams.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"Die maximale Anzahl von Wiedergabelistensegmenten. 0 enthält alle Segmente. 6 wird empfohlen.","The noise color":"Audio-Rauschfarbe","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"Die Person, die ein Werk mit dieser Urkunde verbunden hat, hat das Werk der Allgemeinheit gewidmet, indem sie auf alle ihre Rechte an dem Werk weltweit nach dem Urheberrecht, einschließlich aller verwandten und benachbarten Rechte, verzichtet, soweit dies gesetzlich zulässig ist. Sie können das Werk vervielfältigen, verändern, verbreiten und aufführen, auch für kommerzielle Zwecke, alles ohne um Erlaubnis zu fragen.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"Der öffentlich erreichbare Domänenname des Hosts, auf dem der Restreamer läuft. Trennen Sie mehrere Domänennamen durch ein Komma.","The publication service \"{0}\" could not be deleted":["Der Publikationsdienst \"",["0"],"\" konnte nicht gelöscht werden"],"The publication service \"{0}\" has been created":["Der Publikationsdienst \"",["0"],"\" wurde erstellt"],"The publication service \"{0}\" has been deleted":["Der Publikationsdienst wurde \"",["0"],"\" gelöscht"],"The publication service has been created":"Der Publikationsdienst wurde erstellt","The sample rate of the audio stream.":"Abtastrate des Audiostreams.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["Die ausgewählte Datei ist zu groß (",["0"]," Bytes). Es sind nur ",["1"]," Bytes erlaubt."],"The selected file type ({0}) is not allowed. Allowed file types are {types}":["Der ausgewählte Dateityp (",["0"],") ist nich erlaubt. Erlaubte Dateitypen sind ",["types"]],"The settings for \"{0}\" have been saved":["Die Einstellungen für \"",["0"],"\" wurden gespeichert"],"The source doesn't provide any audio streams.":"Die Quelle stellt keine Audiostreams zur Verfügung.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"Die Quelle stellt keine Audiostreams zur Verfügung. Bitte die <0>Details der Überprüfung0> ansehen.","The source doesn't provide any compatible audio streams.":"Die Quelle stellt keine kompatiblen Audiostreams zur Verfügung.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"Die Quelle stellt keine kompatiblen Videostreams zur Verfügung. Bitte die <0>Anforderungen0> prüfen.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"Die Quelle stellt keine Videostreams zur Verfügung. Bitte die <0>Details der Überprüfung0> ansehen.","The source doesn't provide any video streams. Please check the device.":"Die Quelle stellt keine Videostreams zur Verfügung. Bitte die Quelle prüfen.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"Die Videoquelle stellt keinen kompatiblen Audiokanal zur Verfügung. <0>Silence Audio0> wird empfohlen. Dienste wie z.B. YouTube, Facebook & Co. benötigen einen Audiokanal.","The video source is compatible. Select the desired resolution:":"Die Videoquelle ist kompatibel. Gewünschte Auflösung auswählen:","There are updates available. Here you get more information.":"Es sind Updates verfügbar. Hier erhalten Sie weitere Informationen.","There was a problem storing the settings. Settings not saved.":"Es gab ein Problem beim Speichern der Einstellungen. Einstellungen nicht gespeichert.","There was an error connecting to Restreamer Core at {0}.":["Es ist ein Fehler beim Verbinden mit Restreamer Core bei ",["0"]," aufgetreten."],"There was an error during upload: {0}":["Beim Hochladen ist ein Fehler aufgetreten: ",["0"]],"There was an error setting up the stream.":"Es ist ein Fehler beim Einrichten des Streams aufgetreten.","There were some errors in the settings. Settings not saved.":"Es gab einige Fehler in den Einstellungen. Einstellungen nicht gespeichert.","There's no login method available.":"Es ist keine Methode für die Anmeldung verfügbar.","This is a dummy service that explains to you the concepts of service.":"Dies ist ein Dummy-Dienst, der Ihnen die Konzepte des Dienstes erklärt.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"Bitte Geduld. Es kann einen Moment dauern, bis der Restreamer Core neu gestartet ist …","This is to mention the copyright regulations for the target of this service.":"Dies ist ein Hinweis auf die urheberrechtlichen Bestimmungen für das Ziel dieses Dienstes.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"Diese Lizenz erlaubt Wiederverwendern das Kopieren und Verteilen des Materials in jedem Medium oder Format nur in unangepasster Form und nur so lange, wie die Nennung des Urhebers erfolgt. Die Lizenz erlaubt die kommerzielle Nutzung.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format in unangepasster Form zu kopieren und zu verbreiten, und zwar nur für nicht-kommerzielle Zwecke und nur so lange, wie der Urheber genannt wird.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"Diese Lizenz erlaubt es Wiederverwendern, das Material zu verbreiten, zu remixen, zu adaptieren und darauf aufzubauen, und zwar in jedem Medium oder Format und nur für nicht-kommerzielle Zwecke und nur so lange, wie die Nennung des Urhebers erfolgt.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Diese Lizenz erlaubt es Wiederverwendern, das Material zu verbreiten, zu remixen, zu adaptieren und darauf aufzubauen, und zwar in jedem Medium oder Format und nur für nicht-kommerzielle Zwecke, und nur solange der Urheber genannt wird. Wenn Sie das Material umarbeiten, anpassen oder darauf aufbauen, müssen Sie das geänderte Material unter identischen Bedingungen lizenzieren.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format zu verbreiten, zu remixen, anzupassen und darauf aufzubauen, solange der Urheber genannt wird. Die Lizenz erlaubt die kommerzielle Nutzung.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format zu verbreiten, zu remixen, anzupassen und darauf aufzubauen, solange der Urheber genannt wird. Die Lizenz erlaubt die kommerzielle Nutzung. Wenn Sie das Material umarbeiten, anpassen oder darauf aufbauen, müssen Sie das geänderte Material unter identischen Bedingungen lizenzieren.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"Diese Quelle kann nicht bearbeitet werden, während sie in Gebrauch ist. Um fortzufahren, müssen Sie die Verbindung zur Quelle unterbrechen.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["Diese Version der Benutzeroberfläche unterstützt nicht das verfügbare FFmpeg-Binary (",["0"],"). Die Benutzeroberfläche erfordert ",["1"],". Bitte verwenden Sie eine unterstützte FFmpeg-Binärdatei."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["Diese Version der Benutzeroberfläche unterstützt nicht den angeschlossenen Kern (",["0"],"). Die Benutzeroberfläche erfordert ",["1"],". Bitte verwenden Sie eine kompatible Version der UI."],"This version of the UI is compatible.":"Die verwendete Version der Benutzeroberfläche ist kompatibel.","Time until an inactive viewer connection is treated as closed.":"Zeit bis eine inaktive Zuschauerverbindung als geschlossen behandelt wird.","Token":"Token","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Überträgt Schnappschüsse der Hauptquelle an einen HTTP/S Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Überträgt den Audiokanal der Hauptquelle an einen Icecast Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle als HTTP-Live-Streaming (HLS) an einen HTTP/S-Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle als MPEG-DASH an einen HTTP/S Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen Brightcove Live-Service. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Übertragen Sie die Hauptquelle an einen CDN77 RTMP Service. Mehr über die Einrichtung <0>hier0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Übertragen Sie die Hauptquelle an einen DaCast RTMP Service. Mehr über die Einrichtung <0>hier0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Übertragen Sie die Hauptquelle an einen MPEG-TS-Dienst. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen MPEG-TS-Dienst. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen RTSP-Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen Red5/Pro Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen SRT Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen UDP-Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an einen WOWZA Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Überträgt die Hauptquelle auf eine datarhei Core Ressource. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle auf eine livespotting.com Ressource. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Übertragen Sie die Hauptquelle an die Akamai (MSL) Media Services Live. Weitere Details zu den MSL-Encoder-Einstellungen finden Sie <0>hier0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Übertragen Sie die Hauptquelle an den Bitmovin-Cloud-Encoding-Service, ein leistungsstarkes Tool für Live-Streaming. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Übertragen Sie die Hauptquelle an den Restream RTMP Service. Weitere Details zu den Einstellungen finden Sie <0>hier0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Überträgt Ihr Video als RTMP-Stream mit dem erforderlichen, in YouTube Studio generierten Schlüssel. Weitere Informationen zum Einrichten eines Live-Streams finden Sie in der <0>Creator Academy0> von YouTube.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Überträgt Ihren Videostream mit dem erforderlichen Schlüssel, der in Twitter Producer generiert wurde. Weitere Informationen zum Einrichten eines Livestreams finden Sie unter <0>Producer0> von Twitter.","Tune":"Optimieren","UDP transport":"UDP-Transport","Unable to load the config.":"Die Konfiguration kann nicht geladen werden.","Unique ident on the service.":"Einzigartige Identität für den Service.","Unknown":"Unbekannt","Unselected":"Nicht gewählt","Upload":"Hochladen","Uploading the file failed":"Die Dateiübertragung ist fehlgeschlagen","Uploading the logo failed":"Hochladen des Logos fehlgeschlagen","Uptime":"Betriebszeit","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Verwenden Sie Auth0 für Ihren laufenden Restreamer Core. Mehr <0>Details0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Verwenden Sie den Assistenten (<0/>) für eine schnelle und einfache Einrichtung, oder bearbeiten Sie (<1/>) die Quellen direkt im benutzerdefinierten Modus.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Copyright und die richtige Bildlizenz wählen. Ob frei für alle oder stark eingeschränkt. Überlege kurz, was andere mit dem Video machen dürfen.","User registration":"Benutzerregistrierung","Username":"Anmeldename","Username for authorization.":"Anmeldename für die Autorisierung.","Username for the device.":"Anmeldename von dem Gerät.","VPU ID":"VPU-ID","Video":"Video","Video device":"Videogerät","Video settings":"Videoeinstellungen","Video setup":"Video-Einrichtung","Video source":"Videoquelle","Viewer":"Zuschauende","Virtual source":"Virtuelle-Quelle","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Willkommen bei Restreamer v2, der Lösung für die schnelle und einfache Veröffentlichung von Videos. Kostenlos für private und kommerzielle Nutzung. Weitere Hilfe in der <0>Dokumentation0>.","Write protection":"Schreibschutz","YUV test pattern":"YUV-Testbild","Yes":"Ja","You can't abort the wizard because at least one input must be defined.":"Sie können den Assistenten nicht abbrechen, da mindestens ein Eingang definiert sein muss.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"Konfiguration geändert. Damit die Änderungen wirksam werden muss die Anwendung neu starten. Jetzt neu starten?","You have to reconnect manually":"Verbindung manuell wiederherstellen","You have unsaved changes. Please save them before you can control the service again.":"Ungespeicherte Änderungen. Bitte speichern, bevor der Dienst wieder gesteuert werden kann.","Your stream needs to be encoded, but there's no suitable encoder available.":"Ihr Stream muss kodiert werden, aber es ist kein geeigneter Encoder verfügbar.","Your stream needs to be encoded. Choose the desired encoder:":"Stream muss kodiert werden. Gewünschten Encoder wählen:","blue":"blau","brown":"braun","iframe code":"iframe Code","kbit/s":"kbit/s","pink":"rosa","velvet":"velvet","violet":"violett","white":"weiß"}};
\ No newline at end of file
diff --git a/src/locales/de/messages.po b/src/locales/de/messages.po
index f1b07b0..37b0d7e 100644
--- a/src/locales/de/messages.po
+++ b/src/locales/de/messages.po
@@ -1,24 +1,28 @@
msgid ""
msgstr ""
-"Project-Id-Version: Restreamer\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: \n"
-"Last-Translator: Ingo Oppermann \n"
-"Language-Team: \n"
-"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: POEditor.com\n"
+"Project-Id-Version: Restreamer\n"
+"Language: de\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
"Plural-Forms: \n"
-"X-Generator: Poedit 3.0.1\n"
-#: src/views/Edit/Profile.js:372
-#: src/views/Edit/Profile.js:501
+#: src/misc/EncodingSelect.js:224
+msgid "<0>Compatibility list0>"
+msgstr "<0>Kompatibilitätsliste0>"
+
+#: src/views/Edit/Profile.js:380
+#: src/views/Edit/Profile.js:510
msgid "<0>Show probe details0>"
msgstr "<0>Details der Überprüfung anzeigen0>"
-#: src/views/Edit/Sources/ALSA.js:150
+#: src/views/Edit/Sources/ALSA.js:156
msgid "ALSA"
msgstr "ALSA"
@@ -26,26 +30,26 @@ msgstr "ALSA"
msgid "API endpoint not found. Settings not saved."
msgstr "API-Endpunkt nicht gefunden. Einstellungen nicht gespeichert."
-#: src/views/Edit/Sources/AVFoundation.js:211
+#: src/views/Edit/Sources/AVFoundation.js:221
msgid "AVFoundation"
msgstr "AVFoundation"
#: src/misc/ChannelList.js:356
-#: src/views/Edit/Profile.js:402
-#: src/views/Edit/Wizard/index.js:1136
-#: src/views/Edit/index.js:547
-#: src/views/Edit/index.js:573
-#: src/views/Edit/index.js:592
+#: src/views/Edit/Profile.js:410
+#: src/views/Edit/Wizard/index.js:1153
+#: src/views/Edit/index.js:549
+#: src/views/Edit/index.js:575
+#: src/views/Edit/index.js:594
#: src/views/Publication/Add.js:362
#: src/views/Publication/Edit.js:601
-#: src/views/Settings.js:1967
-#: src/views/Settings.js:2026
-#: src/views/Settings.js:2048
+#: src/views/Settings.js:1972
+#: src/views/Settings.js:2031
+#: src/views/Settings.js:2053
msgid "Abort"
msgstr "Abbrechen"
-#: src/Header.js:286
-#: src/Header.js:327
+#: src/Header.js:283
+#: src/Header.js:324
msgid "About"
msgstr "Über"
@@ -57,7 +61,7 @@ msgstr "Hinzufügen"
msgid "Add Publication"
msgstr "Publikation hinzufügen"
-#: src/views/Playersite.js:679
+#: src/views/Playersite.js:692
msgid "Add external widgets and styles to the publication site. You can find some examples on the help page."
msgstr "Fügen Sie externe Widgets und Stile zur Publikationsseite hinzu. Einige Beispiele finden Sie auf der Hilfeseite."
@@ -69,10 +73,10 @@ msgstr "Neuen Kanal hinzufügen"
msgid "Add: {0}"
msgstr "Hinzufügen: {0}"
-#: src/views/Edit/Sources/Network.js:339
+#: src/views/Edit/Sources/Network.js:355
#: src/views/Edit/Wizard/Sources/Network.js:66
#: src/views/Publication/Services/Brightcove.js:95
-#: src/views/Publication/Services/Core.js:99
+#: src/views/Publication/Services/Core.js:100
#: src/views/Publication/Services/DASH.js:192
#: src/views/Publication/Services/HLS.js:181
#: src/views/Publication/Services/Icecast.js:160
@@ -84,23 +88,23 @@ msgstr "Hinzufügen: {0}"
#: src/views/Publication/Services/SRT.js:161
#: src/views/Publication/Services/UDP.js:127
#: src/views/Publication/Services/WOWZA.js:132
-#: src/views/Settings.js:1297
+#: src/views/Settings.js:1302
msgid "Address"
msgstr "Adresse"
-#: src/views/Playersite.js:616
+#: src/views/Playersite.js:629
msgid "Address for the background image."
msgstr "Adresse des Hintergrundbildes."
-#: src/views/Settings.js:1326
+#: src/views/Settings.js:1331
msgid "Address to listen on for HTTP requests."
msgstr "Die Adresse für das Abhören von HTTP-Anfragen."
-#: src/views/Settings.js:1339
+#: src/views/Settings.js:1344
msgid "Address to listen on for HTTPS requests."
msgstr "Die Adresse für das Abhören von HTTPS-Anfragen."
-#: src/views/Playersite.js:501
+#: src/views/Playersite.js:514
msgid "Adjust publication site colors and background as you like."
msgstr "Farben und den Hintergrund der Publikationsseite nach Belieben anpassen."
@@ -108,7 +112,7 @@ msgstr "Farben und den Hintergrund der Publikationsseite nach Belieben anpassen.
msgid "Advanced monitoring"
msgstr "Erweiterte Systemüberwachung"
-#: src/views/Edit/Sources/Network.js:380
+#: src/views/Edit/Sources/Network.js:396
#: src/views/Publication/Services/DASH.js:204
#: src/views/Publication/Services/HLS.js:193
#: src/views/Publication/Services/Icecast.js:170
@@ -121,7 +125,7 @@ msgstr "Erweiterte Systemüberwachung"
msgid "Advanced settings"
msgstr "Erweiterte Einstellungen"
-#: src/views/Edit/Wizard/index.js:280
+#: src/views/Edit/Wizard/index.js:287
msgid "Advanced setup"
msgstr "Erweiterte Einrichtung"
@@ -137,11 +141,11 @@ msgstr "Alle"
msgid "All important system settings."
msgstr "Alle wichtigen Systemeinstellungen."
-#: src/views/Settings.js:1473
+#: src/views/Settings.js:1478
msgid "Allow all referrer"
msgstr "Erlaube alle Referrer"
-#: src/views/Settings.js:1513
+#: src/views/Settings.js:1518
msgid "Allow counting how many viewers the stream has."
msgstr "Erlaubt das Zählen der Anzahl des Publikums vom Stream."
@@ -153,8 +157,8 @@ msgstr "Amplitude"
msgid "An environment variable sets this value."
msgstr "Eine Umgebungsvariable legt diesen Wert fest."
-#: src/views/Publication/Services/Core.js:109
-#: src/views/Settings.js:1811
+#: src/views/Publication/Services/Core.js:107
+#: src/views/Settings.js:1816
msgid "App"
msgstr "App"
@@ -164,7 +168,7 @@ msgstr "App"
msgid "Application"
msgstr "Anwendung"
-#: src/views/Edit/Wizard/index.js:1155
+#: src/views/Edit/Wizard/index.js:1172
msgid "Are you sure you want to abort the wizard?"
msgstr "Sind Sie sicher, dass Sie den Assistenten abbrechen wollen?"
@@ -172,27 +176,27 @@ msgstr "Sind Sie sicher, dass Sie den Assistenten abbrechen wollen?"
msgid "Audio"
msgstr "Audio"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:92
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:111
msgid "Audio Device"
msgstr "Audiogerät"
-#: src/views/Edit/Sources/ALSA.js:101
-#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/ALSA.js:114
+#: src/views/Edit/Sources/AVFoundation.js:159
msgid "Audio device"
msgstr "Audiogerät"
-#: src/views/Edit/Wizard/index.js:858
-#: src/views/Edit/Wizard/index.js:870
+#: src/views/Edit/Wizard/index.js:875
+#: src/views/Edit/Wizard/index.js:887
msgid "Audio from device"
msgstr "Audio von Gerät"
-#: src/views/Edit/Profile.js:417
-#: src/views/Edit/ProfileSummary.js:89
+#: src/views/Edit/Profile.js:425
+#: src/views/Edit/ProfileSummary.js:90
#: src/views/Publication/Edit.js:533
msgid "Audio settings"
msgstr "Audio-Einstellungen"
-#: src/views/Edit/Wizard/index.js:811
+#: src/views/Edit/Wizard/index.js:828
msgid "Audio setup"
msgstr "Audio-Einrichtung"
@@ -208,43 +212,47 @@ msgstr "Auth0 Tenant"
msgid "Auth0 is currently not available because this interface is loaded from an insecure origin."
msgstr "Auth0 ist derzeit nicht verfügbar, da diese Schnittstelle von einer unsicheren Quelle geladen wurde."
-#: src/misc/controls/Metadata.js:74
+#: src/misc/controls/Metadata.js:71
msgid "Author"
msgstr "Autor"
#: src/views/Settings.js:1143
-#: src/views/Settings.js:1410
+#: src/views/Settings.js:1415
msgid "Authorization"
msgstr "Autorisierung"
-#: src/views/Publication/Player.js:434
+#: src/misc/controls/HLS.js:83
+msgid "Automatic cleanup of all media data"
+msgstr "Automatische Bereinigung aller Mediadateien"
+
+#: src/views/Publication/Player.js:437
msgid "Autoplay"
msgstr "Autoplay"
-#: src/views/Playersite.js:434
+#: src/views/Playersite.js:445
msgid "Available"
msgstr "Verfügbar"
-#: src/views/Edit/Profile.js:532
-#: src/views/Edit/Wizard/index.js:394
-#: src/views/Edit/Wizard/index.js:630
-#: src/views/Edit/Wizard/index.js:895
-#: src/views/Edit/Wizard/index.js:1007
-#: src/views/Edit/Wizard/index.js:1065
-#: src/views/Edit/Wizard/index.js:1147
+#: src/views/Edit/Profile.js:541
+#: src/views/Edit/Wizard/index.js:408
+#: src/views/Edit/Wizard/index.js:647
+#: src/views/Edit/Wizard/index.js:912
+#: src/views/Edit/Wizard/index.js:1024
+#: src/views/Edit/Wizard/index.js:1082
+#: src/views/Edit/Wizard/index.js:1164
#: src/views/Publication/Add.js:528
msgid "Back"
msgstr "Zurück"
-#: src/views/Playersite.js:550
+#: src/views/Playersite.js:563
msgid "Background colors"
msgstr "Hintergrundfarben"
-#: src/views/Playersite.js:603
+#: src/views/Playersite.js:616
msgid "Background image"
msgstr "Hintergrundbild"
-#: src/views/Publication/Services/Akamai.js:195
+#: src/views/Publication/Services/Akamai.js:196
msgid "Backup URL"
msgstr "Backup-URL"
@@ -256,7 +264,7 @@ msgstr "Backup-Server"
msgid "Backup stream"
msgstr "Backupstream"
-#: src/views/Publication/Services/Facebook.js:128
+#: src/views/Publication/Services/Facebook.js:124
msgid "Backup stream key"
msgstr "Backup stream key"
@@ -265,7 +273,7 @@ msgstr "Backup stream key"
msgid "Bandwidth"
msgstr "Bandbreite"
-#: src/views/Settings.js:1368
+#: src/views/Settings.js:1373
msgid "Bandwidth control"
msgstr "Bandbreitensteuerung"
@@ -274,7 +282,7 @@ msgid "Banner"
msgstr "Banner"
#: src/views/Login.js:241
-#: src/views/Settings.js:1415
+#: src/views/Settings.js:1420
msgid "Basic"
msgstr "Basic"
@@ -287,40 +295,40 @@ msgstr "Piep-Faktor"
msgid "Bitrate"
msgstr "Bitrate"
-#: src/views/Edit/Wizard/index.js:996
-#: src/views/Edit/index.js:508
+#: src/views/Edit/Wizard/index.js:1013
+#: src/views/Edit/index.js:510
msgid "Briefly describe what the audience will see during the live stream."
msgstr "Beschreiben Sie kurz, was die Zuschauenden während des Live-Streams sehen werden."
-#: src/views/Publication/Player.js:349
+#: src/views/Publication/Player.js:352
msgid "Button color"
msgstr "Farbe des Knopfes"
-#: src/views/Settings.js:1682
+#: src/views/Settings.js:1687
msgid "Cache for files on /data."
msgstr "Cache für Dateien auf /data."
-#: src/views/Settings.js:1710
+#: src/views/Settings.js:1715
msgid "Cache time (Seconds)"
msgstr "Cache-Zeit (Sek)"
-#: src/views/Settings.js:1738
+#: src/views/Settings.js:1743
msgid "Cache types"
msgstr "Cache-Typen"
-#: src/views/Edit/Sources/AVFoundation.js:188
+#: src/views/Edit/Sources/AVFoundation.js:197
msgid "Capture clicks"
msgstr "Klicks erfassen"
-#: src/views/Edit/Sources/AVFoundation.js:185
+#: src/views/Edit/Sources/AVFoundation.js:194
msgid "Capture cursor"
msgstr "Mauszeiger erfassen"
-#: src/views/Edit/index.js:326
+#: src/views/Edit/index.js:327
msgid "Channel \"{0}\" saved"
msgstr "Kanal \"{0}\" gespeichert"
-#: src/views/Edit/Sources/ALSA.js:124
+#: src/views/Edit/Sources/ALSA.js:129
msgid "Channels"
msgstr "Kanäle"
@@ -340,14 +348,14 @@ msgstr "Videostream wählen"
msgid "Choose an audio stream"
msgstr "Audiostream wählen"
-#: src/views/Edit/Sources/ALSA.js:90
+#: src/views/Edit/Sources/ALSA.js:96
#: src/views/Edit/Sources/Framebuffer.js:80
#: src/views/Edit/Sources/Raspicam.js:84
-#: src/views/Edit/Sources/V4L.js:84
+#: src/views/Edit/Sources/V4L.js:90
msgid "Choose an input device ..."
msgstr "Eingabegerät wählen …"
-#: src/misc/EncodingSelect.js:190
+#: src/misc/EncodingSelect.js:202
msgid "Choose codec ..."
msgstr "Codec wählen …"
@@ -360,28 +368,28 @@ msgstr "Wähle einen Tenant"
msgid "Chunk"
msgstr "Segment"
-#: src/misc/ModalContent.js:87
-#: src/views/Playersite.js:769
+#: src/misc/ModalContent.js:77
+#: src/views/Playersite.js:782
#: src/views/Publication/Add.js:525
#: src/views/Publication/Edit.js:565
-#: src/views/Publication/Player.js:444
+#: src/views/Publication/Player.js:447
msgid "Close"
msgstr "Schliessen"
-#: src/views/Playersite.js:352
+#: src/views/Playersite.js:354
msgid "Code injection"
msgstr "Code Injection"
-#: src/misc/EncodingSelect.js:188
+#: src/misc/EncodingSelect.js:200
msgid "Codec"
msgstr "Codec"
#: src/views/Edit/Sources/VirtualAudio.js:110
-#: src/views/Publication/Player.js:317
+#: src/views/Publication/Player.js:320
msgid "Color"
msgstr "Farbe"
-#: src/views/Settings.js:1277
+#: src/views/Settings.js:1282
msgid "Config"
msgstr "Konfiguration"
@@ -393,7 +401,7 @@ msgstr "Bestätigen Sie das Passwort"
msgid "Connect"
msgstr "Verbinden"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:134
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:157
msgid "Connected device"
msgstr "Verbundenes Gerät"
@@ -402,7 +410,7 @@ msgid "Connected since <0/>"
msgstr "Verbunden für <0/>"
#: src/misc/ActionButton.js:12
-#: src/views/Main/index.js:308
+#: src/views/Main/index.js:305
#: src/views/Publication/Process.js:40
msgid "Connecting ..."
msgstr "Verbinde ..."
@@ -415,12 +423,16 @@ msgstr "Mit Restreamer Core verbinden …"
msgid "Connecting to Restreamer Core failed probably because of mixed content."
msgstr "Die Verbindung zu Restreamer Core ist wahrscheinlich wegen gemischter Inhalte fehlgeschlagen."
-#: src/misc/controls/Metadata.js:73
-#: src/views/Playersite.js:646
-#: src/views/Playersite.js:663
+#: src/misc/controls/Metadata.js:70
+#: src/views/Playersite.js:659
+#: src/views/Playersite.js:676
msgid "Content"
msgstr "Inhalt"
+#: src/views/Main/index.js:365
+msgid "Content URL"
+msgstr ""
+
#: src/Footer.js:193
msgid "Cores"
msgstr "Cores"
@@ -442,22 +454,22 @@ msgstr "Creative Commons"
#: src/misc/coders/settings/Video.js:115
#: src/misc/coders/settings/Video.js:181
#: src/misc/coders/settings/Video.js:220
-#: src/views/Edit/Sources/ALSA.js:95
-#: src/views/Edit/Sources/AVFoundation.js:114
-#: src/views/Edit/Sources/AVFoundation.js:147
-#: src/views/Edit/Sources/V4L.js:90
+#: src/views/Edit/Sources/ALSA.js:101
+#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/V4L.js:96
msgid "Custom ..."
msgstr "Individuell …"
-#: src/views/Settings.js:1283
+#: src/views/Settings.js:1288
msgid "Custom JSON config for datarhei Core."
msgstr "Individuelle JSON Konfiguration für den datarhei Core."
-#: src/views/Edit/Sources/ALSA.js:102
+#: src/views/Edit/Sources/ALSA.js:115
msgid "Custom audio device"
msgstr "Individuelles Audiogerät"
-#: src/views/Edit/Sources/AVFoundation.js:154
+#: src/views/Edit/Sources/AVFoundation.js:160
msgid "Custom audio index"
msgstr "Individueller Audio-Index"
@@ -466,7 +478,7 @@ msgstr "Individueller Audio-Index"
msgid "Custom bitrate (kbit/s)"
msgstr "Individuelle Bitrate (kbit/s)"
-#: src/views/Playersite.js:674
+#: src/views/Playersite.js:687
msgid "Custom code injection"
msgstr "Injektion von Individuellem Code"
@@ -506,35 +518,36 @@ msgstr "Individuelle Skalierung"
msgid "Custom size"
msgstr "Individuelle Größe"
-#: src/views/Edit/Sources/V4L.js:97
+#: src/views/Edit/Sources/V4L.js:110
msgid "Custom video device"
msgstr "Individuelles Videogerät"
-#: src/views/Edit/Sources/AVFoundation.js:121
+#: src/views/Edit/Sources/AVFoundation.js:127
msgid "Custom video index"
msgstr "Individueller Video-Index"
-#: src/misc/TextFieldCopy.js:44
+#: src/misc/CopyButton.js:20
+#: src/misc/TextFieldCopy.js:33
#: src/misc/Textarea.js:46
msgid "Data copied to clipboard"
msgstr "Daten wurden in die Zwischenablage kopiert"
-#: src/views/Edit/Sources/VirtualVideo.js:164
+#: src/views/Edit/Sources/VirtualVideo.js:167
msgid "Death color"
msgstr "Death color"
-#: src/misc/EncodingSelect.js:198
-#: src/views/Edit/Wizard/index.js:611
+#: src/misc/EncodingSelect.js:210
+#: src/views/Edit/Wizard/index.js:628
msgid "Decoder"
msgstr "Decoder"
-#: src/views/Edit/Sources/AVFoundation.js:109
-#: src/views/Edit/Sources/AVFoundation.js:143
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:61
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:87
-#: src/views/Playersite.js:440
-#: src/views/Playersite.js:513
-#: src/views/Playersite.js:557
+#: src/views/Edit/Sources/AVFoundation.js:115
+#: src/views/Edit/Sources/AVFoundation.js:149
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:76
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:105
+#: src/views/Playersite.js:451
+#: src/views/Playersite.js:526
+#: src/views/Playersite.js:570
msgid "Default"
msgstr "Standard"
@@ -542,13 +555,13 @@ msgstr "Standard"
msgid "Delay"
msgstr "Verzögerung"
-#: src/views/Edit/Sources/ALSA.js:127
+#: src/views/Edit/Sources/ALSA.js:132
msgid "Delay (ms)"
msgstr "Verzögerung (ms)"
-#: src/views/Edit/index.js:561
-#: src/views/Edit/index.js:597
-#: src/views/Playersite.js:461
+#: src/views/Edit/index.js:563
+#: src/views/Edit/index.js:599
+#: src/views/Playersite.js:474
#: src/views/Publication/Edit.js:574
#: src/views/Publication/Edit.js:606
msgid "Delete"
@@ -563,18 +576,18 @@ msgstr "Die Löschung eines Publikationsdienstes kann nicht rückgängig gemacht
msgid "Delivering mode"
msgstr "Zustellmodus"
-#: src/misc/controls/Metadata.js:88
-#: src/misc/controls/Metadata.js:113
+#: src/misc/controls/Metadata.js:85
+#: src/misc/controls/Metadata.js:110
msgid "Description"
msgstr "Beschreibung"
-#: src/views/Playersite.js:350
-#: src/views/Playersite.js:496
+#: src/views/Playersite.js:352
+#: src/views/Playersite.js:509
msgid "Design"
msgstr "Design"
#: src/views/Edit/Sources/Framebuffer.js:87
-#: src/views/Edit/Wizard/index.js:873
+#: src/views/Edit/Wizard/index.js:890
#: src/views/Publication/Services/Framebuffer.js:93
msgid "Device"
msgstr "Gerät"
@@ -585,7 +598,7 @@ msgstr "Gerät"
msgid "Disconnect"
msgstr "Trennen"
-#: src/views/Edit/index.js:578
+#: src/views/Edit/index.js:580
msgid "Disconnect & Continue"
msgstr "Trennen und fortfahren"
@@ -594,12 +607,12 @@ msgstr "Trennen und fortfahren"
msgid "Disconnecting ..."
msgstr "Trennen ..."
-#: src/views/Settings.js:1645
+#: src/views/Settings.js:1650
msgid "Disk"
msgstr "Festplatte"
-#: src/views/Settings.js:1679
-#: src/views/Settings.js:1687
+#: src/views/Settings.js:1684
+#: src/views/Settings.js:1692
msgid "Disk cache"
msgstr "Festplatten Zwischenspeicher"
@@ -608,11 +621,11 @@ msgstr "Festplatten Zwischenspeicher"
msgid "Disk storage"
msgstr "Festplattenspeicher"
-#: src/views/Settings.js:2058
+#: src/views/Settings.js:2063
msgid "Do you really want to restart the application now?"
msgstr "Möchten Sie die Anwendung wirklich neu starten?"
-#: src/views/Edit/index.js:589
+#: src/views/Edit/index.js:591
msgid "Do you want to delete \"{0}\"?"
msgstr "Soll \"{0}\" gelöscht werden?"
@@ -620,12 +633,12 @@ msgstr "Soll \"{0}\" gelöscht werden?"
msgid "Do you want to delete {title}?"
msgstr "Möchten Sie {title} löschen?"
-#: src/views/Edit/index.js:570
+#: src/views/Edit/index.js:572
msgid "Do you want to disconnect \"{0}\"?"
msgstr "Möchten Sie die Verbindung zu „{0}“ unterbrechen?"
-#: src/Header.js:292
-#: src/Header.js:333
+#: src/Header.js:289
+#: src/Header.js:330
msgid "Docs"
msgstr "Dokumente"
@@ -645,19 +658,19 @@ msgstr "Dokumentation"
msgid "Dup. frames"
msgstr "Duplizierte Frames"
-#: src/views/Publication/Player.js:282
+#: src/views/Publication/Player.js:285
msgid "EDIT: Player"
msgstr "EDIT: Player"
-#: src/views/Playersite.js:344
+#: src/views/Playersite.js:346
msgid "EDIT: Publication Website"
msgstr "BEARBEITEN: Publikation Website"
-#: src/views/Edit/index.js:390
+#: src/views/Edit/index.js:391
msgid "Edit"
msgstr "Bearbeiten"
-#: src/views/Edit/index.js:416
+#: src/views/Edit/index.js:417
msgid "Edit the audio and video sources for the live stream. Add a description, and set your desired content license."
msgstr "Bearbeiten Sie die Audio- und Videoquellen für den Live-Stream. Fügen Sie eine Beschreibung hinzu, und legen Sie die gewünschte Inhaltslizenz fest."
@@ -665,11 +678,11 @@ msgstr "Bearbeiten Sie die Audio- und Videoquellen für den Live-Stream. Fügen
msgid "Edit: {title}"
msgstr "Bearbeiten: {title}"
-#: src/views/Publication/Player.js:316
+#: src/views/Publication/Player.js:319
msgid "Embed"
msgstr "Einbetten"
-#: src/views/Edit/Sources/Network.js:561
+#: src/views/Edit/Sources/Network.js:577
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:55
msgid "Enable RTMP server ..."
msgstr "RTMP-Server aktivieren …"
@@ -679,16 +692,16 @@ msgid "Enable a periodic beep every second with this value times the carrier fre
msgstr "Periodischen Piepton jede Sekunde mit diesem Wert mal der Trägerfrequenz aktivieren"
#: src/views/Publication/Services/Dummy.js:278
-#: src/views/Publication/Services/Facebook.js:147
+#: src/views/Publication/Services/Facebook.js:139
msgid "Enable backup stream"
msgstr "Backupstream aktivieren"
-#: src/views/Publication/Player.js:424
+#: src/views/Publication/Player.js:427
msgid "Enable nerd statistics"
msgstr "Nerd-Statistiken einschalten"
#: src/views/Publication/Services/Dummy.js:277
-#: src/views/Publication/Services/Facebook.js:146
+#: src/views/Publication/Services/Facebook.js:138
msgid "Enable primary stream"
msgstr "Primären Stream aktivieren"
@@ -696,15 +709,15 @@ msgstr "Primären Stream aktivieren"
msgid "Enable snapshots"
msgstr "Momentaufnahme aktivieren"
-#: src/views/Settings.js:1428
+#: src/views/Settings.js:1433
msgid "Enabling authorization is strongly advised. Otherwise, anybody can access this instance."
msgstr "Es wird dringend empfohlen, die Autorisierung zu aktivieren. Andernfalls kann jeder auf diese Instanz zugreifen."
-#: src/views/Settings.js:1588
+#: src/views/Settings.js:1593
msgid "Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs."
msgstr "Es wird dringend empfohlen, die Basisauthentifizierung zu aktivieren. Andernfalls könnte jeder Daten in /memfs schreiben."
-#: src/views/Edit/Wizard/index.js:617
+#: src/views/Edit/Wizard/index.js:634
msgid "Encoder"
msgstr "Encoder"
@@ -730,7 +743,7 @@ msgstr "Einen Namen für den neuen Kanal eingeben."
msgid "Enter password"
msgstr "Passwort eingeben"
-#: src/views/Edit/Sources/Network.js:332
+#: src/views/Edit/Sources/Network.js:348
#: src/views/Edit/Wizard/Sources/Network.js:59
msgid "Enter the address of your network source:"
msgstr "Adresse des Netzwerkquelle eintragen:"
@@ -743,7 +756,7 @@ msgstr "Anmeldename eingeben"
msgid "Entropy coder"
msgstr "Entropy coder"
-#: src/views/Edit/Wizard/index.js:1101
+#: src/views/Edit/Wizard/index.js:1118
#: src/views/Incompatible.js:30
#: src/views/Invalid.js:29
#: src/views/Publication/Process.js:63
@@ -751,45 +764,46 @@ msgstr "Entropy coder"
msgid "Error"
msgstr "Fehler"
-#: src/misc/TextFieldCopy.js:46
+#: src/misc/CopyButton.js:22
+#: src/misc/TextFieldCopy.js:35
#: src/misc/Textarea.js:48
msgid "Error while copying data to clipboard"
msgstr "Fehler beim Kopieren von Daten in die Zwischenablage"
-#: src/views/Main/index.js:327
+#: src/views/Main/index.js:324
#: src/views/Publication/Process.js:64
msgid "Error: {0}"
msgstr "Fehler: {0}"
-#: src/views/Playersite.js:719
+#: src/views/Playersite.js:732
msgid "Expands the area above the channel list (live chat)."
msgstr "Erweitert den Bereich oberhalb der Kanalliste (Live-Chat)."
-#: src/views/Playersite.js:739
+#: src/views/Playersite.js:752
msgid "Expands the area under the channel description (comment boxes)."
msgstr "Erweitert den Bereich unter der Kanalbeschreibung (Kommentarfelder)."
-#: src/views/Settings.js:1194
+#: src/views/Settings.js:1199
msgid "Expert mode"
msgstr "Expertenmodus"
-#: src/views/Playersite.js:704
+#: src/views/Playersite.js:717
msgid "Extend channel list"
msgstr "Kanalliste erweitern"
-#: src/views/Playersite.js:724
+#: src/views/Playersite.js:737
msgid "Extend content"
msgstr "Inhalt erweitern"
-#: src/views/Playersite.js:744
+#: src/views/Playersite.js:757
msgid "Extend footer"
msgstr "Fußzeile erweitern"
-#: src/views/Playersite.js:684
+#: src/views/Playersite.js:697
msgid "Extend header"
msgstr "Header erweitern"
-#: src/views/Settings.js:1931
+#: src/views/Settings.js:1936
msgid "FFmpeg"
msgstr "FFmpeg"
@@ -798,20 +812,16 @@ msgstr "FFmpeg"
msgid "FPS"
msgstr "FPS"
-#: src/views/Edit/index.js:290
-msgid "Failed to correctly cleanup previous process data"
-msgstr "Frühere Prozessdaten konnten nicht korrekt bereinigt werden"
-
#: src/views/Publication/Add.js:180
msgid "Failed to create publication service ({0})"
msgstr "Publikationsdienst konnte nicht erstellt werden ({0})"
-#: src/views/Playersite.js:308
+#: src/views/Playersite.js:310
msgid "Failed to create publication website files."
msgstr "Die Dateien der Publikations-Website konnten nicht erstellt werden."
-#: src/views/Edit/Profile.js:333
-#: src/views/Edit/Profile.js:462
+#: src/views/Edit/Profile.js:341
+#: src/views/Edit/Profile.js:471
msgid "Failed to probe the source. Please check the <0>probe details0>."
msgstr "Prüfen der Quelle ist fehlgeschlagen. <0>Details der Überprüfung0> ansehen."
@@ -819,7 +829,7 @@ msgstr "Prüfen der Quelle ist fehlgeschlagen. <0>Details der Überprüfung0>
msgid "Failed to refresh token: {0}"
msgstr "Token konnte nicht aktualisiert werden: {0}"
-#: src/views/Edit/index.js:303
+#: src/views/Edit/index.js:304
msgid "Failed to save ingest metadata"
msgstr "Speichern der Ingest-Metadaten fehlgeschlagen"
@@ -827,7 +837,7 @@ msgstr "Speichern der Ingest-Metadaten fehlgeschlagen"
msgid "Failed to stop process"
msgstr "Prozess konnte nicht angehalten werden"
-#: src/views/Playersite.js:301
+#: src/views/Playersite.js:303
msgid "Failed to store player size setting."
msgstr "Die Einstellung für die Playergröße konnte nicht gespeichert werden."
@@ -835,36 +845,36 @@ msgstr "Die Einstellung für die Playergröße konnte nicht gespeichert werden."
msgid "Failed to store publication service ({0})"
msgstr "Publikationsdienst konnte nicht gespeichert werden ({0})"
-#: src/views/Edit/index.js:296
+#: src/views/Edit/index.js:297
msgid "Failed to update ingest process ({0})"
msgstr "Aktualisierung des Ingest-Prozesses fehlgeschlagen ({0})"
-#: src/views/Edit/index.js:309
+#: src/views/Edit/index.js:310
msgid "Failed to update the player"
msgstr "Aktualisierung des Players fehlgeschlagen"
-#: src/views/Edit/Wizard/index.js:361
-#: src/views/Edit/Wizard/index.js:821
+#: src/views/Edit/Wizard/index.js:375
+#: src/views/Edit/Wizard/index.js:838
msgid "Failed to verify the source. Please check the address."
msgstr "Die Quelle konnte nicht verifiziert werden. Bitte Adresse prüfen."
-#: src/views/Edit/Profile.js:540
+#: src/views/Edit/Profile.js:549
msgid "Finish"
msgstr "Speichern"
-#: src/views/Edit/Sources/VirtualVideo.js:170
+#: src/views/Edit/Sources/VirtualVideo.js:182
msgid "Flags"
msgstr "Flaggen"
-#: src/views/Playersite.js:759
+#: src/views/Playersite.js:772
msgid "For Javascripts."
msgstr "Für Javascripte."
-#: src/views/Playersite.js:699
+#: src/views/Playersite.js:712
msgid "For Stylesheets."
msgstr "Für Stylesheets."
-#: src/views/Edit/Sources/Network.js:423
+#: src/views/Edit/Sources/Network.js:439
msgid "Force input framerate"
msgstr "Bildfrequenz für die Eingabe erzwingen"
@@ -881,7 +891,7 @@ msgid "Framebuffer"
msgstr "Bildspeicher"
#: src/misc/coders/settings/Video.js:135
-#: src/views/Edit/Sources/Network.js:436
+#: src/views/Edit/Sources/Network.js:452
msgid "Framerate"
msgstr "Bildfrequenz"
@@ -889,21 +899,22 @@ msgstr "Bildfrequenz"
msgid "Frequency (Hz)"
msgstr "Frequenz (Hz)"
-#: src/views/Publication/Services/Facebook.js:119
-#: src/views/Publication/Services/Facebook.js:141
+#: src/views/Publication/Services/Core.js:129
+#: src/views/Publication/Services/Facebook.js:115
+#: src/views/Publication/Services/Facebook.js:133
#: src/views/Publication/Services/Instagram.js:88
-#: src/views/Publication/Services/Restream.js:124
-#: src/views/Publication/Services/Twitch.js:137
+#: src/views/Publication/Services/Restream.js:120
+#: src/views/Publication/Services/Twitch.js:133
#: src/views/Publication/Services/Twitter.js:179
#: src/views/Publication/Services/Youtube.js:177
msgid "GET"
msgstr "GET"
-#: src/views/Edit/Sources/Network.js:455
-#: src/views/Edit/index.js:399
-#: src/views/Edit/index.js:411
-#: src/views/Playersite.js:348
-#: src/views/Playersite.js:361
+#: src/views/Edit/Sources/Network.js:471
+#: src/views/Edit/index.js:400
+#: src/views/Edit/index.js:412
+#: src/views/Playersite.js:350
+#: src/views/Playersite.js:363
#: src/views/Publication/Add.js:372
#: src/views/Publication/Edit.js:386
#: src/views/Publication/Services/DASH.js:211
@@ -918,52 +929,49 @@ msgstr "GET"
msgid "General"
msgstr "Allgemein"
-#: src/views/Publication/Player.js:407
+#: src/views/Publication/Player.js:410
msgid "Google Analytics ID"
msgstr "Google Analytics ID"
-#: src/views/Publication/Player.js:417
+#: src/views/Publication/Player.js:420
msgid "Google Analytics Tracker Name"
msgstr "Name Google Analytics Tracker"
-#: src/views/Edit/index.js:469
+#: src/views/Edit/index.js:471
+#: src/views/Main/index.js:369
msgid "HLS"
msgstr "HLS"
-#: src/views/Main/index.js:367
-msgid "HLS URL"
-msgstr "HLS URL"
-
-#: src/views/Settings.js:1505
+#: src/views/Settings.js:1510
msgid "HLS statistic for the In-memory storage"
msgstr "HLS-Statistik für den In-Memory-Speicher"
-#: src/views/Edit/Sources/Network.js:413
+#: src/views/Edit/Sources/Network.js:429
msgid "HTTP and HTTPS"
msgstr "HTTP und HTTPS"
-#: src/views/Settings.js:1318
+#: src/views/Settings.js:1323
msgid "HTTP port"
msgstr "HTTP Port"
-#: src/views/Settings.js:1347
+#: src/views/Settings.js:1352
msgid "HTTPS (SSL/TLS)"
msgstr "HTTPS (SSL/TLS)"
-#: src/views/Settings.js:1331
+#: src/views/Settings.js:1336
msgid "HTTPS port"
msgstr "HTTPS Port"
-#: src/views/Edit/Sources/V4L.js:145
-#: src/views/Edit/Wizard/Sources/V4L.js:120
+#: src/views/Edit/Sources/V4L.js:151
+#: src/views/Edit/Wizard/Sources/V4L.js:140
msgid "Hardware device"
msgstr "Hardwaregerät"
-#: src/views/Playersite.js:566
+#: src/views/Playersite.js:579
msgid "Header"
msgstr "Kopfzeile"
-#: src/views/Playersite.js:522
+#: src/views/Playersite.js:535
msgid "Headline"
msgstr "Überschrift"
@@ -971,7 +979,7 @@ msgstr "Überschrift"
msgid "Hosted Restreamer interface"
msgstr "Gehostete Restreamer-Oberfläche"
-#: src/views/Settings.js:1253
+#: src/views/Settings.js:1258
msgid "Human readable name on the service."
msgstr "Von Menschen lesbarer Name des Dienstes."
@@ -979,32 +987,32 @@ msgstr "Von Menschen lesbarer Name des Dienstes."
msgid "IP address"
msgstr "IP-Adresse"
-#: src/views/Settings.js:2003
+#: src/views/Settings.js:2008
msgid "If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port."
msgstr "Wenn Sie die Ports geändert haben, kann es sein, dass Restreamer Core bereits neu gestartet wurde, aber jetzt auf einem anderen Port verfügbar ist."
-#: src/views/Settings.js:1997
+#: src/views/Settings.js:2002
msgid "If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core."
msgstr "Wenn Sie Let’s Encrypt TLS aktiviert haben, kann es einige Zeit dauern, die Zertifikate zu erwerben. Stellen Sie sicher, dass Restreamer Core über Port 80 aus dem Internet erreichbar ist. Bitte überprüfen Sie das Protokoll in der Konsole von Restreamer Core."
-#: src/views/Settings.js:1520
+#: src/views/Settings.js:1525
msgid "Ignore IP ranges"
msgstr "IP-Bereiche ignorieren"
-#: src/views/Playersite.js:611
-#: src/views/Publication/Player.js:363
+#: src/views/Playersite.js:624
+#: src/views/Publication/Player.js:366
msgid "Image URL"
msgstr "Bild-URL"
-#: src/views/Playersite.js:636
+#: src/views/Playersite.js:649
msgid "Imprint"
msgstr "Impressum"
-#: src/views/Playersite.js:366
+#: src/views/Playersite.js:368
msgid "In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly."
msgstr "Neben dem Player bietet der Restreamer eine komplette Landingpage, mit der Sie Ihren Live-Stream einfach und schnell präsentieren können."
-#: src/views/Settings.js:1572
+#: src/views/Settings.js:1577
msgid "In-memory"
msgstr "In-memory"
@@ -1022,19 +1030,19 @@ msgstr "Inkompatibel"
msgid "Inherit"
msgstr "Übernehmen"
-#: src/views/Playersite.js:694
+#: src/views/Playersite.js:707
msgid "Inject 1"
msgstr "Inject 1"
-#: src/views/Playersite.js:714
+#: src/views/Playersite.js:727
msgid "Inject 2"
msgstr "Inject 2"
-#: src/views/Playersite.js:734
+#: src/views/Playersite.js:747
msgid "Inject 3"
msgstr "Inject 3"
-#: src/views/Playersite.js:754
+#: src/views/Playersite.js:767
msgid "Inject 4"
msgstr "Inject 4"
@@ -1050,8 +1058,8 @@ msgstr "Interner RTMP-Server"
msgid "Interval (seconds)"
msgstr "Intervall (Sekunden)"
-#: src/Header.js:298
-#: src/Header.js:339
+#: src/Header.js:295
+#: src/Header.js:336
msgid "Issue alert"
msgstr "Fehler melden"
@@ -1063,11 +1071,11 @@ msgstr "Keyframe-Intervall (Sekunden)"
msgid "Layout"
msgstr "Layout"
-#: src/views/Settings.js:1352
+#: src/views/Settings.js:1357
msgid "Let's Encrypt certification"
msgstr "Zertifizierung mit Let’s Encrypt"
-#: src/views/Settings.js:1360
+#: src/views/Settings.js:1365
msgid "Let's Encrypt requires one or more public domain names and an accessible port 80/TCP."
msgstr "Let’s Encrypt erfordert einen oder mehrere öffentliche Domainnamen und einen zugänglichen Port 80/TCP."
@@ -1075,42 +1083,42 @@ msgstr "Let’s Encrypt erfordert einen oder mehrere öffentliche Domainnamen un
msgid "Level"
msgstr "Level"
-#: src/views/Settings.js:1913
+#: src/views/Settings.js:1918
msgid "Level of system protocol."
msgstr "Ebene des Systemprotokolls."
-#: src/views/Edit/Wizard/index.js:1044
-#: src/views/Edit/index.js:402
-#: src/views/Edit/index.js:523
+#: src/views/Edit/Wizard/index.js:1061
+#: src/views/Edit/index.js:403
+#: src/views/Edit/index.js:525
msgid "License"
msgstr "Lizenz"
-#: src/views/Edit/Sources/VirtualVideo.js:167
+#: src/views/Edit/Sources/VirtualVideo.js:176
msgid "Life color"
msgstr "Life color"
-#: src/views/Playersite.js:593
+#: src/views/Playersite.js:606
msgid "Linecolor"
msgstr "Linienfarbe"
-#: src/views/Playersite.js:531
-#: src/views/Publication/Player.js:393
+#: src/views/Playersite.js:544
+#: src/views/Publication/Player.js:396
msgid "Link"
msgstr "Link"
-#: src/views/Playersite.js:540
+#: src/views/Playersite.js:553
msgid "Link, mouseover"
msgstr "Link, Mouseover"
-#: src/views/Settings.js:1528
+#: src/views/Settings.js:1533
msgid "List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions."
msgstr "Liste der IP-Bereiche in CIDR-Notation, z. B. 127.0.0.1/32, die von der Statistik nicht erfasst werden sollen - ein IP-Bereich pro Zeile. Leer lassen, um alle Sitzungen aufzuzeichnen."
-#: src/views/Settings.js:1746
+#: src/views/Settings.js:1751
msgid "List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types."
msgstr "Liste der zu cachenden Dateierweiterungen (z. B. \".html\"), eine pro Zeile. Leer lassen, um alle Dateitypen zu cachen."
-#: src/misc/controls/HLS.js:71
+#: src/misc/controls/HLS.js:74
msgid "List size (segments)"
msgstr "Listengröße (Segmente)"
@@ -1127,27 +1135,27 @@ msgid "Live-Streaming to Twitch Live RTMP Service."
msgstr "Live-Streaming zu Twitch."
#: src/views/Publication/Services/Vimeo.js:12
-msgid "Live-Streaming to Vimeos Live RTMP Service"
+msgid "Live-Streaming to Vimeo Live RTMP Service"
msgstr "Live-Streaming zu Vimeo"
#: src/views/Publication/Services/Livespotting.js:94
msgid "Livesource ID"
msgstr "Livesource-ID"
-#: src/views/Settings.js:1865
+#: src/views/Settings.js:1870
msgid "Log level"
msgstr "Protokollierungsebene"
#: src/misc/modals/Process.js:90
#: src/views/Settings.js:1147
-#: src/views/Settings.js:1841
+#: src/views/Settings.js:1846
msgid "Logging"
msgstr "Protokollieren"
#: src/views/Login.js:297
#: src/views/Login.js:391
#: src/views/Login.js:406
-#: src/views/Publication/Services/Akamai.js:123
+#: src/views/Publication/Services/Akamai.js:124
msgid "Login"
msgstr "Anmelden"
@@ -1163,15 +1171,15 @@ msgstr "Login fehlgeschlagen: Konnte die API-Details nicht laden"
msgid "Login failed: {0}"
msgstr "Login fehlgeschlagen: {0}"
-#: src/views/Settings.js:1420
+#: src/views/Settings.js:1425
msgid "Login/JWT authorization"
msgstr "Anmeldung/JWT-Autorisierung"
-#: src/views/Publication/Player.js:318
+#: src/views/Publication/Player.js:321
msgid "Logo"
msgstr "Logo"
-#: src/Header.js:310
+#: src/Header.js:307
msgid "Logout"
msgstr "Abmelden"
@@ -1179,12 +1187,12 @@ msgstr "Abmelden"
msgid "MB"
msgstr "MB"
-#: src/views/Edit/index.js:379
+#: src/views/Edit/index.js:380
msgid "Main Source"
msgstr "Hauptquelle"
-#: src/views/Main/index.js:263
-#: src/views/Playersite.js:386
+#: src/views/Main/index.js:260
+#: src/views/Playersite.js:389
msgid "Main channel"
msgstr "Hauptkanal"
@@ -1192,11 +1200,11 @@ msgstr "Hauptkanal"
msgid "Main channel not found"
msgstr "Hauptkanal nicht gefunden"
-#: src/views/Edit/Wizard/index.js:181
+#: src/views/Edit/Wizard/index.js:188
msgid "Main channel saved"
msgstr "Hauptkanal gespeichert"
-#: src/views/Playersite.js:409
+#: src/views/Playersite.js:412
msgid "Main page channel (index.html)."
msgstr "Kanal auf der Startseite (index.html)"
@@ -1209,19 +1217,19 @@ msgstr "Kanal auf der Startseite (index.html)"
msgid "Maintainer:"
msgstr "Gepflegt von:"
-#: src/views/Settings.js:1705
+#: src/views/Settings.js:1710
msgid "Maximum allowed cache size, 0 for unlimited."
msgstr "Maximal zulässige Cache-Größe, 0 für unbegrenzt."
-#: src/views/Settings.js:1627
+#: src/views/Settings.js:1632
msgid "Maximum allowed megabytes of RAM for /memfs, 0 for unlimited."
msgstr "Maximal erlaubte MB RAM für /memfs, 0 für unbegrenzt."
-#: src/views/Settings.js:1671
+#: src/views/Settings.js:1676
msgid "Maximum allowed megabytes to consume from hard disk. 0 for unlimited."
msgstr "Maximal erlaubte MB, die von der Festplatte verbraucht werden dürfen. 0 für unbegrenzt."
-#: src/views/Settings.js:1389
+#: src/views/Settings.js:1394
msgid "Maximum bandwidth Mbit/s"
msgstr "Maximale Bandbreite Mbit/s"
@@ -1229,34 +1237,34 @@ msgstr "Maximale Bandbreite Mbit/s"
msgid "Maximum delay in milliseconds."
msgstr "Maximale Latenz (Ms)."
-#: src/views/Settings.js:1723
+#: src/views/Settings.js:1728
msgid "Maximum file size (Megabytes)"
msgstr "Maximale Dateigröße (MB)"
-#: src/views/Settings.js:1731
+#: src/views/Settings.js:1736
msgid "Maximum file size to put in cache."
msgstr "Maximale Dateigröße, die in den Cache gestellt wird."
-#: src/views/Settings.js:1949
+#: src/views/Settings.js:1954
msgid "Maximum log histroy"
msgstr "Maximale Protokollhistorie"
-#: src/views/Settings.js:1918
-#: src/views/Settings.js:1936
+#: src/views/Settings.js:1923
+#: src/views/Settings.js:1941
msgid "Maximum log lines"
msgstr "Maximale Protokollzeilen"
-#: src/views/Settings.js:1619
-#: src/views/Settings.js:1663
-#: src/views/Settings.js:1697
+#: src/views/Settings.js:1624
+#: src/views/Settings.js:1668
+#: src/views/Settings.js:1702
msgid "Maximum size (Megabytes)"
msgstr "Maximale Größe (Megabytes)"
-#: src/views/Settings.js:1537
+#: src/views/Settings.js:1542
msgid "Maximum viewer idle time (Seconds)"
msgstr "Maximale Zuschauer Leerzeit (Sekunden)"
-#: src/views/Settings.js:1373
+#: src/views/Settings.js:1378
msgid "Maximum viewers"
msgstr "Maximale Anzahl von Zuschauenden"
@@ -1264,12 +1272,12 @@ msgstr "Maximale Anzahl von Zuschauenden"
msgid "Memory"
msgstr "Arbeitsspeicher"
-#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:402
msgid "Meta information"
msgstr "Meta-Informationen"
-#: src/views/Edit/Wizard/index.js:989
-#: src/views/Edit/index.js:503
+#: src/views/Edit/Wizard/index.js:1006
+#: src/views/Edit/index.js:505
msgid "Metadata"
msgstr "Metadaten"
@@ -1291,44 +1299,44 @@ msgstr "Mehr über das Urheberrecht von YouTube <0>hier0>."
msgid "More about licenses here"
msgstr "Mehr über die Lizenzen hier"
-#: src/views/Settings.js:1222
+#: src/views/Settings.js:1227
msgid "More about the service"
msgstr "Mehr über den Service"
-#: src/views/Publication/Player.js:435
+#: src/views/Publication/Player.js:438
msgid "Mute"
msgstr "Stumm"
#: src/misc/ChannelList.js:380
-#: src/misc/controls/Metadata.js:79
-#: src/misc/controls/Metadata.js:101
-#: src/views/Playersite.js:476
-#: src/views/Settings.js:1245
+#: src/misc/controls/Metadata.js:76
+#: src/misc/controls/Metadata.js:98
+#: src/views/Playersite.js:489
+#: src/views/Settings.js:1250
msgid "Name"
msgstr "Name"
-#: src/views/Playersite.js:481
+#: src/views/Playersite.js:494
msgid "Name for the template. If the name already exists, it will be overwritten."
msgstr "Templatename. Wenn der Name existiert, wird er überschrieben."
#: src/views/Settings.js:1142
-#: src/views/Settings.js:1292
+#: src/views/Settings.js:1297
msgid "Network"
msgstr "Netzwerk"
-#: src/views/Edit/Sources/Network.js:668
+#: src/views/Edit/Sources/Network.js:684
#: src/views/Edit/Wizard/Sources/Network.js:110
msgid "Network source"
msgstr "Netzwerk-Quelle"
-#: src/views/Edit/Wizard/index.js:399
-#: src/views/Edit/Wizard/index.js:635
-#: src/views/Edit/Wizard/index.js:900
-#: src/views/Edit/Wizard/index.js:1012
+#: src/views/Edit/Wizard/index.js:413
+#: src/views/Edit/Wizard/index.js:652
+#: src/views/Edit/Wizard/index.js:917
+#: src/views/Edit/Wizard/index.js:1029
msgid "Next"
msgstr "Weiter"
-#: src/views/Edit/Profile.js:405
+#: src/views/Edit/Profile.js:413
msgid "Next: Audio"
msgstr "Weiter: Audio"
@@ -1336,12 +1344,12 @@ msgstr "Weiter: Audio"
msgid "Next: Video setup"
msgstr "Weiter: Video-Einrichtung"
-#: src/views/Edit/Wizard/index.js:1165
+#: src/views/Edit/Wizard/index.js:1182
msgid "No"
msgstr "Nein"
#: src/views/Edit/Sources/NoAudio.js:45
-#: src/views/Edit/Wizard/index.js:884
+#: src/views/Edit/Wizard/index.js:901
msgid "No audio"
msgstr "Kein Audio"
@@ -1349,7 +1357,12 @@ msgstr "Kein Audio"
msgid "No audio stream available"
msgstr "Kein Audiostream verfügbar"
-#: src/views/Edit/Wizard/index.js:359
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:70
+#: src/views/Edit/Wizard/Sources/V4L.js:99
+msgid "No input device available"
+msgstr "Kein Eingabegerät vorhanden"
+
+#: src/views/Edit/Wizard/index.js:373
msgid "No live stream was detected. Please check the software that sends the stream."
msgstr "Es wurde kein Livestream erkannt. Bitte die Software überprüfen, die den Stream sendet."
@@ -1357,12 +1370,16 @@ msgstr "Es wurde kein Livestream erkannt. Bitte die Software überprüfen, die d
msgid "No source selected"
msgstr "Keine Quelle ausgewählt"
-#: src/misc/EncodingSelect.js:152
+#: src/views/Edit/SourceSelect.js:174
+msgid "No sources available"
+msgstr "Keine Quellen verfügbar"
+
+#: src/misc/EncodingSelect.js:164
msgid "No suitable encoder found."
msgstr "Keine passender Encoder gefunden."
-#: src/views/Main/index.js:289
-#: src/views/Publication/Player.js:291
+#: src/views/Main/index.js:286
+#: src/views/Publication/Player.js:294
msgid "No video"
msgstr "Kein Video"
@@ -1370,7 +1387,7 @@ msgstr "Kein Video"
msgid "No video stream available"
msgstr "Kein Videostream verfügbar"
-#: src/views/Settings.js:1238
+#: src/views/Settings.js:1243
msgid "Node ID"
msgstr "Knoten-ID"
@@ -1378,36 +1395,36 @@ msgstr "Knoten-ID"
msgid "Noise"
msgstr "Rauschen"
-#: src/views/Edit/Sources/AVFoundation.js:139
+#: src/views/Edit/Sources/AVFoundation.js:145
#: src/views/Edit/Summary.js:30
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:98
msgid "None"
msgstr "Keine"
-#: src/views/Playersite.js:351
-#: src/views/Playersite.js:631
+#: src/views/Playersite.js:353
+#: src/views/Playersite.js:644
msgid "Notes"
msgstr "Hinweise"
-#: src/views/Settings.js:1926
-#: src/views/Settings.js:1944
+#: src/views/Settings.js:1931
+#: src/views/Settings.js:1949
msgid "Number of log lines to keep."
msgstr "Anzahl der Protokollzeilen, die aufbewahrt werden sollen."
-#: src/views/Settings.js:1957
+#: src/views/Settings.js:1962
msgid "Number of logs to keep for each process."
msgstr "Anzahl der Protokolle, die je Prozess aufbewahrt werden sollen."
-#: src/views/Playersite.js:800
-#: src/views/Publication/Player.js:463
+#: src/views/Playersite.js:813
+#: src/views/Publication/Player.js:466
msgid "OK"
msgstr "OK"
-#: src/views/Settings.js:1492
+#: src/views/Settings.js:1497
msgid "One referrer per line, e.g. http://www.example.com"
msgstr "Ein Referrer pro Zeile, wie http://www.beispiel.com"
-#: src/views/Playersite.js:785
+#: src/views/Playersite.js:798
msgid "Open"
msgstr "Öffnen"
@@ -1415,32 +1432,32 @@ msgstr "Öffnen"
msgid "Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources."
msgstr "Passthrough (Kopieren) sollte nur bei Bedarf deaktiviert werden. Jede Kodierung erfordert zusätzliche CPU/GPU-Ressourcen."
-#: src/views/Edit/Sources/Network.js:366
+#: src/views/Edit/Sources/Network.js:382
#: src/views/Edit/Wizard/Sources/Network.js:88
#: src/views/Login.js:282
-#: src/views/Publication/Services/Akamai.js:133
+#: src/views/Publication/Services/Akamai.js:134
#: src/views/Publication/Services/DASH.js:198
#: src/views/Publication/Services/DaCast.js:142
#: src/views/Publication/Services/HLS.js:187
#: src/views/Publication/Services/RTSP.js:156
#: src/views/Publication/Services/Red5.js:157
#: src/views/Publication/Services/WOWZA.js:178
-#: src/views/Settings.js:1448
-#: src/views/Settings.js:1606
+#: src/views/Settings.js:1453
+#: src/views/Settings.js:1611
msgid "Password"
msgstr "Passwort"
-#: src/views/Settings.js:1454
-#: src/views/Settings.js:1614
+#: src/views/Settings.js:1459
+#: src/views/Settings.js:1619
msgid "Password for authorization."
msgstr "Passwort für die Autorisierung."
-#: src/views/Edit/Sources/Network.js:371
+#: src/views/Edit/Sources/Network.js:387
#: src/views/Edit/Wizard/Sources/Network.js:90
msgid "Password for the device."
msgstr "Passwort von dem Gerät."
-#: src/views/Settings.js:1550
+#: src/views/Settings.js:1555
msgid "Persist viewer statistics"
msgstr "Betrachterstatistiken beibehalten"
@@ -1456,9 +1473,9 @@ msgstr "Plan: <0>Starter0>"
msgid "Platforms"
msgstr "Plattformen"
-#: src/views/Publication/Player.js:320
+#: src/views/Publication/Player.js:323
#: src/views/Settings.js:1144
-#: src/views/Settings.js:1463
+#: src/views/Settings.js:1468
msgid "Playback"
msgstr "Wiedergabe"
@@ -1466,16 +1483,16 @@ msgstr "Wiedergabe"
msgid "Player"
msgstr "Player"
-#: src/views/Publication/Player.js:325
+#: src/views/Publication/Player.js:328
msgid "Player URL"
msgstr "Player-URL"
-#: src/views/Publication/Player.js:254
+#: src/views/Publication/Player.js:257
msgid "Player settings saved"
msgstr "Playereinstellungen gespeichert"
-#: src/Header.js:270
-#: src/views/Playersite.js:372
+#: src/Header.js:267
+#: src/views/Playersite.js:375
msgid "Playersite"
msgstr "Playerseite"
@@ -1484,15 +1501,15 @@ msgstr "Playerseite"
msgid "Playlist"
msgstr "Wiedergabeliste"
-#: src/views/Main/index.js:332
+#: src/views/Main/index.js:329
msgid "Please check the <0>process log0>"
msgstr "Bitte <0>Prozessprotokoll0> prüfen"
-#: src/views/Publication/Services/Akamai.js:28
+#: src/views/Publication/Services/Akamai.js:29
#: src/views/Publication/Services/Bitmovin.js:23
#: src/views/Publication/Services/Brightcove.js:23
-#: src/views/Publication/Services/CDN77.js:24
-#: src/views/Publication/Services/Core.js:25
+#: src/views/Publication/Services/CDN77.js:23
+#: src/views/Publication/Services/Core.js:26
#: src/views/Publication/Services/DASH.js:35
#: src/views/Publication/Services/DaCast.js:26
#: src/views/Publication/Services/HLS.js:37
@@ -1511,8 +1528,8 @@ msgid "Please contact the operator of the service and check what happens."
msgstr "An den Betreiber des Dienstes wenden und prüfen, was passiert ist."
#: src/views/Playersite.js:122
-#: src/views/Playersite.js:196
-#: src/views/Publication/Player.js:157
+#: src/views/Playersite.js:197
+#: src/views/Publication/Player.js:159
msgid "Please select a file to upload."
msgstr "Datei zum Hochladen auswählen."
@@ -1520,21 +1537,21 @@ msgstr "Datei zum Hochladen auswählen."
msgid "Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources."
msgstr "„Passthrough (Kopieren)“ sollte nur deaktiviert werden, wenn es erforderlich ist. Jedes weitere Encoding benötigt zusätzliche CPU/GPU Ressourcen."
-#: src/views/Edit/Wizard/index.js:418
-#: src/views/Edit/Wizard/index.js:916
+#: src/views/Edit/Wizard/index.js:435
+#: src/views/Edit/Wizard/index.js:933
msgid "Please wait. Probe stream data ..."
msgstr "Bitte warten — der Stream wird geprüft ..."
-#: src/views/Edit/Wizard/index.js:1086
+#: src/views/Edit/Wizard/index.js:1103
msgid "Please wait. Setting up the stream ..."
msgstr "Bitte warten — einrichten des Streams ..."
#: src/views/Publication/Services/Bitmovin.js:92
-#: src/views/Settings.js:1798
+#: src/views/Settings.js:1803
msgid "Port"
msgstr "Port"
-#: src/views/Publication/Player.js:378
+#: src/views/Publication/Player.js:381
msgid "Position"
msgstr "Position"
@@ -1552,20 +1569,20 @@ msgstr "Primärer Stream"
msgid "Primary stream key"
msgstr "Primärer Stream-Schlüssel"
-#: src/views/Edit/Sources/ALSA.js:131
-#: src/views/Edit/Sources/AVFoundation.js:192
+#: src/views/Edit/Sources/ALSA.js:136
+#: src/views/Edit/Sources/AVFoundation.js:201
#: src/views/Edit/Sources/Framebuffer.js:110
-#: src/views/Edit/Sources/Network.js:489
-#: src/views/Edit/Sources/Network.js:536
-#: src/views/Edit/Sources/Network.js:583
+#: src/views/Edit/Sources/Network.js:505
+#: src/views/Edit/Sources/Network.js:552
+#: src/views/Edit/Sources/Network.js:599
#: src/views/Edit/Sources/Raspicam.js:113
-#: src/views/Edit/Sources/V4L.js:126
+#: src/views/Edit/Sources/V4L.js:131
#: src/views/Edit/Sources/VirtualAudio.js:169
-#: src/views/Edit/Sources/VirtualVideo.js:176
+#: src/views/Edit/Sources/VirtualVideo.js:188
msgid "Probe"
msgstr "Prüfen"
-#: src/views/Edit/index.js:491
+#: src/views/Edit/index.js:493
#: src/views/Publication/Add.js:433
#: src/views/Publication/Edit.js:441
msgid "Process"
@@ -1580,40 +1597,41 @@ msgstr "Prozesskontrolle"
msgid "Process debug"
msgstr "Prozess-Fehlerbehebung"
-#: src/views/Main/index.js:407
+#: src/views/Main/index.js:413
#: src/views/Publication/Edit.js:591
msgid "Process debug report"
msgstr "Prozess-Fehlerbehebungsbericht"
-#: src/views/Main/index.js:383
-#: src/views/Main/index.js:399
+#: src/views/Main/index.js:389
+#: src/views/Main/index.js:405
#: src/views/Publication/Edit.js:468
#: src/views/Publication/Edit.js:583
msgid "Process details"
msgstr "Prozess-Details"
-#: src/views/Main/index.js:386
+#: src/views/Main/index.js:392
msgid "Process report"
msgstr "Prozess-Bericht"
-#: src/views/Edit/index.js:400
-#: src/views/Edit/index.js:461
+#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:463
msgid "Processing & Control"
msgstr "Verarbeitung & Steuerung"
#: src/misc/coders/Encoders/video/H264NVENC.js:92
+#: src/misc/coders/Encoders/video/H264VAAPI.js:82
#: src/misc/coders/settings/Video.js:142
-#: src/views/Edit/Wizard/index.js:590
+#: src/views/Edit/Wizard/index.js:607
msgid "Profile"
msgstr "Profil"
-#: src/views/Edit/Sources/Network.js:504
-#: src/views/Publication/Services/Akamai.js:143
-#: src/views/Publication/Services/Akamai.js:181
+#: src/views/Edit/Sources/Network.js:520
+#: src/views/Publication/Services/Akamai.js:144
+#: src/views/Publication/Services/Akamai.js:182
#: src/views/Publication/Services/Bitmovin.js:86
#: src/views/Publication/Services/Brightcove.js:87
-#: src/views/Publication/Services/CDN77.js:91
-#: src/views/Publication/Services/Core.js:90
+#: src/views/Publication/Services/CDN77.js:90
+#: src/views/Publication/Services/Core.js:91
#: src/views/Publication/Services/DASH.js:186
#: src/views/Publication/Services/DaCast.js:110
#: src/views/Publication/Services/DaCast.js:168
@@ -1634,7 +1652,7 @@ msgstr "Protokoll"
msgid "Protocols"
msgstr "Protokolle"
-#: src/views/Settings.js:1302
+#: src/views/Settings.js:1307
msgid "Public domain/s"
msgstr "Öffentliceh Domain/s"
@@ -1643,7 +1661,7 @@ msgstr "Öffentliceh Domain/s"
msgid "Publication service not found"
msgstr "Publikationsdienst nicht gefunden"
-#: src/views/Playersite.js:317
+#: src/views/Playersite.js:319
msgid "Publication website settings saved"
msgstr "Einstellungen der Publication Webseite gespeichert"
@@ -1651,15 +1669,16 @@ msgstr "Einstellungen der Publication Webseite gespeichert"
msgid "Publications"
msgstr "Publikationen"
-#: src/views/Edit/Sources/Network.js:641
+#: src/views/Edit/Sources/Network.js:657
msgid "Pull Mode"
msgstr "Abholmodus"
-#: src/views/Edit/Sources/Network.js:640
+#: src/views/Edit/Sources/Network.js:656
msgid "Pull or recieve the data:"
msgstr "Daten abholen oder empfangen:"
#: src/misc/Progress.js:90
+#: src/misc/coders/Encoders/video/H264VAAPI.js:137
msgid "Quality"
msgstr "Qualität"
@@ -1667,37 +1686,37 @@ msgstr "Qualität"
msgid "RGB test pattern"
msgstr "RGB-Testbild"
-#: src/views/Settings.js:1819
+#: src/views/Settings.js:1824
msgid "RTMP app for publishing."
msgstr "RTMP-App für die Veröffentlichung."
-#: src/views/Settings.js:1760
+#: src/views/Settings.js:1765
msgid "RTMP server"
msgstr "RTMP-Server"
-#: src/views/Edit/Sources/Network.js:556
+#: src/views/Edit/Sources/Network.js:572
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:50
msgid "RTMP server is not enabled"
msgstr "RTMP-Server ist nicht aktiviert"
-#: src/views/Settings.js:1806
+#: src/views/Settings.js:1811
msgid "RTMP server listen address."
msgstr "RTMP-Server Lauschadresse."
-#: src/views/Settings.js:1832
+#: src/views/Settings.js:1837
msgid "RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'"
msgstr "RTMP-Token für die Veröffentlichung und Wiedergabe. Das Token ist der Wert des URL-Abfrageparameters „token“."
#: src/views/Settings.js:1146
-#: src/views/Settings.js:1755
+#: src/views/Settings.js:1760
msgid "RTMP/S"
msgstr "RTMP/S"
-#: src/views/Settings.js:1767
+#: src/views/Settings.js:1772
msgid "RTMPS server"
msgstr "RTMPS-Server"
-#: src/views/Edit/Sources/Network.js:389
+#: src/views/Edit/Sources/Network.js:405
msgid "RTSP"
msgstr "RTSP"
@@ -1707,6 +1726,7 @@ msgid "Raspberry Pi camera"
msgstr "Raspberry Pi Kamera"
#: src/misc/coders/Encoders/video/H264NVENC.js:144
+#: src/misc/coders/Encoders/video/H264VAAPI.js:63
msgid "Rate control"
msgstr "Ratenkontrolle"
@@ -1714,11 +1734,11 @@ msgstr "Ratenkontrolle"
msgid "Ratio"
msgstr "Verhältnis"
-#: src/views/Edit/Sources/Network.js:418
+#: src/views/Edit/Sources/Network.js:434
msgid "Read input at native speed"
msgstr "Eingabe mit nativer Geschwindigkeit lesen"
-#: src/views/Edit/Sources/Network.js:642
+#: src/views/Edit/Sources/Network.js:658
msgid "Receive Mode"
msgstr "Empfangsmodus"
@@ -1732,13 +1752,13 @@ msgstr "Wiederverbinden"
msgid "Reconnect delay (seconds)"
msgstr "Verzögerung beim Wiederherstellen der Verbindung (Sekunden)"
-#: src/views/Main/index.js:343
+#: src/views/Main/index.js:340
#: src/views/Publication/Process.js:68
#: src/views/Publication/Process.js:81
msgid "Reconnecting in {0}s"
msgstr "Wiederverbinden in {0}s"
-#: src/views/Settings.js:1994
+#: src/views/Settings.js:1999
msgid "Reconnecting to Restreamer Core failed for the last {RETRIES} seconds."
msgstr "Die Wiederherstellung der Verbindung zum Restreamer Core ist in den letzten {RETRIES} Sekunden fehlgeschlagen."
@@ -1746,6 +1766,14 @@ msgstr "Die Wiederherstellung der Verbindung zum Restreamer Core ist in den letz
msgid "Reconnecting to Restreamer Core failed."
msgstr "Die Wiederherstellung der Verbindung zu Restreamer Core ist fehlgeschlagen."
+#: src/views/Edit/Sources/ALSA.js:122
+#: src/views/Edit/Sources/AVFoundation.js:181
+#: src/views/Edit/Sources/V4L.js:117
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:135
+#: src/views/Edit/Wizard/Sources/V4L.js:120
+msgid "Refresh"
+msgstr "Aktualisieren"
+
#: src/views/Publication/Services/Restream.js:86
#: src/views/Publication/Services/Twitch.js:78
#: src/views/Publication/Services/Twitter.js:150
@@ -1754,36 +1782,36 @@ msgid "Region"
msgstr "Region"
#: src/views/Password.js:159
-#: src/views/Settings.js:2014
+#: src/views/Settings.js:2019
msgid "Reload"
msgstr "Erneut laden"
-#: src/views/Settings.js:1632
+#: src/views/Settings.js:1637
msgid "Remove the oldest entries if the /memfs is full"
msgstr "Älteste Einträge entfernen, wenn das /memfs voll ist"
-#: src/views/Settings.js:1779
+#: src/views/Settings.js:1784
msgid "Requires activation"
msgstr "Aktivierung erforderlich"
-#: src/views/Settings.js:1201
-#: src/views/Settings.js:2031
-#: src/views/Settings.js:2044
-#: src/views/Settings.js:2053
+#: src/views/Settings.js:1206
+#: src/views/Settings.js:2036
+#: src/views/Settings.js:2049
+#: src/views/Settings.js:2058
msgid "Restart"
msgstr "Neustart"
-#: src/views/Settings.js:2022
+#: src/views/Settings.js:2027
msgid "Restart required"
msgstr "Neustart erforderlich"
#: src/views/Password.js:136
-#: src/views/Settings.js:1982
+#: src/views/Settings.js:1987
msgid "Restarting"
msgstr "Neustart"
#: src/views/Password.js:141
-#: src/views/Settings.js:1987
+#: src/views/Settings.js:1992
msgid "Restarting Restreamer Core ..."
msgstr "Neustart von Restreamer Core …"
@@ -1791,15 +1819,15 @@ msgstr "Neustart von Restreamer Core …"
msgid "Restarting the application failed."
msgstr "Neustart der Anwendung ist fehlgeschlagen."
-#: src/views/Settings.js:1229
+#: src/views/Settings.js:1234
msgid "Restreamer Service"
msgstr "Restreamer Service"
-#: src/views/Main/index.js:242
+#: src/views/Main/index.js:239
msgid "Retrieving stream data ..."
msgstr "Abrufen von Streamdaten ..."
-#: src/views/Edit/Wizard/index.js:1111
+#: src/views/Edit/Wizard/index.js:1128
#: src/views/Invalid.js:43
#: src/views/Settings.js:1116
msgid "Retry"
@@ -1813,13 +1841,13 @@ msgstr "Regel"
msgid "Sampling"
msgstr "Sampling"
-#: src/views/Edit/Wizard/index.js:1070
-#: src/views/Edit/index.js:558
-#: src/views/Playersite.js:775
+#: src/views/Edit/Wizard/index.js:1087
+#: src/views/Edit/index.js:560
+#: src/views/Playersite.js:788
#: src/views/Publication/Add.js:534
#: src/views/Publication/Edit.js:571
-#: src/views/Publication/Player.js:449
-#: src/views/Settings.js:1972
+#: src/views/Publication/Player.js:452
+#: src/views/Settings.js:1977
msgid "Save"
msgstr "Speichern"
@@ -1827,7 +1855,7 @@ msgstr "Speichern"
msgid "Scale"
msgstr "Skalierung"
-#: src/views/Settings.js:1718
+#: src/views/Settings.js:1723
msgid "Seconds to keep files in cache."
msgstr "Sekunden, um Dateien im Cache zu halten."
@@ -1843,24 +1871,24 @@ msgstr "Sekunden, bis ein hängender Prozess beendet wird."
msgid "Seconds until the snapshot/thumbnail of the video source is updated."
msgstr "Sekunden, bis ein Vorschaubild (JPEG) der Videoquelle aktualisiert wird."
-#: src/views/Settings.js:1468
+#: src/views/Settings.js:1473
msgid "Security"
msgstr "Sicherheit"
-#: src/views/Publication/Services/Core.js:127
+#: src/views/Publication/Services/Core.js:122
#: src/views/Publication/Services/Livespotting.js:103
msgid "Security token"
msgstr "Sicherheit Token"
-#: src/views/Publication/Player.js:339
+#: src/views/Publication/Player.js:342
msgid "Seekbar color"
msgstr "Seekbar Farbe"
-#: src/misc/controls/HLS.js:59
+#: src/misc/controls/HLS.js:62
msgid "Segment length (seconds)"
msgstr "Segmentlänge (Sek)"
-#: src/misc/controls/HLS.js:64
+#: src/misc/controls/HLS.js:67
msgid "Segment will be cut on the following keyframe after this time has passed. 2 is recommended."
msgstr "Das Segment wird nach Ablauf dieser Zeit auf dem folgenden Keyframe geschnitten. 2 wird empfohlen."
@@ -1869,20 +1897,20 @@ msgstr "Das Segment wird nach Ablauf dieser Zeit auf dem folgenden Keyframe gesc
msgid "Segmentation"
msgstr "Segmentierung"
-#: src/views/Edit/Sources/ALSA.js:114
-#: src/views/Edit/Sources/AVFoundation.js:166
+#: src/views/Edit/Sources/ALSA.js:108
+#: src/views/Edit/Sources/AVFoundation.js:172
#: src/views/Edit/Sources/Framebuffer.js:99
#: src/views/Edit/Sources/Raspicam.js:96
-#: src/views/Edit/Sources/V4L.js:109
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:101
+#: src/views/Edit/Sources/V4L.js:103
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:120
#: src/views/Edit/Wizard/Sources/Raspicam.js:95
-#: src/views/Edit/Wizard/Sources/V4L.js:98
+#: src/views/Edit/Wizard/Sources/V4L.js:114
msgid "Select a device:"
msgstr "Auswahl Gerät:"
#: src/views/Edit/Sources/VirtualAudio.js:84
-msgid "Select audio Source:"
-msgstr "Audioquelle auswählen:"
+msgid "Select audio source:"
+msgstr "Audio-Quelle auswählen:"
#: src/views/Edit/Sources/VirtualVideo.js:114
msgid "Select source ..."
@@ -1892,32 +1920,32 @@ msgstr "Auswahl Quelle ..."
msgid "Select video source:"
msgstr "Videoquelle auswählen:"
-#: src/views/Edit/Wizard/index.js:261
+#: src/views/Edit/Wizard/index.js:268
msgid "Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer)."
msgstr "Wählen Sie aus, ob Sie den Stream von einer <0>Netzwerkquelle0> (z. B. einer Netzwerkkamera) oder dem <1>internen RTMP-Server1> (z. B. OBS-Streams an den Restreamer) beziehen."
-#: src/misc/EncodingSelect.js:184
+#: src/misc/EncodingSelect.js:196
msgid "Select your encoding setting:"
msgstr "Einstellungen für die Encodierung:"
-#: src/views/Playersite.js:575
+#: src/views/Playersite.js:588
msgid "Selected"
msgstr "Ausgewählt"
-#: src/views/Playersite.js:392
+#: src/views/Playersite.js:395
msgid "Selected channel"
msgstr "Auswahl"
-#: src/views/Playersite.js:438
+#: src/views/Playersite.js:449
msgid "Selection"
msgstr "Auswahl"
-#: src/views/Settings.js:1185
+#: src/views/Settings.js:1190
msgid "Send anonymous metrics (helps us for future development)"
msgstr "Sende anonyme Anwendungsdaten (Hilft den Restreamer kontinuierlich zu verbessern)"
-#: src/views/Edit/Sources/Network.js:526
-#: src/views/Edit/Sources/Network.js:573
+#: src/views/Edit/Sources/Network.js:542
+#: src/views/Edit/Sources/Network.js:589
#: src/views/Edit/Wizard/Sources/InternalHLS.js:48
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:68
msgid "Send stream to this address:"
@@ -1931,10 +1959,10 @@ msgstr "Sendet das Video zum Bildspeicher"
msgid "Server"
msgstr "Server"
-#: src/Header.js:260
+#: src/Header.js:257
#: src/views/Login.js:246
#: src/views/Settings.js:1140
-#: src/views/Settings.js:1215
+#: src/views/Settings.js:1220
msgid "Service"
msgstr "Service"
@@ -1943,7 +1971,7 @@ msgstr "Service"
msgid "Service name"
msgstr "Name des Dienstes"
-#: src/views/Settings.js:1266
+#: src/views/Settings.js:1271
msgid "Service token for monitoring."
msgstr "Servicetoken für die Überwachung."
@@ -1951,15 +1979,15 @@ msgstr "Servicetoken für die Überwachung."
msgid "Sessions"
msgstr "Zuschauer"
-#: src/views/Settings.js:1397
+#: src/views/Settings.js:1402
msgid "Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Legt eine Begrenzung der Bandbreite in Mbit/s für die ausgehende HLS-Datenübertragung fest. Alle Dienste, wie RTMP und ausgehende Prozesse, werden in die Berechnung einbezogen. Wenn die Bandbreite überschritten wird, erhalten HLS-Zuschauende den HTTP-Statuscode 509 (Bandwidth Limit Exceeded). 0 ist unbegrenzt."
-#: src/views/Settings.js:1381
+#: src/views/Settings.js:1386
msgid "Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Legt ein Limit für die Zuschauenden in der HLS-Sitzungen fest. Wenn das Limit überschritten wird, erhalten HLS-Zuschauende den HTTP-Statuscode 509 (Bandbreitenlimit überschritten). 0 ist unbegrenzt."
-#: src/views/Settings.js:1220
+#: src/views/Settings.js:1225
msgid "Setting for connection to the service."
msgstr "Einstellung für die Anbindung an den Service."
@@ -1971,11 +1999,11 @@ msgstr "Einstellungen"
msgid "Settings (expert mode)"
msgstr "Einstellungen (Experten-Modus)"
-#: src/views/Settings.js:1648
+#: src/views/Settings.js:1653
msgid "Settings for /data path. The access is protected by"
msgstr "Eintellungen für den /data Pfad. Der Zugriff wird geschützt durch"
-#: src/views/Settings.js:1575
+#: src/views/Settings.js:1580
msgid "Settings for /memfs path."
msgstr "Einstellung für den /memfs Pfad."
@@ -1983,7 +2011,11 @@ msgstr "Einstellung für den /memfs Pfad."
msgid "Settings saved. All changes will be applied after restarting the application."
msgstr "Einstellungen gespeichert. Die Änderungen werden nach einem Neustart der Anwendungen übernommen."
-#: src/views/Playersite.js:420
+#: src/views/Playersite.js:417
+msgid "Share button"
+msgstr "Share-Button"
+
+#: src/views/Playersite.js:431
msgid "Shows a reference to the project."
msgstr "Zeigt einen Hinweis auf das Projekt."
@@ -1995,7 +2027,7 @@ msgstr "Anmelden (Kostenlos)"
msgid "Silence"
msgstr "Stille"
-#: src/views/Edit/Wizard/index.js:881
+#: src/views/Edit/Wizard/index.js:898
msgid "Silence Audio"
msgstr "Stilles Audio"
@@ -2003,7 +2035,7 @@ msgstr "Stilles Audio"
msgid "Sine"
msgstr "Sinus"
-#: src/views/Playersite.js:378
+#: src/views/Playersite.js:381
msgid "Sitename"
msgstr "Seitenname"
@@ -2011,7 +2043,8 @@ msgstr "Seitenname"
msgid "Size"
msgstr "Grösse"
-#: src/views/Edit/index.js:480
+#: src/views/Edit/index.js:482
+#: src/views/Main/index.js:372
msgid "Snapshot"
msgstr "Vorschaubild"
@@ -2019,7 +2052,7 @@ msgstr "Vorschaubild"
msgid "Social-login (OAuth2, 2FA)"
msgstr "Social-login (OAuth2, 2FA)"
-#: src/views/Edit/Sources/Network.js:402
+#: src/views/Edit/Sources/Network.js:418
msgid "Socket timeout (microseconds)"
msgstr "Socket-Zeitüberschreitung (Mikrosekunden)"
@@ -2040,33 +2073,33 @@ msgstr "Geschwindigkeit"
msgid "Stale timeout (seconds)"
msgstr "Zeitüberschreitung (Sekunden)"
-#: src/views/Publication/Player.js:319
-#: src/views/Settings.js:1500
+#: src/views/Publication/Player.js:322
+#: src/views/Settings.js:1505
msgid "Statistics"
msgstr "Statistiken"
#: src/views/Settings.js:1145
-#: src/views/Settings.js:1567
+#: src/views/Settings.js:1572
msgid "Storage"
msgstr "Speicherplatz"
-#: src/views/Settings.js:1558
+#: src/views/Settings.js:1563
msgid "Stores the viewer statistics to the disk."
msgstr "Speichert die Zuschauerstatistik auf der Festplatte."
#: src/views/Edit/StreamSelect.js:30
#: src/views/Edit/StreamSelect.js:36
#: src/views/Edit/StreamSelect.js:81
-#: src/views/Edit/Wizard/index.js:861
+#: src/views/Edit/Wizard/index.js:878
msgid "Stream"
msgstr "Stream"
-#: src/views/Publication/Services/Akamai.js:155
-#: src/views/Publication/Services/CDN77.js:103
+#: src/views/Publication/Services/Akamai.js:156
+#: src/views/Publication/Services/CDN77.js:102
msgid "Stream URL"
msgstr "Stream-URL"
-#: src/views/Publication/Services/CDN77.js:114
+#: src/views/Publication/Services/CDN77.js:113
#: src/views/Publication/Services/DaCast.js:153
#: src/views/Publication/Services/Dummy.js:274
#: src/views/Publication/Services/Instagram.js:84
@@ -2079,41 +2112,41 @@ msgid "Stream key"
msgstr "Stream-Schlüssel"
#: src/views/Publication/Services/Brightcove.js:101
-#: src/views/Publication/Services/Core.js:118
+#: src/views/Publication/Services/Core.js:113
#: src/views/Publication/Services/Red5.js:136
#: src/views/Publication/Services/WOWZA.js:158
msgid "Stream name"
msgstr "Streamname"
-#: src/views/Publication/Services/Akamai.js:166
+#: src/views/Publication/Services/Akamai.js:167
msgid "Stream names"
msgstr "Streamnamen"
-#: src/views/Playersite.js:414
+#: src/views/Playersite.js:425
msgid "Support datarhei Restreamer"
msgstr "Unterstütze datarhei Restreamer"
-#: src/views/Edit/Sources/Network.js:345
+#: src/views/Edit/Sources/Network.js:361
#: src/views/Edit/Wizard/Sources/Network.js:72
msgid "Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more."
msgstr "Unterstützt HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT und mehr."
#: src/Footer.js:184
-#: src/Header.js:278
-#: src/views/Settings.js:1846
+#: src/Header.js:275
+#: src/views/Settings.js:1851
msgid "System"
msgstr "System"
-#: src/views/Playersite.js:349
-#: src/views/Playersite.js:429
+#: src/views/Playersite.js:351
+#: src/views/Playersite.js:440
msgid "Template"
msgstr "Vorlage"
-#: src/views/Playersite.js:451
+#: src/views/Playersite.js:462
msgid "Template to be used for creating the publication website. The delete button removes the selection from the system."
msgstr "Vorlage, die für die Erstellung der Publikations-Website verwendet werden soll. Mit der Schaltfläche „Löschen“ wird die Auswahl aus dem System entfernt."
-#: src/views/Playersite.js:653
+#: src/views/Playersite.js:666
msgid "Terms"
msgstr "Bedingungen"
@@ -2125,7 +2158,7 @@ msgstr "Testbild"
msgid "Test pattern (extended)"
msgstr "Testbild (erweitert)"
-#: src/views/Playersite.js:506
+#: src/views/Playersite.js:519
msgid "Text colors"
msgstr "Textfarben"
@@ -2133,7 +2166,7 @@ msgstr "Textfarben"
msgid "The amplitude (0.0 - 1.0) of the generated audio stream"
msgstr "Die Amplitude (0,0 - 1,0) des erzeugten Audiostreams"
-#: src/views/Settings.js:1205
+#: src/views/Settings.js:1210
msgid "The application is using an older version of the settings."
msgstr "Die Applikation verwendet eine ältere Version der Einstellungen."
@@ -2145,20 +2178,20 @@ msgstr "Die Bitrate des Audiostreams."
msgid "The carrier frequency"
msgstr "Trägerfrequenz"
-#: src/views/Edit/index.js:351
+#: src/views/Edit/index.js:352
msgid "The channel \"{0}\" could not be deleted"
msgstr "Der Kanal \"{0}\\“ konnte nicht gelöscht werden"
-#: src/views/Edit/index.js:360
+#: src/views/Edit/index.js:361
msgid "The channel \"{0}\" has been deleted"
msgstr "Der Kanal \"{0}\\“ wurde gelöscht"
-#: src/views/Edit/index.js:602
+#: src/views/Edit/index.js:604
msgid "The deletion of this channel can not be recovered. All publications of this channel will be removed."
msgstr "Die Löschung dieses Kanals kann nicht rückgängig gemacht werden. Alle Veröffentlichungen dieses Kanals werden entfernt."
-#: src/views/Edit/Wizard/index.js:161
-#: src/views/Edit/index.js:283
+#: src/views/Edit/Wizard/index.js:170
+#: src/views/Edit/index.js:290
msgid "The input profile is not complete. Please define a video and audio source."
msgstr "Unvollständiges Eingangsprofil. Video- und Audioquelle definieren."
@@ -2166,7 +2199,7 @@ msgstr "Unvollständiges Eingangsprofil. Video- und Audioquelle definieren."
msgid "The layout of the audio stream."
msgstr "Anordnung des Audiostreams."
-#: src/misc/controls/HLS.js:76
+#: src/misc/controls/HLS.js:79
msgid "The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended."
msgstr "Die maximale Anzahl von Wiedergabelistensegmenten. 0 enthält alle Segmente. 6 wird empfohlen."
@@ -2178,7 +2211,7 @@ msgstr "Audio-Rauschfarbe"
msgid "The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission."
msgstr "Die Person, die ein Werk mit dieser Urkunde verbunden hat, hat das Werk der Allgemeinheit gewidmet, indem sie auf alle ihre Rechte an dem Werk weltweit nach dem Urheberrecht, einschließlich aller verwandten und benachbarten Rechte, verzichtet, soweit dies gesetzlich zulässig ist. Sie können das Werk vervielfältigen, verändern, verbreiten und aufführen, auch für kommerzielle Zwecke, alles ohne um Erlaubnis zu fragen."
-#: src/views/Settings.js:1310
+#: src/views/Settings.js:1315
msgid "The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma."
msgstr "Der öffentlich erreichbare Domänenname des Hosts, auf dem der Restreamer läuft. Trennen Sie mehrere Domänennamen durch ein Komma."
@@ -2202,68 +2235,58 @@ msgstr "Der Publikationsdienst wurde erstellt"
msgid "The sample rate of the audio stream."
msgstr "Abtastrate des Audiostreams."
-#: src/views/Playersite.js:151
-#: src/views/Playersite.js:225
-#: src/views/Publication/Player.js:186
+#: src/views/Playersite.js:152
+#: src/views/Playersite.js:227
+#: src/views/Publication/Player.js:189
msgid "The selected file is too big ({0} bytes). Only {1} bytes are allowed."
msgstr "Die ausgewählte Datei ist zu groß ({0} Bytes). Es sind nur {1} Bytes erlaubt."
-#: src/views/Playersite.js:140
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}"
-msgstr "Der ausgewählte Dateityp ({0}) ist nun erlaubt. Erlaubte Dateitypen sind {imageAcceptString}"
-
-#: src/views/Publication/Player.js:175
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}"
-msgstr "Der ausgewählte Dateityp ({0}) ist nun erlaubt. Erlaubte Dateitypen sind {logoAcceptString}"
-
-#: src/views/Playersite.js:214
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}"
-msgstr "Der ausgewählte Dateityp ({0}) ist nicht erlaubt. Die erlaubten Dateitypen sind {templateAcceptString}"
+#: src/views/Playersite.js:141
+#: src/views/Playersite.js:216
+#: src/views/Publication/Player.js:178
+msgid "The selected file type ({0}) is not allowed. Allowed file types are {types}"
+msgstr "Der ausgewählte Dateityp ({0}) ist nich erlaubt. Erlaubte Dateitypen sind {types}"
#: src/views/Publication/Edit.js:230
msgid "The settings for \"{0}\" have been saved"
msgstr "Die Einstellungen für \"{0}\" wurden gespeichert"
-#: src/views/Edit/Wizard/index.js:829
+#: src/views/Edit/Wizard/index.js:846
msgid "The source doesn't provide any audio streams."
msgstr "Die Quelle stellt keine Audiostreams zur Verfügung."
-#: src/views/Edit/Profile.js:478
+#: src/views/Edit/Profile.js:487
msgid "The source doesn't provide any audio streams. Please check the <0>probe details0>."
msgstr "Die Quelle stellt keine Audiostreams zur Verfügung. Bitte die <0>Details der Überprüfung0> ansehen."
-#: src/views/Edit/Wizard/index.js:837
+#: src/views/Edit/Wizard/index.js:854
msgid "The source doesn't provide any compatible audio streams."
msgstr "Die Quelle stellt keine kompatiblen Audiostreams zur Verfügung."
-#: src/views/Edit/Wizard/index.js:378
+#: src/views/Edit/Wizard/index.js:392
msgid "The source doesn't provide any compatible video streams. Please check the <0>requirements0>."
msgstr "Die Quelle stellt keine kompatiblen Videostreams zur Verfügung. Bitte die <0>Anforderungen0> prüfen."
-#: src/views/Edit/Profile.js:349
+#: src/views/Edit/Profile.js:357
msgid "The source doesn't provide any video streams. Please check the <0>probe details0>."
msgstr "Die Quelle stellt keine Videostreams zur Verfügung. Bitte die <0>Details der Überprüfung0> ansehen."
-#: src/views/Edit/Wizard/index.js:370
+#: src/views/Edit/Wizard/index.js:384
msgid "The source doesn't provide any video streams. Please check the device."
msgstr "Die Quelle stellt keine Videostreams zur Verfügung. Bitte die Quelle prüfen."
-#: src/views/Edit/Wizard/index.js:848
+#: src/views/Edit/Wizard/index.js:865
msgid "The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel."
msgstr "Die Videoquelle stellt keinen kompatiblen Audiokanal zur Verfügung. <0>Silence Audio0> wird empfohlen. Dienste wie z.B. YouTube, Facebook & Co. benötigen einen Audiokanal."
-#: src/views/Edit/Wizard/index.js:586
+#: src/views/Edit/Wizard/index.js:603
msgid "The video source is compatible. Select the desired resolution:"
msgstr "Die Videoquelle ist kompatibel. Gewünschte Auflösung auswählen:"
-#: src/views/Settings.js:1177
+#: src/views/Settings.js:1182
msgid "There are updates available. Here you get more information."
msgstr "Es sind Updates verfügbar. Hier erhalten Sie weitere Informationen."
-#: src/views/Playersite.js:238
-msgid "There war an error during upload: {0}"
-msgstr "Beim Hochladen ist ein Fehler aufgetreten: {0}"
-
#: src/views/Settings.js:911
msgid "There was a problem storing the settings. Settings not saved."
msgstr "Es gab ein Problem beim Speichern der Einstellungen. Einstellungen nicht gespeichert."
@@ -2272,12 +2295,13 @@ msgstr "Es gab ein Problem beim Speichern der Einstellungen. Einstellungen nicht
msgid "There was an error connecting to Restreamer Core at {0}."
msgstr "Es ist ein Fehler beim Verbinden mit Restreamer Core bei {0} aufgetreten."
-#: src/views/Playersite.js:164
-#: src/views/Publication/Player.js:199
+#: src/views/Playersite.js:165
+#: src/views/Playersite.js:240
+#: src/views/Publication/Player.js:202
msgid "There was an error during upload: {0}"
msgstr "Beim Hochladen ist ein Fehler aufgetreten: {0}"
-#: src/views/Edit/Wizard/index.js:1106
+#: src/views/Edit/Wizard/index.js:1123
msgid "There was an error setting up the stream."
msgstr "Es ist ein Fehler beim Einrichten des Streams aufgetreten."
@@ -2325,7 +2349,7 @@ msgstr "Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium o
msgid "This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms."
msgstr "Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format zu verbreiten, zu remixen, anzupassen und darauf aufzubauen, solange der Urheber genannt wird. Die Lizenz erlaubt die kommerzielle Nutzung. Wenn Sie das Material umarbeiten, anpassen oder darauf aufbauen, müssen Sie das geänderte Material unter identischen Bedingungen lizenzieren."
-#: src/views/Edit/index.js:583
+#: src/views/Edit/index.js:585
msgid "This source cannot be edited while it is in use. To continue, you have to disconnect the source."
msgstr "Diese Quelle kann nicht bearbeitet werden, während sie in Gebrauch ist. Um fortzufahren, müssen Sie die Verbindung zur Quelle unterbrechen."
@@ -2341,12 +2365,12 @@ msgstr "Diese Version der Benutzeroberfläche unterstützt nicht den angeschloss
msgid "This version of the UI is compatible."
msgstr "Die verwendete Version der Benutzeroberfläche ist kompatibel."
-#: src/views/Settings.js:1545
+#: src/views/Settings.js:1550
msgid "Time until an inactive viewer connection is treated as closed."
msgstr "Zeit bis eine inaktive Zuschauerverbindung als geschlossen behandelt wird."
-#: src/views/Settings.js:1258
-#: src/views/Settings.js:1824
+#: src/views/Settings.js:1263
+#: src/views/Settings.js:1829
msgid "Token"
msgstr "Token"
@@ -2391,7 +2415,7 @@ msgid "Transmit the main source to an RTSP Server. More details about the settin
msgstr "Übertragen Sie die Hauptquelle an einen RTSP-Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>."
#: src/views/Publication/Services/Red5.js:17
-msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
+msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
msgstr "Übertragen Sie die Hauptquelle an einen Red5/Pro Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>."
#: src/views/Publication/Services/SRT.js:25
@@ -2406,7 +2430,7 @@ msgstr "Übertragen Sie die Hauptquelle an einen UDP-Server. Weitere Details zu
msgid "Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>."
msgstr "Übertragen Sie die Hauptquelle an einen WOWZA Server. Weitere Details zu den Einstellungen finden Sie <0>hier0>."
-#: src/views/Publication/Services/Core.js:17
+#: src/views/Publication/Services/Core.js:18
msgid "Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>."
msgstr "Überträgt die Hauptquelle auf eine datarhei Core Ressource. Weitere Details zu den Einstellungen finden Sie <0>hier0>."
@@ -2414,7 +2438,7 @@ msgstr "Überträgt die Hauptquelle auf eine datarhei Core Ressource. Weitere De
msgid "Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>."
msgstr "Übertragen Sie die Hauptquelle auf eine livespotting.com Ressource. Weitere Details zu den Einstellungen finden Sie <0>hier0>."
-#: src/views/Publication/Services/Akamai.js:16
+#: src/views/Publication/Services/Akamai.js:17
msgid "Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>."
msgstr "Übertragen Sie die Hauptquelle an die Akamai (MSL) Media Services Live. Weitere Details zu den MSL-Encoder-Einstellungen finden Sie <0>hier0>."
@@ -2439,7 +2463,7 @@ msgstr "Überträgt Ihren Videostream mit dem erforderlichen Schlüssel, der in
msgid "Tune"
msgstr "Optimieren"
-#: src/views/Edit/Sources/Network.js:393
+#: src/views/Edit/Sources/Network.js:409
#: src/views/Edit/Wizard/Sources/Network.js:77
msgid "UDP transport"
msgstr "UDP-Transport"
@@ -2448,7 +2472,7 @@ msgstr "UDP-Transport"
msgid "Unable to load the config."
msgstr "Die Konfiguration kann nicht geladen werden."
-#: src/views/Settings.js:1240
+#: src/views/Settings.js:1245
msgid "Unique ident on the service."
msgstr "Einzigartige Identität für den Service."
@@ -2456,22 +2480,22 @@ msgstr "Einzigartige Identität für den Service."
msgid "Unknown"
msgstr "Unbekannt"
-#: src/views/Playersite.js:584
+#: src/views/Playersite.js:597
msgid "Unselected"
msgstr "Nicht gewählt"
-#: src/views/Playersite.js:469
-#: src/views/Playersite.js:486
-#: src/views/Playersite.js:621
-#: src/views/Publication/Player.js:370
+#: src/views/Playersite.js:482
+#: src/views/Playersite.js:499
+#: src/views/Playersite.js:634
+#: src/views/Publication/Player.js:373
msgid "Upload"
msgstr "Hochladen"
-#: src/views/Playersite.js:279
+#: src/views/Playersite.js:281
msgid "Uploading the file failed"
msgstr "Die Dateiübertragung ist fehlgeschlagen"
-#: src/views/Publication/Player.js:229
+#: src/views/Publication/Player.js:232
msgid "Uploading the logo failed"
msgstr "Hochladen des Logos fehlgeschlagen"
@@ -2485,15 +2509,15 @@ msgstr "Betriebszeit"
msgid "Use Auth0 for your running Restreamer Core. More <0>details0>."
msgstr "Verwenden Sie Auth0 für Ihren laufenden Restreamer Core. Mehr <0>Details0>."
-#: src/views/Edit/index.js:425
+#: src/views/Edit/index.js:426
msgid "Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode."
msgstr "Verwenden Sie den Assistenten (<0/>) für eine schnelle und einfache Einrichtung, oder bearbeiten Sie (<1/>) die Quellen direkt im benutzerdefinierten Modus."
-#: src/views/Edit/Wizard/index.js:1051
+#: src/views/Edit/Wizard/index.js:1068
msgid "Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
-#: src/views/Edit/index.js:528
+#: src/views/Edit/index.js:530
msgid "Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Copyright und die richtige Bildlizenz wählen. Ob frei für alle oder stark eingeschränkt. Überlege kurz, was andere mit dem Video machen dürfen."
@@ -2501,7 +2525,7 @@ msgstr "Copyright und die richtige Bildlizenz wählen. Ob frei für alle oder st
msgid "User registration"
msgstr "Benutzerregistrierung"
-#: src/views/Edit/Sources/Network.js:354
+#: src/views/Edit/Sources/Network.js:370
#: src/views/Edit/Wizard/Sources/Network.js:81
#: src/views/Login.js:272
#: src/views/Publication/Services/DASH.js:195
@@ -2510,17 +2534,17 @@ msgstr "Benutzerregistrierung"
#: src/views/Publication/Services/RTSP.js:153
#: src/views/Publication/Services/Red5.js:146
#: src/views/Publication/Services/WOWZA.js:168
-#: src/views/Settings.js:1435
-#: src/views/Settings.js:1593
+#: src/views/Settings.js:1440
+#: src/views/Settings.js:1598
msgid "Username"
msgstr "Anmeldename"
-#: src/views/Settings.js:1441
-#: src/views/Settings.js:1601
+#: src/views/Settings.js:1446
+#: src/views/Settings.js:1606
msgid "Username for authorization."
msgstr "Anmeldename für die Autorisierung."
-#: src/views/Edit/Sources/Network.js:359
+#: src/views/Edit/Sources/Network.js:375
#: src/views/Edit/Wizard/Sources/Network.js:83
msgid "Username for the device."
msgstr "Anmeldename von dem Gerät."
@@ -2533,24 +2557,24 @@ msgstr "VPU-ID"
msgid "Video"
msgstr "Video"
-#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:126
#: src/views/Edit/Sources/Raspicam.js:89
-#: src/views/Edit/Sources/V4L.js:96
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:66
+#: src/views/Edit/Sources/V4L.js:109
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
#: src/views/Edit/Wizard/Sources/Raspicam.js:86
-#: src/views/Edit/Wizard/Sources/V4L.js:89
+#: src/views/Edit/Wizard/Sources/V4L.js:105
msgid "Video device"
msgstr "Videogerät"
-#: src/views/Edit/Profile.js:313
-#: src/views/Edit/ProfileSummary.js:65
+#: src/views/Edit/Profile.js:320
+#: src/views/Edit/ProfileSummary.js:66
#: src/views/Publication/Edit.js:517
msgid "Video settings"
msgstr "Videoeinstellungen"
-#: src/views/Edit/Wizard/index.js:257
-#: src/views/Edit/Wizard/index.js:341
-#: src/views/Edit/Wizard/index.js:579
+#: src/views/Edit/Wizard/index.js:264
+#: src/views/Edit/Wizard/index.js:354
+#: src/views/Edit/Wizard/index.js:596
msgid "Video setup"
msgstr "Video-Einrichtung"
@@ -2566,7 +2590,7 @@ msgid "Viewer"
msgstr "Zuschauende"
#: src/views/Edit/Sources/VirtualAudio.js:187
-#: src/views/Edit/Sources/VirtualVideo.js:194
+#: src/views/Edit/Sources/VirtualVideo.js:206
msgid "Virtual source"
msgstr "Virtuelle-Quelle"
@@ -2574,7 +2598,7 @@ msgstr "Virtuelle-Quelle"
msgid "Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>."
msgstr "Willkommen bei Restreamer v2, der Lösung für die schnelle und einfache Veröffentlichung von Videos. Kostenlos für private und kommerzielle Nutzung. Weitere Hilfe in der <0>Dokumentation0>."
-#: src/views/Settings.js:1580
+#: src/views/Settings.js:1585
msgid "Write protection"
msgstr "Schreibschutz"
@@ -2582,19 +2606,19 @@ msgstr "Schreibschutz"
msgid "YUV test pattern"
msgstr "YUV-Testbild"
-#: src/views/Edit/Wizard/index.js:1160
+#: src/views/Edit/Wizard/index.js:1177
msgid "Yes"
msgstr "Ja"
-#: src/views/Edit/Wizard/index.js:1142
+#: src/views/Edit/Wizard/index.js:1159
msgid "You can't abort the wizard because at least one input must be defined."
msgstr "Sie können den Assistenten nicht abbrechen, da mindestens ein Eingang definiert sein muss."
-#: src/views/Settings.js:2036
+#: src/views/Settings.js:2041
msgid "You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?"
msgstr "Konfiguration geändert. Damit die Änderungen wirksam werden muss die Anwendung neu starten. Jetzt neu starten?"
-#: src/views/Main/index.js:350
+#: src/views/Main/index.js:347
#: src/views/Publication/Process.js:73
msgid "You have to reconnect manually"
msgstr "Verbindung manuell wiederherstellen"
@@ -2603,11 +2627,11 @@ msgstr "Verbindung manuell wiederherstellen"
msgid "You have unsaved changes. Please save them before you can control the service again."
msgstr "Ungespeicherte Änderungen. Bitte speichern, bevor der Dienst wieder gesteuert werden kann."
-#: src/views/Edit/Wizard/index.js:599
+#: src/views/Edit/Wizard/index.js:616
msgid "Your stream needs to be encoded, but there's no suitable encoder available."
msgstr "Ihr Stream muss kodiert werden, aber es ist kein geeigneter Encoder verfügbar."
-#: src/views/Edit/Wizard/index.js:606
+#: src/views/Edit/Wizard/index.js:623
msgid "Your stream needs to be encoded. Choose the desired encoder:"
msgstr "Stream muss kodiert werden. Gewünschten Encoder wählen:"
@@ -2619,7 +2643,7 @@ msgstr "blau"
msgid "brown"
msgstr "braun"
-#: src/views/Publication/Player.js:328
+#: src/views/Publication/Player.js:331
msgid "iframe code"
msgstr "iframe Code"
diff --git a/src/locales/en/messages.js b/src/locales/en/messages.js
index d772e05..85030f3 100644
--- a/src/locales/en/messages.js
+++ b/src/locales/en/messages.js
@@ -1 +1 @@
-/*eslint-disable*/module.exports={messages:{"<0>Show probe details0>":"<0>Show probe details0>","ALSA":"ALSA","API endpoint not found. Settings not saved.":"API endpoint not found. Settings not saved.","AVFoundation":"AVFoundation","Abort":"Abort","About":"About","Add":"Add","Add Publication":"Add Publication","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Add external widgets and styles to the publication site. You can find some examples on the help page.","Add new channel":"Add new channel","Add: {0}":["Add: ",["0"]],"Address":"Address","Address for the background image.":"Address for the background image.","Address to listen on for HTTP requests.":"Address to listen on for HTTP requests.","Address to listen on for HTTPS requests.":"Address to listen on for HTTPS requests.","Adjust publication site colors and background as you like.":"Adjust publication site colors and background as you like.","Advanced monitoring":"Advanced monitoring","Advanced settings":"Advanced settings","Advanced setup":"Advanced setup","Alerting by email":"Alerting by email","All":"All","All important system settings.":"All important system settings.","Allow all referrer":"Allow all referrer","Allow counting how many viewers the stream has.":"Allow counting how many viewers the stream has.","Amplitude":"Amplitude","An environment variable sets this value.":"An environment variable sets this value.","App":"App","Application":"Application","Are you sure you want to abort the wizard?":"Are you sure you want to abort the wizard?","Audio":"Audio","Audio Device":"Audio Device","Audio device":"Audio device","Audio from device":"Audio from device","Audio settings":"Audio settings","Audio setup":"Audio setup","Auth0":"Auth0","Auth0 Tenant":"Auth0 Tenant","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 is currently not available because this interface is loaded from an insecure origin.","Author":"Author","Authorization":"Authorization","Autoplay":"Autoplay","Available":"Available","Back":"Back","Background colors":"Background colors","Background image":"Background image","Backup URL":"Backup URL","Backup server":"Backup server","Backup stream":"Backup stream","Backup stream key":"Backup stream key","Bandwidth":"Bandwidth","Bandwidth control":"Bandwidth control","Banner":"Banner","Basic":"Basic","Beep factor":"Beep factor","Bitrate":"Bitrate","Briefly describe what the audience will see during the live stream.":"Briefly describe what the audience will see during the live stream.","Button color":"Button color","Cache for files on /data.":"Cache for files on /data.","Cache time (Seconds)":"Cache time (Seconds)","Cache types":"Cache types","Capture clicks":"Capture clicks","Capture cursor":"Capture cursor","Channel \"{0}\" saved":["Channel \"",["0"],"\" saved"],"Channels":"Channels","Check for updates":"Check for updates","Check the requirements":"Check the requirements","Choose a video stream":"Choose a video stream","Choose an audio stream":"Choose an audio stream","Choose an input device ...":"Choose an input device ...","Choose codec ...":"Choose codec ...","Choose tenant ...":"Choose tenant ...","Chunk":"Chunk","Close":"Close","Code injection":"Code injection","Codec":"Codec","Color":"Color","Config":"Config","Confirm password":"Confirm password","Connect":"Connect","Connected device":"Connected device","Connected since <0/>":"Connected since <0/>","Connecting ...":"Connecting ...","Connecting to Restreamer Core ...":"Connecting to Restreamer Core ...","Connecting to Restreamer Core failed probably because of mixed content.":"Connecting to Restreamer Core failed probably because of mixed content.","Content":"Content","Cores":"Cores","Create user":"Create user","Creative Commons":"Creative Commons","Custom ...":"Custom ...","Custom JSON config for datarhei Core.":"Custom JSON config for datarhei Core.","Custom audio device":"Custom audio device","Custom audio index":"Custom audio index","Custom bitrate (kbit/s)":"Custom bitrate (kbit/s)","Custom code injection":"Custom code injection","Custom delay":"Custom delay","Custom device":"Custom device","Custom format":"Custom format","Custom framerate":"Custom framerate","Custom keyframe interval":"Custom keyframe interval","Custom layout":"Custom layout","Custom sampling (Hz)":"Custom sampling (Hz)","Custom scale":"Custom scale","Custom size":"Custom size","Custom video device":"Custom video device","Custom video index":"Custom video index","Data copied to clipboard":"Data copied to clipboard","Death color":"Death color","Decoder":"Decoder","Default":"Default","Delay":"Delay","Delay (ms)":"Delay (ms)","Delete":"Delete","Deleting a publication service cannot be reversed. The publication stops immediately.":"Deleting a publication service cannot be reversed. The publication stops immediately.","Delivering mode":"Delivering mode","Description":"Description","Design":"Design","Device":"Device","Disconnect":"Disconnect","Disconnect & Continue":"Disconnect & Continue","Disconnecting ...":"Disconnecting ...","Disk":"Disk","Disk cache":"Disk cache","Disk storage":"Disk storage","Do you really want to restart the application now?":"Do you really want to restart the application now?","Do you want to delete \"{0}\"?":["Do you want to delete \"",["0"],"\"?"],"Do you want to delete {title}?":["Do you want to delete ",["title"],"?"],"Do you want to disconnect \"{0}\"?":["Do you want to disconnect \"",["0"],"\"?"],"Docs":"Docs","Documentation":"Documentation","Dup. frames":"Dup. frames","EDIT: Player":"EDIT: Player","EDIT: Publication Website":"EDIT: Publication Website","Edit":"Edit","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Edit the audio and video sources for the live stream. Add a description, and set your desired content license.","Edit: {title}":["Edit: ",["title"]],"Embed":"Embed","Enable RTMP server ...":"Enable RTMP server ...","Enable a periodic beep every second with this value times the carrier frequency":"Enable a periodic beep every second with this value times the carrier frequency","Enable backup stream":"Enable backup stream","Enable nerd statistics":"Enable nerd statistics","Enable primary stream":"Enable primary stream","Enable snapshots":"Enable snapshots","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"Enabling authorization is strongly advised. Otherwise, anybody can access this instance.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.","Encoder":"Encoder","Encoding":"Encoding","Encryption":"Encryption","Enter a name for the new channel.":"Enter a name for the new channel.","Enter password":"Enter password","Enter the address of your network source:":"Enter the address of your network source:","Enter username":"Enter username","Entropy coder":"Entropy coder","Error":"Error","Error while copying data to clipboard":"Error while copying data to clipboard","Error: {0}":["Error: ",["0"]],"Expands the area above the channel list (live chat).":"Expands the area above the channel list (live chat).","Expands the area under the channel description (comment boxes).":"Expands the area under the channel description (comment boxes).","Expert mode":"Expert mode","Extend channel list":"Extend channel list","Extend content":"Extend content","Extend footer":"Extend footer","Extend header":"Extend header","FFmpeg":"FFmpeg","FPS":"FPS","Failed to correctly cleanup previous process data":"Failed to correctly cleanup previous process data","Failed to create publication service ({0})":["Failed to create publication service (",["0"],")"],"Failed to create publication website files.":"Failed to create publication website files.","Failed to probe the source. Please check the <0>probe details0>.":"Failed to probe the source. Please check the <0>probe details0>.","Failed to refresh token: {0}":["Failed to refresh token: ",["0"]],"Failed to save ingest metadata":"Failed to save ingest metadata","Failed to stop process":"Failed to stop process","Failed to store player size setting.":"Failed to store player size setting.","Failed to store publication service ({0})":["Failed to store publication service (",["0"],")"],"Failed to update ingest process ({0})":["Failed to update ingest process (",["0"],")"],"Failed to update the player":"Failed to update the player","Failed to verify the source. Please check the address.":"Failed to verify the source. Please check the address.","Finish":"Finish","Flags":"Flags","For Javascripts.":"For Javascripts.","For Stylesheets.":"For Stylesheets.","Force input framerate":"Force input framerate","Format":"Format","Frame drops":"Frame drops","Framebuffer":"Framebuffer","Framerate":"Framerate","Frequency (Hz)":"Frequency (Hz)","GET":"GET","General":"General","Google Analytics ID":"Google Analytics ID","Google Analytics Tracker Name":"Google Analytics Tracker Name","HLS":"HLS","HLS URL":"HLS URL","HLS statistic for the In-memory storage":"HLS statistic for the In-memory storage","HTTP and HTTPS":"HTTP and HTTPS","HTTP port":"HTTP port","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"HTTPS port","Hardware device":"Hardware device","Header":"Header","Headline":"Headline","Hosted Restreamer interface":"Hosted Restreamer interface","Human readable name on the service.":"Human readable name on the service.","IP address":"IP address","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.","Ignore IP ranges":"Ignore IP ranges","Image URL":"Image URL","Imprint":"Imprint","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.","In-memory":"In-memory","In-memory storage":"In-memory storage","Incompatible":"Incompatible","Inherit":"Inherit","Inject 1":"Inject 1","Inject 2":"Inject 2","Inject 3":"Inject 3","Inject 4":"Inject 4","Internal HLS server":"Internal HLS server","Internal RTMP server":"Internal RTMP server","Interval (seconds)":"Interval (seconds)","Issue alert":"Issue alert","Keyframe interval (seconds)":"Keyframe interval (seconds)","Layout":"Layout","Let's Encrypt certification":"Let's Encrypt certification","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.","Level":"Level","Level of system protocol.":"Level of system protocol.","License":"License","Life color":"Life color","Linecolor":"Linecolor","Link":"Link","Link, mouseover":"Link, mouseover","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.","List size (segments)":"List size (segments)","Live-Streaming to Facebook Live RTMP service":"Live-Streaming to Facebook Live RTMP service","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.","Live-Streaming to Twitch Live RTMP Service.":"Live-Streaming to Twitch Live RTMP Service.","Live-Streaming to Vimeos Live RTMP Service":"Live-Streaming to Vimeos Live RTMP Service","Livesource ID":"Livesource ID","Log level":"Log level","Logging":"Logging","Login":"Login","Login failed: Couldn't load API details":"Login failed: Couldn't load API details","Login failed: {0}":["Login failed: ",["0"]],"Login/JWT authorization":"Login/JWT authorization","Logo":"Logo","Logout":"Logout","MB":"MB","Main Source":"Main Source","Main channel":"Main channel","Main channel not found":"Main channel not found","Main channel saved":"Main channel saved","Main page channel (index.html).":"Main page channel (index.html).","Maintainer:":"Maintainer:","Maximum allowed cache size, 0 for unlimited.":"Maximum allowed cache size, 0 for unlimited.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Maximum allowed megabytes to consume from hard disk. 0 for unlimited.","Maximum bandwidth Mbit/s":"Maximum bandwidth Mbit/s","Maximum delay in milliseconds.":"Maximum delay in milliseconds.","Maximum file size (Megabytes)":"Maximum file size (Megabytes)","Maximum file size to put in cache.":"Maximum file size to put in cache.","Maximum log histroy":"Maximum log histroy","Maximum log lines":"Maximum log lines","Maximum size (Megabytes)":"Maximum size (Megabytes)","Maximum viewer idle time (Seconds)":"Maximum viewer idle time (Seconds)","Maximum viewers":"Maximum viewers","Memory":"Memory","Meta information":"Meta information","Metadata":"Metadata","Mold":"Mold","More about Twitter's copyright <0>here0>.":"More about Twitter's copyright <0>here0>.","More about YouTube's copyright <0>here0>.":"More about YouTube's copyright <0>here0>.","More about licenses here":"More about licenses here","More about the service":"More about the service","Mute":"Mute","Name":"Name","Name for the template. If the name already exists, it will be overwritten.":"Name for the template. If the name already exists, it will be overwritten.","Network":"Network","Network source":"Network source","Next":"Next","Next: Audio":"Next: Audio","Next: Video setup":"Next: Video setup","No":"No","No audio":"No audio","No audio stream available":"No audio stream available","No live stream was detected. Please check the software that sends the stream.":"No live stream was detected. Please check the software that sends the stream.","No source selected":"No source selected","No suitable encoder found.":"No suitable encoder found.","No video":"No video","No video stream available":"No video stream available","Node ID":"Node ID","Noise":"Noise","None":"None","Notes":"Notes","Number of log lines to keep.":"Number of log lines to keep.","Number of logs to keep for each process.":"Number of logs to keep for each process.","OK":"OK","One referrer per line, e.g. http://www.example.com":"One referrer per line, e.g. http://www.example.com","Open":"Open","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.","Password":"Password","Password for authorization.":"Password for authorization.","Password for the device.":"Password for the device.","Persist viewer statistics":"Persist viewer statistics","Pixel format":"Pixel format","Plan: <0>Starter0>":"Plan: <0>Starter0>","Platforms":"Platforms","Playback":"Playback","Player":"Player","Player URL":"Player URL","Player settings saved":"Player settings saved","Playersite":"Playersite","Playlist":"Playlist","Please check the <0>process log0>":"Please check the <0>process log0>","Please contact the operator of the service and check what happens.":"Please contact the operator of the service and check what happens.","Please select a file to upload.":"Please select a file to upload.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.","Please wait. Probe stream data ...":"Please wait. Probe stream data ...","Please wait. Setting up the stream ...":"Please wait. Setting up the stream ...","Port":"Port","Position":"Position","Preset":"Preset","Primary stream":"Primary stream","Primary stream key":"Primary stream key","Probe":"Probe","Process":"Process","Process control":"Process control","Process debug":"Process debug","Process debug report":"Process debug report","Process details":"Process details","Process report":"Process report","Processing & Control":"Processing & Control","Profile":"Profile","Protocol":"Protocol","Protocols":"Protocols","Public domain/s":"Public domain/s","Publication service not found":"Publication service not found","Publication website settings saved":"Publication website settings saved","Publications":"Publications","Pull Mode":"Pull Mode","Pull or recieve the data:":"Pull or recieve the data:","Quality":"Quality","RGB test pattern":"RGB test pattern","RTMP app for publishing.":"RTMP app for publishing.","RTMP server":"RTMP server","RTMP server is not enabled":"RTMP server is not enabled","RTMP server listen address.":"RTMP server listen address.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'","RTMP/S":"RTMP/S","RTMPS server":"RTMPS server","RTSP":"RTSP","Raspberry Pi camera":"Raspberry Pi camera","Rate control":"Rate control","Ratio":"Ratio","Read input at native speed":"Read input at native speed","Receive Mode":"Receive Mode","Reconnect":"Reconnect","Reconnect delay (seconds)":"Reconnect delay (seconds)","Reconnecting in {0}s":["Reconnecting in ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["Reconnecting to Restreamer Core failed for the last ",["RETRIES"]," seconds."],"Reconnecting to Restreamer Core failed.":"Reconnecting to Restreamer Core failed.","Region":"Region","Reload":"Reload","Remove the oldest entries if the /memfs is full":"Remove the oldest entries if the /memfs is full","Requires activation":"Requires activation","Restart":"Restart","Restart required":"Restart required","Restarting":"Restarting","Restarting Restreamer Core ...":"Restarting Restreamer Core ...","Restarting the application failed.":"Restarting the application failed.","Restreamer Service":"Restreamer Service","Retrieving stream data ...":"Retrieving stream data ...","Retry":"Retry","Rule":"Rule","Sampling":"Sampling","Save":"Save","Scale":"Scale","Seconds to keep files in cache.":"Seconds to keep files in cache.","Seconds until a process is restarted.":"Seconds until a process is restarted.","Seconds until a staled process is terminated.":"Seconds until a staled process is terminated.","Seconds until the snapshot/thumbnail of the video source is updated.":"Seconds until the snapshot/thumbnail of the video source is updated.","Security":"Security","Security token":"Security token","Seekbar color":"Seekbar color","Segment length (seconds)":"Segment length (seconds)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"Segment will be cut on the following keyframe after this time has passed. 2 is recommended.","Segmentation":"Segmentation","Select a device:":"Select a device:","Select audio Source:":"Select audio Source:","Select source ...":"Select source ...","Select video source:":"Select video source:","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).","Select your encoding setting:":"Select your encoding setting:","Selected":"Selected","Selected channel":"Selected channel","Selection":"Selection","Send anonymous metrics (helps us for future development)":"Send anonymous metrics (helps us for future development)","Send stream to this address:":"Send stream to this address:","Send video to Framebuffer":"Send video to Framebuffer","Server":"Server","Service":"Service","Service name":"Service name","Service token for monitoring.":"Service token for monitoring.","Sessions":"Sessions","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.","Setting for connection to the service.":"Setting for connection to the service.","Settings":"Settings","Settings (expert mode)":"Settings (expert mode)","Settings for /data path. The access is protected by":"Settings for /data path. The access is protected by","Settings for /memfs path.":"Settings for /memfs path.","Settings saved. All changes will be applied after restarting the application.":"Settings saved. All changes will be applied after restarting the application.","Shows a reference to the project.":"Shows a reference to the project.","Sign up (free)":"Sign up (free)","Silence":"Silence","Silence Audio":"Silence Audio","Sine":"Sine","Sitename":"Sitename","Size":"Size","Snapshot":"Snapshot","Social-login (OAuth2, 2FA)":"Social-login (OAuth2, 2FA)","Socket timeout (microseconds)":"Socket timeout (microseconds)","Software":"Software","Source":"Source","Speed":"Speed","Stale timeout (seconds)":"Stale timeout (seconds)","Statistics":"Statistics","Storage":"Storage","Stores the viewer statistics to the disk.":"Stores the viewer statistics to the disk.","Stream":"Stream","Stream URL":"Stream URL","Stream key":"Stream key","Stream name":"Stream name","Stream names":"Stream names","Support datarhei Restreamer":"Support datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.","System":"System","Template":"Template","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Template to be used for creating the publication website. The delete button removes the selection from the system.","Terms":"Terms","Test pattern":"Test pattern","Test pattern (extended)":"Test pattern (extended)","Text colors":"Text colors","The amplitude (0.0 - 1.0) of the generated audio stream":"The amplitude (0.0 - 1.0) of the generated audio stream","The application is using an older version of the settings.":"The application is using an older version of the settings.","The bitrate of the audio stream.":"The bitrate of the audio stream.","The carrier frequency":"The carrier frequency","The channel \"{0}\" could not be deleted":["The channel \"",["0"],"\" could not be deleted"],"The channel \"{0}\" has been deleted":["The channel \"",["0"],"\" has been deleted"],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"The deletion of this channel can not be recovered. All publications of this channel will be removed.","The input profile is not complete. Please define a video and audio source.":"The input profile is not complete. Please define a video and audio source.","The layout of the audio stream.":"The layout of the audio stream.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.","The noise color":"The noise color","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.","The publication service \"{0}\" could not be deleted":["The publication service \"",["0"],"\" could not be deleted"],"The publication service \"{0}\" has been created":["The publication service \"",["0"],"\" has been created"],"The publication service \"{0}\" has been deleted":["The publication service \"",["0"],"\" has been deleted"],"The publication service has been created":"The publication service has been created","The sample rate of the audio stream.":"The sample rate of the audio stream.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["The selected file is too big (",["0"]," bytes). Only ",["1"]," bytes are allowed."],"The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}":["The selected file type (",["0"],") is now allowed. Allowed file types are ",["imageAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}":["The selected file type (",["0"],") is now allowed. Allowed file types are ",["logoAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}":["The selected file type (",["0"],") is now allowed. Allowed file types are ",["templateAcceptString"]],"The settings for \"{0}\" have been saved":["The settings for \"",["0"],"\" have been saved"],"The source doesn't provide any audio streams.":"The source doesn't provide any audio streams.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"The source doesn't provide any audio streams. Please check the <0>probe details0>.","The source doesn't provide any compatible audio streams.":"The source doesn't provide any compatible audio streams.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"The source doesn't provide any compatible video streams. Please check the <0>requirements0>.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"The source doesn't provide any video streams. Please check the <0>probe details0>.","The source doesn't provide any video streams. Please check the device.":"The source doesn't provide any video streams. Please check the device.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.","The video source is compatible. Select the desired resolution:":"The video source is compatible. Select the desired resolution:","There are updates available. Here you get more information.":"There are updates available. Here you get more information.","There war an error during upload: {0}":["There war an error during upload: ",["0"]],"There was a problem storing the settings. Settings not saved.":"There was a problem storing the settings. Settings not saved.","There was an error connecting to Restreamer Core at {0}.":["There was an error connecting to Restreamer Core at ",["0"],"."],"There was an error during upload: {0}":["There was an error during upload: ",["0"]],"There was an error setting up the stream.":"There was an error setting up the stream.","There were some errors in the settings. Settings not saved.":"There were some errors in the settings. Settings not saved.","There's no login method available.":"There's no login method available.","This is a dummy service that explains to you the concepts of service.":"This is a dummy service that explains to you the concepts of service.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..","This is to mention the copyright regulations for the target of this service.":"This is to mention the copyright regulations for the target of this service.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"This source cannot be edited while it is in use. To continue, you have to disconnect the source.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["This version of the UI doesn't support the available FFmpeg binary (",["0"],"). The UI requires ",["1"],". Please use a supported FFmpeg binary."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["This version of the UI doesn't support the connected Core (",["0"],"). The UI requires ",["1"],". Please use a compatible version of the UI."],"This version of the UI is compatible.":"This version of the UI is compatible.","Time until an inactive viewer connection is treated as closed.":"Time until an inactive viewer connection is treated as closed.","Token":"Token","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.","Tune":"Tune","UDP transport":"UDP transport","Unable to load the config.":"Unable to load the config.","Unique ident on the service.":"Unique ident on the service.","Unknown":"Unknown","Unselected":"Unselected","Upload":"Upload","Uploading the file failed":"Uploading the file failed","Uploading the logo failed":"Uploading the logo failed","Uptime":"Uptime","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Use Auth0 for your running Restreamer Core. More <0>details0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.","User registration":"User registration","Username":"Username","Username for authorization.":"Username for authorization.","Username for the device.":"Username for the device.","VPU ID":"VPU ID","Video":"Video","Video device":"Video device","Video settings":"Video settings","Video setup":"Video setup","Video source":"Video source","Viewer":"Viewer","Virtual source":"Virtual source","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.","Write protection":"Write protection","YUV test pattern":"YUV test pattern","Yes":"Yes","You can't abort the wizard because at least one input must be defined.":"You can't abort the wizard because at least one input must be defined.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?","You have to reconnect manually":"You have to reconnect manually","You have unsaved changes. Please save them before you can control the service again.":"You have unsaved changes. Please save them before you can control the service again.","Your stream needs to be encoded, but there's no suitable encoder available.":"Your stream needs to be encoded, but there's no suitable encoder available.","Your stream needs to be encoded. Choose the desired encoder:":"Your stream needs to be encoded. Choose the desired encoder:","blue":"blue","brown":"brown","iframe code":"iframe code","kbit/s":"kbit/s","pink":"pink","velvet":"velvet","violet":"violet","white":"white"}};
\ No newline at end of file
+/*eslint-disable*/module.exports={messages:{"<0>Compatibility list0>":"<0>Compatibility list0>","<0>Show probe details0>":"<0>Show probe details0>","ALSA":"ALSA","API endpoint not found. Settings not saved.":"API endpoint not found. Settings not saved.","AVFoundation":"AVFoundation","Abort":"Abort","About":"About","Add":"Add","Add Publication":"Add Publication","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Add external widgets and styles to the publication site. You can find some examples on the help page.","Add new channel":"Add new channel","Add: {0}":["Add: ",["0"]],"Address":"Address","Address for the background image.":"Address for the background image.","Address to listen on for HTTP requests.":"Address to listen on for HTTP requests.","Address to listen on for HTTPS requests.":"Address to listen on for HTTPS requests.","Adjust publication site colors and background as you like.":"Adjust publication site colors and background as you like.","Advanced monitoring":"Advanced monitoring","Advanced settings":"Advanced settings","Advanced setup":"Advanced setup","Alerting by email":"Alerting by email","All":"All","All important system settings.":"All important system settings.","Allow all referrer":"Allow all referrer","Allow counting how many viewers the stream has.":"Allow counting how many viewers the stream has.","Amplitude":"Amplitude","An environment variable sets this value.":"An environment variable sets this value.","App":"App","Application":"Application","Are you sure you want to abort the wizard?":"Are you sure you want to abort the wizard?","Audio":"Audio","Audio Device":"Audio Device","Audio device":"Audio device","Audio from device":"Audio from device","Audio settings":"Audio settings","Audio setup":"Audio setup","Auth0":"Auth0","Auth0 Tenant":"Auth0 Tenant","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 is currently not available because this interface is loaded from an insecure origin.","Author":"Author","Authorization":"Authorization","Automatic cleanup of all media data":"Automatic cleanup of all media data","Autoplay":"Autoplay","Available":"Available","Back":"Back","Background colors":"Background colors","Background image":"Background image","Backup URL":"Backup URL","Backup server":"Backup server","Backup stream":"Backup stream","Backup stream key":"Backup stream key","Bandwidth":"Bandwidth","Bandwidth control":"Bandwidth control","Banner":"Banner","Basic":"Basic","Beep factor":"Beep factor","Bitrate":"Bitrate","Briefly describe what the audience will see during the live stream.":"Briefly describe what the audience will see during the live stream.","Button color":"Button color","Cache for files on /data.":"Cache for files on /data.","Cache time (Seconds)":"Cache time (Seconds)","Cache types":"Cache types","Capture clicks":"Capture clicks","Capture cursor":"Capture cursor","Channel \"{0}\" saved":["Channel \"",["0"],"\" saved"],"Channels":"Channels","Check for updates":"Check for updates","Check the requirements":"Check the requirements","Choose a video stream":"Choose a video stream","Choose an audio stream":"Choose an audio stream","Choose an input device ...":"Choose an input device ...","Choose codec ...":"Choose codec ...","Choose tenant ...":"Choose tenant ...","Chunk":"Chunk","Close":"Close","Code injection":"Code injection","Codec":"Codec","Color":"Color","Config":"Config","Confirm password":"Confirm password","Connect":"Connect","Connected device":"Connected device","Connected since <0/>":"Connected since <0/>","Connecting ...":"Connecting ...","Connecting to Restreamer Core ...":"Connecting to Restreamer Core ...","Connecting to Restreamer Core failed probably because of mixed content.":"Connecting to Restreamer Core failed probably because of mixed content.","Content":"Content","Content URL":"Content URL","Cores":"Cores","Create user":"Create user","Creative Commons":"Creative Commons","Custom ...":"Custom ...","Custom JSON config for datarhei Core.":"Custom JSON config for datarhei Core.","Custom audio device":"Custom audio device","Custom audio index":"Custom audio index","Custom bitrate (kbit/s)":"Custom bitrate (kbit/s)","Custom code injection":"Custom code injection","Custom delay":"Custom delay","Custom device":"Custom device","Custom format":"Custom format","Custom framerate":"Custom framerate","Custom keyframe interval":"Custom keyframe interval","Custom layout":"Custom layout","Custom sampling (Hz)":"Custom sampling (Hz)","Custom scale":"Custom scale","Custom size":"Custom size","Custom video device":"Custom video device","Custom video index":"Custom video index","Data copied to clipboard":"Data copied to clipboard","Death color":"Death color","Decoder":"Decoder","Default":"Default","Delay":"Delay","Delay (ms)":"Delay (ms)","Delete":"Delete","Deleting a publication service cannot be reversed. The publication stops immediately.":"Deleting a publication service cannot be reversed. The publication stops immediately.","Delivering mode":"Delivering mode","Description":"Description","Design":"Design","Device":"Device","Disconnect":"Disconnect","Disconnect & Continue":"Disconnect & Continue","Disconnecting ...":"Disconnecting ...","Disk":"Disk","Disk cache":"Disk cache","Disk storage":"Disk storage","Do you really want to restart the application now?":"Do you really want to restart the application now?","Do you want to delete \"{0}\"?":["Do you want to delete \"",["0"],"\"?"],"Do you want to delete {title}?":["Do you want to delete ",["title"],"?"],"Do you want to disconnect \"{0}\"?":["Do you want to disconnect \"",["0"],"\"?"],"Docs":"Docs","Documentation":"Documentation","Dup. frames":"Dup. frames","EDIT: Player":"EDIT: Player","EDIT: Publication Website":"EDIT: Publication Website","Edit":"Edit","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Edit the audio and video sources for the live stream. Add a description, and set your desired content license.","Edit: {title}":["Edit: ",["title"]],"Embed":"Embed","Enable RTMP server ...":"Enable RTMP server ...","Enable a periodic beep every second with this value times the carrier frequency":"Enable a periodic beep every second with this value times the carrier frequency","Enable backup stream":"Enable backup stream","Enable nerd statistics":"Enable nerd statistics","Enable primary stream":"Enable primary stream","Enable snapshots":"Enable snapshots","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"Enabling authorization is strongly advised. Otherwise, anybody can access this instance.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.","Encoder":"Encoder","Encoding":"Encoding","Encryption":"Encryption","Enter a name for the new channel.":"Enter a name for the new channel.","Enter password":"Enter password","Enter the address of your network source:":"Enter the address of your network source:","Enter username":"Enter username","Entropy coder":"Entropy coder","Error":"Error","Error while copying data to clipboard":"Error while copying data to clipboard","Error: {0}":["Error: ",["0"]],"Expands the area above the channel list (live chat).":"Expands the area above the channel list (live chat).","Expands the area under the channel description (comment boxes).":"Expands the area under the channel description (comment boxes).","Expert mode":"Expert mode","Extend channel list":"Extend channel list","Extend content":"Extend content","Extend footer":"Extend footer","Extend header":"Extend header","FFmpeg":"FFmpeg","FPS":"FPS","Failed to create publication service ({0})":["Failed to create publication service (",["0"],")"],"Failed to create publication website files.":"Failed to create publication website files.","Failed to probe the source. Please check the <0>probe details0>.":"Failed to probe the source. Please check the <0>probe details0>.","Failed to refresh token: {0}":["Failed to refresh token: ",["0"]],"Failed to save ingest metadata":"Failed to save ingest metadata","Failed to stop process":"Failed to stop process","Failed to store player size setting.":"Failed to store player size setting.","Failed to store publication service ({0})":["Failed to store publication service (",["0"],")"],"Failed to update ingest process ({0})":["Failed to update ingest process (",["0"],")"],"Failed to update the player":"Failed to update the player","Failed to verify the source. Please check the address.":"Failed to verify the source. Please check the address.","Finish":"Finish","Flags":"Flags","For Javascripts.":"For Javascripts.","For Stylesheets.":"For Stylesheets.","Force input framerate":"Force input framerate","Format":"Format","Frame drops":"Frame drops","Framebuffer":"Framebuffer","Framerate":"Framerate","Frequency (Hz)":"Frequency (Hz)","GET":"GET","General":"General","Google Analytics ID":"Google Analytics ID","Google Analytics Tracker Name":"Google Analytics Tracker Name","HLS":"HLS","HLS statistic for the In-memory storage":"HLS statistic for the In-memory storage","HTTP and HTTPS":"HTTP and HTTPS","HTTP port":"HTTP port","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"HTTPS port","Hardware device":"Hardware device","Header":"Header","Headline":"Headline","Hosted Restreamer interface":"Hosted Restreamer interface","Human readable name on the service.":"Human readable name on the service.","IP address":"IP address","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.","Ignore IP ranges":"Ignore IP ranges","Image URL":"Image URL","Imprint":"Imprint","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.","In-memory":"In-memory","In-memory storage":"In-memory storage","Incompatible":"Incompatible","Inherit":"Inherit","Inject 1":"Inject 1","Inject 2":"Inject 2","Inject 3":"Inject 3","Inject 4":"Inject 4","Internal HLS server":"Internal HLS server","Internal RTMP server":"Internal RTMP server","Interval (seconds)":"Interval (seconds)","Issue alert":"Issue alert","Keyframe interval (seconds)":"Keyframe interval (seconds)","Layout":"Layout","Let's Encrypt certification":"Let's Encrypt certification","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.","Level":"Level","Level of system protocol.":"Level of system protocol.","License":"License","Life color":"Life color","Linecolor":"Linecolor","Link":"Link","Link, mouseover":"Link, mouseover","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.","List size (segments)":"List size (segments)","Live-Streaming to Facebook Live RTMP service":"Live-Streaming to Facebook Live RTMP service","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.","Live-Streaming to Twitch Live RTMP Service.":"Live-Streaming to Twitch Live RTMP Service.","Live-Streaming to Vimeo Live RTMP Service":"Live-Streaming to Vimeo Live RTMP Service","Livesource ID":"Livesource ID","Log level":"Log level","Logging":"Logging","Login":"Login","Login failed: Couldn't load API details":"Login failed: Couldn't load API details","Login failed: {0}":["Login failed: ",["0"]],"Login/JWT authorization":"Login/JWT authorization","Logo":"Logo","Logout":"Logout","MB":"MB","Main Source":"Main Source","Main channel":"Main channel","Main channel not found":"Main channel not found","Main channel saved":"Main channel saved","Main page channel (index.html).":"Main page channel (index.html).","Maintainer:":"Maintainer:","Maximum allowed cache size, 0 for unlimited.":"Maximum allowed cache size, 0 for unlimited.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Maximum allowed megabytes to consume from hard disk. 0 for unlimited.","Maximum bandwidth Mbit/s":"Maximum bandwidth Mbit/s","Maximum delay in milliseconds.":"Maximum delay in milliseconds.","Maximum file size (Megabytes)":"Maximum file size (Megabytes)","Maximum file size to put in cache.":"Maximum file size to put in cache.","Maximum log histroy":"Maximum log histroy","Maximum log lines":"Maximum log lines","Maximum size (Megabytes)":"Maximum size (Megabytes)","Maximum viewer idle time (Seconds)":"Maximum viewer idle time (Seconds)","Maximum viewers":"Maximum viewers","Memory":"Memory","Meta information":"Meta information","Metadata":"Metadata","Mold":"Mold","More about Twitter's copyright <0>here0>.":"More about Twitter's copyright <0>here0>.","More about YouTube's copyright <0>here0>.":"More about YouTube's copyright <0>here0>.","More about licenses here":"More about licenses here","More about the service":"More about the service","Mute":"Mute","Name":"Name","Name for the template. If the name already exists, it will be overwritten.":"Name for the template. If the name already exists, it will be overwritten.","Network":"Network","Network source":"Network source","Next":"Next","Next: Audio":"Next: Audio","Next: Video setup":"Next: Video setup","No":"No","No audio":"No audio","No audio stream available":"No audio stream available","No input device available":"No input device available","No live stream was detected. Please check the software that sends the stream.":"No live stream was detected. Please check the software that sends the stream.","No source selected":"No source selected","No sources available":"No sources available","No suitable encoder found.":"No suitable encoder found.","No video":"No video","No video stream available":"No video stream available","Node ID":"Node ID","Noise":"Noise","None":"None","Notes":"Notes","Number of log lines to keep.":"Number of log lines to keep.","Number of logs to keep for each process.":"Number of logs to keep for each process.","OK":"OK","One referrer per line, e.g. http://www.example.com":"One referrer per line, e.g. http://www.example.com","Open":"Open","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.","Password":"Password","Password for authorization.":"Password for authorization.","Password for the device.":"Password for the device.","Persist viewer statistics":"Persist viewer statistics","Pixel format":"Pixel format","Plan: <0>Starter0>":"Plan: <0>Starter0>","Platforms":"Platforms","Playback":"Playback","Player":"Player","Player URL":"Player URL","Player settings saved":"Player settings saved","Playersite":"Playersite","Playlist":"Playlist","Please check the <0>process log0>":"Please check the <0>process log0>","Please contact the operator of the service and check what happens.":"Please contact the operator of the service and check what happens.","Please select a file to upload.":"Please select a file to upload.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.","Please wait. Probe stream data ...":"Please wait. Probe stream data ...","Please wait. Setting up the stream ...":"Please wait. Setting up the stream ...","Port":"Port","Position":"Position","Preset":"Preset","Primary stream":"Primary stream","Primary stream key":"Primary stream key","Probe":"Probe","Process":"Process","Process control":"Process control","Process debug":"Process debug","Process debug report":"Process debug report","Process details":"Process details","Process report":"Process report","Processing & Control":"Processing & Control","Profile":"Profile","Protocol":"Protocol","Protocols":"Protocols","Public domain/s":"Public domain/s","Publication service not found":"Publication service not found","Publication website settings saved":"Publication website settings saved","Publications":"Publications","Pull Mode":"Pull Mode","Pull or recieve the data:":"Pull or recieve the data:","Quality":"Quality","RGB test pattern":"RGB test pattern","RTMP app for publishing.":"RTMP app for publishing.","RTMP server":"RTMP server","RTMP server is not enabled":"RTMP server is not enabled","RTMP server listen address.":"RTMP server listen address.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'","RTMP/S":"RTMP/S","RTMPS server":"RTMPS server","RTSP":"RTSP","Raspberry Pi camera":"Raspberry Pi camera","Rate control":"Rate control","Ratio":"Ratio","Read input at native speed":"Read input at native speed","Receive Mode":"Receive Mode","Reconnect":"Reconnect","Reconnect delay (seconds)":"Reconnect delay (seconds)","Reconnecting in {0}s":["Reconnecting in ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["Reconnecting to Restreamer Core failed for the last ",["RETRIES"]," seconds."],"Reconnecting to Restreamer Core failed.":"Reconnecting to Restreamer Core failed.","Refresh":"Refresh","Region":"Region","Reload":"Reload","Remove the oldest entries if the /memfs is full":"Remove the oldest entries if the /memfs is full","Requires activation":"Requires activation","Restart":"Restart","Restart required":"Restart required","Restarting":"Restarting","Restarting Restreamer Core ...":"Restarting Restreamer Core ...","Restarting the application failed.":"Restarting the application failed.","Restreamer Service":"Restreamer Service","Retrieving stream data ...":"Retrieving stream data ...","Retry":"Retry","Rule":"Rule","Sampling":"Sampling","Save":"Save","Scale":"Scale","Seconds to keep files in cache.":"Seconds to keep files in cache.","Seconds until a process is restarted.":"Seconds until a process is restarted.","Seconds until a staled process is terminated.":"Seconds until a staled process is terminated.","Seconds until the snapshot/thumbnail of the video source is updated.":"Seconds until the snapshot/thumbnail of the video source is updated.","Security":"Security","Security token":"Security token","Seekbar color":"Seekbar color","Segment length (seconds)":"Segment length (seconds)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"Segment will be cut on the following keyframe after this time has passed. 2 is recommended.","Segmentation":"Segmentation","Select a device:":"Select a device:","Select audio source:":"Select audio source:","Select source ...":"Select source ...","Select video source:":"Select video source:","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).","Select your encoding setting:":"Select your encoding setting:","Selected":"Selected","Selected channel":"Selected channel","Selection":"Selection","Send anonymous metrics (helps us for future development)":"Send anonymous metrics (helps us for future development)","Send stream to this address:":"Send stream to this address:","Send video to Framebuffer":"Send video to Framebuffer","Server":"Server","Service":"Service","Service name":"Service name","Service token for monitoring.":"Service token for monitoring.","Sessions":"Sessions","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.","Setting for connection to the service.":"Setting for connection to the service.","Settings":"Settings","Settings (expert mode)":"Settings (expert mode)","Settings for /data path. The access is protected by":"Settings for /data path. The access is protected by","Settings for /memfs path.":"Settings for /memfs path.","Settings saved. All changes will be applied after restarting the application.":"Settings saved. All changes will be applied after restarting the application.","Share button":"Share button","Shows a reference to the project.":"Shows a reference to the project.","Sign up (free)":"Sign up (free)","Silence":"Silence","Silence Audio":"Silence Audio","Sine":"Sine","Sitename":"Sitename","Size":"Size","Snapshot":"Snapshot","Social-login (OAuth2, 2FA)":"Social-login (OAuth2, 2FA)","Socket timeout (microseconds)":"Socket timeout (microseconds)","Software":"Software","Source":"Source","Speed":"Speed","Stale timeout (seconds)":"Stale timeout (seconds)","Statistics":"Statistics","Storage":"Storage","Stores the viewer statistics to the disk.":"Stores the viewer statistics to the disk.","Stream":"Stream","Stream URL":"Stream URL","Stream key":"Stream key","Stream name":"Stream name","Stream names":"Stream names","Support datarhei Restreamer":"Support datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.","System":"System","Template":"Template","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Template to be used for creating the publication website. The delete button removes the selection from the system.","Terms":"Terms","Test pattern":"Test pattern","Test pattern (extended)":"Test pattern (extended)","Text colors":"Text colors","The amplitude (0.0 - 1.0) of the generated audio stream":"The amplitude (0.0 - 1.0) of the generated audio stream","The application is using an older version of the settings.":"The application is using an older version of the settings.","The bitrate of the audio stream.":"The bitrate of the audio stream.","The carrier frequency":"The carrier frequency","The channel \"{0}\" could not be deleted":["The channel \"",["0"],"\" could not be deleted"],"The channel \"{0}\" has been deleted":["The channel \"",["0"],"\" has been deleted"],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"The deletion of this channel can not be recovered. All publications of this channel will be removed.","The input profile is not complete. Please define a video and audio source.":"The input profile is not complete. Please define a video and audio source.","The layout of the audio stream.":"The layout of the audio stream.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.","The noise color":"The noise color","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.","The publication service \"{0}\" could not be deleted":["The publication service \"",["0"],"\" could not be deleted"],"The publication service \"{0}\" has been created":["The publication service \"",["0"],"\" has been created"],"The publication service \"{0}\" has been deleted":["The publication service \"",["0"],"\" has been deleted"],"The publication service has been created":"The publication service has been created","The sample rate of the audio stream.":"The sample rate of the audio stream.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["The selected file is too big (",["0"]," bytes). Only ",["1"]," bytes are allowed."],"The selected file type ({0}) is not allowed. Allowed file types are {types}":["The selected file type (",["0"],") is not allowed. Allowed file types are ",["types"]],"The settings for \"{0}\" have been saved":["The settings for \"",["0"],"\" have been saved"],"The source doesn't provide any audio streams.":"The source doesn't provide any audio streams.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"The source doesn't provide any audio streams. Please check the <0>probe details0>.","The source doesn't provide any compatible audio streams.":"The source doesn't provide any compatible audio streams.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"The source doesn't provide any compatible video streams. Please check the <0>requirements0>.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"The source doesn't provide any video streams. Please check the <0>probe details0>.","The source doesn't provide any video streams. Please check the device.":"The source doesn't provide any video streams. Please check the device.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.","The video source is compatible. Select the desired resolution:":"The video source is compatible. Select the desired resolution:","There are updates available. Here you get more information.":"There are updates available. Here you get more information.","There was a problem storing the settings. Settings not saved.":"There was a problem storing the settings. Settings not saved.","There was an error connecting to Restreamer Core at {0}.":["There was an error connecting to Restreamer Core at ",["0"],"."],"There was an error during upload: {0}":["There was an error during upload: ",["0"]],"There was an error setting up the stream.":"There was an error setting up the stream.","There were some errors in the settings. Settings not saved.":"There were some errors in the settings. Settings not saved.","There's no login method available.":"There's no login method available.","This is a dummy service that explains to you the concepts of service.":"This is a dummy service that explains to you the concepts of service.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..","This is to mention the copyright regulations for the target of this service.":"This is to mention the copyright regulations for the target of this service.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"This source cannot be edited while it is in use. To continue, you have to disconnect the source.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["This version of the UI doesn't support the available FFmpeg binary (",["0"],"). The UI requires ",["1"],". Please use a supported FFmpeg binary."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["This version of the UI doesn't support the connected Core (",["0"],"). The UI requires ",["1"],". Please use a compatible version of the UI."],"This version of the UI is compatible.":"This version of the UI is compatible.","Time until an inactive viewer connection is treated as closed.":"Time until an inactive viewer connection is treated as closed.","Token":"Token","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.","Tune":"Tune","UDP transport":"UDP transport","Unable to load the config.":"Unable to load the config.","Unique ident on the service.":"Unique ident on the service.","Unknown":"Unknown","Unselected":"Unselected","Upload":"Upload","Uploading the file failed":"Uploading the file failed","Uploading the logo failed":"Uploading the logo failed","Uptime":"Uptime","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Use Auth0 for your running Restreamer Core. More <0>details0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.","User registration":"User registration","Username":"Username","Username for authorization.":"Username for authorization.","Username for the device.":"Username for the device.","VPU ID":"VPU ID","Video":"Video","Video device":"Video device","Video settings":"Video settings","Video setup":"Video setup","Video source":"Video source","Viewer":"Viewer","Virtual source":"Virtual source","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.","Write protection":"Write protection","YUV test pattern":"YUV test pattern","Yes":"Yes","You can't abort the wizard because at least one input must be defined.":"You can't abort the wizard because at least one input must be defined.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?","You have to reconnect manually":"You have to reconnect manually","You have unsaved changes. Please save them before you can control the service again.":"You have unsaved changes. Please save them before you can control the service again.","Your stream needs to be encoded, but there's no suitable encoder available.":"Your stream needs to be encoded, but there's no suitable encoder available.","Your stream needs to be encoded. Choose the desired encoder:":"Your stream needs to be encoded. Choose the desired encoder:","blue":"blue","brown":"brown","iframe code":"iframe code","kbit/s":"kbit/s","pink":"pink","velvet":"velvet","violet":"violet","white":"white"}};
\ No newline at end of file
diff --git a/src/locales/en/messages.po b/src/locales/en/messages.po
index b265721..1c055d0 100644
--- a/src/locales/en/messages.po
+++ b/src/locales/en/messages.po
@@ -13,12 +13,16 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
-#: src/views/Edit/Profile.js:372
-#: src/views/Edit/Profile.js:501
+#: src/misc/EncodingSelect.js:224
+msgid "<0>Compatibility list0>"
+msgstr "<0>Compatibility list0>"
+
+#: src/views/Edit/Profile.js:380
+#: src/views/Edit/Profile.js:510
msgid "<0>Show probe details0>"
msgstr "<0>Show probe details0>"
-#: src/views/Edit/Sources/ALSA.js:150
+#: src/views/Edit/Sources/ALSA.js:156
msgid "ALSA"
msgstr "ALSA"
@@ -26,26 +30,26 @@ msgstr "ALSA"
msgid "API endpoint not found. Settings not saved."
msgstr "API endpoint not found. Settings not saved."
-#: src/views/Edit/Sources/AVFoundation.js:211
+#: src/views/Edit/Sources/AVFoundation.js:221
msgid "AVFoundation"
msgstr "AVFoundation"
#: src/misc/ChannelList.js:356
-#: src/views/Edit/Profile.js:402
-#: src/views/Edit/Wizard/index.js:1136
-#: src/views/Edit/index.js:547
-#: src/views/Edit/index.js:573
-#: src/views/Edit/index.js:592
+#: src/views/Edit/Profile.js:410
+#: src/views/Edit/Wizard/index.js:1153
+#: src/views/Edit/index.js:549
+#: src/views/Edit/index.js:575
+#: src/views/Edit/index.js:594
#: src/views/Publication/Add.js:362
#: src/views/Publication/Edit.js:601
-#: src/views/Settings.js:1967
-#: src/views/Settings.js:2026
-#: src/views/Settings.js:2048
+#: src/views/Settings.js:1972
+#: src/views/Settings.js:2031
+#: src/views/Settings.js:2053
msgid "Abort"
msgstr "Abort"
-#: src/Header.js:286
-#: src/Header.js:327
+#: src/Header.js:283
+#: src/Header.js:324
msgid "About"
msgstr "About"
@@ -57,7 +61,7 @@ msgstr "Add"
msgid "Add Publication"
msgstr "Add Publication"
-#: src/views/Playersite.js:679
+#: src/views/Playersite.js:692
msgid "Add external widgets and styles to the publication site. You can find some examples on the help page."
msgstr "Add external widgets and styles to the publication site. You can find some examples on the help page."
@@ -69,10 +73,10 @@ msgstr "Add new channel"
msgid "Add: {0}"
msgstr "Add: {0}"
-#: src/views/Edit/Sources/Network.js:339
+#: src/views/Edit/Sources/Network.js:355
#: src/views/Edit/Wizard/Sources/Network.js:66
#: src/views/Publication/Services/Brightcove.js:95
-#: src/views/Publication/Services/Core.js:99
+#: src/views/Publication/Services/Core.js:100
#: src/views/Publication/Services/DASH.js:192
#: src/views/Publication/Services/HLS.js:181
#: src/views/Publication/Services/Icecast.js:160
@@ -84,23 +88,23 @@ msgstr "Add: {0}"
#: src/views/Publication/Services/SRT.js:161
#: src/views/Publication/Services/UDP.js:127
#: src/views/Publication/Services/WOWZA.js:132
-#: src/views/Settings.js:1297
+#: src/views/Settings.js:1302
msgid "Address"
msgstr "Address"
-#: src/views/Playersite.js:616
+#: src/views/Playersite.js:629
msgid "Address for the background image."
msgstr "Address for the background image."
-#: src/views/Settings.js:1326
+#: src/views/Settings.js:1331
msgid "Address to listen on for HTTP requests."
msgstr "Address to listen on for HTTP requests."
-#: src/views/Settings.js:1339
+#: src/views/Settings.js:1344
msgid "Address to listen on for HTTPS requests."
msgstr "Address to listen on for HTTPS requests."
-#: src/views/Playersite.js:501
+#: src/views/Playersite.js:514
msgid "Adjust publication site colors and background as you like."
msgstr "Adjust publication site colors and background as you like."
@@ -108,7 +112,7 @@ msgstr "Adjust publication site colors and background as you like."
msgid "Advanced monitoring"
msgstr "Advanced monitoring"
-#: src/views/Edit/Sources/Network.js:380
+#: src/views/Edit/Sources/Network.js:396
#: src/views/Publication/Services/DASH.js:204
#: src/views/Publication/Services/HLS.js:193
#: src/views/Publication/Services/Icecast.js:170
@@ -121,7 +125,7 @@ msgstr "Advanced monitoring"
msgid "Advanced settings"
msgstr "Advanced settings"
-#: src/views/Edit/Wizard/index.js:280
+#: src/views/Edit/Wizard/index.js:287
msgid "Advanced setup"
msgstr "Advanced setup"
@@ -137,11 +141,11 @@ msgstr "All"
msgid "All important system settings."
msgstr "All important system settings."
-#: src/views/Settings.js:1473
+#: src/views/Settings.js:1478
msgid "Allow all referrer"
msgstr "Allow all referrer"
-#: src/views/Settings.js:1513
+#: src/views/Settings.js:1518
msgid "Allow counting how many viewers the stream has."
msgstr "Allow counting how many viewers the stream has."
@@ -153,8 +157,8 @@ msgstr "Amplitude"
msgid "An environment variable sets this value."
msgstr "An environment variable sets this value."
-#: src/views/Publication/Services/Core.js:109
-#: src/views/Settings.js:1811
+#: src/views/Publication/Services/Core.js:107
+#: src/views/Settings.js:1816
msgid "App"
msgstr "App"
@@ -164,7 +168,7 @@ msgstr "App"
msgid "Application"
msgstr "Application"
-#: src/views/Edit/Wizard/index.js:1155
+#: src/views/Edit/Wizard/index.js:1172
msgid "Are you sure you want to abort the wizard?"
msgstr "Are you sure you want to abort the wizard?"
@@ -172,27 +176,27 @@ msgstr "Are you sure you want to abort the wizard?"
msgid "Audio"
msgstr "Audio"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:92
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:111
msgid "Audio Device"
msgstr "Audio Device"
-#: src/views/Edit/Sources/ALSA.js:101
-#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/ALSA.js:114
+#: src/views/Edit/Sources/AVFoundation.js:159
msgid "Audio device"
msgstr "Audio device"
-#: src/views/Edit/Wizard/index.js:858
-#: src/views/Edit/Wizard/index.js:870
+#: src/views/Edit/Wizard/index.js:875
+#: src/views/Edit/Wizard/index.js:887
msgid "Audio from device"
msgstr "Audio from device"
-#: src/views/Edit/Profile.js:417
-#: src/views/Edit/ProfileSummary.js:89
+#: src/views/Edit/Profile.js:425
+#: src/views/Edit/ProfileSummary.js:90
#: src/views/Publication/Edit.js:533
msgid "Audio settings"
msgstr "Audio settings"
-#: src/views/Edit/Wizard/index.js:811
+#: src/views/Edit/Wizard/index.js:828
msgid "Audio setup"
msgstr "Audio setup"
@@ -208,43 +212,47 @@ msgstr "Auth0 Tenant"
msgid "Auth0 is currently not available because this interface is loaded from an insecure origin."
msgstr "Auth0 is currently not available because this interface is loaded from an insecure origin."
-#: src/misc/controls/Metadata.js:74
+#: src/misc/controls/Metadata.js:71
msgid "Author"
msgstr "Author"
#: src/views/Settings.js:1143
-#: src/views/Settings.js:1410
+#: src/views/Settings.js:1415
msgid "Authorization"
msgstr "Authorization"
-#: src/views/Publication/Player.js:434
+#: src/misc/controls/HLS.js:83
+msgid "Automatic cleanup of all media data"
+msgstr "Automatic cleanup of all media data"
+
+#: src/views/Publication/Player.js:437
msgid "Autoplay"
msgstr "Autoplay"
-#: src/views/Playersite.js:434
+#: src/views/Playersite.js:445
msgid "Available"
msgstr "Available"
-#: src/views/Edit/Profile.js:532
-#: src/views/Edit/Wizard/index.js:394
-#: src/views/Edit/Wizard/index.js:630
-#: src/views/Edit/Wizard/index.js:895
-#: src/views/Edit/Wizard/index.js:1007
-#: src/views/Edit/Wizard/index.js:1065
-#: src/views/Edit/Wizard/index.js:1147
+#: src/views/Edit/Profile.js:541
+#: src/views/Edit/Wizard/index.js:408
+#: src/views/Edit/Wizard/index.js:647
+#: src/views/Edit/Wizard/index.js:912
+#: src/views/Edit/Wizard/index.js:1024
+#: src/views/Edit/Wizard/index.js:1082
+#: src/views/Edit/Wizard/index.js:1164
#: src/views/Publication/Add.js:528
msgid "Back"
msgstr "Back"
-#: src/views/Playersite.js:550
+#: src/views/Playersite.js:563
msgid "Background colors"
msgstr "Background colors"
-#: src/views/Playersite.js:603
+#: src/views/Playersite.js:616
msgid "Background image"
msgstr "Background image"
-#: src/views/Publication/Services/Akamai.js:195
+#: src/views/Publication/Services/Akamai.js:196
msgid "Backup URL"
msgstr "Backup URL"
@@ -256,7 +264,7 @@ msgstr "Backup server"
msgid "Backup stream"
msgstr "Backup stream"
-#: src/views/Publication/Services/Facebook.js:128
+#: src/views/Publication/Services/Facebook.js:124
msgid "Backup stream key"
msgstr "Backup stream key"
@@ -265,7 +273,7 @@ msgstr "Backup stream key"
msgid "Bandwidth"
msgstr "Bandwidth"
-#: src/views/Settings.js:1368
+#: src/views/Settings.js:1373
msgid "Bandwidth control"
msgstr "Bandwidth control"
@@ -274,7 +282,7 @@ msgid "Banner"
msgstr "Banner"
#: src/views/Login.js:241
-#: src/views/Settings.js:1415
+#: src/views/Settings.js:1420
msgid "Basic"
msgstr "Basic"
@@ -287,40 +295,40 @@ msgstr "Beep factor"
msgid "Bitrate"
msgstr "Bitrate"
-#: src/views/Edit/Wizard/index.js:996
-#: src/views/Edit/index.js:508
+#: src/views/Edit/Wizard/index.js:1013
+#: src/views/Edit/index.js:510
msgid "Briefly describe what the audience will see during the live stream."
msgstr "Briefly describe what the audience will see during the live stream."
-#: src/views/Publication/Player.js:349
+#: src/views/Publication/Player.js:352
msgid "Button color"
msgstr "Button color"
-#: src/views/Settings.js:1682
+#: src/views/Settings.js:1687
msgid "Cache for files on /data."
msgstr "Cache for files on /data."
-#: src/views/Settings.js:1710
+#: src/views/Settings.js:1715
msgid "Cache time (Seconds)"
msgstr "Cache time (Seconds)"
-#: src/views/Settings.js:1738
+#: src/views/Settings.js:1743
msgid "Cache types"
msgstr "Cache types"
-#: src/views/Edit/Sources/AVFoundation.js:188
+#: src/views/Edit/Sources/AVFoundation.js:197
msgid "Capture clicks"
msgstr "Capture clicks"
-#: src/views/Edit/Sources/AVFoundation.js:185
+#: src/views/Edit/Sources/AVFoundation.js:194
msgid "Capture cursor"
msgstr "Capture cursor"
-#: src/views/Edit/index.js:326
+#: src/views/Edit/index.js:327
msgid "Channel \"{0}\" saved"
msgstr "Channel \"{0}\" saved"
-#: src/views/Edit/Sources/ALSA.js:124
+#: src/views/Edit/Sources/ALSA.js:129
msgid "Channels"
msgstr "Channels"
@@ -340,14 +348,14 @@ msgstr "Choose a video stream"
msgid "Choose an audio stream"
msgstr "Choose an audio stream"
-#: src/views/Edit/Sources/ALSA.js:90
+#: src/views/Edit/Sources/ALSA.js:96
#: src/views/Edit/Sources/Framebuffer.js:80
#: src/views/Edit/Sources/Raspicam.js:84
-#: src/views/Edit/Sources/V4L.js:84
+#: src/views/Edit/Sources/V4L.js:90
msgid "Choose an input device ..."
msgstr "Choose an input device ..."
-#: src/misc/EncodingSelect.js:190
+#: src/misc/EncodingSelect.js:202
msgid "Choose codec ..."
msgstr "Choose codec ..."
@@ -360,28 +368,28 @@ msgstr "Choose tenant ..."
msgid "Chunk"
msgstr "Chunk"
-#: src/misc/ModalContent.js:87
-#: src/views/Playersite.js:769
+#: src/misc/ModalContent.js:77
+#: src/views/Playersite.js:782
#: src/views/Publication/Add.js:525
#: src/views/Publication/Edit.js:565
-#: src/views/Publication/Player.js:444
+#: src/views/Publication/Player.js:447
msgid "Close"
msgstr "Close"
-#: src/views/Playersite.js:352
+#: src/views/Playersite.js:354
msgid "Code injection"
msgstr "Code injection"
-#: src/misc/EncodingSelect.js:188
+#: src/misc/EncodingSelect.js:200
msgid "Codec"
msgstr "Codec"
#: src/views/Edit/Sources/VirtualAudio.js:110
-#: src/views/Publication/Player.js:317
+#: src/views/Publication/Player.js:320
msgid "Color"
msgstr "Color"
-#: src/views/Settings.js:1277
+#: src/views/Settings.js:1282
msgid "Config"
msgstr "Config"
@@ -393,7 +401,7 @@ msgstr "Confirm password"
msgid "Connect"
msgstr "Connect"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:134
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:157
msgid "Connected device"
msgstr "Connected device"
@@ -402,7 +410,7 @@ msgid "Connected since <0/>"
msgstr "Connected since <0/>"
#: src/misc/ActionButton.js:12
-#: src/views/Main/index.js:308
+#: src/views/Main/index.js:305
#: src/views/Publication/Process.js:40
msgid "Connecting ..."
msgstr "Connecting ..."
@@ -415,12 +423,16 @@ msgstr "Connecting to Restreamer Core ..."
msgid "Connecting to Restreamer Core failed probably because of mixed content."
msgstr "Connecting to Restreamer Core failed probably because of mixed content."
-#: src/misc/controls/Metadata.js:73
-#: src/views/Playersite.js:646
-#: src/views/Playersite.js:663
+#: src/misc/controls/Metadata.js:70
+#: src/views/Playersite.js:659
+#: src/views/Playersite.js:676
msgid "Content"
msgstr "Content"
+#: src/views/Main/index.js:365
+msgid "Content URL"
+msgstr "Content URL"
+
#: src/Footer.js:193
msgid "Cores"
msgstr "Cores"
@@ -442,22 +454,22 @@ msgstr "Creative Commons"
#: src/misc/coders/settings/Video.js:115
#: src/misc/coders/settings/Video.js:181
#: src/misc/coders/settings/Video.js:220
-#: src/views/Edit/Sources/ALSA.js:95
-#: src/views/Edit/Sources/AVFoundation.js:114
-#: src/views/Edit/Sources/AVFoundation.js:147
-#: src/views/Edit/Sources/V4L.js:90
+#: src/views/Edit/Sources/ALSA.js:101
+#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/V4L.js:96
msgid "Custom ..."
msgstr "Custom ..."
-#: src/views/Settings.js:1283
+#: src/views/Settings.js:1288
msgid "Custom JSON config for datarhei Core."
msgstr "Custom JSON config for datarhei Core."
-#: src/views/Edit/Sources/ALSA.js:102
+#: src/views/Edit/Sources/ALSA.js:115
msgid "Custom audio device"
msgstr "Custom audio device"
-#: src/views/Edit/Sources/AVFoundation.js:154
+#: src/views/Edit/Sources/AVFoundation.js:160
msgid "Custom audio index"
msgstr "Custom audio index"
@@ -466,7 +478,7 @@ msgstr "Custom audio index"
msgid "Custom bitrate (kbit/s)"
msgstr "Custom bitrate (kbit/s)"
-#: src/views/Playersite.js:674
+#: src/views/Playersite.js:687
msgid "Custom code injection"
msgstr "Custom code injection"
@@ -506,35 +518,36 @@ msgstr "Custom scale"
msgid "Custom size"
msgstr "Custom size"
-#: src/views/Edit/Sources/V4L.js:97
+#: src/views/Edit/Sources/V4L.js:110
msgid "Custom video device"
msgstr "Custom video device"
-#: src/views/Edit/Sources/AVFoundation.js:121
+#: src/views/Edit/Sources/AVFoundation.js:127
msgid "Custom video index"
msgstr "Custom video index"
-#: src/misc/TextFieldCopy.js:44
+#: src/misc/CopyButton.js:20
+#: src/misc/TextFieldCopy.js:33
#: src/misc/Textarea.js:46
msgid "Data copied to clipboard"
msgstr "Data copied to clipboard"
-#: src/views/Edit/Sources/VirtualVideo.js:164
+#: src/views/Edit/Sources/VirtualVideo.js:167
msgid "Death color"
msgstr "Death color"
-#: src/misc/EncodingSelect.js:198
-#: src/views/Edit/Wizard/index.js:611
+#: src/misc/EncodingSelect.js:210
+#: src/views/Edit/Wizard/index.js:628
msgid "Decoder"
msgstr "Decoder"
-#: src/views/Edit/Sources/AVFoundation.js:109
-#: src/views/Edit/Sources/AVFoundation.js:143
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:61
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:87
-#: src/views/Playersite.js:440
-#: src/views/Playersite.js:513
-#: src/views/Playersite.js:557
+#: src/views/Edit/Sources/AVFoundation.js:115
+#: src/views/Edit/Sources/AVFoundation.js:149
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:76
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:105
+#: src/views/Playersite.js:451
+#: src/views/Playersite.js:526
+#: src/views/Playersite.js:570
msgid "Default"
msgstr "Default"
@@ -542,13 +555,13 @@ msgstr "Default"
msgid "Delay"
msgstr "Delay"
-#: src/views/Edit/Sources/ALSA.js:127
+#: src/views/Edit/Sources/ALSA.js:132
msgid "Delay (ms)"
msgstr "Delay (ms)"
-#: src/views/Edit/index.js:561
-#: src/views/Edit/index.js:597
-#: src/views/Playersite.js:461
+#: src/views/Edit/index.js:563
+#: src/views/Edit/index.js:599
+#: src/views/Playersite.js:474
#: src/views/Publication/Edit.js:574
#: src/views/Publication/Edit.js:606
msgid "Delete"
@@ -563,18 +576,18 @@ msgstr "Deleting a publication service cannot be reversed. The publication stops
msgid "Delivering mode"
msgstr "Delivering mode"
-#: src/misc/controls/Metadata.js:88
-#: src/misc/controls/Metadata.js:113
+#: src/misc/controls/Metadata.js:85
+#: src/misc/controls/Metadata.js:110
msgid "Description"
msgstr "Description"
-#: src/views/Playersite.js:350
-#: src/views/Playersite.js:496
+#: src/views/Playersite.js:352
+#: src/views/Playersite.js:509
msgid "Design"
msgstr "Design"
#: src/views/Edit/Sources/Framebuffer.js:87
-#: src/views/Edit/Wizard/index.js:873
+#: src/views/Edit/Wizard/index.js:890
#: src/views/Publication/Services/Framebuffer.js:93
msgid "Device"
msgstr "Device"
@@ -585,7 +598,7 @@ msgstr "Device"
msgid "Disconnect"
msgstr "Disconnect"
-#: src/views/Edit/index.js:578
+#: src/views/Edit/index.js:580
msgid "Disconnect & Continue"
msgstr "Disconnect & Continue"
@@ -594,12 +607,12 @@ msgstr "Disconnect & Continue"
msgid "Disconnecting ..."
msgstr "Disconnecting ..."
-#: src/views/Settings.js:1645
+#: src/views/Settings.js:1650
msgid "Disk"
msgstr "Disk"
-#: src/views/Settings.js:1679
-#: src/views/Settings.js:1687
+#: src/views/Settings.js:1684
+#: src/views/Settings.js:1692
msgid "Disk cache"
msgstr "Disk cache"
@@ -608,11 +621,11 @@ msgstr "Disk cache"
msgid "Disk storage"
msgstr "Disk storage"
-#: src/views/Settings.js:2058
+#: src/views/Settings.js:2063
msgid "Do you really want to restart the application now?"
msgstr "Do you really want to restart the application now?"
-#: src/views/Edit/index.js:589
+#: src/views/Edit/index.js:591
msgid "Do you want to delete \"{0}\"?"
msgstr "Do you want to delete \"{0}\"?"
@@ -620,12 +633,12 @@ msgstr "Do you want to delete \"{0}\"?"
msgid "Do you want to delete {title}?"
msgstr "Do you want to delete {title}?"
-#: src/views/Edit/index.js:570
+#: src/views/Edit/index.js:572
msgid "Do you want to disconnect \"{0}\"?"
msgstr "Do you want to disconnect \"{0}\"?"
-#: src/Header.js:292
-#: src/Header.js:333
+#: src/Header.js:289
+#: src/Header.js:330
msgid "Docs"
msgstr "Docs"
@@ -645,19 +658,19 @@ msgstr "Documentation"
msgid "Dup. frames"
msgstr "Dup. frames"
-#: src/views/Publication/Player.js:282
+#: src/views/Publication/Player.js:285
msgid "EDIT: Player"
msgstr "EDIT: Player"
-#: src/views/Playersite.js:344
+#: src/views/Playersite.js:346
msgid "EDIT: Publication Website"
msgstr "EDIT: Publication Website"
-#: src/views/Edit/index.js:390
+#: src/views/Edit/index.js:391
msgid "Edit"
msgstr "Edit"
-#: src/views/Edit/index.js:416
+#: src/views/Edit/index.js:417
msgid "Edit the audio and video sources for the live stream. Add a description, and set your desired content license."
msgstr "Edit the audio and video sources for the live stream. Add a description, and set your desired content license."
@@ -665,11 +678,11 @@ msgstr "Edit the audio and video sources for the live stream. Add a description,
msgid "Edit: {title}"
msgstr "Edit: {title}"
-#: src/views/Publication/Player.js:316
+#: src/views/Publication/Player.js:319
msgid "Embed"
msgstr "Embed"
-#: src/views/Edit/Sources/Network.js:561
+#: src/views/Edit/Sources/Network.js:577
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:55
msgid "Enable RTMP server ..."
msgstr "Enable RTMP server ..."
@@ -679,16 +692,16 @@ msgid "Enable a periodic beep every second with this value times the carrier fre
msgstr "Enable a periodic beep every second with this value times the carrier frequency"
#: src/views/Publication/Services/Dummy.js:278
-#: src/views/Publication/Services/Facebook.js:147
+#: src/views/Publication/Services/Facebook.js:139
msgid "Enable backup stream"
msgstr "Enable backup stream"
-#: src/views/Publication/Player.js:424
+#: src/views/Publication/Player.js:427
msgid "Enable nerd statistics"
msgstr "Enable nerd statistics"
#: src/views/Publication/Services/Dummy.js:277
-#: src/views/Publication/Services/Facebook.js:146
+#: src/views/Publication/Services/Facebook.js:138
msgid "Enable primary stream"
msgstr "Enable primary stream"
@@ -696,15 +709,15 @@ msgstr "Enable primary stream"
msgid "Enable snapshots"
msgstr "Enable snapshots"
-#: src/views/Settings.js:1428
+#: src/views/Settings.js:1433
msgid "Enabling authorization is strongly advised. Otherwise, anybody can access this instance."
msgstr "Enabling authorization is strongly advised. Otherwise, anybody can access this instance."
-#: src/views/Settings.js:1588
+#: src/views/Settings.js:1593
msgid "Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs."
msgstr "Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs."
-#: src/views/Edit/Wizard/index.js:617
+#: src/views/Edit/Wizard/index.js:634
msgid "Encoder"
msgstr "Encoder"
@@ -730,7 +743,7 @@ msgstr "Enter a name for the new channel."
msgid "Enter password"
msgstr "Enter password"
-#: src/views/Edit/Sources/Network.js:332
+#: src/views/Edit/Sources/Network.js:348
#: src/views/Edit/Wizard/Sources/Network.js:59
msgid "Enter the address of your network source:"
msgstr "Enter the address of your network source:"
@@ -743,7 +756,7 @@ msgstr "Enter username"
msgid "Entropy coder"
msgstr "Entropy coder"
-#: src/views/Edit/Wizard/index.js:1101
+#: src/views/Edit/Wizard/index.js:1118
#: src/views/Incompatible.js:30
#: src/views/Invalid.js:29
#: src/views/Publication/Process.js:63
@@ -751,45 +764,46 @@ msgstr "Entropy coder"
msgid "Error"
msgstr "Error"
-#: src/misc/TextFieldCopy.js:46
+#: src/misc/CopyButton.js:22
+#: src/misc/TextFieldCopy.js:35
#: src/misc/Textarea.js:48
msgid "Error while copying data to clipboard"
msgstr "Error while copying data to clipboard"
-#: src/views/Main/index.js:327
+#: src/views/Main/index.js:324
#: src/views/Publication/Process.js:64
msgid "Error: {0}"
msgstr "Error: {0}"
-#: src/views/Playersite.js:719
+#: src/views/Playersite.js:732
msgid "Expands the area above the channel list (live chat)."
msgstr "Expands the area above the channel list (live chat)."
-#: src/views/Playersite.js:739
+#: src/views/Playersite.js:752
msgid "Expands the area under the channel description (comment boxes)."
msgstr "Expands the area under the channel description (comment boxes)."
-#: src/views/Settings.js:1194
+#: src/views/Settings.js:1199
msgid "Expert mode"
msgstr "Expert mode"
-#: src/views/Playersite.js:704
+#: src/views/Playersite.js:717
msgid "Extend channel list"
msgstr "Extend channel list"
-#: src/views/Playersite.js:724
+#: src/views/Playersite.js:737
msgid "Extend content"
msgstr "Extend content"
-#: src/views/Playersite.js:744
+#: src/views/Playersite.js:757
msgid "Extend footer"
msgstr "Extend footer"
-#: src/views/Playersite.js:684
+#: src/views/Playersite.js:697
msgid "Extend header"
msgstr "Extend header"
-#: src/views/Settings.js:1931
+#: src/views/Settings.js:1936
msgid "FFmpeg"
msgstr "FFmpeg"
@@ -798,20 +812,16 @@ msgstr "FFmpeg"
msgid "FPS"
msgstr "FPS"
-#: src/views/Edit/index.js:290
-msgid "Failed to correctly cleanup previous process data"
-msgstr "Failed to correctly cleanup previous process data"
-
#: src/views/Publication/Add.js:180
msgid "Failed to create publication service ({0})"
msgstr "Failed to create publication service ({0})"
-#: src/views/Playersite.js:308
+#: src/views/Playersite.js:310
msgid "Failed to create publication website files."
msgstr "Failed to create publication website files."
-#: src/views/Edit/Profile.js:333
-#: src/views/Edit/Profile.js:462
+#: src/views/Edit/Profile.js:341
+#: src/views/Edit/Profile.js:471
msgid "Failed to probe the source. Please check the <0>probe details0>."
msgstr "Failed to probe the source. Please check the <0>probe details0>."
@@ -819,7 +829,7 @@ msgstr "Failed to probe the source. Please check the <0>probe details0>."
msgid "Failed to refresh token: {0}"
msgstr "Failed to refresh token: {0}"
-#: src/views/Edit/index.js:303
+#: src/views/Edit/index.js:304
msgid "Failed to save ingest metadata"
msgstr "Failed to save ingest metadata"
@@ -827,7 +837,7 @@ msgstr "Failed to save ingest metadata"
msgid "Failed to stop process"
msgstr "Failed to stop process"
-#: src/views/Playersite.js:301
+#: src/views/Playersite.js:303
msgid "Failed to store player size setting."
msgstr "Failed to store player size setting."
@@ -835,36 +845,36 @@ msgstr "Failed to store player size setting."
msgid "Failed to store publication service ({0})"
msgstr "Failed to store publication service ({0})"
-#: src/views/Edit/index.js:296
+#: src/views/Edit/index.js:297
msgid "Failed to update ingest process ({0})"
msgstr "Failed to update ingest process ({0})"
-#: src/views/Edit/index.js:309
+#: src/views/Edit/index.js:310
msgid "Failed to update the player"
msgstr "Failed to update the player"
-#: src/views/Edit/Wizard/index.js:361
-#: src/views/Edit/Wizard/index.js:821
+#: src/views/Edit/Wizard/index.js:375
+#: src/views/Edit/Wizard/index.js:838
msgid "Failed to verify the source. Please check the address."
msgstr "Failed to verify the source. Please check the address."
-#: src/views/Edit/Profile.js:540
+#: src/views/Edit/Profile.js:549
msgid "Finish"
msgstr "Finish"
-#: src/views/Edit/Sources/VirtualVideo.js:170
+#: src/views/Edit/Sources/VirtualVideo.js:182
msgid "Flags"
msgstr "Flags"
-#: src/views/Playersite.js:759
+#: src/views/Playersite.js:772
msgid "For Javascripts."
msgstr "For Javascripts."
-#: src/views/Playersite.js:699
+#: src/views/Playersite.js:712
msgid "For Stylesheets."
msgstr "For Stylesheets."
-#: src/views/Edit/Sources/Network.js:423
+#: src/views/Edit/Sources/Network.js:439
msgid "Force input framerate"
msgstr "Force input framerate"
@@ -881,7 +891,7 @@ msgid "Framebuffer"
msgstr "Framebuffer"
#: src/misc/coders/settings/Video.js:135
-#: src/views/Edit/Sources/Network.js:436
+#: src/views/Edit/Sources/Network.js:452
msgid "Framerate"
msgstr "Framerate"
@@ -889,21 +899,22 @@ msgstr "Framerate"
msgid "Frequency (Hz)"
msgstr "Frequency (Hz)"
-#: src/views/Publication/Services/Facebook.js:119
-#: src/views/Publication/Services/Facebook.js:141
+#: src/views/Publication/Services/Core.js:129
+#: src/views/Publication/Services/Facebook.js:115
+#: src/views/Publication/Services/Facebook.js:133
#: src/views/Publication/Services/Instagram.js:88
-#: src/views/Publication/Services/Restream.js:124
-#: src/views/Publication/Services/Twitch.js:137
+#: src/views/Publication/Services/Restream.js:120
+#: src/views/Publication/Services/Twitch.js:133
#: src/views/Publication/Services/Twitter.js:179
#: src/views/Publication/Services/Youtube.js:177
msgid "GET"
msgstr "GET"
-#: src/views/Edit/Sources/Network.js:455
-#: src/views/Edit/index.js:399
-#: src/views/Edit/index.js:411
-#: src/views/Playersite.js:348
-#: src/views/Playersite.js:361
+#: src/views/Edit/Sources/Network.js:471
+#: src/views/Edit/index.js:400
+#: src/views/Edit/index.js:412
+#: src/views/Playersite.js:350
+#: src/views/Playersite.js:363
#: src/views/Publication/Add.js:372
#: src/views/Publication/Edit.js:386
#: src/views/Publication/Services/DASH.js:211
@@ -918,52 +929,49 @@ msgstr "GET"
msgid "General"
msgstr "General"
-#: src/views/Publication/Player.js:407
+#: src/views/Publication/Player.js:410
msgid "Google Analytics ID"
msgstr "Google Analytics ID"
-#: src/views/Publication/Player.js:417
+#: src/views/Publication/Player.js:420
msgid "Google Analytics Tracker Name"
msgstr "Google Analytics Tracker Name"
-#: src/views/Edit/index.js:469
+#: src/views/Edit/index.js:471
+#: src/views/Main/index.js:369
msgid "HLS"
msgstr "HLS"
-#: src/views/Main/index.js:367
-msgid "HLS URL"
-msgstr "HLS URL"
-
-#: src/views/Settings.js:1505
+#: src/views/Settings.js:1510
msgid "HLS statistic for the In-memory storage"
msgstr "HLS statistic for the In-memory storage"
-#: src/views/Edit/Sources/Network.js:413
+#: src/views/Edit/Sources/Network.js:429
msgid "HTTP and HTTPS"
msgstr "HTTP and HTTPS"
-#: src/views/Settings.js:1318
+#: src/views/Settings.js:1323
msgid "HTTP port"
msgstr "HTTP port"
-#: src/views/Settings.js:1347
+#: src/views/Settings.js:1352
msgid "HTTPS (SSL/TLS)"
msgstr "HTTPS (SSL/TLS)"
-#: src/views/Settings.js:1331
+#: src/views/Settings.js:1336
msgid "HTTPS port"
msgstr "HTTPS port"
-#: src/views/Edit/Sources/V4L.js:145
-#: src/views/Edit/Wizard/Sources/V4L.js:120
+#: src/views/Edit/Sources/V4L.js:151
+#: src/views/Edit/Wizard/Sources/V4L.js:140
msgid "Hardware device"
msgstr "Hardware device"
-#: src/views/Playersite.js:566
+#: src/views/Playersite.js:579
msgid "Header"
msgstr "Header"
-#: src/views/Playersite.js:522
+#: src/views/Playersite.js:535
msgid "Headline"
msgstr "Headline"
@@ -971,7 +979,7 @@ msgstr "Headline"
msgid "Hosted Restreamer interface"
msgstr "Hosted Restreamer interface"
-#: src/views/Settings.js:1253
+#: src/views/Settings.js:1258
msgid "Human readable name on the service."
msgstr "Human readable name on the service."
@@ -979,32 +987,32 @@ msgstr "Human readable name on the service."
msgid "IP address"
msgstr "IP address"
-#: src/views/Settings.js:2003
+#: src/views/Settings.js:2008
msgid "If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port."
msgstr "If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port."
-#: src/views/Settings.js:1997
+#: src/views/Settings.js:2002
msgid "If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core."
msgstr "If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core."
-#: src/views/Settings.js:1520
+#: src/views/Settings.js:1525
msgid "Ignore IP ranges"
msgstr "Ignore IP ranges"
-#: src/views/Playersite.js:611
-#: src/views/Publication/Player.js:363
+#: src/views/Playersite.js:624
+#: src/views/Publication/Player.js:366
msgid "Image URL"
msgstr "Image URL"
-#: src/views/Playersite.js:636
+#: src/views/Playersite.js:649
msgid "Imprint"
msgstr "Imprint"
-#: src/views/Playersite.js:366
+#: src/views/Playersite.js:368
msgid "In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly."
msgstr "In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly."
-#: src/views/Settings.js:1572
+#: src/views/Settings.js:1577
msgid "In-memory"
msgstr "In-memory"
@@ -1022,19 +1030,19 @@ msgstr "Incompatible"
msgid "Inherit"
msgstr "Inherit"
-#: src/views/Playersite.js:694
+#: src/views/Playersite.js:707
msgid "Inject 1"
msgstr "Inject 1"
-#: src/views/Playersite.js:714
+#: src/views/Playersite.js:727
msgid "Inject 2"
msgstr "Inject 2"
-#: src/views/Playersite.js:734
+#: src/views/Playersite.js:747
msgid "Inject 3"
msgstr "Inject 3"
-#: src/views/Playersite.js:754
+#: src/views/Playersite.js:767
msgid "Inject 4"
msgstr "Inject 4"
@@ -1050,8 +1058,8 @@ msgstr "Internal RTMP server"
msgid "Interval (seconds)"
msgstr "Interval (seconds)"
-#: src/Header.js:298
-#: src/Header.js:339
+#: src/Header.js:295
+#: src/Header.js:336
msgid "Issue alert"
msgstr "Issue alert"
@@ -1063,11 +1071,11 @@ msgstr "Keyframe interval (seconds)"
msgid "Layout"
msgstr "Layout"
-#: src/views/Settings.js:1352
+#: src/views/Settings.js:1357
msgid "Let's Encrypt certification"
msgstr "Let's Encrypt certification"
-#: src/views/Settings.js:1360
+#: src/views/Settings.js:1365
msgid "Let's Encrypt requires one or more public domain names and an accessible port 80/TCP."
msgstr "Let's Encrypt requires one or more public domain names and an accessible port 80/TCP."
@@ -1075,42 +1083,42 @@ msgstr "Let's Encrypt requires one or more public domain names and an accessible
msgid "Level"
msgstr "Level"
-#: src/views/Settings.js:1913
+#: src/views/Settings.js:1918
msgid "Level of system protocol."
msgstr "Level of system protocol."
-#: src/views/Edit/Wizard/index.js:1044
-#: src/views/Edit/index.js:402
-#: src/views/Edit/index.js:523
+#: src/views/Edit/Wizard/index.js:1061
+#: src/views/Edit/index.js:403
+#: src/views/Edit/index.js:525
msgid "License"
msgstr "License"
-#: src/views/Edit/Sources/VirtualVideo.js:167
+#: src/views/Edit/Sources/VirtualVideo.js:176
msgid "Life color"
msgstr "Life color"
-#: src/views/Playersite.js:593
+#: src/views/Playersite.js:606
msgid "Linecolor"
msgstr "Linecolor"
-#: src/views/Playersite.js:531
-#: src/views/Publication/Player.js:393
+#: src/views/Playersite.js:544
+#: src/views/Publication/Player.js:396
msgid "Link"
msgstr "Link"
-#: src/views/Playersite.js:540
+#: src/views/Playersite.js:553
msgid "Link, mouseover"
msgstr "Link, mouseover"
-#: src/views/Settings.js:1528
+#: src/views/Settings.js:1533
msgid "List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions."
msgstr "List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions."
-#: src/views/Settings.js:1746
+#: src/views/Settings.js:1751
msgid "List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types."
msgstr "List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types."
-#: src/misc/controls/HLS.js:71
+#: src/misc/controls/HLS.js:74
msgid "List size (segments)"
msgstr "List size (segments)"
@@ -1127,27 +1135,27 @@ msgid "Live-Streaming to Twitch Live RTMP Service."
msgstr "Live-Streaming to Twitch Live RTMP Service."
#: src/views/Publication/Services/Vimeo.js:12
-msgid "Live-Streaming to Vimeos Live RTMP Service"
-msgstr "Live-Streaming to Vimeos Live RTMP Service"
+msgid "Live-Streaming to Vimeo Live RTMP Service"
+msgstr "Live-Streaming to Vimeo Live RTMP Service"
#: src/views/Publication/Services/Livespotting.js:94
msgid "Livesource ID"
msgstr "Livesource ID"
-#: src/views/Settings.js:1865
+#: src/views/Settings.js:1870
msgid "Log level"
msgstr "Log level"
#: src/misc/modals/Process.js:90
#: src/views/Settings.js:1147
-#: src/views/Settings.js:1841
+#: src/views/Settings.js:1846
msgid "Logging"
msgstr "Logging"
#: src/views/Login.js:297
#: src/views/Login.js:391
#: src/views/Login.js:406
-#: src/views/Publication/Services/Akamai.js:123
+#: src/views/Publication/Services/Akamai.js:124
msgid "Login"
msgstr "Login"
@@ -1163,15 +1171,15 @@ msgstr "Login failed: Couldn't load API details"
msgid "Login failed: {0}"
msgstr "Login failed: {0}"
-#: src/views/Settings.js:1420
+#: src/views/Settings.js:1425
msgid "Login/JWT authorization"
msgstr "Login/JWT authorization"
-#: src/views/Publication/Player.js:318
+#: src/views/Publication/Player.js:321
msgid "Logo"
msgstr "Logo"
-#: src/Header.js:310
+#: src/Header.js:307
msgid "Logout"
msgstr "Logout"
@@ -1179,12 +1187,12 @@ msgstr "Logout"
msgid "MB"
msgstr "MB"
-#: src/views/Edit/index.js:379
+#: src/views/Edit/index.js:380
msgid "Main Source"
msgstr "Main Source"
-#: src/views/Main/index.js:263
-#: src/views/Playersite.js:386
+#: src/views/Main/index.js:260
+#: src/views/Playersite.js:389
msgid "Main channel"
msgstr "Main channel"
@@ -1192,11 +1200,11 @@ msgstr "Main channel"
msgid "Main channel not found"
msgstr "Main channel not found"
-#: src/views/Edit/Wizard/index.js:181
+#: src/views/Edit/Wizard/index.js:188
msgid "Main channel saved"
msgstr "Main channel saved"
-#: src/views/Playersite.js:409
+#: src/views/Playersite.js:412
msgid "Main page channel (index.html)."
msgstr "Main page channel (index.html)."
@@ -1209,19 +1217,19 @@ msgstr "Main page channel (index.html)."
msgid "Maintainer:"
msgstr "Maintainer:"
-#: src/views/Settings.js:1705
+#: src/views/Settings.js:1710
msgid "Maximum allowed cache size, 0 for unlimited."
msgstr "Maximum allowed cache size, 0 for unlimited."
-#: src/views/Settings.js:1627
+#: src/views/Settings.js:1632
msgid "Maximum allowed megabytes of RAM for /memfs, 0 for unlimited."
msgstr "Maximum allowed megabytes of RAM for /memfs, 0 for unlimited."
-#: src/views/Settings.js:1671
+#: src/views/Settings.js:1676
msgid "Maximum allowed megabytes to consume from hard disk. 0 for unlimited."
msgstr "Maximum allowed megabytes to consume from hard disk. 0 for unlimited."
-#: src/views/Settings.js:1389
+#: src/views/Settings.js:1394
msgid "Maximum bandwidth Mbit/s"
msgstr "Maximum bandwidth Mbit/s"
@@ -1229,34 +1237,34 @@ msgstr "Maximum bandwidth Mbit/s"
msgid "Maximum delay in milliseconds."
msgstr "Maximum delay in milliseconds."
-#: src/views/Settings.js:1723
+#: src/views/Settings.js:1728
msgid "Maximum file size (Megabytes)"
msgstr "Maximum file size (Megabytes)"
-#: src/views/Settings.js:1731
+#: src/views/Settings.js:1736
msgid "Maximum file size to put in cache."
msgstr "Maximum file size to put in cache."
-#: src/views/Settings.js:1949
+#: src/views/Settings.js:1954
msgid "Maximum log histroy"
msgstr "Maximum log histroy"
-#: src/views/Settings.js:1918
-#: src/views/Settings.js:1936
+#: src/views/Settings.js:1923
+#: src/views/Settings.js:1941
msgid "Maximum log lines"
msgstr "Maximum log lines"
-#: src/views/Settings.js:1619
-#: src/views/Settings.js:1663
-#: src/views/Settings.js:1697
+#: src/views/Settings.js:1624
+#: src/views/Settings.js:1668
+#: src/views/Settings.js:1702
msgid "Maximum size (Megabytes)"
msgstr "Maximum size (Megabytes)"
-#: src/views/Settings.js:1537
+#: src/views/Settings.js:1542
msgid "Maximum viewer idle time (Seconds)"
msgstr "Maximum viewer idle time (Seconds)"
-#: src/views/Settings.js:1373
+#: src/views/Settings.js:1378
msgid "Maximum viewers"
msgstr "Maximum viewers"
@@ -1264,12 +1272,12 @@ msgstr "Maximum viewers"
msgid "Memory"
msgstr "Memory"
-#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:402
msgid "Meta information"
msgstr "Meta information"
-#: src/views/Edit/Wizard/index.js:989
-#: src/views/Edit/index.js:503
+#: src/views/Edit/Wizard/index.js:1006
+#: src/views/Edit/index.js:505
msgid "Metadata"
msgstr "Metadata"
@@ -1291,44 +1299,44 @@ msgstr "More about YouTube's copyright <0>here0>."
msgid "More about licenses here"
msgstr "More about licenses here"
-#: src/views/Settings.js:1222
+#: src/views/Settings.js:1227
msgid "More about the service"
msgstr "More about the service"
-#: src/views/Publication/Player.js:435
+#: src/views/Publication/Player.js:438
msgid "Mute"
msgstr "Mute"
#: src/misc/ChannelList.js:380
-#: src/misc/controls/Metadata.js:79
-#: src/misc/controls/Metadata.js:101
-#: src/views/Playersite.js:476
-#: src/views/Settings.js:1245
+#: src/misc/controls/Metadata.js:76
+#: src/misc/controls/Metadata.js:98
+#: src/views/Playersite.js:489
+#: src/views/Settings.js:1250
msgid "Name"
msgstr "Name"
-#: src/views/Playersite.js:481
+#: src/views/Playersite.js:494
msgid "Name for the template. If the name already exists, it will be overwritten."
msgstr "Name for the template. If the name already exists, it will be overwritten."
#: src/views/Settings.js:1142
-#: src/views/Settings.js:1292
+#: src/views/Settings.js:1297
msgid "Network"
msgstr "Network"
-#: src/views/Edit/Sources/Network.js:668
+#: src/views/Edit/Sources/Network.js:684
#: src/views/Edit/Wizard/Sources/Network.js:110
msgid "Network source"
msgstr "Network source"
-#: src/views/Edit/Wizard/index.js:399
-#: src/views/Edit/Wizard/index.js:635
-#: src/views/Edit/Wizard/index.js:900
-#: src/views/Edit/Wizard/index.js:1012
+#: src/views/Edit/Wizard/index.js:413
+#: src/views/Edit/Wizard/index.js:652
+#: src/views/Edit/Wizard/index.js:917
+#: src/views/Edit/Wizard/index.js:1029
msgid "Next"
msgstr "Next"
-#: src/views/Edit/Profile.js:405
+#: src/views/Edit/Profile.js:413
msgid "Next: Audio"
msgstr "Next: Audio"
@@ -1336,12 +1344,12 @@ msgstr "Next: Audio"
msgid "Next: Video setup"
msgstr "Next: Video setup"
-#: src/views/Edit/Wizard/index.js:1165
+#: src/views/Edit/Wizard/index.js:1182
msgid "No"
msgstr "No"
#: src/views/Edit/Sources/NoAudio.js:45
-#: src/views/Edit/Wizard/index.js:884
+#: src/views/Edit/Wizard/index.js:901
msgid "No audio"
msgstr "No audio"
@@ -1349,7 +1357,12 @@ msgstr "No audio"
msgid "No audio stream available"
msgstr "No audio stream available"
-#: src/views/Edit/Wizard/index.js:359
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:70
+#: src/views/Edit/Wizard/Sources/V4L.js:99
+msgid "No input device available"
+msgstr "No input device available"
+
+#: src/views/Edit/Wizard/index.js:373
msgid "No live stream was detected. Please check the software that sends the stream."
msgstr "No live stream was detected. Please check the software that sends the stream."
@@ -1357,12 +1370,16 @@ msgstr "No live stream was detected. Please check the software that sends the st
msgid "No source selected"
msgstr "No source selected"
-#: src/misc/EncodingSelect.js:152
+#: src/views/Edit/SourceSelect.js:174
+msgid "No sources available"
+msgstr "No sources available"
+
+#: src/misc/EncodingSelect.js:164
msgid "No suitable encoder found."
msgstr "No suitable encoder found."
-#: src/views/Main/index.js:289
-#: src/views/Publication/Player.js:291
+#: src/views/Main/index.js:286
+#: src/views/Publication/Player.js:294
msgid "No video"
msgstr "No video"
@@ -1370,7 +1387,7 @@ msgstr "No video"
msgid "No video stream available"
msgstr "No video stream available"
-#: src/views/Settings.js:1238
+#: src/views/Settings.js:1243
msgid "Node ID"
msgstr "Node ID"
@@ -1378,36 +1395,36 @@ msgstr "Node ID"
msgid "Noise"
msgstr "Noise"
-#: src/views/Edit/Sources/AVFoundation.js:139
+#: src/views/Edit/Sources/AVFoundation.js:145
#: src/views/Edit/Summary.js:30
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:98
msgid "None"
msgstr "None"
-#: src/views/Playersite.js:351
-#: src/views/Playersite.js:631
+#: src/views/Playersite.js:353
+#: src/views/Playersite.js:644
msgid "Notes"
msgstr "Notes"
-#: src/views/Settings.js:1926
-#: src/views/Settings.js:1944
+#: src/views/Settings.js:1931
+#: src/views/Settings.js:1949
msgid "Number of log lines to keep."
msgstr "Number of log lines to keep."
-#: src/views/Settings.js:1957
+#: src/views/Settings.js:1962
msgid "Number of logs to keep for each process."
msgstr "Number of logs to keep for each process."
-#: src/views/Playersite.js:800
-#: src/views/Publication/Player.js:463
+#: src/views/Playersite.js:813
+#: src/views/Publication/Player.js:466
msgid "OK"
msgstr "OK"
-#: src/views/Settings.js:1492
+#: src/views/Settings.js:1497
msgid "One referrer per line, e.g. http://www.example.com"
msgstr "One referrer per line, e.g. http://www.example.com"
-#: src/views/Playersite.js:785
+#: src/views/Playersite.js:798
msgid "Open"
msgstr "Open"
@@ -1415,32 +1432,32 @@ msgstr "Open"
msgid "Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources."
msgstr "Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources."
-#: src/views/Edit/Sources/Network.js:366
+#: src/views/Edit/Sources/Network.js:382
#: src/views/Edit/Wizard/Sources/Network.js:88
#: src/views/Login.js:282
-#: src/views/Publication/Services/Akamai.js:133
+#: src/views/Publication/Services/Akamai.js:134
#: src/views/Publication/Services/DASH.js:198
#: src/views/Publication/Services/DaCast.js:142
#: src/views/Publication/Services/HLS.js:187
#: src/views/Publication/Services/RTSP.js:156
#: src/views/Publication/Services/Red5.js:157
#: src/views/Publication/Services/WOWZA.js:178
-#: src/views/Settings.js:1448
-#: src/views/Settings.js:1606
+#: src/views/Settings.js:1453
+#: src/views/Settings.js:1611
msgid "Password"
msgstr "Password"
-#: src/views/Settings.js:1454
-#: src/views/Settings.js:1614
+#: src/views/Settings.js:1459
+#: src/views/Settings.js:1619
msgid "Password for authorization."
msgstr "Password for authorization."
-#: src/views/Edit/Sources/Network.js:371
+#: src/views/Edit/Sources/Network.js:387
#: src/views/Edit/Wizard/Sources/Network.js:90
msgid "Password for the device."
msgstr "Password for the device."
-#: src/views/Settings.js:1550
+#: src/views/Settings.js:1555
msgid "Persist viewer statistics"
msgstr "Persist viewer statistics"
@@ -1456,9 +1473,9 @@ msgstr "Plan: <0>Starter0>"
msgid "Platforms"
msgstr "Platforms"
-#: src/views/Publication/Player.js:320
+#: src/views/Publication/Player.js:323
#: src/views/Settings.js:1144
-#: src/views/Settings.js:1463
+#: src/views/Settings.js:1468
msgid "Playback"
msgstr "Playback"
@@ -1466,16 +1483,16 @@ msgstr "Playback"
msgid "Player"
msgstr "Player"
-#: src/views/Publication/Player.js:325
+#: src/views/Publication/Player.js:328
msgid "Player URL"
msgstr "Player URL"
-#: src/views/Publication/Player.js:254
+#: src/views/Publication/Player.js:257
msgid "Player settings saved"
msgstr "Player settings saved"
-#: src/Header.js:270
-#: src/views/Playersite.js:372
+#: src/Header.js:267
+#: src/views/Playersite.js:375
msgid "Playersite"
msgstr "Playersite"
@@ -1484,15 +1501,15 @@ msgstr "Playersite"
msgid "Playlist"
msgstr "Playlist"
-#: src/views/Main/index.js:332
+#: src/views/Main/index.js:329
msgid "Please check the <0>process log0>"
msgstr "Please check the <0>process log0>"
-#: src/views/Publication/Services/Akamai.js:28
+#: src/views/Publication/Services/Akamai.js:29
#: src/views/Publication/Services/Bitmovin.js:23
#: src/views/Publication/Services/Brightcove.js:23
-#: src/views/Publication/Services/CDN77.js:24
-#: src/views/Publication/Services/Core.js:25
+#: src/views/Publication/Services/CDN77.js:23
+#: src/views/Publication/Services/Core.js:26
#: src/views/Publication/Services/DASH.js:35
#: src/views/Publication/Services/DaCast.js:26
#: src/views/Publication/Services/HLS.js:37
@@ -1511,8 +1528,8 @@ msgid "Please contact the operator of the service and check what happens."
msgstr "Please contact the operator of the service and check what happens."
#: src/views/Playersite.js:122
-#: src/views/Playersite.js:196
-#: src/views/Publication/Player.js:157
+#: src/views/Playersite.js:197
+#: src/views/Publication/Player.js:159
msgid "Please select a file to upload."
msgstr "Please select a file to upload."
@@ -1520,21 +1537,21 @@ msgstr "Please select a file to upload."
msgid "Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources."
msgstr "Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources."
-#: src/views/Edit/Wizard/index.js:418
-#: src/views/Edit/Wizard/index.js:916
+#: src/views/Edit/Wizard/index.js:435
+#: src/views/Edit/Wizard/index.js:933
msgid "Please wait. Probe stream data ..."
msgstr "Please wait. Probe stream data ..."
-#: src/views/Edit/Wizard/index.js:1086
+#: src/views/Edit/Wizard/index.js:1103
msgid "Please wait. Setting up the stream ..."
msgstr "Please wait. Setting up the stream ..."
#: src/views/Publication/Services/Bitmovin.js:92
-#: src/views/Settings.js:1798
+#: src/views/Settings.js:1803
msgid "Port"
msgstr "Port"
-#: src/views/Publication/Player.js:378
+#: src/views/Publication/Player.js:381
msgid "Position"
msgstr "Position"
@@ -1552,20 +1569,20 @@ msgstr "Primary stream"
msgid "Primary stream key"
msgstr "Primary stream key"
-#: src/views/Edit/Sources/ALSA.js:131
-#: src/views/Edit/Sources/AVFoundation.js:192
+#: src/views/Edit/Sources/ALSA.js:136
+#: src/views/Edit/Sources/AVFoundation.js:201
#: src/views/Edit/Sources/Framebuffer.js:110
-#: src/views/Edit/Sources/Network.js:489
-#: src/views/Edit/Sources/Network.js:536
-#: src/views/Edit/Sources/Network.js:583
+#: src/views/Edit/Sources/Network.js:505
+#: src/views/Edit/Sources/Network.js:552
+#: src/views/Edit/Sources/Network.js:599
#: src/views/Edit/Sources/Raspicam.js:113
-#: src/views/Edit/Sources/V4L.js:126
+#: src/views/Edit/Sources/V4L.js:131
#: src/views/Edit/Sources/VirtualAudio.js:169
-#: src/views/Edit/Sources/VirtualVideo.js:176
+#: src/views/Edit/Sources/VirtualVideo.js:188
msgid "Probe"
msgstr "Probe"
-#: src/views/Edit/index.js:491
+#: src/views/Edit/index.js:493
#: src/views/Publication/Add.js:433
#: src/views/Publication/Edit.js:441
msgid "Process"
@@ -1580,40 +1597,41 @@ msgstr "Process control"
msgid "Process debug"
msgstr "Process debug"
-#: src/views/Main/index.js:407
+#: src/views/Main/index.js:413
#: src/views/Publication/Edit.js:591
msgid "Process debug report"
msgstr "Process debug report"
-#: src/views/Main/index.js:383
-#: src/views/Main/index.js:399
+#: src/views/Main/index.js:389
+#: src/views/Main/index.js:405
#: src/views/Publication/Edit.js:468
#: src/views/Publication/Edit.js:583
msgid "Process details"
msgstr "Process details"
-#: src/views/Main/index.js:386
+#: src/views/Main/index.js:392
msgid "Process report"
msgstr "Process report"
-#: src/views/Edit/index.js:400
-#: src/views/Edit/index.js:461
+#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:463
msgid "Processing & Control"
msgstr "Processing & Control"
#: src/misc/coders/Encoders/video/H264NVENC.js:92
+#: src/misc/coders/Encoders/video/H264VAAPI.js:82
#: src/misc/coders/settings/Video.js:142
-#: src/views/Edit/Wizard/index.js:590
+#: src/views/Edit/Wizard/index.js:607
msgid "Profile"
msgstr "Profile"
-#: src/views/Edit/Sources/Network.js:504
-#: src/views/Publication/Services/Akamai.js:143
-#: src/views/Publication/Services/Akamai.js:181
+#: src/views/Edit/Sources/Network.js:520
+#: src/views/Publication/Services/Akamai.js:144
+#: src/views/Publication/Services/Akamai.js:182
#: src/views/Publication/Services/Bitmovin.js:86
#: src/views/Publication/Services/Brightcove.js:87
-#: src/views/Publication/Services/CDN77.js:91
-#: src/views/Publication/Services/Core.js:90
+#: src/views/Publication/Services/CDN77.js:90
+#: src/views/Publication/Services/Core.js:91
#: src/views/Publication/Services/DASH.js:186
#: src/views/Publication/Services/DaCast.js:110
#: src/views/Publication/Services/DaCast.js:168
@@ -1634,7 +1652,7 @@ msgstr "Protocol"
msgid "Protocols"
msgstr "Protocols"
-#: src/views/Settings.js:1302
+#: src/views/Settings.js:1307
msgid "Public domain/s"
msgstr "Public domain/s"
@@ -1643,7 +1661,7 @@ msgstr "Public domain/s"
msgid "Publication service not found"
msgstr "Publication service not found"
-#: src/views/Playersite.js:317
+#: src/views/Playersite.js:319
msgid "Publication website settings saved"
msgstr "Publication website settings saved"
@@ -1651,15 +1669,16 @@ msgstr "Publication website settings saved"
msgid "Publications"
msgstr "Publications"
-#: src/views/Edit/Sources/Network.js:641
+#: src/views/Edit/Sources/Network.js:657
msgid "Pull Mode"
msgstr "Pull Mode"
-#: src/views/Edit/Sources/Network.js:640
+#: src/views/Edit/Sources/Network.js:656
msgid "Pull or recieve the data:"
msgstr "Pull or recieve the data:"
#: src/misc/Progress.js:90
+#: src/misc/coders/Encoders/video/H264VAAPI.js:137
msgid "Quality"
msgstr "Quality"
@@ -1667,37 +1686,37 @@ msgstr "Quality"
msgid "RGB test pattern"
msgstr "RGB test pattern"
-#: src/views/Settings.js:1819
+#: src/views/Settings.js:1824
msgid "RTMP app for publishing."
msgstr "RTMP app for publishing."
-#: src/views/Settings.js:1760
+#: src/views/Settings.js:1765
msgid "RTMP server"
msgstr "RTMP server"
-#: src/views/Edit/Sources/Network.js:556
+#: src/views/Edit/Sources/Network.js:572
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:50
msgid "RTMP server is not enabled"
msgstr "RTMP server is not enabled"
-#: src/views/Settings.js:1806
+#: src/views/Settings.js:1811
msgid "RTMP server listen address."
msgstr "RTMP server listen address."
-#: src/views/Settings.js:1832
+#: src/views/Settings.js:1837
msgid "RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'"
msgstr "RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'"
#: src/views/Settings.js:1146
-#: src/views/Settings.js:1755
+#: src/views/Settings.js:1760
msgid "RTMP/S"
msgstr "RTMP/S"
-#: src/views/Settings.js:1767
+#: src/views/Settings.js:1772
msgid "RTMPS server"
msgstr "RTMPS server"
-#: src/views/Edit/Sources/Network.js:389
+#: src/views/Edit/Sources/Network.js:405
msgid "RTSP"
msgstr "RTSP"
@@ -1707,6 +1726,7 @@ msgid "Raspberry Pi camera"
msgstr "Raspberry Pi camera"
#: src/misc/coders/Encoders/video/H264NVENC.js:144
+#: src/misc/coders/Encoders/video/H264VAAPI.js:63
msgid "Rate control"
msgstr "Rate control"
@@ -1714,11 +1734,11 @@ msgstr "Rate control"
msgid "Ratio"
msgstr "Ratio"
-#: src/views/Edit/Sources/Network.js:418
+#: src/views/Edit/Sources/Network.js:434
msgid "Read input at native speed"
msgstr "Read input at native speed"
-#: src/views/Edit/Sources/Network.js:642
+#: src/views/Edit/Sources/Network.js:658
msgid "Receive Mode"
msgstr "Receive Mode"
@@ -1732,13 +1752,13 @@ msgstr "Reconnect"
msgid "Reconnect delay (seconds)"
msgstr "Reconnect delay (seconds)"
-#: src/views/Main/index.js:343
+#: src/views/Main/index.js:340
#: src/views/Publication/Process.js:68
#: src/views/Publication/Process.js:81
msgid "Reconnecting in {0}s"
msgstr "Reconnecting in {0}s"
-#: src/views/Settings.js:1994
+#: src/views/Settings.js:1999
msgid "Reconnecting to Restreamer Core failed for the last {RETRIES} seconds."
msgstr "Reconnecting to Restreamer Core failed for the last {RETRIES} seconds."
@@ -1746,6 +1766,14 @@ msgstr "Reconnecting to Restreamer Core failed for the last {RETRIES} seconds."
msgid "Reconnecting to Restreamer Core failed."
msgstr "Reconnecting to Restreamer Core failed."
+#: src/views/Edit/Sources/ALSA.js:122
+#: src/views/Edit/Sources/AVFoundation.js:181
+#: src/views/Edit/Sources/V4L.js:117
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:135
+#: src/views/Edit/Wizard/Sources/V4L.js:120
+msgid "Refresh"
+msgstr "Refresh"
+
#: src/views/Publication/Services/Restream.js:86
#: src/views/Publication/Services/Twitch.js:78
#: src/views/Publication/Services/Twitter.js:150
@@ -1754,36 +1782,36 @@ msgid "Region"
msgstr "Region"
#: src/views/Password.js:159
-#: src/views/Settings.js:2014
+#: src/views/Settings.js:2019
msgid "Reload"
msgstr "Reload"
-#: src/views/Settings.js:1632
+#: src/views/Settings.js:1637
msgid "Remove the oldest entries if the /memfs is full"
msgstr "Remove the oldest entries if the /memfs is full"
-#: src/views/Settings.js:1779
+#: src/views/Settings.js:1784
msgid "Requires activation"
msgstr "Requires activation"
-#: src/views/Settings.js:1201
-#: src/views/Settings.js:2031
-#: src/views/Settings.js:2044
-#: src/views/Settings.js:2053
+#: src/views/Settings.js:1206
+#: src/views/Settings.js:2036
+#: src/views/Settings.js:2049
+#: src/views/Settings.js:2058
msgid "Restart"
msgstr "Restart"
-#: src/views/Settings.js:2022
+#: src/views/Settings.js:2027
msgid "Restart required"
msgstr "Restart required"
#: src/views/Password.js:136
-#: src/views/Settings.js:1982
+#: src/views/Settings.js:1987
msgid "Restarting"
msgstr "Restarting"
#: src/views/Password.js:141
-#: src/views/Settings.js:1987
+#: src/views/Settings.js:1992
msgid "Restarting Restreamer Core ..."
msgstr "Restarting Restreamer Core ..."
@@ -1791,15 +1819,15 @@ msgstr "Restarting Restreamer Core ..."
msgid "Restarting the application failed."
msgstr "Restarting the application failed."
-#: src/views/Settings.js:1229
+#: src/views/Settings.js:1234
msgid "Restreamer Service"
msgstr "Restreamer Service"
-#: src/views/Main/index.js:242
+#: src/views/Main/index.js:239
msgid "Retrieving stream data ..."
msgstr "Retrieving stream data ..."
-#: src/views/Edit/Wizard/index.js:1111
+#: src/views/Edit/Wizard/index.js:1128
#: src/views/Invalid.js:43
#: src/views/Settings.js:1116
msgid "Retry"
@@ -1813,13 +1841,13 @@ msgstr "Rule"
msgid "Sampling"
msgstr "Sampling"
-#: src/views/Edit/Wizard/index.js:1070
-#: src/views/Edit/index.js:558
-#: src/views/Playersite.js:775
+#: src/views/Edit/Wizard/index.js:1087
+#: src/views/Edit/index.js:560
+#: src/views/Playersite.js:788
#: src/views/Publication/Add.js:534
#: src/views/Publication/Edit.js:571
-#: src/views/Publication/Player.js:449
-#: src/views/Settings.js:1972
+#: src/views/Publication/Player.js:452
+#: src/views/Settings.js:1977
msgid "Save"
msgstr "Save"
@@ -1827,7 +1855,7 @@ msgstr "Save"
msgid "Scale"
msgstr "Scale"
-#: src/views/Settings.js:1718
+#: src/views/Settings.js:1723
msgid "Seconds to keep files in cache."
msgstr "Seconds to keep files in cache."
@@ -1843,24 +1871,24 @@ msgstr "Seconds until a staled process is terminated."
msgid "Seconds until the snapshot/thumbnail of the video source is updated."
msgstr "Seconds until the snapshot/thumbnail of the video source is updated."
-#: src/views/Settings.js:1468
+#: src/views/Settings.js:1473
msgid "Security"
msgstr "Security"
-#: src/views/Publication/Services/Core.js:127
+#: src/views/Publication/Services/Core.js:122
#: src/views/Publication/Services/Livespotting.js:103
msgid "Security token"
msgstr "Security token"
-#: src/views/Publication/Player.js:339
+#: src/views/Publication/Player.js:342
msgid "Seekbar color"
msgstr "Seekbar color"
-#: src/misc/controls/HLS.js:59
+#: src/misc/controls/HLS.js:62
msgid "Segment length (seconds)"
msgstr "Segment length (seconds)"
-#: src/misc/controls/HLS.js:64
+#: src/misc/controls/HLS.js:67
msgid "Segment will be cut on the following keyframe after this time has passed. 2 is recommended."
msgstr "Segment will be cut on the following keyframe after this time has passed. 2 is recommended."
@@ -1869,20 +1897,20 @@ msgstr "Segment will be cut on the following keyframe after this time has passed
msgid "Segmentation"
msgstr "Segmentation"
-#: src/views/Edit/Sources/ALSA.js:114
-#: src/views/Edit/Sources/AVFoundation.js:166
+#: src/views/Edit/Sources/ALSA.js:108
+#: src/views/Edit/Sources/AVFoundation.js:172
#: src/views/Edit/Sources/Framebuffer.js:99
#: src/views/Edit/Sources/Raspicam.js:96
-#: src/views/Edit/Sources/V4L.js:109
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:101
+#: src/views/Edit/Sources/V4L.js:103
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:120
#: src/views/Edit/Wizard/Sources/Raspicam.js:95
-#: src/views/Edit/Wizard/Sources/V4L.js:98
+#: src/views/Edit/Wizard/Sources/V4L.js:114
msgid "Select a device:"
msgstr "Select a device:"
#: src/views/Edit/Sources/VirtualAudio.js:84
-msgid "Select audio Source:"
-msgstr "Select audio Source:"
+msgid "Select audio source:"
+msgstr "Select audio source:"
#: src/views/Edit/Sources/VirtualVideo.js:114
msgid "Select source ..."
@@ -1892,32 +1920,32 @@ msgstr "Select source ..."
msgid "Select video source:"
msgstr "Select video source:"
-#: src/views/Edit/Wizard/index.js:261
+#: src/views/Edit/Wizard/index.js:268
msgid "Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer)."
msgstr "Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer)."
-#: src/misc/EncodingSelect.js:184
+#: src/misc/EncodingSelect.js:196
msgid "Select your encoding setting:"
msgstr "Select your encoding setting:"
-#: src/views/Playersite.js:575
+#: src/views/Playersite.js:588
msgid "Selected"
msgstr "Selected"
-#: src/views/Playersite.js:392
+#: src/views/Playersite.js:395
msgid "Selected channel"
msgstr "Selected channel"
-#: src/views/Playersite.js:438
+#: src/views/Playersite.js:449
msgid "Selection"
msgstr "Selection"
-#: src/views/Settings.js:1185
+#: src/views/Settings.js:1190
msgid "Send anonymous metrics (helps us for future development)"
msgstr "Send anonymous metrics (helps us for future development)"
-#: src/views/Edit/Sources/Network.js:526
-#: src/views/Edit/Sources/Network.js:573
+#: src/views/Edit/Sources/Network.js:542
+#: src/views/Edit/Sources/Network.js:589
#: src/views/Edit/Wizard/Sources/InternalHLS.js:48
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:68
msgid "Send stream to this address:"
@@ -1931,10 +1959,10 @@ msgstr "Send video to Framebuffer"
msgid "Server"
msgstr "Server"
-#: src/Header.js:260
+#: src/Header.js:257
#: src/views/Login.js:246
#: src/views/Settings.js:1140
-#: src/views/Settings.js:1215
+#: src/views/Settings.js:1220
msgid "Service"
msgstr "Service"
@@ -1943,7 +1971,7 @@ msgstr "Service"
msgid "Service name"
msgstr "Service name"
-#: src/views/Settings.js:1266
+#: src/views/Settings.js:1271
msgid "Service token for monitoring."
msgstr "Service token for monitoring."
@@ -1951,15 +1979,15 @@ msgstr "Service token for monitoring."
msgid "Sessions"
msgstr "Sessions"
-#: src/views/Settings.js:1397
+#: src/views/Settings.js:1402
msgid "Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
-#: src/views/Settings.js:1381
+#: src/views/Settings.js:1386
msgid "Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
-#: src/views/Settings.js:1220
+#: src/views/Settings.js:1225
msgid "Setting for connection to the service."
msgstr "Setting for connection to the service."
@@ -1971,11 +1999,11 @@ msgstr "Settings"
msgid "Settings (expert mode)"
msgstr "Settings (expert mode)"
-#: src/views/Settings.js:1648
+#: src/views/Settings.js:1653
msgid "Settings for /data path. The access is protected by"
msgstr "Settings for /data path. The access is protected by"
-#: src/views/Settings.js:1575
+#: src/views/Settings.js:1580
msgid "Settings for /memfs path."
msgstr "Settings for /memfs path."
@@ -1983,7 +2011,11 @@ msgstr "Settings for /memfs path."
msgid "Settings saved. All changes will be applied after restarting the application."
msgstr "Settings saved. All changes will be applied after restarting the application."
-#: src/views/Playersite.js:420
+#: src/views/Playersite.js:417
+msgid "Share button"
+msgstr "Share button"
+
+#: src/views/Playersite.js:431
msgid "Shows a reference to the project."
msgstr "Shows a reference to the project."
@@ -1995,7 +2027,7 @@ msgstr "Sign up (free)"
msgid "Silence"
msgstr "Silence"
-#: src/views/Edit/Wizard/index.js:881
+#: src/views/Edit/Wizard/index.js:898
msgid "Silence Audio"
msgstr "Silence Audio"
@@ -2003,7 +2035,7 @@ msgstr "Silence Audio"
msgid "Sine"
msgstr "Sine"
-#: src/views/Playersite.js:378
+#: src/views/Playersite.js:381
msgid "Sitename"
msgstr "Sitename"
@@ -2011,7 +2043,8 @@ msgstr "Sitename"
msgid "Size"
msgstr "Size"
-#: src/views/Edit/index.js:480
+#: src/views/Edit/index.js:482
+#: src/views/Main/index.js:372
msgid "Snapshot"
msgstr "Snapshot"
@@ -2019,7 +2052,7 @@ msgstr "Snapshot"
msgid "Social-login (OAuth2, 2FA)"
msgstr "Social-login (OAuth2, 2FA)"
-#: src/views/Edit/Sources/Network.js:402
+#: src/views/Edit/Sources/Network.js:418
msgid "Socket timeout (microseconds)"
msgstr "Socket timeout (microseconds)"
@@ -2040,33 +2073,33 @@ msgstr "Speed"
msgid "Stale timeout (seconds)"
msgstr "Stale timeout (seconds)"
-#: src/views/Publication/Player.js:319
-#: src/views/Settings.js:1500
+#: src/views/Publication/Player.js:322
+#: src/views/Settings.js:1505
msgid "Statistics"
msgstr "Statistics"
#: src/views/Settings.js:1145
-#: src/views/Settings.js:1567
+#: src/views/Settings.js:1572
msgid "Storage"
msgstr "Storage"
-#: src/views/Settings.js:1558
+#: src/views/Settings.js:1563
msgid "Stores the viewer statistics to the disk."
msgstr "Stores the viewer statistics to the disk."
#: src/views/Edit/StreamSelect.js:30
#: src/views/Edit/StreamSelect.js:36
#: src/views/Edit/StreamSelect.js:81
-#: src/views/Edit/Wizard/index.js:861
+#: src/views/Edit/Wizard/index.js:878
msgid "Stream"
msgstr "Stream"
-#: src/views/Publication/Services/Akamai.js:155
-#: src/views/Publication/Services/CDN77.js:103
+#: src/views/Publication/Services/Akamai.js:156
+#: src/views/Publication/Services/CDN77.js:102
msgid "Stream URL"
msgstr "Stream URL"
-#: src/views/Publication/Services/CDN77.js:114
+#: src/views/Publication/Services/CDN77.js:113
#: src/views/Publication/Services/DaCast.js:153
#: src/views/Publication/Services/Dummy.js:274
#: src/views/Publication/Services/Instagram.js:84
@@ -2079,41 +2112,41 @@ msgid "Stream key"
msgstr "Stream key"
#: src/views/Publication/Services/Brightcove.js:101
-#: src/views/Publication/Services/Core.js:118
+#: src/views/Publication/Services/Core.js:113
#: src/views/Publication/Services/Red5.js:136
#: src/views/Publication/Services/WOWZA.js:158
msgid "Stream name"
msgstr "Stream name"
-#: src/views/Publication/Services/Akamai.js:166
+#: src/views/Publication/Services/Akamai.js:167
msgid "Stream names"
msgstr "Stream names"
-#: src/views/Playersite.js:414
+#: src/views/Playersite.js:425
msgid "Support datarhei Restreamer"
msgstr "Support datarhei Restreamer"
-#: src/views/Edit/Sources/Network.js:345
+#: src/views/Edit/Sources/Network.js:361
#: src/views/Edit/Wizard/Sources/Network.js:72
msgid "Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more."
msgstr "Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more."
#: src/Footer.js:184
-#: src/Header.js:278
-#: src/views/Settings.js:1846
+#: src/Header.js:275
+#: src/views/Settings.js:1851
msgid "System"
msgstr "System"
-#: src/views/Playersite.js:349
-#: src/views/Playersite.js:429
+#: src/views/Playersite.js:351
+#: src/views/Playersite.js:440
msgid "Template"
msgstr "Template"
-#: src/views/Playersite.js:451
+#: src/views/Playersite.js:462
msgid "Template to be used for creating the publication website. The delete button removes the selection from the system."
msgstr "Template to be used for creating the publication website. The delete button removes the selection from the system."
-#: src/views/Playersite.js:653
+#: src/views/Playersite.js:666
msgid "Terms"
msgstr "Terms"
@@ -2125,7 +2158,7 @@ msgstr "Test pattern"
msgid "Test pattern (extended)"
msgstr "Test pattern (extended)"
-#: src/views/Playersite.js:506
+#: src/views/Playersite.js:519
msgid "Text colors"
msgstr "Text colors"
@@ -2133,7 +2166,7 @@ msgstr "Text colors"
msgid "The amplitude (0.0 - 1.0) of the generated audio stream"
msgstr "The amplitude (0.0 - 1.0) of the generated audio stream"
-#: src/views/Settings.js:1205
+#: src/views/Settings.js:1210
msgid "The application is using an older version of the settings."
msgstr "The application is using an older version of the settings."
@@ -2145,20 +2178,20 @@ msgstr "The bitrate of the audio stream."
msgid "The carrier frequency"
msgstr "The carrier frequency"
-#: src/views/Edit/index.js:351
+#: src/views/Edit/index.js:352
msgid "The channel \"{0}\" could not be deleted"
msgstr "The channel \"{0}\" could not be deleted"
-#: src/views/Edit/index.js:360
+#: src/views/Edit/index.js:361
msgid "The channel \"{0}\" has been deleted"
msgstr "The channel \"{0}\" has been deleted"
-#: src/views/Edit/index.js:602
+#: src/views/Edit/index.js:604
msgid "The deletion of this channel can not be recovered. All publications of this channel will be removed."
msgstr "The deletion of this channel can not be recovered. All publications of this channel will be removed."
-#: src/views/Edit/Wizard/index.js:161
-#: src/views/Edit/index.js:283
+#: src/views/Edit/Wizard/index.js:170
+#: src/views/Edit/index.js:290
msgid "The input profile is not complete. Please define a video and audio source."
msgstr "The input profile is not complete. Please define a video and audio source."
@@ -2166,7 +2199,7 @@ msgstr "The input profile is not complete. Please define a video and audio sourc
msgid "The layout of the audio stream."
msgstr "The layout of the audio stream."
-#: src/misc/controls/HLS.js:76
+#: src/misc/controls/HLS.js:79
msgid "The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended."
msgstr "The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended."
@@ -2178,7 +2211,7 @@ msgstr "The noise color"
msgid "The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission."
msgstr "The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission."
-#: src/views/Settings.js:1310
+#: src/views/Settings.js:1315
msgid "The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma."
msgstr "The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma."
@@ -2202,68 +2235,58 @@ msgstr "The publication service has been created"
msgid "The sample rate of the audio stream."
msgstr "The sample rate of the audio stream."
-#: src/views/Playersite.js:151
-#: src/views/Playersite.js:225
-#: src/views/Publication/Player.js:186
+#: src/views/Playersite.js:152
+#: src/views/Playersite.js:227
+#: src/views/Publication/Player.js:189
msgid "The selected file is too big ({0} bytes). Only {1} bytes are allowed."
msgstr "The selected file is too big ({0} bytes). Only {1} bytes are allowed."
-#: src/views/Playersite.js:140
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}"
-msgstr "The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}"
-
-#: src/views/Publication/Player.js:175
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}"
-msgstr "The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}"
-
-#: src/views/Playersite.js:214
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}"
-msgstr "The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}"
+#: src/views/Playersite.js:141
+#: src/views/Playersite.js:216
+#: src/views/Publication/Player.js:178
+msgid "The selected file type ({0}) is not allowed. Allowed file types are {types}"
+msgstr "The selected file type ({0}) is not allowed. Allowed file types are {types}"
#: src/views/Publication/Edit.js:230
msgid "The settings for \"{0}\" have been saved"
msgstr "The settings for \"{0}\" have been saved"
-#: src/views/Edit/Wizard/index.js:829
+#: src/views/Edit/Wizard/index.js:846
msgid "The source doesn't provide any audio streams."
msgstr "The source doesn't provide any audio streams."
-#: src/views/Edit/Profile.js:478
+#: src/views/Edit/Profile.js:487
msgid "The source doesn't provide any audio streams. Please check the <0>probe details0>."
msgstr "The source doesn't provide any audio streams. Please check the <0>probe details0>."
-#: src/views/Edit/Wizard/index.js:837
+#: src/views/Edit/Wizard/index.js:854
msgid "The source doesn't provide any compatible audio streams."
msgstr "The source doesn't provide any compatible audio streams."
-#: src/views/Edit/Wizard/index.js:378
+#: src/views/Edit/Wizard/index.js:392
msgid "The source doesn't provide any compatible video streams. Please check the <0>requirements0>."
msgstr "The source doesn't provide any compatible video streams. Please check the <0>requirements0>."
-#: src/views/Edit/Profile.js:349
+#: src/views/Edit/Profile.js:357
msgid "The source doesn't provide any video streams. Please check the <0>probe details0>."
msgstr "The source doesn't provide any video streams. Please check the <0>probe details0>."
-#: src/views/Edit/Wizard/index.js:370
+#: src/views/Edit/Wizard/index.js:384
msgid "The source doesn't provide any video streams. Please check the device."
msgstr "The source doesn't provide any video streams. Please check the device."
-#: src/views/Edit/Wizard/index.js:848
+#: src/views/Edit/Wizard/index.js:865
msgid "The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel."
msgstr "The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel."
-#: src/views/Edit/Wizard/index.js:586
+#: src/views/Edit/Wizard/index.js:603
msgid "The video source is compatible. Select the desired resolution:"
msgstr "The video source is compatible. Select the desired resolution:"
-#: src/views/Settings.js:1177
+#: src/views/Settings.js:1182
msgid "There are updates available. Here you get more information."
msgstr "There are updates available. Here you get more information."
-#: src/views/Playersite.js:238
-msgid "There war an error during upload: {0}"
-msgstr "There war an error during upload: {0}"
-
#: src/views/Settings.js:911
msgid "There was a problem storing the settings. Settings not saved."
msgstr "There was a problem storing the settings. Settings not saved."
@@ -2272,12 +2295,13 @@ msgstr "There was a problem storing the settings. Settings not saved."
msgid "There was an error connecting to Restreamer Core at {0}."
msgstr "There was an error connecting to Restreamer Core at {0}."
-#: src/views/Playersite.js:164
-#: src/views/Publication/Player.js:199
+#: src/views/Playersite.js:165
+#: src/views/Playersite.js:240
+#: src/views/Publication/Player.js:202
msgid "There was an error during upload: {0}"
msgstr "There was an error during upload: {0}"
-#: src/views/Edit/Wizard/index.js:1106
+#: src/views/Edit/Wizard/index.js:1123
msgid "There was an error setting up the stream."
msgstr "There was an error setting up the stream."
@@ -2325,7 +2349,7 @@ msgstr "This license allows reusers to distribute, remix, adapt, and build upon
msgid "This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms."
msgstr "This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms."
-#: src/views/Edit/index.js:583
+#: src/views/Edit/index.js:585
msgid "This source cannot be edited while it is in use. To continue, you have to disconnect the source."
msgstr "This source cannot be edited while it is in use. To continue, you have to disconnect the source."
@@ -2341,12 +2365,12 @@ msgstr "This version of the UI doesn't support the connected Core ({0}). The UI
msgid "This version of the UI is compatible."
msgstr "This version of the UI is compatible."
-#: src/views/Settings.js:1545
+#: src/views/Settings.js:1550
msgid "Time until an inactive viewer connection is treated as closed."
msgstr "Time until an inactive viewer connection is treated as closed."
-#: src/views/Settings.js:1258
-#: src/views/Settings.js:1824
+#: src/views/Settings.js:1263
+#: src/views/Settings.js:1829
msgid "Token"
msgstr "Token"
@@ -2391,8 +2415,8 @@ msgid "Transmit the main source to an RTSP Server. More details about the settin
msgstr "Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>."
#: src/views/Publication/Services/Red5.js:17
-msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
-msgstr "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
+msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
+msgstr "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
#: src/views/Publication/Services/SRT.js:25
msgid "Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>."
@@ -2406,7 +2430,7 @@ msgstr "Transmit the main source to an UDP Server. More details about the settin
msgid "Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>."
msgstr "Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>."
-#: src/views/Publication/Services/Core.js:17
+#: src/views/Publication/Services/Core.js:18
msgid "Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>."
msgstr "Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>."
@@ -2414,7 +2438,7 @@ msgstr "Transmit the main source to an datarhei Core Ressource. More details abo
msgid "Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>."
msgstr "Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>."
-#: src/views/Publication/Services/Akamai.js:16
+#: src/views/Publication/Services/Akamai.js:17
msgid "Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>."
msgstr "Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>."
@@ -2439,7 +2463,7 @@ msgstr "Transmits your video stream with the required key, which was generated i
msgid "Tune"
msgstr "Tune"
-#: src/views/Edit/Sources/Network.js:393
+#: src/views/Edit/Sources/Network.js:409
#: src/views/Edit/Wizard/Sources/Network.js:77
msgid "UDP transport"
msgstr "UDP transport"
@@ -2448,7 +2472,7 @@ msgstr "UDP transport"
msgid "Unable to load the config."
msgstr "Unable to load the config."
-#: src/views/Settings.js:1240
+#: src/views/Settings.js:1245
msgid "Unique ident on the service."
msgstr "Unique ident on the service."
@@ -2456,22 +2480,22 @@ msgstr "Unique ident on the service."
msgid "Unknown"
msgstr "Unknown"
-#: src/views/Playersite.js:584
+#: src/views/Playersite.js:597
msgid "Unselected"
msgstr "Unselected"
-#: src/views/Playersite.js:469
-#: src/views/Playersite.js:486
-#: src/views/Playersite.js:621
-#: src/views/Publication/Player.js:370
+#: src/views/Playersite.js:482
+#: src/views/Playersite.js:499
+#: src/views/Playersite.js:634
+#: src/views/Publication/Player.js:373
msgid "Upload"
msgstr "Upload"
-#: src/views/Playersite.js:279
+#: src/views/Playersite.js:281
msgid "Uploading the file failed"
msgstr "Uploading the file failed"
-#: src/views/Publication/Player.js:229
+#: src/views/Publication/Player.js:232
msgid "Uploading the logo failed"
msgstr "Uploading the logo failed"
@@ -2485,15 +2509,15 @@ msgstr "Uptime"
msgid "Use Auth0 for your running Restreamer Core. More <0>details0>."
msgstr "Use Auth0 for your running Restreamer Core. More <0>details0>."
-#: src/views/Edit/index.js:425
+#: src/views/Edit/index.js:426
msgid "Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode."
msgstr "Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode."
-#: src/views/Edit/Wizard/index.js:1051
+#: src/views/Edit/Wizard/index.js:1068
msgid "Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
-#: src/views/Edit/index.js:528
+#: src/views/Edit/index.js:530
msgid "Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
@@ -2501,7 +2525,7 @@ msgstr "Use your copyright and choose the right image licence. Whether free for
msgid "User registration"
msgstr "User registration"
-#: src/views/Edit/Sources/Network.js:354
+#: src/views/Edit/Sources/Network.js:370
#: src/views/Edit/Wizard/Sources/Network.js:81
#: src/views/Login.js:272
#: src/views/Publication/Services/DASH.js:195
@@ -2510,17 +2534,17 @@ msgstr "User registration"
#: src/views/Publication/Services/RTSP.js:153
#: src/views/Publication/Services/Red5.js:146
#: src/views/Publication/Services/WOWZA.js:168
-#: src/views/Settings.js:1435
-#: src/views/Settings.js:1593
+#: src/views/Settings.js:1440
+#: src/views/Settings.js:1598
msgid "Username"
msgstr "Username"
-#: src/views/Settings.js:1441
-#: src/views/Settings.js:1601
+#: src/views/Settings.js:1446
+#: src/views/Settings.js:1606
msgid "Username for authorization."
msgstr "Username for authorization."
-#: src/views/Edit/Sources/Network.js:359
+#: src/views/Edit/Sources/Network.js:375
#: src/views/Edit/Wizard/Sources/Network.js:83
msgid "Username for the device."
msgstr "Username for the device."
@@ -2533,24 +2557,24 @@ msgstr "VPU ID"
msgid "Video"
msgstr "Video"
-#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:126
#: src/views/Edit/Sources/Raspicam.js:89
-#: src/views/Edit/Sources/V4L.js:96
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:66
+#: src/views/Edit/Sources/V4L.js:109
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
#: src/views/Edit/Wizard/Sources/Raspicam.js:86
-#: src/views/Edit/Wizard/Sources/V4L.js:89
+#: src/views/Edit/Wizard/Sources/V4L.js:105
msgid "Video device"
msgstr "Video device"
-#: src/views/Edit/Profile.js:313
-#: src/views/Edit/ProfileSummary.js:65
+#: src/views/Edit/Profile.js:320
+#: src/views/Edit/ProfileSummary.js:66
#: src/views/Publication/Edit.js:517
msgid "Video settings"
msgstr "Video settings"
-#: src/views/Edit/Wizard/index.js:257
-#: src/views/Edit/Wizard/index.js:341
-#: src/views/Edit/Wizard/index.js:579
+#: src/views/Edit/Wizard/index.js:264
+#: src/views/Edit/Wizard/index.js:354
+#: src/views/Edit/Wizard/index.js:596
msgid "Video setup"
msgstr "Video setup"
@@ -2566,7 +2590,7 @@ msgid "Viewer"
msgstr "Viewer"
#: src/views/Edit/Sources/VirtualAudio.js:187
-#: src/views/Edit/Sources/VirtualVideo.js:194
+#: src/views/Edit/Sources/VirtualVideo.js:206
msgid "Virtual source"
msgstr "Virtual source"
@@ -2574,7 +2598,7 @@ msgstr "Virtual source"
msgid "Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>."
msgstr "Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>."
-#: src/views/Settings.js:1580
+#: src/views/Settings.js:1585
msgid "Write protection"
msgstr "Write protection"
@@ -2582,19 +2606,19 @@ msgstr "Write protection"
msgid "YUV test pattern"
msgstr "YUV test pattern"
-#: src/views/Edit/Wizard/index.js:1160
+#: src/views/Edit/Wizard/index.js:1177
msgid "Yes"
msgstr "Yes"
-#: src/views/Edit/Wizard/index.js:1142
+#: src/views/Edit/Wizard/index.js:1159
msgid "You can't abort the wizard because at least one input must be defined."
msgstr "You can't abort the wizard because at least one input must be defined."
-#: src/views/Settings.js:2036
+#: src/views/Settings.js:2041
msgid "You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?"
msgstr "You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?"
-#: src/views/Main/index.js:350
+#: src/views/Main/index.js:347
#: src/views/Publication/Process.js:73
msgid "You have to reconnect manually"
msgstr "You have to reconnect manually"
@@ -2603,11 +2627,11 @@ msgstr "You have to reconnect manually"
msgid "You have unsaved changes. Please save them before you can control the service again."
msgstr "You have unsaved changes. Please save them before you can control the service again."
-#: src/views/Edit/Wizard/index.js:599
+#: src/views/Edit/Wizard/index.js:616
msgid "Your stream needs to be encoded, but there's no suitable encoder available."
msgstr "Your stream needs to be encoded, but there's no suitable encoder available."
-#: src/views/Edit/Wizard/index.js:606
+#: src/views/Edit/Wizard/index.js:623
msgid "Your stream needs to be encoded. Choose the desired encoder:"
msgstr "Your stream needs to be encoded. Choose the desired encoder:"
@@ -2619,7 +2643,7 @@ msgstr "blue"
msgid "brown"
msgstr "brown"
-#: src/views/Publication/Player.js:328
+#: src/views/Publication/Player.js:331
msgid "iframe code"
msgstr "iframe code"
diff --git a/src/locales/es/messages.js b/src/locales/es/messages.js
index 68ce214..2db13b6 100644
--- a/src/locales/es/messages.js
+++ b/src/locales/es/messages.js
@@ -1 +1 @@
-/*eslint-disable*/module.exports={messages:{"<0>Show probe details0>":"<0>Mostrar detalles de la sonda0>","ALSA":"ALSA","API endpoint not found. Settings not saved.":"Punto final de la API no encontrado. La configuración no se ha guardado.","AVFoundation":"AVFoundation","Abort":"Abortar","About":"Acerca de","Add":"Añada","Add Publication":"Añadir publicación","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Añada widgets y estilos externos al sitio de publicación. Puede encontrar algunos ejemplos en la página de ayuda.","Add new channel":"Añadir un nuevo canal","Add: {0}":["Añadir: ",["0"]],"Address":"Dirección","Address for the background image.":"Dirección para la imagen de fondo.","Address to listen on for HTTP requests.":"Dirección de escucha para las peticiones HTTP.","Address to listen on for HTTPS requests.":"Dirección de escucha para las solicitudes HTTPS.","Adjust publication site colors and background as you like.":"Ajuste los colores del sitio de publicación y el fondo a su gusto.","Advanced monitoring":"Vigilancia avanzada","Advanced settings":"Ajustes avanzados","Advanced setup":"Configuración avanzada","Alerting by email":"Alerta por correo electrónico","All":"Todo","All important system settings.":"Todos los ajustes importantes del sistema.","Allow all referrer":"Permitir todos los remitentes","Allow counting how many viewers the stream has.":"Permite contar el número de espectadores que tiene el flujo.","Amplitude":"Amplitud","An environment variable sets this value.":"Una variable de entorno establece este valor.","App":"App","Application":"Aplicación","Are you sure you want to abort the wizard?":"¿Está seguro de que quiere abortar el asistente?","Audio":"Audio","Audio Device":"Dispositivo de audio","Audio device":"Dispositivo de audio","Audio from device":"Audio del dispositivo","Audio settings":"Ajustes de audio","Audio setup":"Configuración de audio","Auth0":"Auth0","Auth0 Tenant":"Auth0 Inquilino","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 no está disponible actualmente porque esta interfaz está cargada desde un origen inseguro.","Author":"Autor","Authorization":"Autorización","Autoplay":"Reproducción automática","Available":"Disponible","Back":"Volver","Background colors":"Colores de fondo","Background image":"Imagen de fondo","Backup URL":"URL de respaldo","Backup server":"Servidor de respaldo","Backup stream":"Flujo de reserva","Backup stream key":"Clave de flujo de respaldo","Bandwidth":"Ancho de banda","Bandwidth control":"Control del ancho de banda","Banner":"Banner","Basic":"Básico","Beep factor":"Factor Bip","Bitrate":"Bitrate","Briefly describe what the audience will see during the live stream.":"Describa brevemente lo que el público verá durante la transmisión en directo.","Button color":"Color del botón","Cache for files on /data.":"Caché para archivos en /data.","Cache time (Seconds)":"Tiempo de caché (segundos)","Cache types":"Tipos de caché","Capture clicks":"Captura de clics","Capture cursor":"Cursor de captura","Channel \"{0}\" saved":["Canal \"",["0"],"\" guardado"],"Channels":"Canales","Check for updates":"Compruebe las actualizaciones","Check the requirements":"Compruebe los requisitos","Choose a video stream":"Elija un flujo de vídeo","Choose an audio stream":"Elija un flujo de audio","Choose an input device ...":"Elija un dispositivo de entrada ...","Choose codec ...":"Elija el códec ...","Choose tenant ...":"Elija al inquilino ...","Chunk":"Chunk","Close":"Cerrar","Code injection":"Inyección de código","Codec":"Códec","Color":"Color","Config":"Configurar","Confirm password":"Confirmar contraseña","Connect":"Conectar","Connected device":"Dispositivo conectado","Connected since <0/>":"Conectado desde <0/>","Connecting ...":"Conectando ...","Connecting to Restreamer Core ...":"Conexión al núcleo de Restreamer ...","Connecting to Restreamer Core failed probably because of mixed content.":"La conexión con Restreamer Core ha fallado probablemente debido a la mezcla de contenidos.","Content":"Contenido","Cores":"Núcleos","Create user":"Crear usuario","Creative Commons":"Creative Commons","Custom ...":"A medida ...","Custom JSON config for datarhei Core.":"Configuración JSON personalizada para datarhei Core.","Custom audio device":"Dispositivo de audio personalizado","Custom audio index":"Índice de audio personalizado","Custom bitrate (kbit/s)":"Tasa de bits personalizada (kbit/s)","Custom code injection":"Inyección de código personalizado","Custom delay":"Retraso personalizado","Custom device":"Dispositivo personalizado","Custom format":"Formato personalizado","Custom framerate":"Velocidad de fotogramas personalizada","Custom keyframe interval":"Intervalo de fotogramas clave personalizado","Custom layout":"Diseño personalizado","Custom sampling (Hz)":"Muestreo personalizado (Hz)","Custom scale":"Escala personalizada","Custom size":"Tamaño personalizado","Custom video device":"Dispositivo de vídeo personalizado","Custom video index":"Índice de vídeo personalizado","Data copied to clipboard":"Datos copiados en el portapapeles","Death color":"Color de la muerte","Decoder":"Decodificador","Default":"Por defecto","Delay":"Retraso","Delay (ms)":"Retraso (ms)","Delete":"Borrar","Deleting a publication service cannot be reversed. The publication stops immediately.":"La eliminación de un servicio de publicación no se puede revertir. La publicación se detiene inmediatamente.","Delivering mode":"Modo de entrega","Description":"Descripción","Design":"Diseño","Device":"Dispositivo","Disconnect":"Desconectar","Disconnect & Continue":"Desconectar y continuar","Disconnecting ...":"Desconectando...","Disk":"Disco","Disk cache":"Caché de disco","Disk storage":"Almacenamiento en disco","Do you really want to restart the application now?":"¿Realmente quiere reiniciar la aplicación ahora?","Do you want to delete \"{0}\"?":["¿Quiere borrar \"",["0"],"\"?"],"Do you want to delete {title}?":["¿Desea eliminar ",["título"],"?"],"Do you want to disconnect \"{0}\"?":["¿Quiere desconectar \"",["0"],"\"?"],"Docs":"Docs","Documentation":"Documentación","Dup. frames":"Marcos Dup.","EDIT: Player":"EDIT: Jugador","EDIT: Publication Website":"EDIT: Página web de la publicación","Edit":"Editar","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Edite las fuentes de audio y vídeo para la transmisión en directo. Añada una descripción y establezca la licencia de contenido que desee.","Edit: {title}":["Editar: ",["título"]],"Embed":"Incrustar","Enable RTMP server ...":"Habilitar el servidor RTMP ...","Enable a periodic beep every second with this value times the carrier frequency":"Habilitar un pitido periódico cada segundo con este valor multiplicado por la frecuencia portadora","Enable backup stream":"Habilitar el flujo de respaldo","Enable nerd statistics":"Habilitar las estadísticas de los nerds","Enable primary stream":"Habilitar el flujo primario","Enable snapshots":"Habilitar las instantáneas","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"Se recomienda encarecidamente habilitar la autorización. De lo contrario, cualquiera puede acceder a esta instancia.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"Se recomienda encarecidamente habilitar la autentificación básica. De lo contrario, cualquiera podría escribir datos en /memfs.","Encoder":"Codificador","Encoding":"Codificación","Encryption":"Codificación","Enter a name for the new channel.":"Introduzca un nombre para el nuevo canal.","Enter password":"Introduzca la contraseña","Enter the address of your network source:":"Introduzca la dirección de su fuente de red:","Enter username":"Introduzca el nombre de usuario","Entropy coder":"Codificador de entropía","Error":"Error","Error while copying data to clipboard":"Error al copiar datos en el portapapeles","Error: {0}":["Error: ",["0"]],"Expands the area above the channel list (live chat).":"Amplía el área sobre la lista de canales (chat en vivo).","Expands the area under the channel description (comment boxes).":"Amplía el área bajo la descripción del canal (cuadros de comentarios).","Expert mode":"Modo experto","Extend channel list":"Ampliar la lista de canales","Extend content":"Ampliar el contenido","Extend footer":"Ampliar el pie de página","Extend header":"Ampliar la cabecera","FFmpeg":"FFmpeg","FPS":"FPS","Failed to correctly cleanup previous process data":"No se han limpiado correctamente los datos del proceso anterior","Failed to create publication service ({0})":["Fallo en la creación del servicio de publicación (",["0"],")"],"Failed to create publication website files.":"Fallo en la creación de los archivos del sitio web de la publicación.","Failed to probe the source. Please check the <0>probe details0>.":"No se ha podido sondear la fuente. Por favor, compruebe los <0>detalles de la sonda0>.","Failed to refresh token: {0}":["Fallo en la actualización de la ficha: ",["0"]],"Failed to save ingest metadata":"Fallo al guardar los metadatos de ingesta","Failed to stop process":"Fallo en la detención del proceso","Failed to store player size setting.":"Fallo al almacenar el ajuste del tamaño del reproductor.","Failed to store publication service ({0})":["Fallo en el almacenamiento del servicio de publicación (",["0"],")"],"Failed to update ingest process ({0})":["Fallo en la actualización del proceso de ingesta (",["0"],")"],"Failed to update the player":"Fallo en la actualización del reproductor","Failed to verify the source. Please check the address.":"No se ha podido verificar la fuente. Por favor, compruebe la dirección.","Finish":"Acabado","Flags":"Banderas","For Javascripts.":"Para Javascripts.","For Stylesheets.":"Para las hojas de estilo.","Force input framerate":"Forzar la velocidad de entrada de fotogramas","Format":"Formato","Frame drops":"Caída de cuadros","Framebuffer":"Buffer de imágenes","Framerate":"Framerate","Frequency (Hz)":"Frecuencia (Hz)","GET":"GET","General":"General","Google Analytics ID":"ID de Google Analytics","Google Analytics Tracker Name":"Nombre del rastreador de Google Analytics","HLS":"HLS","HLS URL":"URL HLS","HLS statistic for the In-memory storage":"Estadística HLS para el almacenamiento en memoria","HTTP and HTTPS":"HTTP y HTTPS","HTTP port":"Puerto HTTP","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"Puerto HTTPS","Hardware device":"Dispositivo de hardware","Header":"Cabecera","Headline":"Titular","Hosted Restreamer interface":"Interfaz de Restreamer alojado","Human readable name on the service.":"Nombre legible para el ser humano en el servicio.","IP address":"Dirección IP","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"Si ha cambiado los puertos, puede ser que Restreamer Core ya se haya reiniciado, pero ahora está disponible en un puerto diferente.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"Si ha habilitado Let's Encrypt TLS, puede tardar un poco en adquirir los certificados. Asegúrese de que Restreamer Core es accesible a través del puerto 80 desde Internet. Compruebe el registro de la consola de Restreamer Core.","Ignore IP ranges":"Ignorar los rangos de IP","Image URL":"URL de la imagen","Imprint":"Impresión","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"Además del reproductor, el Restreamer ofrece una completa página de aterrizaje, con la que podrá presentar su transmisión en directo de forma fácil y rápida.","In-memory":"En memoria","In-memory storage":"Almacenamiento en memoria","Incompatible":"Incompatible","Inherit":"Heredar","Inject 1":"Inyectar 1","Inject 2":"Inyectar 2","Inject 3":"Inyectar 3","Inject 4":"Inyectar 4","Internal HLS server":"Servidor HLS interno","Internal RTMP server":"Servidor RTMP interno","Interval (seconds)":"Intervalo (segundos)","Issue alert":"Alerta de emisión","Keyframe interval (seconds)":"Intervalo de fotogramas clave (segundos)","Layout":"Disposición","Let's Encrypt certification":"Certificación Let's Encrypt","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Let's Encrypt requiere uno o más nombres de dominio público y un puerto 80/TCP accesible.","Level":"Nivel","Level of system protocol.":"Nivel de protocolo del sistema.","License":"Licencia","Life color":"El color de la vida","Linecolor":"Linecolor","Link":"Enlace","Link, mouseover":"Enlace, ratón","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"Lista de rangos de IP en notación CIDR, por ejemplo, 127.0.0.1/32, que las estadísticas no registrarán -un rango de IP por línea. Déjelo vacío para registrar todas las sesiones.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"Lista de extensiones de archivos a almacenar en caché (por ejemplo, \".html\"), una por línea. Déjela vacía para almacenar en caché todos los tipos de archivos.","List size (segments)":"Tamaño de la lista (segmentos)","Live-Streaming to Facebook Live RTMP service":"Transmisión en directo al servicio RTMP de Facebook Live","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Transmisión en directo al servicio RTMP de Instagram Live. La clave del streaming requiere un servicio como <0>Pato Amarillo0>.","Live-Streaming to Twitch Live RTMP Service.":"Transmisión en directo al servicio RTMP de Twitch Live.","Live-Streaming to Vimeos Live RTMP Service":"Transmisión en directo al servicio Vimeos Live RTMP","Livesource ID":"Identificación de la fuente de vida","Log level":"Nivel de registro","Logging":"Registro","Login":"Acceda a","Login failed: Couldn't load API details":"El inicio de sesión ha fallado: No se han podido cargar los detalles de la API","Login failed: {0}":["El inicio de sesión ha fallado: ",["0"]],"Login/JWT authorization":"Autorización de inicio de sesión/JWT","Logo":"Logotipo","Logout":"Cierre de sesión","MB":"MB","Main Source":"Fuente principal","Main channel":"Canal principal","Main channel not found":"Canal principal no encontrado","Main channel saved":"Canal principal guardado","Main page channel (index.html).":"Canal de la página principal (index.html).","Maintainer:":"Mantenedor:","Maximum allowed cache size, 0 for unlimited.":"Tamaño máximo de caché permitido, 0 para ilimitado.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Máximo de megabytes de RAM permitidos para /memfs, 0 para ilimitado.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Máximo de megabytes permitidos a consumir del disco duro. 0 para ilimitado.","Maximum bandwidth Mbit/s":"Ancho de banda máximo Mbit/s","Maximum delay in milliseconds.":"Retraso máximo en milisegundos.","Maximum file size (Megabytes)":"Tamaño máximo del archivo (Megabytes)","Maximum file size to put in cache.":"Tamaño máximo del archivo a poner en la caché.","Maximum log histroy":"Máxima historia de registro","Maximum log lines":"Líneas de registro máximas","Maximum size (Megabytes)":"Tamaño máximo (Megabytes)","Maximum viewer idle time (Seconds)":"Tiempo máximo de inactividad del espectador (segundos)","Maximum viewers":"Máximos espectadores","Memory":"Memoria","Meta information":"Meta información","Metadata":"Metadatos","Mold":"Moho","More about Twitter's copyright <0>here0>.":"Más información sobre los derechos de autor de Twitter <0>aquí0>.","More about YouTube's copyright <0>here0>.":"Más información sobre los derechos de autor de YouTube <0>aquí0>.","More about licenses here":"Más información sobre las licencias aquí","More about the service":"Más información sobre el servicio","Mute":"Silencio","Name":"Nombre","Name for the template. If the name already exists, it will be overwritten.":"Nombre para la plantilla. Si el nombre ya existe, se sobrescribirá.","Network":"Red","Network source":"Fuente de la red","Next":"Siguiente","Next: Audio":"Siguiente: Audio","Next: Video setup":"Siguiente: Configuración del vídeo","No":"No","No audio":"Sin audio","No audio stream available":"No hay flujo de audio disponible","No live stream was detected. Please check the software that sends the stream.":"No se ha detectado ninguna transmisión en directo. Por favor, compruebe el software que envía el flujo.","No source selected":"No se ha seleccionado ninguna fuente","No suitable encoder found.":"No se ha encontrado un codificador adecuado.","No video":"No hay vídeo","No video stream available":"No hay flujo de vídeo disponible","Node ID":"ID de nodo","Noise":"Ruido","None":"Ninguno","Notes":"Notas","Number of log lines to keep.":"Número de líneas de registro a conservar.","Number of logs to keep for each process.":"Número de registros a mantener para cada proceso.","OK":"OK","One referrer per line, e.g. http://www.example.com":"Un referente por línea, por ejemplo: http://www.example.com","Open":"Abrir","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"El passthrough (copia) sólo debe desactivarse si es necesario. Cada codificación requiere recursos adicionales de la CPU/GPU.","Password":"Contraseña","Password for authorization.":"Contraseña para la autorización.","Password for the device.":"Contraseña para el dispositivo.","Persist viewer statistics":"Persistir las estadísticas de los espectadores","Pixel format":"Formato de píxeles","Plan: <0>Starter0>":"Plan: <0>Inicio0>","Platforms":"Plataformas","Playback":"Reproducción","Player":"Jugador","Player URL":"URL del jugador","Player settings saved":"Ajustes del jugador guardados","Playersite":"Playersite","Playlist":"Lista de reproducción","Please check the <0>process log0>":"Por favor, compruebe el <0>registro del proceso0>","Please contact the operator of the service and check what happens.":"Póngase en contacto con el operador del servicio y compruebe lo que ocurre.","Please select a file to upload.":"Por favor, seleccione un archivo para cargar.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"Por favor, utilice \"Passthrough (copia)\" si es posible. La codificación requiere recursos adicionales de la CPU/GPU.","Please wait. Probe stream data ...":"Por favor, espere. Datos del flujo de la sonda ...","Please wait. Setting up the stream ...":"Por favor, espere. Configurando el flujo ...","Port":"Puerto","Position":"Posición","Preset":"Preestablecido","Primary stream":"Corriente primaria","Primary stream key":"Clave de flujo primaria","Probe":"Sonda","Process":"Proceso","Process control":"Control de procesos","Process debug":"Depuración del proceso","Process debug report":"Informe de depuración del proceso","Process details":"Detalles del proceso","Process report":"Informe del proceso","Processing & Control":"Procesamiento y control","Profile":"Perfil","Protocol":"Protocolo","Protocols":"Protocolos","Public domain/s":"Dominio público","Publication service not found":"Servicio de publicación no encontrado","Publication website settings saved":"Se guarda la configuración del sitio web de la publicación","Publications":"Publicaciones","Pull Mode":"Modo de tirar","Pull or recieve the data:":"Tire o reciba los datos:","Quality":"Calidad","RGB test pattern":"Patrón de prueba RGB","RTMP app for publishing.":"Aplicación RTMP para la publicación.","RTMP server":"Servidor RTMP","RTMP server is not enabled":"El servidor RTMP no está habilitado","RTMP server listen address.":"Dirección de escucha del servidor RTMP.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"Token RTMP para publicar y reproducir. El token es el valor del parámetro de consulta URL 'token'.","RTMP/S":"RTMP/S","RTMPS server":"Servidor RTMPS","RTSP":"RTSP","Raspberry Pi camera":"Cámara Raspberry Pi","Rate control":"Control de la tasa","Ratio":"Ratio","Read input at native speed":"Leer la entrada a velocidad nativa","Receive Mode":"Modo de recepción","Reconnect":"Conecte de nuevo","Reconnect delay (seconds)":"Retraso de reconexión (segundos)","Reconnecting in {0}s":["Reconexión en ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["La reconexión con Restreamer Core ha fallado durante los últimos ",["RETRIES"]," segundos."],"Reconnecting to Restreamer Core failed.":"Ha fallado la reconexión con Restreamer Core.","Region":"Región","Reload":"Recargar","Remove the oldest entries if the /memfs is full":"Eliminar las entradas más antiguas si el /memfs está lleno","Requires activation":"Requiere activación","Restart":"Reinicie","Restart required":"Es necesario reiniciar","Restarting":"Reiniciando","Restarting Restreamer Core ...":"Reiniciando el núcleo de Restreamer ...","Restarting the application failed.":"El reinicio de la aplicación ha fallado.","Restreamer Service":"Servicio de resemantización","Retrieving stream data ...":"Recuperación de los datos del flujo ...","Retry":"Reintentar","Rule":"Regla","Sampling":"Muestreo","Save":"Guarde","Scale":"Escala","Seconds to keep files in cache.":"Segundos para mantener los archivos en la caché.","Seconds until a process is restarted.":"Segundos hasta que se reinicie un proceso.","Seconds until a staled process is terminated.":"Segundos hasta que se termina un proceso estancado.","Seconds until the snapshot/thumbnail of the video source is updated.":"Segundos hasta que se actualiza la instantánea/imagen de la fuente de vídeo.","Security":"Seguridad","Security token":"Ficha de seguridad","Seekbar color":"Color de la barra de herramientas","Segment length (seconds)":"Duración del segmento (segundos)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"El segmento se cortará en el siguiente fotograma clave una vez transcurrido este tiempo. Se recomienda 2.","Segmentation":"Segmentación","Select a device:":"Seleccione un dispositivo:","Select audio Source:":"Seleccione la fuente de audio:","Select source ...":"Seleccione la fuente ...","Select video source:":"Seleccione la fuente de vídeo:","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Seleccione si extrae el flujo de una <0>fuente de red0> (como una cámara de red) o del <1>servidor RTMP interno1> (por ejemplo, los flujos OBS al Restreamer).","Select your encoding setting:":"Seleccione su configuración de codificación:","Selected":"Seleccionado","Selected channel":"Canal seleccionado","Selection":"Selección","Send anonymous metrics (helps us for future development)":"Enviar métricas anónimas (nos ayuda para el desarrollo futuro)","Send stream to this address:":"Envíe la corriente a esta dirección:","Send video to Framebuffer":"Enviar vídeo a Framebuffer","Server":"Servidor","Service":"Servicio","Service name":"Nombre del servicio","Service token for monitoring.":"Ficha de servicio para la supervisión.","Sessions":"Sesiones","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Establece un límite de ancho de banda en Mbit por segundo para la transferencia de datos HLS salientes. Todos los servicios, como el RTMP y los procesos salientes, se incluyen en el cálculo. Si se supera el ancho de banda, los espectadores HLS reciben el código de estado HTTP 509 (Límite de ancho de banda superado). 0 es ilimitado.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Establece un límite de espectadores para las sesiones HLS. Si se supera el límite, los espectadores HLS reciben el código de estado HTTP 509 (Límite de ancho de banda superado). 0 es ilimitado.","Setting for connection to the service.":"Ajuste para la conexión al servicio.","Settings":"Ajustes","Settings (expert mode)":"Ajustes (modo experto)","Settings for /data path. The access is protected by":"Configuración de la ruta /data. El acceso está protegido por","Settings for /memfs path.":"Configuración de la ruta /memfs.","Settings saved. All changes will be applied after restarting the application.":"Ajustes guardados. Todos los cambios se aplicarán después de reiniciar la aplicación.","Shows a reference to the project.":"Muestra una referencia al proyecto.","Sign up (free)":"Inscríbase (gratis)","Silence":"Silencio","Silence Audio":"Silencio Audio","Sine":"Sine","Sitename":"Nombre del sitio","Size":"Tamaño","Snapshot":"Instantánea","Social-login (OAuth2, 2FA)":"Social-login (OAuth2, 2FA)","Socket timeout (microseconds)":"Tiempo de espera del zócalo (microsegundos)","Software":"Software","Source":"Fuente","Speed":"Velocidad","Stale timeout (seconds)":"Tiempo de espera (segundos)","Statistics":"Estadísticas","Storage":"Almacenamiento","Stores the viewer statistics to the disk.":"Almacena las estadísticas del visor en el disco.","Stream":"Corriente","Stream URL":"URL de la corriente","Stream key":"Clave de flujo","Stream name":"Nombre de la corriente","Stream names":"Nombres de los arroyos","Support datarhei Restreamer":"Apoyo a datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Soporta HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT y más.","System":"Sistema","Template":"Plantilla","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Plantilla que se utilizará para crear la página web de la publicación. El botón de borrar elimina la selección del sistema.","Terms":"Términos","Test pattern":"Patrón de prueba","Test pattern (extended)":"Patrón de prueba (ampliado)","Text colors":"Colores del texto","The amplitude (0.0 - 1.0) of the generated audio stream":"La amplitud (0,0 - 1,0) del flujo de audio generado","The application is using an older version of the settings.":"La aplicación está utilizando una versión antigua de la configuración.","The bitrate of the audio stream.":"La tasa de bits del flujo de audio.","The carrier frequency":"La frecuencia de la portadora","The channel \"{0}\" could not be deleted":["El canal \"",["0"],"\" no pudo ser borrado"],"The channel \"{0}\" has been deleted":["El canal \"",["0"],"\" ha sido borrado"],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"La eliminación de este canal no se puede recuperar. Todas las publicaciones de este canal serán eliminadas.","The input profile is not complete. Please define a video and audio source.":"El perfil de entrada no está completo. Por favor, defina una fuente de vídeo y audio.","The layout of the audio stream.":"La disposición del flujo de audio.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"El número máximo de segmentos de la lista de reproducción. El 0 contendrá todos los segmentos. Se recomienda 6.","The noise color":"El color del ruido","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"La persona que asoció una obra con esta escritura ha dedicado la obra al dominio público renunciando a todos sus derechos sobre la obra en todo el mundo bajo la ley de derechos de autor, incluyendo todos los derechos conexos y vecinos, en la medida permitida por la ley. Puede copiar, modificar, distribuir y representar la obra, incluso con fines comerciales, todo ello sin pedir permiso.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"El nombre de dominio público alcanzable del host en el que se ejecuta este Restreamer. Separe los nombres de dominio múltiples con una coma.","The publication service \"{0}\" could not be deleted":["El servicio de publicación \"",["0"],"\" no ha podido ser eliminado"],"The publication service \"{0}\" has been created":["El servicio de publicación \"",["0"],"\" ha sido creado"],"The publication service \"{0}\" has been deleted":["El servicio de publicación \"",["0"],"\" ha sido eliminado"],"The publication service has been created":"Se ha creado el servicio de publicación","The sample rate of the audio stream.":"La frecuencia de muestreo del flujo de audio.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["El archivo seleccionado es demasiado grande (",["0"]," bytes). Sólo se permiten ",["1"]," bytes."],"The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}":["El tipo de archivo seleccionado (",["0"],") está ahora permitido. Los tipos de archivo permitidos son ",["imageAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}":["El tipo de archivo seleccionado (",["0"],") está ahora permitido. Los tipos de archivo permitidos son ",["logoAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}":["El tipo de archivo seleccionado (",["0"],") está ahora permitido. Los tipos de archivo permitidos son ",["templateAcceptString"]],"The settings for \"{0}\" have been saved":["Los ajustes de \"",["0"],"\" se han guardado"],"The source doesn't provide any audio streams.":"La fuente no proporciona ningún flujo de audio.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"La fuente no proporciona ningún flujo de audio. Por favor, compruebe los <0>detalles de la sonda0>.","The source doesn't provide any compatible audio streams.":"La fuente no proporciona ningún flujo de audio compatible.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"La fuente no proporciona ningún flujo de vídeo compatible. Por favor, compruebe los <0>requisitos0>.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"La fuente no proporciona ningún flujo de vídeo. Por favor, compruebe los <0>detalles de la sonda0>.","The source doesn't provide any video streams. Please check the device.":"La fuente no proporciona ningún flujo de vídeo. Por favor, compruebe el dispositivo.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"La fuente de vídeo no proporciona ningún flujo de audio compatible. Se recomienda <0>Audio silencioso0>. Los servicios, como YouTube, Facebook y otros, requieren un canal de audio.","The video source is compatible. Select the desired resolution:":"La fuente de vídeo es compatible. Seleccione la resolución deseada:","There are updates available. Here you get more information.":"Hay actualizaciones disponibles. Aquí tiene más información.","There war an error during upload: {0}":["Se ha producido un error durante la carga: ",["0"]],"There was a problem storing the settings. Settings not saved.":"Hubo un problema al guardar los ajustes. Los ajustes no se han guardado.","There was an error connecting to Restreamer Core at {0}.":["Se ha producido un error de conexión con Restreamer Core en ",["0"],"."],"There was an error during upload: {0}":["Ha habido un error durante la carga: ",["0"]],"There was an error setting up the stream.":"Hubo un error al configurar el flujo.","There were some errors in the settings. Settings not saved.":"Hubo algunos errores en la configuración. Los ajustes no se han guardado.","There's no login method available.":"No hay ningún método de inicio de sesión disponible.","This is a dummy service that explains to you the concepts of service.":"Este es un servicio ficticio que le explica los conceptos del servicio.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"Esto no es necesariamente un error. Sin embargo, es posible que Restreamer Core tarde un poco más en reiniciarse..","This is to mention the copyright regulations for the target of this service.":"Se trata de mencionar las normas de derechos de autor para el objetivo de este servicio.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"Esta licencia permite a los reutilizadores copiar y distribuir el material en cualquier medio o formato sólo en forma no adaptada y siempre que se dé la atribución al creador. La licencia permite el uso comercial.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"Esta licencia permite a los reutilizadores copiar y distribuir el material en cualquier medio o formato en forma no adaptada, sólo para fines no comerciales y siempre que se dé la atribución al creador.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"Esta licencia permite a los reutilizadores distribuir, remezclar, adaptar y construir a partir del material en cualquier medio o formato sólo con fines no comerciales y siempre que se cite al creador.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Esta licencia permite a los reutilizadores distribuir, remezclar, adaptar y construir a partir del material en cualquier medio o formato sólo con fines no comerciales y siempre que se cite al creador. Si usted remezcla, adapta o construye sobre el material, debe licenciar el material modificado bajo idénticos términos.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"Esta licencia permite a los reutilizadores distribuir, remezclar, adaptar y construir sobre el material en cualquier medio o formato, siempre y cuando se dé la atribución al creador. La licencia permite el uso comercial.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Esta licencia permite a los reutilizadores distribuir, remezclar, adaptar y construir sobre el material en cualquier medio o formato, siempre y cuando se dé la atribución al creador. La licencia permite el uso comercial. Si usted remezcla, adapta o construye sobre el material, debe licenciar el material modificado bajo idénticos términos.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"Esta fuente no puede ser editada mientras esté en uso. Para continuar, tiene que desconectar la fuente.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["Esta versión de la UI no es compatible con el binario FFmpeg disponible (",["0"],"). La UI requiere ",["1"],". Por favor, utilice un binario FFmpeg compatible."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["Esta versión de la interfaz de usuario no es compatible con el núcleo conectado (",["0"],"). La UI requiere ",["1"],". Por favor, utilice una versión compatible de la UI."],"This version of the UI is compatible.":"Esta versión de la interfaz de usuario es compatible.","Time until an inactive viewer connection is treated as closed.":"Tiempo que transcurre hasta que una conexión de visor inactiva es tratada como cerrada.","Token":"Ficha","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmita instantáneas de la fuente principal a un servidor HTTP/S. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Transmite el canal de audio de la fuente principal a un servidor Icecast. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal como HTTP-Live-Streaming (HLS) a un servidor HTTP/S. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal como MPEG-DASH a un servidor HTTP/S. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Transmitir la fuente principal a un Servicio Live de Brightcove. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Transmita la fuente principal a un servicio RTMP de CDN77. Más información sobre la configuración <0>aquí0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Transmita la fuente principal a un servicio RTMP de DaCast. Más información sobre la configuración <0>aquí0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Transmita la fuente principal a un servicio MPEG-TS. Puede encontrar más detalles sobre los ajustes aquí <0>aquí0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor RTMP(e|s|t|te|ts). Puede encontrar más detalles sobre la configuración <0>aquí0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor RTSP. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor Red5/Pro. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor SRT. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor UDP. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor WOWZA. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Transmitir la fuente principal a un datarhei Core Ressource. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a una fuente de livespotting.com. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Transmita la fuente principal a los Servicios de Medios en Vivo de Akamai (MSL). Puede encontrar más detalles sobre la configuración del codificador MSL en <0>aquí0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Transmita la fuente principal al servicio de codificación en la nube de Bitmovin, una potente herramienta para la transmisión en directo. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Transmita la fuente principal al servicio Restream RTMP. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Transmite su vídeo como un flujo RTMP con la clave necesaria generada en YouTube Studio. Puede encontrar más información sobre la configuración de una transmisión en directo en la <0>Academia de Creadores0> de YouTube.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Transmite su flujo de vídeo con la clave requerida, generada en Twitter Producer. Puede encontrar más información sobre la configuración de una transmisión en directo en <0>Productor0> de Twitter.","Tune":"Sintonice","UDP transport":"Transporte UDP","Unable to load the config.":"No se puede cargar la configuración.","Unique ident on the service.":"Identificación única en el servicio.","Unknown":"Desconocido","Unselected":"No seleccionado","Upload":"Subir a","Uploading the file failed":"La carga del archivo ha fallado","Uploading the logo failed":"Falló la carga del logotipo","Uptime":"Tiempo de funcionamiento","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Utilice Auth0 para su núcleo Restreamer en funcionamiento. Más <0>detalles0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Utilice el asistente (<0/>) para una configuración rápida y sencilla, o edite (<1/>) las fuentes directamente en el modo personalizado.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Utilice los derechos de autor y elija la licencia de imagen correcta. Ya sea libre para todos o muy restringida. Comente brevemente lo que otros pueden hacer con su imagen.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Utilice sus derechos de autor y elija la licencia de imagen adecuada. Ya sea libre para todos o muy restringida. Comente brevemente lo que otros pueden hacer con su imagen.","User registration":"Registro de usuarios","Username":"Nombre de usuario","Username for authorization.":"Nombre de usuario para la autorización.","Username for the device.":"Nombre de usuario del dispositivo.","VPU ID":"ID DE LA VPU","Video":"Vídeo","Video device":"Dispositivo de vídeo","Video settings":"Ajustes de vídeo","Video setup":"Configuración del vídeo","Video source":"Fuente de vídeo","Viewer":"Visor","Virtual source":"Fuente virtual","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Bienvenido a Restreamer v2, la solución para la publicación rápida y sencilla de vídeos. Gratis para uso privado y comercial. Más ayuda en los <0>docs0>.","Write protection":"Protección de la escritura","YUV test pattern":"Patrón de prueba YUV","Yes":"Sí","You can't abort the wizard because at least one input must be defined.":"No puede abortar el asistente porque al menos una entrada debe estar definida.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"Ha cambiado la configuración. Para que los cambios surtan efecto, tiene que reiniciar la aplicación. ¿Quiere reiniciar ahora?","You have to reconnect manually":"Tiene que volver a conectarse manualmente","You have unsaved changes. Please save them before you can control the service again.":"Tiene cambios sin guardar. Por favor, guárdelos antes de poder controlar el servicio de nuevo.","Your stream needs to be encoded, but there's no suitable encoder available.":"Su flujo necesita ser codificado, pero no hay un codificador adecuado disponible.","Your stream needs to be encoded. Choose the desired encoder:":"Su flujo debe ser codificado. Elija el codificador deseado:","blue":"azul","brown":"marrón","iframe code":"código iframe","kbit/s":"kbit/s","pink":"rosa","velvet":"terciopelo","violet":"violeta","white":"blanco"}};
\ No newline at end of file
+/*eslint-disable*/module.exports={messages:{"<0>Compatibility list0>":"<0>Lista de compatibilidad0>","<0>Show probe details0>":"<0>Mostrar detalles de la sonda0>","ALSA":"ALSA","API endpoint not found. Settings not saved.":"Punto final de la API no encontrado. La configuración no se ha guardado.","AVFoundation":"AVFoundation","Abort":"Abortar","About":"Acerca de","Add":"Añada","Add Publication":"Añadir publicación","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Añada widgets y estilos externos al sitio de publicación. Puede encontrar algunos ejemplos en la página de ayuda.","Add new channel":"Añadir un nuevo canal","Add: {0}":["Añadir: ",["0"]],"Address":"Dirección","Address for the background image.":"Dirección para la imagen de fondo.","Address to listen on for HTTP requests.":"Dirección de escucha para las peticiones HTTP.","Address to listen on for HTTPS requests.":"Dirección de escucha para las solicitudes HTTPS.","Adjust publication site colors and background as you like.":"Ajuste los colores del sitio de publicación y el fondo a su gusto.","Advanced monitoring":"Vigilancia avanzada","Advanced settings":"Ajustes avanzados","Advanced setup":"Configuración avanzada","Alerting by email":"Alerta por correo electrónico","All":"Todo","All important system settings.":"Todos los ajustes importantes del sistema.","Allow all referrer":"Permitir todos los remitentes","Allow counting how many viewers the stream has.":"Permite contar el número de espectadores que tiene el flujo.","Amplitude":"Amplitud","An environment variable sets this value.":"Una variable de entorno establece este valor.","App":"App","Application":"Aplicación","Are you sure you want to abort the wizard?":"¿Está seguro de que quiere abortar el asistente?","Audio":"Audio","Audio Device":"Dispositivo de audio","Audio device":"Dispositivo de audio","Audio from device":"Audio del dispositivo","Audio settings":"Ajustes de audio","Audio setup":"Configuración de audio","Auth0":"Auth0","Auth0 Tenant":"Auth0 Inquilino","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 no está disponible actualmente porque esta interfaz está cargada desde un origen inseguro.","Author":"Autor","Authorization":"Autorización","Automatic cleanup of all media data":"Limpieza automática de todos los datos de los medios de comunicación","Autoplay":"Reproducción automática","Available":"Disponible","Back":"Volver","Background colors":"Colores de fondo","Background image":"Imagen de fondo","Backup URL":"URL de respaldo","Backup server":"Servidor de respaldo","Backup stream":"Flujo de reserva","Backup stream key":"Clave de flujo de respaldo","Bandwidth":"Ancho de banda","Bandwidth control":"Control del ancho de banda","Banner":"Banner","Basic":"Básico","Beep factor":"Factor Bip","Bitrate":"Bitrate","Briefly describe what the audience will see during the live stream.":"Describa brevemente lo que el público verá durante la transmisión en directo.","Button color":"Color del botón","Cache for files on /data.":"Caché para archivos en /data.","Cache time (Seconds)":"Tiempo de caché (segundos)","Cache types":"Tipos de caché","Capture clicks":"Captura de clics","Capture cursor":"Cursor de captura","Channel \"{0}\" saved":["Canal \"",["0"],"\" guardado"],"Channels":"Canales","Check for updates":"Compruebe las actualizaciones","Check the requirements":"Compruebe los requisitos","Choose a video stream":"Elija un flujo de vídeo","Choose an audio stream":"Elija un flujo de audio","Choose an input device ...":"Elija un dispositivo de entrada ...","Choose codec ...":"Elija el códec ...","Choose tenant ...":"Elija al inquilino ...","Chunk":"Chunk","Close":"Cerrar","Code injection":"Inyección de código","Codec":"Códec","Color":"Color","Config":"Configurar","Confirm password":"Confirmar contraseña","Connect":"Conectar","Connected device":"Dispositivo conectado","Connected since <0/>":"Conectado desde <0/>","Connecting ...":"Conectando ...","Connecting to Restreamer Core ...":"Conexión al núcleo de Restreamer ...","Connecting to Restreamer Core failed probably because of mixed content.":"La conexión con Restreamer Core ha fallado probablemente debido a la mezcla de contenidos.","Content":"Contenido","Content URL":"Content URL","Cores":"Núcleos","Create user":"Crear usuario","Creative Commons":"Creative Commons","Custom ...":"A medida ...","Custom JSON config for datarhei Core.":"Configuración JSON personalizada para datarhei Core.","Custom audio device":"Dispositivo de audio personalizado","Custom audio index":"Índice de audio personalizado","Custom bitrate (kbit/s)":"Tasa de bits personalizada (kbit/s)","Custom code injection":"Inyección de código personalizado","Custom delay":"Retraso personalizado","Custom device":"Dispositivo personalizado","Custom format":"Formato personalizado","Custom framerate":"Velocidad de fotogramas personalizada","Custom keyframe interval":"Intervalo de fotogramas clave personalizado","Custom layout":"Diseño personalizado","Custom sampling (Hz)":"Muestreo personalizado (Hz)","Custom scale":"Escala personalizada","Custom size":"Tamaño personalizado","Custom video device":"Dispositivo de vídeo personalizado","Custom video index":"Índice de vídeo personalizado","Data copied to clipboard":"Datos copiados en el portapapeles","Death color":"Color de la muerte","Decoder":"Decodificador","Default":"Por defecto","Delay":"Retraso","Delay (ms)":"Retraso (ms)","Delete":"Borrar","Deleting a publication service cannot be reversed. The publication stops immediately.":"La eliminación de un servicio de publicación no se puede revertir. La publicación se detiene inmediatamente.","Delivering mode":"Modo de entrega","Description":"Descripción","Design":"Diseño","Device":"Dispositivo","Disconnect":"Desconectar","Disconnect & Continue":"Desconectar y continuar","Disconnecting ...":"Desconectando...","Disk":"Disco","Disk cache":"Caché de disco","Disk storage":"Almacenamiento en disco","Do you really want to restart the application now?":"¿Realmente quiere reiniciar la aplicación ahora?","Do you want to delete \"{0}\"?":["¿Quiere borrar \"",["0"],"\"?"],"Do you want to delete {title}?":["¿Desea eliminar ",["título"],"?"],"Do you want to disconnect \"{0}\"?":["¿Quiere desconectar \"",["0"],"\"?"],"Docs":"Docs","Documentation":"Documentación","Dup. frames":"Marcos Dup.","EDIT: Player":"EDIT: Jugador","EDIT: Publication Website":"EDIT: Página web de la publicación","Edit":"Editar","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Edite las fuentes de audio y vídeo para la transmisión en directo. Añada una descripción y establezca la licencia de contenido que desee.","Edit: {title}":["Editar: ",["título"]],"Embed":"Incrustar","Enable RTMP server ...":"Habilitar el servidor RTMP ...","Enable a periodic beep every second with this value times the carrier frequency":"Habilitar un pitido periódico cada segundo con este valor multiplicado por la frecuencia portadora","Enable backup stream":"Habilitar el flujo de respaldo","Enable nerd statistics":"Habilitar las estadísticas de los nerds","Enable primary stream":"Habilitar el flujo primario","Enable snapshots":"Habilitar las instantáneas","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"Se recomienda encarecidamente habilitar la autorización. De lo contrario, cualquiera puede acceder a esta instancia.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"Se recomienda encarecidamente habilitar la autentificación básica. De lo contrario, cualquiera podría escribir datos en /memfs.","Encoder":"Codificador","Encoding":"Codificación","Encryption":"Codificación","Enter a name for the new channel.":"Introduzca un nombre para el nuevo canal.","Enter password":"Introduzca la contraseña","Enter the address of your network source:":"Introduzca la dirección de su fuente de red:","Enter username":"Introduzca el nombre de usuario","Entropy coder":"Codificador de entropía","Error":"Error","Error while copying data to clipboard":"Error al copiar datos en el portapapeles","Error: {0}":["Error: ",["0"]],"Expands the area above the channel list (live chat).":"Amplía el área sobre la lista de canales (chat en vivo).","Expands the area under the channel description (comment boxes).":"Amplía el área bajo la descripción del canal (cuadros de comentarios).","Expert mode":"Modo experto","Extend channel list":"Ampliar la lista de canales","Extend content":"Ampliar el contenido","Extend footer":"Ampliar el pie de página","Extend header":"Ampliar la cabecera","FFmpeg":"FFmpeg","FPS":"FPS","Failed to create publication service ({0})":["Fallo en la creación del servicio de publicación (",["0"],")"],"Failed to create publication website files.":"Fallo en la creación de los archivos del sitio web de la publicación.","Failed to probe the source. Please check the <0>probe details0>.":"No se ha podido sondear la fuente. Por favor, compruebe los <0>detalles de la sonda0>.","Failed to refresh token: {0}":["Fallo en la actualización de la ficha: ",["0"]],"Failed to save ingest metadata":"Fallo al guardar los metadatos de ingesta","Failed to stop process":"Fallo en la detención del proceso","Failed to store player size setting.":"Fallo al almacenar el ajuste del tamaño del reproductor.","Failed to store publication service ({0})":["Fallo en el almacenamiento del servicio de publicación (",["0"],")"],"Failed to update ingest process ({0})":["Fallo en la actualización del proceso de ingesta (",["0"],")"],"Failed to update the player":"Fallo en la actualización del reproductor","Failed to verify the source. Please check the address.":"No se ha podido verificar la fuente. Por favor, compruebe la dirección.","Finish":"Acabado","Flags":"Banderas","For Javascripts.":"Para Javascripts.","For Stylesheets.":"Para las hojas de estilo.","Force input framerate":"Forzar la velocidad de entrada de fotogramas","Format":"Formato","Frame drops":"Caída de cuadros","Framebuffer":"Buffer de imágenes","Framerate":"Framerate","Frequency (Hz)":"Frecuencia (Hz)","GET":"GET","General":"General","Google Analytics ID":"ID de Google Analytics","Google Analytics Tracker Name":"Nombre del rastreador de Google Analytics","HLS":"HLS","HLS statistic for the In-memory storage":"Estadística HLS para el almacenamiento en memoria","HTTP and HTTPS":"HTTP y HTTPS","HTTP port":"Puerto HTTP","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"Puerto HTTPS","Hardware device":"Dispositivo de hardware","Header":"Cabecera","Headline":"Titular","Hosted Restreamer interface":"Interfaz de Restreamer alojado","Human readable name on the service.":"Nombre legible para el ser humano en el servicio.","IP address":"Dirección IP","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"Si ha cambiado los puertos, puede ser que Restreamer Core ya se haya reiniciado, pero ahora está disponible en un puerto diferente.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"Si ha habilitado Let's Encrypt TLS, puede tardar un poco en adquirir los certificados. Asegúrese de que Restreamer Core es accesible a través del puerto 80 desde Internet. Compruebe el registro de la consola de Restreamer Core.","Ignore IP ranges":"Ignorar los rangos de IP","Image URL":"URL de la imagen","Imprint":"Impresión","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"Además del reproductor, el Restreamer ofrece una completa página de aterrizaje, con la que podrá presentar su transmisión en directo de forma fácil y rápida.","In-memory":"En memoria","In-memory storage":"Almacenamiento en memoria","Incompatible":"Incompatible","Inherit":"Heredar","Inject 1":"Inyectar 1","Inject 2":"Inyectar 2","Inject 3":"Inyectar 3","Inject 4":"Inyectar 4","Internal HLS server":"Servidor HLS interno","Internal RTMP server":"Servidor RTMP interno","Interval (seconds)":"Intervalo (segundos)","Issue alert":"Alerta de emisión","Keyframe interval (seconds)":"Intervalo de fotogramas clave (segundos)","Layout":"Disposición","Let's Encrypt certification":"Certificación Let's Encrypt","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Let's Encrypt requiere uno o más nombres de dominio público y un puerto 80/TCP accesible.","Level":"Nivel","Level of system protocol.":"Nivel de protocolo del sistema.","License":"Licencia","Life color":"El color de la vida","Linecolor":"Linecolor","Link":"Enlace","Link, mouseover":"Enlace, ratón","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"Lista de rangos de IP en notación CIDR, por ejemplo, 127.0.0.1/32, que las estadísticas no registrarán -un rango de IP por línea. Déjelo vacío para registrar todas las sesiones.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"Lista de extensiones de archivos a almacenar en caché (por ejemplo, \".html\"), una por línea. Déjela vacía para almacenar en caché todos los tipos de archivos.","List size (segments)":"Tamaño de la lista (segmentos)","Live-Streaming to Facebook Live RTMP service":"Transmisión en directo al servicio RTMP de Facebook Live","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Transmisión en directo al servicio RTMP de Instagram Live. La clave del streaming requiere un servicio como <0>Pato Amarillo0>.","Live-Streaming to Twitch Live RTMP Service.":"Transmisión en directo al servicio RTMP de Twitch Live.","Live-Streaming to Vimeo Live RTMP Service":"Transmisión en directo al servicio Vimeo Live RTMP","Livesource ID":"Identificación de la fuente de vida","Log level":"Nivel de registro","Logging":"Registro","Login":"Acceda a","Login failed: Couldn't load API details":"El inicio de sesión ha fallado: No se han podido cargar los detalles de la API","Login failed: {0}":["El inicio de sesión ha fallado: ",["0"]],"Login/JWT authorization":"Autorización de inicio de sesión/JWT","Logo":"Logotipo","Logout":"Cierre de sesión","MB":"MB","Main Source":"Fuente principal","Main channel":"Canal principal","Main channel not found":"Canal principal no encontrado","Main channel saved":"Canal principal guardado","Main page channel (index.html).":"Canal de la página principal (index.html).","Maintainer:":"Mantenedor:","Maximum allowed cache size, 0 for unlimited.":"Tamaño máximo de caché permitido, 0 para ilimitado.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Máximo de megabytes de RAM permitidos para /memfs, 0 para ilimitado.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Máximo de megabytes permitidos a consumir del disco duro. 0 para ilimitado.","Maximum bandwidth Mbit/s":"Ancho de banda máximo Mbit/s","Maximum delay in milliseconds.":"Retraso máximo en milisegundos.","Maximum file size (Megabytes)":"Tamaño máximo del archivo (Megabytes)","Maximum file size to put in cache.":"Tamaño máximo del archivo a poner en la caché.","Maximum log histroy":"Máxima historia de registro","Maximum log lines":"Líneas de registro máximas","Maximum size (Megabytes)":"Tamaño máximo (Megabytes)","Maximum viewer idle time (Seconds)":"Tiempo máximo de inactividad del espectador (segundos)","Maximum viewers":"Máximos espectadores","Memory":"Memoria","Meta information":"Meta información","Metadata":"Metadatos","Mold":"Moho","More about Twitter's copyright <0>here0>.":"Más información sobre los derechos de autor de Twitter <0>aquí0>.","More about YouTube's copyright <0>here0>.":"Más información sobre los derechos de autor de YouTube <0>aquí0>.","More about licenses here":"Más información sobre las licencias aquí","More about the service":"Más información sobre el servicio","Mute":"Silencio","Name":"Nombre","Name for the template. If the name already exists, it will be overwritten.":"Nombre para la plantilla. Si el nombre ya existe, se sobrescribirá.","Network":"Red","Network source":"Fuente de la red","Next":"Siguiente","Next: Audio":"Siguiente: Audio","Next: Video setup":"Siguiente: Configuración del vídeo","No":"No","No audio":"Sin audio","No audio stream available":"No hay flujo de audio disponible","No input device available":"No hay dispositivo de entrada disponible","No live stream was detected. Please check the software that sends the stream.":"No se ha detectado ninguna transmisión en directo. Por favor, compruebe el software que envía el flujo.","No source selected":"No se ha seleccionado ninguna fuente","No sources available":"No hay fuentes disponibles","No suitable encoder found.":"No se ha encontrado un codificador adecuado.","No video":"No hay vídeo","No video stream available":"No hay flujo de vídeo disponible","Node ID":"ID de nodo","Noise":"Ruido","None":"Ninguno","Notes":"Notas","Number of log lines to keep.":"Número de líneas de registro a conservar.","Number of logs to keep for each process.":"Número de registros a mantener para cada proceso.","OK":"OK","One referrer per line, e.g. http://www.example.com":"Un referente por línea, por ejemplo: http://www.example.com","Open":"Abrir","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"El passthrough (copia) sólo debe desactivarse si es necesario. Cada codificación requiere recursos adicionales de la CPU/GPU.","Password":"Contraseña","Password for authorization.":"Contraseña para la autorización.","Password for the device.":"Contraseña para el dispositivo.","Persist viewer statistics":"Persistir las estadísticas de los espectadores","Pixel format":"Formato de píxeles","Plan: <0>Starter0>":"Plan: <0>Inicio0>","Platforms":"Plataformas","Playback":"Reproducción","Player":"Jugador","Player URL":"URL del jugador","Player settings saved":"Ajustes del jugador guardados","Playersite":"Playersite","Playlist":"Lista de reproducción","Please check the <0>process log0>":"Por favor, compruebe el <0>registro del proceso0>","Please contact the operator of the service and check what happens.":"Póngase en contacto con el operador del servicio y compruebe lo que ocurre.","Please select a file to upload.":"Por favor, seleccione un archivo para cargar.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"Por favor, utilice \"Passthrough (copia)\" si es posible. La codificación requiere recursos adicionales de la CPU/GPU.","Please wait. Probe stream data ...":"Por favor, espere. Datos del flujo de la sonda ...","Please wait. Setting up the stream ...":"Por favor, espere. Configurando el flujo ...","Port":"Puerto","Position":"Posición","Preset":"Preestablecido","Primary stream":"Corriente primaria","Primary stream key":"Clave de flujo primaria","Probe":"Sonda","Process":"Proceso","Process control":"Control de procesos","Process debug":"Depuración del proceso","Process debug report":"Informe de depuración del proceso","Process details":"Detalles del proceso","Process report":"Informe del proceso","Processing & Control":"Procesamiento y control","Profile":"Perfil","Protocol":"Protocolo","Protocols":"Protocolos","Public domain/s":"Dominio público","Publication service not found":"Servicio de publicación no encontrado","Publication website settings saved":"Se guarda la configuración del sitio web de la publicación","Publications":"Publicaciones","Pull Mode":"Modo de tirar","Pull or recieve the data:":"Tire o reciba los datos:","Quality":"Calidad","RGB test pattern":"Patrón de prueba RGB","RTMP app for publishing.":"Aplicación RTMP para la publicación.","RTMP server":"Servidor RTMP","RTMP server is not enabled":"El servidor RTMP no está habilitado","RTMP server listen address.":"Dirección de escucha del servidor RTMP.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"Token RTMP para publicar y reproducir. El token es el valor del parámetro de consulta URL 'token'.","RTMP/S":"RTMP/S","RTMPS server":"Servidor RTMPS","RTSP":"RTSP","Raspberry Pi camera":"Cámara Raspberry Pi","Rate control":"Control de la tasa","Ratio":"Ratio","Read input at native speed":"Leer la entrada a velocidad nativa","Receive Mode":"Modo de recepción","Reconnect":"Conecte de nuevo","Reconnect delay (seconds)":"Retraso de reconexión (segundos)","Reconnecting in {0}s":["Reconexión en ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["La reconexión con Restreamer Core ha fallado durante los últimos ",["RETRIES"]," segundos."],"Reconnecting to Restreamer Core failed.":"Ha fallado la reconexión con Restreamer Core.","Refresh":"Actualización","Region":"Región","Reload":"Recargar","Remove the oldest entries if the /memfs is full":"Eliminar las entradas más antiguas si el /memfs está lleno","Requires activation":"Requiere activación","Restart":"Reinicie","Restart required":"Es necesario reiniciar","Restarting":"Reiniciando","Restarting Restreamer Core ...":"Reiniciando el núcleo de Restreamer ...","Restarting the application failed.":"El reinicio de la aplicación ha fallado.","Restreamer Service":"Servicio de resemantización","Retrieving stream data ...":"Recuperación de los datos del flujo ...","Retry":"Reintentar","Rule":"Regla","Sampling":"Muestreo","Save":"Guarde","Scale":"Escala","Seconds to keep files in cache.":"Segundos para mantener los archivos en la caché.","Seconds until a process is restarted.":"Segundos hasta que se reinicie un proceso.","Seconds until a staled process is terminated.":"Segundos hasta que se termina un proceso estancado.","Seconds until the snapshot/thumbnail of the video source is updated.":"Segundos hasta que se actualiza la instantánea/imagen de la fuente de vídeo.","Security":"Seguridad","Security token":"Ficha de seguridad","Seekbar color":"Color de la barra de herramientas","Segment length (seconds)":"Duración del segmento (segundos)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"El segmento se cortará en el siguiente fotograma clave una vez transcurrido este tiempo. Se recomienda 2.","Segmentation":"Segmentación","Select a device:":"Seleccione un dispositivo:","Select audio source:":"Seleccione la fuente de audio:","Select source ...":"Seleccione la fuente ...","Select video source:":"Seleccione la fuente de vídeo:","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Seleccione si extrae el flujo de una <0>fuente de red0> (como una cámara de red) o del <1>servidor RTMP interno1> (por ejemplo, los flujos OBS al Restreamer).","Select your encoding setting:":"Seleccione su configuración de codificación:","Selected":"Seleccionado","Selected channel":"Canal seleccionado","Selection":"Selección","Send anonymous metrics (helps us for future development)":"Enviar métricas anónimas (nos ayuda para el desarrollo futuro)","Send stream to this address:":"Envíe la corriente a esta dirección:","Send video to Framebuffer":"Enviar vídeo a Framebuffer","Server":"Servidor","Service":"Servicio","Service name":"Nombre del servicio","Service token for monitoring.":"Ficha de servicio para la supervisión.","Sessions":"Sesiones","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Establece un límite de ancho de banda en Mbit por segundo para la transferencia de datos HLS salientes. Todos los servicios, como el RTMP y los procesos salientes, se incluyen en el cálculo. Si se supera el ancho de banda, los espectadores HLS reciben el código de estado HTTP 509 (Límite de ancho de banda superado). 0 es ilimitado.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Establece un límite de espectadores para las sesiones HLS. Si se supera el límite, los espectadores HLS reciben el código de estado HTTP 509 (Límite de ancho de banda superado). 0 es ilimitado.","Setting for connection to the service.":"Ajuste para la conexión al servicio.","Settings":"Ajustes","Settings (expert mode)":"Ajustes (modo experto)","Settings for /data path. The access is protected by":"Configuración de la ruta /data. El acceso está protegido por","Settings for /memfs path.":"Configuración de la ruta /memfs.","Settings saved. All changes will be applied after restarting the application.":"Ajustes guardados. Todos los cambios se aplicarán después de reiniciar la aplicación.","Share button":"Botón de compartir","Shows a reference to the project.":"Muestra una referencia al proyecto.","Sign up (free)":"Inscríbase (gratis)","Silence":"Silencio","Silence Audio":"Silencio Audio","Sine":"Sine","Sitename":"Nombre del sitio","Size":"Tamaño","Snapshot":"Instantánea","Social-login (OAuth2, 2FA)":"Social-login (OAuth2, 2FA)","Socket timeout (microseconds)":"Tiempo de espera del zócalo (microsegundos)","Software":"Software","Source":"Fuente","Speed":"Velocidad","Stale timeout (seconds)":"Tiempo de espera (segundos)","Statistics":"Estadísticas","Storage":"Almacenamiento","Stores the viewer statistics to the disk.":"Almacena las estadísticas del visor en el disco.","Stream":"Corriente","Stream URL":"URL de la corriente","Stream key":"Clave de flujo","Stream name":"Nombre de la corriente","Stream names":"Nombres de los arroyos","Support datarhei Restreamer":"Apoyo a datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Soporta HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT y más.","System":"Sistema","Template":"Plantilla","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Plantilla que se utilizará para crear la página web de la publicación. El botón de borrar elimina la selección del sistema.","Terms":"Términos","Test pattern":"Patrón de prueba","Test pattern (extended)":"Patrón de prueba (ampliado)","Text colors":"Colores del texto","The amplitude (0.0 - 1.0) of the generated audio stream":"La amplitud (0,0 - 1,0) del flujo de audio generado","The application is using an older version of the settings.":"La aplicación está utilizando una versión antigua de la configuración.","The bitrate of the audio stream.":"La tasa de bits del flujo de audio.","The carrier frequency":"La frecuencia de la portadora","The channel \"{0}\" could not be deleted":["El canal \"",["0"],"\" no pudo ser borrado"],"The channel \"{0}\" has been deleted":["El canal \"",["0"],"\" ha sido borrado"],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"La eliminación de este canal no se puede recuperar. Todas las publicaciones de este canal serán eliminadas.","The input profile is not complete. Please define a video and audio source.":"El perfil de entrada no está completo. Por favor, defina una fuente de vídeo y audio.","The layout of the audio stream.":"La disposición del flujo de audio.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"El número máximo de segmentos de la lista de reproducción. El 0 contendrá todos los segmentos. Se recomienda 6.","The noise color":"El color del ruido","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"La persona que asoció una obra con esta escritura ha dedicado la obra al dominio público renunciando a todos sus derechos sobre la obra en todo el mundo bajo la ley de derechos de autor, incluyendo todos los derechos conexos y vecinos, en la medida permitida por la ley. Puede copiar, modificar, distribuir y representar la obra, incluso con fines comerciales, todo ello sin pedir permiso.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"El nombre de dominio público alcanzable del host en el que se ejecuta este Restreamer. Separe los nombres de dominio múltiples con una coma.","The publication service \"{0}\" could not be deleted":["El servicio de publicación \"",["0"],"\" no ha podido ser eliminado"],"The publication service \"{0}\" has been created":["El servicio de publicación \"",["0"],"\" ha sido creado"],"The publication service \"{0}\" has been deleted":["El servicio de publicación \"",["0"],"\" ha sido eliminado"],"The publication service has been created":"Se ha creado el servicio de publicación","The sample rate of the audio stream.":"La frecuencia de muestreo del flujo de audio.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["El archivo seleccionado es demasiado grande (",["0"]," bytes). Sólo se permiten ",["1"]," bytes."],"The selected file type ({0}) is not allowed. Allowed file types are {types}":["El tipo de archivo seleccionado (",["0"],") no está permitido. Los tipos de archivo permitidos son ",["types"]],"The settings for \"{0}\" have been saved":["Los ajustes de \"",["0"],"\" se han guardado"],"The source doesn't provide any audio streams.":"La fuente no proporciona ningún flujo de audio.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"La fuente no proporciona ningún flujo de audio. Por favor, compruebe los <0>detalles de la sonda0>.","The source doesn't provide any compatible audio streams.":"La fuente no proporciona ningún flujo de audio compatible.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"La fuente no proporciona ningún flujo de vídeo compatible. Por favor, compruebe los <0>requisitos0>.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"La fuente no proporciona ningún flujo de vídeo. Por favor, compruebe los <0>detalles de la sonda0>.","The source doesn't provide any video streams. Please check the device.":"La fuente no proporciona ningún flujo de vídeo. Por favor, compruebe el dispositivo.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"La fuente de vídeo no proporciona ningún flujo de audio compatible. Se recomienda <0>Audio silencioso0>. Los servicios, como YouTube, Facebook y otros, requieren un canal de audio.","The video source is compatible. Select the desired resolution:":"La fuente de vídeo es compatible. Seleccione la resolución deseada:","There are updates available. Here you get more information.":"Hay actualizaciones disponibles. Aquí tiene más información.","There was a problem storing the settings. Settings not saved.":"Hubo un problema al guardar los ajustes. Los ajustes no se han guardado.","There was an error connecting to Restreamer Core at {0}.":["Se ha producido un error de conexión con Restreamer Core en ",["0"],"."],"There was an error during upload: {0}":["Ha habido un error durante la carga: ",["0"]],"There was an error setting up the stream.":"Hubo un error al configurar el flujo.","There were some errors in the settings. Settings not saved.":"Hubo algunos errores en la configuración. Los ajustes no se han guardado.","There's no login method available.":"No hay ningún método de inicio de sesión disponible.","This is a dummy service that explains to you the concepts of service.":"Este es un servicio ficticio que le explica los conceptos del servicio.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"Esto no es necesariamente un error. Sin embargo, es posible que Restreamer Core tarde un poco más en reiniciarse..","This is to mention the copyright regulations for the target of this service.":"Se trata de mencionar las normas de derechos de autor para el objetivo de este servicio.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"Esta licencia permite a los reutilizadores copiar y distribuir el material en cualquier medio o formato sólo en forma no adaptada y siempre que se dé la atribución al creador. La licencia permite el uso comercial.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"Esta licencia permite a los reutilizadores copiar y distribuir el material en cualquier medio o formato en forma no adaptada, sólo para fines no comerciales y siempre que se dé la atribución al creador.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"Esta licencia permite a los reutilizadores distribuir, remezclar, adaptar y construir a partir del material en cualquier medio o formato sólo con fines no comerciales y siempre que se cite al creador.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Esta licencia permite a los reutilizadores distribuir, remezclar, adaptar y construir a partir del material en cualquier medio o formato sólo con fines no comerciales y siempre que se cite al creador. Si usted remezcla, adapta o construye sobre el material, debe licenciar el material modificado bajo idénticos términos.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"Esta licencia permite a los reutilizadores distribuir, remezclar, adaptar y construir sobre el material en cualquier medio o formato, siempre y cuando se dé la atribución al creador. La licencia permite el uso comercial.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Esta licencia permite a los reutilizadores distribuir, remezclar, adaptar y construir sobre el material en cualquier medio o formato, siempre y cuando se dé la atribución al creador. La licencia permite el uso comercial. Si usted remezcla, adapta o construye sobre el material, debe licenciar el material modificado bajo idénticos términos.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"Esta fuente no puede ser editada mientras esté en uso. Para continuar, tiene que desconectar la fuente.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["Esta versión de la UI no es compatible con el binario FFmpeg disponible (",["0"],"). La UI requiere ",["1"],". Por favor, utilice un binario FFmpeg compatible."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["Esta versión de la interfaz de usuario no es compatible con el núcleo conectado (",["0"],"). La UI requiere ",["1"],". Por favor, utilice una versión compatible de la UI."],"This version of the UI is compatible.":"Esta versión de la interfaz de usuario es compatible.","Time until an inactive viewer connection is treated as closed.":"Tiempo que transcurre hasta que una conexión de visor inactiva es tratada como cerrada.","Token":"Ficha","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmita instantáneas de la fuente principal a un servidor HTTP/S. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Transmite el canal de audio de la fuente principal a un servidor Icecast. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal como HTTP-Live-Streaming (HLS) a un servidor HTTP/S. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal como MPEG-DASH a un servidor HTTP/S. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Transmitir la fuente principal a un Servicio Live de Brightcove. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Transmita la fuente principal a un servicio RTMP de CDN77. Más información sobre la configuración <0>aquí0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Transmita la fuente principal a un servicio RTMP de DaCast. Más información sobre la configuración <0>aquí0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Transmita la fuente principal a un servicio MPEG-TS. Puede encontrar más detalles sobre los ajustes aquí <0>aquí0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor RTMP(e|s|t|te|ts). Puede encontrar más detalles sobre la configuración <0>aquí0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor RTSP. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor Red5/Pro. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor SRT. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor UDP. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a un servidor WOWZA. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Transmitir la fuente principal a un datarhei Core Ressource. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Transmita la fuente principal a una fuente de livespotting.com. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Transmita la fuente principal a los Servicios de Medios en Vivo de Akamai (MSL). Puede encontrar más detalles sobre la configuración del codificador MSL en <0>aquí0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Transmita la fuente principal al servicio de codificación en la nube de Bitmovin, una potente herramienta para la transmisión en directo. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Transmita la fuente principal al servicio Restream RTMP. Puede encontrar más detalles sobre los ajustes <0>aquí0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Transmite su vídeo como un flujo RTMP con la clave necesaria generada en YouTube Studio. Puede encontrar más información sobre la configuración de una transmisión en directo en la <0>Academia de Creadores0> de YouTube.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Transmite su flujo de vídeo con la clave requerida, generada en Twitter Producer. Puede encontrar más información sobre la configuración de una transmisión en directo en <0>Productor0> de Twitter.","Tune":"Sintonice","UDP transport":"Transporte UDP","Unable to load the config.":"No se puede cargar la configuración.","Unique ident on the service.":"Identificación única en el servicio.","Unknown":"Desconocido","Unselected":"No seleccionado","Upload":"Subir a","Uploading the file failed":"La carga del archivo ha fallado","Uploading the logo failed":"Falló la carga del logotipo","Uptime":"Tiempo de funcionamiento","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Utilice Auth0 para su núcleo Restreamer en funcionamiento. Más <0>detalles0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Utilice el asistente (<0/>) para una configuración rápida y sencilla, o edite (<1/>) las fuentes directamente en el modo personalizado.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Utilice los derechos de autor y elija la licencia de imagen correcta. Ya sea libre para todos o muy restringida. Comente brevemente lo que otros pueden hacer con su imagen.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Utilice sus derechos de autor y elija la licencia de imagen adecuada. Ya sea libre para todos o muy restringida. Comente brevemente lo que otros pueden hacer con su imagen.","User registration":"Registro de usuarios","Username":"Nombre de usuario","Username for authorization.":"Nombre de usuario para la autorización.","Username for the device.":"Nombre de usuario del dispositivo.","VPU ID":"ID DE LA VPU","Video":"Vídeo","Video device":"Dispositivo de vídeo","Video settings":"Ajustes de vídeo","Video setup":"Configuración del vídeo","Video source":"Fuente de vídeo","Viewer":"Visor","Virtual source":"Fuente virtual","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Bienvenido a Restreamer v2, la solución para la publicación rápida y sencilla de vídeos. Gratis para uso privado y comercial. Más ayuda en los <0>docs0>.","Write protection":"Protección de la escritura","YUV test pattern":"Patrón de prueba YUV","Yes":"Sí","You can't abort the wizard because at least one input must be defined.":"No puede abortar el asistente porque al menos una entrada debe estar definida.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"Ha cambiado la configuración. Para que los cambios surtan efecto, tiene que reiniciar la aplicación. ¿Quiere reiniciar ahora?","You have to reconnect manually":"Tiene que volver a conectarse manualmente","You have unsaved changes. Please save them before you can control the service again.":"Tiene cambios sin guardar. Por favor, guárdelos antes de poder controlar el servicio de nuevo.","Your stream needs to be encoded, but there's no suitable encoder available.":"Su flujo necesita ser codificado, pero no hay un codificador adecuado disponible.","Your stream needs to be encoded. Choose the desired encoder:":"Su flujo debe ser codificado. Elija el codificador deseado:","blue":"azul","brown":"marrón","iframe code":"código iframe","kbit/s":"kbit/s","pink":"rosa","velvet":"terciopelo","violet":"violeta","white":"blanco"}};
\ No newline at end of file
diff --git a/src/locales/es/messages.po b/src/locales/es/messages.po
index 03266e0..cbb38b6 100644
--- a/src/locales/es/messages.po
+++ b/src/locales/es/messages.po
@@ -13,12 +13,16 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
-#: src/views/Edit/Profile.js:372
-#: src/views/Edit/Profile.js:501
+#: src/misc/EncodingSelect.js:224
+msgid "<0>Compatibility list0>"
+msgstr "<0>Lista de compatibilidad0>"
+
+#: src/views/Edit/Profile.js:380
+#: src/views/Edit/Profile.js:510
msgid "<0>Show probe details0>"
msgstr "<0>Mostrar detalles de la sonda0>"
-#: src/views/Edit/Sources/ALSA.js:150
+#: src/views/Edit/Sources/ALSA.js:156
msgid "ALSA"
msgstr "ALSA"
@@ -26,26 +30,26 @@ msgstr "ALSA"
msgid "API endpoint not found. Settings not saved."
msgstr "Punto final de la API no encontrado. La configuración no se ha guardado."
-#: src/views/Edit/Sources/AVFoundation.js:211
+#: src/views/Edit/Sources/AVFoundation.js:221
msgid "AVFoundation"
msgstr "AVFoundation"
#: src/misc/ChannelList.js:356
-#: src/views/Edit/Profile.js:402
-#: src/views/Edit/Wizard/index.js:1136
-#: src/views/Edit/index.js:547
-#: src/views/Edit/index.js:573
-#: src/views/Edit/index.js:592
+#: src/views/Edit/Profile.js:410
+#: src/views/Edit/Wizard/index.js:1153
+#: src/views/Edit/index.js:549
+#: src/views/Edit/index.js:575
+#: src/views/Edit/index.js:594
#: src/views/Publication/Add.js:362
#: src/views/Publication/Edit.js:601
-#: src/views/Settings.js:1967
-#: src/views/Settings.js:2026
-#: src/views/Settings.js:2048
+#: src/views/Settings.js:1972
+#: src/views/Settings.js:2031
+#: src/views/Settings.js:2053
msgid "Abort"
msgstr "Abortar"
-#: src/Header.js:286
-#: src/Header.js:327
+#: src/Header.js:283
+#: src/Header.js:324
msgid "About"
msgstr "Acerca de"
@@ -57,7 +61,7 @@ msgstr "Añada"
msgid "Add Publication"
msgstr "Añadir publicación"
-#: src/views/Playersite.js:679
+#: src/views/Playersite.js:692
msgid "Add external widgets and styles to the publication site. You can find some examples on the help page."
msgstr "Añada widgets y estilos externos al sitio de publicación. Puede encontrar algunos ejemplos en la página de ayuda."
@@ -69,10 +73,10 @@ msgstr "Añadir un nuevo canal"
msgid "Add: {0}"
msgstr "Añadir: {0}"
-#: src/views/Edit/Sources/Network.js:339
+#: src/views/Edit/Sources/Network.js:355
#: src/views/Edit/Wizard/Sources/Network.js:66
#: src/views/Publication/Services/Brightcove.js:95
-#: src/views/Publication/Services/Core.js:99
+#: src/views/Publication/Services/Core.js:100
#: src/views/Publication/Services/DASH.js:192
#: src/views/Publication/Services/HLS.js:181
#: src/views/Publication/Services/Icecast.js:160
@@ -84,23 +88,23 @@ msgstr "Añadir: {0}"
#: src/views/Publication/Services/SRT.js:161
#: src/views/Publication/Services/UDP.js:127
#: src/views/Publication/Services/WOWZA.js:132
-#: src/views/Settings.js:1297
+#: src/views/Settings.js:1302
msgid "Address"
msgstr "Dirección"
-#: src/views/Playersite.js:616
+#: src/views/Playersite.js:629
msgid "Address for the background image."
msgstr "Dirección para la imagen de fondo."
-#: src/views/Settings.js:1326
+#: src/views/Settings.js:1331
msgid "Address to listen on for HTTP requests."
msgstr "Dirección de escucha para las peticiones HTTP."
-#: src/views/Settings.js:1339
+#: src/views/Settings.js:1344
msgid "Address to listen on for HTTPS requests."
msgstr "Dirección de escucha para las solicitudes HTTPS."
-#: src/views/Playersite.js:501
+#: src/views/Playersite.js:514
msgid "Adjust publication site colors and background as you like."
msgstr "Ajuste los colores del sitio de publicación y el fondo a su gusto."
@@ -108,7 +112,7 @@ msgstr "Ajuste los colores del sitio de publicación y el fondo a su gusto."
msgid "Advanced monitoring"
msgstr "Vigilancia avanzada"
-#: src/views/Edit/Sources/Network.js:380
+#: src/views/Edit/Sources/Network.js:396
#: src/views/Publication/Services/DASH.js:204
#: src/views/Publication/Services/HLS.js:193
#: src/views/Publication/Services/Icecast.js:170
@@ -121,7 +125,7 @@ msgstr "Vigilancia avanzada"
msgid "Advanced settings"
msgstr "Ajustes avanzados"
-#: src/views/Edit/Wizard/index.js:280
+#: src/views/Edit/Wizard/index.js:287
msgid "Advanced setup"
msgstr "Configuración avanzada"
@@ -137,11 +141,11 @@ msgstr "Todo"
msgid "All important system settings."
msgstr "Todos los ajustes importantes del sistema."
-#: src/views/Settings.js:1473
+#: src/views/Settings.js:1478
msgid "Allow all referrer"
msgstr "Permitir todos los remitentes"
-#: src/views/Settings.js:1513
+#: src/views/Settings.js:1518
msgid "Allow counting how many viewers the stream has."
msgstr "Permite contar el número de espectadores que tiene el flujo."
@@ -153,8 +157,8 @@ msgstr "Amplitud"
msgid "An environment variable sets this value."
msgstr "Una variable de entorno establece este valor."
-#: src/views/Publication/Services/Core.js:109
-#: src/views/Settings.js:1811
+#: src/views/Publication/Services/Core.js:107
+#: src/views/Settings.js:1816
msgid "App"
msgstr "App"
@@ -164,7 +168,7 @@ msgstr "App"
msgid "Application"
msgstr "Aplicación"
-#: src/views/Edit/Wizard/index.js:1155
+#: src/views/Edit/Wizard/index.js:1172
msgid "Are you sure you want to abort the wizard?"
msgstr "¿Está seguro de que quiere abortar el asistente?"
@@ -172,27 +176,27 @@ msgstr "¿Está seguro de que quiere abortar el asistente?"
msgid "Audio"
msgstr "Audio"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:92
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:111
msgid "Audio Device"
msgstr "Dispositivo de audio"
-#: src/views/Edit/Sources/ALSA.js:101
-#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/ALSA.js:114
+#: src/views/Edit/Sources/AVFoundation.js:159
msgid "Audio device"
msgstr "Dispositivo de audio"
-#: src/views/Edit/Wizard/index.js:858
-#: src/views/Edit/Wizard/index.js:870
+#: src/views/Edit/Wizard/index.js:875
+#: src/views/Edit/Wizard/index.js:887
msgid "Audio from device"
msgstr "Audio del dispositivo"
-#: src/views/Edit/Profile.js:417
-#: src/views/Edit/ProfileSummary.js:89
+#: src/views/Edit/Profile.js:425
+#: src/views/Edit/ProfileSummary.js:90
#: src/views/Publication/Edit.js:533
msgid "Audio settings"
msgstr "Ajustes de audio"
-#: src/views/Edit/Wizard/index.js:811
+#: src/views/Edit/Wizard/index.js:828
msgid "Audio setup"
msgstr "Configuración de audio"
@@ -208,43 +212,47 @@ msgstr "Auth0 Inquilino"
msgid "Auth0 is currently not available because this interface is loaded from an insecure origin."
msgstr "Auth0 no está disponible actualmente porque esta interfaz está cargada desde un origen inseguro."
-#: src/misc/controls/Metadata.js:74
+#: src/misc/controls/Metadata.js:71
msgid "Author"
msgstr "Autor"
#: src/views/Settings.js:1143
-#: src/views/Settings.js:1410
+#: src/views/Settings.js:1415
msgid "Authorization"
msgstr "Autorización"
-#: src/views/Publication/Player.js:434
+#: src/misc/controls/HLS.js:83
+msgid "Automatic cleanup of all media data"
+msgstr "Limpieza automática de todos los datos de los medios de comunicación"
+
+#: src/views/Publication/Player.js:437
msgid "Autoplay"
msgstr "Reproducción automática"
-#: src/views/Playersite.js:434
+#: src/views/Playersite.js:445
msgid "Available"
msgstr "Disponible"
-#: src/views/Edit/Profile.js:532
-#: src/views/Edit/Wizard/index.js:394
-#: src/views/Edit/Wizard/index.js:630
-#: src/views/Edit/Wizard/index.js:895
-#: src/views/Edit/Wizard/index.js:1007
-#: src/views/Edit/Wizard/index.js:1065
-#: src/views/Edit/Wizard/index.js:1147
+#: src/views/Edit/Profile.js:541
+#: src/views/Edit/Wizard/index.js:408
+#: src/views/Edit/Wizard/index.js:647
+#: src/views/Edit/Wizard/index.js:912
+#: src/views/Edit/Wizard/index.js:1024
+#: src/views/Edit/Wizard/index.js:1082
+#: src/views/Edit/Wizard/index.js:1164
#: src/views/Publication/Add.js:528
msgid "Back"
msgstr "Volver"
-#: src/views/Playersite.js:550
+#: src/views/Playersite.js:563
msgid "Background colors"
msgstr "Colores de fondo"
-#: src/views/Playersite.js:603
+#: src/views/Playersite.js:616
msgid "Background image"
msgstr "Imagen de fondo"
-#: src/views/Publication/Services/Akamai.js:195
+#: src/views/Publication/Services/Akamai.js:196
msgid "Backup URL"
msgstr "URL de respaldo"
@@ -256,7 +264,7 @@ msgstr "Servidor de respaldo"
msgid "Backup stream"
msgstr "Flujo de reserva"
-#: src/views/Publication/Services/Facebook.js:128
+#: src/views/Publication/Services/Facebook.js:124
msgid "Backup stream key"
msgstr "Clave de flujo de respaldo"
@@ -265,7 +273,7 @@ msgstr "Clave de flujo de respaldo"
msgid "Bandwidth"
msgstr "Ancho de banda"
-#: src/views/Settings.js:1368
+#: src/views/Settings.js:1373
msgid "Bandwidth control"
msgstr "Control del ancho de banda"
@@ -274,7 +282,7 @@ msgid "Banner"
msgstr "Banner"
#: src/views/Login.js:241
-#: src/views/Settings.js:1415
+#: src/views/Settings.js:1420
msgid "Basic"
msgstr "Básico"
@@ -287,40 +295,40 @@ msgstr "Factor Bip"
msgid "Bitrate"
msgstr "Bitrate"
-#: src/views/Edit/Wizard/index.js:996
-#: src/views/Edit/index.js:508
+#: src/views/Edit/Wizard/index.js:1013
+#: src/views/Edit/index.js:510
msgid "Briefly describe what the audience will see during the live stream."
msgstr "Describa brevemente lo que el público verá durante la transmisión en directo."
-#: src/views/Publication/Player.js:349
+#: src/views/Publication/Player.js:352
msgid "Button color"
msgstr "Color del botón"
-#: src/views/Settings.js:1682
+#: src/views/Settings.js:1687
msgid "Cache for files on /data."
msgstr "Caché para archivos en /data."
-#: src/views/Settings.js:1710
+#: src/views/Settings.js:1715
msgid "Cache time (Seconds)"
msgstr "Tiempo de caché (segundos)"
-#: src/views/Settings.js:1738
+#: src/views/Settings.js:1743
msgid "Cache types"
msgstr "Tipos de caché"
-#: src/views/Edit/Sources/AVFoundation.js:188
+#: src/views/Edit/Sources/AVFoundation.js:197
msgid "Capture clicks"
msgstr "Captura de clics"
-#: src/views/Edit/Sources/AVFoundation.js:185
+#: src/views/Edit/Sources/AVFoundation.js:194
msgid "Capture cursor"
msgstr "Cursor de captura"
-#: src/views/Edit/index.js:326
+#: src/views/Edit/index.js:327
msgid "Channel \"{0}\" saved"
msgstr "Canal \"{0}\" guardado"
-#: src/views/Edit/Sources/ALSA.js:124
+#: src/views/Edit/Sources/ALSA.js:129
msgid "Channels"
msgstr "Canales"
@@ -340,14 +348,14 @@ msgstr "Elija un flujo de vídeo"
msgid "Choose an audio stream"
msgstr "Elija un flujo de audio"
-#: src/views/Edit/Sources/ALSA.js:90
+#: src/views/Edit/Sources/ALSA.js:96
#: src/views/Edit/Sources/Framebuffer.js:80
#: src/views/Edit/Sources/Raspicam.js:84
-#: src/views/Edit/Sources/V4L.js:84
+#: src/views/Edit/Sources/V4L.js:90
msgid "Choose an input device ..."
msgstr "Elija un dispositivo de entrada ..."
-#: src/misc/EncodingSelect.js:190
+#: src/misc/EncodingSelect.js:202
msgid "Choose codec ..."
msgstr "Elija el códec ..."
@@ -360,28 +368,28 @@ msgstr "Elija al inquilino ..."
msgid "Chunk"
msgstr "Chunk"
-#: src/misc/ModalContent.js:87
-#: src/views/Playersite.js:769
+#: src/misc/ModalContent.js:77
+#: src/views/Playersite.js:782
#: src/views/Publication/Add.js:525
#: src/views/Publication/Edit.js:565
-#: src/views/Publication/Player.js:444
+#: src/views/Publication/Player.js:447
msgid "Close"
msgstr "Cerrar"
-#: src/views/Playersite.js:352
+#: src/views/Playersite.js:354
msgid "Code injection"
msgstr "Inyección de código"
-#: src/misc/EncodingSelect.js:188
+#: src/misc/EncodingSelect.js:200
msgid "Codec"
msgstr "Códec"
#: src/views/Edit/Sources/VirtualAudio.js:110
-#: src/views/Publication/Player.js:317
+#: src/views/Publication/Player.js:320
msgid "Color"
msgstr "Color"
-#: src/views/Settings.js:1277
+#: src/views/Settings.js:1282
msgid "Config"
msgstr "Configurar"
@@ -393,7 +401,7 @@ msgstr "Confirmar contraseña"
msgid "Connect"
msgstr "Conectar"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:134
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:157
msgid "Connected device"
msgstr "Dispositivo conectado"
@@ -402,7 +410,7 @@ msgid "Connected since <0/>"
msgstr "Conectado desde <0/>"
#: src/misc/ActionButton.js:12
-#: src/views/Main/index.js:308
+#: src/views/Main/index.js:305
#: src/views/Publication/Process.js:40
msgid "Connecting ..."
msgstr "Conectando ..."
@@ -415,12 +423,16 @@ msgstr "Conexión al núcleo de Restreamer ..."
msgid "Connecting to Restreamer Core failed probably because of mixed content."
msgstr "La conexión con Restreamer Core ha fallado probablemente debido a la mezcla de contenidos."
-#: src/misc/controls/Metadata.js:73
-#: src/views/Playersite.js:646
-#: src/views/Playersite.js:663
+#: src/misc/controls/Metadata.js:70
+#: src/views/Playersite.js:659
+#: src/views/Playersite.js:676
msgid "Content"
msgstr "Contenido"
+#: src/views/Main/index.js:365
+msgid "Content URL"
+msgstr ""
+
#: src/Footer.js:193
msgid "Cores"
msgstr "Núcleos"
@@ -442,22 +454,22 @@ msgstr "Creative Commons"
#: src/misc/coders/settings/Video.js:115
#: src/misc/coders/settings/Video.js:181
#: src/misc/coders/settings/Video.js:220
-#: src/views/Edit/Sources/ALSA.js:95
-#: src/views/Edit/Sources/AVFoundation.js:114
-#: src/views/Edit/Sources/AVFoundation.js:147
-#: src/views/Edit/Sources/V4L.js:90
+#: src/views/Edit/Sources/ALSA.js:101
+#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/V4L.js:96
msgid "Custom ..."
msgstr "A medida ..."
-#: src/views/Settings.js:1283
+#: src/views/Settings.js:1288
msgid "Custom JSON config for datarhei Core."
msgstr "Configuración JSON personalizada para datarhei Core."
-#: src/views/Edit/Sources/ALSA.js:102
+#: src/views/Edit/Sources/ALSA.js:115
msgid "Custom audio device"
msgstr "Dispositivo de audio personalizado"
-#: src/views/Edit/Sources/AVFoundation.js:154
+#: src/views/Edit/Sources/AVFoundation.js:160
msgid "Custom audio index"
msgstr "Índice de audio personalizado"
@@ -466,7 +478,7 @@ msgstr "Índice de audio personalizado"
msgid "Custom bitrate (kbit/s)"
msgstr "Tasa de bits personalizada (kbit/s)"
-#: src/views/Playersite.js:674
+#: src/views/Playersite.js:687
msgid "Custom code injection"
msgstr "Inyección de código personalizado"
@@ -506,35 +518,36 @@ msgstr "Escala personalizada"
msgid "Custom size"
msgstr "Tamaño personalizado"
-#: src/views/Edit/Sources/V4L.js:97
+#: src/views/Edit/Sources/V4L.js:110
msgid "Custom video device"
msgstr "Dispositivo de vídeo personalizado"
-#: src/views/Edit/Sources/AVFoundation.js:121
+#: src/views/Edit/Sources/AVFoundation.js:127
msgid "Custom video index"
msgstr "Índice de vídeo personalizado"
-#: src/misc/TextFieldCopy.js:44
+#: src/misc/CopyButton.js:20
+#: src/misc/TextFieldCopy.js:33
#: src/misc/Textarea.js:46
msgid "Data copied to clipboard"
msgstr "Datos copiados en el portapapeles"
-#: src/views/Edit/Sources/VirtualVideo.js:164
+#: src/views/Edit/Sources/VirtualVideo.js:167
msgid "Death color"
msgstr "Color de la muerte"
-#: src/misc/EncodingSelect.js:198
-#: src/views/Edit/Wizard/index.js:611
+#: src/misc/EncodingSelect.js:210
+#: src/views/Edit/Wizard/index.js:628
msgid "Decoder"
msgstr "Decodificador"
-#: src/views/Edit/Sources/AVFoundation.js:109
-#: src/views/Edit/Sources/AVFoundation.js:143
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:61
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:87
-#: src/views/Playersite.js:440
-#: src/views/Playersite.js:513
-#: src/views/Playersite.js:557
+#: src/views/Edit/Sources/AVFoundation.js:115
+#: src/views/Edit/Sources/AVFoundation.js:149
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:76
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:105
+#: src/views/Playersite.js:451
+#: src/views/Playersite.js:526
+#: src/views/Playersite.js:570
msgid "Default"
msgstr "Por defecto"
@@ -542,13 +555,13 @@ msgstr "Por defecto"
msgid "Delay"
msgstr "Retraso"
-#: src/views/Edit/Sources/ALSA.js:127
+#: src/views/Edit/Sources/ALSA.js:132
msgid "Delay (ms)"
msgstr "Retraso (ms)"
-#: src/views/Edit/index.js:561
-#: src/views/Edit/index.js:597
-#: src/views/Playersite.js:461
+#: src/views/Edit/index.js:563
+#: src/views/Edit/index.js:599
+#: src/views/Playersite.js:474
#: src/views/Publication/Edit.js:574
#: src/views/Publication/Edit.js:606
msgid "Delete"
@@ -563,18 +576,18 @@ msgstr "La eliminación de un servicio de publicación no se puede revertir. La
msgid "Delivering mode"
msgstr "Modo de entrega"
-#: src/misc/controls/Metadata.js:88
-#: src/misc/controls/Metadata.js:113
+#: src/misc/controls/Metadata.js:85
+#: src/misc/controls/Metadata.js:110
msgid "Description"
msgstr "Descripción"
-#: src/views/Playersite.js:350
-#: src/views/Playersite.js:496
+#: src/views/Playersite.js:352
+#: src/views/Playersite.js:509
msgid "Design"
msgstr "Diseño"
#: src/views/Edit/Sources/Framebuffer.js:87
-#: src/views/Edit/Wizard/index.js:873
+#: src/views/Edit/Wizard/index.js:890
#: src/views/Publication/Services/Framebuffer.js:93
msgid "Device"
msgstr "Dispositivo"
@@ -585,7 +598,7 @@ msgstr "Dispositivo"
msgid "Disconnect"
msgstr "Desconectar"
-#: src/views/Edit/index.js:578
+#: src/views/Edit/index.js:580
msgid "Disconnect & Continue"
msgstr "Desconectar y continuar"
@@ -594,12 +607,12 @@ msgstr "Desconectar y continuar"
msgid "Disconnecting ..."
msgstr "Desconectando..."
-#: src/views/Settings.js:1645
+#: src/views/Settings.js:1650
msgid "Disk"
msgstr "Disco"
-#: src/views/Settings.js:1679
-#: src/views/Settings.js:1687
+#: src/views/Settings.js:1684
+#: src/views/Settings.js:1692
msgid "Disk cache"
msgstr "Caché de disco"
@@ -608,11 +621,11 @@ msgstr "Caché de disco"
msgid "Disk storage"
msgstr "Almacenamiento en disco"
-#: src/views/Settings.js:2058
+#: src/views/Settings.js:2063
msgid "Do you really want to restart the application now?"
msgstr "¿Realmente quiere reiniciar la aplicación ahora?"
-#: src/views/Edit/index.js:589
+#: src/views/Edit/index.js:591
msgid "Do you want to delete \"{0}\"?"
msgstr "¿Quiere borrar \"{0}\"?"
@@ -620,12 +633,12 @@ msgstr "¿Quiere borrar \"{0}\"?"
msgid "Do you want to delete {title}?"
msgstr "¿Desea eliminar {título}?"
-#: src/views/Edit/index.js:570
+#: src/views/Edit/index.js:572
msgid "Do you want to disconnect \"{0}\"?"
msgstr "¿Quiere desconectar \"{0}\"?"
-#: src/Header.js:292
-#: src/Header.js:333
+#: src/Header.js:289
+#: src/Header.js:330
msgid "Docs"
msgstr "Docs"
@@ -645,19 +658,19 @@ msgstr "Documentación"
msgid "Dup. frames"
msgstr "Marcos Dup."
-#: src/views/Publication/Player.js:282
+#: src/views/Publication/Player.js:285
msgid "EDIT: Player"
msgstr "EDIT: Jugador"
-#: src/views/Playersite.js:344
+#: src/views/Playersite.js:346
msgid "EDIT: Publication Website"
msgstr "EDIT: Página web de la publicación"
-#: src/views/Edit/index.js:390
+#: src/views/Edit/index.js:391
msgid "Edit"
msgstr "Editar"
-#: src/views/Edit/index.js:416
+#: src/views/Edit/index.js:417
msgid "Edit the audio and video sources for the live stream. Add a description, and set your desired content license."
msgstr "Edite las fuentes de audio y vídeo para la transmisión en directo. Añada una descripción y establezca la licencia de contenido que desee."
@@ -665,11 +678,11 @@ msgstr "Edite las fuentes de audio y vídeo para la transmisión en directo. Añ
msgid "Edit: {title}"
msgstr "Editar: {título}"
-#: src/views/Publication/Player.js:316
+#: src/views/Publication/Player.js:319
msgid "Embed"
msgstr "Incrustar"
-#: src/views/Edit/Sources/Network.js:561
+#: src/views/Edit/Sources/Network.js:577
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:55
msgid "Enable RTMP server ..."
msgstr "Habilitar el servidor RTMP ..."
@@ -679,16 +692,16 @@ msgid "Enable a periodic beep every second with this value times the carrier fre
msgstr "Habilitar un pitido periódico cada segundo con este valor multiplicado por la frecuencia portadora"
#: src/views/Publication/Services/Dummy.js:278
-#: src/views/Publication/Services/Facebook.js:147
+#: src/views/Publication/Services/Facebook.js:139
msgid "Enable backup stream"
msgstr "Habilitar el flujo de respaldo"
-#: src/views/Publication/Player.js:424
+#: src/views/Publication/Player.js:427
msgid "Enable nerd statistics"
msgstr "Habilitar las estadísticas de los nerds"
#: src/views/Publication/Services/Dummy.js:277
-#: src/views/Publication/Services/Facebook.js:146
+#: src/views/Publication/Services/Facebook.js:138
msgid "Enable primary stream"
msgstr "Habilitar el flujo primario"
@@ -696,15 +709,15 @@ msgstr "Habilitar el flujo primario"
msgid "Enable snapshots"
msgstr "Habilitar las instantáneas"
-#: src/views/Settings.js:1428
+#: src/views/Settings.js:1433
msgid "Enabling authorization is strongly advised. Otherwise, anybody can access this instance."
msgstr "Se recomienda encarecidamente habilitar la autorización. De lo contrario, cualquiera puede acceder a esta instancia."
-#: src/views/Settings.js:1588
+#: src/views/Settings.js:1593
msgid "Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs."
msgstr "Se recomienda encarecidamente habilitar la autentificación básica. De lo contrario, cualquiera podría escribir datos en /memfs."
-#: src/views/Edit/Wizard/index.js:617
+#: src/views/Edit/Wizard/index.js:634
msgid "Encoder"
msgstr "Codificador"
@@ -730,7 +743,7 @@ msgstr "Introduzca un nombre para el nuevo canal."
msgid "Enter password"
msgstr "Introduzca la contraseña"
-#: src/views/Edit/Sources/Network.js:332
+#: src/views/Edit/Sources/Network.js:348
#: src/views/Edit/Wizard/Sources/Network.js:59
msgid "Enter the address of your network source:"
msgstr "Introduzca la dirección de su fuente de red:"
@@ -743,7 +756,7 @@ msgstr "Introduzca el nombre de usuario"
msgid "Entropy coder"
msgstr "Codificador de entropía"
-#: src/views/Edit/Wizard/index.js:1101
+#: src/views/Edit/Wizard/index.js:1118
#: src/views/Incompatible.js:30
#: src/views/Invalid.js:29
#: src/views/Publication/Process.js:63
@@ -751,45 +764,46 @@ msgstr "Codificador de entropía"
msgid "Error"
msgstr "Error"
-#: src/misc/TextFieldCopy.js:46
+#: src/misc/CopyButton.js:22
+#: src/misc/TextFieldCopy.js:35
#: src/misc/Textarea.js:48
msgid "Error while copying data to clipboard"
msgstr "Error al copiar datos en el portapapeles"
-#: src/views/Main/index.js:327
+#: src/views/Main/index.js:324
#: src/views/Publication/Process.js:64
msgid "Error: {0}"
msgstr "Error: {0}"
-#: src/views/Playersite.js:719
+#: src/views/Playersite.js:732
msgid "Expands the area above the channel list (live chat)."
msgstr "Amplía el área sobre la lista de canales (chat en vivo)."
-#: src/views/Playersite.js:739
+#: src/views/Playersite.js:752
msgid "Expands the area under the channel description (comment boxes)."
msgstr "Amplía el área bajo la descripción del canal (cuadros de comentarios)."
-#: src/views/Settings.js:1194
+#: src/views/Settings.js:1199
msgid "Expert mode"
msgstr "Modo experto"
-#: src/views/Playersite.js:704
+#: src/views/Playersite.js:717
msgid "Extend channel list"
msgstr "Ampliar la lista de canales"
-#: src/views/Playersite.js:724
+#: src/views/Playersite.js:737
msgid "Extend content"
msgstr "Ampliar el contenido"
-#: src/views/Playersite.js:744
+#: src/views/Playersite.js:757
msgid "Extend footer"
msgstr "Ampliar el pie de página"
-#: src/views/Playersite.js:684
+#: src/views/Playersite.js:697
msgid "Extend header"
msgstr "Ampliar la cabecera"
-#: src/views/Settings.js:1931
+#: src/views/Settings.js:1936
msgid "FFmpeg"
msgstr "FFmpeg"
@@ -798,20 +812,16 @@ msgstr "FFmpeg"
msgid "FPS"
msgstr "FPS"
-#: src/views/Edit/index.js:290
-msgid "Failed to correctly cleanup previous process data"
-msgstr "No se han limpiado correctamente los datos del proceso anterior"
-
#: src/views/Publication/Add.js:180
msgid "Failed to create publication service ({0})"
msgstr "Fallo en la creación del servicio de publicación ({0})"
-#: src/views/Playersite.js:308
+#: src/views/Playersite.js:310
msgid "Failed to create publication website files."
msgstr "Fallo en la creación de los archivos del sitio web de la publicación."
-#: src/views/Edit/Profile.js:333
-#: src/views/Edit/Profile.js:462
+#: src/views/Edit/Profile.js:341
+#: src/views/Edit/Profile.js:471
msgid "Failed to probe the source. Please check the <0>probe details0>."
msgstr "No se ha podido sondear la fuente. Por favor, compruebe los <0>detalles de la sonda0>."
@@ -819,7 +829,7 @@ msgstr "No se ha podido sondear la fuente. Por favor, compruebe los <0>detalles
msgid "Failed to refresh token: {0}"
msgstr "Fallo en la actualización de la ficha: {0}"
-#: src/views/Edit/index.js:303
+#: src/views/Edit/index.js:304
msgid "Failed to save ingest metadata"
msgstr "Fallo al guardar los metadatos de ingesta"
@@ -827,7 +837,7 @@ msgstr "Fallo al guardar los metadatos de ingesta"
msgid "Failed to stop process"
msgstr "Fallo en la detención del proceso"
-#: src/views/Playersite.js:301
+#: src/views/Playersite.js:303
msgid "Failed to store player size setting."
msgstr "Fallo al almacenar el ajuste del tamaño del reproductor."
@@ -835,36 +845,36 @@ msgstr "Fallo al almacenar el ajuste del tamaño del reproductor."
msgid "Failed to store publication service ({0})"
msgstr "Fallo en el almacenamiento del servicio de publicación ({0})"
-#: src/views/Edit/index.js:296
+#: src/views/Edit/index.js:297
msgid "Failed to update ingest process ({0})"
msgstr "Fallo en la actualización del proceso de ingesta ({0})"
-#: src/views/Edit/index.js:309
+#: src/views/Edit/index.js:310
msgid "Failed to update the player"
msgstr "Fallo en la actualización del reproductor"
-#: src/views/Edit/Wizard/index.js:361
-#: src/views/Edit/Wizard/index.js:821
+#: src/views/Edit/Wizard/index.js:375
+#: src/views/Edit/Wizard/index.js:838
msgid "Failed to verify the source. Please check the address."
msgstr "No se ha podido verificar la fuente. Por favor, compruebe la dirección."
-#: src/views/Edit/Profile.js:540
+#: src/views/Edit/Profile.js:549
msgid "Finish"
msgstr "Acabado"
-#: src/views/Edit/Sources/VirtualVideo.js:170
+#: src/views/Edit/Sources/VirtualVideo.js:182
msgid "Flags"
msgstr "Banderas"
-#: src/views/Playersite.js:759
+#: src/views/Playersite.js:772
msgid "For Javascripts."
msgstr "Para Javascripts."
-#: src/views/Playersite.js:699
+#: src/views/Playersite.js:712
msgid "For Stylesheets."
msgstr "Para las hojas de estilo."
-#: src/views/Edit/Sources/Network.js:423
+#: src/views/Edit/Sources/Network.js:439
msgid "Force input framerate"
msgstr "Forzar la velocidad de entrada de fotogramas"
@@ -881,7 +891,7 @@ msgid "Framebuffer"
msgstr "Buffer de imágenes"
#: src/misc/coders/settings/Video.js:135
-#: src/views/Edit/Sources/Network.js:436
+#: src/views/Edit/Sources/Network.js:452
msgid "Framerate"
msgstr "Framerate"
@@ -889,21 +899,22 @@ msgstr "Framerate"
msgid "Frequency (Hz)"
msgstr "Frecuencia (Hz)"
-#: src/views/Publication/Services/Facebook.js:119
-#: src/views/Publication/Services/Facebook.js:141
+#: src/views/Publication/Services/Core.js:129
+#: src/views/Publication/Services/Facebook.js:115
+#: src/views/Publication/Services/Facebook.js:133
#: src/views/Publication/Services/Instagram.js:88
-#: src/views/Publication/Services/Restream.js:124
-#: src/views/Publication/Services/Twitch.js:137
+#: src/views/Publication/Services/Restream.js:120
+#: src/views/Publication/Services/Twitch.js:133
#: src/views/Publication/Services/Twitter.js:179
#: src/views/Publication/Services/Youtube.js:177
msgid "GET"
msgstr "GET"
-#: src/views/Edit/Sources/Network.js:455
-#: src/views/Edit/index.js:399
-#: src/views/Edit/index.js:411
-#: src/views/Playersite.js:348
-#: src/views/Playersite.js:361
+#: src/views/Edit/Sources/Network.js:471
+#: src/views/Edit/index.js:400
+#: src/views/Edit/index.js:412
+#: src/views/Playersite.js:350
+#: src/views/Playersite.js:363
#: src/views/Publication/Add.js:372
#: src/views/Publication/Edit.js:386
#: src/views/Publication/Services/DASH.js:211
@@ -918,52 +929,49 @@ msgstr "GET"
msgid "General"
msgstr "General"
-#: src/views/Publication/Player.js:407
+#: src/views/Publication/Player.js:410
msgid "Google Analytics ID"
msgstr "ID de Google Analytics"
-#: src/views/Publication/Player.js:417
+#: src/views/Publication/Player.js:420
msgid "Google Analytics Tracker Name"
msgstr "Nombre del rastreador de Google Analytics"
-#: src/views/Edit/index.js:469
+#: src/views/Edit/index.js:471
+#: src/views/Main/index.js:369
msgid "HLS"
msgstr "HLS"
-#: src/views/Main/index.js:367
-msgid "HLS URL"
-msgstr "URL HLS"
-
-#: src/views/Settings.js:1505
+#: src/views/Settings.js:1510
msgid "HLS statistic for the In-memory storage"
msgstr "Estadística HLS para el almacenamiento en memoria"
-#: src/views/Edit/Sources/Network.js:413
+#: src/views/Edit/Sources/Network.js:429
msgid "HTTP and HTTPS"
msgstr "HTTP y HTTPS"
-#: src/views/Settings.js:1318
+#: src/views/Settings.js:1323
msgid "HTTP port"
msgstr "Puerto HTTP"
-#: src/views/Settings.js:1347
+#: src/views/Settings.js:1352
msgid "HTTPS (SSL/TLS)"
msgstr "HTTPS (SSL/TLS)"
-#: src/views/Settings.js:1331
+#: src/views/Settings.js:1336
msgid "HTTPS port"
msgstr "Puerto HTTPS"
-#: src/views/Edit/Sources/V4L.js:145
-#: src/views/Edit/Wizard/Sources/V4L.js:120
+#: src/views/Edit/Sources/V4L.js:151
+#: src/views/Edit/Wizard/Sources/V4L.js:140
msgid "Hardware device"
msgstr "Dispositivo de hardware"
-#: src/views/Playersite.js:566
+#: src/views/Playersite.js:579
msgid "Header"
msgstr "Cabecera"
-#: src/views/Playersite.js:522
+#: src/views/Playersite.js:535
msgid "Headline"
msgstr "Titular"
@@ -971,7 +979,7 @@ msgstr "Titular"
msgid "Hosted Restreamer interface"
msgstr "Interfaz de Restreamer alojado"
-#: src/views/Settings.js:1253
+#: src/views/Settings.js:1258
msgid "Human readable name on the service."
msgstr "Nombre legible para el ser humano en el servicio."
@@ -979,32 +987,32 @@ msgstr "Nombre legible para el ser humano en el servicio."
msgid "IP address"
msgstr "Dirección IP"
-#: src/views/Settings.js:2003
+#: src/views/Settings.js:2008
msgid "If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port."
msgstr "Si ha cambiado los puertos, puede ser que Restreamer Core ya se haya reiniciado, pero ahora está disponible en un puerto diferente."
-#: src/views/Settings.js:1997
+#: src/views/Settings.js:2002
msgid "If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core."
msgstr "Si ha habilitado Let's Encrypt TLS, puede tardar un poco en adquirir los certificados. Asegúrese de que Restreamer Core es accesible a través del puerto 80 desde Internet. Compruebe el registro de la consola de Restreamer Core."
-#: src/views/Settings.js:1520
+#: src/views/Settings.js:1525
msgid "Ignore IP ranges"
msgstr "Ignorar los rangos de IP"
-#: src/views/Playersite.js:611
-#: src/views/Publication/Player.js:363
+#: src/views/Playersite.js:624
+#: src/views/Publication/Player.js:366
msgid "Image URL"
msgstr "URL de la imagen"
-#: src/views/Playersite.js:636
+#: src/views/Playersite.js:649
msgid "Imprint"
msgstr "Impresión"
-#: src/views/Playersite.js:366
+#: src/views/Playersite.js:368
msgid "In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly."
msgstr "Además del reproductor, el Restreamer ofrece una completa página de aterrizaje, con la que podrá presentar su transmisión en directo de forma fácil y rápida."
-#: src/views/Settings.js:1572
+#: src/views/Settings.js:1577
msgid "In-memory"
msgstr "En memoria"
@@ -1022,19 +1030,19 @@ msgstr "Incompatible"
msgid "Inherit"
msgstr "Heredar"
-#: src/views/Playersite.js:694
+#: src/views/Playersite.js:707
msgid "Inject 1"
msgstr "Inyectar 1"
-#: src/views/Playersite.js:714
+#: src/views/Playersite.js:727
msgid "Inject 2"
msgstr "Inyectar 2"
-#: src/views/Playersite.js:734
+#: src/views/Playersite.js:747
msgid "Inject 3"
msgstr "Inyectar 3"
-#: src/views/Playersite.js:754
+#: src/views/Playersite.js:767
msgid "Inject 4"
msgstr "Inyectar 4"
@@ -1050,8 +1058,8 @@ msgstr "Servidor RTMP interno"
msgid "Interval (seconds)"
msgstr "Intervalo (segundos)"
-#: src/Header.js:298
-#: src/Header.js:339
+#: src/Header.js:295
+#: src/Header.js:336
msgid "Issue alert"
msgstr "Alerta de emisión"
@@ -1063,11 +1071,11 @@ msgstr "Intervalo de fotogramas clave (segundos)"
msgid "Layout"
msgstr "Disposición"
-#: src/views/Settings.js:1352
+#: src/views/Settings.js:1357
msgid "Let's Encrypt certification"
msgstr "Certificación Let's Encrypt"
-#: src/views/Settings.js:1360
+#: src/views/Settings.js:1365
msgid "Let's Encrypt requires one or more public domain names and an accessible port 80/TCP."
msgstr "Let's Encrypt requiere uno o más nombres de dominio público y un puerto 80/TCP accesible."
@@ -1075,42 +1083,42 @@ msgstr "Let's Encrypt requiere uno o más nombres de dominio público y un puert
msgid "Level"
msgstr "Nivel"
-#: src/views/Settings.js:1913
+#: src/views/Settings.js:1918
msgid "Level of system protocol."
msgstr "Nivel de protocolo del sistema."
-#: src/views/Edit/Wizard/index.js:1044
-#: src/views/Edit/index.js:402
-#: src/views/Edit/index.js:523
+#: src/views/Edit/Wizard/index.js:1061
+#: src/views/Edit/index.js:403
+#: src/views/Edit/index.js:525
msgid "License"
msgstr "Licencia"
-#: src/views/Edit/Sources/VirtualVideo.js:167
+#: src/views/Edit/Sources/VirtualVideo.js:176
msgid "Life color"
msgstr "El color de la vida"
-#: src/views/Playersite.js:593
+#: src/views/Playersite.js:606
msgid "Linecolor"
msgstr "Linecolor"
-#: src/views/Playersite.js:531
-#: src/views/Publication/Player.js:393
+#: src/views/Playersite.js:544
+#: src/views/Publication/Player.js:396
msgid "Link"
msgstr "Enlace"
-#: src/views/Playersite.js:540
+#: src/views/Playersite.js:553
msgid "Link, mouseover"
msgstr "Enlace, ratón"
-#: src/views/Settings.js:1528
+#: src/views/Settings.js:1533
msgid "List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions."
msgstr "Lista de rangos de IP en notación CIDR, por ejemplo, 127.0.0.1/32, que las estadísticas no registrarán -un rango de IP por línea. Déjelo vacío para registrar todas las sesiones."
-#: src/views/Settings.js:1746
+#: src/views/Settings.js:1751
msgid "List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types."
msgstr "Lista de extensiones de archivos a almacenar en caché (por ejemplo, \".html\"), una por línea. Déjela vacía para almacenar en caché todos los tipos de archivos."
-#: src/misc/controls/HLS.js:71
+#: src/misc/controls/HLS.js:74
msgid "List size (segments)"
msgstr "Tamaño de la lista (segmentos)"
@@ -1127,27 +1135,27 @@ msgid "Live-Streaming to Twitch Live RTMP Service."
msgstr "Transmisión en directo al servicio RTMP de Twitch Live."
#: src/views/Publication/Services/Vimeo.js:12
-msgid "Live-Streaming to Vimeos Live RTMP Service"
-msgstr "Transmisión en directo al servicio Vimeos Live RTMP"
+msgid "Live-Streaming to Vimeo Live RTMP Service"
+msgstr "Transmisión en directo al servicio Vimeo Live RTMP"
#: src/views/Publication/Services/Livespotting.js:94
msgid "Livesource ID"
msgstr "Identificación de la fuente de vida"
-#: src/views/Settings.js:1865
+#: src/views/Settings.js:1870
msgid "Log level"
msgstr "Nivel de registro"
#: src/misc/modals/Process.js:90
#: src/views/Settings.js:1147
-#: src/views/Settings.js:1841
+#: src/views/Settings.js:1846
msgid "Logging"
msgstr "Registro"
#: src/views/Login.js:297
#: src/views/Login.js:391
#: src/views/Login.js:406
-#: src/views/Publication/Services/Akamai.js:123
+#: src/views/Publication/Services/Akamai.js:124
msgid "Login"
msgstr "Acceda a"
@@ -1163,15 +1171,15 @@ msgstr "El inicio de sesión ha fallado: No se han podido cargar los detalles de
msgid "Login failed: {0}"
msgstr "El inicio de sesión ha fallado: {0}"
-#: src/views/Settings.js:1420
+#: src/views/Settings.js:1425
msgid "Login/JWT authorization"
msgstr "Autorización de inicio de sesión/JWT"
-#: src/views/Publication/Player.js:318
+#: src/views/Publication/Player.js:321
msgid "Logo"
msgstr "Logotipo"
-#: src/Header.js:310
+#: src/Header.js:307
msgid "Logout"
msgstr "Cierre de sesión"
@@ -1179,12 +1187,12 @@ msgstr "Cierre de sesión"
msgid "MB"
msgstr "MB"
-#: src/views/Edit/index.js:379
+#: src/views/Edit/index.js:380
msgid "Main Source"
msgstr "Fuente principal"
-#: src/views/Main/index.js:263
-#: src/views/Playersite.js:386
+#: src/views/Main/index.js:260
+#: src/views/Playersite.js:389
msgid "Main channel"
msgstr "Canal principal"
@@ -1192,11 +1200,11 @@ msgstr "Canal principal"
msgid "Main channel not found"
msgstr "Canal principal no encontrado"
-#: src/views/Edit/Wizard/index.js:181
+#: src/views/Edit/Wizard/index.js:188
msgid "Main channel saved"
msgstr "Canal principal guardado"
-#: src/views/Playersite.js:409
+#: src/views/Playersite.js:412
msgid "Main page channel (index.html)."
msgstr "Canal de la página principal (index.html)."
@@ -1209,19 +1217,19 @@ msgstr "Canal de la página principal (index.html)."
msgid "Maintainer:"
msgstr "Mantenedor:"
-#: src/views/Settings.js:1705
+#: src/views/Settings.js:1710
msgid "Maximum allowed cache size, 0 for unlimited."
msgstr "Tamaño máximo de caché permitido, 0 para ilimitado."
-#: src/views/Settings.js:1627
+#: src/views/Settings.js:1632
msgid "Maximum allowed megabytes of RAM for /memfs, 0 for unlimited."
msgstr "Máximo de megabytes de RAM permitidos para /memfs, 0 para ilimitado."
-#: src/views/Settings.js:1671
+#: src/views/Settings.js:1676
msgid "Maximum allowed megabytes to consume from hard disk. 0 for unlimited."
msgstr "Máximo de megabytes permitidos a consumir del disco duro. 0 para ilimitado."
-#: src/views/Settings.js:1389
+#: src/views/Settings.js:1394
msgid "Maximum bandwidth Mbit/s"
msgstr "Ancho de banda máximo Mbit/s"
@@ -1229,34 +1237,34 @@ msgstr "Ancho de banda máximo Mbit/s"
msgid "Maximum delay in milliseconds."
msgstr "Retraso máximo en milisegundos."
-#: src/views/Settings.js:1723
+#: src/views/Settings.js:1728
msgid "Maximum file size (Megabytes)"
msgstr "Tamaño máximo del archivo (Megabytes)"
-#: src/views/Settings.js:1731
+#: src/views/Settings.js:1736
msgid "Maximum file size to put in cache."
msgstr "Tamaño máximo del archivo a poner en la caché."
-#: src/views/Settings.js:1949
+#: src/views/Settings.js:1954
msgid "Maximum log histroy"
msgstr "Máxima historia de registro"
-#: src/views/Settings.js:1918
-#: src/views/Settings.js:1936
+#: src/views/Settings.js:1923
+#: src/views/Settings.js:1941
msgid "Maximum log lines"
msgstr "Líneas de registro máximas"
-#: src/views/Settings.js:1619
-#: src/views/Settings.js:1663
-#: src/views/Settings.js:1697
+#: src/views/Settings.js:1624
+#: src/views/Settings.js:1668
+#: src/views/Settings.js:1702
msgid "Maximum size (Megabytes)"
msgstr "Tamaño máximo (Megabytes)"
-#: src/views/Settings.js:1537
+#: src/views/Settings.js:1542
msgid "Maximum viewer idle time (Seconds)"
msgstr "Tiempo máximo de inactividad del espectador (segundos)"
-#: src/views/Settings.js:1373
+#: src/views/Settings.js:1378
msgid "Maximum viewers"
msgstr "Máximos espectadores"
@@ -1264,12 +1272,12 @@ msgstr "Máximos espectadores"
msgid "Memory"
msgstr "Memoria"
-#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:402
msgid "Meta information"
msgstr "Meta información"
-#: src/views/Edit/Wizard/index.js:989
-#: src/views/Edit/index.js:503
+#: src/views/Edit/Wizard/index.js:1006
+#: src/views/Edit/index.js:505
msgid "Metadata"
msgstr "Metadatos"
@@ -1291,44 +1299,44 @@ msgstr "Más información sobre los derechos de autor de YouTube <0>aquí0>."
msgid "More about licenses here"
msgstr "Más información sobre las licencias aquí"
-#: src/views/Settings.js:1222
+#: src/views/Settings.js:1227
msgid "More about the service"
msgstr "Más información sobre el servicio"
-#: src/views/Publication/Player.js:435
+#: src/views/Publication/Player.js:438
msgid "Mute"
msgstr "Silencio"
#: src/misc/ChannelList.js:380
-#: src/misc/controls/Metadata.js:79
-#: src/misc/controls/Metadata.js:101
-#: src/views/Playersite.js:476
-#: src/views/Settings.js:1245
+#: src/misc/controls/Metadata.js:76
+#: src/misc/controls/Metadata.js:98
+#: src/views/Playersite.js:489
+#: src/views/Settings.js:1250
msgid "Name"
msgstr "Nombre"
-#: src/views/Playersite.js:481
+#: src/views/Playersite.js:494
msgid "Name for the template. If the name already exists, it will be overwritten."
msgstr "Nombre para la plantilla. Si el nombre ya existe, se sobrescribirá."
#: src/views/Settings.js:1142
-#: src/views/Settings.js:1292
+#: src/views/Settings.js:1297
msgid "Network"
msgstr "Red"
-#: src/views/Edit/Sources/Network.js:668
+#: src/views/Edit/Sources/Network.js:684
#: src/views/Edit/Wizard/Sources/Network.js:110
msgid "Network source"
msgstr "Fuente de la red"
-#: src/views/Edit/Wizard/index.js:399
-#: src/views/Edit/Wizard/index.js:635
-#: src/views/Edit/Wizard/index.js:900
-#: src/views/Edit/Wizard/index.js:1012
+#: src/views/Edit/Wizard/index.js:413
+#: src/views/Edit/Wizard/index.js:652
+#: src/views/Edit/Wizard/index.js:917
+#: src/views/Edit/Wizard/index.js:1029
msgid "Next"
msgstr "Siguiente"
-#: src/views/Edit/Profile.js:405
+#: src/views/Edit/Profile.js:413
msgid "Next: Audio"
msgstr "Siguiente: Audio"
@@ -1336,12 +1344,12 @@ msgstr "Siguiente: Audio"
msgid "Next: Video setup"
msgstr "Siguiente: Configuración del vídeo"
-#: src/views/Edit/Wizard/index.js:1165
+#: src/views/Edit/Wizard/index.js:1182
msgid "No"
msgstr "No"
#: src/views/Edit/Sources/NoAudio.js:45
-#: src/views/Edit/Wizard/index.js:884
+#: src/views/Edit/Wizard/index.js:901
msgid "No audio"
msgstr "Sin audio"
@@ -1349,7 +1357,12 @@ msgstr "Sin audio"
msgid "No audio stream available"
msgstr "No hay flujo de audio disponible"
-#: src/views/Edit/Wizard/index.js:359
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:70
+#: src/views/Edit/Wizard/Sources/V4L.js:99
+msgid "No input device available"
+msgstr "No hay dispositivo de entrada disponible"
+
+#: src/views/Edit/Wizard/index.js:373
msgid "No live stream was detected. Please check the software that sends the stream."
msgstr "No se ha detectado ninguna transmisión en directo. Por favor, compruebe el software que envía el flujo."
@@ -1357,12 +1370,16 @@ msgstr "No se ha detectado ninguna transmisión en directo. Por favor, compruebe
msgid "No source selected"
msgstr "No se ha seleccionado ninguna fuente"
-#: src/misc/EncodingSelect.js:152
+#: src/views/Edit/SourceSelect.js:174
+msgid "No sources available"
+msgstr "No hay fuentes disponibles"
+
+#: src/misc/EncodingSelect.js:164
msgid "No suitable encoder found."
msgstr "No se ha encontrado un codificador adecuado."
-#: src/views/Main/index.js:289
-#: src/views/Publication/Player.js:291
+#: src/views/Main/index.js:286
+#: src/views/Publication/Player.js:294
msgid "No video"
msgstr "No hay vídeo"
@@ -1370,7 +1387,7 @@ msgstr "No hay vídeo"
msgid "No video stream available"
msgstr "No hay flujo de vídeo disponible"
-#: src/views/Settings.js:1238
+#: src/views/Settings.js:1243
msgid "Node ID"
msgstr "ID de nodo"
@@ -1378,36 +1395,36 @@ msgstr "ID de nodo"
msgid "Noise"
msgstr "Ruido"
-#: src/views/Edit/Sources/AVFoundation.js:139
+#: src/views/Edit/Sources/AVFoundation.js:145
#: src/views/Edit/Summary.js:30
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:98
msgid "None"
msgstr "Ninguno"
-#: src/views/Playersite.js:351
-#: src/views/Playersite.js:631
+#: src/views/Playersite.js:353
+#: src/views/Playersite.js:644
msgid "Notes"
msgstr "Notas"
-#: src/views/Settings.js:1926
-#: src/views/Settings.js:1944
+#: src/views/Settings.js:1931
+#: src/views/Settings.js:1949
msgid "Number of log lines to keep."
msgstr "Número de líneas de registro a conservar."
-#: src/views/Settings.js:1957
+#: src/views/Settings.js:1962
msgid "Number of logs to keep for each process."
msgstr "Número de registros a mantener para cada proceso."
-#: src/views/Playersite.js:800
-#: src/views/Publication/Player.js:463
+#: src/views/Playersite.js:813
+#: src/views/Publication/Player.js:466
msgid "OK"
msgstr "OK"
-#: src/views/Settings.js:1492
+#: src/views/Settings.js:1497
msgid "One referrer per line, e.g. http://www.example.com"
msgstr "Un referente por línea, por ejemplo: http://www.example.com"
-#: src/views/Playersite.js:785
+#: src/views/Playersite.js:798
msgid "Open"
msgstr "Abrir"
@@ -1415,32 +1432,32 @@ msgstr "Abrir"
msgid "Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources."
msgstr "El passthrough (copia) sólo debe desactivarse si es necesario. Cada codificación requiere recursos adicionales de la CPU/GPU."
-#: src/views/Edit/Sources/Network.js:366
+#: src/views/Edit/Sources/Network.js:382
#: src/views/Edit/Wizard/Sources/Network.js:88
#: src/views/Login.js:282
-#: src/views/Publication/Services/Akamai.js:133
+#: src/views/Publication/Services/Akamai.js:134
#: src/views/Publication/Services/DASH.js:198
#: src/views/Publication/Services/DaCast.js:142
#: src/views/Publication/Services/HLS.js:187
#: src/views/Publication/Services/RTSP.js:156
#: src/views/Publication/Services/Red5.js:157
#: src/views/Publication/Services/WOWZA.js:178
-#: src/views/Settings.js:1448
-#: src/views/Settings.js:1606
+#: src/views/Settings.js:1453
+#: src/views/Settings.js:1611
msgid "Password"
msgstr "Contraseña"
-#: src/views/Settings.js:1454
-#: src/views/Settings.js:1614
+#: src/views/Settings.js:1459
+#: src/views/Settings.js:1619
msgid "Password for authorization."
msgstr "Contraseña para la autorización."
-#: src/views/Edit/Sources/Network.js:371
+#: src/views/Edit/Sources/Network.js:387
#: src/views/Edit/Wizard/Sources/Network.js:90
msgid "Password for the device."
msgstr "Contraseña para el dispositivo."
-#: src/views/Settings.js:1550
+#: src/views/Settings.js:1555
msgid "Persist viewer statistics"
msgstr "Persistir las estadísticas de los espectadores"
@@ -1456,9 +1473,9 @@ msgstr "Plan: <0>Inicio0>"
msgid "Platforms"
msgstr "Plataformas"
-#: src/views/Publication/Player.js:320
+#: src/views/Publication/Player.js:323
#: src/views/Settings.js:1144
-#: src/views/Settings.js:1463
+#: src/views/Settings.js:1468
msgid "Playback"
msgstr "Reproducción"
@@ -1466,16 +1483,16 @@ msgstr "Reproducción"
msgid "Player"
msgstr "Jugador"
-#: src/views/Publication/Player.js:325
+#: src/views/Publication/Player.js:328
msgid "Player URL"
msgstr "URL del jugador"
-#: src/views/Publication/Player.js:254
+#: src/views/Publication/Player.js:257
msgid "Player settings saved"
msgstr "Ajustes del jugador guardados"
-#: src/Header.js:270
-#: src/views/Playersite.js:372
+#: src/Header.js:267
+#: src/views/Playersite.js:375
msgid "Playersite"
msgstr "Playersite"
@@ -1484,15 +1501,15 @@ msgstr "Playersite"
msgid "Playlist"
msgstr "Lista de reproducción"
-#: src/views/Main/index.js:332
+#: src/views/Main/index.js:329
msgid "Please check the <0>process log0>"
msgstr "Por favor, compruebe el <0>registro del proceso0>"
-#: src/views/Publication/Services/Akamai.js:28
+#: src/views/Publication/Services/Akamai.js:29
#: src/views/Publication/Services/Bitmovin.js:23
#: src/views/Publication/Services/Brightcove.js:23
-#: src/views/Publication/Services/CDN77.js:24
-#: src/views/Publication/Services/Core.js:25
+#: src/views/Publication/Services/CDN77.js:23
+#: src/views/Publication/Services/Core.js:26
#: src/views/Publication/Services/DASH.js:35
#: src/views/Publication/Services/DaCast.js:26
#: src/views/Publication/Services/HLS.js:37
@@ -1511,8 +1528,8 @@ msgid "Please contact the operator of the service and check what happens."
msgstr "Póngase en contacto con el operador del servicio y compruebe lo que ocurre."
#: src/views/Playersite.js:122
-#: src/views/Playersite.js:196
-#: src/views/Publication/Player.js:157
+#: src/views/Playersite.js:197
+#: src/views/Publication/Player.js:159
msgid "Please select a file to upload."
msgstr "Por favor, seleccione un archivo para cargar."
@@ -1520,21 +1537,21 @@ msgstr "Por favor, seleccione un archivo para cargar."
msgid "Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources."
msgstr "Por favor, utilice \"Passthrough (copia)\" si es posible. La codificación requiere recursos adicionales de la CPU/GPU."
-#: src/views/Edit/Wizard/index.js:418
-#: src/views/Edit/Wizard/index.js:916
+#: src/views/Edit/Wizard/index.js:435
+#: src/views/Edit/Wizard/index.js:933
msgid "Please wait. Probe stream data ..."
msgstr "Por favor, espere. Datos del flujo de la sonda ..."
-#: src/views/Edit/Wizard/index.js:1086
+#: src/views/Edit/Wizard/index.js:1103
msgid "Please wait. Setting up the stream ..."
msgstr "Por favor, espere. Configurando el flujo ..."
#: src/views/Publication/Services/Bitmovin.js:92
-#: src/views/Settings.js:1798
+#: src/views/Settings.js:1803
msgid "Port"
msgstr "Puerto"
-#: src/views/Publication/Player.js:378
+#: src/views/Publication/Player.js:381
msgid "Position"
msgstr "Posición"
@@ -1552,20 +1569,20 @@ msgstr "Corriente primaria"
msgid "Primary stream key"
msgstr "Clave de flujo primaria"
-#: src/views/Edit/Sources/ALSA.js:131
-#: src/views/Edit/Sources/AVFoundation.js:192
+#: src/views/Edit/Sources/ALSA.js:136
+#: src/views/Edit/Sources/AVFoundation.js:201
#: src/views/Edit/Sources/Framebuffer.js:110
-#: src/views/Edit/Sources/Network.js:489
-#: src/views/Edit/Sources/Network.js:536
-#: src/views/Edit/Sources/Network.js:583
+#: src/views/Edit/Sources/Network.js:505
+#: src/views/Edit/Sources/Network.js:552
+#: src/views/Edit/Sources/Network.js:599
#: src/views/Edit/Sources/Raspicam.js:113
-#: src/views/Edit/Sources/V4L.js:126
+#: src/views/Edit/Sources/V4L.js:131
#: src/views/Edit/Sources/VirtualAudio.js:169
-#: src/views/Edit/Sources/VirtualVideo.js:176
+#: src/views/Edit/Sources/VirtualVideo.js:188
msgid "Probe"
msgstr "Sonda"
-#: src/views/Edit/index.js:491
+#: src/views/Edit/index.js:493
#: src/views/Publication/Add.js:433
#: src/views/Publication/Edit.js:441
msgid "Process"
@@ -1580,40 +1597,41 @@ msgstr "Control de procesos"
msgid "Process debug"
msgstr "Depuración del proceso"
-#: src/views/Main/index.js:407
+#: src/views/Main/index.js:413
#: src/views/Publication/Edit.js:591
msgid "Process debug report"
msgstr "Informe de depuración del proceso"
-#: src/views/Main/index.js:383
-#: src/views/Main/index.js:399
+#: src/views/Main/index.js:389
+#: src/views/Main/index.js:405
#: src/views/Publication/Edit.js:468
#: src/views/Publication/Edit.js:583
msgid "Process details"
msgstr "Detalles del proceso"
-#: src/views/Main/index.js:386
+#: src/views/Main/index.js:392
msgid "Process report"
msgstr "Informe del proceso"
-#: src/views/Edit/index.js:400
-#: src/views/Edit/index.js:461
+#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:463
msgid "Processing & Control"
msgstr "Procesamiento y control"
#: src/misc/coders/Encoders/video/H264NVENC.js:92
+#: src/misc/coders/Encoders/video/H264VAAPI.js:82
#: src/misc/coders/settings/Video.js:142
-#: src/views/Edit/Wizard/index.js:590
+#: src/views/Edit/Wizard/index.js:607
msgid "Profile"
msgstr "Perfil"
-#: src/views/Edit/Sources/Network.js:504
-#: src/views/Publication/Services/Akamai.js:143
-#: src/views/Publication/Services/Akamai.js:181
+#: src/views/Edit/Sources/Network.js:520
+#: src/views/Publication/Services/Akamai.js:144
+#: src/views/Publication/Services/Akamai.js:182
#: src/views/Publication/Services/Bitmovin.js:86
#: src/views/Publication/Services/Brightcove.js:87
-#: src/views/Publication/Services/CDN77.js:91
-#: src/views/Publication/Services/Core.js:90
+#: src/views/Publication/Services/CDN77.js:90
+#: src/views/Publication/Services/Core.js:91
#: src/views/Publication/Services/DASH.js:186
#: src/views/Publication/Services/DaCast.js:110
#: src/views/Publication/Services/DaCast.js:168
@@ -1634,7 +1652,7 @@ msgstr "Protocolo"
msgid "Protocols"
msgstr "Protocolos"
-#: src/views/Settings.js:1302
+#: src/views/Settings.js:1307
msgid "Public domain/s"
msgstr "Dominio público"
@@ -1643,7 +1661,7 @@ msgstr "Dominio público"
msgid "Publication service not found"
msgstr "Servicio de publicación no encontrado"
-#: src/views/Playersite.js:317
+#: src/views/Playersite.js:319
msgid "Publication website settings saved"
msgstr "Se guarda la configuración del sitio web de la publicación"
@@ -1651,15 +1669,16 @@ msgstr "Se guarda la configuración del sitio web de la publicación"
msgid "Publications"
msgstr "Publicaciones"
-#: src/views/Edit/Sources/Network.js:641
+#: src/views/Edit/Sources/Network.js:657
msgid "Pull Mode"
msgstr "Modo de tirar"
-#: src/views/Edit/Sources/Network.js:640
+#: src/views/Edit/Sources/Network.js:656
msgid "Pull or recieve the data:"
msgstr "Tire o reciba los datos:"
#: src/misc/Progress.js:90
+#: src/misc/coders/Encoders/video/H264VAAPI.js:137
msgid "Quality"
msgstr "Calidad"
@@ -1667,37 +1686,37 @@ msgstr "Calidad"
msgid "RGB test pattern"
msgstr "Patrón de prueba RGB"
-#: src/views/Settings.js:1819
+#: src/views/Settings.js:1824
msgid "RTMP app for publishing."
msgstr "Aplicación RTMP para la publicación."
-#: src/views/Settings.js:1760
+#: src/views/Settings.js:1765
msgid "RTMP server"
msgstr "Servidor RTMP"
-#: src/views/Edit/Sources/Network.js:556
+#: src/views/Edit/Sources/Network.js:572
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:50
msgid "RTMP server is not enabled"
msgstr "El servidor RTMP no está habilitado"
-#: src/views/Settings.js:1806
+#: src/views/Settings.js:1811
msgid "RTMP server listen address."
msgstr "Dirección de escucha del servidor RTMP."
-#: src/views/Settings.js:1832
+#: src/views/Settings.js:1837
msgid "RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'"
msgstr "Token RTMP para publicar y reproducir. El token es el valor del parámetro de consulta URL 'token'."
#: src/views/Settings.js:1146
-#: src/views/Settings.js:1755
+#: src/views/Settings.js:1760
msgid "RTMP/S"
msgstr "RTMP/S"
-#: src/views/Settings.js:1767
+#: src/views/Settings.js:1772
msgid "RTMPS server"
msgstr "Servidor RTMPS"
-#: src/views/Edit/Sources/Network.js:389
+#: src/views/Edit/Sources/Network.js:405
msgid "RTSP"
msgstr "RTSP"
@@ -1707,6 +1726,7 @@ msgid "Raspberry Pi camera"
msgstr "Cámara Raspberry Pi"
#: src/misc/coders/Encoders/video/H264NVENC.js:144
+#: src/misc/coders/Encoders/video/H264VAAPI.js:63
msgid "Rate control"
msgstr "Control de la tasa"
@@ -1714,11 +1734,11 @@ msgstr "Control de la tasa"
msgid "Ratio"
msgstr "Ratio"
-#: src/views/Edit/Sources/Network.js:418
+#: src/views/Edit/Sources/Network.js:434
msgid "Read input at native speed"
msgstr "Leer la entrada a velocidad nativa"
-#: src/views/Edit/Sources/Network.js:642
+#: src/views/Edit/Sources/Network.js:658
msgid "Receive Mode"
msgstr "Modo de recepción"
@@ -1732,13 +1752,13 @@ msgstr "Conecte de nuevo"
msgid "Reconnect delay (seconds)"
msgstr "Retraso de reconexión (segundos)"
-#: src/views/Main/index.js:343
+#: src/views/Main/index.js:340
#: src/views/Publication/Process.js:68
#: src/views/Publication/Process.js:81
msgid "Reconnecting in {0}s"
msgstr "Reconexión en {0}s"
-#: src/views/Settings.js:1994
+#: src/views/Settings.js:1999
msgid "Reconnecting to Restreamer Core failed for the last {RETRIES} seconds."
msgstr "La reconexión con Restreamer Core ha fallado durante los últimos {RETRIES} segundos."
@@ -1746,6 +1766,14 @@ msgstr "La reconexión con Restreamer Core ha fallado durante los últimos {RETR
msgid "Reconnecting to Restreamer Core failed."
msgstr "Ha fallado la reconexión con Restreamer Core."
+#: src/views/Edit/Sources/ALSA.js:122
+#: src/views/Edit/Sources/AVFoundation.js:181
+#: src/views/Edit/Sources/V4L.js:117
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:135
+#: src/views/Edit/Wizard/Sources/V4L.js:120
+msgid "Refresh"
+msgstr "Actualización"
+
#: src/views/Publication/Services/Restream.js:86
#: src/views/Publication/Services/Twitch.js:78
#: src/views/Publication/Services/Twitter.js:150
@@ -1754,36 +1782,36 @@ msgid "Region"
msgstr "Región"
#: src/views/Password.js:159
-#: src/views/Settings.js:2014
+#: src/views/Settings.js:2019
msgid "Reload"
msgstr "Recargar"
-#: src/views/Settings.js:1632
+#: src/views/Settings.js:1637
msgid "Remove the oldest entries if the /memfs is full"
msgstr "Eliminar las entradas más antiguas si el /memfs está lleno"
-#: src/views/Settings.js:1779
+#: src/views/Settings.js:1784
msgid "Requires activation"
msgstr "Requiere activación"
-#: src/views/Settings.js:1201
-#: src/views/Settings.js:2031
-#: src/views/Settings.js:2044
-#: src/views/Settings.js:2053
+#: src/views/Settings.js:1206
+#: src/views/Settings.js:2036
+#: src/views/Settings.js:2049
+#: src/views/Settings.js:2058
msgid "Restart"
msgstr "Reinicie"
-#: src/views/Settings.js:2022
+#: src/views/Settings.js:2027
msgid "Restart required"
msgstr "Es necesario reiniciar"
#: src/views/Password.js:136
-#: src/views/Settings.js:1982
+#: src/views/Settings.js:1987
msgid "Restarting"
msgstr "Reiniciando"
#: src/views/Password.js:141
-#: src/views/Settings.js:1987
+#: src/views/Settings.js:1992
msgid "Restarting Restreamer Core ..."
msgstr "Reiniciando el núcleo de Restreamer ..."
@@ -1791,15 +1819,15 @@ msgstr "Reiniciando el núcleo de Restreamer ..."
msgid "Restarting the application failed."
msgstr "El reinicio de la aplicación ha fallado."
-#: src/views/Settings.js:1229
+#: src/views/Settings.js:1234
msgid "Restreamer Service"
msgstr "Servicio de resemantización"
-#: src/views/Main/index.js:242
+#: src/views/Main/index.js:239
msgid "Retrieving stream data ..."
msgstr "Recuperación de los datos del flujo ..."
-#: src/views/Edit/Wizard/index.js:1111
+#: src/views/Edit/Wizard/index.js:1128
#: src/views/Invalid.js:43
#: src/views/Settings.js:1116
msgid "Retry"
@@ -1813,13 +1841,13 @@ msgstr "Regla"
msgid "Sampling"
msgstr "Muestreo"
-#: src/views/Edit/Wizard/index.js:1070
-#: src/views/Edit/index.js:558
-#: src/views/Playersite.js:775
+#: src/views/Edit/Wizard/index.js:1087
+#: src/views/Edit/index.js:560
+#: src/views/Playersite.js:788
#: src/views/Publication/Add.js:534
#: src/views/Publication/Edit.js:571
-#: src/views/Publication/Player.js:449
-#: src/views/Settings.js:1972
+#: src/views/Publication/Player.js:452
+#: src/views/Settings.js:1977
msgid "Save"
msgstr "Guarde"
@@ -1827,7 +1855,7 @@ msgstr "Guarde"
msgid "Scale"
msgstr "Escala"
-#: src/views/Settings.js:1718
+#: src/views/Settings.js:1723
msgid "Seconds to keep files in cache."
msgstr "Segundos para mantener los archivos en la caché."
@@ -1843,24 +1871,24 @@ msgstr "Segundos hasta que se termina un proceso estancado."
msgid "Seconds until the snapshot/thumbnail of the video source is updated."
msgstr "Segundos hasta que se actualiza la instantánea/imagen de la fuente de vídeo."
-#: src/views/Settings.js:1468
+#: src/views/Settings.js:1473
msgid "Security"
msgstr "Seguridad"
-#: src/views/Publication/Services/Core.js:127
+#: src/views/Publication/Services/Core.js:122
#: src/views/Publication/Services/Livespotting.js:103
msgid "Security token"
msgstr "Ficha de seguridad"
-#: src/views/Publication/Player.js:339
+#: src/views/Publication/Player.js:342
msgid "Seekbar color"
msgstr "Color de la barra de herramientas"
-#: src/misc/controls/HLS.js:59
+#: src/misc/controls/HLS.js:62
msgid "Segment length (seconds)"
msgstr "Duración del segmento (segundos)"
-#: src/misc/controls/HLS.js:64
+#: src/misc/controls/HLS.js:67
msgid "Segment will be cut on the following keyframe after this time has passed. 2 is recommended."
msgstr "El segmento se cortará en el siguiente fotograma clave una vez transcurrido este tiempo. Se recomienda 2."
@@ -1869,19 +1897,19 @@ msgstr "El segmento se cortará en el siguiente fotograma clave una vez transcur
msgid "Segmentation"
msgstr "Segmentación"
-#: src/views/Edit/Sources/ALSA.js:114
-#: src/views/Edit/Sources/AVFoundation.js:166
+#: src/views/Edit/Sources/ALSA.js:108
+#: src/views/Edit/Sources/AVFoundation.js:172
#: src/views/Edit/Sources/Framebuffer.js:99
#: src/views/Edit/Sources/Raspicam.js:96
-#: src/views/Edit/Sources/V4L.js:109
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:101
+#: src/views/Edit/Sources/V4L.js:103
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:120
#: src/views/Edit/Wizard/Sources/Raspicam.js:95
-#: src/views/Edit/Wizard/Sources/V4L.js:98
+#: src/views/Edit/Wizard/Sources/V4L.js:114
msgid "Select a device:"
msgstr "Seleccione un dispositivo:"
#: src/views/Edit/Sources/VirtualAudio.js:84
-msgid "Select audio Source:"
+msgid "Select audio source:"
msgstr "Seleccione la fuente de audio:"
#: src/views/Edit/Sources/VirtualVideo.js:114
@@ -1892,32 +1920,32 @@ msgstr "Seleccione la fuente ..."
msgid "Select video source:"
msgstr "Seleccione la fuente de vídeo:"
-#: src/views/Edit/Wizard/index.js:261
+#: src/views/Edit/Wizard/index.js:268
msgid "Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer)."
msgstr "Seleccione si extrae el flujo de una <0>fuente de red0> (como una cámara de red) o del <1>servidor RTMP interno1> (por ejemplo, los flujos OBS al Restreamer)."
-#: src/misc/EncodingSelect.js:184
+#: src/misc/EncodingSelect.js:196
msgid "Select your encoding setting:"
msgstr "Seleccione su configuración de codificación:"
-#: src/views/Playersite.js:575
+#: src/views/Playersite.js:588
msgid "Selected"
msgstr "Seleccionado"
-#: src/views/Playersite.js:392
+#: src/views/Playersite.js:395
msgid "Selected channel"
msgstr "Canal seleccionado"
-#: src/views/Playersite.js:438
+#: src/views/Playersite.js:449
msgid "Selection"
msgstr "Selección"
-#: src/views/Settings.js:1185
+#: src/views/Settings.js:1190
msgid "Send anonymous metrics (helps us for future development)"
msgstr "Enviar métricas anónimas (nos ayuda para el desarrollo futuro)"
-#: src/views/Edit/Sources/Network.js:526
-#: src/views/Edit/Sources/Network.js:573
+#: src/views/Edit/Sources/Network.js:542
+#: src/views/Edit/Sources/Network.js:589
#: src/views/Edit/Wizard/Sources/InternalHLS.js:48
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:68
msgid "Send stream to this address:"
@@ -1931,10 +1959,10 @@ msgstr "Enviar vídeo a Framebuffer"
msgid "Server"
msgstr "Servidor"
-#: src/Header.js:260
+#: src/Header.js:257
#: src/views/Login.js:246
#: src/views/Settings.js:1140
-#: src/views/Settings.js:1215
+#: src/views/Settings.js:1220
msgid "Service"
msgstr "Servicio"
@@ -1943,7 +1971,7 @@ msgstr "Servicio"
msgid "Service name"
msgstr "Nombre del servicio"
-#: src/views/Settings.js:1266
+#: src/views/Settings.js:1271
msgid "Service token for monitoring."
msgstr "Ficha de servicio para la supervisión."
@@ -1951,15 +1979,15 @@ msgstr "Ficha de servicio para la supervisión."
msgid "Sessions"
msgstr "Sesiones"
-#: src/views/Settings.js:1397
+#: src/views/Settings.js:1402
msgid "Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Establece un límite de ancho de banda en Mbit por segundo para la transferencia de datos HLS salientes. Todos los servicios, como el RTMP y los procesos salientes, se incluyen en el cálculo. Si se supera el ancho de banda, los espectadores HLS reciben el código de estado HTTP 509 (Límite de ancho de banda superado). 0 es ilimitado."
-#: src/views/Settings.js:1381
+#: src/views/Settings.js:1386
msgid "Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Establece un límite de espectadores para las sesiones HLS. Si se supera el límite, los espectadores HLS reciben el código de estado HTTP 509 (Límite de ancho de banda superado). 0 es ilimitado."
-#: src/views/Settings.js:1220
+#: src/views/Settings.js:1225
msgid "Setting for connection to the service."
msgstr "Ajuste para la conexión al servicio."
@@ -1971,11 +1999,11 @@ msgstr "Ajustes"
msgid "Settings (expert mode)"
msgstr "Ajustes (modo experto)"
-#: src/views/Settings.js:1648
+#: src/views/Settings.js:1653
msgid "Settings for /data path. The access is protected by"
msgstr "Configuración de la ruta /data. El acceso está protegido por"
-#: src/views/Settings.js:1575
+#: src/views/Settings.js:1580
msgid "Settings for /memfs path."
msgstr "Configuración de la ruta /memfs."
@@ -1983,7 +2011,11 @@ msgstr "Configuración de la ruta /memfs."
msgid "Settings saved. All changes will be applied after restarting the application."
msgstr "Ajustes guardados. Todos los cambios se aplicarán después de reiniciar la aplicación."
-#: src/views/Playersite.js:420
+#: src/views/Playersite.js:417
+msgid "Share button"
+msgstr "Botón de compartir"
+
+#: src/views/Playersite.js:431
msgid "Shows a reference to the project."
msgstr "Muestra una referencia al proyecto."
@@ -1995,7 +2027,7 @@ msgstr "Inscríbase (gratis)"
msgid "Silence"
msgstr "Silencio"
-#: src/views/Edit/Wizard/index.js:881
+#: src/views/Edit/Wizard/index.js:898
msgid "Silence Audio"
msgstr "Silencio Audio"
@@ -2003,7 +2035,7 @@ msgstr "Silencio Audio"
msgid "Sine"
msgstr "Sine"
-#: src/views/Playersite.js:378
+#: src/views/Playersite.js:381
msgid "Sitename"
msgstr "Nombre del sitio"
@@ -2011,7 +2043,8 @@ msgstr "Nombre del sitio"
msgid "Size"
msgstr "Tamaño"
-#: src/views/Edit/index.js:480
+#: src/views/Edit/index.js:482
+#: src/views/Main/index.js:372
msgid "Snapshot"
msgstr "Instantánea"
@@ -2019,7 +2052,7 @@ msgstr "Instantánea"
msgid "Social-login (OAuth2, 2FA)"
msgstr "Social-login (OAuth2, 2FA)"
-#: src/views/Edit/Sources/Network.js:402
+#: src/views/Edit/Sources/Network.js:418
msgid "Socket timeout (microseconds)"
msgstr "Tiempo de espera del zócalo (microsegundos)"
@@ -2040,33 +2073,33 @@ msgstr "Velocidad"
msgid "Stale timeout (seconds)"
msgstr "Tiempo de espera (segundos)"
-#: src/views/Publication/Player.js:319
-#: src/views/Settings.js:1500
+#: src/views/Publication/Player.js:322
+#: src/views/Settings.js:1505
msgid "Statistics"
msgstr "Estadísticas"
#: src/views/Settings.js:1145
-#: src/views/Settings.js:1567
+#: src/views/Settings.js:1572
msgid "Storage"
msgstr "Almacenamiento"
-#: src/views/Settings.js:1558
+#: src/views/Settings.js:1563
msgid "Stores the viewer statistics to the disk."
msgstr "Almacena las estadísticas del visor en el disco."
#: src/views/Edit/StreamSelect.js:30
#: src/views/Edit/StreamSelect.js:36
#: src/views/Edit/StreamSelect.js:81
-#: src/views/Edit/Wizard/index.js:861
+#: src/views/Edit/Wizard/index.js:878
msgid "Stream"
msgstr "Corriente"
-#: src/views/Publication/Services/Akamai.js:155
-#: src/views/Publication/Services/CDN77.js:103
+#: src/views/Publication/Services/Akamai.js:156
+#: src/views/Publication/Services/CDN77.js:102
msgid "Stream URL"
msgstr "URL de la corriente"
-#: src/views/Publication/Services/CDN77.js:114
+#: src/views/Publication/Services/CDN77.js:113
#: src/views/Publication/Services/DaCast.js:153
#: src/views/Publication/Services/Dummy.js:274
#: src/views/Publication/Services/Instagram.js:84
@@ -2079,41 +2112,41 @@ msgid "Stream key"
msgstr "Clave de flujo"
#: src/views/Publication/Services/Brightcove.js:101
-#: src/views/Publication/Services/Core.js:118
+#: src/views/Publication/Services/Core.js:113
#: src/views/Publication/Services/Red5.js:136
#: src/views/Publication/Services/WOWZA.js:158
msgid "Stream name"
msgstr "Nombre de la corriente"
-#: src/views/Publication/Services/Akamai.js:166
+#: src/views/Publication/Services/Akamai.js:167
msgid "Stream names"
msgstr "Nombres de los arroyos"
-#: src/views/Playersite.js:414
+#: src/views/Playersite.js:425
msgid "Support datarhei Restreamer"
msgstr "Apoyo a datarhei Restreamer"
-#: src/views/Edit/Sources/Network.js:345
+#: src/views/Edit/Sources/Network.js:361
#: src/views/Edit/Wizard/Sources/Network.js:72
msgid "Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more."
msgstr "Soporta HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT y más."
#: src/Footer.js:184
-#: src/Header.js:278
-#: src/views/Settings.js:1846
+#: src/Header.js:275
+#: src/views/Settings.js:1851
msgid "System"
msgstr "Sistema"
-#: src/views/Playersite.js:349
-#: src/views/Playersite.js:429
+#: src/views/Playersite.js:351
+#: src/views/Playersite.js:440
msgid "Template"
msgstr "Plantilla"
-#: src/views/Playersite.js:451
+#: src/views/Playersite.js:462
msgid "Template to be used for creating the publication website. The delete button removes the selection from the system."
msgstr "Plantilla que se utilizará para crear la página web de la publicación. El botón de borrar elimina la selección del sistema."
-#: src/views/Playersite.js:653
+#: src/views/Playersite.js:666
msgid "Terms"
msgstr "Términos"
@@ -2125,7 +2158,7 @@ msgstr "Patrón de prueba"
msgid "Test pattern (extended)"
msgstr "Patrón de prueba (ampliado)"
-#: src/views/Playersite.js:506
+#: src/views/Playersite.js:519
msgid "Text colors"
msgstr "Colores del texto"
@@ -2133,7 +2166,7 @@ msgstr "Colores del texto"
msgid "The amplitude (0.0 - 1.0) of the generated audio stream"
msgstr "La amplitud (0,0 - 1,0) del flujo de audio generado"
-#: src/views/Settings.js:1205
+#: src/views/Settings.js:1210
msgid "The application is using an older version of the settings."
msgstr "La aplicación está utilizando una versión antigua de la configuración."
@@ -2145,20 +2178,20 @@ msgstr "La tasa de bits del flujo de audio."
msgid "The carrier frequency"
msgstr "La frecuencia de la portadora"
-#: src/views/Edit/index.js:351
+#: src/views/Edit/index.js:352
msgid "The channel \"{0}\" could not be deleted"
msgstr "El canal \"{0}\" no pudo ser borrado"
-#: src/views/Edit/index.js:360
+#: src/views/Edit/index.js:361
msgid "The channel \"{0}\" has been deleted"
msgstr "El canal \"{0}\" ha sido borrado"
-#: src/views/Edit/index.js:602
+#: src/views/Edit/index.js:604
msgid "The deletion of this channel can not be recovered. All publications of this channel will be removed."
msgstr "La eliminación de este canal no se puede recuperar. Todas las publicaciones de este canal serán eliminadas."
-#: src/views/Edit/Wizard/index.js:161
-#: src/views/Edit/index.js:283
+#: src/views/Edit/Wizard/index.js:170
+#: src/views/Edit/index.js:290
msgid "The input profile is not complete. Please define a video and audio source."
msgstr "El perfil de entrada no está completo. Por favor, defina una fuente de vídeo y audio."
@@ -2166,7 +2199,7 @@ msgstr "El perfil de entrada no está completo. Por favor, defina una fuente de
msgid "The layout of the audio stream."
msgstr "La disposición del flujo de audio."
-#: src/misc/controls/HLS.js:76
+#: src/misc/controls/HLS.js:79
msgid "The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended."
msgstr "El número máximo de segmentos de la lista de reproducción. El 0 contendrá todos los segmentos. Se recomienda 6."
@@ -2178,7 +2211,7 @@ msgstr "El color del ruido"
msgid "The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission."
msgstr "La persona que asoció una obra con esta escritura ha dedicado la obra al dominio público renunciando a todos sus derechos sobre la obra en todo el mundo bajo la ley de derechos de autor, incluyendo todos los derechos conexos y vecinos, en la medida permitida por la ley. Puede copiar, modificar, distribuir y representar la obra, incluso con fines comerciales, todo ello sin pedir permiso."
-#: src/views/Settings.js:1310
+#: src/views/Settings.js:1315
msgid "The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma."
msgstr "El nombre de dominio público alcanzable del host en el que se ejecuta este Restreamer. Separe los nombres de dominio múltiples con una coma."
@@ -2202,68 +2235,58 @@ msgstr "Se ha creado el servicio de publicación"
msgid "The sample rate of the audio stream."
msgstr "La frecuencia de muestreo del flujo de audio."
-#: src/views/Playersite.js:151
-#: src/views/Playersite.js:225
-#: src/views/Publication/Player.js:186
+#: src/views/Playersite.js:152
+#: src/views/Playersite.js:227
+#: src/views/Publication/Player.js:189
msgid "The selected file is too big ({0} bytes). Only {1} bytes are allowed."
msgstr "El archivo seleccionado es demasiado grande ({0} bytes). Sólo se permiten {1} bytes."
-#: src/views/Playersite.js:140
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}"
-msgstr "El tipo de archivo seleccionado ({0}) está ahora permitido. Los tipos de archivo permitidos son {imageAcceptString}"
-
-#: src/views/Publication/Player.js:175
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}"
-msgstr "El tipo de archivo seleccionado ({0}) está ahora permitido. Los tipos de archivo permitidos son {logoAcceptString}"
-
-#: src/views/Playersite.js:214
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}"
-msgstr "El tipo de archivo seleccionado ({0}) está ahora permitido. Los tipos de archivo permitidos son {templateAcceptString}"
+#: src/views/Playersite.js:141
+#: src/views/Playersite.js:216
+#: src/views/Publication/Player.js:178
+msgid "The selected file type ({0}) is not allowed. Allowed file types are {types}"
+msgstr "El tipo de archivo seleccionado ({0}) no está permitido. Los tipos de archivo permitidos son {types}"
#: src/views/Publication/Edit.js:230
msgid "The settings for \"{0}\" have been saved"
msgstr "Los ajustes de \"{0}\" se han guardado"
-#: src/views/Edit/Wizard/index.js:829
+#: src/views/Edit/Wizard/index.js:846
msgid "The source doesn't provide any audio streams."
msgstr "La fuente no proporciona ningún flujo de audio."
-#: src/views/Edit/Profile.js:478
+#: src/views/Edit/Profile.js:487
msgid "The source doesn't provide any audio streams. Please check the <0>probe details0>."
msgstr "La fuente no proporciona ningún flujo de audio. Por favor, compruebe los <0>detalles de la sonda0>."
-#: src/views/Edit/Wizard/index.js:837
+#: src/views/Edit/Wizard/index.js:854
msgid "The source doesn't provide any compatible audio streams."
msgstr "La fuente no proporciona ningún flujo de audio compatible."
-#: src/views/Edit/Wizard/index.js:378
+#: src/views/Edit/Wizard/index.js:392
msgid "The source doesn't provide any compatible video streams. Please check the <0>requirements0>."
msgstr "La fuente no proporciona ningún flujo de vídeo compatible. Por favor, compruebe los <0>requisitos0>."
-#: src/views/Edit/Profile.js:349
+#: src/views/Edit/Profile.js:357
msgid "The source doesn't provide any video streams. Please check the <0>probe details0>."
msgstr "La fuente no proporciona ningún flujo de vídeo. Por favor, compruebe los <0>detalles de la sonda0>."
-#: src/views/Edit/Wizard/index.js:370
+#: src/views/Edit/Wizard/index.js:384
msgid "The source doesn't provide any video streams. Please check the device."
msgstr "La fuente no proporciona ningún flujo de vídeo. Por favor, compruebe el dispositivo."
-#: src/views/Edit/Wizard/index.js:848
+#: src/views/Edit/Wizard/index.js:865
msgid "The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel."
msgstr "La fuente de vídeo no proporciona ningún flujo de audio compatible. Se recomienda <0>Audio silencioso0>. Los servicios, como YouTube, Facebook y otros, requieren un canal de audio."
-#: src/views/Edit/Wizard/index.js:586
+#: src/views/Edit/Wizard/index.js:603
msgid "The video source is compatible. Select the desired resolution:"
msgstr "La fuente de vídeo es compatible. Seleccione la resolución deseada:"
-#: src/views/Settings.js:1177
+#: src/views/Settings.js:1182
msgid "There are updates available. Here you get more information."
msgstr "Hay actualizaciones disponibles. Aquí tiene más información."
-#: src/views/Playersite.js:238
-msgid "There war an error during upload: {0}"
-msgstr "Se ha producido un error durante la carga: {0}"
-
#: src/views/Settings.js:911
msgid "There was a problem storing the settings. Settings not saved."
msgstr "Hubo un problema al guardar los ajustes. Los ajustes no se han guardado."
@@ -2272,12 +2295,13 @@ msgstr "Hubo un problema al guardar los ajustes. Los ajustes no se han guardado.
msgid "There was an error connecting to Restreamer Core at {0}."
msgstr "Se ha producido un error de conexión con Restreamer Core en {0}."
-#: src/views/Playersite.js:164
-#: src/views/Publication/Player.js:199
+#: src/views/Playersite.js:165
+#: src/views/Playersite.js:240
+#: src/views/Publication/Player.js:202
msgid "There was an error during upload: {0}"
msgstr "Ha habido un error durante la carga: {0}"
-#: src/views/Edit/Wizard/index.js:1106
+#: src/views/Edit/Wizard/index.js:1123
msgid "There was an error setting up the stream."
msgstr "Hubo un error al configurar el flujo."
@@ -2325,7 +2349,7 @@ msgstr "Esta licencia permite a los reutilizadores distribuir, remezclar, adapta
msgid "This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms."
msgstr "Esta licencia permite a los reutilizadores distribuir, remezclar, adaptar y construir sobre el material en cualquier medio o formato, siempre y cuando se dé la atribución al creador. La licencia permite el uso comercial. Si usted remezcla, adapta o construye sobre el material, debe licenciar el material modificado bajo idénticos términos."
-#: src/views/Edit/index.js:583
+#: src/views/Edit/index.js:585
msgid "This source cannot be edited while it is in use. To continue, you have to disconnect the source."
msgstr "Esta fuente no puede ser editada mientras esté en uso. Para continuar, tiene que desconectar la fuente."
@@ -2341,12 +2365,12 @@ msgstr "Esta versión de la interfaz de usuario no es compatible con el núcleo
msgid "This version of the UI is compatible."
msgstr "Esta versión de la interfaz de usuario es compatible."
-#: src/views/Settings.js:1545
+#: src/views/Settings.js:1550
msgid "Time until an inactive viewer connection is treated as closed."
msgstr "Tiempo que transcurre hasta que una conexión de visor inactiva es tratada como cerrada."
-#: src/views/Settings.js:1258
-#: src/views/Settings.js:1824
+#: src/views/Settings.js:1263
+#: src/views/Settings.js:1829
msgid "Token"
msgstr "Ficha"
@@ -2391,7 +2415,7 @@ msgid "Transmit the main source to an RTSP Server. More details about the settin
msgstr "Transmita la fuente principal a un servidor RTSP. Puede encontrar más detalles sobre los ajustes <0>aquí0>."
#: src/views/Publication/Services/Red5.js:17
-msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
+msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
msgstr "Transmita la fuente principal a un servidor Red5/Pro. Puede encontrar más detalles sobre los ajustes <0>aquí0>."
#: src/views/Publication/Services/SRT.js:25
@@ -2406,7 +2430,7 @@ msgstr "Transmita la fuente principal a un servidor UDP. Puede encontrar más de
msgid "Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>."
msgstr "Transmita la fuente principal a un servidor WOWZA. Puede encontrar más detalles sobre los ajustes <0>aquí0>."
-#: src/views/Publication/Services/Core.js:17
+#: src/views/Publication/Services/Core.js:18
msgid "Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>."
msgstr "Transmitir la fuente principal a un datarhei Core Ressource. Puede encontrar más detalles sobre los ajustes <0>aquí0>."
@@ -2414,7 +2438,7 @@ msgstr "Transmitir la fuente principal a un datarhei Core Ressource. Puede encon
msgid "Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>."
msgstr "Transmita la fuente principal a una fuente de livespotting.com. Puede encontrar más detalles sobre los ajustes <0>aquí0>."
-#: src/views/Publication/Services/Akamai.js:16
+#: src/views/Publication/Services/Akamai.js:17
msgid "Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>."
msgstr "Transmita la fuente principal a los Servicios de Medios en Vivo de Akamai (MSL). Puede encontrar más detalles sobre la configuración del codificador MSL en <0>aquí0>."
@@ -2439,7 +2463,7 @@ msgstr "Transmite su flujo de vídeo con la clave requerida, generada en Twitter
msgid "Tune"
msgstr "Sintonice"
-#: src/views/Edit/Sources/Network.js:393
+#: src/views/Edit/Sources/Network.js:409
#: src/views/Edit/Wizard/Sources/Network.js:77
msgid "UDP transport"
msgstr "Transporte UDP"
@@ -2448,7 +2472,7 @@ msgstr "Transporte UDP"
msgid "Unable to load the config."
msgstr "No se puede cargar la configuración."
-#: src/views/Settings.js:1240
+#: src/views/Settings.js:1245
msgid "Unique ident on the service."
msgstr "Identificación única en el servicio."
@@ -2456,22 +2480,22 @@ msgstr "Identificación única en el servicio."
msgid "Unknown"
msgstr "Desconocido"
-#: src/views/Playersite.js:584
+#: src/views/Playersite.js:597
msgid "Unselected"
msgstr "No seleccionado"
-#: src/views/Playersite.js:469
-#: src/views/Playersite.js:486
-#: src/views/Playersite.js:621
-#: src/views/Publication/Player.js:370
+#: src/views/Playersite.js:482
+#: src/views/Playersite.js:499
+#: src/views/Playersite.js:634
+#: src/views/Publication/Player.js:373
msgid "Upload"
msgstr "Subir a"
-#: src/views/Playersite.js:279
+#: src/views/Playersite.js:281
msgid "Uploading the file failed"
msgstr "La carga del archivo ha fallado"
-#: src/views/Publication/Player.js:229
+#: src/views/Publication/Player.js:232
msgid "Uploading the logo failed"
msgstr "Falló la carga del logotipo"
@@ -2485,15 +2509,15 @@ msgstr "Tiempo de funcionamiento"
msgid "Use Auth0 for your running Restreamer Core. More <0>details0>."
msgstr "Utilice Auth0 para su núcleo Restreamer en funcionamiento. Más <0>detalles0>."
-#: src/views/Edit/index.js:425
+#: src/views/Edit/index.js:426
msgid "Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode."
msgstr "Utilice el asistente (<0/>) para una configuración rápida y sencilla, o edite (<1/>) las fuentes directamente en el modo personalizado."
-#: src/views/Edit/Wizard/index.js:1051
+#: src/views/Edit/Wizard/index.js:1068
msgid "Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Utilice los derechos de autor y elija la licencia de imagen correcta. Ya sea libre para todos o muy restringida. Comente brevemente lo que otros pueden hacer con su imagen."
-#: src/views/Edit/index.js:528
+#: src/views/Edit/index.js:530
msgid "Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Utilice sus derechos de autor y elija la licencia de imagen adecuada. Ya sea libre para todos o muy restringida. Comente brevemente lo que otros pueden hacer con su imagen."
@@ -2501,7 +2525,7 @@ msgstr "Utilice sus derechos de autor y elija la licencia de imagen adecuada. Ya
msgid "User registration"
msgstr "Registro de usuarios"
-#: src/views/Edit/Sources/Network.js:354
+#: src/views/Edit/Sources/Network.js:370
#: src/views/Edit/Wizard/Sources/Network.js:81
#: src/views/Login.js:272
#: src/views/Publication/Services/DASH.js:195
@@ -2510,17 +2534,17 @@ msgstr "Registro de usuarios"
#: src/views/Publication/Services/RTSP.js:153
#: src/views/Publication/Services/Red5.js:146
#: src/views/Publication/Services/WOWZA.js:168
-#: src/views/Settings.js:1435
-#: src/views/Settings.js:1593
+#: src/views/Settings.js:1440
+#: src/views/Settings.js:1598
msgid "Username"
msgstr "Nombre de usuario"
-#: src/views/Settings.js:1441
-#: src/views/Settings.js:1601
+#: src/views/Settings.js:1446
+#: src/views/Settings.js:1606
msgid "Username for authorization."
msgstr "Nombre de usuario para la autorización."
-#: src/views/Edit/Sources/Network.js:359
+#: src/views/Edit/Sources/Network.js:375
#: src/views/Edit/Wizard/Sources/Network.js:83
msgid "Username for the device."
msgstr "Nombre de usuario del dispositivo."
@@ -2533,24 +2557,24 @@ msgstr "ID DE LA VPU"
msgid "Video"
msgstr "Vídeo"
-#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:126
#: src/views/Edit/Sources/Raspicam.js:89
-#: src/views/Edit/Sources/V4L.js:96
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:66
+#: src/views/Edit/Sources/V4L.js:109
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
#: src/views/Edit/Wizard/Sources/Raspicam.js:86
-#: src/views/Edit/Wizard/Sources/V4L.js:89
+#: src/views/Edit/Wizard/Sources/V4L.js:105
msgid "Video device"
msgstr "Dispositivo de vídeo"
-#: src/views/Edit/Profile.js:313
-#: src/views/Edit/ProfileSummary.js:65
+#: src/views/Edit/Profile.js:320
+#: src/views/Edit/ProfileSummary.js:66
#: src/views/Publication/Edit.js:517
msgid "Video settings"
msgstr "Ajustes de vídeo"
-#: src/views/Edit/Wizard/index.js:257
-#: src/views/Edit/Wizard/index.js:341
-#: src/views/Edit/Wizard/index.js:579
+#: src/views/Edit/Wizard/index.js:264
+#: src/views/Edit/Wizard/index.js:354
+#: src/views/Edit/Wizard/index.js:596
msgid "Video setup"
msgstr "Configuración del vídeo"
@@ -2566,7 +2590,7 @@ msgid "Viewer"
msgstr "Visor"
#: src/views/Edit/Sources/VirtualAudio.js:187
-#: src/views/Edit/Sources/VirtualVideo.js:194
+#: src/views/Edit/Sources/VirtualVideo.js:206
msgid "Virtual source"
msgstr "Fuente virtual"
@@ -2574,7 +2598,7 @@ msgstr "Fuente virtual"
msgid "Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>."
msgstr "Bienvenido a Restreamer v2, la solución para la publicación rápida y sencilla de vídeos. Gratis para uso privado y comercial. Más ayuda en los <0>docs0>."
-#: src/views/Settings.js:1580
+#: src/views/Settings.js:1585
msgid "Write protection"
msgstr "Protección de la escritura"
@@ -2582,19 +2606,19 @@ msgstr "Protección de la escritura"
msgid "YUV test pattern"
msgstr "Patrón de prueba YUV"
-#: src/views/Edit/Wizard/index.js:1160
+#: src/views/Edit/Wizard/index.js:1177
msgid "Yes"
msgstr "Sí"
-#: src/views/Edit/Wizard/index.js:1142
+#: src/views/Edit/Wizard/index.js:1159
msgid "You can't abort the wizard because at least one input must be defined."
msgstr "No puede abortar el asistente porque al menos una entrada debe estar definida."
-#: src/views/Settings.js:2036
+#: src/views/Settings.js:2041
msgid "You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?"
msgstr "Ha cambiado la configuración. Para que los cambios surtan efecto, tiene que reiniciar la aplicación. ¿Quiere reiniciar ahora?"
-#: src/views/Main/index.js:350
+#: src/views/Main/index.js:347
#: src/views/Publication/Process.js:73
msgid "You have to reconnect manually"
msgstr "Tiene que volver a conectarse manualmente"
@@ -2603,11 +2627,11 @@ msgstr "Tiene que volver a conectarse manualmente"
msgid "You have unsaved changes. Please save them before you can control the service again."
msgstr "Tiene cambios sin guardar. Por favor, guárdelos antes de poder controlar el servicio de nuevo."
-#: src/views/Edit/Wizard/index.js:599
+#: src/views/Edit/Wizard/index.js:616
msgid "Your stream needs to be encoded, but there's no suitable encoder available."
msgstr "Su flujo necesita ser codificado, pero no hay un codificador adecuado disponible."
-#: src/views/Edit/Wizard/index.js:606
+#: src/views/Edit/Wizard/index.js:623
msgid "Your stream needs to be encoded. Choose the desired encoder:"
msgstr "Su flujo debe ser codificado. Elija el codificador deseado:"
@@ -2619,7 +2643,7 @@ msgstr "azul"
msgid "brown"
msgstr "marrón"
-#: src/views/Publication/Player.js:328
+#: src/views/Publication/Player.js:331
msgid "iframe code"
msgstr "código iframe"
diff --git a/src/locales/fr/messages.js b/src/locales/fr/messages.js
index aa073ff..c6673b1 100644
--- a/src/locales/fr/messages.js
+++ b/src/locales/fr/messages.js
@@ -1 +1 @@
-/*eslint-disable*/module.exports={messages:{"<0>Show probe details0>":"<0>Montrer les détails de la sonde0>.","ALSA":"ALSA","API endpoint not found. Settings not saved.":"Le point de terminaison de l'API n'a pas été trouvé. Paramètres non sauvegardés.","AVFoundation":"AVFoundation","Abort":"Abandonner","About":"À propos de","Add":"Ajouter","Add Publication":"Ajouter une publication","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Ajoutez des widgets et des styles externes au site de publication. Vous pouvez trouver quelques exemples sur la page d'aide.","Add new channel":"Ajouter un nouveau canal","Add: {0}":["Ajouter : ",["0"]],"Address":"Adresse","Address for the background image.":"Adresse pour l'image de fond.","Address to listen on for HTTP requests.":"Adresse d'écoute pour les demandes HTTP.","Address to listen on for HTTPS requests.":"Adresse à écouter pour les demandes HTTPS.","Adjust publication site colors and background as you like.":"Ajustez les couleurs et le fond du site de publication comme vous le souhaitez.","Advanced monitoring":"Surveillance avancée","Advanced settings":"Paramètres avancés","Advanced setup":"Configuration avancée","Alerting by email":"Alerte par e-mail","All":"Tous","All important system settings.":"Tous les paramètres importants du système.","Allow all referrer":"Autoriser tous les référents","Allow counting how many viewers the stream has.":"Permet de compter le nombre de spectateurs du flux.","Amplitude":"Amplitude","An environment variable sets this value.":"Une variable d'environnement définit cette valeur.","App":"App","Application":"Application","Are you sure you want to abort the wizard?":"Êtes-vous sûr de vouloir interrompre l'assistant ?","Audio":"Audio","Audio Device":"Dispositif audio","Audio device":"Dispositif audio","Audio from device":"Audio de l'appareil","Audio settings":"Paramètres audio","Audio setup":"Configuration audio","Auth0":"Auth0","Auth0 Tenant":"Auth0 Locataire","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 n'est actuellement pas disponible car cette interface est chargée depuis une origine non sécurisée.","Author":"Auteur","Authorization":"Autorisation","Autoplay":"Jeu automatique","Available":"Disponible sur","Back":"Dos","Background colors":"Couleurs d'arrière-plan","Background image":"Image de fond","Backup URL":"URL de sauvegarde","Backup server":"Serveur de sauvegarde","Backup stream":"Flux de sauvegarde","Backup stream key":"Clé du flux de sauvegarde","Bandwidth":"Bande passante","Bandwidth control":"Contrôle de la bande passante","Banner":"Bannière","Basic":"Base","Beep factor":"Facteur Bip","Bitrate":"Bitrate","Briefly describe what the audience will see during the live stream.":"Décrivez brièvement ce que le public verra pendant le streaming en direct.","Button color":"Couleur du bouton","Cache for files on /data.":"Cache pour les fichiers sur /data.","Cache time (Seconds)":"Temps de cache (Secondes)","Cache types":"Types de caches","Capture clicks":"Capture des clics","Capture cursor":"Curseur de capture","Channel \"{0}\" saved":["Canal \"",["0"],"\" sauvegardé"],"Channels":"Chaînes","Check for updates":"Vérifier les mises à jour","Check the requirements":"Vérifiez les exigences","Choose a video stream":"Choisissez un flux vidéo","Choose an audio stream":"Choisissez un flux audio","Choose an input device ...":"Choisissez un périphérique d'entrée ...","Choose codec ...":"Choisissez le codec ...","Choose tenant ...":"Choisir le locataire ...","Chunk":"Chunk","Close":"Fermer","Code injection":"Injection de code","Codec":"Codec","Color":"Couleur","Config":"Config","Confirm password":"Conf confirmer le mot de passe","Connect":"Connectez-vous à","Connected device":"Appareil connecté","Connected since <0/>":"Connecté depuis <0/>","Connecting ...":"Connecter ...","Connecting to Restreamer Core ...":"Connexion à Restreamer Core ...","Connecting to Restreamer Core failed probably because of mixed content.":"La connexion à Restreamer Core a échoué, probablement en raison d'un contenu mixte.","Content":"Contenu","Cores":"Cœurs","Create user":"Créer un utilisateur","Creative Commons":"Creative Commons","Custom ...":"Personnalisé...","Custom JSON config for datarhei Core.":"Configuration JSON personnalisée pour le noyau datarhei.","Custom audio device":"Dispositif audio personnalisé","Custom audio index":"Index audio personnalisé","Custom bitrate (kbit/s)":"Débit binaire personnalisé (kbit/s)","Custom code injection":"Injection de code personnalisé","Custom delay":"Délai personnalisé","Custom device":"Dispositif personnalisé","Custom format":"Format personnalisé","Custom framerate":"Taux de rafraîchissement personnalisé","Custom keyframe interval":"Intervalle d'images clés personnalisé","Custom layout":"Mise en page personnalisée","Custom sampling (Hz)":"Échantillonnage personnalisé (Hz)","Custom scale":"Échelle personnalisée","Custom size":"Taille personnalisée","Custom video device":"Dispositif vidéo personnalisé","Custom video index":"Index vidéo personnalisé","Data copied to clipboard":"Données copiées dans le presse-papiers","Death color":"Couleur de la mort","Decoder":"Décodeur","Default":"Défaut","Delay":"Délai","Delay (ms)":"Délai (ms)","Delete":"Supprimer","Deleting a publication service cannot be reversed. The publication stops immediately.":"La suppression d'un service de publication ne peut pas être annulée. La publication s'arrête immédiatement.","Delivering mode":"Mode de livraison","Description":"Description","Design":"Design","Device":"Dispositif","Disconnect":"Déconnexion","Disconnect & Continue":"Déconnecter et continuer","Disconnecting ...":"Déconnexion ...","Disk":"Disque","Disk cache":"Cache disque","Disk storage":"Stockage sur disque","Do you really want to restart the application now?":"Voulez-vous vraiment redémarrer l'application maintenant ?","Do you want to delete \"{0}\"?":["Voulez-vous supprimer \"",["0"],"\" ?"],"Do you want to delete {title}?":["Voulez-vous supprimer ",["titre"]," ?"],"Do you want to disconnect \"{0}\"?":["Voulez-vous déconnecter \"",["0"],"\" ?"],"Docs":"Docs","Documentation":"Documentation","Dup. frames":"Cadres de duplication","EDIT: Player":"EDIT : Joueur","EDIT: Publication Website":"EDIT : Site de la publication","Edit":"Modifier","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Modifiez les sources audio et vidéo pour le flux en direct. Ajoutez une description, et définissez la licence de votre contenu souhaité.","Edit: {title}":["Edit : ",["title"]],"Embed":"Intégrer","Enable RTMP server ...":"Activer le serveur RTMP ...","Enable a periodic beep every second with this value times the carrier frequency":"Active un bip périodique toutes les secondes avec cette valeur multipliée par la fréquence porteuse","Enable backup stream":"Activer le flux de sauvegarde","Enable nerd statistics":"Activer les statistiques des nerds","Enable primary stream":"Activer le flux primaire","Enable snapshots":"Activer les instantanés","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"Il est fortement conseillé d'activer l'autorisation. Sinon, n'importe qui peut accéder à cette instance.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"L'activation de l'authentification de base est fortement conseillée. Sinon, n'importe qui pourrait écrire des données sur /memfs.","Encoder":"Codeur","Encoding":"Encodage","Encryption":"Cryptage","Enter a name for the new channel.":"Saisissez un nom pour le nouveau canal.","Enter password":"Entrez le mot de passe","Enter the address of your network source:":"Saisissez l'adresse de votre source réseau :","Enter username":"Entrez le nom d'utilisateur","Entropy coder":"Codeur d'entropie","Error":"Erreur","Error while copying data to clipboard":"Erreur lors de la copie de données dans le presse-papiers","Error: {0}":["Erreur : ",["0"]],"Expands the area above the channel list (live chat).":"Agrandit la zone au-dessus de la liste des chaînes (chat en direct).","Expands the area under the channel description (comment boxes).":"Agrandit la zone située sous la description du canal (cases de commentaires).","Expert mode":"Mode expert","Extend channel list":"Étendre la liste des canaux","Extend content":"Étendre le contenu","Extend footer":"Étendre le pied de page","Extend header":"Prolonger l'en-tête","FFmpeg":"FFmpeg","FPS":"FPS","Failed to correctly cleanup previous process data":"Impossible de nettoyer correctement les données du processus précédent","Failed to create publication service ({0})":["Échec de la création du service de publication (",["0"],")"],"Failed to create publication website files.":"Échec de la création des fichiers du site Web de publication.","Failed to probe the source. Please check the <0>probe details0>.":"Impossible de sonder la source. Veuillez vérifier les <0>détails de la sonde0>.","Failed to refresh token: {0}":["Échec du rafraîchissement du jeton : ",["0"]],"Failed to save ingest metadata":"Échec de la sauvegarde des métadonnées d'ingestion","Failed to stop process":"Échec de l'arrêt du processus","Failed to store player size setting.":"Échec de l'enregistrement du paramètre de taille du lecteur.","Failed to store publication service ({0})":["Échec du stockage du service de publication (",["0"],")"],"Failed to update ingest process ({0})":["Échec de la mise à jour du processus d'ingestion (",["0"],")"],"Failed to update the player":"Échec de la mise à jour du lecteur","Failed to verify the source. Please check the address.":"Impossible de vérifier la source. Veuillez vérifier l'adresse.","Finish":"Finition","Flags":"Drapeaux","For Javascripts.":"Pour les Javascripts.","For Stylesheets.":"Pour les feuilles de style.","Force input framerate":"Forcer le taux de rafraîchissement de l'entrée","Format":"Format","Frame drops":"Baisse du cadre","Framebuffer":"Framebuffer","Framerate":"Fréquence d'images","Frequency (Hz)":"Fréquence (Hz)","GET":"GET","General":"Général","Google Analytics ID":"ID Google Analytics","Google Analytics Tracker Name":"Nom du tracker Google Analytics","HLS":"HLS","HLS URL":"URL HLS","HLS statistic for the In-memory storage":"Statistique HLS pour le stockage en mémoire","HTTP and HTTPS":"HTTP et HTTPS","HTTP port":"Port HTTP","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"Port HTTPS","Hardware device":"Dispositif matériel","Header":"En-tête","Headline":"A la une","Hosted Restreamer interface":"Interface hébergée de Restreamer","Human readable name on the service.":"Nom lisible par l'homme sur le service.","IP address":"Adresse IP","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"Si vous avez changé les ports, il se peut que Restreamer Core ait déjà redémarré, mais qu'il soit maintenant disponible sur un port différent.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"Si vous avez activé Let's Encrypt TLS, l'acquisition des certificats peut prendre un certain temps. Assurez-vous que Restreamer Core est joignable via le port 80 depuis Internet. Veuillez vérifier le journal de la console de Restreamer Core.","Ignore IP ranges":"Ignorer les plages IP","Image URL":"URL de l'image","Imprint":"Impression","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"En plus du lecteur, le Restreamer offre une page d'accueil complète, que vous pouvez utiliser pour présenter votre flux en direct facilement et rapidement.","In-memory":"En mémoire","In-memory storage":"Stockage en mémoire","Incompatible":"Incompatibilité","Inherit":"Hériter de","Inject 1":"Injecter 1","Inject 2":"Injecter 2","Inject 3":"Injecter 3","Inject 4":"Injecter 4","Internal HLS server":"Serveur HLS interne","Internal RTMP server":"Serveur RTMP interne","Interval (seconds)":"Intervalle (secondes)","Issue alert":"Alerte aux problèmes","Keyframe interval (seconds)":"Intervalle entre les images clés (secondes)","Layout":"Mise en page","Let's Encrypt certification":"Certification Let's Encrypt","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Let's Encrypt requiert un ou plusieurs noms de domaine publics et un port 80/TCP accessible.","Level":"Niveau","Level of system protocol.":"Niveau du protocole du système.","License":"Licence","Life color":"Couleur de la vie","Linecolor":"Linecolor","Link":"Lien","Link, mouseover":"Lien, survol de la souris","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"Liste des plages IP en notation CIDR, par exemple, 127.0.0.1/32, que les statistiques n'enregistreront pas - une plage IP par ligne. Laissez vide pour enregistrer toutes les sessions.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"Liste des extensions de fichiers à mettre en cache (par exemple, \".html\"), une par ligne. Laissez vide pour mettre en cache tous les types de fichiers.","List size (segments)":"Taille de la liste (segments)","Live-Streaming to Facebook Live RTMP service":"Diffusion en direct vers le service RTMP de Facebook Live","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Service RTMP de diffusion en direct sur Instagram Live. La clé du streaming nécessite un service tel que <0>Yellow Duck0>.","Live-Streaming to Twitch Live RTMP Service.":"Diffusion en direct sur le service RTMP de Twitch Live.","Live-Streaming to Vimeos Live RTMP Service":"Diffusion en direct sur le service RTMP Live de Vimeos","Livesource ID":"Livesource ID","Log level":"Niveau du journal","Logging":"Enregistrement","Login":"Connexion","Login failed: Couldn't load API details":"La connexion a échoué : Impossible de charger les détails de l'API","Login failed: {0}":["La connexion a échoué : ",["0"]],"Login/JWT authorization":"Autorisation de connexion/JWT","Logo":"Logo","Logout":"Déconnexion","MB":"MB","Main Source":"Source principale","Main channel":"Canal principal","Main channel not found":"Canal principal non trouvé","Main channel saved":"Canal principal sauvegardé","Main page channel (index.html).":"Canal de la page principale (index.html).","Maintainer:":"Mainteneur :","Maximum allowed cache size, 0 for unlimited.":"Taille maximale autorisée du cache, 0 pour illimité.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Mégaoctets de RAM maximum autorisés pour /memfs, 0 pour illimité.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Maximum de mégaoctets autorisés à consommer du disque dur. 0 pour illimité.","Maximum bandwidth Mbit/s":"Bande passante maximale Mbit/s","Maximum delay in milliseconds.":"Délai maximal en millisecondes.","Maximum file size (Megabytes)":"Taille maximale du fichier (mégaoctets)","Maximum file size to put in cache.":"Taille maximale du fichier à mettre dans le cache.","Maximum log histroy":"Histroy log maximum","Maximum log lines":"Lignes de journal maximum","Maximum size (Megabytes)":"Taille maximale (mégaoctets)","Maximum viewer idle time (Seconds)":"Temps d'inactivité maximum du téléspectateur (Secondes)","Maximum viewers":"Nombre maximum de téléspectateurs","Memory":"Mémoire","Meta information":"Méta-information","Metadata":"Métadonnées","Mold":"Moisissure","More about Twitter's copyright <0>here0>.":"Plus d'informations sur les droits d'auteur de Twitter <0>ici0>.","More about YouTube's copyright <0>here0>.":"Plus d'informations sur les droits d'auteur de YouTube <0>ici0>.","More about licenses here":"Plus d'informations sur les licences ici","More about the service":"En savoir plus sur le service","Mute":"Mute","Name":"Nom","Name for the template. If the name already exists, it will be overwritten.":"Nom du modèle. Si le nom existe déjà, il sera écrasé.","Network":"Réseau","Network source":"Source du réseau","Next":"Suivant","Next: Audio":"Suivant : Audio","Next: Video setup":"Suivant : Configuration de la vidéo","No":"Non","No audio":"Pas d'audio","No audio stream available":"Aucun flux audio disponible","No live stream was detected. Please check the software that sends the stream.":"Aucun flux en direct n'a été détecté. Veuillez vérifier le logiciel qui envoie le flux.","No source selected":"Pas de source sélectionnée","No suitable encoder found.":"Aucun codeur approprié n'a été trouvé.","No video":"Pas de vidéo","No video stream available":"Aucun flux vidéo disponible","Node ID":"ID du nœud","Noise":"Bruit","None":"Aucun","Notes":"Notes","Number of log lines to keep.":"Nombre de lignes de journal à conserver.","Number of logs to keep for each process.":"Nombre de journaux à conserver pour chaque processus.","OK":"OK","One referrer per line, e.g. http://www.example.com":"Un référent par ligne, par exemple http://www.example.com.","Open":"Ouvrir","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"Le Passthrough (copie) ne doit être désactivé que si nécessaire. Chaque encodage nécessite des ressources CPU/GPU supplémentaires.","Password":"Mot de passe","Password for authorization.":"Mot de passe pour l'autorisation.","Password for the device.":"Mot de passe pour l'appareil.","Persist viewer statistics":"Persistance des statistiques des téléspectateurs","Pixel format":"Format des pixels","Plan: <0>Starter0>":"Plan : <0>Démarreur0>","Platforms":"Plateformes","Playback":"Lecture","Player":"Joueur","Player URL":"URL du joueur","Player settings saved":"Sauvegarde des paramètres du lecteur","Playersite":"Site des joueurs","Playlist":"Liste de lecture","Please check the <0>process log0>":"Veuillez vérifier le <0>Journal du processus0>.","Please contact the operator of the service and check what happens.":"Veuillez contacter l'opérateur du service et vérifier ce qui se passe.","Please select a file to upload.":"Veuillez sélectionner un fichier à télécharger.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"Veuillez utiliser \"Passthrough (copie)\" si possible. L'encodage nécessite des ressources CPU/GPU supplémentaires.","Please wait. Probe stream data ...":"Veuillez patienter. Données du flux de sondes ...","Please wait. Setting up the stream ...":"Veuillez patienter. Configuration du flux ...","Port":"Port","Position":"Position","Preset":"Préréglage","Primary stream":"Flux primaire","Primary stream key":"Clé de flux primaire","Probe":"Sonde","Process":"Processus","Process control":"Contrôle du processus","Process debug":"Débogage du processus","Process debug report":"Rapport de débogage du processus","Process details":"Détails du processus","Process report":"Rapport de processus","Processing & Control":"Traitement et contrôle","Profile":"Profil","Protocol":"Protocole","Protocols":"Protocoles","Public domain/s":"Domaine public/s","Publication service not found":"Service de publication non trouvé","Publication website settings saved":"Sauvegarde des paramètres du site Web de la publication","Publications":"Publications","Pull Mode":"Mode de traction","Pull or recieve the data:":"Tirer ou recevoir les données :","Quality":"Qualité","RGB test pattern":"Mire de test RVB","RTMP app for publishing.":"Application RTMP pour la publication.","RTMP server":"Serveur RTMP","RTMP server is not enabled":"Le serveur RTMP n'est pas activé","RTMP server listen address.":"Adresse d'écoute du serveur RTMP.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"Jeton RTMP pour la publication et la lecture. Le jeton est la valeur du paramètre de requête de l'URL \"token\".","RTMP/S":"RTMP/S","RTMPS server":"Serveur RTMPS","RTSP":"RTSP","Raspberry Pi camera":"Caméra Raspberry Pi","Rate control":"Contrôle du taux","Ratio":"Ratio","Read input at native speed":"Lecture de l'entrée à la vitesse native","Receive Mode":"Mode de réception","Reconnect":"Reconnecter","Reconnect delay (seconds)":"Délai de reconnexion (secondes)","Reconnecting in {0}s":["Reconnexion en ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["La reconnexion au Restreamer Core a échoué au cours des ",["RETRIES"]," dernières secondes."],"Reconnecting to Restreamer Core failed.":"La reconnexion à Restreamer Core a échoué.","Region":"Région","Reload":"Rechargez","Remove the oldest entries if the /memfs is full":"Supprimer les entrées les plus anciennes si le /memfs est plein","Requires activation":"Nécessite une activation","Restart":"Redémarrer","Restart required":"Redémarrage nécessaire","Restarting":"Redémarrage de","Restarting Restreamer Core ...":"Redémarrage de Restreamer Core ...","Restarting the application failed.":"Le redémarrage de l'application a échoué.","Restreamer Service":"Service Restreamer","Retrieving stream data ...":"Récupération des données de flux ...","Retry":"Réessayer","Rule":"Règle","Sampling":"Échantillonnage","Save":"Sauvez","Scale":"Échelle","Seconds to keep files in cache.":"Secondes pour garder les fichiers dans le cache.","Seconds until a process is restarted.":"Secondes jusqu'à ce qu'un processus soit redémarré.","Seconds until a staled process is terminated.":"Secondes jusqu'à ce qu'un processus bloqué soit terminé.","Seconds until the snapshot/thumbnail of the video source is updated.":"Secondes jusqu'à ce que l'instantané/la vignette de la source vidéo soit mis à jour.","Security":"Sécurité","Security token":"Jeton de sécurité","Seekbar color":"Couleur du Seekbar","Segment length (seconds)":"Longueur du segment (secondes)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"Une fois ce délai écoulé, le segment sera coupé sur l'image clé suivante. Une valeur de 2 est recommandée.","Segmentation":"Segmentation","Select a device:":"Sélectionnez un appareil :","Select audio Source:":"Sélectionnez la source audio :","Select source ...":"Sélectionnez la source ...","Select video source:":"Sélectionnez la source vidéo :","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Choisissez si vous tirez le flux d'une <0>source réseau0> (comme une caméra réseau) ou du <1>serveur RTMP interne1> (par exemple, les flux OBS vers le Restreamer).","Select your encoding setting:":"Sélectionnez votre paramètre de codage :","Selected":"Sélectionné","Selected channel":"Canal sélectionné","Selection":"Sélection","Send anonymous metrics (helps us for future development)":"Envoyez des métriques anonymes (nous aide pour le développement futur)","Send stream to this address:":"Envoyez le flux à cette adresse :","Send video to Framebuffer":"Envoyer la vidéo au Framebuffer","Server":"Serveur","Service":"Service","Service name":"Nom du service","Service token for monitoring.":"Jeton de service pour la surveillance.","Sessions":"Sessions","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Définit une limite de bande passante en Mbit par seconde pour le transfert des données HLS sortantes. Tous les services, tels que RTMP et les processus sortants, sont inclus dans le calcul. Si la bande passante est dépassée, les spectateurs HLS reçoivent le code d'état HTTP 509 (Bandwidth Limit Exceeded). 0 est illimité.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Définit une limite de visualisation pour les sessions HLS. Si la limite est dépassée, les spectateurs HLS reçoivent le code d'état HTTP 509 (limite de bande passante dépassée). La valeur 0 est illimitée.","Setting for connection to the service.":"Paramètre pour la connexion au service.","Settings":"Paramètres","Settings (expert mode)":"Paramètres (mode expert)","Settings for /data path. The access is protected by":"Paramètres pour le chemin /data. L'accès est protégé par","Settings for /memfs path.":"Paramètres pour le chemin /memfs.","Settings saved. All changes will be applied after restarting the application.":"Les paramètres sont enregistrés. Toutes les modifications seront appliquées après le redémarrage de l'application.","Shows a reference to the project.":"Affiche une référence au projet.","Sign up (free)":"S'inscrire (gratuit)","Silence":"Silence","Silence Audio":"Silence Audio","Sine":"Sine","Sitename":"Nom de site","Size":"Taille","Snapshot":"Instantané","Social-login (OAuth2, 2FA)":"Social-login (OAuth2, 2FA)","Socket timeout (microseconds)":"Délai d'attente pour les sockets (microsecondes)","Software":"Logiciel","Source":"Source :","Speed":"Vitesse","Stale timeout (seconds)":"Délai d'expiration (secondes)","Statistics":"Statistiques","Storage":"Stockage","Stores the viewer statistics to the disk.":"Stocke les statistiques du visualiseur sur le disque.","Stream":"Stream","Stream URL":"URL du flux","Stream key":"Clé de flux","Stream name":"Nom du cours d'eau","Stream names":"Noms des cours d'eau","Support datarhei Restreamer":"Support datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Prend en charge HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT et plus encore.","System":"Système","Template":"Modèle","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Modèle à utiliser pour créer le site Web de la publication. Le bouton de suppression supprime la sélection du système.","Terms":"Conditions","Test pattern":"Modèle de test","Test pattern (extended)":"Mire (étendue)","Text colors":"Couleurs du texte","The amplitude (0.0 - 1.0) of the generated audio stream":"L'amplitude (0,0 - 1,0) du flux audio généré","The application is using an older version of the settings.":"L'application utilise une ancienne version des paramètres.","The bitrate of the audio stream.":"Le débit binaire du flux audio.","The carrier frequency":"La fréquence porteuse","The channel \"{0}\" could not be deleted":["Le canal \"",["0"],"\" n'a pas pu être supprimé"],"The channel \"{0}\" has been deleted":["Le canal \"",["0"],"\" a été supprimé"],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"La suppression de ce canal ne peut pas être récupérée. Toutes les publications de ce canal seront supprimées.","The input profile is not complete. Please define a video and audio source.":"Le profil d'entrée n'est pas complet. Veuillez définir une source vidéo et audio.","The layout of the audio stream.":"La mise en page du flux audio.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"Le nombre maximum de segments de la liste de lecture. 0 contiendra tous les segments. 6 est recommandé.","The noise color":"La couleur du bruit","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"La personne qui a associé une œuvre à cet acte a dédié l'œuvre au domaine public en renonçant à tous ses droits sur l'œuvre dans le monde entier en vertu de la loi sur le droit d'auteur, y compris tous les droits connexes et voisins, dans la mesure autorisée par la loi. Vous pouvez copier, modifier, distribuer et exécuter l'œuvre, même à des fins commerciales, le tout sans demander la permission.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"Le nom de domaine public joignable de l'hôte sur lequel ce Restreamer est exécuté. Séparez les noms de domaine multiples par une virgule.","The publication service \"{0}\" could not be deleted":["Le service de publication \"",["0"],"\" n'a pas pu être supprimé."],"The publication service \"{0}\" has been created":["Le service de publication \"",["0"],"\" a été créé."],"The publication service \"{0}\" has been deleted":["Le service de publication \"",["0"],"\" a été supprimé."],"The publication service has been created":"Le service de publication a été créé","The sample rate of the audio stream.":"La fréquence d'échantillonnage du flux audio.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["Le fichier sélectionné est trop gros (",["0"]," octets). Seuls les ",["1"]," octets sont autorisés."],"The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}":["Le type de fichier sélectionné (",["0"],") est maintenant autorisé. Les types de fichier autorisés sont ",["imageAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}":["Le type de fichier sélectionné (",["0"],") est maintenant autorisé. Les types de fichiers autorisés sont ",["logoAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}":["Le type de fichier sélectionné (",["0"],") est maintenant autorisé. Les types de fichiers autorisés sont ",["templateAcceptString"]],"The settings for \"{0}\" have been saved":["Les paramètres de \"",["0"],"\" ont été sauvegardés."],"The source doesn't provide any audio streams.":"La source ne fournit pas de flux audio.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"La source ne fournit pas de flux audio. Veuillez vérifier les <0>détails de la sonde0>.","The source doesn't provide any compatible audio streams.":"La source ne fournit pas de flux audio compatible.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"La source ne fournit pas de flux vidéo compatible. Veuillez vérifier les <0>exigences0>.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"La source ne fournit pas de flux vidéo. Veuillez vérifier les <0>détails de la sonde0>.","The source doesn't provide any video streams. Please check the device.":"La source ne fournit pas de flux vidéo. Veuillez vérifier l'appareil.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"La source vidéo ne fournit pas de flux audio compatible. <0>Silence audio0> est recommandé. Les services tels que YouTube, Facebook & Co. nécessitent un canal audio.","The video source is compatible. Select the desired resolution:":"La source vidéo est compatible. Sélectionnez la résolution souhaitée :","There are updates available. Here you get more information.":"Il y a des mises à jour disponibles. Ici vous obtenez plus d'informations.","There war an error during upload: {0}":["Il y a eu une erreur pendant le téléchargement : ",["0"]],"There was a problem storing the settings. Settings not saved.":"Il y a eu un problème pour enregistrer les paramètres. Paramètres non sauvegardés.","There was an error connecting to Restreamer Core at {0}.":["Il y a eu une erreur de connexion à Restreamer Core à ",["0"],"."],"There was an error during upload: {0}":["Il y a eu une erreur pendant le téléchargement : ",["0"]],"There was an error setting up the stream.":"Il y a eu une erreur dans la configuration du flux.","There were some errors in the settings. Settings not saved.":"Il y avait des erreurs dans les paramètres. Les paramètres n'ont pas été sauvegardés.","There's no login method available.":"Il n'y a pas de méthode de connexion disponible.","This is a dummy service that explains to you the concepts of service.":"Il s'agit d'un service factice qui vous explique les concepts du service.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"Il ne s'agit pas nécessairement d'une erreur. Cependant, le redémarrage de Restreamer Core peut prendre un peu plus de temps...","This is to mention the copyright regulations for the target of this service.":"Il s'agit de mentionner les règles de copyright pour la cible de ce service.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"Cette licence permet aux réutilisateurs de copier et de distribuer le matériel sur n'importe quel support ou dans n'importe quel format, sous une forme non adaptée uniquement, et à condition que le créateur soit mentionné. La licence autorise l'utilisation commerciale.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"Cette licence permet aux réutilisateurs de copier et de distribuer le matériel sur n'importe quel support ou dans n'importe quel format, sous une forme non adaptée uniquement, à des fins non commerciales et à condition que le créateur soit mentionné.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"Cette licence permet aux réutilisateurs de distribuer, de remixer, d'adapter et d'utiliser le matériel sur n'importe quel support ou dans n'importe quel format à des fins non commerciales uniquement, et à condition que le créateur soit mentionné.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Cette licence permet aux réutilisateurs de distribuer, de remixer, d'adapter et d'utiliser le matériel sur n'importe quel support ou dans n'importe quel format à des fins non commerciales uniquement, et à condition que le créateur soit mentionné. Si vous remixez, adaptez ou développez le matériel, vous devez accorder une licence au matériel modifié selon des conditions identiques.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"Cette licence permet aux réutilisateurs de distribuer, de remixer, d'adapter et d'utiliser le matériel sur n'importe quel support ou format, à condition que le créateur soit mentionné. La licence autorise l'utilisation commerciale.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Cette licence permet aux réutilisateurs de distribuer, de remixer, d'adapter et d'utiliser le matériel sur n'importe quel support ou format, à condition que le créateur soit mentionné. La licence autorise l'utilisation commerciale. Si vous remixez, adaptez ou développez le matériel, vous devez accorder une licence au matériel modifié selon des conditions identiques.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"Cette source ne peut pas être éditée lorsqu'elle est en cours d'utilisation. Pour continuer, vous devez déconnecter la source.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["Cette version de l'interface utilisateur ne prend pas en charge le binaire FFmpeg disponible (",["0"],"). L'interface utilisateur requiert ",["1"],". Veuillez utiliser un binaire FFmpeg supporté."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["Cette version de l'IU ne prend pas en charge le Core connecté (",["0"],"). L'IU requiert ",["1"],". Veuillez utiliser une version compatible de l'IU."],"This version of the UI is compatible.":"Cette version de l'interface utilisateur est compatible.","Time until an inactive viewer connection is treated as closed.":"Temps jusqu'à ce qu'une connexion de téléspectateur inactive soit traitée comme fermée.","Token":"Token","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmettre des instantanés de la source principale à un serveur HTTP/S. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Transmet le canal audio de la source principale à un serveur Icecast. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale en tant que HTTP-Live-Streaming (HLS) à un serveur HTTP/S. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale en MPEG-DASH à un serveur HTTP/S. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un service Live de Brightcove. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Transmettre la source principale à un service CDN77 RTMP. Plus d'informations sur la configuration <0>ici0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Transmettre la source principale à un service DaCast RTMP. Plus d'informations sur la configuration <0>ici0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Transmettre la source principale à un service MPEG-TS. Vous trouverez plus de détails sur les réglages ici <0>ici0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur RTMP(e|s|t|te|ts). Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur RTSP. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur Red5/Pro. Vous trouverez plus de détails sur les réglages <0>ici0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur SRT. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur UDP. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur WOWZA. Vous trouverez plus de détails sur les réglages <0>ici0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un datarhei Core Ressource. Plus de détails sur les paramètres peuvent être trouvés <0>ici0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Transmettre la source principale à une Ressource livespotting.com. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Transmettre la source principale à l'Akamai (MSL) Media Services Live. Vous trouverez plus de détails sur les paramètres de l'encodeur MSL sur <0>ici0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Transmettez la source principale au service d'encodage en nuage Bitmovin, un outil puissant pour le streaming en direct. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Transmettre la source principale au service RTMP de Restream. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Transmet votre vidéo sous forme de flux RTMP avec la clé requise générée dans YouTube Studio. Vous pouvez trouver plus d'informations sur la configuration d'un flux en direct sur le site de la <0>Creator Academy0> de YouTube.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Transmet votre flux vidéo avec la clé requise, qui a été générée dans Twitter Producer. Vous trouverez plus d'informations sur la configuration d'un flux en direct sur le site <0>Producteur0> de Twitter.","Tune":"Tune","UDP transport":"Transport UDP","Unable to load the config.":"Impossible de charger la configuration.","Unique ident on the service.":"Identifiant unique sur le service.","Unknown":"Inconnu","Unselected":"Non sélectionné","Upload":"Télécharger","Uploading the file failed":"Le téléchargement du fichier a échoué","Uploading the logo failed":"Le téléchargement du logo a échoué","Uptime":"Temps de fonctionnement","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Utilisez Auth0 pour votre noyau Restreamer en cours d'exécution. Plus de <0>détails0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Utilisez l'assistant (<0/>) pour une configuration rapide et facile, ou éditez (<1/>) les sources directement en mode personnalisé.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Utilisez vos droits d'auteur et choisissez la bonne licence d'image. Qu'elle soit libre pour tous ou fortement restreinte. Discutez brièvement de ce que les autres sont autorisés à faire avec votre image.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Utilisez vos droits d'auteur et choisissez la bonne licence d'image. Qu'il s'agisse d'une licence gratuite pour tous ou d'une licence très restreinte. Discutez brièvement de ce que les autres sont autorisés à faire avec votre image.","User registration":"Enregistrement de l'utilisateur","Username":"Nom d'utilisateur :","Username for authorization.":"Nom d'utilisateur pour l'autorisation.","Username for the device.":"Nom d'utilisateur pour l'appareil.","VPU ID":"ID VPU","Video":"Vidéo","Video device":"Appareil vidéo","Video settings":"Paramètres vidéo","Video setup":"Configuration vidéo","Video source":"Source vidéo","Viewer":"Visionneuse","Virtual source":"Source virtuelle","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Bienvenue à Restreamer v2, la solution pour la publication rapide et facile de vidéos. Gratuit pour une utilisation privée et commerciale. Plus d'aide dans les <0>docs0>.","Write protection":"Protection de l'écriture","YUV test pattern":"Mire de test YUV","Yes":"Oui","You can't abort the wizard because at least one input must be defined.":"Vous ne pouvez pas interrompre l'assistant car au moins une entrée doit être définie.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"Vous avez modifié la configuration. Pour que les changements prennent effet, vous devez redémarrer l'application. Voulez-vous redémarrer maintenant ?","You have to reconnect manually":"Vous devez vous reconnecter manuellement","You have unsaved changes. Please save them before you can control the service again.":"Vous avez des modifications non sauvegardées. Veuillez les sauvegarder avant de pouvoir contrôler à nouveau le service.","Your stream needs to be encoded, but there's no suitable encoder available.":"Votre flux doit être encodé, mais aucun encodeur approprié n'est disponible.","Your stream needs to be encoded. Choose the desired encoder:":"Votre flux doit être encodé. Choisissez l'encodeur souhaité :","blue":"bleu","brown":"brun","iframe code":"code iframe","kbit/s":"kbit/s","pink":"rose","velvet":"velours","violet":"violet","white":"blanc"}};
\ No newline at end of file
+/*eslint-disable*/module.exports={messages:{"<0>Compatibility list0>":"<0>Liste des compatibilités0>","<0>Show probe details0>":"<0>Montrer les détails de la sonde0>.","ALSA":"ALSA","API endpoint not found. Settings not saved.":"Le point de terminaison de l'API n'a pas été trouvé. Paramètres non sauvegardés.","AVFoundation":"AVFoundation","Abort":"Abandonner","About":"À propos de","Add":"Ajouter","Add Publication":"Ajouter une publication","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Ajoutez des widgets et des styles externes au site de publication. Vous pouvez trouver quelques exemples sur la page d'aide.","Add new channel":"Ajouter un nouveau canal","Add: {0}":["Ajouter : ",["0"]],"Address":"Adresse","Address for the background image.":"Adresse pour l'image de fond.","Address to listen on for HTTP requests.":"Adresse d'écoute pour les demandes HTTP.","Address to listen on for HTTPS requests.":"Adresse à écouter pour les demandes HTTPS.","Adjust publication site colors and background as you like.":"Ajustez les couleurs et le fond du site de publication comme vous le souhaitez.","Advanced monitoring":"Surveillance avancée","Advanced settings":"Paramètres avancés","Advanced setup":"Configuration avancée","Alerting by email":"Alerte par e-mail","All":"Tous","All important system settings.":"Tous les paramètres importants du système.","Allow all referrer":"Autoriser tous les référents","Allow counting how many viewers the stream has.":"Permet de compter le nombre de spectateurs du flux.","Amplitude":"Amplitude","An environment variable sets this value.":"Une variable d'environnement définit cette valeur.","App":"App","Application":"Application","Are you sure you want to abort the wizard?":"Êtes-vous sûr de vouloir interrompre l'assistant ?","Audio":"Audio","Audio Device":"Dispositif audio","Audio device":"Dispositif audio","Audio from device":"Audio de l'appareil","Audio settings":"Paramètres audio","Audio setup":"Configuration audio","Auth0":"Auth0","Auth0 Tenant":"Auth0 Locataire","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 n'est actuellement pas disponible car cette interface est chargée depuis une origine non sécurisée.","Author":"Auteur","Authorization":"Autorisation","Automatic cleanup of all media data":"Nettoyage automatique de toutes les données des médias","Autoplay":"Jeu automatique","Available":"Disponible sur","Back":"Dos","Background colors":"Couleurs d'arrière-plan","Background image":"Image de fond","Backup URL":"URL de sauvegarde","Backup server":"Serveur de sauvegarde","Backup stream":"Flux de sauvegarde","Backup stream key":"Clé du flux de sauvegarde","Bandwidth":"Bande passante","Bandwidth control":"Contrôle de la bande passante","Banner":"Bannière","Basic":"Base","Beep factor":"Facteur Bip","Bitrate":"Bitrate","Briefly describe what the audience will see during the live stream.":"Décrivez brièvement ce que le public verra pendant le streaming en direct.","Button color":"Couleur du bouton","Cache for files on /data.":"Cache pour les fichiers sur /data.","Cache time (Seconds)":"Temps de cache (Secondes)","Cache types":"Types de caches","Capture clicks":"Capture des clics","Capture cursor":"Curseur de capture","Channel \"{0}\" saved":["Canal \"",["0"],"\" sauvegardé"],"Channels":"Chaînes","Check for updates":"Vérifier les mises à jour","Check the requirements":"Vérifiez les exigences","Choose a video stream":"Choisissez un flux vidéo","Choose an audio stream":"Choisissez un flux audio","Choose an input device ...":"Choisissez un périphérique d'entrée ...","Choose codec ...":"Choisissez le codec ...","Choose tenant ...":"Choisir le locataire ...","Chunk":"Chunk","Close":"Fermer","Code injection":"Injection de code","Codec":"Codec","Color":"Couleur","Config":"Config","Confirm password":"Conf confirmer le mot de passe","Connect":"Connectez-vous à","Connected device":"Appareil connecté","Connected since <0/>":"Connecté depuis <0/>","Connecting ...":"Connecter ...","Connecting to Restreamer Core ...":"Connexion à Restreamer Core ...","Connecting to Restreamer Core failed probably because of mixed content.":"La connexion à Restreamer Core a échoué, probablement en raison d'un contenu mixte.","Content":"Contenu","Content URL":"Content URL","Cores":"Cœurs","Create user":"Créer un utilisateur","Creative Commons":"Creative Commons","Custom ...":"Personnalisé...","Custom JSON config for datarhei Core.":"Configuration JSON personnalisée pour le noyau datarhei.","Custom audio device":"Dispositif audio personnalisé","Custom audio index":"Index audio personnalisé","Custom bitrate (kbit/s)":"Débit binaire personnalisé (kbit/s)","Custom code injection":"Injection de code personnalisé","Custom delay":"Délai personnalisé","Custom device":"Dispositif personnalisé","Custom format":"Format personnalisé","Custom framerate":"Taux de rafraîchissement personnalisé","Custom keyframe interval":"Intervalle d'images clés personnalisé","Custom layout":"Mise en page personnalisée","Custom sampling (Hz)":"Échantillonnage personnalisé (Hz)","Custom scale":"Échelle personnalisée","Custom size":"Taille personnalisée","Custom video device":"Dispositif vidéo personnalisé","Custom video index":"Index vidéo personnalisé","Data copied to clipboard":"Données copiées dans le presse-papiers","Death color":"Couleur de la mort","Decoder":"Décodeur","Default":"Défaut","Delay":"Délai","Delay (ms)":"Délai (ms)","Delete":"Supprimer","Deleting a publication service cannot be reversed. The publication stops immediately.":"La suppression d'un service de publication ne peut pas être annulée. La publication s'arrête immédiatement.","Delivering mode":"Mode de livraison","Description":"Description","Design":"Design","Device":"Dispositif","Disconnect":"Déconnexion","Disconnect & Continue":"Déconnecter et continuer","Disconnecting ...":"Déconnexion ...","Disk":"Disque","Disk cache":"Cache disque","Disk storage":"Stockage sur disque","Do you really want to restart the application now?":"Voulez-vous vraiment redémarrer l'application maintenant ?","Do you want to delete \"{0}\"?":["Voulez-vous supprimer \"",["0"],"\" ?"],"Do you want to delete {title}?":["Voulez-vous supprimer ",["titre"]," ?"],"Do you want to disconnect \"{0}\"?":["Voulez-vous déconnecter \"",["0"],"\" ?"],"Docs":"Docs","Documentation":"Documentation","Dup. frames":"Cadres de duplication","EDIT: Player":"EDIT : Joueur","EDIT: Publication Website":"EDIT : Site de la publication","Edit":"Modifier","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Modifiez les sources audio et vidéo pour le flux en direct. Ajoutez une description, et définissez la licence de votre contenu souhaité.","Edit: {title}":["Edit : ",["title"]],"Embed":"Intégrer","Enable RTMP server ...":"Activer le serveur RTMP ...","Enable a periodic beep every second with this value times the carrier frequency":"Active un bip périodique toutes les secondes avec cette valeur multipliée par la fréquence porteuse","Enable backup stream":"Activer le flux de sauvegarde","Enable nerd statistics":"Activer les statistiques des nerds","Enable primary stream":"Activer le flux primaire","Enable snapshots":"Activer les instantanés","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"Il est fortement conseillé d'activer l'autorisation. Sinon, n'importe qui peut accéder à cette instance.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"L'activation de l'authentification de base est fortement conseillée. Sinon, n'importe qui pourrait écrire des données sur /memfs.","Encoder":"Codeur","Encoding":"Encodage","Encryption":"Cryptage","Enter a name for the new channel.":"Saisissez un nom pour le nouveau canal.","Enter password":"Entrez le mot de passe","Enter the address of your network source:":"Saisissez l'adresse de votre source réseau :","Enter username":"Entrez le nom d'utilisateur","Entropy coder":"Codeur d'entropie","Error":"Erreur","Error while copying data to clipboard":"Erreur lors de la copie de données dans le presse-papiers","Error: {0}":["Erreur : ",["0"]],"Expands the area above the channel list (live chat).":"Agrandit la zone au-dessus de la liste des chaînes (chat en direct).","Expands the area under the channel description (comment boxes).":"Agrandit la zone située sous la description du canal (cases de commentaires).","Expert mode":"Mode expert","Extend channel list":"Étendre la liste des canaux","Extend content":"Étendre le contenu","Extend footer":"Étendre le pied de page","Extend header":"Prolonger l'en-tête","FFmpeg":"FFmpeg","FPS":"FPS","Failed to create publication service ({0})":["Échec de la création du service de publication (",["0"],")"],"Failed to create publication website files.":"Échec de la création des fichiers du site Web de publication.","Failed to probe the source. Please check the <0>probe details0>.":"Impossible de sonder la source. Veuillez vérifier les <0>détails de la sonde0>.","Failed to refresh token: {0}":["Échec du rafraîchissement du jeton : ",["0"]],"Failed to save ingest metadata":"Échec de la sauvegarde des métadonnées d'ingestion","Failed to stop process":"Échec de l'arrêt du processus","Failed to store player size setting.":"Échec de l'enregistrement du paramètre de taille du lecteur.","Failed to store publication service ({0})":["Échec du stockage du service de publication (",["0"],")"],"Failed to update ingest process ({0})":["Échec de la mise à jour du processus d'ingestion (",["0"],")"],"Failed to update the player":"Échec de la mise à jour du lecteur","Failed to verify the source. Please check the address.":"Impossible de vérifier la source. Veuillez vérifier l'adresse.","Finish":"Finition","Flags":"Drapeaux","For Javascripts.":"Pour les Javascripts.","For Stylesheets.":"Pour les feuilles de style.","Force input framerate":"Forcer le taux de rafraîchissement de l'entrée","Format":"Format","Frame drops":"Baisse du cadre","Framebuffer":"Framebuffer","Framerate":"Fréquence d'images","Frequency (Hz)":"Fréquence (Hz)","GET":"GET","General":"Général","Google Analytics ID":"ID Google Analytics","Google Analytics Tracker Name":"Nom du tracker Google Analytics","HLS":"HLS","HLS statistic for the In-memory storage":"Statistique HLS pour le stockage en mémoire","HTTP and HTTPS":"HTTP et HTTPS","HTTP port":"Port HTTP","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"Port HTTPS","Hardware device":"Dispositif matériel","Header":"En-tête","Headline":"A la une","Hosted Restreamer interface":"Interface hébergée de Restreamer","Human readable name on the service.":"Nom lisible par l'homme sur le service.","IP address":"Adresse IP","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"Si vous avez changé les ports, il se peut que Restreamer Core ait déjà redémarré, mais qu'il soit maintenant disponible sur un port différent.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"Si vous avez activé Let's Encrypt TLS, l'acquisition des certificats peut prendre un certain temps. Assurez-vous que Restreamer Core est joignable via le port 80 depuis Internet. Veuillez vérifier le journal de la console de Restreamer Core.","Ignore IP ranges":"Ignorer les plages IP","Image URL":"URL de l'image","Imprint":"Impression","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"En plus du lecteur, le Restreamer offre une page d'accueil complète, que vous pouvez utiliser pour présenter votre flux en direct facilement et rapidement.","In-memory":"En mémoire","In-memory storage":"Stockage en mémoire","Incompatible":"Incompatibilité","Inherit":"Hériter de","Inject 1":"Injecter 1","Inject 2":"Injecter 2","Inject 3":"Injecter 3","Inject 4":"Injecter 4","Internal HLS server":"Serveur HLS interne","Internal RTMP server":"Serveur RTMP interne","Interval (seconds)":"Intervalle (secondes)","Issue alert":"Alerte aux problèmes","Keyframe interval (seconds)":"Intervalle entre les images clés (secondes)","Layout":"Mise en page","Let's Encrypt certification":"Certification Let's Encrypt","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Let's Encrypt requiert un ou plusieurs noms de domaine publics et un port 80/TCP accessible.","Level":"Niveau","Level of system protocol.":"Niveau du protocole du système.","License":"Licence","Life color":"Couleur de la vie","Linecolor":"Linecolor","Link":"Lien","Link, mouseover":"Lien, survol de la souris","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"Liste des plages IP en notation CIDR, par exemple, 127.0.0.1/32, que les statistiques n'enregistreront pas - une plage IP par ligne. Laissez vide pour enregistrer toutes les sessions.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"Liste des extensions de fichiers à mettre en cache (par exemple, \".html\"), une par ligne. Laissez vide pour mettre en cache tous les types de fichiers.","List size (segments)":"Taille de la liste (segments)","Live-Streaming to Facebook Live RTMP service":"Diffusion en direct vers le service RTMP de Facebook Live","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Service RTMP de diffusion en direct sur Instagram Live. La clé du streaming nécessite un service tel que <0>Yellow Duck0>.","Live-Streaming to Twitch Live RTMP Service.":"Diffusion en direct sur le service RTMP de Twitch Live.","Live-Streaming to Vimeo Live RTMP Service":"Diffusion en direct sur le service RTMP Live de Vimeos","Livesource ID":"Livesource ID","Log level":"Niveau du journal","Logging":"Enregistrement","Login":"Connexion","Login failed: Couldn't load API details":"La connexion a échoué : Impossible de charger les détails de l'API","Login failed: {0}":["La connexion a échoué : ",["0"]],"Login/JWT authorization":"Autorisation de connexion/JWT","Logo":"Logo","Logout":"Déconnexion","MB":"MB","Main Source":"Source principale","Main channel":"Canal principal","Main channel not found":"Canal principal non trouvé","Main channel saved":"Canal principal sauvegardé","Main page channel (index.html).":"Canal de la page principale (index.html).","Maintainer:":"Mainteneur :","Maximum allowed cache size, 0 for unlimited.":"Taille maximale autorisée du cache, 0 pour illimité.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Mégaoctets de RAM maximum autorisés pour /memfs, 0 pour illimité.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Maximum de mégaoctets autorisés à consommer du disque dur. 0 pour illimité.","Maximum bandwidth Mbit/s":"Bande passante maximale Mbit/s","Maximum delay in milliseconds.":"Délai maximal en millisecondes.","Maximum file size (Megabytes)":"Taille maximale du fichier (mégaoctets)","Maximum file size to put in cache.":"Taille maximale du fichier à mettre dans le cache.","Maximum log histroy":"Histroy log maximum","Maximum log lines":"Lignes de journal maximum","Maximum size (Megabytes)":"Taille maximale (mégaoctets)","Maximum viewer idle time (Seconds)":"Temps d'inactivité maximum du téléspectateur (Secondes)","Maximum viewers":"Nombre maximum de téléspectateurs","Memory":"Mémoire","Meta information":"Méta-information","Metadata":"Métadonnées","Mold":"Moisissure","More about Twitter's copyright <0>here0>.":"Plus d'informations sur les droits d'auteur de Twitter <0>ici0>.","More about YouTube's copyright <0>here0>.":"Plus d'informations sur les droits d'auteur de YouTube <0>ici0>.","More about licenses here":"Plus d'informations sur les licences ici","More about the service":"En savoir plus sur le service","Mute":"Mute","Name":"Nom","Name for the template. If the name already exists, it will be overwritten.":"Nom du modèle. Si le nom existe déjà, il sera écrasé.","Network":"Réseau","Network source":"Source du réseau","Next":"Suivant","Next: Audio":"Suivant : Audio","Next: Video setup":"Suivant : Configuration de la vidéo","No":"Non","No audio":"Pas d'audio","No audio stream available":"Aucun flux audio disponible","No input device available":"Aucun dispositif d'entrée disponible","No live stream was detected. Please check the software that sends the stream.":"Aucun flux en direct n'a été détecté. Veuillez vérifier le logiciel qui envoie le flux.","No source selected":"Pas de source sélectionnée","No sources available":"Aucune source disponible","No suitable encoder found.":"Aucun codeur approprié n'a été trouvé.","No video":"Pas de vidéo","No video stream available":"Aucun flux vidéo disponible","Node ID":"ID du nœud","Noise":"Bruit","None":"Aucun","Notes":"Notes","Number of log lines to keep.":"Nombre de lignes de journal à conserver.","Number of logs to keep for each process.":"Nombre de journaux à conserver pour chaque processus.","OK":"OK","One referrer per line, e.g. http://www.example.com":"Un référent par ligne, par exemple http://www.example.com.","Open":"Ouvrir","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"Le Passthrough (copie) ne doit être désactivé que si nécessaire. Chaque encodage nécessite des ressources CPU/GPU supplémentaires.","Password":"Mot de passe","Password for authorization.":"Mot de passe pour l'autorisation.","Password for the device.":"Mot de passe pour l'appareil.","Persist viewer statistics":"Persistance des statistiques des téléspectateurs","Pixel format":"Format des pixels","Plan: <0>Starter0>":"Plan : <0>Démarreur0>","Platforms":"Plateformes","Playback":"Lecture","Player":"Joueur","Player URL":"URL du joueur","Player settings saved":"Sauvegarde des paramètres du lecteur","Playersite":"Site des joueurs","Playlist":"Liste de lecture","Please check the <0>process log0>":"Veuillez vérifier le <0>Journal du processus0>.","Please contact the operator of the service and check what happens.":"Veuillez contacter l'opérateur du service et vérifier ce qui se passe.","Please select a file to upload.":"Veuillez sélectionner un fichier à télécharger.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"Veuillez utiliser \"Passthrough (copie)\" si possible. L'encodage nécessite des ressources CPU/GPU supplémentaires.","Please wait. Probe stream data ...":"Veuillez patienter. Données du flux de sondes ...","Please wait. Setting up the stream ...":"Veuillez patienter. Configuration du flux ...","Port":"Port","Position":"Position","Preset":"Préréglage","Primary stream":"Flux primaire","Primary stream key":"Clé de flux primaire","Probe":"Sonde","Process":"Processus","Process control":"Contrôle du processus","Process debug":"Débogage du processus","Process debug report":"Rapport de débogage du processus","Process details":"Détails du processus","Process report":"Rapport de processus","Processing & Control":"Traitement et contrôle","Profile":"Profil","Protocol":"Protocole","Protocols":"Protocoles","Public domain/s":"Domaine public/s","Publication service not found":"Service de publication non trouvé","Publication website settings saved":"Sauvegarde des paramètres du site Web de la publication","Publications":"Publications","Pull Mode":"Mode de traction","Pull or recieve the data:":"Tirer ou recevoir les données :","Quality":"Qualité","RGB test pattern":"Mire de test RVB","RTMP app for publishing.":"Application RTMP pour la publication.","RTMP server":"Serveur RTMP","RTMP server is not enabled":"Le serveur RTMP n'est pas activé","RTMP server listen address.":"Adresse d'écoute du serveur RTMP.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"Jeton RTMP pour la publication et la lecture. Le jeton est la valeur du paramètre de requête de l'URL \"token\".","RTMP/S":"RTMP/S","RTMPS server":"Serveur RTMPS","RTSP":"RTSP","Raspberry Pi camera":"Caméra Raspberry Pi","Rate control":"Contrôle du taux","Ratio":"Ratio","Read input at native speed":"Lecture de l'entrée à la vitesse native","Receive Mode":"Mode de réception","Reconnect":"Reconnecter","Reconnect delay (seconds)":"Délai de reconnexion (secondes)","Reconnecting in {0}s":["Reconnexion en ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["La reconnexion au Restreamer Core a échoué au cours des ",["RETRIES"]," dernières secondes."],"Reconnecting to Restreamer Core failed.":"La reconnexion à Restreamer Core a échoué.","Refresh":"Rafraîchir","Region":"Région","Reload":"Rechargez","Remove the oldest entries if the /memfs is full":"Supprimer les entrées les plus anciennes si le /memfs est plein","Requires activation":"Nécessite une activation","Restart":"Redémarrer","Restart required":"Redémarrage nécessaire","Restarting":"Redémarrage de","Restarting Restreamer Core ...":"Redémarrage de Restreamer Core ...","Restarting the application failed.":"Le redémarrage de l'application a échoué.","Restreamer Service":"Service Restreamer","Retrieving stream data ...":"Récupération des données de flux ...","Retry":"Réessayer","Rule":"Règle","Sampling":"Échantillonnage","Save":"Sauvez","Scale":"Échelle","Seconds to keep files in cache.":"Secondes pour garder les fichiers dans le cache.","Seconds until a process is restarted.":"Secondes jusqu'à ce qu'un processus soit redémarré.","Seconds until a staled process is terminated.":"Secondes jusqu'à ce qu'un processus bloqué soit terminé.","Seconds until the snapshot/thumbnail of the video source is updated.":"Secondes jusqu'à ce que l'instantané/la vignette de la source vidéo soit mis à jour.","Security":"Sécurité","Security token":"Jeton de sécurité","Seekbar color":"Couleur du Seekbar","Segment length (seconds)":"Longueur du segment (secondes)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"Une fois ce délai écoulé, le segment sera coupé sur l'image clé suivante. Une valeur de 2 est recommandée.","Segmentation":"Segmentation","Select a device:":"Sélectionnez un appareil :","Select audio source:":"Sélectionnez la source audio :","Select source ...":"Sélectionnez la source ...","Select video source:":"Sélectionnez la source vidéo :","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Choisissez si vous tirez le flux d'une <0>source réseau0> (comme une caméra réseau) ou du <1>serveur RTMP interne1> (par exemple, les flux OBS vers le Restreamer).","Select your encoding setting:":"Sélectionnez votre paramètre de codage :","Selected":"Sélectionné","Selected channel":"Canal sélectionné","Selection":"Sélection","Send anonymous metrics (helps us for future development)":"Envoyez des métriques anonymes (nous aide pour le développement futur)","Send stream to this address:":"Envoyez le flux à cette adresse :","Send video to Framebuffer":"Envoyer la vidéo au Framebuffer","Server":"Serveur","Service":"Service","Service name":"Nom du service","Service token for monitoring.":"Jeton de service pour la surveillance.","Sessions":"Sessions","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Définit une limite de bande passante en Mbit par seconde pour le transfert des données HLS sortantes. Tous les services, tels que RTMP et les processus sortants, sont inclus dans le calcul. Si la bande passante est dépassée, les spectateurs HLS reçoivent le code d'état HTTP 509 (Bandwidth Limit Exceeded). 0 est illimité.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Définit une limite de visualisation pour les sessions HLS. Si la limite est dépassée, les spectateurs HLS reçoivent le code d'état HTTP 509 (limite de bande passante dépassée). La valeur 0 est illimitée.","Setting for connection to the service.":"Paramètre pour la connexion au service.","Settings":"Paramètres","Settings (expert mode)":"Paramètres (mode expert)","Settings for /data path. The access is protected by":"Paramètres pour le chemin /data. L'accès est protégé par","Settings for /memfs path.":"Paramètres pour le chemin /memfs.","Settings saved. All changes will be applied after restarting the application.":"Les paramètres sont enregistrés. Toutes les modifications seront appliquées après le redémarrage de l'application.","Share button":"Bouton partager","Shows a reference to the project.":"Affiche une référence au projet.","Sign up (free)":"S'inscrire (gratuit)","Silence":"Silence","Silence Audio":"Silence Audio","Sine":"Sine","Sitename":"Nom de site","Size":"Taille","Snapshot":"Instantané","Social-login (OAuth2, 2FA)":"Social-login (OAuth2, 2FA)","Socket timeout (microseconds)":"Délai d'attente pour les sockets (microsecondes)","Software":"Logiciel","Source":"Source :","Speed":"Vitesse","Stale timeout (seconds)":"Délai d'expiration (secondes)","Statistics":"Statistiques","Storage":"Stockage","Stores the viewer statistics to the disk.":"Stocke les statistiques du visualiseur sur le disque.","Stream":"Stream","Stream URL":"URL du flux","Stream key":"Clé de flux","Stream name":"Nom du cours d'eau","Stream names":"Noms des cours d'eau","Support datarhei Restreamer":"Support datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Prend en charge HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT et plus encore.","System":"Système","Template":"Modèle","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Modèle à utiliser pour créer le site Web de la publication. Le bouton de suppression supprime la sélection du système.","Terms":"Conditions","Test pattern":"Modèle de test","Test pattern (extended)":"Mire (étendue)","Text colors":"Couleurs du texte","The amplitude (0.0 - 1.0) of the generated audio stream":"L'amplitude (0,0 - 1,0) du flux audio généré","The application is using an older version of the settings.":"L'application utilise une ancienne version des paramètres.","The bitrate of the audio stream.":"Le débit binaire du flux audio.","The carrier frequency":"La fréquence porteuse","The channel \"{0}\" could not be deleted":["Le canal \"",["0"],"\" n'a pas pu être supprimé"],"The channel \"{0}\" has been deleted":["Le canal \"",["0"],"\" a été supprimé"],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"La suppression de ce canal ne peut pas être récupérée. Toutes les publications de ce canal seront supprimées.","The input profile is not complete. Please define a video and audio source.":"Le profil d'entrée n'est pas complet. Veuillez définir une source vidéo et audio.","The layout of the audio stream.":"La mise en page du flux audio.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"Le nombre maximum de segments de la liste de lecture. 0 contiendra tous les segments. 6 est recommandé.","The noise color":"La couleur du bruit","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"La personne qui a associé une œuvre à cet acte a dédié l'œuvre au domaine public en renonçant à tous ses droits sur l'œuvre dans le monde entier en vertu de la loi sur le droit d'auteur, y compris tous les droits connexes et voisins, dans la mesure autorisée par la loi. Vous pouvez copier, modifier, distribuer et exécuter l'œuvre, même à des fins commerciales, le tout sans demander la permission.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"Le nom de domaine public joignable de l'hôte sur lequel ce Restreamer est exécuté. Séparez les noms de domaine multiples par une virgule.","The publication service \"{0}\" could not be deleted":["Le service de publication \"",["0"],"\" n'a pas pu être supprimé."],"The publication service \"{0}\" has been created":["Le service de publication \"",["0"],"\" a été créé."],"The publication service \"{0}\" has been deleted":["Le service de publication \"",["0"],"\" a été supprimé."],"The publication service has been created":"Le service de publication a été créé","The sample rate of the audio stream.":"La fréquence d'échantillonnage du flux audio.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["Le fichier sélectionné est trop gros (",["0"]," octets). Seuls les ",["1"]," octets sont autorisés."],"The selected file type ({0}) is not allowed. Allowed file types are {types}":["Le type de fichier sélectionné (",["0"],") n'est pas autorisé. Les types de fichiers autorisés sont ",["types"]],"The settings for \"{0}\" have been saved":["Les paramètres de \"",["0"],"\" ont été sauvegardés."],"The source doesn't provide any audio streams.":"La source ne fournit pas de flux audio.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"La source ne fournit pas de flux audio. Veuillez vérifier les <0>détails de la sonde0>.","The source doesn't provide any compatible audio streams.":"La source ne fournit pas de flux audio compatible.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"La source ne fournit pas de flux vidéo compatible. Veuillez vérifier les <0>exigences0>.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"La source ne fournit pas de flux vidéo. Veuillez vérifier les <0>détails de la sonde0>.","The source doesn't provide any video streams. Please check the device.":"La source ne fournit pas de flux vidéo. Veuillez vérifier l'appareil.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"La source vidéo ne fournit pas de flux audio compatible. <0>Silence audio0> est recommandé. Les services tels que YouTube, Facebook & Co. nécessitent un canal audio.","The video source is compatible. Select the desired resolution:":"La source vidéo est compatible. Sélectionnez la résolution souhaitée :","There are updates available. Here you get more information.":"Il y a des mises à jour disponibles. Ici vous obtenez plus d'informations.","There was a problem storing the settings. Settings not saved.":"Il y a eu un problème pour enregistrer les paramètres. Paramètres non sauvegardés.","There was an error connecting to Restreamer Core at {0}.":["Il y a eu une erreur de connexion à Restreamer Core à ",["0"],"."],"There was an error during upload: {0}":["Il y a eu une erreur pendant le téléchargement : ",["0"]],"There was an error setting up the stream.":"Il y a eu une erreur dans la configuration du flux.","There were some errors in the settings. Settings not saved.":"Il y avait des erreurs dans les paramètres. Les paramètres n'ont pas été sauvegardés.","There's no login method available.":"Il n'y a pas de méthode de connexion disponible.","This is a dummy service that explains to you the concepts of service.":"Il s'agit d'un service factice qui vous explique les concepts du service.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"Il ne s'agit pas nécessairement d'une erreur. Cependant, le redémarrage de Restreamer Core peut prendre un peu plus de temps...","This is to mention the copyright regulations for the target of this service.":"Il s'agit de mentionner les règles de copyright pour la cible de ce service.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"Cette licence permet aux réutilisateurs de copier et de distribuer le matériel sur n'importe quel support ou dans n'importe quel format, sous une forme non adaptée uniquement, et à condition que le créateur soit mentionné. La licence autorise l'utilisation commerciale.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"Cette licence permet aux réutilisateurs de copier et de distribuer le matériel sur n'importe quel support ou dans n'importe quel format, sous une forme non adaptée uniquement, à des fins non commerciales et à condition que le créateur soit mentionné.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"Cette licence permet aux réutilisateurs de distribuer, de remixer, d'adapter et d'utiliser le matériel sur n'importe quel support ou dans n'importe quel format à des fins non commerciales uniquement, et à condition que le créateur soit mentionné.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Cette licence permet aux réutilisateurs de distribuer, de remixer, d'adapter et d'utiliser le matériel sur n'importe quel support ou dans n'importe quel format à des fins non commerciales uniquement, et à condition que le créateur soit mentionné. Si vous remixez, adaptez ou développez le matériel, vous devez accorder une licence au matériel modifié selon des conditions identiques.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"Cette licence permet aux réutilisateurs de distribuer, de remixer, d'adapter et d'utiliser le matériel sur n'importe quel support ou format, à condition que le créateur soit mentionné. La licence autorise l'utilisation commerciale.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Cette licence permet aux réutilisateurs de distribuer, de remixer, d'adapter et d'utiliser le matériel sur n'importe quel support ou format, à condition que le créateur soit mentionné. La licence autorise l'utilisation commerciale. Si vous remixez, adaptez ou développez le matériel, vous devez accorder une licence au matériel modifié selon des conditions identiques.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"Cette source ne peut pas être éditée lorsqu'elle est en cours d'utilisation. Pour continuer, vous devez déconnecter la source.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["Cette version de l'interface utilisateur ne prend pas en charge le binaire FFmpeg disponible (",["0"],"). L'interface utilisateur requiert ",["1"],". Veuillez utiliser un binaire FFmpeg supporté."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["Cette version de l'IU ne prend pas en charge le Core connecté (",["0"],"). L'IU requiert ",["1"],". Veuillez utiliser une version compatible de l'IU."],"This version of the UI is compatible.":"Cette version de l'interface utilisateur est compatible.","Time until an inactive viewer connection is treated as closed.":"Temps jusqu'à ce qu'une connexion de téléspectateur inactive soit traitée comme fermée.","Token":"Token","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmettre des instantanés de la source principale à un serveur HTTP/S. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Transmet le canal audio de la source principale à un serveur Icecast. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale en tant que HTTP-Live-Streaming (HLS) à un serveur HTTP/S. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale en MPEG-DASH à un serveur HTTP/S. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un service Live de Brightcove. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Transmettre la source principale à un service CDN77 RTMP. Plus d'informations sur la configuration <0>ici0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Transmettre la source principale à un service DaCast RTMP. Plus d'informations sur la configuration <0>ici0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Transmettre la source principale à un service MPEG-TS. Vous trouverez plus de détails sur les réglages ici <0>ici0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur RTMP(e|s|t|te|ts). Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur RTSP. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur Red5/Pro. Vous trouverez plus de détails sur les réglages <0>ici0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur SRT. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur UDP. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un serveur WOWZA. Vous trouverez plus de détails sur les réglages <0>ici0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Transmettre la source principale à un datarhei Core Ressource. Plus de détails sur les paramètres peuvent être trouvés <0>ici0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Transmettre la source principale à une Ressource livespotting.com. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Transmettre la source principale à l'Akamai (MSL) Media Services Live. Vous trouverez plus de détails sur les paramètres de l'encodeur MSL sur <0>ici0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Transmettez la source principale au service d'encodage en nuage Bitmovin, un outil puissant pour le streaming en direct. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Transmettre la source principale au service RTMP de Restream. Vous trouverez plus de détails sur les paramètres <0>ici0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Transmet votre vidéo sous forme de flux RTMP avec la clé requise générée dans YouTube Studio. Vous pouvez trouver plus d'informations sur la configuration d'un flux en direct sur le site de la <0>Creator Academy0> de YouTube.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Transmet votre flux vidéo avec la clé requise, qui a été générée dans Twitter Producer. Vous trouverez plus d'informations sur la configuration d'un flux en direct sur le site <0>Producteur0> de Twitter.","Tune":"Tune","UDP transport":"Transport UDP","Unable to load the config.":"Impossible de charger la configuration.","Unique ident on the service.":"Identifiant unique sur le service.","Unknown":"Inconnu","Unselected":"Non sélectionné","Upload":"Télécharger","Uploading the file failed":"Le téléchargement du fichier a échoué","Uploading the logo failed":"Le téléchargement du logo a échoué","Uptime":"Temps de fonctionnement","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Utilisez Auth0 pour votre noyau Restreamer en cours d'exécution. Plus de <0>détails0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Utilisez l'assistant (<0/>) pour une configuration rapide et facile, ou éditez (<1/>) les sources directement en mode personnalisé.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Utilisez vos droits d'auteur et choisissez la bonne licence d'image. Qu'elle soit libre pour tous ou fortement restreinte. Discutez brièvement de ce que les autres sont autorisés à faire avec votre image.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Utilisez vos droits d'auteur et choisissez la bonne licence d'image. Qu'il s'agisse d'une licence gratuite pour tous ou d'une licence très restreinte. Discutez brièvement de ce que les autres sont autorisés à faire avec votre image.","User registration":"Enregistrement de l'utilisateur","Username":"Nom d'utilisateur :","Username for authorization.":"Nom d'utilisateur pour l'autorisation.","Username for the device.":"Nom d'utilisateur pour l'appareil.","VPU ID":"ID VPU","Video":"Vidéo","Video device":"Appareil vidéo","Video settings":"Paramètres vidéo","Video setup":"Configuration vidéo","Video source":"Source vidéo","Viewer":"Visionneuse","Virtual source":"Source virtuelle","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Bienvenue à Restreamer v2, la solution pour la publication rapide et facile de vidéos. Gratuit pour une utilisation privée et commerciale. Plus d'aide dans les <0>docs0>.","Write protection":"Protection de l'écriture","YUV test pattern":"Mire de test YUV","Yes":"Oui","You can't abort the wizard because at least one input must be defined.":"Vous ne pouvez pas interrompre l'assistant car au moins une entrée doit être définie.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"Vous avez modifié la configuration. Pour que les changements prennent effet, vous devez redémarrer l'application. Voulez-vous redémarrer maintenant ?","You have to reconnect manually":"Vous devez vous reconnecter manuellement","You have unsaved changes. Please save them before you can control the service again.":"Vous avez des modifications non sauvegardées. Veuillez les sauvegarder avant de pouvoir contrôler à nouveau le service.","Your stream needs to be encoded, but there's no suitable encoder available.":"Votre flux doit être encodé, mais aucun encodeur approprié n'est disponible.","Your stream needs to be encoded. Choose the desired encoder:":"Votre flux doit être encodé. Choisissez l'encodeur souhaité :","blue":"bleu","brown":"brun","iframe code":"code iframe","kbit/s":"kbit/s","pink":"rose","velvet":"velours","violet":"violet","white":"blanc"}};
\ No newline at end of file
diff --git a/src/locales/fr/messages.po b/src/locales/fr/messages.po
index 137bd9d..555393c 100644
--- a/src/locales/fr/messages.po
+++ b/src/locales/fr/messages.po
@@ -13,12 +13,16 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
-#: src/views/Edit/Profile.js:372
-#: src/views/Edit/Profile.js:501
+#: src/misc/EncodingSelect.js:224
+msgid "<0>Compatibility list0>"
+msgstr "<0>Liste des compatibilités0>"
+
+#: src/views/Edit/Profile.js:380
+#: src/views/Edit/Profile.js:510
msgid "<0>Show probe details0>"
msgstr "<0>Montrer les détails de la sonde0>."
-#: src/views/Edit/Sources/ALSA.js:150
+#: src/views/Edit/Sources/ALSA.js:156
msgid "ALSA"
msgstr "ALSA"
@@ -26,26 +30,26 @@ msgstr "ALSA"
msgid "API endpoint not found. Settings not saved."
msgstr "Le point de terminaison de l'API n'a pas été trouvé. Paramètres non sauvegardés."
-#: src/views/Edit/Sources/AVFoundation.js:211
+#: src/views/Edit/Sources/AVFoundation.js:221
msgid "AVFoundation"
msgstr "AVFoundation"
#: src/misc/ChannelList.js:356
-#: src/views/Edit/Profile.js:402
-#: src/views/Edit/Wizard/index.js:1136
-#: src/views/Edit/index.js:547
-#: src/views/Edit/index.js:573
-#: src/views/Edit/index.js:592
+#: src/views/Edit/Profile.js:410
+#: src/views/Edit/Wizard/index.js:1153
+#: src/views/Edit/index.js:549
+#: src/views/Edit/index.js:575
+#: src/views/Edit/index.js:594
#: src/views/Publication/Add.js:362
#: src/views/Publication/Edit.js:601
-#: src/views/Settings.js:1967
-#: src/views/Settings.js:2026
-#: src/views/Settings.js:2048
+#: src/views/Settings.js:1972
+#: src/views/Settings.js:2031
+#: src/views/Settings.js:2053
msgid "Abort"
msgstr "Abandonner"
-#: src/Header.js:286
-#: src/Header.js:327
+#: src/Header.js:283
+#: src/Header.js:324
msgid "About"
msgstr "À propos de"
@@ -57,7 +61,7 @@ msgstr "Ajouter"
msgid "Add Publication"
msgstr "Ajouter une publication"
-#: src/views/Playersite.js:679
+#: src/views/Playersite.js:692
msgid "Add external widgets and styles to the publication site. You can find some examples on the help page."
msgstr "Ajoutez des widgets et des styles externes au site de publication. Vous pouvez trouver quelques exemples sur la page d'aide."
@@ -69,10 +73,10 @@ msgstr "Ajouter un nouveau canal"
msgid "Add: {0}"
msgstr "Ajouter : {0}"
-#: src/views/Edit/Sources/Network.js:339
+#: src/views/Edit/Sources/Network.js:355
#: src/views/Edit/Wizard/Sources/Network.js:66
#: src/views/Publication/Services/Brightcove.js:95
-#: src/views/Publication/Services/Core.js:99
+#: src/views/Publication/Services/Core.js:100
#: src/views/Publication/Services/DASH.js:192
#: src/views/Publication/Services/HLS.js:181
#: src/views/Publication/Services/Icecast.js:160
@@ -84,23 +88,23 @@ msgstr "Ajouter : {0}"
#: src/views/Publication/Services/SRT.js:161
#: src/views/Publication/Services/UDP.js:127
#: src/views/Publication/Services/WOWZA.js:132
-#: src/views/Settings.js:1297
+#: src/views/Settings.js:1302
msgid "Address"
msgstr "Adresse"
-#: src/views/Playersite.js:616
+#: src/views/Playersite.js:629
msgid "Address for the background image."
msgstr "Adresse pour l'image de fond."
-#: src/views/Settings.js:1326
+#: src/views/Settings.js:1331
msgid "Address to listen on for HTTP requests."
msgstr "Adresse d'écoute pour les demandes HTTP."
-#: src/views/Settings.js:1339
+#: src/views/Settings.js:1344
msgid "Address to listen on for HTTPS requests."
msgstr "Adresse à écouter pour les demandes HTTPS."
-#: src/views/Playersite.js:501
+#: src/views/Playersite.js:514
msgid "Adjust publication site colors and background as you like."
msgstr "Ajustez les couleurs et le fond du site de publication comme vous le souhaitez."
@@ -108,7 +112,7 @@ msgstr "Ajustez les couleurs et le fond du site de publication comme vous le sou
msgid "Advanced monitoring"
msgstr "Surveillance avancée"
-#: src/views/Edit/Sources/Network.js:380
+#: src/views/Edit/Sources/Network.js:396
#: src/views/Publication/Services/DASH.js:204
#: src/views/Publication/Services/HLS.js:193
#: src/views/Publication/Services/Icecast.js:170
@@ -121,7 +125,7 @@ msgstr "Surveillance avancée"
msgid "Advanced settings"
msgstr "Paramètres avancés"
-#: src/views/Edit/Wizard/index.js:280
+#: src/views/Edit/Wizard/index.js:287
msgid "Advanced setup"
msgstr "Configuration avancée"
@@ -137,11 +141,11 @@ msgstr "Tous"
msgid "All important system settings."
msgstr "Tous les paramètres importants du système."
-#: src/views/Settings.js:1473
+#: src/views/Settings.js:1478
msgid "Allow all referrer"
msgstr "Autoriser tous les référents"
-#: src/views/Settings.js:1513
+#: src/views/Settings.js:1518
msgid "Allow counting how many viewers the stream has."
msgstr "Permet de compter le nombre de spectateurs du flux."
@@ -153,8 +157,8 @@ msgstr "Amplitude"
msgid "An environment variable sets this value."
msgstr "Une variable d'environnement définit cette valeur."
-#: src/views/Publication/Services/Core.js:109
-#: src/views/Settings.js:1811
+#: src/views/Publication/Services/Core.js:107
+#: src/views/Settings.js:1816
msgid "App"
msgstr "App"
@@ -164,7 +168,7 @@ msgstr "App"
msgid "Application"
msgstr "Application"
-#: src/views/Edit/Wizard/index.js:1155
+#: src/views/Edit/Wizard/index.js:1172
msgid "Are you sure you want to abort the wizard?"
msgstr "Êtes-vous sûr de vouloir interrompre l'assistant ?"
@@ -172,27 +176,27 @@ msgstr "Êtes-vous sûr de vouloir interrompre l'assistant ?"
msgid "Audio"
msgstr "Audio"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:92
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:111
msgid "Audio Device"
msgstr "Dispositif audio"
-#: src/views/Edit/Sources/ALSA.js:101
-#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/ALSA.js:114
+#: src/views/Edit/Sources/AVFoundation.js:159
msgid "Audio device"
msgstr "Dispositif audio"
-#: src/views/Edit/Wizard/index.js:858
-#: src/views/Edit/Wizard/index.js:870
+#: src/views/Edit/Wizard/index.js:875
+#: src/views/Edit/Wizard/index.js:887
msgid "Audio from device"
msgstr "Audio de l'appareil"
-#: src/views/Edit/Profile.js:417
-#: src/views/Edit/ProfileSummary.js:89
+#: src/views/Edit/Profile.js:425
+#: src/views/Edit/ProfileSummary.js:90
#: src/views/Publication/Edit.js:533
msgid "Audio settings"
msgstr "Paramètres audio"
-#: src/views/Edit/Wizard/index.js:811
+#: src/views/Edit/Wizard/index.js:828
msgid "Audio setup"
msgstr "Configuration audio"
@@ -208,43 +212,47 @@ msgstr "Auth0 Locataire"
msgid "Auth0 is currently not available because this interface is loaded from an insecure origin."
msgstr "Auth0 n'est actuellement pas disponible car cette interface est chargée depuis une origine non sécurisée."
-#: src/misc/controls/Metadata.js:74
+#: src/misc/controls/Metadata.js:71
msgid "Author"
msgstr "Auteur"
#: src/views/Settings.js:1143
-#: src/views/Settings.js:1410
+#: src/views/Settings.js:1415
msgid "Authorization"
msgstr "Autorisation"
-#: src/views/Publication/Player.js:434
+#: src/misc/controls/HLS.js:83
+msgid "Automatic cleanup of all media data"
+msgstr "Nettoyage automatique de toutes les données des médias"
+
+#: src/views/Publication/Player.js:437
msgid "Autoplay"
msgstr "Jeu automatique"
-#: src/views/Playersite.js:434
+#: src/views/Playersite.js:445
msgid "Available"
msgstr "Disponible sur"
-#: src/views/Edit/Profile.js:532
-#: src/views/Edit/Wizard/index.js:394
-#: src/views/Edit/Wizard/index.js:630
-#: src/views/Edit/Wizard/index.js:895
-#: src/views/Edit/Wizard/index.js:1007
-#: src/views/Edit/Wizard/index.js:1065
-#: src/views/Edit/Wizard/index.js:1147
+#: src/views/Edit/Profile.js:541
+#: src/views/Edit/Wizard/index.js:408
+#: src/views/Edit/Wizard/index.js:647
+#: src/views/Edit/Wizard/index.js:912
+#: src/views/Edit/Wizard/index.js:1024
+#: src/views/Edit/Wizard/index.js:1082
+#: src/views/Edit/Wizard/index.js:1164
#: src/views/Publication/Add.js:528
msgid "Back"
msgstr "Dos"
-#: src/views/Playersite.js:550
+#: src/views/Playersite.js:563
msgid "Background colors"
msgstr "Couleurs d'arrière-plan"
-#: src/views/Playersite.js:603
+#: src/views/Playersite.js:616
msgid "Background image"
msgstr "Image de fond"
-#: src/views/Publication/Services/Akamai.js:195
+#: src/views/Publication/Services/Akamai.js:196
msgid "Backup URL"
msgstr "URL de sauvegarde"
@@ -256,7 +264,7 @@ msgstr "Serveur de sauvegarde"
msgid "Backup stream"
msgstr "Flux de sauvegarde"
-#: src/views/Publication/Services/Facebook.js:128
+#: src/views/Publication/Services/Facebook.js:124
msgid "Backup stream key"
msgstr "Clé du flux de sauvegarde"
@@ -265,7 +273,7 @@ msgstr "Clé du flux de sauvegarde"
msgid "Bandwidth"
msgstr "Bande passante"
-#: src/views/Settings.js:1368
+#: src/views/Settings.js:1373
msgid "Bandwidth control"
msgstr "Contrôle de la bande passante"
@@ -274,7 +282,7 @@ msgid "Banner"
msgstr "Bannière"
#: src/views/Login.js:241
-#: src/views/Settings.js:1415
+#: src/views/Settings.js:1420
msgid "Basic"
msgstr "Base"
@@ -287,40 +295,40 @@ msgstr "Facteur Bip"
msgid "Bitrate"
msgstr "Bitrate"
-#: src/views/Edit/Wizard/index.js:996
-#: src/views/Edit/index.js:508
+#: src/views/Edit/Wizard/index.js:1013
+#: src/views/Edit/index.js:510
msgid "Briefly describe what the audience will see during the live stream."
msgstr "Décrivez brièvement ce que le public verra pendant le streaming en direct."
-#: src/views/Publication/Player.js:349
+#: src/views/Publication/Player.js:352
msgid "Button color"
msgstr "Couleur du bouton"
-#: src/views/Settings.js:1682
+#: src/views/Settings.js:1687
msgid "Cache for files on /data."
msgstr "Cache pour les fichiers sur /data."
-#: src/views/Settings.js:1710
+#: src/views/Settings.js:1715
msgid "Cache time (Seconds)"
msgstr "Temps de cache (Secondes)"
-#: src/views/Settings.js:1738
+#: src/views/Settings.js:1743
msgid "Cache types"
msgstr "Types de caches"
-#: src/views/Edit/Sources/AVFoundation.js:188
+#: src/views/Edit/Sources/AVFoundation.js:197
msgid "Capture clicks"
msgstr "Capture des clics"
-#: src/views/Edit/Sources/AVFoundation.js:185
+#: src/views/Edit/Sources/AVFoundation.js:194
msgid "Capture cursor"
msgstr "Curseur de capture"
-#: src/views/Edit/index.js:326
+#: src/views/Edit/index.js:327
msgid "Channel \"{0}\" saved"
msgstr "Canal \"{0}\" sauvegardé"
-#: src/views/Edit/Sources/ALSA.js:124
+#: src/views/Edit/Sources/ALSA.js:129
msgid "Channels"
msgstr "Chaînes"
@@ -340,14 +348,14 @@ msgstr "Choisissez un flux vidéo"
msgid "Choose an audio stream"
msgstr "Choisissez un flux audio"
-#: src/views/Edit/Sources/ALSA.js:90
+#: src/views/Edit/Sources/ALSA.js:96
#: src/views/Edit/Sources/Framebuffer.js:80
#: src/views/Edit/Sources/Raspicam.js:84
-#: src/views/Edit/Sources/V4L.js:84
+#: src/views/Edit/Sources/V4L.js:90
msgid "Choose an input device ..."
msgstr "Choisissez un périphérique d'entrée ..."
-#: src/misc/EncodingSelect.js:190
+#: src/misc/EncodingSelect.js:202
msgid "Choose codec ..."
msgstr "Choisissez le codec ..."
@@ -360,28 +368,28 @@ msgstr "Choisir le locataire ..."
msgid "Chunk"
msgstr "Chunk"
-#: src/misc/ModalContent.js:87
-#: src/views/Playersite.js:769
+#: src/misc/ModalContent.js:77
+#: src/views/Playersite.js:782
#: src/views/Publication/Add.js:525
#: src/views/Publication/Edit.js:565
-#: src/views/Publication/Player.js:444
+#: src/views/Publication/Player.js:447
msgid "Close"
msgstr "Fermer"
-#: src/views/Playersite.js:352
+#: src/views/Playersite.js:354
msgid "Code injection"
msgstr "Injection de code"
-#: src/misc/EncodingSelect.js:188
+#: src/misc/EncodingSelect.js:200
msgid "Codec"
msgstr "Codec"
#: src/views/Edit/Sources/VirtualAudio.js:110
-#: src/views/Publication/Player.js:317
+#: src/views/Publication/Player.js:320
msgid "Color"
msgstr "Couleur"
-#: src/views/Settings.js:1277
+#: src/views/Settings.js:1282
msgid "Config"
msgstr "Config"
@@ -393,7 +401,7 @@ msgstr "Conf confirmer le mot de passe"
msgid "Connect"
msgstr "Connectez-vous à"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:134
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:157
msgid "Connected device"
msgstr "Appareil connecté"
@@ -402,7 +410,7 @@ msgid "Connected since <0/>"
msgstr "Connecté depuis <0/>"
#: src/misc/ActionButton.js:12
-#: src/views/Main/index.js:308
+#: src/views/Main/index.js:305
#: src/views/Publication/Process.js:40
msgid "Connecting ..."
msgstr "Connecter ..."
@@ -415,12 +423,16 @@ msgstr "Connexion à Restreamer Core ..."
msgid "Connecting to Restreamer Core failed probably because of mixed content."
msgstr "La connexion à Restreamer Core a échoué, probablement en raison d'un contenu mixte."
-#: src/misc/controls/Metadata.js:73
-#: src/views/Playersite.js:646
-#: src/views/Playersite.js:663
+#: src/misc/controls/Metadata.js:70
+#: src/views/Playersite.js:659
+#: src/views/Playersite.js:676
msgid "Content"
msgstr "Contenu"
+#: src/views/Main/index.js:365
+msgid "Content URL"
+msgstr ""
+
#: src/Footer.js:193
msgid "Cores"
msgstr "Cœurs"
@@ -442,22 +454,22 @@ msgstr "Creative Commons"
#: src/misc/coders/settings/Video.js:115
#: src/misc/coders/settings/Video.js:181
#: src/misc/coders/settings/Video.js:220
-#: src/views/Edit/Sources/ALSA.js:95
-#: src/views/Edit/Sources/AVFoundation.js:114
-#: src/views/Edit/Sources/AVFoundation.js:147
-#: src/views/Edit/Sources/V4L.js:90
+#: src/views/Edit/Sources/ALSA.js:101
+#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/V4L.js:96
msgid "Custom ..."
msgstr "Personnalisé..."
-#: src/views/Settings.js:1283
+#: src/views/Settings.js:1288
msgid "Custom JSON config for datarhei Core."
msgstr "Configuration JSON personnalisée pour le noyau datarhei."
-#: src/views/Edit/Sources/ALSA.js:102
+#: src/views/Edit/Sources/ALSA.js:115
msgid "Custom audio device"
msgstr "Dispositif audio personnalisé"
-#: src/views/Edit/Sources/AVFoundation.js:154
+#: src/views/Edit/Sources/AVFoundation.js:160
msgid "Custom audio index"
msgstr "Index audio personnalisé"
@@ -466,7 +478,7 @@ msgstr "Index audio personnalisé"
msgid "Custom bitrate (kbit/s)"
msgstr "Débit binaire personnalisé (kbit/s)"
-#: src/views/Playersite.js:674
+#: src/views/Playersite.js:687
msgid "Custom code injection"
msgstr "Injection de code personnalisé"
@@ -506,35 +518,36 @@ msgstr "Échelle personnalisée"
msgid "Custom size"
msgstr "Taille personnalisée"
-#: src/views/Edit/Sources/V4L.js:97
+#: src/views/Edit/Sources/V4L.js:110
msgid "Custom video device"
msgstr "Dispositif vidéo personnalisé"
-#: src/views/Edit/Sources/AVFoundation.js:121
+#: src/views/Edit/Sources/AVFoundation.js:127
msgid "Custom video index"
msgstr "Index vidéo personnalisé"
-#: src/misc/TextFieldCopy.js:44
+#: src/misc/CopyButton.js:20
+#: src/misc/TextFieldCopy.js:33
#: src/misc/Textarea.js:46
msgid "Data copied to clipboard"
msgstr "Données copiées dans le presse-papiers"
-#: src/views/Edit/Sources/VirtualVideo.js:164
+#: src/views/Edit/Sources/VirtualVideo.js:167
msgid "Death color"
msgstr "Couleur de la mort"
-#: src/misc/EncodingSelect.js:198
-#: src/views/Edit/Wizard/index.js:611
+#: src/misc/EncodingSelect.js:210
+#: src/views/Edit/Wizard/index.js:628
msgid "Decoder"
msgstr "Décodeur"
-#: src/views/Edit/Sources/AVFoundation.js:109
-#: src/views/Edit/Sources/AVFoundation.js:143
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:61
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:87
-#: src/views/Playersite.js:440
-#: src/views/Playersite.js:513
-#: src/views/Playersite.js:557
+#: src/views/Edit/Sources/AVFoundation.js:115
+#: src/views/Edit/Sources/AVFoundation.js:149
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:76
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:105
+#: src/views/Playersite.js:451
+#: src/views/Playersite.js:526
+#: src/views/Playersite.js:570
msgid "Default"
msgstr "Défaut"
@@ -542,13 +555,13 @@ msgstr "Défaut"
msgid "Delay"
msgstr "Délai"
-#: src/views/Edit/Sources/ALSA.js:127
+#: src/views/Edit/Sources/ALSA.js:132
msgid "Delay (ms)"
msgstr "Délai (ms)"
-#: src/views/Edit/index.js:561
-#: src/views/Edit/index.js:597
-#: src/views/Playersite.js:461
+#: src/views/Edit/index.js:563
+#: src/views/Edit/index.js:599
+#: src/views/Playersite.js:474
#: src/views/Publication/Edit.js:574
#: src/views/Publication/Edit.js:606
msgid "Delete"
@@ -563,18 +576,18 @@ msgstr "La suppression d'un service de publication ne peut pas être annulée. L
msgid "Delivering mode"
msgstr "Mode de livraison"
-#: src/misc/controls/Metadata.js:88
-#: src/misc/controls/Metadata.js:113
+#: src/misc/controls/Metadata.js:85
+#: src/misc/controls/Metadata.js:110
msgid "Description"
msgstr "Description"
-#: src/views/Playersite.js:350
-#: src/views/Playersite.js:496
+#: src/views/Playersite.js:352
+#: src/views/Playersite.js:509
msgid "Design"
msgstr "Design"
#: src/views/Edit/Sources/Framebuffer.js:87
-#: src/views/Edit/Wizard/index.js:873
+#: src/views/Edit/Wizard/index.js:890
#: src/views/Publication/Services/Framebuffer.js:93
msgid "Device"
msgstr "Dispositif"
@@ -585,7 +598,7 @@ msgstr "Dispositif"
msgid "Disconnect"
msgstr "Déconnexion"
-#: src/views/Edit/index.js:578
+#: src/views/Edit/index.js:580
msgid "Disconnect & Continue"
msgstr "Déconnecter et continuer"
@@ -594,12 +607,12 @@ msgstr "Déconnecter et continuer"
msgid "Disconnecting ..."
msgstr "Déconnexion ..."
-#: src/views/Settings.js:1645
+#: src/views/Settings.js:1650
msgid "Disk"
msgstr "Disque"
-#: src/views/Settings.js:1679
-#: src/views/Settings.js:1687
+#: src/views/Settings.js:1684
+#: src/views/Settings.js:1692
msgid "Disk cache"
msgstr "Cache disque"
@@ -608,11 +621,11 @@ msgstr "Cache disque"
msgid "Disk storage"
msgstr "Stockage sur disque"
-#: src/views/Settings.js:2058
+#: src/views/Settings.js:2063
msgid "Do you really want to restart the application now?"
msgstr "Voulez-vous vraiment redémarrer l'application maintenant ?"
-#: src/views/Edit/index.js:589
+#: src/views/Edit/index.js:591
msgid "Do you want to delete \"{0}\"?"
msgstr "Voulez-vous supprimer \"{0}\" ?"
@@ -620,12 +633,12 @@ msgstr "Voulez-vous supprimer \"{0}\" ?"
msgid "Do you want to delete {title}?"
msgstr "Voulez-vous supprimer {titre} ?"
-#: src/views/Edit/index.js:570
+#: src/views/Edit/index.js:572
msgid "Do you want to disconnect \"{0}\"?"
msgstr "Voulez-vous déconnecter \"{0}\" ?"
-#: src/Header.js:292
-#: src/Header.js:333
+#: src/Header.js:289
+#: src/Header.js:330
msgid "Docs"
msgstr "Docs"
@@ -645,19 +658,19 @@ msgstr "Documentation"
msgid "Dup. frames"
msgstr "Cadres de duplication"
-#: src/views/Publication/Player.js:282
+#: src/views/Publication/Player.js:285
msgid "EDIT: Player"
msgstr "EDIT : Joueur"
-#: src/views/Playersite.js:344
+#: src/views/Playersite.js:346
msgid "EDIT: Publication Website"
msgstr "EDIT : Site de la publication"
-#: src/views/Edit/index.js:390
+#: src/views/Edit/index.js:391
msgid "Edit"
msgstr "Modifier"
-#: src/views/Edit/index.js:416
+#: src/views/Edit/index.js:417
msgid "Edit the audio and video sources for the live stream. Add a description, and set your desired content license."
msgstr "Modifiez les sources audio et vidéo pour le flux en direct. Ajoutez une description, et définissez la licence de votre contenu souhaité."
@@ -665,11 +678,11 @@ msgstr "Modifiez les sources audio et vidéo pour le flux en direct. Ajoutez une
msgid "Edit: {title}"
msgstr "Edit : {title}"
-#: src/views/Publication/Player.js:316
+#: src/views/Publication/Player.js:319
msgid "Embed"
msgstr "Intégrer"
-#: src/views/Edit/Sources/Network.js:561
+#: src/views/Edit/Sources/Network.js:577
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:55
msgid "Enable RTMP server ..."
msgstr "Activer le serveur RTMP ..."
@@ -679,16 +692,16 @@ msgid "Enable a periodic beep every second with this value times the carrier fre
msgstr "Active un bip périodique toutes les secondes avec cette valeur multipliée par la fréquence porteuse"
#: src/views/Publication/Services/Dummy.js:278
-#: src/views/Publication/Services/Facebook.js:147
+#: src/views/Publication/Services/Facebook.js:139
msgid "Enable backup stream"
msgstr "Activer le flux de sauvegarde"
-#: src/views/Publication/Player.js:424
+#: src/views/Publication/Player.js:427
msgid "Enable nerd statistics"
msgstr "Activer les statistiques des nerds"
#: src/views/Publication/Services/Dummy.js:277
-#: src/views/Publication/Services/Facebook.js:146
+#: src/views/Publication/Services/Facebook.js:138
msgid "Enable primary stream"
msgstr "Activer le flux primaire"
@@ -696,15 +709,15 @@ msgstr "Activer le flux primaire"
msgid "Enable snapshots"
msgstr "Activer les instantanés"
-#: src/views/Settings.js:1428
+#: src/views/Settings.js:1433
msgid "Enabling authorization is strongly advised. Otherwise, anybody can access this instance."
msgstr "Il est fortement conseillé d'activer l'autorisation. Sinon, n'importe qui peut accéder à cette instance."
-#: src/views/Settings.js:1588
+#: src/views/Settings.js:1593
msgid "Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs."
msgstr "L'activation de l'authentification de base est fortement conseillée. Sinon, n'importe qui pourrait écrire des données sur /memfs."
-#: src/views/Edit/Wizard/index.js:617
+#: src/views/Edit/Wizard/index.js:634
msgid "Encoder"
msgstr "Codeur"
@@ -730,7 +743,7 @@ msgstr "Saisissez un nom pour le nouveau canal."
msgid "Enter password"
msgstr "Entrez le mot de passe"
-#: src/views/Edit/Sources/Network.js:332
+#: src/views/Edit/Sources/Network.js:348
#: src/views/Edit/Wizard/Sources/Network.js:59
msgid "Enter the address of your network source:"
msgstr "Saisissez l'adresse de votre source réseau :"
@@ -743,7 +756,7 @@ msgstr "Entrez le nom d'utilisateur"
msgid "Entropy coder"
msgstr "Codeur d'entropie"
-#: src/views/Edit/Wizard/index.js:1101
+#: src/views/Edit/Wizard/index.js:1118
#: src/views/Incompatible.js:30
#: src/views/Invalid.js:29
#: src/views/Publication/Process.js:63
@@ -751,45 +764,46 @@ msgstr "Codeur d'entropie"
msgid "Error"
msgstr "Erreur"
-#: src/misc/TextFieldCopy.js:46
+#: src/misc/CopyButton.js:22
+#: src/misc/TextFieldCopy.js:35
#: src/misc/Textarea.js:48
msgid "Error while copying data to clipboard"
msgstr "Erreur lors de la copie de données dans le presse-papiers"
-#: src/views/Main/index.js:327
+#: src/views/Main/index.js:324
#: src/views/Publication/Process.js:64
msgid "Error: {0}"
msgstr "Erreur : {0}"
-#: src/views/Playersite.js:719
+#: src/views/Playersite.js:732
msgid "Expands the area above the channel list (live chat)."
msgstr "Agrandit la zone au-dessus de la liste des chaînes (chat en direct)."
-#: src/views/Playersite.js:739
+#: src/views/Playersite.js:752
msgid "Expands the area under the channel description (comment boxes)."
msgstr "Agrandit la zone située sous la description du canal (cases de commentaires)."
-#: src/views/Settings.js:1194
+#: src/views/Settings.js:1199
msgid "Expert mode"
msgstr "Mode expert"
-#: src/views/Playersite.js:704
+#: src/views/Playersite.js:717
msgid "Extend channel list"
msgstr "Étendre la liste des canaux"
-#: src/views/Playersite.js:724
+#: src/views/Playersite.js:737
msgid "Extend content"
msgstr "Étendre le contenu"
-#: src/views/Playersite.js:744
+#: src/views/Playersite.js:757
msgid "Extend footer"
msgstr "Étendre le pied de page"
-#: src/views/Playersite.js:684
+#: src/views/Playersite.js:697
msgid "Extend header"
msgstr "Prolonger l'en-tête"
-#: src/views/Settings.js:1931
+#: src/views/Settings.js:1936
msgid "FFmpeg"
msgstr "FFmpeg"
@@ -798,20 +812,16 @@ msgstr "FFmpeg"
msgid "FPS"
msgstr "FPS"
-#: src/views/Edit/index.js:290
-msgid "Failed to correctly cleanup previous process data"
-msgstr "Impossible de nettoyer correctement les données du processus précédent"
-
#: src/views/Publication/Add.js:180
msgid "Failed to create publication service ({0})"
msgstr "Échec de la création du service de publication ({0})"
-#: src/views/Playersite.js:308
+#: src/views/Playersite.js:310
msgid "Failed to create publication website files."
msgstr "Échec de la création des fichiers du site Web de publication."
-#: src/views/Edit/Profile.js:333
-#: src/views/Edit/Profile.js:462
+#: src/views/Edit/Profile.js:341
+#: src/views/Edit/Profile.js:471
msgid "Failed to probe the source. Please check the <0>probe details0>."
msgstr "Impossible de sonder la source. Veuillez vérifier les <0>détails de la sonde0>."
@@ -819,7 +829,7 @@ msgstr "Impossible de sonder la source. Veuillez vérifier les <0>détails de la
msgid "Failed to refresh token: {0}"
msgstr "Échec du rafraîchissement du jeton : {0}"
-#: src/views/Edit/index.js:303
+#: src/views/Edit/index.js:304
msgid "Failed to save ingest metadata"
msgstr "Échec de la sauvegarde des métadonnées d'ingestion"
@@ -827,7 +837,7 @@ msgstr "Échec de la sauvegarde des métadonnées d'ingestion"
msgid "Failed to stop process"
msgstr "Échec de l'arrêt du processus"
-#: src/views/Playersite.js:301
+#: src/views/Playersite.js:303
msgid "Failed to store player size setting."
msgstr "Échec de l'enregistrement du paramètre de taille du lecteur."
@@ -835,36 +845,36 @@ msgstr "Échec de l'enregistrement du paramètre de taille du lecteur."
msgid "Failed to store publication service ({0})"
msgstr "Échec du stockage du service de publication ({0})"
-#: src/views/Edit/index.js:296
+#: src/views/Edit/index.js:297
msgid "Failed to update ingest process ({0})"
msgstr "Échec de la mise à jour du processus d'ingestion ({0})"
-#: src/views/Edit/index.js:309
+#: src/views/Edit/index.js:310
msgid "Failed to update the player"
msgstr "Échec de la mise à jour du lecteur"
-#: src/views/Edit/Wizard/index.js:361
-#: src/views/Edit/Wizard/index.js:821
+#: src/views/Edit/Wizard/index.js:375
+#: src/views/Edit/Wizard/index.js:838
msgid "Failed to verify the source. Please check the address."
msgstr "Impossible de vérifier la source. Veuillez vérifier l'adresse."
-#: src/views/Edit/Profile.js:540
+#: src/views/Edit/Profile.js:549
msgid "Finish"
msgstr "Finition"
-#: src/views/Edit/Sources/VirtualVideo.js:170
+#: src/views/Edit/Sources/VirtualVideo.js:182
msgid "Flags"
msgstr "Drapeaux"
-#: src/views/Playersite.js:759
+#: src/views/Playersite.js:772
msgid "For Javascripts."
msgstr "Pour les Javascripts."
-#: src/views/Playersite.js:699
+#: src/views/Playersite.js:712
msgid "For Stylesheets."
msgstr "Pour les feuilles de style."
-#: src/views/Edit/Sources/Network.js:423
+#: src/views/Edit/Sources/Network.js:439
msgid "Force input framerate"
msgstr "Forcer le taux de rafraîchissement de l'entrée"
@@ -881,7 +891,7 @@ msgid "Framebuffer"
msgstr "Framebuffer"
#: src/misc/coders/settings/Video.js:135
-#: src/views/Edit/Sources/Network.js:436
+#: src/views/Edit/Sources/Network.js:452
msgid "Framerate"
msgstr "Fréquence d'images"
@@ -889,21 +899,22 @@ msgstr "Fréquence d'images"
msgid "Frequency (Hz)"
msgstr "Fréquence (Hz)"
-#: src/views/Publication/Services/Facebook.js:119
-#: src/views/Publication/Services/Facebook.js:141
+#: src/views/Publication/Services/Core.js:129
+#: src/views/Publication/Services/Facebook.js:115
+#: src/views/Publication/Services/Facebook.js:133
#: src/views/Publication/Services/Instagram.js:88
-#: src/views/Publication/Services/Restream.js:124
-#: src/views/Publication/Services/Twitch.js:137
+#: src/views/Publication/Services/Restream.js:120
+#: src/views/Publication/Services/Twitch.js:133
#: src/views/Publication/Services/Twitter.js:179
#: src/views/Publication/Services/Youtube.js:177
msgid "GET"
msgstr "GET"
-#: src/views/Edit/Sources/Network.js:455
-#: src/views/Edit/index.js:399
-#: src/views/Edit/index.js:411
-#: src/views/Playersite.js:348
-#: src/views/Playersite.js:361
+#: src/views/Edit/Sources/Network.js:471
+#: src/views/Edit/index.js:400
+#: src/views/Edit/index.js:412
+#: src/views/Playersite.js:350
+#: src/views/Playersite.js:363
#: src/views/Publication/Add.js:372
#: src/views/Publication/Edit.js:386
#: src/views/Publication/Services/DASH.js:211
@@ -918,52 +929,49 @@ msgstr "GET"
msgid "General"
msgstr "Général"
-#: src/views/Publication/Player.js:407
+#: src/views/Publication/Player.js:410
msgid "Google Analytics ID"
msgstr "ID Google Analytics"
-#: src/views/Publication/Player.js:417
+#: src/views/Publication/Player.js:420
msgid "Google Analytics Tracker Name"
msgstr "Nom du tracker Google Analytics"
-#: src/views/Edit/index.js:469
+#: src/views/Edit/index.js:471
+#: src/views/Main/index.js:369
msgid "HLS"
msgstr "HLS"
-#: src/views/Main/index.js:367
-msgid "HLS URL"
-msgstr "URL HLS"
-
-#: src/views/Settings.js:1505
+#: src/views/Settings.js:1510
msgid "HLS statistic for the In-memory storage"
msgstr "Statistique HLS pour le stockage en mémoire"
-#: src/views/Edit/Sources/Network.js:413
+#: src/views/Edit/Sources/Network.js:429
msgid "HTTP and HTTPS"
msgstr "HTTP et HTTPS"
-#: src/views/Settings.js:1318
+#: src/views/Settings.js:1323
msgid "HTTP port"
msgstr "Port HTTP"
-#: src/views/Settings.js:1347
+#: src/views/Settings.js:1352
msgid "HTTPS (SSL/TLS)"
msgstr "HTTPS (SSL/TLS)"
-#: src/views/Settings.js:1331
+#: src/views/Settings.js:1336
msgid "HTTPS port"
msgstr "Port HTTPS"
-#: src/views/Edit/Sources/V4L.js:145
-#: src/views/Edit/Wizard/Sources/V4L.js:120
+#: src/views/Edit/Sources/V4L.js:151
+#: src/views/Edit/Wizard/Sources/V4L.js:140
msgid "Hardware device"
msgstr "Dispositif matériel"
-#: src/views/Playersite.js:566
+#: src/views/Playersite.js:579
msgid "Header"
msgstr "En-tête"
-#: src/views/Playersite.js:522
+#: src/views/Playersite.js:535
msgid "Headline"
msgstr "A la une"
@@ -971,7 +979,7 @@ msgstr "A la une"
msgid "Hosted Restreamer interface"
msgstr "Interface hébergée de Restreamer"
-#: src/views/Settings.js:1253
+#: src/views/Settings.js:1258
msgid "Human readable name on the service."
msgstr "Nom lisible par l'homme sur le service."
@@ -979,32 +987,32 @@ msgstr "Nom lisible par l'homme sur le service."
msgid "IP address"
msgstr "Adresse IP"
-#: src/views/Settings.js:2003
+#: src/views/Settings.js:2008
msgid "If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port."
msgstr "Si vous avez changé les ports, il se peut que Restreamer Core ait déjà redémarré, mais qu'il soit maintenant disponible sur un port différent."
-#: src/views/Settings.js:1997
+#: src/views/Settings.js:2002
msgid "If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core."
msgstr "Si vous avez activé Let's Encrypt TLS, l'acquisition des certificats peut prendre un certain temps. Assurez-vous que Restreamer Core est joignable via le port 80 depuis Internet. Veuillez vérifier le journal de la console de Restreamer Core."
-#: src/views/Settings.js:1520
+#: src/views/Settings.js:1525
msgid "Ignore IP ranges"
msgstr "Ignorer les plages IP"
-#: src/views/Playersite.js:611
-#: src/views/Publication/Player.js:363
+#: src/views/Playersite.js:624
+#: src/views/Publication/Player.js:366
msgid "Image URL"
msgstr "URL de l'image"
-#: src/views/Playersite.js:636
+#: src/views/Playersite.js:649
msgid "Imprint"
msgstr "Impression"
-#: src/views/Playersite.js:366
+#: src/views/Playersite.js:368
msgid "In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly."
msgstr "En plus du lecteur, le Restreamer offre une page d'accueil complète, que vous pouvez utiliser pour présenter votre flux en direct facilement et rapidement."
-#: src/views/Settings.js:1572
+#: src/views/Settings.js:1577
msgid "In-memory"
msgstr "En mémoire"
@@ -1022,19 +1030,19 @@ msgstr "Incompatibilité"
msgid "Inherit"
msgstr "Hériter de"
-#: src/views/Playersite.js:694
+#: src/views/Playersite.js:707
msgid "Inject 1"
msgstr "Injecter 1"
-#: src/views/Playersite.js:714
+#: src/views/Playersite.js:727
msgid "Inject 2"
msgstr "Injecter 2"
-#: src/views/Playersite.js:734
+#: src/views/Playersite.js:747
msgid "Inject 3"
msgstr "Injecter 3"
-#: src/views/Playersite.js:754
+#: src/views/Playersite.js:767
msgid "Inject 4"
msgstr "Injecter 4"
@@ -1050,8 +1058,8 @@ msgstr "Serveur RTMP interne"
msgid "Interval (seconds)"
msgstr "Intervalle (secondes)"
-#: src/Header.js:298
-#: src/Header.js:339
+#: src/Header.js:295
+#: src/Header.js:336
msgid "Issue alert"
msgstr "Alerte aux problèmes"
@@ -1063,11 +1071,11 @@ msgstr "Intervalle entre les images clés (secondes)"
msgid "Layout"
msgstr "Mise en page"
-#: src/views/Settings.js:1352
+#: src/views/Settings.js:1357
msgid "Let's Encrypt certification"
msgstr "Certification Let's Encrypt"
-#: src/views/Settings.js:1360
+#: src/views/Settings.js:1365
msgid "Let's Encrypt requires one or more public domain names and an accessible port 80/TCP."
msgstr "Let's Encrypt requiert un ou plusieurs noms de domaine publics et un port 80/TCP accessible."
@@ -1075,42 +1083,42 @@ msgstr "Let's Encrypt requiert un ou plusieurs noms de domaine publics et un por
msgid "Level"
msgstr "Niveau"
-#: src/views/Settings.js:1913
+#: src/views/Settings.js:1918
msgid "Level of system protocol."
msgstr "Niveau du protocole du système."
-#: src/views/Edit/Wizard/index.js:1044
-#: src/views/Edit/index.js:402
-#: src/views/Edit/index.js:523
+#: src/views/Edit/Wizard/index.js:1061
+#: src/views/Edit/index.js:403
+#: src/views/Edit/index.js:525
msgid "License"
msgstr "Licence"
-#: src/views/Edit/Sources/VirtualVideo.js:167
+#: src/views/Edit/Sources/VirtualVideo.js:176
msgid "Life color"
msgstr "Couleur de la vie"
-#: src/views/Playersite.js:593
+#: src/views/Playersite.js:606
msgid "Linecolor"
msgstr "Linecolor"
-#: src/views/Playersite.js:531
-#: src/views/Publication/Player.js:393
+#: src/views/Playersite.js:544
+#: src/views/Publication/Player.js:396
msgid "Link"
msgstr "Lien"
-#: src/views/Playersite.js:540
+#: src/views/Playersite.js:553
msgid "Link, mouseover"
msgstr "Lien, survol de la souris"
-#: src/views/Settings.js:1528
+#: src/views/Settings.js:1533
msgid "List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions."
msgstr "Liste des plages IP en notation CIDR, par exemple, 127.0.0.1/32, que les statistiques n'enregistreront pas - une plage IP par ligne. Laissez vide pour enregistrer toutes les sessions."
-#: src/views/Settings.js:1746
+#: src/views/Settings.js:1751
msgid "List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types."
msgstr "Liste des extensions de fichiers à mettre en cache (par exemple, \".html\"), une par ligne. Laissez vide pour mettre en cache tous les types de fichiers."
-#: src/misc/controls/HLS.js:71
+#: src/misc/controls/HLS.js:74
msgid "List size (segments)"
msgstr "Taille de la liste (segments)"
@@ -1127,27 +1135,27 @@ msgid "Live-Streaming to Twitch Live RTMP Service."
msgstr "Diffusion en direct sur le service RTMP de Twitch Live."
#: src/views/Publication/Services/Vimeo.js:12
-msgid "Live-Streaming to Vimeos Live RTMP Service"
+msgid "Live-Streaming to Vimeo Live RTMP Service"
msgstr "Diffusion en direct sur le service RTMP Live de Vimeos"
#: src/views/Publication/Services/Livespotting.js:94
msgid "Livesource ID"
msgstr "Livesource ID"
-#: src/views/Settings.js:1865
+#: src/views/Settings.js:1870
msgid "Log level"
msgstr "Niveau du journal"
#: src/misc/modals/Process.js:90
#: src/views/Settings.js:1147
-#: src/views/Settings.js:1841
+#: src/views/Settings.js:1846
msgid "Logging"
msgstr "Enregistrement"
#: src/views/Login.js:297
#: src/views/Login.js:391
#: src/views/Login.js:406
-#: src/views/Publication/Services/Akamai.js:123
+#: src/views/Publication/Services/Akamai.js:124
msgid "Login"
msgstr "Connexion"
@@ -1163,15 +1171,15 @@ msgstr "La connexion a échoué : Impossible de charger les détails de l'API"
msgid "Login failed: {0}"
msgstr "La connexion a échoué : {0}"
-#: src/views/Settings.js:1420
+#: src/views/Settings.js:1425
msgid "Login/JWT authorization"
msgstr "Autorisation de connexion/JWT"
-#: src/views/Publication/Player.js:318
+#: src/views/Publication/Player.js:321
msgid "Logo"
msgstr "Logo"
-#: src/Header.js:310
+#: src/Header.js:307
msgid "Logout"
msgstr "Déconnexion"
@@ -1179,12 +1187,12 @@ msgstr "Déconnexion"
msgid "MB"
msgstr "MB"
-#: src/views/Edit/index.js:379
+#: src/views/Edit/index.js:380
msgid "Main Source"
msgstr "Source principale"
-#: src/views/Main/index.js:263
-#: src/views/Playersite.js:386
+#: src/views/Main/index.js:260
+#: src/views/Playersite.js:389
msgid "Main channel"
msgstr "Canal principal"
@@ -1192,11 +1200,11 @@ msgstr "Canal principal"
msgid "Main channel not found"
msgstr "Canal principal non trouvé"
-#: src/views/Edit/Wizard/index.js:181
+#: src/views/Edit/Wizard/index.js:188
msgid "Main channel saved"
msgstr "Canal principal sauvegardé"
-#: src/views/Playersite.js:409
+#: src/views/Playersite.js:412
msgid "Main page channel (index.html)."
msgstr "Canal de la page principale (index.html)."
@@ -1209,19 +1217,19 @@ msgstr "Canal de la page principale (index.html)."
msgid "Maintainer:"
msgstr "Mainteneur :"
-#: src/views/Settings.js:1705
+#: src/views/Settings.js:1710
msgid "Maximum allowed cache size, 0 for unlimited."
msgstr "Taille maximale autorisée du cache, 0 pour illimité."
-#: src/views/Settings.js:1627
+#: src/views/Settings.js:1632
msgid "Maximum allowed megabytes of RAM for /memfs, 0 for unlimited."
msgstr "Mégaoctets de RAM maximum autorisés pour /memfs, 0 pour illimité."
-#: src/views/Settings.js:1671
+#: src/views/Settings.js:1676
msgid "Maximum allowed megabytes to consume from hard disk. 0 for unlimited."
msgstr "Maximum de mégaoctets autorisés à consommer du disque dur. 0 pour illimité."
-#: src/views/Settings.js:1389
+#: src/views/Settings.js:1394
msgid "Maximum bandwidth Mbit/s"
msgstr "Bande passante maximale Mbit/s"
@@ -1229,34 +1237,34 @@ msgstr "Bande passante maximale Mbit/s"
msgid "Maximum delay in milliseconds."
msgstr "Délai maximal en millisecondes."
-#: src/views/Settings.js:1723
+#: src/views/Settings.js:1728
msgid "Maximum file size (Megabytes)"
msgstr "Taille maximale du fichier (mégaoctets)"
-#: src/views/Settings.js:1731
+#: src/views/Settings.js:1736
msgid "Maximum file size to put in cache."
msgstr "Taille maximale du fichier à mettre dans le cache."
-#: src/views/Settings.js:1949
+#: src/views/Settings.js:1954
msgid "Maximum log histroy"
msgstr "Histroy log maximum"
-#: src/views/Settings.js:1918
-#: src/views/Settings.js:1936
+#: src/views/Settings.js:1923
+#: src/views/Settings.js:1941
msgid "Maximum log lines"
msgstr "Lignes de journal maximum"
-#: src/views/Settings.js:1619
-#: src/views/Settings.js:1663
-#: src/views/Settings.js:1697
+#: src/views/Settings.js:1624
+#: src/views/Settings.js:1668
+#: src/views/Settings.js:1702
msgid "Maximum size (Megabytes)"
msgstr "Taille maximale (mégaoctets)"
-#: src/views/Settings.js:1537
+#: src/views/Settings.js:1542
msgid "Maximum viewer idle time (Seconds)"
msgstr "Temps d'inactivité maximum du téléspectateur (Secondes)"
-#: src/views/Settings.js:1373
+#: src/views/Settings.js:1378
msgid "Maximum viewers"
msgstr "Nombre maximum de téléspectateurs"
@@ -1264,12 +1272,12 @@ msgstr "Nombre maximum de téléspectateurs"
msgid "Memory"
msgstr "Mémoire"
-#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:402
msgid "Meta information"
msgstr "Méta-information"
-#: src/views/Edit/Wizard/index.js:989
-#: src/views/Edit/index.js:503
+#: src/views/Edit/Wizard/index.js:1006
+#: src/views/Edit/index.js:505
msgid "Metadata"
msgstr "Métadonnées"
@@ -1291,44 +1299,44 @@ msgstr "Plus d'informations sur les droits d'auteur de YouTube <0>ici0>."
msgid "More about licenses here"
msgstr "Plus d'informations sur les licences ici"
-#: src/views/Settings.js:1222
+#: src/views/Settings.js:1227
msgid "More about the service"
msgstr "En savoir plus sur le service"
-#: src/views/Publication/Player.js:435
+#: src/views/Publication/Player.js:438
msgid "Mute"
msgstr "Mute"
#: src/misc/ChannelList.js:380
-#: src/misc/controls/Metadata.js:79
-#: src/misc/controls/Metadata.js:101
-#: src/views/Playersite.js:476
-#: src/views/Settings.js:1245
+#: src/misc/controls/Metadata.js:76
+#: src/misc/controls/Metadata.js:98
+#: src/views/Playersite.js:489
+#: src/views/Settings.js:1250
msgid "Name"
msgstr "Nom"
-#: src/views/Playersite.js:481
+#: src/views/Playersite.js:494
msgid "Name for the template. If the name already exists, it will be overwritten."
msgstr "Nom du modèle. Si le nom existe déjà, il sera écrasé."
#: src/views/Settings.js:1142
-#: src/views/Settings.js:1292
+#: src/views/Settings.js:1297
msgid "Network"
msgstr "Réseau"
-#: src/views/Edit/Sources/Network.js:668
+#: src/views/Edit/Sources/Network.js:684
#: src/views/Edit/Wizard/Sources/Network.js:110
msgid "Network source"
msgstr "Source du réseau"
-#: src/views/Edit/Wizard/index.js:399
-#: src/views/Edit/Wizard/index.js:635
-#: src/views/Edit/Wizard/index.js:900
-#: src/views/Edit/Wizard/index.js:1012
+#: src/views/Edit/Wizard/index.js:413
+#: src/views/Edit/Wizard/index.js:652
+#: src/views/Edit/Wizard/index.js:917
+#: src/views/Edit/Wizard/index.js:1029
msgid "Next"
msgstr "Suivant"
-#: src/views/Edit/Profile.js:405
+#: src/views/Edit/Profile.js:413
msgid "Next: Audio"
msgstr "Suivant : Audio"
@@ -1336,12 +1344,12 @@ msgstr "Suivant : Audio"
msgid "Next: Video setup"
msgstr "Suivant : Configuration de la vidéo"
-#: src/views/Edit/Wizard/index.js:1165
+#: src/views/Edit/Wizard/index.js:1182
msgid "No"
msgstr "Non"
#: src/views/Edit/Sources/NoAudio.js:45
-#: src/views/Edit/Wizard/index.js:884
+#: src/views/Edit/Wizard/index.js:901
msgid "No audio"
msgstr "Pas d'audio"
@@ -1349,7 +1357,12 @@ msgstr "Pas d'audio"
msgid "No audio stream available"
msgstr "Aucun flux audio disponible"
-#: src/views/Edit/Wizard/index.js:359
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:70
+#: src/views/Edit/Wizard/Sources/V4L.js:99
+msgid "No input device available"
+msgstr "Aucun dispositif d'entrée disponible"
+
+#: src/views/Edit/Wizard/index.js:373
msgid "No live stream was detected. Please check the software that sends the stream."
msgstr "Aucun flux en direct n'a été détecté. Veuillez vérifier le logiciel qui envoie le flux."
@@ -1357,12 +1370,16 @@ msgstr "Aucun flux en direct n'a été détecté. Veuillez vérifier le logiciel
msgid "No source selected"
msgstr "Pas de source sélectionnée"
-#: src/misc/EncodingSelect.js:152
+#: src/views/Edit/SourceSelect.js:174
+msgid "No sources available"
+msgstr "Aucune source disponible"
+
+#: src/misc/EncodingSelect.js:164
msgid "No suitable encoder found."
msgstr "Aucun codeur approprié n'a été trouvé."
-#: src/views/Main/index.js:289
-#: src/views/Publication/Player.js:291
+#: src/views/Main/index.js:286
+#: src/views/Publication/Player.js:294
msgid "No video"
msgstr "Pas de vidéo"
@@ -1370,7 +1387,7 @@ msgstr "Pas de vidéo"
msgid "No video stream available"
msgstr "Aucun flux vidéo disponible"
-#: src/views/Settings.js:1238
+#: src/views/Settings.js:1243
msgid "Node ID"
msgstr "ID du nœud"
@@ -1378,36 +1395,36 @@ msgstr "ID du nœud"
msgid "Noise"
msgstr "Bruit"
-#: src/views/Edit/Sources/AVFoundation.js:139
+#: src/views/Edit/Sources/AVFoundation.js:145
#: src/views/Edit/Summary.js:30
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:98
msgid "None"
msgstr "Aucun"
-#: src/views/Playersite.js:351
-#: src/views/Playersite.js:631
+#: src/views/Playersite.js:353
+#: src/views/Playersite.js:644
msgid "Notes"
msgstr "Notes"
-#: src/views/Settings.js:1926
-#: src/views/Settings.js:1944
+#: src/views/Settings.js:1931
+#: src/views/Settings.js:1949
msgid "Number of log lines to keep."
msgstr "Nombre de lignes de journal à conserver."
-#: src/views/Settings.js:1957
+#: src/views/Settings.js:1962
msgid "Number of logs to keep for each process."
msgstr "Nombre de journaux à conserver pour chaque processus."
-#: src/views/Playersite.js:800
-#: src/views/Publication/Player.js:463
+#: src/views/Playersite.js:813
+#: src/views/Publication/Player.js:466
msgid "OK"
msgstr "OK"
-#: src/views/Settings.js:1492
+#: src/views/Settings.js:1497
msgid "One referrer per line, e.g. http://www.example.com"
msgstr "Un référent par ligne, par exemple http://www.example.com."
-#: src/views/Playersite.js:785
+#: src/views/Playersite.js:798
msgid "Open"
msgstr "Ouvrir"
@@ -1415,32 +1432,32 @@ msgstr "Ouvrir"
msgid "Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources."
msgstr "Le Passthrough (copie) ne doit être désactivé que si nécessaire. Chaque encodage nécessite des ressources CPU/GPU supplémentaires."
-#: src/views/Edit/Sources/Network.js:366
+#: src/views/Edit/Sources/Network.js:382
#: src/views/Edit/Wizard/Sources/Network.js:88
#: src/views/Login.js:282
-#: src/views/Publication/Services/Akamai.js:133
+#: src/views/Publication/Services/Akamai.js:134
#: src/views/Publication/Services/DASH.js:198
#: src/views/Publication/Services/DaCast.js:142
#: src/views/Publication/Services/HLS.js:187
#: src/views/Publication/Services/RTSP.js:156
#: src/views/Publication/Services/Red5.js:157
#: src/views/Publication/Services/WOWZA.js:178
-#: src/views/Settings.js:1448
-#: src/views/Settings.js:1606
+#: src/views/Settings.js:1453
+#: src/views/Settings.js:1611
msgid "Password"
msgstr "Mot de passe"
-#: src/views/Settings.js:1454
-#: src/views/Settings.js:1614
+#: src/views/Settings.js:1459
+#: src/views/Settings.js:1619
msgid "Password for authorization."
msgstr "Mot de passe pour l'autorisation."
-#: src/views/Edit/Sources/Network.js:371
+#: src/views/Edit/Sources/Network.js:387
#: src/views/Edit/Wizard/Sources/Network.js:90
msgid "Password for the device."
msgstr "Mot de passe pour l'appareil."
-#: src/views/Settings.js:1550
+#: src/views/Settings.js:1555
msgid "Persist viewer statistics"
msgstr "Persistance des statistiques des téléspectateurs"
@@ -1456,9 +1473,9 @@ msgstr "Plan : <0>Démarreur0>"
msgid "Platforms"
msgstr "Plateformes"
-#: src/views/Publication/Player.js:320
+#: src/views/Publication/Player.js:323
#: src/views/Settings.js:1144
-#: src/views/Settings.js:1463
+#: src/views/Settings.js:1468
msgid "Playback"
msgstr "Lecture"
@@ -1466,16 +1483,16 @@ msgstr "Lecture"
msgid "Player"
msgstr "Joueur"
-#: src/views/Publication/Player.js:325
+#: src/views/Publication/Player.js:328
msgid "Player URL"
msgstr "URL du joueur"
-#: src/views/Publication/Player.js:254
+#: src/views/Publication/Player.js:257
msgid "Player settings saved"
msgstr "Sauvegarde des paramètres du lecteur"
-#: src/Header.js:270
-#: src/views/Playersite.js:372
+#: src/Header.js:267
+#: src/views/Playersite.js:375
msgid "Playersite"
msgstr "Site des joueurs"
@@ -1484,15 +1501,15 @@ msgstr "Site des joueurs"
msgid "Playlist"
msgstr "Liste de lecture"
-#: src/views/Main/index.js:332
+#: src/views/Main/index.js:329
msgid "Please check the <0>process log0>"
msgstr "Veuillez vérifier le <0>Journal du processus0>."
-#: src/views/Publication/Services/Akamai.js:28
+#: src/views/Publication/Services/Akamai.js:29
#: src/views/Publication/Services/Bitmovin.js:23
#: src/views/Publication/Services/Brightcove.js:23
-#: src/views/Publication/Services/CDN77.js:24
-#: src/views/Publication/Services/Core.js:25
+#: src/views/Publication/Services/CDN77.js:23
+#: src/views/Publication/Services/Core.js:26
#: src/views/Publication/Services/DASH.js:35
#: src/views/Publication/Services/DaCast.js:26
#: src/views/Publication/Services/HLS.js:37
@@ -1511,8 +1528,8 @@ msgid "Please contact the operator of the service and check what happens."
msgstr "Veuillez contacter l'opérateur du service et vérifier ce qui se passe."
#: src/views/Playersite.js:122
-#: src/views/Playersite.js:196
-#: src/views/Publication/Player.js:157
+#: src/views/Playersite.js:197
+#: src/views/Publication/Player.js:159
msgid "Please select a file to upload."
msgstr "Veuillez sélectionner un fichier à télécharger."
@@ -1520,21 +1537,21 @@ msgstr "Veuillez sélectionner un fichier à télécharger."
msgid "Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources."
msgstr "Veuillez utiliser \"Passthrough (copie)\" si possible. L'encodage nécessite des ressources CPU/GPU supplémentaires."
-#: src/views/Edit/Wizard/index.js:418
-#: src/views/Edit/Wizard/index.js:916
+#: src/views/Edit/Wizard/index.js:435
+#: src/views/Edit/Wizard/index.js:933
msgid "Please wait. Probe stream data ..."
msgstr "Veuillez patienter. Données du flux de sondes ..."
-#: src/views/Edit/Wizard/index.js:1086
+#: src/views/Edit/Wizard/index.js:1103
msgid "Please wait. Setting up the stream ..."
msgstr "Veuillez patienter. Configuration du flux ..."
#: src/views/Publication/Services/Bitmovin.js:92
-#: src/views/Settings.js:1798
+#: src/views/Settings.js:1803
msgid "Port"
msgstr "Port"
-#: src/views/Publication/Player.js:378
+#: src/views/Publication/Player.js:381
msgid "Position"
msgstr "Position"
@@ -1552,20 +1569,20 @@ msgstr "Flux primaire"
msgid "Primary stream key"
msgstr "Clé de flux primaire"
-#: src/views/Edit/Sources/ALSA.js:131
-#: src/views/Edit/Sources/AVFoundation.js:192
+#: src/views/Edit/Sources/ALSA.js:136
+#: src/views/Edit/Sources/AVFoundation.js:201
#: src/views/Edit/Sources/Framebuffer.js:110
-#: src/views/Edit/Sources/Network.js:489
-#: src/views/Edit/Sources/Network.js:536
-#: src/views/Edit/Sources/Network.js:583
+#: src/views/Edit/Sources/Network.js:505
+#: src/views/Edit/Sources/Network.js:552
+#: src/views/Edit/Sources/Network.js:599
#: src/views/Edit/Sources/Raspicam.js:113
-#: src/views/Edit/Sources/V4L.js:126
+#: src/views/Edit/Sources/V4L.js:131
#: src/views/Edit/Sources/VirtualAudio.js:169
-#: src/views/Edit/Sources/VirtualVideo.js:176
+#: src/views/Edit/Sources/VirtualVideo.js:188
msgid "Probe"
msgstr "Sonde"
-#: src/views/Edit/index.js:491
+#: src/views/Edit/index.js:493
#: src/views/Publication/Add.js:433
#: src/views/Publication/Edit.js:441
msgid "Process"
@@ -1580,40 +1597,41 @@ msgstr "Contrôle du processus"
msgid "Process debug"
msgstr "Débogage du processus"
-#: src/views/Main/index.js:407
+#: src/views/Main/index.js:413
#: src/views/Publication/Edit.js:591
msgid "Process debug report"
msgstr "Rapport de débogage du processus"
-#: src/views/Main/index.js:383
-#: src/views/Main/index.js:399
+#: src/views/Main/index.js:389
+#: src/views/Main/index.js:405
#: src/views/Publication/Edit.js:468
#: src/views/Publication/Edit.js:583
msgid "Process details"
msgstr "Détails du processus"
-#: src/views/Main/index.js:386
+#: src/views/Main/index.js:392
msgid "Process report"
msgstr "Rapport de processus"
-#: src/views/Edit/index.js:400
-#: src/views/Edit/index.js:461
+#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:463
msgid "Processing & Control"
msgstr "Traitement et contrôle"
#: src/misc/coders/Encoders/video/H264NVENC.js:92
+#: src/misc/coders/Encoders/video/H264VAAPI.js:82
#: src/misc/coders/settings/Video.js:142
-#: src/views/Edit/Wizard/index.js:590
+#: src/views/Edit/Wizard/index.js:607
msgid "Profile"
msgstr "Profil"
-#: src/views/Edit/Sources/Network.js:504
-#: src/views/Publication/Services/Akamai.js:143
-#: src/views/Publication/Services/Akamai.js:181
+#: src/views/Edit/Sources/Network.js:520
+#: src/views/Publication/Services/Akamai.js:144
+#: src/views/Publication/Services/Akamai.js:182
#: src/views/Publication/Services/Bitmovin.js:86
#: src/views/Publication/Services/Brightcove.js:87
-#: src/views/Publication/Services/CDN77.js:91
-#: src/views/Publication/Services/Core.js:90
+#: src/views/Publication/Services/CDN77.js:90
+#: src/views/Publication/Services/Core.js:91
#: src/views/Publication/Services/DASH.js:186
#: src/views/Publication/Services/DaCast.js:110
#: src/views/Publication/Services/DaCast.js:168
@@ -1634,7 +1652,7 @@ msgstr "Protocole"
msgid "Protocols"
msgstr "Protocoles"
-#: src/views/Settings.js:1302
+#: src/views/Settings.js:1307
msgid "Public domain/s"
msgstr "Domaine public/s"
@@ -1643,7 +1661,7 @@ msgstr "Domaine public/s"
msgid "Publication service not found"
msgstr "Service de publication non trouvé"
-#: src/views/Playersite.js:317
+#: src/views/Playersite.js:319
msgid "Publication website settings saved"
msgstr "Sauvegarde des paramètres du site Web de la publication"
@@ -1651,15 +1669,16 @@ msgstr "Sauvegarde des paramètres du site Web de la publication"
msgid "Publications"
msgstr "Publications"
-#: src/views/Edit/Sources/Network.js:641
+#: src/views/Edit/Sources/Network.js:657
msgid "Pull Mode"
msgstr "Mode de traction"
-#: src/views/Edit/Sources/Network.js:640
+#: src/views/Edit/Sources/Network.js:656
msgid "Pull or recieve the data:"
msgstr "Tirer ou recevoir les données :"
#: src/misc/Progress.js:90
+#: src/misc/coders/Encoders/video/H264VAAPI.js:137
msgid "Quality"
msgstr "Qualité"
@@ -1667,37 +1686,37 @@ msgstr "Qualité"
msgid "RGB test pattern"
msgstr "Mire de test RVB"
-#: src/views/Settings.js:1819
+#: src/views/Settings.js:1824
msgid "RTMP app for publishing."
msgstr "Application RTMP pour la publication."
-#: src/views/Settings.js:1760
+#: src/views/Settings.js:1765
msgid "RTMP server"
msgstr "Serveur RTMP"
-#: src/views/Edit/Sources/Network.js:556
+#: src/views/Edit/Sources/Network.js:572
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:50
msgid "RTMP server is not enabled"
msgstr "Le serveur RTMP n'est pas activé"
-#: src/views/Settings.js:1806
+#: src/views/Settings.js:1811
msgid "RTMP server listen address."
msgstr "Adresse d'écoute du serveur RTMP."
-#: src/views/Settings.js:1832
+#: src/views/Settings.js:1837
msgid "RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'"
msgstr "Jeton RTMP pour la publication et la lecture. Le jeton est la valeur du paramètre de requête de l'URL \"token\"."
#: src/views/Settings.js:1146
-#: src/views/Settings.js:1755
+#: src/views/Settings.js:1760
msgid "RTMP/S"
msgstr "RTMP/S"
-#: src/views/Settings.js:1767
+#: src/views/Settings.js:1772
msgid "RTMPS server"
msgstr "Serveur RTMPS"
-#: src/views/Edit/Sources/Network.js:389
+#: src/views/Edit/Sources/Network.js:405
msgid "RTSP"
msgstr "RTSP"
@@ -1707,6 +1726,7 @@ msgid "Raspberry Pi camera"
msgstr "Caméra Raspberry Pi"
#: src/misc/coders/Encoders/video/H264NVENC.js:144
+#: src/misc/coders/Encoders/video/H264VAAPI.js:63
msgid "Rate control"
msgstr "Contrôle du taux"
@@ -1714,11 +1734,11 @@ msgstr "Contrôle du taux"
msgid "Ratio"
msgstr "Ratio"
-#: src/views/Edit/Sources/Network.js:418
+#: src/views/Edit/Sources/Network.js:434
msgid "Read input at native speed"
msgstr "Lecture de l'entrée à la vitesse native"
-#: src/views/Edit/Sources/Network.js:642
+#: src/views/Edit/Sources/Network.js:658
msgid "Receive Mode"
msgstr "Mode de réception"
@@ -1732,13 +1752,13 @@ msgstr "Reconnecter"
msgid "Reconnect delay (seconds)"
msgstr "Délai de reconnexion (secondes)"
-#: src/views/Main/index.js:343
+#: src/views/Main/index.js:340
#: src/views/Publication/Process.js:68
#: src/views/Publication/Process.js:81
msgid "Reconnecting in {0}s"
msgstr "Reconnexion en {0}s"
-#: src/views/Settings.js:1994
+#: src/views/Settings.js:1999
msgid "Reconnecting to Restreamer Core failed for the last {RETRIES} seconds."
msgstr "La reconnexion au Restreamer Core a échoué au cours des {RETRIES} dernières secondes."
@@ -1746,6 +1766,14 @@ msgstr "La reconnexion au Restreamer Core a échoué au cours des {RETRIES} dern
msgid "Reconnecting to Restreamer Core failed."
msgstr "La reconnexion à Restreamer Core a échoué."
+#: src/views/Edit/Sources/ALSA.js:122
+#: src/views/Edit/Sources/AVFoundation.js:181
+#: src/views/Edit/Sources/V4L.js:117
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:135
+#: src/views/Edit/Wizard/Sources/V4L.js:120
+msgid "Refresh"
+msgstr "Rafraîchir"
+
#: src/views/Publication/Services/Restream.js:86
#: src/views/Publication/Services/Twitch.js:78
#: src/views/Publication/Services/Twitter.js:150
@@ -1754,36 +1782,36 @@ msgid "Region"
msgstr "Région"
#: src/views/Password.js:159
-#: src/views/Settings.js:2014
+#: src/views/Settings.js:2019
msgid "Reload"
msgstr "Rechargez"
-#: src/views/Settings.js:1632
+#: src/views/Settings.js:1637
msgid "Remove the oldest entries if the /memfs is full"
msgstr "Supprimer les entrées les plus anciennes si le /memfs est plein"
-#: src/views/Settings.js:1779
+#: src/views/Settings.js:1784
msgid "Requires activation"
msgstr "Nécessite une activation"
-#: src/views/Settings.js:1201
-#: src/views/Settings.js:2031
-#: src/views/Settings.js:2044
-#: src/views/Settings.js:2053
+#: src/views/Settings.js:1206
+#: src/views/Settings.js:2036
+#: src/views/Settings.js:2049
+#: src/views/Settings.js:2058
msgid "Restart"
msgstr "Redémarrer"
-#: src/views/Settings.js:2022
+#: src/views/Settings.js:2027
msgid "Restart required"
msgstr "Redémarrage nécessaire"
#: src/views/Password.js:136
-#: src/views/Settings.js:1982
+#: src/views/Settings.js:1987
msgid "Restarting"
msgstr "Redémarrage de"
#: src/views/Password.js:141
-#: src/views/Settings.js:1987
+#: src/views/Settings.js:1992
msgid "Restarting Restreamer Core ..."
msgstr "Redémarrage de Restreamer Core ..."
@@ -1791,15 +1819,15 @@ msgstr "Redémarrage de Restreamer Core ..."
msgid "Restarting the application failed."
msgstr "Le redémarrage de l'application a échoué."
-#: src/views/Settings.js:1229
+#: src/views/Settings.js:1234
msgid "Restreamer Service"
msgstr "Service Restreamer"
-#: src/views/Main/index.js:242
+#: src/views/Main/index.js:239
msgid "Retrieving stream data ..."
msgstr "Récupération des données de flux ..."
-#: src/views/Edit/Wizard/index.js:1111
+#: src/views/Edit/Wizard/index.js:1128
#: src/views/Invalid.js:43
#: src/views/Settings.js:1116
msgid "Retry"
@@ -1813,13 +1841,13 @@ msgstr "Règle"
msgid "Sampling"
msgstr "Échantillonnage"
-#: src/views/Edit/Wizard/index.js:1070
-#: src/views/Edit/index.js:558
-#: src/views/Playersite.js:775
+#: src/views/Edit/Wizard/index.js:1087
+#: src/views/Edit/index.js:560
+#: src/views/Playersite.js:788
#: src/views/Publication/Add.js:534
#: src/views/Publication/Edit.js:571
-#: src/views/Publication/Player.js:449
-#: src/views/Settings.js:1972
+#: src/views/Publication/Player.js:452
+#: src/views/Settings.js:1977
msgid "Save"
msgstr "Sauvez"
@@ -1827,7 +1855,7 @@ msgstr "Sauvez"
msgid "Scale"
msgstr "Échelle"
-#: src/views/Settings.js:1718
+#: src/views/Settings.js:1723
msgid "Seconds to keep files in cache."
msgstr "Secondes pour garder les fichiers dans le cache."
@@ -1843,24 +1871,24 @@ msgstr "Secondes jusqu'à ce qu'un processus bloqué soit terminé."
msgid "Seconds until the snapshot/thumbnail of the video source is updated."
msgstr "Secondes jusqu'à ce que l'instantané/la vignette de la source vidéo soit mis à jour."
-#: src/views/Settings.js:1468
+#: src/views/Settings.js:1473
msgid "Security"
msgstr "Sécurité"
-#: src/views/Publication/Services/Core.js:127
+#: src/views/Publication/Services/Core.js:122
#: src/views/Publication/Services/Livespotting.js:103
msgid "Security token"
msgstr "Jeton de sécurité"
-#: src/views/Publication/Player.js:339
+#: src/views/Publication/Player.js:342
msgid "Seekbar color"
msgstr "Couleur du Seekbar"
-#: src/misc/controls/HLS.js:59
+#: src/misc/controls/HLS.js:62
msgid "Segment length (seconds)"
msgstr "Longueur du segment (secondes)"
-#: src/misc/controls/HLS.js:64
+#: src/misc/controls/HLS.js:67
msgid "Segment will be cut on the following keyframe after this time has passed. 2 is recommended."
msgstr "Une fois ce délai écoulé, le segment sera coupé sur l'image clé suivante. Une valeur de 2 est recommandée."
@@ -1869,19 +1897,19 @@ msgstr "Une fois ce délai écoulé, le segment sera coupé sur l'image clé sui
msgid "Segmentation"
msgstr "Segmentation"
-#: src/views/Edit/Sources/ALSA.js:114
-#: src/views/Edit/Sources/AVFoundation.js:166
+#: src/views/Edit/Sources/ALSA.js:108
+#: src/views/Edit/Sources/AVFoundation.js:172
#: src/views/Edit/Sources/Framebuffer.js:99
#: src/views/Edit/Sources/Raspicam.js:96
-#: src/views/Edit/Sources/V4L.js:109
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:101
+#: src/views/Edit/Sources/V4L.js:103
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:120
#: src/views/Edit/Wizard/Sources/Raspicam.js:95
-#: src/views/Edit/Wizard/Sources/V4L.js:98
+#: src/views/Edit/Wizard/Sources/V4L.js:114
msgid "Select a device:"
msgstr "Sélectionnez un appareil :"
#: src/views/Edit/Sources/VirtualAudio.js:84
-msgid "Select audio Source:"
+msgid "Select audio source:"
msgstr "Sélectionnez la source audio :"
#: src/views/Edit/Sources/VirtualVideo.js:114
@@ -1892,32 +1920,32 @@ msgstr "Sélectionnez la source ..."
msgid "Select video source:"
msgstr "Sélectionnez la source vidéo :"
-#: src/views/Edit/Wizard/index.js:261
+#: src/views/Edit/Wizard/index.js:268
msgid "Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer)."
msgstr "Choisissez si vous tirez le flux d'une <0>source réseau0> (comme une caméra réseau) ou du <1>serveur RTMP interne1> (par exemple, les flux OBS vers le Restreamer)."
-#: src/misc/EncodingSelect.js:184
+#: src/misc/EncodingSelect.js:196
msgid "Select your encoding setting:"
msgstr "Sélectionnez votre paramètre de codage :"
-#: src/views/Playersite.js:575
+#: src/views/Playersite.js:588
msgid "Selected"
msgstr "Sélectionné"
-#: src/views/Playersite.js:392
+#: src/views/Playersite.js:395
msgid "Selected channel"
msgstr "Canal sélectionné"
-#: src/views/Playersite.js:438
+#: src/views/Playersite.js:449
msgid "Selection"
msgstr "Sélection"
-#: src/views/Settings.js:1185
+#: src/views/Settings.js:1190
msgid "Send anonymous metrics (helps us for future development)"
msgstr "Envoyez des métriques anonymes (nous aide pour le développement futur)"
-#: src/views/Edit/Sources/Network.js:526
-#: src/views/Edit/Sources/Network.js:573
+#: src/views/Edit/Sources/Network.js:542
+#: src/views/Edit/Sources/Network.js:589
#: src/views/Edit/Wizard/Sources/InternalHLS.js:48
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:68
msgid "Send stream to this address:"
@@ -1931,10 +1959,10 @@ msgstr "Envoyer la vidéo au Framebuffer"
msgid "Server"
msgstr "Serveur"
-#: src/Header.js:260
+#: src/Header.js:257
#: src/views/Login.js:246
#: src/views/Settings.js:1140
-#: src/views/Settings.js:1215
+#: src/views/Settings.js:1220
msgid "Service"
msgstr "Service"
@@ -1943,7 +1971,7 @@ msgstr "Service"
msgid "Service name"
msgstr "Nom du service"
-#: src/views/Settings.js:1266
+#: src/views/Settings.js:1271
msgid "Service token for monitoring."
msgstr "Jeton de service pour la surveillance."
@@ -1951,15 +1979,15 @@ msgstr "Jeton de service pour la surveillance."
msgid "Sessions"
msgstr "Sessions"
-#: src/views/Settings.js:1397
+#: src/views/Settings.js:1402
msgid "Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Définit une limite de bande passante en Mbit par seconde pour le transfert des données HLS sortantes. Tous les services, tels que RTMP et les processus sortants, sont inclus dans le calcul. Si la bande passante est dépassée, les spectateurs HLS reçoivent le code d'état HTTP 509 (Bandwidth Limit Exceeded). 0 est illimité."
-#: src/views/Settings.js:1381
+#: src/views/Settings.js:1386
msgid "Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Définit une limite de visualisation pour les sessions HLS. Si la limite est dépassée, les spectateurs HLS reçoivent le code d'état HTTP 509 (limite de bande passante dépassée). La valeur 0 est illimitée."
-#: src/views/Settings.js:1220
+#: src/views/Settings.js:1225
msgid "Setting for connection to the service."
msgstr "Paramètre pour la connexion au service."
@@ -1971,11 +1999,11 @@ msgstr "Paramètres"
msgid "Settings (expert mode)"
msgstr "Paramètres (mode expert)"
-#: src/views/Settings.js:1648
+#: src/views/Settings.js:1653
msgid "Settings for /data path. The access is protected by"
msgstr "Paramètres pour le chemin /data. L'accès est protégé par"
-#: src/views/Settings.js:1575
+#: src/views/Settings.js:1580
msgid "Settings for /memfs path."
msgstr "Paramètres pour le chemin /memfs."
@@ -1983,7 +2011,11 @@ msgstr "Paramètres pour le chemin /memfs."
msgid "Settings saved. All changes will be applied after restarting the application."
msgstr "Les paramètres sont enregistrés. Toutes les modifications seront appliquées après le redémarrage de l'application."
-#: src/views/Playersite.js:420
+#: src/views/Playersite.js:417
+msgid "Share button"
+msgstr "Bouton partager"
+
+#: src/views/Playersite.js:431
msgid "Shows a reference to the project."
msgstr "Affiche une référence au projet."
@@ -1995,7 +2027,7 @@ msgstr "S'inscrire (gratuit)"
msgid "Silence"
msgstr "Silence"
-#: src/views/Edit/Wizard/index.js:881
+#: src/views/Edit/Wizard/index.js:898
msgid "Silence Audio"
msgstr "Silence Audio"
@@ -2003,7 +2035,7 @@ msgstr "Silence Audio"
msgid "Sine"
msgstr "Sine"
-#: src/views/Playersite.js:378
+#: src/views/Playersite.js:381
msgid "Sitename"
msgstr "Nom de site"
@@ -2011,7 +2043,8 @@ msgstr "Nom de site"
msgid "Size"
msgstr "Taille"
-#: src/views/Edit/index.js:480
+#: src/views/Edit/index.js:482
+#: src/views/Main/index.js:372
msgid "Snapshot"
msgstr "Instantané"
@@ -2019,7 +2052,7 @@ msgstr "Instantané"
msgid "Social-login (OAuth2, 2FA)"
msgstr "Social-login (OAuth2, 2FA)"
-#: src/views/Edit/Sources/Network.js:402
+#: src/views/Edit/Sources/Network.js:418
msgid "Socket timeout (microseconds)"
msgstr "Délai d'attente pour les sockets (microsecondes)"
@@ -2040,33 +2073,33 @@ msgstr "Vitesse"
msgid "Stale timeout (seconds)"
msgstr "Délai d'expiration (secondes)"
-#: src/views/Publication/Player.js:319
-#: src/views/Settings.js:1500
+#: src/views/Publication/Player.js:322
+#: src/views/Settings.js:1505
msgid "Statistics"
msgstr "Statistiques"
#: src/views/Settings.js:1145
-#: src/views/Settings.js:1567
+#: src/views/Settings.js:1572
msgid "Storage"
msgstr "Stockage"
-#: src/views/Settings.js:1558
+#: src/views/Settings.js:1563
msgid "Stores the viewer statistics to the disk."
msgstr "Stocke les statistiques du visualiseur sur le disque."
#: src/views/Edit/StreamSelect.js:30
#: src/views/Edit/StreamSelect.js:36
#: src/views/Edit/StreamSelect.js:81
-#: src/views/Edit/Wizard/index.js:861
+#: src/views/Edit/Wizard/index.js:878
msgid "Stream"
msgstr "Stream"
-#: src/views/Publication/Services/Akamai.js:155
-#: src/views/Publication/Services/CDN77.js:103
+#: src/views/Publication/Services/Akamai.js:156
+#: src/views/Publication/Services/CDN77.js:102
msgid "Stream URL"
msgstr "URL du flux"
-#: src/views/Publication/Services/CDN77.js:114
+#: src/views/Publication/Services/CDN77.js:113
#: src/views/Publication/Services/DaCast.js:153
#: src/views/Publication/Services/Dummy.js:274
#: src/views/Publication/Services/Instagram.js:84
@@ -2079,41 +2112,41 @@ msgid "Stream key"
msgstr "Clé de flux"
#: src/views/Publication/Services/Brightcove.js:101
-#: src/views/Publication/Services/Core.js:118
+#: src/views/Publication/Services/Core.js:113
#: src/views/Publication/Services/Red5.js:136
#: src/views/Publication/Services/WOWZA.js:158
msgid "Stream name"
msgstr "Nom du cours d'eau"
-#: src/views/Publication/Services/Akamai.js:166
+#: src/views/Publication/Services/Akamai.js:167
msgid "Stream names"
msgstr "Noms des cours d'eau"
-#: src/views/Playersite.js:414
+#: src/views/Playersite.js:425
msgid "Support datarhei Restreamer"
msgstr "Support datarhei Restreamer"
-#: src/views/Edit/Sources/Network.js:345
+#: src/views/Edit/Sources/Network.js:361
#: src/views/Edit/Wizard/Sources/Network.js:72
msgid "Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more."
msgstr "Prend en charge HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT et plus encore."
#: src/Footer.js:184
-#: src/Header.js:278
-#: src/views/Settings.js:1846
+#: src/Header.js:275
+#: src/views/Settings.js:1851
msgid "System"
msgstr "Système"
-#: src/views/Playersite.js:349
-#: src/views/Playersite.js:429
+#: src/views/Playersite.js:351
+#: src/views/Playersite.js:440
msgid "Template"
msgstr "Modèle"
-#: src/views/Playersite.js:451
+#: src/views/Playersite.js:462
msgid "Template to be used for creating the publication website. The delete button removes the selection from the system."
msgstr "Modèle à utiliser pour créer le site Web de la publication. Le bouton de suppression supprime la sélection du système."
-#: src/views/Playersite.js:653
+#: src/views/Playersite.js:666
msgid "Terms"
msgstr "Conditions"
@@ -2125,7 +2158,7 @@ msgstr "Modèle de test"
msgid "Test pattern (extended)"
msgstr "Mire (étendue)"
-#: src/views/Playersite.js:506
+#: src/views/Playersite.js:519
msgid "Text colors"
msgstr "Couleurs du texte"
@@ -2133,7 +2166,7 @@ msgstr "Couleurs du texte"
msgid "The amplitude (0.0 - 1.0) of the generated audio stream"
msgstr "L'amplitude (0,0 - 1,0) du flux audio généré"
-#: src/views/Settings.js:1205
+#: src/views/Settings.js:1210
msgid "The application is using an older version of the settings."
msgstr "L'application utilise une ancienne version des paramètres."
@@ -2145,20 +2178,20 @@ msgstr "Le débit binaire du flux audio."
msgid "The carrier frequency"
msgstr "La fréquence porteuse"
-#: src/views/Edit/index.js:351
+#: src/views/Edit/index.js:352
msgid "The channel \"{0}\" could not be deleted"
msgstr "Le canal \"{0}\" n'a pas pu être supprimé"
-#: src/views/Edit/index.js:360
+#: src/views/Edit/index.js:361
msgid "The channel \"{0}\" has been deleted"
msgstr "Le canal \"{0}\" a été supprimé"
-#: src/views/Edit/index.js:602
+#: src/views/Edit/index.js:604
msgid "The deletion of this channel can not be recovered. All publications of this channel will be removed."
msgstr "La suppression de ce canal ne peut pas être récupérée. Toutes les publications de ce canal seront supprimées."
-#: src/views/Edit/Wizard/index.js:161
-#: src/views/Edit/index.js:283
+#: src/views/Edit/Wizard/index.js:170
+#: src/views/Edit/index.js:290
msgid "The input profile is not complete. Please define a video and audio source."
msgstr "Le profil d'entrée n'est pas complet. Veuillez définir une source vidéo et audio."
@@ -2166,7 +2199,7 @@ msgstr "Le profil d'entrée n'est pas complet. Veuillez définir une source vid
msgid "The layout of the audio stream."
msgstr "La mise en page du flux audio."
-#: src/misc/controls/HLS.js:76
+#: src/misc/controls/HLS.js:79
msgid "The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended."
msgstr "Le nombre maximum de segments de la liste de lecture. 0 contiendra tous les segments. 6 est recommandé."
@@ -2178,7 +2211,7 @@ msgstr "La couleur du bruit"
msgid "The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission."
msgstr "La personne qui a associé une œuvre à cet acte a dédié l'œuvre au domaine public en renonçant à tous ses droits sur l'œuvre dans le monde entier en vertu de la loi sur le droit d'auteur, y compris tous les droits connexes et voisins, dans la mesure autorisée par la loi. Vous pouvez copier, modifier, distribuer et exécuter l'œuvre, même à des fins commerciales, le tout sans demander la permission."
-#: src/views/Settings.js:1310
+#: src/views/Settings.js:1315
msgid "The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma."
msgstr "Le nom de domaine public joignable de l'hôte sur lequel ce Restreamer est exécuté. Séparez les noms de domaine multiples par une virgule."
@@ -2202,68 +2235,58 @@ msgstr "Le service de publication a été créé"
msgid "The sample rate of the audio stream."
msgstr "La fréquence d'échantillonnage du flux audio."
-#: src/views/Playersite.js:151
-#: src/views/Playersite.js:225
-#: src/views/Publication/Player.js:186
+#: src/views/Playersite.js:152
+#: src/views/Playersite.js:227
+#: src/views/Publication/Player.js:189
msgid "The selected file is too big ({0} bytes). Only {1} bytes are allowed."
msgstr "Le fichier sélectionné est trop gros ({0} octets). Seuls les {1} octets sont autorisés."
-#: src/views/Playersite.js:140
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}"
-msgstr "Le type de fichier sélectionné ({0}) est maintenant autorisé. Les types de fichier autorisés sont {imageAcceptString}"
-
-#: src/views/Publication/Player.js:175
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}"
-msgstr "Le type de fichier sélectionné ({0}) est maintenant autorisé. Les types de fichiers autorisés sont {logoAcceptString}"
-
-#: src/views/Playersite.js:214
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}"
-msgstr "Le type de fichier sélectionné ({0}) est maintenant autorisé. Les types de fichiers autorisés sont {templateAcceptString}"
+#: src/views/Playersite.js:141
+#: src/views/Playersite.js:216
+#: src/views/Publication/Player.js:178
+msgid "The selected file type ({0}) is not allowed. Allowed file types are {types}"
+msgstr "Le type de fichier sélectionné ({0}) n'est pas autorisé. Les types de fichiers autorisés sont {types}"
#: src/views/Publication/Edit.js:230
msgid "The settings for \"{0}\" have been saved"
msgstr "Les paramètres de \"{0}\" ont été sauvegardés."
-#: src/views/Edit/Wizard/index.js:829
+#: src/views/Edit/Wizard/index.js:846
msgid "The source doesn't provide any audio streams."
msgstr "La source ne fournit pas de flux audio."
-#: src/views/Edit/Profile.js:478
+#: src/views/Edit/Profile.js:487
msgid "The source doesn't provide any audio streams. Please check the <0>probe details0>."
msgstr "La source ne fournit pas de flux audio. Veuillez vérifier les <0>détails de la sonde0>."
-#: src/views/Edit/Wizard/index.js:837
+#: src/views/Edit/Wizard/index.js:854
msgid "The source doesn't provide any compatible audio streams."
msgstr "La source ne fournit pas de flux audio compatible."
-#: src/views/Edit/Wizard/index.js:378
+#: src/views/Edit/Wizard/index.js:392
msgid "The source doesn't provide any compatible video streams. Please check the <0>requirements0>."
msgstr "La source ne fournit pas de flux vidéo compatible. Veuillez vérifier les <0>exigences0>."
-#: src/views/Edit/Profile.js:349
+#: src/views/Edit/Profile.js:357
msgid "The source doesn't provide any video streams. Please check the <0>probe details0>."
msgstr "La source ne fournit pas de flux vidéo. Veuillez vérifier les <0>détails de la sonde0>."
-#: src/views/Edit/Wizard/index.js:370
+#: src/views/Edit/Wizard/index.js:384
msgid "The source doesn't provide any video streams. Please check the device."
msgstr "La source ne fournit pas de flux vidéo. Veuillez vérifier l'appareil."
-#: src/views/Edit/Wizard/index.js:848
+#: src/views/Edit/Wizard/index.js:865
msgid "The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel."
msgstr "La source vidéo ne fournit pas de flux audio compatible. <0>Silence audio0> est recommandé. Les services tels que YouTube, Facebook & Co. nécessitent un canal audio."
-#: src/views/Edit/Wizard/index.js:586
+#: src/views/Edit/Wizard/index.js:603
msgid "The video source is compatible. Select the desired resolution:"
msgstr "La source vidéo est compatible. Sélectionnez la résolution souhaitée :"
-#: src/views/Settings.js:1177
+#: src/views/Settings.js:1182
msgid "There are updates available. Here you get more information."
msgstr "Il y a des mises à jour disponibles. Ici vous obtenez plus d'informations."
-#: src/views/Playersite.js:238
-msgid "There war an error during upload: {0}"
-msgstr "Il y a eu une erreur pendant le téléchargement : {0}"
-
#: src/views/Settings.js:911
msgid "There was a problem storing the settings. Settings not saved."
msgstr "Il y a eu un problème pour enregistrer les paramètres. Paramètres non sauvegardés."
@@ -2272,12 +2295,13 @@ msgstr "Il y a eu un problème pour enregistrer les paramètres. Paramètres non
msgid "There was an error connecting to Restreamer Core at {0}."
msgstr "Il y a eu une erreur de connexion à Restreamer Core à {0}."
-#: src/views/Playersite.js:164
-#: src/views/Publication/Player.js:199
+#: src/views/Playersite.js:165
+#: src/views/Playersite.js:240
+#: src/views/Publication/Player.js:202
msgid "There was an error during upload: {0}"
msgstr "Il y a eu une erreur pendant le téléchargement : {0}"
-#: src/views/Edit/Wizard/index.js:1106
+#: src/views/Edit/Wizard/index.js:1123
msgid "There was an error setting up the stream."
msgstr "Il y a eu une erreur dans la configuration du flux."
@@ -2325,7 +2349,7 @@ msgstr "Cette licence permet aux réutilisateurs de distribuer, de remixer, d'ad
msgid "This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms."
msgstr "Cette licence permet aux réutilisateurs de distribuer, de remixer, d'adapter et d'utiliser le matériel sur n'importe quel support ou format, à condition que le créateur soit mentionné. La licence autorise l'utilisation commerciale. Si vous remixez, adaptez ou développez le matériel, vous devez accorder une licence au matériel modifié selon des conditions identiques."
-#: src/views/Edit/index.js:583
+#: src/views/Edit/index.js:585
msgid "This source cannot be edited while it is in use. To continue, you have to disconnect the source."
msgstr "Cette source ne peut pas être éditée lorsqu'elle est en cours d'utilisation. Pour continuer, vous devez déconnecter la source."
@@ -2341,12 +2365,12 @@ msgstr "Cette version de l'IU ne prend pas en charge le Core connecté ({0}). L'
msgid "This version of the UI is compatible."
msgstr "Cette version de l'interface utilisateur est compatible."
-#: src/views/Settings.js:1545
+#: src/views/Settings.js:1550
msgid "Time until an inactive viewer connection is treated as closed."
msgstr "Temps jusqu'à ce qu'une connexion de téléspectateur inactive soit traitée comme fermée."
-#: src/views/Settings.js:1258
-#: src/views/Settings.js:1824
+#: src/views/Settings.js:1263
+#: src/views/Settings.js:1829
msgid "Token"
msgstr "Token"
@@ -2391,7 +2415,7 @@ msgid "Transmit the main source to an RTSP Server. More details about the settin
msgstr "Transmettre la source principale à un serveur RTSP. Vous trouverez plus de détails sur les paramètres <0>ici0>."
#: src/views/Publication/Services/Red5.js:17
-msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
+msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
msgstr "Transmettre la source principale à un serveur Red5/Pro. Vous trouverez plus de détails sur les réglages <0>ici0>."
#: src/views/Publication/Services/SRT.js:25
@@ -2406,7 +2430,7 @@ msgstr "Transmettre la source principale à un serveur UDP. Vous trouverez plus
msgid "Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>."
msgstr "Transmettre la source principale à un serveur WOWZA. Vous trouverez plus de détails sur les réglages <0>ici0>."
-#: src/views/Publication/Services/Core.js:17
+#: src/views/Publication/Services/Core.js:18
msgid "Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>."
msgstr "Transmettre la source principale à un datarhei Core Ressource. Plus de détails sur les paramètres peuvent être trouvés <0>ici0>."
@@ -2414,7 +2438,7 @@ msgstr "Transmettre la source principale à un datarhei Core Ressource. Plus de
msgid "Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>."
msgstr "Transmettre la source principale à une Ressource livespotting.com. Vous trouverez plus de détails sur les paramètres <0>ici0>."
-#: src/views/Publication/Services/Akamai.js:16
+#: src/views/Publication/Services/Akamai.js:17
msgid "Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>."
msgstr "Transmettre la source principale à l'Akamai (MSL) Media Services Live. Vous trouverez plus de détails sur les paramètres de l'encodeur MSL sur <0>ici0>."
@@ -2439,7 +2463,7 @@ msgstr "Transmet votre flux vidéo avec la clé requise, qui a été générée
msgid "Tune"
msgstr "Tune"
-#: src/views/Edit/Sources/Network.js:393
+#: src/views/Edit/Sources/Network.js:409
#: src/views/Edit/Wizard/Sources/Network.js:77
msgid "UDP transport"
msgstr "Transport UDP"
@@ -2448,7 +2472,7 @@ msgstr "Transport UDP"
msgid "Unable to load the config."
msgstr "Impossible de charger la configuration."
-#: src/views/Settings.js:1240
+#: src/views/Settings.js:1245
msgid "Unique ident on the service."
msgstr "Identifiant unique sur le service."
@@ -2456,22 +2480,22 @@ msgstr "Identifiant unique sur le service."
msgid "Unknown"
msgstr "Inconnu"
-#: src/views/Playersite.js:584
+#: src/views/Playersite.js:597
msgid "Unselected"
msgstr "Non sélectionné"
-#: src/views/Playersite.js:469
-#: src/views/Playersite.js:486
-#: src/views/Playersite.js:621
-#: src/views/Publication/Player.js:370
+#: src/views/Playersite.js:482
+#: src/views/Playersite.js:499
+#: src/views/Playersite.js:634
+#: src/views/Publication/Player.js:373
msgid "Upload"
msgstr "Télécharger"
-#: src/views/Playersite.js:279
+#: src/views/Playersite.js:281
msgid "Uploading the file failed"
msgstr "Le téléchargement du fichier a échoué"
-#: src/views/Publication/Player.js:229
+#: src/views/Publication/Player.js:232
msgid "Uploading the logo failed"
msgstr "Le téléchargement du logo a échoué"
@@ -2485,15 +2509,15 @@ msgstr "Temps de fonctionnement"
msgid "Use Auth0 for your running Restreamer Core. More <0>details0>."
msgstr "Utilisez Auth0 pour votre noyau Restreamer en cours d'exécution. Plus de <0>détails0>."
-#: src/views/Edit/index.js:425
+#: src/views/Edit/index.js:426
msgid "Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode."
msgstr "Utilisez l'assistant (<0/>) pour une configuration rapide et facile, ou éditez (<1/>) les sources directement en mode personnalisé."
-#: src/views/Edit/Wizard/index.js:1051
+#: src/views/Edit/Wizard/index.js:1068
msgid "Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Utilisez vos droits d'auteur et choisissez la bonne licence d'image. Qu'elle soit libre pour tous ou fortement restreinte. Discutez brièvement de ce que les autres sont autorisés à faire avec votre image."
-#: src/views/Edit/index.js:528
+#: src/views/Edit/index.js:530
msgid "Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Utilisez vos droits d'auteur et choisissez la bonne licence d'image. Qu'il s'agisse d'une licence gratuite pour tous ou d'une licence très restreinte. Discutez brièvement de ce que les autres sont autorisés à faire avec votre image."
@@ -2501,7 +2525,7 @@ msgstr "Utilisez vos droits d'auteur et choisissez la bonne licence d'image. Qu'
msgid "User registration"
msgstr "Enregistrement de l'utilisateur"
-#: src/views/Edit/Sources/Network.js:354
+#: src/views/Edit/Sources/Network.js:370
#: src/views/Edit/Wizard/Sources/Network.js:81
#: src/views/Login.js:272
#: src/views/Publication/Services/DASH.js:195
@@ -2510,17 +2534,17 @@ msgstr "Enregistrement de l'utilisateur"
#: src/views/Publication/Services/RTSP.js:153
#: src/views/Publication/Services/Red5.js:146
#: src/views/Publication/Services/WOWZA.js:168
-#: src/views/Settings.js:1435
-#: src/views/Settings.js:1593
+#: src/views/Settings.js:1440
+#: src/views/Settings.js:1598
msgid "Username"
msgstr "Nom d'utilisateur :"
-#: src/views/Settings.js:1441
-#: src/views/Settings.js:1601
+#: src/views/Settings.js:1446
+#: src/views/Settings.js:1606
msgid "Username for authorization."
msgstr "Nom d'utilisateur pour l'autorisation."
-#: src/views/Edit/Sources/Network.js:359
+#: src/views/Edit/Sources/Network.js:375
#: src/views/Edit/Wizard/Sources/Network.js:83
msgid "Username for the device."
msgstr "Nom d'utilisateur pour l'appareil."
@@ -2533,24 +2557,24 @@ msgstr "ID VPU"
msgid "Video"
msgstr "Vidéo"
-#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:126
#: src/views/Edit/Sources/Raspicam.js:89
-#: src/views/Edit/Sources/V4L.js:96
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:66
+#: src/views/Edit/Sources/V4L.js:109
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
#: src/views/Edit/Wizard/Sources/Raspicam.js:86
-#: src/views/Edit/Wizard/Sources/V4L.js:89
+#: src/views/Edit/Wizard/Sources/V4L.js:105
msgid "Video device"
msgstr "Appareil vidéo"
-#: src/views/Edit/Profile.js:313
-#: src/views/Edit/ProfileSummary.js:65
+#: src/views/Edit/Profile.js:320
+#: src/views/Edit/ProfileSummary.js:66
#: src/views/Publication/Edit.js:517
msgid "Video settings"
msgstr "Paramètres vidéo"
-#: src/views/Edit/Wizard/index.js:257
-#: src/views/Edit/Wizard/index.js:341
-#: src/views/Edit/Wizard/index.js:579
+#: src/views/Edit/Wizard/index.js:264
+#: src/views/Edit/Wizard/index.js:354
+#: src/views/Edit/Wizard/index.js:596
msgid "Video setup"
msgstr "Configuration vidéo"
@@ -2566,7 +2590,7 @@ msgid "Viewer"
msgstr "Visionneuse"
#: src/views/Edit/Sources/VirtualAudio.js:187
-#: src/views/Edit/Sources/VirtualVideo.js:194
+#: src/views/Edit/Sources/VirtualVideo.js:206
msgid "Virtual source"
msgstr "Source virtuelle"
@@ -2574,7 +2598,7 @@ msgstr "Source virtuelle"
msgid "Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>."
msgstr "Bienvenue à Restreamer v2, la solution pour la publication rapide et facile de vidéos. Gratuit pour une utilisation privée et commerciale. Plus d'aide dans les <0>docs0>."
-#: src/views/Settings.js:1580
+#: src/views/Settings.js:1585
msgid "Write protection"
msgstr "Protection de l'écriture"
@@ -2582,19 +2606,19 @@ msgstr "Protection de l'écriture"
msgid "YUV test pattern"
msgstr "Mire de test YUV"
-#: src/views/Edit/Wizard/index.js:1160
+#: src/views/Edit/Wizard/index.js:1177
msgid "Yes"
msgstr "Oui"
-#: src/views/Edit/Wizard/index.js:1142
+#: src/views/Edit/Wizard/index.js:1159
msgid "You can't abort the wizard because at least one input must be defined."
msgstr "Vous ne pouvez pas interrompre l'assistant car au moins une entrée doit être définie."
-#: src/views/Settings.js:2036
+#: src/views/Settings.js:2041
msgid "You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?"
msgstr "Vous avez modifié la configuration. Pour que les changements prennent effet, vous devez redémarrer l'application. Voulez-vous redémarrer maintenant ?"
-#: src/views/Main/index.js:350
+#: src/views/Main/index.js:347
#: src/views/Publication/Process.js:73
msgid "You have to reconnect manually"
msgstr "Vous devez vous reconnecter manuellement"
@@ -2603,11 +2627,11 @@ msgstr "Vous devez vous reconnecter manuellement"
msgid "You have unsaved changes. Please save them before you can control the service again."
msgstr "Vous avez des modifications non sauvegardées. Veuillez les sauvegarder avant de pouvoir contrôler à nouveau le service."
-#: src/views/Edit/Wizard/index.js:599
+#: src/views/Edit/Wizard/index.js:616
msgid "Your stream needs to be encoded, but there's no suitable encoder available."
msgstr "Votre flux doit être encodé, mais aucun encodeur approprié n'est disponible."
-#: src/views/Edit/Wizard/index.js:606
+#: src/views/Edit/Wizard/index.js:623
msgid "Your stream needs to be encoded. Choose the desired encoder:"
msgstr "Votre flux doit être encodé. Choisissez l'encodeur souhaité :"
@@ -2619,7 +2643,7 @@ msgstr "bleu"
msgid "brown"
msgstr "brun"
-#: src/views/Publication/Player.js:328
+#: src/views/Publication/Player.js:331
msgid "iframe code"
msgstr "code iframe"
diff --git a/src/locales/it/messages.js b/src/locales/it/messages.js
index ba099b7..5907e59 100644
--- a/src/locales/it/messages.js
+++ b/src/locales/it/messages.js
@@ -1 +1 @@
-/*eslint-disable*/module.exports={messages:{"<0>Show probe details0>":"<0>Mostra dettagli sonda0>","ALSA":"ALSA","API endpoint not found. Settings not saved.":"Endpoint API non trovato. Impostazioni non salvate.","AVFoundation":"AVFoundation","Abort":"Abort","About":"A proposito di","Add":"Aggiungi","Add Publication":"Aggiungi pubblicazione","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Aggiungere widget e stili esterni al sito di pubblicazione. Può trovare alcuni esempi nella pagina di aiuto.","Add new channel":"Aggiungere un nuovo canale","Add: {0}":["Aggiungi: ",["0"]],"Address":"Indirizzo","Address for the background image.":"Indirizzo per l'immagine di sfondo.","Address to listen on for HTTP requests.":"Indirizzo da ascoltare per le richieste HTTP.","Address to listen on for HTTPS requests.":"Indirizzo su cui ascoltare le richieste HTTPS.","Adjust publication site colors and background as you like.":"Regoli i colori del sito di pubblicazione e lo sfondo come preferisce.","Advanced monitoring":"Monitoraggio avanzato","Advanced settings":"Impostazioni avanzate","Advanced setup":"Configurazione avanzata","Alerting by email":"Avvisi via e-mail","All":"Tutti","All important system settings.":"Tutte le impostazioni importanti del sistema.","Allow all referrer":"Consentire tutti i referenti","Allow counting how many viewers the stream has.":"Permette di contare quanti spettatori ha lo stream.","Amplitude":"Ampiezza","An environment variable sets this value.":"Una variabile d'ambiente imposta questo valore.","App":"App","Application":"Applicazione","Are you sure you want to abort the wizard?":"È sicuro di voler interrompere la procedura guidata?","Audio":"Audio","Audio Device":"Dispositivo audio","Audio device":"Dispositivo audio","Audio from device":"Audio dal dispositivo","Audio settings":"Impostazioni audio","Audio setup":"Configurazione audio","Auth0":"Auth0","Auth0 Tenant":"Auth0 Inquilino","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 non è attualmente disponibile perché questa interfaccia è caricata da un'origine non sicura.","Author":"Autore","Authorization":"Autorizzazione","Autoplay":"Autoplay","Available":"Disponibile","Back":"Indietro","Background colors":"Colori di sfondo","Background image":"Immagine di sfondo","Backup URL":"URL di backup","Backup server":"Server di backup","Backup stream":"Flusso di backup","Backup stream key":"Chiave del flusso di backup","Bandwidth":"Larghezza di banda","Bandwidth control":"Controllo della larghezza di banda","Banner":"Banner","Basic":"Di base","Beep factor":"Fattore bip","Bitrate":"Bitrate","Briefly describe what the audience will see during the live stream.":"Descriva brevemente ciò che il pubblico vedrà durante il live stream.","Button color":"Colore del pulsante","Cache for files on /data.":"Cache per i file su /data.","Cache time (Seconds)":"Tempo di cache (secondi)","Cache types":"Tipi di cache","Capture clicks":"Cattura i clic","Capture cursor":"Cattura del cursore","Channel \"{0}\" saved":["Canale \"",["0"],"\" salvato"],"Channels":"Canali","Check for updates":"Controlla gli aggiornamenti","Check the requirements":"Controlla i requisiti","Choose a video stream":"Scegliere un flusso video","Choose an audio stream":"Scegliere un flusso audio","Choose an input device ...":"Scegliere un dispositivo di input ...","Choose codec ...":"Scegliere il codec ...","Choose tenant ...":"Scelga l'inquilino ...","Chunk":"Chunk","Close":"Chiudere","Code injection":"Iniezione di codice","Codec":"Codec","Color":"Colore","Config":"Configurazione","Confirm password":"Confermare la password","Connect":"Collegare","Connected device":"Dispositivo collegato","Connected since <0/>":"Collegato da <0/>","Connecting ...":"Collegamento ...","Connecting to Restreamer Core ...":"Collegamento a Restreamer Core ...","Connecting to Restreamer Core failed probably because of mixed content.":"La connessione a Restreamer Core non è riuscita, probabilmente a causa del contenuto misto.","Content":"Contenuto","Cores":"Nuclei","Create user":"Creare un utente","Creative Commons":"Creative Commons","Custom ...":"Personalizzato ...","Custom JSON config for datarhei Core.":"Configurazione JSON personalizzata per datarhei Core.","Custom audio device":"Dispositivo audio personalizzato","Custom audio index":"Indice audio personalizzato","Custom bitrate (kbit/s)":"Bitrate personalizzato (kbit/s)","Custom code injection":"Iniezione di codice personalizzato","Custom delay":"Ritardo personalizzato","Custom device":"Dispositivo personalizzato","Custom format":"Formato personalizzato","Custom framerate":"Framerate personalizzato","Custom keyframe interval":"Intervallo keyframe personalizzato","Custom layout":"Layout personalizzato","Custom sampling (Hz)":"Campionamento personalizzato (Hz)","Custom scale":"Scala personalizzata","Custom size":"Dimensione personalizzata","Custom video device":"Dispositivo video personalizzato","Custom video index":"Indice video personalizzato","Data copied to clipboard":"Dati copiati negli appunti","Death color":"Colore della morte","Decoder":"Decoder","Default":"Default","Delay":"Ritardo","Delay (ms)":"Ritardo (ms)","Delete":"Cancellare","Deleting a publication service cannot be reversed. The publication stops immediately.":"L'eliminazione di un servizio di pubblicazione non può essere annullata. La pubblicazione si interrompe immediatamente.","Delivering mode":"Modalità di consegna","Description":"Descrizione","Design":"Design","Device":"Dispositivo","Disconnect":"Scollegare","Disconnect & Continue":"Disconnettersi e continuare","Disconnecting ...":"Scollegamento ...","Disk":"Disco","Disk cache":"Cache del disco","Disk storage":"Archiviazione su disco","Do you really want to restart the application now?":"Vuoi davvero riavviare l'applicazione ora?","Do you want to delete \"{0}\"?":["Vuole cancellare \"",["0"],"\"?"],"Do you want to delete {title}?":["Vuoi cancellare ",["titolo"],"?"],"Do you want to disconnect \"{0}\"?":["Vuole disconnettere \"",["0"],"\"?"],"Docs":"Documenti","Documentation":"Documentazione","Dup. frames":"Telai duplicati","EDIT: Player":"EDIT: Giocatore","EDIT: Publication Website":"EDIT: Sito web di pubblicazione","Edit":"Modifica","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Modifichi le fonti audio e video per il live stream. Aggiunga una descrizione e imposti la licenza di contenuto desiderata.","Edit: {title}":["Modifica: ",["titolo"]],"Embed":"Incorporare","Enable RTMP server ...":"Abilitare il server RTMP ...","Enable a periodic beep every second with this value times the carrier frequency":"Abilita un bip periodico ogni secondo con questo valore moltiplicato per la frequenza della portante","Enable backup stream":"Attiva il flusso di backup","Enable nerd statistics":"Abilita le statistiche dei nerd","Enable primary stream":"Attiva il flusso primario","Enable snapshots":"Abilita le istantanee","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"L'abilitazione dell'autorizzazione è fortemente consigliata. Altrimenti, chiunque può accedere a questa istanza.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"L'abilitazione dell'autenticazione di base è fortemente consigliata. Altrimenti, chiunque potrebbe scrivere dati su /memfs.","Encoder":"Encoder","Encoding":"Codifica","Encryption":"Crittografia","Enter a name for the new channel.":"Inserisca un nome per il nuovo canale.","Enter password":"Inserire la password","Enter the address of your network source:":"Inserisci l'indirizzo della tua sorgente di rete:","Enter username":"Inserisca il nome utente","Entropy coder":"Codificatore di entropia","Error":"Errore","Error while copying data to clipboard":"Errore durante la copia dei dati negli appunti","Error: {0}":["Errore: ",["0"]],"Expands the area above the channel list (live chat).":"Espande l'area sopra l'elenco dei canali (live chat).","Expands the area under the channel description (comment boxes).":"Espande l'area sotto la descrizione del canale (caselle di commento).","Expert mode":"Modalità esperto","Extend channel list":"Estendere l'elenco dei canali","Extend content":"Estendere il contenuto","Extend footer":"Estendere il piè di pagina","Extend header":"Estendere l'intestazione","FFmpeg":"FFmpeg","FPS":"FPS","Failed to correctly cleanup previous process data":"Non è riuscito a pulire correttamente i dati del processo precedente","Failed to create publication service ({0})":["Impossibile creare il servizio di pubblicazione (",["0"],")"],"Failed to create publication website files.":"Impossibile creare i file del sito web della pubblicazione.","Failed to probe the source. Please check the <0>probe details0>.":"Impossibile sondare la sorgente. Per favore controlla i <0>dettagli della sonda0>.","Failed to refresh token: {0}":["Impossibile aggiornare il token: ",["0"]],"Failed to save ingest metadata":"Non è riuscito a salvare i metadati di ingest","Failed to stop process":"Non è riuscito a fermare il processo","Failed to store player size setting.":"Impossibile memorizzare l'impostazione delle dimensioni del giocatore.","Failed to store publication service ({0})":["Impossibile memorizzare il servizio di pubblicazione (",["0"],")"],"Failed to update ingest process ({0})":["Fallito l'aggiornamento del processo di ingest (",["0"],")"],"Failed to update the player":"Non è riuscito ad aggiornare il giocatore","Failed to verify the source. Please check the address.":"Impossibile verificare la fonte. Si prega di controllare l'indirizzo.","Finish":"Finitura","Flags":"Bandiere","For Javascripts.":"Per i Javascript.","For Stylesheets.":"Per i fogli di stile.","Force input framerate":"Forzare il framerate in ingresso","Format":"Formato","Frame drops":"Cadute del telaio","Framebuffer":"Framebuffer","Framerate":"Framerate","Frequency (Hz)":"Frequenza (Hz)","GET":"GET","General":"Generale","Google Analytics ID":"ID di Google Analytics","Google Analytics Tracker Name":"Nome del tracker di Google Analytics","HLS":"HLS","HLS URL":"URL HLS","HLS statistic for the In-memory storage":"Statistica HLS per l'archiviazione In-memory","HTTP and HTTPS":"HTTP e HTTPS","HTTP port":"Porta HTTP","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"Porta HTTPS","Hardware device":"Dispositivo hardware","Header":"Intestazione","Headline":"Titolo","Hosted Restreamer interface":"Interfaccia Restreamer in hosting","Human readable name on the service.":"Nome leggibile dall'uomo del servizio.","IP address":"Indirizzo IP","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"Se ha cambiato le porte, è possibile che Restreamer Core sia già stato riavviato, ma ora è disponibile su una porta diversa.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"Se ha attivato Let's Encrypt TLS, potrebbe essere necessario un po' di tempo per acquisire i certificati. Si assicuri che Restreamer Core sia raggiungibile tramite la porta 80 da Internet. Controlli il registro della console di Restreamer Core.","Ignore IP ranges":"Ignora gli intervalli IP","Image URL":"URL dell'immagine","Imprint":"Impronta","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"Oltre al player, Restreamer offre una landingpage completa, che può utilizzare per presentare il suo live stream in modo semplice e veloce.","In-memory":"In-memory","In-memory storage":"Archiviazione in memoria","Incompatible":"Incompatibile","Inherit":"Eredita","Inject 1":"Iniettare 1","Inject 2":"Iniettare 2","Inject 3":"Iniettare 3","Inject 4":"Iniettare 4","Internal HLS server":"Server HLS interno","Internal RTMP server":"Server RTMP interno","Interval (seconds)":"Intervallo (secondi)","Issue alert":"Allarme problemi","Keyframe interval (seconds)":"Intervallo dei fotogrammi chiave (secondi)","Layout":"Layout","Let's Encrypt certification":"Certificazione Let's Encrypt","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Let's Encrypt richiede uno o più nomi di dominio pubblico e una porta 80/TCP accessibile.","Level":"Livello","Level of system protocol.":"Livello di protocollo del sistema.","License":"Licenza","Life color":"Colore della vita","Linecolor":"Linecolor","Link":"Link","Link, mouseover":"Link, passaggio del mouse","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"Elenco di intervalli IP in notazione CIDR, ad esempio 127.0.0.1/32, che le statistiche non registreranno, un intervallo IP per riga. Lasciare vuoto per registrare tutte le sessioni.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"Elenco di estensioni di file da mettere in cache (ad esempio \".html\"), una per riga. Lasciare vuoto per mettere in cache tutti i tipi di file.","List size (segments)":"Dimensione della lista (segmenti)","Live-Streaming to Facebook Live RTMP service":"Live-Streaming verso il servizio RTMP di Facebook Live","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Live-Streaming su Instagram Live RTMP Service. La chiave di streaming richiede un servizio come <0>Yellow Duck0>.","Live-Streaming to Twitch Live RTMP Service.":"Live-Streaming su Twitch Live RTMP Service.","Live-Streaming to Vimeos Live RTMP Service":"Trasmissione in diretta su Vimeos Live RTMP Service","Livesource ID":"ID Livesource","Log level":"Livello di registro","Logging":"Registrazione","Login":"Accesso","Login failed: Couldn't load API details":"Accesso fallito: Impossibile caricare i dettagli API","Login failed: {0}":["Accesso fallito: ",["0"]],"Login/JWT authorization":"Accesso/Autorizzazione JWT","Logo":"Logo","Logout":"Disconnessione","MB":"MB","Main Source":"Fonte principale","Main channel":"Canale principale","Main channel not found":"Canale principale non trovato","Main channel saved":"Canale principale salvato","Main page channel (index.html).":"Canale della pagina principale (index.html).","Maintainer:":"Manutentore:","Maximum allowed cache size, 0 for unlimited.":"Dimensione massima consentita della cache, 0 per illimitata.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Megabyte massimi consentiti di RAM per /memfs, 0 per illimitato.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Megabyte massimi consentiti da consumare dal disco rigido. 0 per illimitato.","Maximum bandwidth Mbit/s":"Larghezza di banda massima Mbit/s","Maximum delay in milliseconds.":"Ritardo massimo in millisecondi.","Maximum file size (Megabytes)":"Dimensione massima del file (Megabyte)","Maximum file size to put in cache.":"Dimensione massima del file da inserire nella cache.","Maximum log histroy":"Istanza di log massima","Maximum log lines":"Linee di registro massime","Maximum size (Megabytes)":"Dimensione massima (Megabyte)","Maximum viewer idle time (Seconds)":"Tempo massimo di inattività del telespettatore (secondi)","Maximum viewers":"Spettatori massimi","Memory":"Memoria","Meta information":"Meta informazioni","Metadata":"Metadati","Mold":"Stampo","More about Twitter's copyright <0>here0>.":"Maggiori informazioni sul copyright di Twitter <0>qui0>.","More about YouTube's copyright <0>here0>.":"Maggiori informazioni sul copyright di YouTube <0>qui0>.","More about licenses here":"Maggiori informazioni sulle licenze qui","More about the service":"Maggiori informazioni sul servizio","Mute":"Muto","Name":"Nome","Name for the template. If the name already exists, it will be overwritten.":"Nome del modello. Se il nome esiste già, verrà sovrascritto.","Network":"Rete","Network source":"Fonte della rete","Next":"Prossimo","Next: Audio":"Prossimo: Audio","Next: Video setup":"Prossimo: Impostazione video","No":"No","No audio":"Nessun audio","No audio stream available":"Nessun flusso audio disponibile","No live stream was detected. Please check the software that sends the stream.":"Non è stato rilevato alcun flusso in diretta. Si prega di controllare il software che invia il flusso.","No source selected":"Nessuna fonte selezionata","No suitable encoder found.":"Nessun encoder adatto trovato.","No video":"Nessun video","No video stream available":"Nessun flusso video disponibile","Node ID":"ID del nodo","Noise":"Rumore","None":"Nessuno","Notes":"Note","Number of log lines to keep.":"Numero di righe di registro da conservare.","Number of logs to keep for each process.":"Numero di registri da conservare per ogni processo.","OK":"OK","One referrer per line, e.g. http://www.example.com":"Un referente per riga, ad esempio http://www.example.com.","Open":"Aperto","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"Il passthrough (copia) deve essere disattivato solo se necessario. Ogni codifica richiede risorse CPU/GPU aggiuntive.","Password":"Password","Password for authorization.":"Password per l'autorizzazione.","Password for the device.":"Password per il dispositivo.","Persist viewer statistics":"Persistere le statistiche dei visualizzatori","Pixel format":"Formato pixel","Plan: <0>Starter0>":"Piano: <0>Inizio0>","Platforms":"Piattaforme","Playback":"Riproduzione","Player":"Giocatore","Player URL":"URL del giocatore","Player settings saved":"Impostazioni del giocatore salvate","Playersite":"Playersite","Playlist":"Playlist","Please check the <0>process log0>":"Si prega di controllare il <0>log del processo0>","Please contact the operator of the service and check what happens.":"Contatta l'operatore del servizio e verifica cosa succede.","Please select a file to upload.":"Seleziona un file da caricare.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"Se possibile, utilizzi \"Passthrough (copia)\". La codifica richiede risorse CPU/GPU aggiuntive.","Please wait. Probe stream data ...":"Si prega di attendere. Flusso di dati della sonda ...","Please wait. Setting up the stream ...":"Si prega di attendere. Impostazione del flusso ...","Port":"Porto","Position":"Posizione","Preset":"Preset","Primary stream":"Flusso primario","Primary stream key":"Chiave di flusso primaria","Probe":"Sonda","Process":"Processo","Process control":"Controllo del processo","Process debug":"Debug del processo","Process debug report":"Rapporto di debug del processo","Process details":"Dettagli del processo","Process report":"Rapporto sul processo","Processing & Control":"Elaborazione e controllo","Profile":"Profilo","Protocol":"Protocollo","Protocols":"Protocolli","Public domain/s":"Dominio pubblico/i","Publication service not found":"Servizio di pubblicazione non trovato","Publication website settings saved":"Impostazioni del sito web di pubblicazione salvate","Publications":"Pubblicazioni","Pull Mode":"Modo di tirare","Pull or recieve the data:":"Tirare o ricevere i dati:","Quality":"Qualità","RGB test pattern":"Modello di test RGB","RTMP app for publishing.":"App RTMP per la pubblicazione.","RTMP server":"Server RTMP","RTMP server is not enabled":"Il server RTMP non è abilitato","RTMP server listen address.":"Indirizzo di ascolto del server RTMP.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"Token RTMP per la pubblicazione e la riproduzione. Il token è il valore del parametro di query URL 'token'.","RTMP/S":"RTMP/S","RTMPS server":"Server RTMPS","RTSP":"RTSP","Raspberry Pi camera":"Fotocamera Raspberry Pi","Rate control":"Controllo del tasso","Ratio":"Rapporto","Read input at native speed":"Leggere l'input a velocità nativa","Receive Mode":"Modalità di ricezione","Reconnect":"Ricollegare","Reconnect delay (seconds)":"Ritardo di riconnessione (secondi)","Reconnecting in {0}s":["Riconnettersi in ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["La riconnessione a Restreamer Core non è riuscita negli ultimi ",["RETRIES"]," secondi."],"Reconnecting to Restreamer Core failed.":"La riconnessione a Restreamer Core non è riuscita.","Region":"Regione","Reload":"Ricarica","Remove the oldest entries if the /memfs is full":"Rimuovere le voci più vecchie se la /memfs è piena","Requires activation":"Richiede l'attivazione","Restart":"Riavviare","Restart required":"Riavvio richiesto","Restarting":"Riavvio","Restarting Restreamer Core ...":"Riavvio di Restreamer Core ...","Restarting the application failed.":"Il riavvio dell'applicazione non è riuscito.","Restreamer Service":"Servizio Restreamer","Retrieving stream data ...":"Recuperare i dati del flusso ...","Retry":"Riprova","Rule":"Regola","Sampling":"Campionamento","Save":"Salva","Scale":"Scala","Seconds to keep files in cache.":"Secondi per mantenere i file nella cache.","Seconds until a process is restarted.":"Secondi fino al riavvio di un processo.","Seconds until a staled process is terminated.":"Secondi fino alla terminazione di un processo in stallo.","Seconds until the snapshot/thumbnail of the video source is updated.":"Secondi fino all'aggiornamento dell'istantanea/ miniatura della sorgente video.","Security":"Sicurezza","Security token":"Token di sicurezza","Seekbar color":"Colore Seekbar","Segment length (seconds)":"Lunghezza del segmento (secondi)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"Il segmento verrà tagliato sul fotogramma chiave successivo, una volta trascorso questo tempo. Si consiglia il valore 2.","Segmentation":"Segmentazione","Select a device:":"Selezionare un dispositivo:","Select audio Source:":"Seleziona la sorgente audio:","Select source ...":"Selezionare la fonte ...","Select video source:":"Selezionare la sorgente video:","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Selezioni se prelevare il flusso da una <0>sorgente di rete0> (come una telecamera di rete) o dal <1>server RTMP interno1> (ad esempio, i flussi OBS verso il Restreamer).","Select your encoding setting:":"Seleziona la tua impostazione di codifica:","Selected":"Selezionato","Selected channel":"Canale selezionato","Selection":"Selezione","Send anonymous metrics (helps us for future development)":"Invii metriche anonime (ci aiuta per lo sviluppo futuro)","Send stream to this address:":"Invia il flusso a questo indirizzo:","Send video to Framebuffer":"Invia il video al Framebuffer","Server":"Server","Service":"Servizio","Service name":"Nome del servizio","Service token for monitoring.":"Token di servizio per il monitoraggio.","Sessions":"Sessioni","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Imposta un limite di larghezza di banda in Mbit al secondo per il trasferimento di dati HLS in uscita. Tutti i servizi, come RTMP e i processi in uscita, sono inclusi nel calcolo. Se la larghezza di banda viene superata, gli spettatori HLS ricevono il codice di stato HTTP 509 (Limite di larghezza di banda superato). 0 è illimitato.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Imposta un limite di visualizzazione per le sessioni HLS. Se il limite viene superato, gli spettatori HLS ricevono il codice di stato HTTP 509 (Bandwidth Limit Exceeded). 0 è illimitato.","Setting for connection to the service.":"Impostazione per la connessione al servizio.","Settings":"Impostazioni","Settings (expert mode)":"Impostazioni (modalità esperto)","Settings for /data path. The access is protected by":"Impostazioni per il percorso /data. L'accesso è protetto da","Settings for /memfs path.":"Impostazioni per il percorso /memfs.","Settings saved. All changes will be applied after restarting the application.":"Impostazioni salvate. Tutte le modifiche saranno applicate dopo il riavvio dell'applicazione.","Shows a reference to the project.":"Mostra un riferimento al progetto.","Sign up (free)":"Si iscriva (gratis)","Silence":"Silenzio","Silence Audio":"Silenzio Audio","Sine":"Seno","Sitename":"Nome del sito","Size":"Dimensione","Snapshot":"Snapshot","Social-login (OAuth2, 2FA)":"Social-login (OAuth2, 2FA)","Socket timeout (microseconds)":"Timeout della presa (microsecondi)","Software":"Software","Source":"Fonte","Speed":"Velocità","Stale timeout (seconds)":"Timeout di stallo (secondi)","Statistics":"Statistiche","Storage":"Stoccaggio","Stores the viewer statistics to the disk.":"Memorizza le statistiche del visualizzatore sul disco.","Stream":"Flusso","Stream URL":"URL del flusso","Stream key":"Chiave del flusso","Stream name":"Nome del flusso","Stream names":"Nomi dei flussi","Support datarhei Restreamer":"Supporto datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Supporta HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT e altro.","System":"Sistema","Template":"Modello","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Modello da utilizzare per la creazione del sito web della pubblicazione. Il pulsante Elimina rimuove la selezione dal sistema.","Terms":"Termini","Test pattern":"Modello di test","Test pattern (extended)":"Modello di test (esteso)","Text colors":"Colori del testo","The amplitude (0.0 - 1.0) of the generated audio stream":"L'ampiezza (0.0 - 1.0) del flusso audio generato","The application is using an older version of the settings.":"L'applicazione sta usando una vecchia versione delle impostazioni.","The bitrate of the audio stream.":"Il bitrate del flusso audio.","The carrier frequency":"La frequenza portante","The channel \"{0}\" could not be deleted":["Non è stato possibile eliminare il canale \"",["0"],"\"."],"The channel \"{0}\" has been deleted":["Il canale \"",["0"],"\" è stato cancellato."],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"La cancellazione di questo canale non può essere recuperata. Tutte le pubblicazioni di questo canale saranno rimosse.","The input profile is not complete. Please define a video and audio source.":"Il profilo di ingresso non è completo. Si prega di definire una sorgente video e audio.","The layout of the audio stream.":"Il layout del flusso audio.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"Il numero massimo di segmenti della playlist. 0 conterrà tutti i segmenti. 6 è consigliato.","The noise color":"Il colore del rumore","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"La persona che ha associato un'opera con questo atto ha dedicato l'opera al pubblico dominio rinunciando a tutti i suoi diritti sull'opera in tutto il mondo secondo la legge sul diritto d'autore, compresi tutti i diritti connessi e vicini, nella misura consentita dalla legge. Puoi copiare, modificare, distribuire ed eseguire l'opera, anche per scopi commerciali, il tutto senza chiedere il permesso.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"Il nome di dominio pubblico raggiungibile dell'host su cui gira questo Restreamer. Separi i nomi di dominio multipli con una virgola.","The publication service \"{0}\" could not be deleted":["Il servizio di pubblicazione \"",["0"],"\" non può essere eliminato"],"The publication service \"{0}\" has been created":["Il servizio di pubblicazione \"",["0"],"\" è stato creato"],"The publication service \"{0}\" has been deleted":["Il servizio di pubblicazione \"",["0"],"\" è stato cancellato"],"The publication service has been created":"Il servizio di pubblicazione è stato creato","The sample rate of the audio stream.":"La frequenza di campionamento del flusso audio.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["Il file selezionato è troppo grande (",["0"]," byte). Sono ammessi solo ",["1"]," byte."],"The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}":["Il tipo di file selezionato (",["0"],") è ora consentito. I tipi di file consentiti sono ",["imageAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}":["Il tipo di file selezionato (",["0"],") è ora permesso. I tipi di file consentiti sono ",["logoAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}":["Il tipo di file selezionato (",["0"],") è ora consentito. I tipi di file consentiti sono ",["templateAcceptString"]],"The settings for \"{0}\" have been saved":["Le impostazioni per \"",["0"],"\" sono state salvate"],"The source doesn't provide any audio streams.":"La fonte non fornisce alcun flusso audio.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"La sorgente non fornisce alcun flusso audio. Per favore controlla i <0>dettagli della sonda0>.","The source doesn't provide any compatible audio streams.":"La fonte non fornisce alcun flusso audio compatibile.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"La fonte non fornisce alcun flusso video compatibile. Per favore controlla i <0>requisiti0>.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"La fonte non fornisce alcun flusso video. Per favore controlla i <0>dettagli della sonda0>.","The source doesn't provide any video streams. Please check the device.":"La fonte non fornisce alcun flusso video. Si prega di controllare il dispositivo.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"La sorgente video non fornisce alcun flusso audio compatibile. Si raccomanda <0>Audio silenzioso0>. I servizi come YouTube, Facebook & Co. richiedono un canale audio.","The video source is compatible. Select the desired resolution:":"La sorgente video è compatibile. Selezionare la risoluzione desiderata:","There are updates available. Here you get more information.":"Sono disponibili degli aggiornamenti. Qui può ottenere maggiori informazioni.","There war an error during upload: {0}":["C'è un errore durante il caricamento: ",["0"]],"There was a problem storing the settings. Settings not saved.":"Si è verificato un problema nella memorizzazione delle impostazioni. Le impostazioni non sono state salvate.","There was an error connecting to Restreamer Core at {0}.":["Si è verificato un errore di connessione a Restreamer Core a ",["0"],"."],"There was an error during upload: {0}":["Si è verificato un errore durante il caricamento: ",["0"]],"There was an error setting up the stream.":"C'è stato un errore nell'impostazione del flusso.","There were some errors in the settings. Settings not saved.":"Ci sono stati alcuni errori nelle impostazioni. Impostazioni non salvate.","There's no login method available.":"Non c'è un metodo di accesso disponibile.","This is a dummy service that explains to you the concepts of service.":"Questo è un servizio fittizio che le spiega i concetti di servizio.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"Non si tratta necessariamente di un errore. Tuttavia, potrebbe essere necessario un po' più di tempo perché Restreamer Core si riavvii...","This is to mention the copyright regulations for the target of this service.":"Questo per citare le norme sul copyright per il target di questo servizio.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"Questa licenza permette ai riutilizzatori di copiare e distribuire il materiale in qualsiasi mezzo o formato solo in forma non adattata, e solo a condizione che venga data attribuzione al creatore. La licenza permette l'uso commerciale.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"Questa licenza permette ai riutilizzatori di copiare e distribuire il materiale in qualsiasi mezzo o formato solo in forma non adattata, solo per scopi non commerciali, e solo a condizione che venga data attribuzione al creatore.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"Questa licenza permette ai riutilizzatori di distribuire, remixare, adattare e costruire sul materiale in qualsiasi mezzo o formato solo per scopi non commerciali, e solo finché viene data attribuzione al creatore.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Questa licenza permette ai riutilizzatori di distribuire, remixare, adattare e costruire sul materiale in qualsiasi mezzo o formato solo per scopi non commerciali, e solo finché viene data l'attribuzione al creatore. Se remixate, adattate o costruite sul materiale, dovete dare in licenza il materiale modificato sotto gli stessi termini.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"Questa licenza permette ai riutilizzatori di distribuire, remixare, adattare e costruire sul materiale in qualsiasi mezzo o formato, purché venga data l'attribuzione al creatore. La licenza permette l'uso commerciale.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Questa licenza permette ai riutilizzatori di distribuire, remixare, adattare e costruire sul materiale in qualsiasi mezzo o formato, purché venga data l'attribuzione al creatore. La licenza permette l'uso commerciale. Se remixate, adattate o costruite sul materiale, dovete dare in licenza il materiale modificato sotto gli stessi termini.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"Questa sorgente non può essere modificata mentre è in uso. Per continuare, deve scollegare la sorgente.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["Questa versione dell'interfaccia utente non supporta il binario FFmpeg disponibile (",["0"],"). L'interfaccia utente richiede ",["1"],". Utilizzi un binario FFmpeg supportato."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["Questa versione dell'interfaccia utente non supporta il Core connesso (",["0"],"). L'interfaccia utente richiede ",["1"],". Utilizzi una versione compatibile dell'interfaccia utente."],"This version of the UI is compatible.":"Questa versione dell'UI è compatibile.","Time until an inactive viewer connection is treated as closed.":"Tempo fino a quando una connessione inattiva del visualizzatore viene trattata come chiusa.","Token":"Token","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Trasmette le istantanee della sorgente principale a un server HTTP/S. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Trasmette il canale audio della sorgente principale a un server Icecast. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale come HTTP-Live-Streaming (HLS) a un server HTTP/S. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale come MPEG-DASH a un server HTTP/S. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un servizio Brightcove Live. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Trasmette la sorgente principale a un servizio RTMP di CDN77. Maggiori informazioni sulla configurazione <0>qui0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Trasmette la sorgente principale a un servizio RTMP DaCast. Maggiori informazioni sulla configurazione <0>qui0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Trasmette la sorgente principale a un Servizio MPEG-TS. Maggiori dettagli sulle impostazioni sono disponibili qui <0>qui0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un server RTMP(e|s|t|te|ts). Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un server RTSP. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un Server Red5/Pro. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un server SRT. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un server UDP. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un server WOWZA. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a una risorsa Core datarhei. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Trasmette la fonte principale ad una fonte di livespotting.com. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Trasmette la sorgente principale a Akamai (MSL) Media Services Live. Maggiori dettagli sulle impostazioni dell'Encoder MSL sono disponibili su <0>qui0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Trasmette la sorgente principale al servizio di codifica cloud Bitmovin, un potente strumento per lo streaming live. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale al Servizio Restream RTMP. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Trasmette il suo video come flusso RTMP con la chiave necessaria generata in YouTube Studio. Può trovare maggiori informazioni sull'impostazione di un live stream nella <0>Creator Academy0> di YouTube.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Trasmette il suo flusso video con la chiave richiesta, che è stata generata in Twitter Producer. Può trovare maggiori informazioni sull'impostazione di un live stream su Twitter <0>Producer0>.","Tune":"Tune","UDP transport":"Trasporto UDP","Unable to load the config.":"Impossibile caricare la configurazione.","Unique ident on the service.":"Identità unica del servizio.","Unknown":"Sconosciuto","Unselected":"Non selezionato","Upload":"Carica","Uploading the file failed":"Il caricamento del file non è riuscito","Uploading the logo failed":"Caricamento del logo fallito","Uptime":"Uptime","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Utilizzi Auth0 per il suo Restreamer Core in esecuzione. Ulteriori <0>dettagli0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Utilizzi la procedura guidata (<0/>) per un'impostazione rapida e semplice, oppure modifichi (<1/>) le sorgenti direttamente in modalità personalizzata.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Utilizzi il suo copyright e scelga la licenza d'immagine corretta. Che sia libera per tutti o altamente limitata. Discuta brevemente di ciò che gli altri possono fare con la sua immagine.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Usa il tuo copyright e scegli la giusta licenza per le immagini. Che sia libera per tutti o altamente limitata. Discuti brevemente su cosa gli altri possono fare con la tua immagine.","User registration":"Registrazione dell'utente","Username":"Nome utente","Username for authorization.":"Nome utente per l'autorizzazione.","Username for the device.":"Nome utente del dispositivo.","VPU ID":"ID VPU","Video":"Video","Video device":"Dispositivo video","Video settings":"Impostazioni video","Video setup":"Configurazione video","Video source":"Fonte video","Viewer":"Visualizzatore","Virtual source":"Fonte virtuale","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Benvenuti a Restreamer v2, la soluzione per pubblicare video in modo facile e veloce. Gratuito per uso privato e commerciale. Ulteriore aiuto nei <0>docs0>.","Write protection":"Scrivere la protezione","YUV test pattern":"Modello di test YUV","Yes":"Sì","You can't abort the wizard because at least one input must be defined.":"Non può interrompere la procedura guidata perché deve essere definito almeno un ingresso.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"Hai cambiato la configurazione. Affinché le modifiche abbiano effetto, devi riavviare l'applicazione. Vuoi riavviare ora?","You have to reconnect manually":"Devi riconnetterti manualmente","You have unsaved changes. Please save them before you can control the service again.":"Hai delle modifiche non salvate. Per favore, salvale prima di poter controllare di nuovo il servizio.","Your stream needs to be encoded, but there's no suitable encoder available.":"Il suo flusso deve essere codificato, ma non è disponibile un codificatore adatto.","Your stream needs to be encoded. Choose the desired encoder:":"Il tuo flusso deve essere codificato. Scegli il codificatore desiderato:","blue":"blu","brown":"marrone","iframe code":"codice iframe","kbit/s":"kbit/s","pink":"rosa","velvet":"velluto","violet":"viola","white":"bianco"}};
\ No newline at end of file
+/*eslint-disable*/module.exports={messages:{"<0>Compatibility list0>":"<0>Elenco di compatibilità0>","<0>Show probe details0>":"<0>Mostra dettagli sonda0>","ALSA":"ALSA","API endpoint not found. Settings not saved.":"Endpoint API non trovato. Impostazioni non salvate.","AVFoundation":"AVFoundation","Abort":"Abort","About":"A proposito di","Add":"Aggiungi","Add Publication":"Aggiungi pubblicazione","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Aggiungere widget e stili esterni al sito di pubblicazione. Può trovare alcuni esempi nella pagina di aiuto.","Add new channel":"Aggiungere un nuovo canale","Add: {0}":["Aggiungi: ",["0"]],"Address":"Indirizzo","Address for the background image.":"Indirizzo per l'immagine di sfondo.","Address to listen on for HTTP requests.":"Indirizzo da ascoltare per le richieste HTTP.","Address to listen on for HTTPS requests.":"Indirizzo su cui ascoltare le richieste HTTPS.","Adjust publication site colors and background as you like.":"Regoli i colori del sito di pubblicazione e lo sfondo come preferisce.","Advanced monitoring":"Monitoraggio avanzato","Advanced settings":"Impostazioni avanzate","Advanced setup":"Configurazione avanzata","Alerting by email":"Avvisi via e-mail","All":"Tutti","All important system settings.":"Tutte le impostazioni importanti del sistema.","Allow all referrer":"Consentire tutti i referenti","Allow counting how many viewers the stream has.":"Permette di contare quanti spettatori ha lo stream.","Amplitude":"Ampiezza","An environment variable sets this value.":"Una variabile d'ambiente imposta questo valore.","App":"App","Application":"Applicazione","Are you sure you want to abort the wizard?":"È sicuro di voler interrompere la procedura guidata?","Audio":"Audio","Audio Device":"Dispositivo audio","Audio device":"Dispositivo audio","Audio from device":"Audio dal dispositivo","Audio settings":"Impostazioni audio","Audio setup":"Configurazione audio","Auth0":"Auth0","Auth0 Tenant":"Auth0 Inquilino","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 non è attualmente disponibile perché questa interfaccia è caricata da un'origine non sicura.","Author":"Autore","Authorization":"Autorizzazione","Automatic cleanup of all media data":"Pulizia automatica di tutti i dati dei media","Autoplay":"Autoplay","Available":"Disponibile","Back":"Indietro","Background colors":"Colori di sfondo","Background image":"Immagine di sfondo","Backup URL":"URL di backup","Backup server":"Server di backup","Backup stream":"Flusso di backup","Backup stream key":"Chiave del flusso di backup","Bandwidth":"Larghezza di banda","Bandwidth control":"Controllo della larghezza di banda","Banner":"Banner","Basic":"Di base","Beep factor":"Fattore bip","Bitrate":"Bitrate","Briefly describe what the audience will see during the live stream.":"Descriva brevemente ciò che il pubblico vedrà durante il live stream.","Button color":"Colore del pulsante","Cache for files on /data.":"Cache per i file su /data.","Cache time (Seconds)":"Tempo di cache (secondi)","Cache types":"Tipi di cache","Capture clicks":"Cattura i clic","Capture cursor":"Cattura del cursore","Channel \"{0}\" saved":["Canale \"",["0"],"\" salvato"],"Channels":"Canali","Check for updates":"Controlla gli aggiornamenti","Check the requirements":"Controlla i requisiti","Choose a video stream":"Scegliere un flusso video","Choose an audio stream":"Scegliere un flusso audio","Choose an input device ...":"Scegliere un dispositivo di input ...","Choose codec ...":"Scegliere il codec ...","Choose tenant ...":"Scelga l'inquilino ...","Chunk":"Chunk","Close":"Chiudere","Code injection":"Iniezione di codice","Codec":"Codec","Color":"Colore","Config":"Configurazione","Confirm password":"Confermare la password","Connect":"Collegare","Connected device":"Dispositivo collegato","Connected since <0/>":"Collegato da <0/>","Connecting ...":"Collegamento ...","Connecting to Restreamer Core ...":"Collegamento a Restreamer Core ...","Connecting to Restreamer Core failed probably because of mixed content.":"La connessione a Restreamer Core non è riuscita, probabilmente a causa del contenuto misto.","Content":"Contenuto","Content URL":"Content URL","Cores":"Nuclei","Create user":"Creare un utente","Creative Commons":"Creative Commons","Custom ...":"Personalizzato ...","Custom JSON config for datarhei Core.":"Configurazione JSON personalizzata per datarhei Core.","Custom audio device":"Dispositivo audio personalizzato","Custom audio index":"Indice audio personalizzato","Custom bitrate (kbit/s)":"Bitrate personalizzato (kbit/s)","Custom code injection":"Iniezione di codice personalizzato","Custom delay":"Ritardo personalizzato","Custom device":"Dispositivo personalizzato","Custom format":"Formato personalizzato","Custom framerate":"Framerate personalizzato","Custom keyframe interval":"Intervallo keyframe personalizzato","Custom layout":"Layout personalizzato","Custom sampling (Hz)":"Campionamento personalizzato (Hz)","Custom scale":"Scala personalizzata","Custom size":"Dimensione personalizzata","Custom video device":"Dispositivo video personalizzato","Custom video index":"Indice video personalizzato","Data copied to clipboard":"Dati copiati negli appunti","Death color":"Colore della morte","Decoder":"Decoder","Default":"Default","Delay":"Ritardo","Delay (ms)":"Ritardo (ms)","Delete":"Cancellare","Deleting a publication service cannot be reversed. The publication stops immediately.":"L'eliminazione di un servizio di pubblicazione non può essere annullata. La pubblicazione si interrompe immediatamente.","Delivering mode":"Modalità di consegna","Description":"Descrizione","Design":"Design","Device":"Dispositivo","Disconnect":"Scollegare","Disconnect & Continue":"Disconnettersi e continuare","Disconnecting ...":"Scollegamento ...","Disk":"Disco","Disk cache":"Cache del disco","Disk storage":"Archiviazione su disco","Do you really want to restart the application now?":"Vuoi davvero riavviare l'applicazione ora?","Do you want to delete \"{0}\"?":["Vuole cancellare \"",["0"],"\"?"],"Do you want to delete {title}?":["Vuoi cancellare ",["titolo"],"?"],"Do you want to disconnect \"{0}\"?":["Vuole disconnettere \"",["0"],"\"?"],"Docs":"Documenti","Documentation":"Documentazione","Dup. frames":"Telai duplicati","EDIT: Player":"EDIT: Giocatore","EDIT: Publication Website":"EDIT: Sito web di pubblicazione","Edit":"Modifica","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Modifichi le fonti audio e video per il live stream. Aggiunga una descrizione e imposti la licenza di contenuto desiderata.","Edit: {title}":["Modifica: ",["titolo"]],"Embed":"Incorporare","Enable RTMP server ...":"Abilitare il server RTMP ...","Enable a periodic beep every second with this value times the carrier frequency":"Abilita un bip periodico ogni secondo con questo valore moltiplicato per la frequenza della portante","Enable backup stream":"Attiva il flusso di backup","Enable nerd statistics":"Abilita le statistiche dei nerd","Enable primary stream":"Attiva il flusso primario","Enable snapshots":"Abilita le istantanee","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"L'abilitazione dell'autorizzazione è fortemente consigliata. Altrimenti, chiunque può accedere a questa istanza.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"L'abilitazione dell'autenticazione di base è fortemente consigliata. Altrimenti, chiunque potrebbe scrivere dati su /memfs.","Encoder":"Encoder","Encoding":"Codifica","Encryption":"Crittografia","Enter a name for the new channel.":"Inserisca un nome per il nuovo canale.","Enter password":"Inserire la password","Enter the address of your network source:":"Inserisci l'indirizzo della tua sorgente di rete:","Enter username":"Inserisca il nome utente","Entropy coder":"Codificatore di entropia","Error":"Errore","Error while copying data to clipboard":"Errore durante la copia dei dati negli appunti","Error: {0}":["Errore: ",["0"]],"Expands the area above the channel list (live chat).":"Espande l'area sopra l'elenco dei canali (live chat).","Expands the area under the channel description (comment boxes).":"Espande l'area sotto la descrizione del canale (caselle di commento).","Expert mode":"Modalità esperto","Extend channel list":"Estendere l'elenco dei canali","Extend content":"Estendere il contenuto","Extend footer":"Estendere il piè di pagina","Extend header":"Estendere l'intestazione","FFmpeg":"FFmpeg","FPS":"FPS","Failed to create publication service ({0})":["Impossibile creare il servizio di pubblicazione (",["0"],")"],"Failed to create publication website files.":"Impossibile creare i file del sito web della pubblicazione.","Failed to probe the source. Please check the <0>probe details0>.":"Impossibile sondare la sorgente. Per favore controlla i <0>dettagli della sonda0>.","Failed to refresh token: {0}":["Impossibile aggiornare il token: ",["0"]],"Failed to save ingest metadata":"Non è riuscito a salvare i metadati di ingest","Failed to stop process":"Non è riuscito a fermare il processo","Failed to store player size setting.":"Impossibile memorizzare l'impostazione delle dimensioni del giocatore.","Failed to store publication service ({0})":["Impossibile memorizzare il servizio di pubblicazione (",["0"],")"],"Failed to update ingest process ({0})":["Fallito l'aggiornamento del processo di ingest (",["0"],")"],"Failed to update the player":"Non è riuscito ad aggiornare il giocatore","Failed to verify the source. Please check the address.":"Impossibile verificare la fonte. Si prega di controllare l'indirizzo.","Finish":"Finitura","Flags":"Bandiere","For Javascripts.":"Per i Javascript.","For Stylesheets.":"Per i fogli di stile.","Force input framerate":"Forzare il framerate in ingresso","Format":"Formato","Frame drops":"Cadute del telaio","Framebuffer":"Framebuffer","Framerate":"Framerate","Frequency (Hz)":"Frequenza (Hz)","GET":"GET","General":"Generale","Google Analytics ID":"ID di Google Analytics","Google Analytics Tracker Name":"Nome del tracker di Google Analytics","HLS":"HLS","HLS statistic for the In-memory storage":"Statistica HLS per l'archiviazione In-memory","HTTP and HTTPS":"HTTP e HTTPS","HTTP port":"Porta HTTP","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"Porta HTTPS","Hardware device":"Dispositivo hardware","Header":"Intestazione","Headline":"Titolo","Hosted Restreamer interface":"Interfaccia Restreamer in hosting","Human readable name on the service.":"Nome leggibile dall'uomo del servizio.","IP address":"Indirizzo IP","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"Se ha cambiato le porte, è possibile che Restreamer Core sia già stato riavviato, ma ora è disponibile su una porta diversa.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"Se ha attivato Let's Encrypt TLS, potrebbe essere necessario un po' di tempo per acquisire i certificati. Si assicuri che Restreamer Core sia raggiungibile tramite la porta 80 da Internet. Controlli il registro della console di Restreamer Core.","Ignore IP ranges":"Ignora gli intervalli IP","Image URL":"URL dell'immagine","Imprint":"Impronta","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"Oltre al player, Restreamer offre una landingpage completa, che può utilizzare per presentare il suo live stream in modo semplice e veloce.","In-memory":"In-memory","In-memory storage":"Archiviazione in memoria","Incompatible":"Incompatibile","Inherit":"Eredita","Inject 1":"Iniettare 1","Inject 2":"Iniettare 2","Inject 3":"Iniettare 3","Inject 4":"Iniettare 4","Internal HLS server":"Server HLS interno","Internal RTMP server":"Server RTMP interno","Interval (seconds)":"Intervallo (secondi)","Issue alert":"Allarme problemi","Keyframe interval (seconds)":"Intervallo dei fotogrammi chiave (secondi)","Layout":"Layout","Let's Encrypt certification":"Certificazione Let's Encrypt","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Let's Encrypt richiede uno o più nomi di dominio pubblico e una porta 80/TCP accessibile.","Level":"Livello","Level of system protocol.":"Livello di protocollo del sistema.","License":"Licenza","Life color":"Colore della vita","Linecolor":"Linecolor","Link":"Link","Link, mouseover":"Link, passaggio del mouse","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"Elenco di intervalli IP in notazione CIDR, ad esempio 127.0.0.1/32, che le statistiche non registreranno, un intervallo IP per riga. Lasciare vuoto per registrare tutte le sessioni.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"Elenco di estensioni di file da mettere in cache (ad esempio \".html\"), una per riga. Lasciare vuoto per mettere in cache tutti i tipi di file.","List size (segments)":"Dimensione della lista (segmenti)","Live-Streaming to Facebook Live RTMP service":"Live-Streaming verso il servizio RTMP di Facebook Live","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Live-Streaming su Instagram Live RTMP Service. La chiave di streaming richiede un servizio come <0>Yellow Duck0>.","Live-Streaming to Twitch Live RTMP Service.":"Live-Streaming su Twitch Live RTMP Service.","Live-Streaming to Vimeo Live RTMP Service":"Trasmissione in diretta su Vimeo Live RTMP Service","Livesource ID":"ID Livesource","Log level":"Livello di registro","Logging":"Registrazione","Login":"Accesso","Login failed: Couldn't load API details":"Accesso fallito: Impossibile caricare i dettagli API","Login failed: {0}":["Accesso fallito: ",["0"]],"Login/JWT authorization":"Accesso/Autorizzazione JWT","Logo":"Logo","Logout":"Disconnessione","MB":"MB","Main Source":"Fonte principale","Main channel":"Canale principale","Main channel not found":"Canale principale non trovato","Main channel saved":"Canale principale salvato","Main page channel (index.html).":"Canale della pagina principale (index.html).","Maintainer:":"Manutentore:","Maximum allowed cache size, 0 for unlimited.":"Dimensione massima consentita della cache, 0 per illimitata.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Megabyte massimi consentiti di RAM per /memfs, 0 per illimitato.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Megabyte massimi consentiti da consumare dal disco rigido. 0 per illimitato.","Maximum bandwidth Mbit/s":"Larghezza di banda massima Mbit/s","Maximum delay in milliseconds.":"Ritardo massimo in millisecondi.","Maximum file size (Megabytes)":"Dimensione massima del file (Megabyte)","Maximum file size to put in cache.":"Dimensione massima del file da inserire nella cache.","Maximum log histroy":"Istanza di log massima","Maximum log lines":"Linee di registro massime","Maximum size (Megabytes)":"Dimensione massima (Megabyte)","Maximum viewer idle time (Seconds)":"Tempo massimo di inattività del telespettatore (secondi)","Maximum viewers":"Spettatori massimi","Memory":"Memoria","Meta information":"Meta informazioni","Metadata":"Metadati","Mold":"Stampo","More about Twitter's copyright <0>here0>.":"Maggiori informazioni sul copyright di Twitter <0>qui0>.","More about YouTube's copyright <0>here0>.":"Maggiori informazioni sul copyright di YouTube <0>qui0>.","More about licenses here":"Maggiori informazioni sulle licenze qui","More about the service":"Maggiori informazioni sul servizio","Mute":"Muto","Name":"Nome","Name for the template. If the name already exists, it will be overwritten.":"Nome del modello. Se il nome esiste già, verrà sovrascritto.","Network":"Rete","Network source":"Fonte della rete","Next":"Prossimo","Next: Audio":"Prossimo: Audio","Next: Video setup":"Prossimo: Impostazione video","No":"No","No audio":"Nessun audio","No audio stream available":"Nessun flusso audio disponibile","No input device available":"Nessun dispositivo di input disponibile","No live stream was detected. Please check the software that sends the stream.":"Non è stato rilevato alcun flusso in diretta. Si prega di controllare il software che invia il flusso.","No source selected":"Nessuna fonte selezionata","No sources available":"Nessuna fonte disponibile","No suitable encoder found.":"Nessun encoder adatto trovato.","No video":"Nessun video","No video stream available":"Nessun flusso video disponibile","Node ID":"ID del nodo","Noise":"Rumore","None":"Nessuno","Notes":"Note","Number of log lines to keep.":"Numero di righe di registro da conservare.","Number of logs to keep for each process.":"Numero di registri da conservare per ogni processo.","OK":"OK","One referrer per line, e.g. http://www.example.com":"Un referente per riga, ad esempio http://www.example.com.","Open":"Aperto","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"Il passthrough (copia) deve essere disattivato solo se necessario. Ogni codifica richiede risorse CPU/GPU aggiuntive.","Password":"Password","Password for authorization.":"Password per l'autorizzazione.","Password for the device.":"Password per il dispositivo.","Persist viewer statistics":"Persistere le statistiche dei visualizzatori","Pixel format":"Formato pixel","Plan: <0>Starter0>":"Piano: <0>Inizio0>","Platforms":"Piattaforme","Playback":"Riproduzione","Player":"Giocatore","Player URL":"URL del giocatore","Player settings saved":"Impostazioni del giocatore salvate","Playersite":"Playersite","Playlist":"Playlist","Please check the <0>process log0>":"Si prega di controllare il <0>log del processo0>","Please contact the operator of the service and check what happens.":"Contatta l'operatore del servizio e verifica cosa succede.","Please select a file to upload.":"Seleziona un file da caricare.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"Se possibile, utilizzi \"Passthrough (copia)\". La codifica richiede risorse CPU/GPU aggiuntive.","Please wait. Probe stream data ...":"Si prega di attendere. Flusso di dati della sonda ...","Please wait. Setting up the stream ...":"Si prega di attendere. Impostazione del flusso ...","Port":"Porto","Position":"Posizione","Preset":"Preset","Primary stream":"Flusso primario","Primary stream key":"Chiave di flusso primaria","Probe":"Sonda","Process":"Processo","Process control":"Controllo del processo","Process debug":"Debug del processo","Process debug report":"Rapporto di debug del processo","Process details":"Dettagli del processo","Process report":"Rapporto sul processo","Processing & Control":"Elaborazione e controllo","Profile":"Profilo","Protocol":"Protocollo","Protocols":"Protocolli","Public domain/s":"Dominio pubblico/i","Publication service not found":"Servizio di pubblicazione non trovato","Publication website settings saved":"Impostazioni del sito web di pubblicazione salvate","Publications":"Pubblicazioni","Pull Mode":"Modo di tirare","Pull or recieve the data:":"Tirare o ricevere i dati:","Quality":"Qualità","RGB test pattern":"Modello di test RGB","RTMP app for publishing.":"App RTMP per la pubblicazione.","RTMP server":"Server RTMP","RTMP server is not enabled":"Il server RTMP non è abilitato","RTMP server listen address.":"Indirizzo di ascolto del server RTMP.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"Token RTMP per la pubblicazione e la riproduzione. Il token è il valore del parametro di query URL 'token'.","RTMP/S":"RTMP/S","RTMPS server":"Server RTMPS","RTSP":"RTSP","Raspberry Pi camera":"Fotocamera Raspberry Pi","Rate control":"Controllo del tasso","Ratio":"Rapporto","Read input at native speed":"Leggere l'input a velocità nativa","Receive Mode":"Modalità di ricezione","Reconnect":"Ricollegare","Reconnect delay (seconds)":"Ritardo di riconnessione (secondi)","Reconnecting in {0}s":["Riconnettersi in ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["La riconnessione a Restreamer Core non è riuscita negli ultimi ",["RETRIES"]," secondi."],"Reconnecting to Restreamer Core failed.":"La riconnessione a Restreamer Core non è riuscita.","Refresh":"Aggiornamento","Region":"Regione","Reload":"Ricarica","Remove the oldest entries if the /memfs is full":"Rimuovere le voci più vecchie se la /memfs è piena","Requires activation":"Richiede l'attivazione","Restart":"Riavviare","Restart required":"Riavvio richiesto","Restarting":"Riavvio","Restarting Restreamer Core ...":"Riavvio di Restreamer Core ...","Restarting the application failed.":"Il riavvio dell'applicazione non è riuscito.","Restreamer Service":"Servizio Restreamer","Retrieving stream data ...":"Recuperare i dati del flusso ...","Retry":"Riprova","Rule":"Regola","Sampling":"Campionamento","Save":"Salva","Scale":"Scala","Seconds to keep files in cache.":"Secondi per mantenere i file nella cache.","Seconds until a process is restarted.":"Secondi fino al riavvio di un processo.","Seconds until a staled process is terminated.":"Secondi fino alla terminazione di un processo in stallo.","Seconds until the snapshot/thumbnail of the video source is updated.":"Secondi fino all'aggiornamento dell'istantanea/ miniatura della sorgente video.","Security":"Sicurezza","Security token":"Token di sicurezza","Seekbar color":"Colore Seekbar","Segment length (seconds)":"Lunghezza del segmento (secondi)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"Il segmento verrà tagliato sul fotogramma chiave successivo, una volta trascorso questo tempo. Si consiglia il valore 2.","Segmentation":"Segmentazione","Select a device:":"Selezionare un dispositivo:","Select audio source:":"Seleziona la sorgente audio:","Select source ...":"Selezionare la fonte ...","Select video source:":"Selezionare la sorgente video:","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Selezioni se prelevare il flusso da una <0>sorgente di rete0> (come una telecamera di rete) o dal <1>server RTMP interno1> (ad esempio, i flussi OBS verso il Restreamer).","Select your encoding setting:":"Seleziona la tua impostazione di codifica:","Selected":"Selezionato","Selected channel":"Canale selezionato","Selection":"Selezione","Send anonymous metrics (helps us for future development)":"Invii metriche anonime (ci aiuta per lo sviluppo futuro)","Send stream to this address:":"Invia il flusso a questo indirizzo:","Send video to Framebuffer":"Invia il video al Framebuffer","Server":"Server","Service":"Servizio","Service name":"Nome del servizio","Service token for monitoring.":"Token di servizio per il monitoraggio.","Sessions":"Sessioni","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Imposta un limite di larghezza di banda in Mbit al secondo per il trasferimento di dati HLS in uscita. Tutti i servizi, come RTMP e i processi in uscita, sono inclusi nel calcolo. Se la larghezza di banda viene superata, gli spettatori HLS ricevono il codice di stato HTTP 509 (Limite di larghezza di banda superato). 0 è illimitato.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Imposta un limite di visualizzazione per le sessioni HLS. Se il limite viene superato, gli spettatori HLS ricevono il codice di stato HTTP 509 (Bandwidth Limit Exceeded). 0 è illimitato.","Setting for connection to the service.":"Impostazione per la connessione al servizio.","Settings":"Impostazioni","Settings (expert mode)":"Impostazioni (modalità esperto)","Settings for /data path. The access is protected by":"Impostazioni per il percorso /data. L'accesso è protetto da","Settings for /memfs path.":"Impostazioni per il percorso /memfs.","Settings saved. All changes will be applied after restarting the application.":"Impostazioni salvate. Tutte le modifiche saranno applicate dopo il riavvio dell'applicazione.","Share button":"Tasto condividi","Shows a reference to the project.":"Mostra un riferimento al progetto.","Sign up (free)":"Si iscriva (gratis)","Silence":"Silenzio","Silence Audio":"Silenzio Audio","Sine":"Seno","Sitename":"Nome del sito","Size":"Dimensione","Snapshot":"Snapshot","Social-login (OAuth2, 2FA)":"Social-login (OAuth2, 2FA)","Socket timeout (microseconds)":"Timeout della presa (microsecondi)","Software":"Software","Source":"Fonte","Speed":"Velocità","Stale timeout (seconds)":"Timeout di stallo (secondi)","Statistics":"Statistiche","Storage":"Stoccaggio","Stores the viewer statistics to the disk.":"Memorizza le statistiche del visualizzatore sul disco.","Stream":"Flusso","Stream URL":"URL del flusso","Stream key":"Chiave del flusso","Stream name":"Nome del flusso","Stream names":"Nomi dei flussi","Support datarhei Restreamer":"Supporto datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Supporta HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT e altro.","System":"Sistema","Template":"Modello","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Modello da utilizzare per la creazione del sito web della pubblicazione. Il pulsante Elimina rimuove la selezione dal sistema.","Terms":"Termini","Test pattern":"Modello di test","Test pattern (extended)":"Modello di test (esteso)","Text colors":"Colori del testo","The amplitude (0.0 - 1.0) of the generated audio stream":"L'ampiezza (0.0 - 1.0) del flusso audio generato","The application is using an older version of the settings.":"L'applicazione sta usando una vecchia versione delle impostazioni.","The bitrate of the audio stream.":"Il bitrate del flusso audio.","The carrier frequency":"La frequenza portante","The channel \"{0}\" could not be deleted":["Non è stato possibile eliminare il canale \"",["0"],"\"."],"The channel \"{0}\" has been deleted":["Il canale \"",["0"],"\" è stato cancellato."],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"La cancellazione di questo canale non può essere recuperata. Tutte le pubblicazioni di questo canale saranno rimosse.","The input profile is not complete. Please define a video and audio source.":"Il profilo di ingresso non è completo. Si prega di definire una sorgente video e audio.","The layout of the audio stream.":"Il layout del flusso audio.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"Il numero massimo di segmenti della playlist. 0 conterrà tutti i segmenti. 6 è consigliato.","The noise color":"Il colore del rumore","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"La persona che ha associato un'opera con questo atto ha dedicato l'opera al pubblico dominio rinunciando a tutti i suoi diritti sull'opera in tutto il mondo secondo la legge sul diritto d'autore, compresi tutti i diritti connessi e vicini, nella misura consentita dalla legge. Puoi copiare, modificare, distribuire ed eseguire l'opera, anche per scopi commerciali, il tutto senza chiedere il permesso.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"Il nome di dominio pubblico raggiungibile dell'host su cui gira questo Restreamer. Separi i nomi di dominio multipli con una virgola.","The publication service \"{0}\" could not be deleted":["Il servizio di pubblicazione \"",["0"],"\" non può essere eliminato"],"The publication service \"{0}\" has been created":["Il servizio di pubblicazione \"",["0"],"\" è stato creato"],"The publication service \"{0}\" has been deleted":["Il servizio di pubblicazione \"",["0"],"\" è stato cancellato"],"The publication service has been created":"Il servizio di pubblicazione è stato creato","The sample rate of the audio stream.":"La frequenza di campionamento del flusso audio.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["Il file selezionato è troppo grande (",["0"]," byte). Sono ammessi solo ",["1"]," byte."],"The selected file type ({0}) is not allowed. Allowed file types are {types}":["Il tipo di file selezionato (",["0"],") non è consentito. I tipi di file consentiti sono ",["types"]],"The settings for \"{0}\" have been saved":["Le impostazioni per \"",["0"],"\" sono state salvate"],"The source doesn't provide any audio streams.":"La fonte non fornisce alcun flusso audio.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"La sorgente non fornisce alcun flusso audio. Per favore controlla i <0>dettagli della sonda0>.","The source doesn't provide any compatible audio streams.":"La fonte non fornisce alcun flusso audio compatibile.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"La fonte non fornisce alcun flusso video compatibile. Per favore controlla i <0>requisiti0>.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"La fonte non fornisce alcun flusso video. Per favore controlla i <0>dettagli della sonda0>.","The source doesn't provide any video streams. Please check the device.":"La fonte non fornisce alcun flusso video. Si prega di controllare il dispositivo.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"La sorgente video non fornisce alcun flusso audio compatibile. Si raccomanda <0>Audio silenzioso0>. I servizi come YouTube, Facebook & Co. richiedono un canale audio.","The video source is compatible. Select the desired resolution:":"La sorgente video è compatibile. Selezionare la risoluzione desiderata:","There are updates available. Here you get more information.":"Sono disponibili degli aggiornamenti. Qui può ottenere maggiori informazioni.","There was a problem storing the settings. Settings not saved.":"Si è verificato un problema nella memorizzazione delle impostazioni. Le impostazioni non sono state salvate.","There was an error connecting to Restreamer Core at {0}.":["Si è verificato un errore di connessione a Restreamer Core a ",["0"],"."],"There was an error during upload: {0}":["Si è verificato un errore durante il caricamento: ",["0"]],"There was an error setting up the stream.":"C'è stato un errore nell'impostazione del flusso.","There were some errors in the settings. Settings not saved.":"Ci sono stati alcuni errori nelle impostazioni. Impostazioni non salvate.","There's no login method available.":"Non c'è un metodo di accesso disponibile.","This is a dummy service that explains to you the concepts of service.":"Questo è un servizio fittizio che le spiega i concetti di servizio.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"Non si tratta necessariamente di un errore. Tuttavia, potrebbe essere necessario un po' più di tempo perché Restreamer Core si riavvii...","This is to mention the copyright regulations for the target of this service.":"Questo per citare le norme sul copyright per il target di questo servizio.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"Questa licenza permette ai riutilizzatori di copiare e distribuire il materiale in qualsiasi mezzo o formato solo in forma non adattata, e solo a condizione che venga data attribuzione al creatore. La licenza permette l'uso commerciale.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"Questa licenza permette ai riutilizzatori di copiare e distribuire il materiale in qualsiasi mezzo o formato solo in forma non adattata, solo per scopi non commerciali, e solo a condizione che venga data attribuzione al creatore.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"Questa licenza permette ai riutilizzatori di distribuire, remixare, adattare e costruire sul materiale in qualsiasi mezzo o formato solo per scopi non commerciali, e solo finché viene data attribuzione al creatore.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Questa licenza permette ai riutilizzatori di distribuire, remixare, adattare e costruire sul materiale in qualsiasi mezzo o formato solo per scopi non commerciali, e solo finché viene data l'attribuzione al creatore. Se remixate, adattate o costruite sul materiale, dovete dare in licenza il materiale modificato sotto gli stessi termini.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"Questa licenza permette ai riutilizzatori di distribuire, remixare, adattare e costruire sul materiale in qualsiasi mezzo o formato, purché venga data l'attribuzione al creatore. La licenza permette l'uso commerciale.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Questa licenza permette ai riutilizzatori di distribuire, remixare, adattare e costruire sul materiale in qualsiasi mezzo o formato, purché venga data l'attribuzione al creatore. La licenza permette l'uso commerciale. Se remixate, adattate o costruite sul materiale, dovete dare in licenza il materiale modificato sotto gli stessi termini.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"Questa sorgente non può essere modificata mentre è in uso. Per continuare, deve scollegare la sorgente.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["Questa versione dell'interfaccia utente non supporta il binario FFmpeg disponibile (",["0"],"). L'interfaccia utente richiede ",["1"],". Utilizzi un binario FFmpeg supportato."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["Questa versione dell'interfaccia utente non supporta il Core connesso (",["0"],"). L'interfaccia utente richiede ",["1"],". Utilizzi una versione compatibile dell'interfaccia utente."],"This version of the UI is compatible.":"Questa versione dell'UI è compatibile.","Time until an inactive viewer connection is treated as closed.":"Tempo fino a quando una connessione inattiva del visualizzatore viene trattata come chiusa.","Token":"Token","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Trasmette le istantanee della sorgente principale a un server HTTP/S. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Trasmette il canale audio della sorgente principale a un server Icecast. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale come HTTP-Live-Streaming (HLS) a un server HTTP/S. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale come MPEG-DASH a un server HTTP/S. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un servizio Brightcove Live. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Trasmette la sorgente principale a un servizio RTMP di CDN77. Maggiori informazioni sulla configurazione <0>qui0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Trasmette la sorgente principale a un servizio RTMP DaCast. Maggiori informazioni sulla configurazione <0>qui0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Trasmette la sorgente principale a un Servizio MPEG-TS. Maggiori dettagli sulle impostazioni sono disponibili qui <0>qui0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un server RTMP(e|s|t|te|ts). Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un server RTSP. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un Server Red5/Pro. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un server SRT. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un server UDP. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a un server WOWZA. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale a una risorsa Core datarhei. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Trasmette la fonte principale ad una fonte di livespotting.com. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Trasmette la sorgente principale a Akamai (MSL) Media Services Live. Maggiori dettagli sulle impostazioni dell'Encoder MSL sono disponibili su <0>qui0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Trasmette la sorgente principale al servizio di codifica cloud Bitmovin, un potente strumento per lo streaming live. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Trasmette la sorgente principale al Servizio Restream RTMP. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Trasmette il suo video come flusso RTMP con la chiave necessaria generata in YouTube Studio. Può trovare maggiori informazioni sull'impostazione di un live stream nella <0>Creator Academy0> di YouTube.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Trasmette il suo flusso video con la chiave richiesta, che è stata generata in Twitter Producer. Può trovare maggiori informazioni sull'impostazione di un live stream su Twitter <0>Producer0>.","Tune":"Tune","UDP transport":"Trasporto UDP","Unable to load the config.":"Impossibile caricare la configurazione.","Unique ident on the service.":"Identità unica del servizio.","Unknown":"Sconosciuto","Unselected":"Non selezionato","Upload":"Carica","Uploading the file failed":"Il caricamento del file non è riuscito","Uploading the logo failed":"Caricamento del logo fallito","Uptime":"Uptime","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Utilizzi Auth0 per il suo Restreamer Core in esecuzione. Ulteriori <0>dettagli0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Utilizzi la procedura guidata (<0/>) per un'impostazione rapida e semplice, oppure modifichi (<1/>) le sorgenti direttamente in modalità personalizzata.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Utilizzi il suo copyright e scelga la licenza d'immagine corretta. Che sia libera per tutti o altamente limitata. Discuta brevemente di ciò che gli altri possono fare con la sua immagine.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Usa il tuo copyright e scegli la giusta licenza per le immagini. Che sia libera per tutti o altamente limitata. Discuti brevemente su cosa gli altri possono fare con la tua immagine.","User registration":"Registrazione dell'utente","Username":"Nome utente","Username for authorization.":"Nome utente per l'autorizzazione.","Username for the device.":"Nome utente del dispositivo.","VPU ID":"ID VPU","Video":"Video","Video device":"Dispositivo video","Video settings":"Impostazioni video","Video setup":"Configurazione video","Video source":"Fonte video","Viewer":"Visualizzatore","Virtual source":"Fonte virtuale","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Benvenuti a Restreamer v2, la soluzione per pubblicare video in modo facile e veloce. Gratuito per uso privato e commerciale. Ulteriore aiuto nei <0>docs0>.","Write protection":"Scrivere la protezione","YUV test pattern":"Modello di test YUV","Yes":"Sì","You can't abort the wizard because at least one input must be defined.":"Non può interrompere la procedura guidata perché deve essere definito almeno un ingresso.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"Hai cambiato la configurazione. Affinché le modifiche abbiano effetto, devi riavviare l'applicazione. Vuoi riavviare ora?","You have to reconnect manually":"Devi riconnetterti manualmente","You have unsaved changes. Please save them before you can control the service again.":"Hai delle modifiche non salvate. Per favore, salvale prima di poter controllare di nuovo il servizio.","Your stream needs to be encoded, but there's no suitable encoder available.":"Il suo flusso deve essere codificato, ma non è disponibile un codificatore adatto.","Your stream needs to be encoded. Choose the desired encoder:":"Il tuo flusso deve essere codificato. Scegli il codificatore desiderato:","blue":"blu","brown":"marrone","iframe code":"codice iframe","kbit/s":"kbit/s","pink":"rosa","velvet":"velluto","violet":"viola","white":"bianco"}};
\ No newline at end of file
diff --git a/src/locales/it/messages.po b/src/locales/it/messages.po
index 41d2ce8..9530ae3 100644
--- a/src/locales/it/messages.po
+++ b/src/locales/it/messages.po
@@ -13,12 +13,16 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
-#: src/views/Edit/Profile.js:372
-#: src/views/Edit/Profile.js:501
+#: src/misc/EncodingSelect.js:224
+msgid "<0>Compatibility list0>"
+msgstr "<0>Elenco di compatibilità0>"
+
+#: src/views/Edit/Profile.js:380
+#: src/views/Edit/Profile.js:510
msgid "<0>Show probe details0>"
msgstr "<0>Mostra dettagli sonda0>"
-#: src/views/Edit/Sources/ALSA.js:150
+#: src/views/Edit/Sources/ALSA.js:156
msgid "ALSA"
msgstr "ALSA"
@@ -26,26 +30,26 @@ msgstr "ALSA"
msgid "API endpoint not found. Settings not saved."
msgstr "Endpoint API non trovato. Impostazioni non salvate."
-#: src/views/Edit/Sources/AVFoundation.js:211
+#: src/views/Edit/Sources/AVFoundation.js:221
msgid "AVFoundation"
msgstr "AVFoundation"
#: src/misc/ChannelList.js:356
-#: src/views/Edit/Profile.js:402
-#: src/views/Edit/Wizard/index.js:1136
-#: src/views/Edit/index.js:547
-#: src/views/Edit/index.js:573
-#: src/views/Edit/index.js:592
+#: src/views/Edit/Profile.js:410
+#: src/views/Edit/Wizard/index.js:1153
+#: src/views/Edit/index.js:549
+#: src/views/Edit/index.js:575
+#: src/views/Edit/index.js:594
#: src/views/Publication/Add.js:362
#: src/views/Publication/Edit.js:601
-#: src/views/Settings.js:1967
-#: src/views/Settings.js:2026
-#: src/views/Settings.js:2048
+#: src/views/Settings.js:1972
+#: src/views/Settings.js:2031
+#: src/views/Settings.js:2053
msgid "Abort"
msgstr "Abort"
-#: src/Header.js:286
-#: src/Header.js:327
+#: src/Header.js:283
+#: src/Header.js:324
msgid "About"
msgstr "A proposito di"
@@ -57,7 +61,7 @@ msgstr "Aggiungi"
msgid "Add Publication"
msgstr "Aggiungi pubblicazione"
-#: src/views/Playersite.js:679
+#: src/views/Playersite.js:692
msgid "Add external widgets and styles to the publication site. You can find some examples on the help page."
msgstr "Aggiungere widget e stili esterni al sito di pubblicazione. Può trovare alcuni esempi nella pagina di aiuto."
@@ -69,10 +73,10 @@ msgstr "Aggiungere un nuovo canale"
msgid "Add: {0}"
msgstr "Aggiungi: {0}"
-#: src/views/Edit/Sources/Network.js:339
+#: src/views/Edit/Sources/Network.js:355
#: src/views/Edit/Wizard/Sources/Network.js:66
#: src/views/Publication/Services/Brightcove.js:95
-#: src/views/Publication/Services/Core.js:99
+#: src/views/Publication/Services/Core.js:100
#: src/views/Publication/Services/DASH.js:192
#: src/views/Publication/Services/HLS.js:181
#: src/views/Publication/Services/Icecast.js:160
@@ -84,23 +88,23 @@ msgstr "Aggiungi: {0}"
#: src/views/Publication/Services/SRT.js:161
#: src/views/Publication/Services/UDP.js:127
#: src/views/Publication/Services/WOWZA.js:132
-#: src/views/Settings.js:1297
+#: src/views/Settings.js:1302
msgid "Address"
msgstr "Indirizzo"
-#: src/views/Playersite.js:616
+#: src/views/Playersite.js:629
msgid "Address for the background image."
msgstr "Indirizzo per l'immagine di sfondo."
-#: src/views/Settings.js:1326
+#: src/views/Settings.js:1331
msgid "Address to listen on for HTTP requests."
msgstr "Indirizzo da ascoltare per le richieste HTTP."
-#: src/views/Settings.js:1339
+#: src/views/Settings.js:1344
msgid "Address to listen on for HTTPS requests."
msgstr "Indirizzo su cui ascoltare le richieste HTTPS."
-#: src/views/Playersite.js:501
+#: src/views/Playersite.js:514
msgid "Adjust publication site colors and background as you like."
msgstr "Regoli i colori del sito di pubblicazione e lo sfondo come preferisce."
@@ -108,7 +112,7 @@ msgstr "Regoli i colori del sito di pubblicazione e lo sfondo come preferisce."
msgid "Advanced monitoring"
msgstr "Monitoraggio avanzato"
-#: src/views/Edit/Sources/Network.js:380
+#: src/views/Edit/Sources/Network.js:396
#: src/views/Publication/Services/DASH.js:204
#: src/views/Publication/Services/HLS.js:193
#: src/views/Publication/Services/Icecast.js:170
@@ -121,7 +125,7 @@ msgstr "Monitoraggio avanzato"
msgid "Advanced settings"
msgstr "Impostazioni avanzate"
-#: src/views/Edit/Wizard/index.js:280
+#: src/views/Edit/Wizard/index.js:287
msgid "Advanced setup"
msgstr "Configurazione avanzata"
@@ -137,11 +141,11 @@ msgstr "Tutti"
msgid "All important system settings."
msgstr "Tutte le impostazioni importanti del sistema."
-#: src/views/Settings.js:1473
+#: src/views/Settings.js:1478
msgid "Allow all referrer"
msgstr "Consentire tutti i referenti"
-#: src/views/Settings.js:1513
+#: src/views/Settings.js:1518
msgid "Allow counting how many viewers the stream has."
msgstr "Permette di contare quanti spettatori ha lo stream."
@@ -153,8 +157,8 @@ msgstr "Ampiezza"
msgid "An environment variable sets this value."
msgstr "Una variabile d'ambiente imposta questo valore."
-#: src/views/Publication/Services/Core.js:109
-#: src/views/Settings.js:1811
+#: src/views/Publication/Services/Core.js:107
+#: src/views/Settings.js:1816
msgid "App"
msgstr "App"
@@ -164,7 +168,7 @@ msgstr "App"
msgid "Application"
msgstr "Applicazione"
-#: src/views/Edit/Wizard/index.js:1155
+#: src/views/Edit/Wizard/index.js:1172
msgid "Are you sure you want to abort the wizard?"
msgstr "È sicuro di voler interrompere la procedura guidata?"
@@ -172,27 +176,27 @@ msgstr "È sicuro di voler interrompere la procedura guidata?"
msgid "Audio"
msgstr "Audio"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:92
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:111
msgid "Audio Device"
msgstr "Dispositivo audio"
-#: src/views/Edit/Sources/ALSA.js:101
-#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/ALSA.js:114
+#: src/views/Edit/Sources/AVFoundation.js:159
msgid "Audio device"
msgstr "Dispositivo audio"
-#: src/views/Edit/Wizard/index.js:858
-#: src/views/Edit/Wizard/index.js:870
+#: src/views/Edit/Wizard/index.js:875
+#: src/views/Edit/Wizard/index.js:887
msgid "Audio from device"
msgstr "Audio dal dispositivo"
-#: src/views/Edit/Profile.js:417
-#: src/views/Edit/ProfileSummary.js:89
+#: src/views/Edit/Profile.js:425
+#: src/views/Edit/ProfileSummary.js:90
#: src/views/Publication/Edit.js:533
msgid "Audio settings"
msgstr "Impostazioni audio"
-#: src/views/Edit/Wizard/index.js:811
+#: src/views/Edit/Wizard/index.js:828
msgid "Audio setup"
msgstr "Configurazione audio"
@@ -208,43 +212,47 @@ msgstr "Auth0 Inquilino"
msgid "Auth0 is currently not available because this interface is loaded from an insecure origin."
msgstr "Auth0 non è attualmente disponibile perché questa interfaccia è caricata da un'origine non sicura."
-#: src/misc/controls/Metadata.js:74
+#: src/misc/controls/Metadata.js:71
msgid "Author"
msgstr "Autore"
#: src/views/Settings.js:1143
-#: src/views/Settings.js:1410
+#: src/views/Settings.js:1415
msgid "Authorization"
msgstr "Autorizzazione"
-#: src/views/Publication/Player.js:434
+#: src/misc/controls/HLS.js:83
+msgid "Automatic cleanup of all media data"
+msgstr "Pulizia automatica di tutti i dati dei media"
+
+#: src/views/Publication/Player.js:437
msgid "Autoplay"
msgstr "Autoplay"
-#: src/views/Playersite.js:434
+#: src/views/Playersite.js:445
msgid "Available"
msgstr "Disponibile"
-#: src/views/Edit/Profile.js:532
-#: src/views/Edit/Wizard/index.js:394
-#: src/views/Edit/Wizard/index.js:630
-#: src/views/Edit/Wizard/index.js:895
-#: src/views/Edit/Wizard/index.js:1007
-#: src/views/Edit/Wizard/index.js:1065
-#: src/views/Edit/Wizard/index.js:1147
+#: src/views/Edit/Profile.js:541
+#: src/views/Edit/Wizard/index.js:408
+#: src/views/Edit/Wizard/index.js:647
+#: src/views/Edit/Wizard/index.js:912
+#: src/views/Edit/Wizard/index.js:1024
+#: src/views/Edit/Wizard/index.js:1082
+#: src/views/Edit/Wizard/index.js:1164
#: src/views/Publication/Add.js:528
msgid "Back"
msgstr "Indietro"
-#: src/views/Playersite.js:550
+#: src/views/Playersite.js:563
msgid "Background colors"
msgstr "Colori di sfondo"
-#: src/views/Playersite.js:603
+#: src/views/Playersite.js:616
msgid "Background image"
msgstr "Immagine di sfondo"
-#: src/views/Publication/Services/Akamai.js:195
+#: src/views/Publication/Services/Akamai.js:196
msgid "Backup URL"
msgstr "URL di backup"
@@ -256,7 +264,7 @@ msgstr "Server di backup"
msgid "Backup stream"
msgstr "Flusso di backup"
-#: src/views/Publication/Services/Facebook.js:128
+#: src/views/Publication/Services/Facebook.js:124
msgid "Backup stream key"
msgstr "Chiave del flusso di backup"
@@ -265,7 +273,7 @@ msgstr "Chiave del flusso di backup"
msgid "Bandwidth"
msgstr "Larghezza di banda"
-#: src/views/Settings.js:1368
+#: src/views/Settings.js:1373
msgid "Bandwidth control"
msgstr "Controllo della larghezza di banda"
@@ -274,7 +282,7 @@ msgid "Banner"
msgstr "Banner"
#: src/views/Login.js:241
-#: src/views/Settings.js:1415
+#: src/views/Settings.js:1420
msgid "Basic"
msgstr "Di base"
@@ -287,40 +295,40 @@ msgstr "Fattore bip"
msgid "Bitrate"
msgstr "Bitrate"
-#: src/views/Edit/Wizard/index.js:996
-#: src/views/Edit/index.js:508
+#: src/views/Edit/Wizard/index.js:1013
+#: src/views/Edit/index.js:510
msgid "Briefly describe what the audience will see during the live stream."
msgstr "Descriva brevemente ciò che il pubblico vedrà durante il live stream."
-#: src/views/Publication/Player.js:349
+#: src/views/Publication/Player.js:352
msgid "Button color"
msgstr "Colore del pulsante"
-#: src/views/Settings.js:1682
+#: src/views/Settings.js:1687
msgid "Cache for files on /data."
msgstr "Cache per i file su /data."
-#: src/views/Settings.js:1710
+#: src/views/Settings.js:1715
msgid "Cache time (Seconds)"
msgstr "Tempo di cache (secondi)"
-#: src/views/Settings.js:1738
+#: src/views/Settings.js:1743
msgid "Cache types"
msgstr "Tipi di cache"
-#: src/views/Edit/Sources/AVFoundation.js:188
+#: src/views/Edit/Sources/AVFoundation.js:197
msgid "Capture clicks"
msgstr "Cattura i clic"
-#: src/views/Edit/Sources/AVFoundation.js:185
+#: src/views/Edit/Sources/AVFoundation.js:194
msgid "Capture cursor"
msgstr "Cattura del cursore"
-#: src/views/Edit/index.js:326
+#: src/views/Edit/index.js:327
msgid "Channel \"{0}\" saved"
msgstr "Canale \"{0}\" salvato"
-#: src/views/Edit/Sources/ALSA.js:124
+#: src/views/Edit/Sources/ALSA.js:129
msgid "Channels"
msgstr "Canali"
@@ -340,14 +348,14 @@ msgstr "Scegliere un flusso video"
msgid "Choose an audio stream"
msgstr "Scegliere un flusso audio"
-#: src/views/Edit/Sources/ALSA.js:90
+#: src/views/Edit/Sources/ALSA.js:96
#: src/views/Edit/Sources/Framebuffer.js:80
#: src/views/Edit/Sources/Raspicam.js:84
-#: src/views/Edit/Sources/V4L.js:84
+#: src/views/Edit/Sources/V4L.js:90
msgid "Choose an input device ..."
msgstr "Scegliere un dispositivo di input ..."
-#: src/misc/EncodingSelect.js:190
+#: src/misc/EncodingSelect.js:202
msgid "Choose codec ..."
msgstr "Scegliere il codec ..."
@@ -360,28 +368,28 @@ msgstr "Scelga l'inquilino ..."
msgid "Chunk"
msgstr "Chunk"
-#: src/misc/ModalContent.js:87
-#: src/views/Playersite.js:769
+#: src/misc/ModalContent.js:77
+#: src/views/Playersite.js:782
#: src/views/Publication/Add.js:525
#: src/views/Publication/Edit.js:565
-#: src/views/Publication/Player.js:444
+#: src/views/Publication/Player.js:447
msgid "Close"
msgstr "Chiudere"
-#: src/views/Playersite.js:352
+#: src/views/Playersite.js:354
msgid "Code injection"
msgstr "Iniezione di codice"
-#: src/misc/EncodingSelect.js:188
+#: src/misc/EncodingSelect.js:200
msgid "Codec"
msgstr "Codec"
#: src/views/Edit/Sources/VirtualAudio.js:110
-#: src/views/Publication/Player.js:317
+#: src/views/Publication/Player.js:320
msgid "Color"
msgstr "Colore"
-#: src/views/Settings.js:1277
+#: src/views/Settings.js:1282
msgid "Config"
msgstr "Configurazione"
@@ -393,7 +401,7 @@ msgstr "Confermare la password"
msgid "Connect"
msgstr "Collegare"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:134
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:157
msgid "Connected device"
msgstr "Dispositivo collegato"
@@ -402,7 +410,7 @@ msgid "Connected since <0/>"
msgstr "Collegato da <0/>"
#: src/misc/ActionButton.js:12
-#: src/views/Main/index.js:308
+#: src/views/Main/index.js:305
#: src/views/Publication/Process.js:40
msgid "Connecting ..."
msgstr "Collegamento ..."
@@ -415,12 +423,16 @@ msgstr "Collegamento a Restreamer Core ..."
msgid "Connecting to Restreamer Core failed probably because of mixed content."
msgstr "La connessione a Restreamer Core non è riuscita, probabilmente a causa del contenuto misto."
-#: src/misc/controls/Metadata.js:73
-#: src/views/Playersite.js:646
-#: src/views/Playersite.js:663
+#: src/misc/controls/Metadata.js:70
+#: src/views/Playersite.js:659
+#: src/views/Playersite.js:676
msgid "Content"
msgstr "Contenuto"
+#: src/views/Main/index.js:365
+msgid "Content URL"
+msgstr ""
+
#: src/Footer.js:193
msgid "Cores"
msgstr "Nuclei"
@@ -442,22 +454,22 @@ msgstr "Creative Commons"
#: src/misc/coders/settings/Video.js:115
#: src/misc/coders/settings/Video.js:181
#: src/misc/coders/settings/Video.js:220
-#: src/views/Edit/Sources/ALSA.js:95
-#: src/views/Edit/Sources/AVFoundation.js:114
-#: src/views/Edit/Sources/AVFoundation.js:147
-#: src/views/Edit/Sources/V4L.js:90
+#: src/views/Edit/Sources/ALSA.js:101
+#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/V4L.js:96
msgid "Custom ..."
msgstr "Personalizzato ..."
-#: src/views/Settings.js:1283
+#: src/views/Settings.js:1288
msgid "Custom JSON config for datarhei Core."
msgstr "Configurazione JSON personalizzata per datarhei Core."
-#: src/views/Edit/Sources/ALSA.js:102
+#: src/views/Edit/Sources/ALSA.js:115
msgid "Custom audio device"
msgstr "Dispositivo audio personalizzato"
-#: src/views/Edit/Sources/AVFoundation.js:154
+#: src/views/Edit/Sources/AVFoundation.js:160
msgid "Custom audio index"
msgstr "Indice audio personalizzato"
@@ -466,7 +478,7 @@ msgstr "Indice audio personalizzato"
msgid "Custom bitrate (kbit/s)"
msgstr "Bitrate personalizzato (kbit/s)"
-#: src/views/Playersite.js:674
+#: src/views/Playersite.js:687
msgid "Custom code injection"
msgstr "Iniezione di codice personalizzato"
@@ -506,35 +518,36 @@ msgstr "Scala personalizzata"
msgid "Custom size"
msgstr "Dimensione personalizzata"
-#: src/views/Edit/Sources/V4L.js:97
+#: src/views/Edit/Sources/V4L.js:110
msgid "Custom video device"
msgstr "Dispositivo video personalizzato"
-#: src/views/Edit/Sources/AVFoundation.js:121
+#: src/views/Edit/Sources/AVFoundation.js:127
msgid "Custom video index"
msgstr "Indice video personalizzato"
-#: src/misc/TextFieldCopy.js:44
+#: src/misc/CopyButton.js:20
+#: src/misc/TextFieldCopy.js:33
#: src/misc/Textarea.js:46
msgid "Data copied to clipboard"
msgstr "Dati copiati negli appunti"
-#: src/views/Edit/Sources/VirtualVideo.js:164
+#: src/views/Edit/Sources/VirtualVideo.js:167
msgid "Death color"
msgstr "Colore della morte"
-#: src/misc/EncodingSelect.js:198
-#: src/views/Edit/Wizard/index.js:611
+#: src/misc/EncodingSelect.js:210
+#: src/views/Edit/Wizard/index.js:628
msgid "Decoder"
msgstr "Decoder"
-#: src/views/Edit/Sources/AVFoundation.js:109
-#: src/views/Edit/Sources/AVFoundation.js:143
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:61
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:87
-#: src/views/Playersite.js:440
-#: src/views/Playersite.js:513
-#: src/views/Playersite.js:557
+#: src/views/Edit/Sources/AVFoundation.js:115
+#: src/views/Edit/Sources/AVFoundation.js:149
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:76
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:105
+#: src/views/Playersite.js:451
+#: src/views/Playersite.js:526
+#: src/views/Playersite.js:570
msgid "Default"
msgstr "Default"
@@ -542,13 +555,13 @@ msgstr "Default"
msgid "Delay"
msgstr "Ritardo"
-#: src/views/Edit/Sources/ALSA.js:127
+#: src/views/Edit/Sources/ALSA.js:132
msgid "Delay (ms)"
msgstr "Ritardo (ms)"
-#: src/views/Edit/index.js:561
-#: src/views/Edit/index.js:597
-#: src/views/Playersite.js:461
+#: src/views/Edit/index.js:563
+#: src/views/Edit/index.js:599
+#: src/views/Playersite.js:474
#: src/views/Publication/Edit.js:574
#: src/views/Publication/Edit.js:606
msgid "Delete"
@@ -563,18 +576,18 @@ msgstr "L'eliminazione di un servizio di pubblicazione non può essere annullata
msgid "Delivering mode"
msgstr "Modalità di consegna"
-#: src/misc/controls/Metadata.js:88
-#: src/misc/controls/Metadata.js:113
+#: src/misc/controls/Metadata.js:85
+#: src/misc/controls/Metadata.js:110
msgid "Description"
msgstr "Descrizione"
-#: src/views/Playersite.js:350
-#: src/views/Playersite.js:496
+#: src/views/Playersite.js:352
+#: src/views/Playersite.js:509
msgid "Design"
msgstr "Design"
#: src/views/Edit/Sources/Framebuffer.js:87
-#: src/views/Edit/Wizard/index.js:873
+#: src/views/Edit/Wizard/index.js:890
#: src/views/Publication/Services/Framebuffer.js:93
msgid "Device"
msgstr "Dispositivo"
@@ -585,7 +598,7 @@ msgstr "Dispositivo"
msgid "Disconnect"
msgstr "Scollegare"
-#: src/views/Edit/index.js:578
+#: src/views/Edit/index.js:580
msgid "Disconnect & Continue"
msgstr "Disconnettersi e continuare"
@@ -594,12 +607,12 @@ msgstr "Disconnettersi e continuare"
msgid "Disconnecting ..."
msgstr "Scollegamento ..."
-#: src/views/Settings.js:1645
+#: src/views/Settings.js:1650
msgid "Disk"
msgstr "Disco"
-#: src/views/Settings.js:1679
-#: src/views/Settings.js:1687
+#: src/views/Settings.js:1684
+#: src/views/Settings.js:1692
msgid "Disk cache"
msgstr "Cache del disco"
@@ -608,11 +621,11 @@ msgstr "Cache del disco"
msgid "Disk storage"
msgstr "Archiviazione su disco"
-#: src/views/Settings.js:2058
+#: src/views/Settings.js:2063
msgid "Do you really want to restart the application now?"
msgstr "Vuoi davvero riavviare l'applicazione ora?"
-#: src/views/Edit/index.js:589
+#: src/views/Edit/index.js:591
msgid "Do you want to delete \"{0}\"?"
msgstr "Vuole cancellare \"{0}\"?"
@@ -620,12 +633,12 @@ msgstr "Vuole cancellare \"{0}\"?"
msgid "Do you want to delete {title}?"
msgstr "Vuoi cancellare {titolo}?"
-#: src/views/Edit/index.js:570
+#: src/views/Edit/index.js:572
msgid "Do you want to disconnect \"{0}\"?"
msgstr "Vuole disconnettere \"{0}\"?"
-#: src/Header.js:292
-#: src/Header.js:333
+#: src/Header.js:289
+#: src/Header.js:330
msgid "Docs"
msgstr "Documenti"
@@ -645,19 +658,19 @@ msgstr "Documentazione"
msgid "Dup. frames"
msgstr "Telai duplicati"
-#: src/views/Publication/Player.js:282
+#: src/views/Publication/Player.js:285
msgid "EDIT: Player"
msgstr "EDIT: Giocatore"
-#: src/views/Playersite.js:344
+#: src/views/Playersite.js:346
msgid "EDIT: Publication Website"
msgstr "EDIT: Sito web di pubblicazione"
-#: src/views/Edit/index.js:390
+#: src/views/Edit/index.js:391
msgid "Edit"
msgstr "Modifica"
-#: src/views/Edit/index.js:416
+#: src/views/Edit/index.js:417
msgid "Edit the audio and video sources for the live stream. Add a description, and set your desired content license."
msgstr "Modifichi le fonti audio e video per il live stream. Aggiunga una descrizione e imposti la licenza di contenuto desiderata."
@@ -665,11 +678,11 @@ msgstr "Modifichi le fonti audio e video per il live stream. Aggiunga una descri
msgid "Edit: {title}"
msgstr "Modifica: {titolo}"
-#: src/views/Publication/Player.js:316
+#: src/views/Publication/Player.js:319
msgid "Embed"
msgstr "Incorporare"
-#: src/views/Edit/Sources/Network.js:561
+#: src/views/Edit/Sources/Network.js:577
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:55
msgid "Enable RTMP server ..."
msgstr "Abilitare il server RTMP ..."
@@ -679,16 +692,16 @@ msgid "Enable a periodic beep every second with this value times the carrier fre
msgstr "Abilita un bip periodico ogni secondo con questo valore moltiplicato per la frequenza della portante"
#: src/views/Publication/Services/Dummy.js:278
-#: src/views/Publication/Services/Facebook.js:147
+#: src/views/Publication/Services/Facebook.js:139
msgid "Enable backup stream"
msgstr "Attiva il flusso di backup"
-#: src/views/Publication/Player.js:424
+#: src/views/Publication/Player.js:427
msgid "Enable nerd statistics"
msgstr "Abilita le statistiche dei nerd"
#: src/views/Publication/Services/Dummy.js:277
-#: src/views/Publication/Services/Facebook.js:146
+#: src/views/Publication/Services/Facebook.js:138
msgid "Enable primary stream"
msgstr "Attiva il flusso primario"
@@ -696,15 +709,15 @@ msgstr "Attiva il flusso primario"
msgid "Enable snapshots"
msgstr "Abilita le istantanee"
-#: src/views/Settings.js:1428
+#: src/views/Settings.js:1433
msgid "Enabling authorization is strongly advised. Otherwise, anybody can access this instance."
msgstr "L'abilitazione dell'autorizzazione è fortemente consigliata. Altrimenti, chiunque può accedere a questa istanza."
-#: src/views/Settings.js:1588
+#: src/views/Settings.js:1593
msgid "Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs."
msgstr "L'abilitazione dell'autenticazione di base è fortemente consigliata. Altrimenti, chiunque potrebbe scrivere dati su /memfs."
-#: src/views/Edit/Wizard/index.js:617
+#: src/views/Edit/Wizard/index.js:634
msgid "Encoder"
msgstr "Encoder"
@@ -730,7 +743,7 @@ msgstr "Inserisca un nome per il nuovo canale."
msgid "Enter password"
msgstr "Inserire la password"
-#: src/views/Edit/Sources/Network.js:332
+#: src/views/Edit/Sources/Network.js:348
#: src/views/Edit/Wizard/Sources/Network.js:59
msgid "Enter the address of your network source:"
msgstr "Inserisci l'indirizzo della tua sorgente di rete:"
@@ -743,7 +756,7 @@ msgstr "Inserisca il nome utente"
msgid "Entropy coder"
msgstr "Codificatore di entropia"
-#: src/views/Edit/Wizard/index.js:1101
+#: src/views/Edit/Wizard/index.js:1118
#: src/views/Incompatible.js:30
#: src/views/Invalid.js:29
#: src/views/Publication/Process.js:63
@@ -751,45 +764,46 @@ msgstr "Codificatore di entropia"
msgid "Error"
msgstr "Errore"
-#: src/misc/TextFieldCopy.js:46
+#: src/misc/CopyButton.js:22
+#: src/misc/TextFieldCopy.js:35
#: src/misc/Textarea.js:48
msgid "Error while copying data to clipboard"
msgstr "Errore durante la copia dei dati negli appunti"
-#: src/views/Main/index.js:327
+#: src/views/Main/index.js:324
#: src/views/Publication/Process.js:64
msgid "Error: {0}"
msgstr "Errore: {0}"
-#: src/views/Playersite.js:719
+#: src/views/Playersite.js:732
msgid "Expands the area above the channel list (live chat)."
msgstr "Espande l'area sopra l'elenco dei canali (live chat)."
-#: src/views/Playersite.js:739
+#: src/views/Playersite.js:752
msgid "Expands the area under the channel description (comment boxes)."
msgstr "Espande l'area sotto la descrizione del canale (caselle di commento)."
-#: src/views/Settings.js:1194
+#: src/views/Settings.js:1199
msgid "Expert mode"
msgstr "Modalità esperto"
-#: src/views/Playersite.js:704
+#: src/views/Playersite.js:717
msgid "Extend channel list"
msgstr "Estendere l'elenco dei canali"
-#: src/views/Playersite.js:724
+#: src/views/Playersite.js:737
msgid "Extend content"
msgstr "Estendere il contenuto"
-#: src/views/Playersite.js:744
+#: src/views/Playersite.js:757
msgid "Extend footer"
msgstr "Estendere il piè di pagina"
-#: src/views/Playersite.js:684
+#: src/views/Playersite.js:697
msgid "Extend header"
msgstr "Estendere l'intestazione"
-#: src/views/Settings.js:1931
+#: src/views/Settings.js:1936
msgid "FFmpeg"
msgstr "FFmpeg"
@@ -798,20 +812,16 @@ msgstr "FFmpeg"
msgid "FPS"
msgstr "FPS"
-#: src/views/Edit/index.js:290
-msgid "Failed to correctly cleanup previous process data"
-msgstr "Non è riuscito a pulire correttamente i dati del processo precedente"
-
#: src/views/Publication/Add.js:180
msgid "Failed to create publication service ({0})"
msgstr "Impossibile creare il servizio di pubblicazione ({0})"
-#: src/views/Playersite.js:308
+#: src/views/Playersite.js:310
msgid "Failed to create publication website files."
msgstr "Impossibile creare i file del sito web della pubblicazione."
-#: src/views/Edit/Profile.js:333
-#: src/views/Edit/Profile.js:462
+#: src/views/Edit/Profile.js:341
+#: src/views/Edit/Profile.js:471
msgid "Failed to probe the source. Please check the <0>probe details0>."
msgstr "Impossibile sondare la sorgente. Per favore controlla i <0>dettagli della sonda0>."
@@ -819,7 +829,7 @@ msgstr "Impossibile sondare la sorgente. Per favore controlla i <0>dettagli dell
msgid "Failed to refresh token: {0}"
msgstr "Impossibile aggiornare il token: {0}"
-#: src/views/Edit/index.js:303
+#: src/views/Edit/index.js:304
msgid "Failed to save ingest metadata"
msgstr "Non è riuscito a salvare i metadati di ingest"
@@ -827,7 +837,7 @@ msgstr "Non è riuscito a salvare i metadati di ingest"
msgid "Failed to stop process"
msgstr "Non è riuscito a fermare il processo"
-#: src/views/Playersite.js:301
+#: src/views/Playersite.js:303
msgid "Failed to store player size setting."
msgstr "Impossibile memorizzare l'impostazione delle dimensioni del giocatore."
@@ -835,36 +845,36 @@ msgstr "Impossibile memorizzare l'impostazione delle dimensioni del giocatore."
msgid "Failed to store publication service ({0})"
msgstr "Impossibile memorizzare il servizio di pubblicazione ({0})"
-#: src/views/Edit/index.js:296
+#: src/views/Edit/index.js:297
msgid "Failed to update ingest process ({0})"
msgstr "Fallito l'aggiornamento del processo di ingest ({0})"
-#: src/views/Edit/index.js:309
+#: src/views/Edit/index.js:310
msgid "Failed to update the player"
msgstr "Non è riuscito ad aggiornare il giocatore"
-#: src/views/Edit/Wizard/index.js:361
-#: src/views/Edit/Wizard/index.js:821
+#: src/views/Edit/Wizard/index.js:375
+#: src/views/Edit/Wizard/index.js:838
msgid "Failed to verify the source. Please check the address."
msgstr "Impossibile verificare la fonte. Si prega di controllare l'indirizzo."
-#: src/views/Edit/Profile.js:540
+#: src/views/Edit/Profile.js:549
msgid "Finish"
msgstr "Finitura"
-#: src/views/Edit/Sources/VirtualVideo.js:170
+#: src/views/Edit/Sources/VirtualVideo.js:182
msgid "Flags"
msgstr "Bandiere"
-#: src/views/Playersite.js:759
+#: src/views/Playersite.js:772
msgid "For Javascripts."
msgstr "Per i Javascript."
-#: src/views/Playersite.js:699
+#: src/views/Playersite.js:712
msgid "For Stylesheets."
msgstr "Per i fogli di stile."
-#: src/views/Edit/Sources/Network.js:423
+#: src/views/Edit/Sources/Network.js:439
msgid "Force input framerate"
msgstr "Forzare il framerate in ingresso"
@@ -881,7 +891,7 @@ msgid "Framebuffer"
msgstr "Framebuffer"
#: src/misc/coders/settings/Video.js:135
-#: src/views/Edit/Sources/Network.js:436
+#: src/views/Edit/Sources/Network.js:452
msgid "Framerate"
msgstr "Framerate"
@@ -889,21 +899,22 @@ msgstr "Framerate"
msgid "Frequency (Hz)"
msgstr "Frequenza (Hz)"
-#: src/views/Publication/Services/Facebook.js:119
-#: src/views/Publication/Services/Facebook.js:141
+#: src/views/Publication/Services/Core.js:129
+#: src/views/Publication/Services/Facebook.js:115
+#: src/views/Publication/Services/Facebook.js:133
#: src/views/Publication/Services/Instagram.js:88
-#: src/views/Publication/Services/Restream.js:124
-#: src/views/Publication/Services/Twitch.js:137
+#: src/views/Publication/Services/Restream.js:120
+#: src/views/Publication/Services/Twitch.js:133
#: src/views/Publication/Services/Twitter.js:179
#: src/views/Publication/Services/Youtube.js:177
msgid "GET"
msgstr "GET"
-#: src/views/Edit/Sources/Network.js:455
-#: src/views/Edit/index.js:399
-#: src/views/Edit/index.js:411
-#: src/views/Playersite.js:348
-#: src/views/Playersite.js:361
+#: src/views/Edit/Sources/Network.js:471
+#: src/views/Edit/index.js:400
+#: src/views/Edit/index.js:412
+#: src/views/Playersite.js:350
+#: src/views/Playersite.js:363
#: src/views/Publication/Add.js:372
#: src/views/Publication/Edit.js:386
#: src/views/Publication/Services/DASH.js:211
@@ -918,52 +929,49 @@ msgstr "GET"
msgid "General"
msgstr "Generale"
-#: src/views/Publication/Player.js:407
+#: src/views/Publication/Player.js:410
msgid "Google Analytics ID"
msgstr "ID di Google Analytics"
-#: src/views/Publication/Player.js:417
+#: src/views/Publication/Player.js:420
msgid "Google Analytics Tracker Name"
msgstr "Nome del tracker di Google Analytics"
-#: src/views/Edit/index.js:469
+#: src/views/Edit/index.js:471
+#: src/views/Main/index.js:369
msgid "HLS"
msgstr "HLS"
-#: src/views/Main/index.js:367
-msgid "HLS URL"
-msgstr "URL HLS"
-
-#: src/views/Settings.js:1505
+#: src/views/Settings.js:1510
msgid "HLS statistic for the In-memory storage"
msgstr "Statistica HLS per l'archiviazione In-memory"
-#: src/views/Edit/Sources/Network.js:413
+#: src/views/Edit/Sources/Network.js:429
msgid "HTTP and HTTPS"
msgstr "HTTP e HTTPS"
-#: src/views/Settings.js:1318
+#: src/views/Settings.js:1323
msgid "HTTP port"
msgstr "Porta HTTP"
-#: src/views/Settings.js:1347
+#: src/views/Settings.js:1352
msgid "HTTPS (SSL/TLS)"
msgstr "HTTPS (SSL/TLS)"
-#: src/views/Settings.js:1331
+#: src/views/Settings.js:1336
msgid "HTTPS port"
msgstr "Porta HTTPS"
-#: src/views/Edit/Sources/V4L.js:145
-#: src/views/Edit/Wizard/Sources/V4L.js:120
+#: src/views/Edit/Sources/V4L.js:151
+#: src/views/Edit/Wizard/Sources/V4L.js:140
msgid "Hardware device"
msgstr "Dispositivo hardware"
-#: src/views/Playersite.js:566
+#: src/views/Playersite.js:579
msgid "Header"
msgstr "Intestazione"
-#: src/views/Playersite.js:522
+#: src/views/Playersite.js:535
msgid "Headline"
msgstr "Titolo"
@@ -971,7 +979,7 @@ msgstr "Titolo"
msgid "Hosted Restreamer interface"
msgstr "Interfaccia Restreamer in hosting"
-#: src/views/Settings.js:1253
+#: src/views/Settings.js:1258
msgid "Human readable name on the service."
msgstr "Nome leggibile dall'uomo del servizio."
@@ -979,32 +987,32 @@ msgstr "Nome leggibile dall'uomo del servizio."
msgid "IP address"
msgstr "Indirizzo IP"
-#: src/views/Settings.js:2003
+#: src/views/Settings.js:2008
msgid "If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port."
msgstr "Se ha cambiato le porte, è possibile che Restreamer Core sia già stato riavviato, ma ora è disponibile su una porta diversa."
-#: src/views/Settings.js:1997
+#: src/views/Settings.js:2002
msgid "If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core."
msgstr "Se ha attivato Let's Encrypt TLS, potrebbe essere necessario un po' di tempo per acquisire i certificati. Si assicuri che Restreamer Core sia raggiungibile tramite la porta 80 da Internet. Controlli il registro della console di Restreamer Core."
-#: src/views/Settings.js:1520
+#: src/views/Settings.js:1525
msgid "Ignore IP ranges"
msgstr "Ignora gli intervalli IP"
-#: src/views/Playersite.js:611
-#: src/views/Publication/Player.js:363
+#: src/views/Playersite.js:624
+#: src/views/Publication/Player.js:366
msgid "Image URL"
msgstr "URL dell'immagine"
-#: src/views/Playersite.js:636
+#: src/views/Playersite.js:649
msgid "Imprint"
msgstr "Impronta"
-#: src/views/Playersite.js:366
+#: src/views/Playersite.js:368
msgid "In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly."
msgstr "Oltre al player, Restreamer offre una landingpage completa, che può utilizzare per presentare il suo live stream in modo semplice e veloce."
-#: src/views/Settings.js:1572
+#: src/views/Settings.js:1577
msgid "In-memory"
msgstr "In-memory"
@@ -1022,19 +1030,19 @@ msgstr "Incompatibile"
msgid "Inherit"
msgstr "Eredita"
-#: src/views/Playersite.js:694
+#: src/views/Playersite.js:707
msgid "Inject 1"
msgstr "Iniettare 1"
-#: src/views/Playersite.js:714
+#: src/views/Playersite.js:727
msgid "Inject 2"
msgstr "Iniettare 2"
-#: src/views/Playersite.js:734
+#: src/views/Playersite.js:747
msgid "Inject 3"
msgstr "Iniettare 3"
-#: src/views/Playersite.js:754
+#: src/views/Playersite.js:767
msgid "Inject 4"
msgstr "Iniettare 4"
@@ -1050,8 +1058,8 @@ msgstr "Server RTMP interno"
msgid "Interval (seconds)"
msgstr "Intervallo (secondi)"
-#: src/Header.js:298
-#: src/Header.js:339
+#: src/Header.js:295
+#: src/Header.js:336
msgid "Issue alert"
msgstr "Allarme problemi"
@@ -1063,11 +1071,11 @@ msgstr "Intervallo dei fotogrammi chiave (secondi)"
msgid "Layout"
msgstr "Layout"
-#: src/views/Settings.js:1352
+#: src/views/Settings.js:1357
msgid "Let's Encrypt certification"
msgstr "Certificazione Let's Encrypt"
-#: src/views/Settings.js:1360
+#: src/views/Settings.js:1365
msgid "Let's Encrypt requires one or more public domain names and an accessible port 80/TCP."
msgstr "Let's Encrypt richiede uno o più nomi di dominio pubblico e una porta 80/TCP accessibile."
@@ -1075,42 +1083,42 @@ msgstr "Let's Encrypt richiede uno o più nomi di dominio pubblico e una porta 8
msgid "Level"
msgstr "Livello"
-#: src/views/Settings.js:1913
+#: src/views/Settings.js:1918
msgid "Level of system protocol."
msgstr "Livello di protocollo del sistema."
-#: src/views/Edit/Wizard/index.js:1044
-#: src/views/Edit/index.js:402
-#: src/views/Edit/index.js:523
+#: src/views/Edit/Wizard/index.js:1061
+#: src/views/Edit/index.js:403
+#: src/views/Edit/index.js:525
msgid "License"
msgstr "Licenza"
-#: src/views/Edit/Sources/VirtualVideo.js:167
+#: src/views/Edit/Sources/VirtualVideo.js:176
msgid "Life color"
msgstr "Colore della vita"
-#: src/views/Playersite.js:593
+#: src/views/Playersite.js:606
msgid "Linecolor"
msgstr "Linecolor"
-#: src/views/Playersite.js:531
-#: src/views/Publication/Player.js:393
+#: src/views/Playersite.js:544
+#: src/views/Publication/Player.js:396
msgid "Link"
msgstr "Link"
-#: src/views/Playersite.js:540
+#: src/views/Playersite.js:553
msgid "Link, mouseover"
msgstr "Link, passaggio del mouse"
-#: src/views/Settings.js:1528
+#: src/views/Settings.js:1533
msgid "List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions."
msgstr "Elenco di intervalli IP in notazione CIDR, ad esempio 127.0.0.1/32, che le statistiche non registreranno, un intervallo IP per riga. Lasciare vuoto per registrare tutte le sessioni."
-#: src/views/Settings.js:1746
+#: src/views/Settings.js:1751
msgid "List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types."
msgstr "Elenco di estensioni di file da mettere in cache (ad esempio \".html\"), una per riga. Lasciare vuoto per mettere in cache tutti i tipi di file."
-#: src/misc/controls/HLS.js:71
+#: src/misc/controls/HLS.js:74
msgid "List size (segments)"
msgstr "Dimensione della lista (segmenti)"
@@ -1127,27 +1135,27 @@ msgid "Live-Streaming to Twitch Live RTMP Service."
msgstr "Live-Streaming su Twitch Live RTMP Service."
#: src/views/Publication/Services/Vimeo.js:12
-msgid "Live-Streaming to Vimeos Live RTMP Service"
-msgstr "Trasmissione in diretta su Vimeos Live RTMP Service"
+msgid "Live-Streaming to Vimeo Live RTMP Service"
+msgstr "Trasmissione in diretta su Vimeo Live RTMP Service"
#: src/views/Publication/Services/Livespotting.js:94
msgid "Livesource ID"
msgstr "ID Livesource"
-#: src/views/Settings.js:1865
+#: src/views/Settings.js:1870
msgid "Log level"
msgstr "Livello di registro"
#: src/misc/modals/Process.js:90
#: src/views/Settings.js:1147
-#: src/views/Settings.js:1841
+#: src/views/Settings.js:1846
msgid "Logging"
msgstr "Registrazione"
#: src/views/Login.js:297
#: src/views/Login.js:391
#: src/views/Login.js:406
-#: src/views/Publication/Services/Akamai.js:123
+#: src/views/Publication/Services/Akamai.js:124
msgid "Login"
msgstr "Accesso"
@@ -1163,15 +1171,15 @@ msgstr "Accesso fallito: Impossibile caricare i dettagli API"
msgid "Login failed: {0}"
msgstr "Accesso fallito: {0}"
-#: src/views/Settings.js:1420
+#: src/views/Settings.js:1425
msgid "Login/JWT authorization"
msgstr "Accesso/Autorizzazione JWT"
-#: src/views/Publication/Player.js:318
+#: src/views/Publication/Player.js:321
msgid "Logo"
msgstr "Logo"
-#: src/Header.js:310
+#: src/Header.js:307
msgid "Logout"
msgstr "Disconnessione"
@@ -1179,12 +1187,12 @@ msgstr "Disconnessione"
msgid "MB"
msgstr "MB"
-#: src/views/Edit/index.js:379
+#: src/views/Edit/index.js:380
msgid "Main Source"
msgstr "Fonte principale"
-#: src/views/Main/index.js:263
-#: src/views/Playersite.js:386
+#: src/views/Main/index.js:260
+#: src/views/Playersite.js:389
msgid "Main channel"
msgstr "Canale principale"
@@ -1192,11 +1200,11 @@ msgstr "Canale principale"
msgid "Main channel not found"
msgstr "Canale principale non trovato"
-#: src/views/Edit/Wizard/index.js:181
+#: src/views/Edit/Wizard/index.js:188
msgid "Main channel saved"
msgstr "Canale principale salvato"
-#: src/views/Playersite.js:409
+#: src/views/Playersite.js:412
msgid "Main page channel (index.html)."
msgstr "Canale della pagina principale (index.html)."
@@ -1209,19 +1217,19 @@ msgstr "Canale della pagina principale (index.html)."
msgid "Maintainer:"
msgstr "Manutentore:"
-#: src/views/Settings.js:1705
+#: src/views/Settings.js:1710
msgid "Maximum allowed cache size, 0 for unlimited."
msgstr "Dimensione massima consentita della cache, 0 per illimitata."
-#: src/views/Settings.js:1627
+#: src/views/Settings.js:1632
msgid "Maximum allowed megabytes of RAM for /memfs, 0 for unlimited."
msgstr "Megabyte massimi consentiti di RAM per /memfs, 0 per illimitato."
-#: src/views/Settings.js:1671
+#: src/views/Settings.js:1676
msgid "Maximum allowed megabytes to consume from hard disk. 0 for unlimited."
msgstr "Megabyte massimi consentiti da consumare dal disco rigido. 0 per illimitato."
-#: src/views/Settings.js:1389
+#: src/views/Settings.js:1394
msgid "Maximum bandwidth Mbit/s"
msgstr "Larghezza di banda massima Mbit/s"
@@ -1229,34 +1237,34 @@ msgstr "Larghezza di banda massima Mbit/s"
msgid "Maximum delay in milliseconds."
msgstr "Ritardo massimo in millisecondi."
-#: src/views/Settings.js:1723
+#: src/views/Settings.js:1728
msgid "Maximum file size (Megabytes)"
msgstr "Dimensione massima del file (Megabyte)"
-#: src/views/Settings.js:1731
+#: src/views/Settings.js:1736
msgid "Maximum file size to put in cache."
msgstr "Dimensione massima del file da inserire nella cache."
-#: src/views/Settings.js:1949
+#: src/views/Settings.js:1954
msgid "Maximum log histroy"
msgstr "Istanza di log massima"
-#: src/views/Settings.js:1918
-#: src/views/Settings.js:1936
+#: src/views/Settings.js:1923
+#: src/views/Settings.js:1941
msgid "Maximum log lines"
msgstr "Linee di registro massime"
-#: src/views/Settings.js:1619
-#: src/views/Settings.js:1663
-#: src/views/Settings.js:1697
+#: src/views/Settings.js:1624
+#: src/views/Settings.js:1668
+#: src/views/Settings.js:1702
msgid "Maximum size (Megabytes)"
msgstr "Dimensione massima (Megabyte)"
-#: src/views/Settings.js:1537
+#: src/views/Settings.js:1542
msgid "Maximum viewer idle time (Seconds)"
msgstr "Tempo massimo di inattività del telespettatore (secondi)"
-#: src/views/Settings.js:1373
+#: src/views/Settings.js:1378
msgid "Maximum viewers"
msgstr "Spettatori massimi"
@@ -1264,12 +1272,12 @@ msgstr "Spettatori massimi"
msgid "Memory"
msgstr "Memoria"
-#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:402
msgid "Meta information"
msgstr "Meta informazioni"
-#: src/views/Edit/Wizard/index.js:989
-#: src/views/Edit/index.js:503
+#: src/views/Edit/Wizard/index.js:1006
+#: src/views/Edit/index.js:505
msgid "Metadata"
msgstr "Metadati"
@@ -1291,44 +1299,44 @@ msgstr "Maggiori informazioni sul copyright di YouTube <0>qui0>."
msgid "More about licenses here"
msgstr "Maggiori informazioni sulle licenze qui"
-#: src/views/Settings.js:1222
+#: src/views/Settings.js:1227
msgid "More about the service"
msgstr "Maggiori informazioni sul servizio"
-#: src/views/Publication/Player.js:435
+#: src/views/Publication/Player.js:438
msgid "Mute"
msgstr "Muto"
#: src/misc/ChannelList.js:380
-#: src/misc/controls/Metadata.js:79
-#: src/misc/controls/Metadata.js:101
-#: src/views/Playersite.js:476
-#: src/views/Settings.js:1245
+#: src/misc/controls/Metadata.js:76
+#: src/misc/controls/Metadata.js:98
+#: src/views/Playersite.js:489
+#: src/views/Settings.js:1250
msgid "Name"
msgstr "Nome"
-#: src/views/Playersite.js:481
+#: src/views/Playersite.js:494
msgid "Name for the template. If the name already exists, it will be overwritten."
msgstr "Nome del modello. Se il nome esiste già, verrà sovrascritto."
#: src/views/Settings.js:1142
-#: src/views/Settings.js:1292
+#: src/views/Settings.js:1297
msgid "Network"
msgstr "Rete"
-#: src/views/Edit/Sources/Network.js:668
+#: src/views/Edit/Sources/Network.js:684
#: src/views/Edit/Wizard/Sources/Network.js:110
msgid "Network source"
msgstr "Fonte della rete"
-#: src/views/Edit/Wizard/index.js:399
-#: src/views/Edit/Wizard/index.js:635
-#: src/views/Edit/Wizard/index.js:900
-#: src/views/Edit/Wizard/index.js:1012
+#: src/views/Edit/Wizard/index.js:413
+#: src/views/Edit/Wizard/index.js:652
+#: src/views/Edit/Wizard/index.js:917
+#: src/views/Edit/Wizard/index.js:1029
msgid "Next"
msgstr "Prossimo"
-#: src/views/Edit/Profile.js:405
+#: src/views/Edit/Profile.js:413
msgid "Next: Audio"
msgstr "Prossimo: Audio"
@@ -1336,12 +1344,12 @@ msgstr "Prossimo: Audio"
msgid "Next: Video setup"
msgstr "Prossimo: Impostazione video"
-#: src/views/Edit/Wizard/index.js:1165
+#: src/views/Edit/Wizard/index.js:1182
msgid "No"
msgstr "No"
#: src/views/Edit/Sources/NoAudio.js:45
-#: src/views/Edit/Wizard/index.js:884
+#: src/views/Edit/Wizard/index.js:901
msgid "No audio"
msgstr "Nessun audio"
@@ -1349,7 +1357,12 @@ msgstr "Nessun audio"
msgid "No audio stream available"
msgstr "Nessun flusso audio disponibile"
-#: src/views/Edit/Wizard/index.js:359
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:70
+#: src/views/Edit/Wizard/Sources/V4L.js:99
+msgid "No input device available"
+msgstr "Nessun dispositivo di input disponibile"
+
+#: src/views/Edit/Wizard/index.js:373
msgid "No live stream was detected. Please check the software that sends the stream."
msgstr "Non è stato rilevato alcun flusso in diretta. Si prega di controllare il software che invia il flusso."
@@ -1357,12 +1370,16 @@ msgstr "Non è stato rilevato alcun flusso in diretta. Si prega di controllare i
msgid "No source selected"
msgstr "Nessuna fonte selezionata"
-#: src/misc/EncodingSelect.js:152
+#: src/views/Edit/SourceSelect.js:174
+msgid "No sources available"
+msgstr "Nessuna fonte disponibile"
+
+#: src/misc/EncodingSelect.js:164
msgid "No suitable encoder found."
msgstr "Nessun encoder adatto trovato."
-#: src/views/Main/index.js:289
-#: src/views/Publication/Player.js:291
+#: src/views/Main/index.js:286
+#: src/views/Publication/Player.js:294
msgid "No video"
msgstr "Nessun video"
@@ -1370,7 +1387,7 @@ msgstr "Nessun video"
msgid "No video stream available"
msgstr "Nessun flusso video disponibile"
-#: src/views/Settings.js:1238
+#: src/views/Settings.js:1243
msgid "Node ID"
msgstr "ID del nodo"
@@ -1378,36 +1395,36 @@ msgstr "ID del nodo"
msgid "Noise"
msgstr "Rumore"
-#: src/views/Edit/Sources/AVFoundation.js:139
+#: src/views/Edit/Sources/AVFoundation.js:145
#: src/views/Edit/Summary.js:30
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:98
msgid "None"
msgstr "Nessuno"
-#: src/views/Playersite.js:351
-#: src/views/Playersite.js:631
+#: src/views/Playersite.js:353
+#: src/views/Playersite.js:644
msgid "Notes"
msgstr "Note"
-#: src/views/Settings.js:1926
-#: src/views/Settings.js:1944
+#: src/views/Settings.js:1931
+#: src/views/Settings.js:1949
msgid "Number of log lines to keep."
msgstr "Numero di righe di registro da conservare."
-#: src/views/Settings.js:1957
+#: src/views/Settings.js:1962
msgid "Number of logs to keep for each process."
msgstr "Numero di registri da conservare per ogni processo."
-#: src/views/Playersite.js:800
-#: src/views/Publication/Player.js:463
+#: src/views/Playersite.js:813
+#: src/views/Publication/Player.js:466
msgid "OK"
msgstr "OK"
-#: src/views/Settings.js:1492
+#: src/views/Settings.js:1497
msgid "One referrer per line, e.g. http://www.example.com"
msgstr "Un referente per riga, ad esempio http://www.example.com."
-#: src/views/Playersite.js:785
+#: src/views/Playersite.js:798
msgid "Open"
msgstr "Aperto"
@@ -1415,32 +1432,32 @@ msgstr "Aperto"
msgid "Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources."
msgstr "Il passthrough (copia) deve essere disattivato solo se necessario. Ogni codifica richiede risorse CPU/GPU aggiuntive."
-#: src/views/Edit/Sources/Network.js:366
+#: src/views/Edit/Sources/Network.js:382
#: src/views/Edit/Wizard/Sources/Network.js:88
#: src/views/Login.js:282
-#: src/views/Publication/Services/Akamai.js:133
+#: src/views/Publication/Services/Akamai.js:134
#: src/views/Publication/Services/DASH.js:198
#: src/views/Publication/Services/DaCast.js:142
#: src/views/Publication/Services/HLS.js:187
#: src/views/Publication/Services/RTSP.js:156
#: src/views/Publication/Services/Red5.js:157
#: src/views/Publication/Services/WOWZA.js:178
-#: src/views/Settings.js:1448
-#: src/views/Settings.js:1606
+#: src/views/Settings.js:1453
+#: src/views/Settings.js:1611
msgid "Password"
msgstr "Password"
-#: src/views/Settings.js:1454
-#: src/views/Settings.js:1614
+#: src/views/Settings.js:1459
+#: src/views/Settings.js:1619
msgid "Password for authorization."
msgstr "Password per l'autorizzazione."
-#: src/views/Edit/Sources/Network.js:371
+#: src/views/Edit/Sources/Network.js:387
#: src/views/Edit/Wizard/Sources/Network.js:90
msgid "Password for the device."
msgstr "Password per il dispositivo."
-#: src/views/Settings.js:1550
+#: src/views/Settings.js:1555
msgid "Persist viewer statistics"
msgstr "Persistere le statistiche dei visualizzatori"
@@ -1456,9 +1473,9 @@ msgstr "Piano: <0>Inizio0>"
msgid "Platforms"
msgstr "Piattaforme"
-#: src/views/Publication/Player.js:320
+#: src/views/Publication/Player.js:323
#: src/views/Settings.js:1144
-#: src/views/Settings.js:1463
+#: src/views/Settings.js:1468
msgid "Playback"
msgstr "Riproduzione"
@@ -1466,16 +1483,16 @@ msgstr "Riproduzione"
msgid "Player"
msgstr "Giocatore"
-#: src/views/Publication/Player.js:325
+#: src/views/Publication/Player.js:328
msgid "Player URL"
msgstr "URL del giocatore"
-#: src/views/Publication/Player.js:254
+#: src/views/Publication/Player.js:257
msgid "Player settings saved"
msgstr "Impostazioni del giocatore salvate"
-#: src/Header.js:270
-#: src/views/Playersite.js:372
+#: src/Header.js:267
+#: src/views/Playersite.js:375
msgid "Playersite"
msgstr "Playersite"
@@ -1484,15 +1501,15 @@ msgstr "Playersite"
msgid "Playlist"
msgstr "Playlist"
-#: src/views/Main/index.js:332
+#: src/views/Main/index.js:329
msgid "Please check the <0>process log0>"
msgstr "Si prega di controllare il <0>log del processo0>"
-#: src/views/Publication/Services/Akamai.js:28
+#: src/views/Publication/Services/Akamai.js:29
#: src/views/Publication/Services/Bitmovin.js:23
#: src/views/Publication/Services/Brightcove.js:23
-#: src/views/Publication/Services/CDN77.js:24
-#: src/views/Publication/Services/Core.js:25
+#: src/views/Publication/Services/CDN77.js:23
+#: src/views/Publication/Services/Core.js:26
#: src/views/Publication/Services/DASH.js:35
#: src/views/Publication/Services/DaCast.js:26
#: src/views/Publication/Services/HLS.js:37
@@ -1511,8 +1528,8 @@ msgid "Please contact the operator of the service and check what happens."
msgstr "Contatta l'operatore del servizio e verifica cosa succede."
#: src/views/Playersite.js:122
-#: src/views/Playersite.js:196
-#: src/views/Publication/Player.js:157
+#: src/views/Playersite.js:197
+#: src/views/Publication/Player.js:159
msgid "Please select a file to upload."
msgstr "Seleziona un file da caricare."
@@ -1520,21 +1537,21 @@ msgstr "Seleziona un file da caricare."
msgid "Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources."
msgstr "Se possibile, utilizzi \"Passthrough (copia)\". La codifica richiede risorse CPU/GPU aggiuntive."
-#: src/views/Edit/Wizard/index.js:418
-#: src/views/Edit/Wizard/index.js:916
+#: src/views/Edit/Wizard/index.js:435
+#: src/views/Edit/Wizard/index.js:933
msgid "Please wait. Probe stream data ..."
msgstr "Si prega di attendere. Flusso di dati della sonda ..."
-#: src/views/Edit/Wizard/index.js:1086
+#: src/views/Edit/Wizard/index.js:1103
msgid "Please wait. Setting up the stream ..."
msgstr "Si prega di attendere. Impostazione del flusso ..."
#: src/views/Publication/Services/Bitmovin.js:92
-#: src/views/Settings.js:1798
+#: src/views/Settings.js:1803
msgid "Port"
msgstr "Porto"
-#: src/views/Publication/Player.js:378
+#: src/views/Publication/Player.js:381
msgid "Position"
msgstr "Posizione"
@@ -1552,20 +1569,20 @@ msgstr "Flusso primario"
msgid "Primary stream key"
msgstr "Chiave di flusso primaria"
-#: src/views/Edit/Sources/ALSA.js:131
-#: src/views/Edit/Sources/AVFoundation.js:192
+#: src/views/Edit/Sources/ALSA.js:136
+#: src/views/Edit/Sources/AVFoundation.js:201
#: src/views/Edit/Sources/Framebuffer.js:110
-#: src/views/Edit/Sources/Network.js:489
-#: src/views/Edit/Sources/Network.js:536
-#: src/views/Edit/Sources/Network.js:583
+#: src/views/Edit/Sources/Network.js:505
+#: src/views/Edit/Sources/Network.js:552
+#: src/views/Edit/Sources/Network.js:599
#: src/views/Edit/Sources/Raspicam.js:113
-#: src/views/Edit/Sources/V4L.js:126
+#: src/views/Edit/Sources/V4L.js:131
#: src/views/Edit/Sources/VirtualAudio.js:169
-#: src/views/Edit/Sources/VirtualVideo.js:176
+#: src/views/Edit/Sources/VirtualVideo.js:188
msgid "Probe"
msgstr "Sonda"
-#: src/views/Edit/index.js:491
+#: src/views/Edit/index.js:493
#: src/views/Publication/Add.js:433
#: src/views/Publication/Edit.js:441
msgid "Process"
@@ -1580,40 +1597,41 @@ msgstr "Controllo del processo"
msgid "Process debug"
msgstr "Debug del processo"
-#: src/views/Main/index.js:407
+#: src/views/Main/index.js:413
#: src/views/Publication/Edit.js:591
msgid "Process debug report"
msgstr "Rapporto di debug del processo"
-#: src/views/Main/index.js:383
-#: src/views/Main/index.js:399
+#: src/views/Main/index.js:389
+#: src/views/Main/index.js:405
#: src/views/Publication/Edit.js:468
#: src/views/Publication/Edit.js:583
msgid "Process details"
msgstr "Dettagli del processo"
-#: src/views/Main/index.js:386
+#: src/views/Main/index.js:392
msgid "Process report"
msgstr "Rapporto sul processo"
-#: src/views/Edit/index.js:400
-#: src/views/Edit/index.js:461
+#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:463
msgid "Processing & Control"
msgstr "Elaborazione e controllo"
#: src/misc/coders/Encoders/video/H264NVENC.js:92
+#: src/misc/coders/Encoders/video/H264VAAPI.js:82
#: src/misc/coders/settings/Video.js:142
-#: src/views/Edit/Wizard/index.js:590
+#: src/views/Edit/Wizard/index.js:607
msgid "Profile"
msgstr "Profilo"
-#: src/views/Edit/Sources/Network.js:504
-#: src/views/Publication/Services/Akamai.js:143
-#: src/views/Publication/Services/Akamai.js:181
+#: src/views/Edit/Sources/Network.js:520
+#: src/views/Publication/Services/Akamai.js:144
+#: src/views/Publication/Services/Akamai.js:182
#: src/views/Publication/Services/Bitmovin.js:86
#: src/views/Publication/Services/Brightcove.js:87
-#: src/views/Publication/Services/CDN77.js:91
-#: src/views/Publication/Services/Core.js:90
+#: src/views/Publication/Services/CDN77.js:90
+#: src/views/Publication/Services/Core.js:91
#: src/views/Publication/Services/DASH.js:186
#: src/views/Publication/Services/DaCast.js:110
#: src/views/Publication/Services/DaCast.js:168
@@ -1634,7 +1652,7 @@ msgstr "Protocollo"
msgid "Protocols"
msgstr "Protocolli"
-#: src/views/Settings.js:1302
+#: src/views/Settings.js:1307
msgid "Public domain/s"
msgstr "Dominio pubblico/i"
@@ -1643,7 +1661,7 @@ msgstr "Dominio pubblico/i"
msgid "Publication service not found"
msgstr "Servizio di pubblicazione non trovato"
-#: src/views/Playersite.js:317
+#: src/views/Playersite.js:319
msgid "Publication website settings saved"
msgstr "Impostazioni del sito web di pubblicazione salvate"
@@ -1651,15 +1669,16 @@ msgstr "Impostazioni del sito web di pubblicazione salvate"
msgid "Publications"
msgstr "Pubblicazioni"
-#: src/views/Edit/Sources/Network.js:641
+#: src/views/Edit/Sources/Network.js:657
msgid "Pull Mode"
msgstr "Modo di tirare"
-#: src/views/Edit/Sources/Network.js:640
+#: src/views/Edit/Sources/Network.js:656
msgid "Pull or recieve the data:"
msgstr "Tirare o ricevere i dati:"
#: src/misc/Progress.js:90
+#: src/misc/coders/Encoders/video/H264VAAPI.js:137
msgid "Quality"
msgstr "Qualità"
@@ -1667,37 +1686,37 @@ msgstr "Qualità"
msgid "RGB test pattern"
msgstr "Modello di test RGB"
-#: src/views/Settings.js:1819
+#: src/views/Settings.js:1824
msgid "RTMP app for publishing."
msgstr "App RTMP per la pubblicazione."
-#: src/views/Settings.js:1760
+#: src/views/Settings.js:1765
msgid "RTMP server"
msgstr "Server RTMP"
-#: src/views/Edit/Sources/Network.js:556
+#: src/views/Edit/Sources/Network.js:572
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:50
msgid "RTMP server is not enabled"
msgstr "Il server RTMP non è abilitato"
-#: src/views/Settings.js:1806
+#: src/views/Settings.js:1811
msgid "RTMP server listen address."
msgstr "Indirizzo di ascolto del server RTMP."
-#: src/views/Settings.js:1832
+#: src/views/Settings.js:1837
msgid "RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'"
msgstr "Token RTMP per la pubblicazione e la riproduzione. Il token è il valore del parametro di query URL 'token'."
#: src/views/Settings.js:1146
-#: src/views/Settings.js:1755
+#: src/views/Settings.js:1760
msgid "RTMP/S"
msgstr "RTMP/S"
-#: src/views/Settings.js:1767
+#: src/views/Settings.js:1772
msgid "RTMPS server"
msgstr "Server RTMPS"
-#: src/views/Edit/Sources/Network.js:389
+#: src/views/Edit/Sources/Network.js:405
msgid "RTSP"
msgstr "RTSP"
@@ -1707,6 +1726,7 @@ msgid "Raspberry Pi camera"
msgstr "Fotocamera Raspberry Pi"
#: src/misc/coders/Encoders/video/H264NVENC.js:144
+#: src/misc/coders/Encoders/video/H264VAAPI.js:63
msgid "Rate control"
msgstr "Controllo del tasso"
@@ -1714,11 +1734,11 @@ msgstr "Controllo del tasso"
msgid "Ratio"
msgstr "Rapporto"
-#: src/views/Edit/Sources/Network.js:418
+#: src/views/Edit/Sources/Network.js:434
msgid "Read input at native speed"
msgstr "Leggere l'input a velocità nativa"
-#: src/views/Edit/Sources/Network.js:642
+#: src/views/Edit/Sources/Network.js:658
msgid "Receive Mode"
msgstr "Modalità di ricezione"
@@ -1732,13 +1752,13 @@ msgstr "Ricollegare"
msgid "Reconnect delay (seconds)"
msgstr "Ritardo di riconnessione (secondi)"
-#: src/views/Main/index.js:343
+#: src/views/Main/index.js:340
#: src/views/Publication/Process.js:68
#: src/views/Publication/Process.js:81
msgid "Reconnecting in {0}s"
msgstr "Riconnettersi in {0}s"
-#: src/views/Settings.js:1994
+#: src/views/Settings.js:1999
msgid "Reconnecting to Restreamer Core failed for the last {RETRIES} seconds."
msgstr "La riconnessione a Restreamer Core non è riuscita negli ultimi {RETRIES} secondi."
@@ -1746,6 +1766,14 @@ msgstr "La riconnessione a Restreamer Core non è riuscita negli ultimi {RETRIES
msgid "Reconnecting to Restreamer Core failed."
msgstr "La riconnessione a Restreamer Core non è riuscita."
+#: src/views/Edit/Sources/ALSA.js:122
+#: src/views/Edit/Sources/AVFoundation.js:181
+#: src/views/Edit/Sources/V4L.js:117
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:135
+#: src/views/Edit/Wizard/Sources/V4L.js:120
+msgid "Refresh"
+msgstr "Aggiornamento"
+
#: src/views/Publication/Services/Restream.js:86
#: src/views/Publication/Services/Twitch.js:78
#: src/views/Publication/Services/Twitter.js:150
@@ -1754,36 +1782,36 @@ msgid "Region"
msgstr "Regione"
#: src/views/Password.js:159
-#: src/views/Settings.js:2014
+#: src/views/Settings.js:2019
msgid "Reload"
msgstr "Ricarica"
-#: src/views/Settings.js:1632
+#: src/views/Settings.js:1637
msgid "Remove the oldest entries if the /memfs is full"
msgstr "Rimuovere le voci più vecchie se la /memfs è piena"
-#: src/views/Settings.js:1779
+#: src/views/Settings.js:1784
msgid "Requires activation"
msgstr "Richiede l'attivazione"
-#: src/views/Settings.js:1201
-#: src/views/Settings.js:2031
-#: src/views/Settings.js:2044
-#: src/views/Settings.js:2053
+#: src/views/Settings.js:1206
+#: src/views/Settings.js:2036
+#: src/views/Settings.js:2049
+#: src/views/Settings.js:2058
msgid "Restart"
msgstr "Riavviare"
-#: src/views/Settings.js:2022
+#: src/views/Settings.js:2027
msgid "Restart required"
msgstr "Riavvio richiesto"
#: src/views/Password.js:136
-#: src/views/Settings.js:1982
+#: src/views/Settings.js:1987
msgid "Restarting"
msgstr "Riavvio"
#: src/views/Password.js:141
-#: src/views/Settings.js:1987
+#: src/views/Settings.js:1992
msgid "Restarting Restreamer Core ..."
msgstr "Riavvio di Restreamer Core ..."
@@ -1791,15 +1819,15 @@ msgstr "Riavvio di Restreamer Core ..."
msgid "Restarting the application failed."
msgstr "Il riavvio dell'applicazione non è riuscito."
-#: src/views/Settings.js:1229
+#: src/views/Settings.js:1234
msgid "Restreamer Service"
msgstr "Servizio Restreamer"
-#: src/views/Main/index.js:242
+#: src/views/Main/index.js:239
msgid "Retrieving stream data ..."
msgstr "Recuperare i dati del flusso ..."
-#: src/views/Edit/Wizard/index.js:1111
+#: src/views/Edit/Wizard/index.js:1128
#: src/views/Invalid.js:43
#: src/views/Settings.js:1116
msgid "Retry"
@@ -1813,13 +1841,13 @@ msgstr "Regola"
msgid "Sampling"
msgstr "Campionamento"
-#: src/views/Edit/Wizard/index.js:1070
-#: src/views/Edit/index.js:558
-#: src/views/Playersite.js:775
+#: src/views/Edit/Wizard/index.js:1087
+#: src/views/Edit/index.js:560
+#: src/views/Playersite.js:788
#: src/views/Publication/Add.js:534
#: src/views/Publication/Edit.js:571
-#: src/views/Publication/Player.js:449
-#: src/views/Settings.js:1972
+#: src/views/Publication/Player.js:452
+#: src/views/Settings.js:1977
msgid "Save"
msgstr "Salva"
@@ -1827,7 +1855,7 @@ msgstr "Salva"
msgid "Scale"
msgstr "Scala"
-#: src/views/Settings.js:1718
+#: src/views/Settings.js:1723
msgid "Seconds to keep files in cache."
msgstr "Secondi per mantenere i file nella cache."
@@ -1843,24 +1871,24 @@ msgstr "Secondi fino alla terminazione di un processo in stallo."
msgid "Seconds until the snapshot/thumbnail of the video source is updated."
msgstr "Secondi fino all'aggiornamento dell'istantanea/ miniatura della sorgente video."
-#: src/views/Settings.js:1468
+#: src/views/Settings.js:1473
msgid "Security"
msgstr "Sicurezza"
-#: src/views/Publication/Services/Core.js:127
+#: src/views/Publication/Services/Core.js:122
#: src/views/Publication/Services/Livespotting.js:103
msgid "Security token"
msgstr "Token di sicurezza"
-#: src/views/Publication/Player.js:339
+#: src/views/Publication/Player.js:342
msgid "Seekbar color"
msgstr "Colore Seekbar"
-#: src/misc/controls/HLS.js:59
+#: src/misc/controls/HLS.js:62
msgid "Segment length (seconds)"
msgstr "Lunghezza del segmento (secondi)"
-#: src/misc/controls/HLS.js:64
+#: src/misc/controls/HLS.js:67
msgid "Segment will be cut on the following keyframe after this time has passed. 2 is recommended."
msgstr "Il segmento verrà tagliato sul fotogramma chiave successivo, una volta trascorso questo tempo. Si consiglia il valore 2."
@@ -1869,19 +1897,19 @@ msgstr "Il segmento verrà tagliato sul fotogramma chiave successivo, una volta
msgid "Segmentation"
msgstr "Segmentazione"
-#: src/views/Edit/Sources/ALSA.js:114
-#: src/views/Edit/Sources/AVFoundation.js:166
+#: src/views/Edit/Sources/ALSA.js:108
+#: src/views/Edit/Sources/AVFoundation.js:172
#: src/views/Edit/Sources/Framebuffer.js:99
#: src/views/Edit/Sources/Raspicam.js:96
-#: src/views/Edit/Sources/V4L.js:109
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:101
+#: src/views/Edit/Sources/V4L.js:103
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:120
#: src/views/Edit/Wizard/Sources/Raspicam.js:95
-#: src/views/Edit/Wizard/Sources/V4L.js:98
+#: src/views/Edit/Wizard/Sources/V4L.js:114
msgid "Select a device:"
msgstr "Selezionare un dispositivo:"
#: src/views/Edit/Sources/VirtualAudio.js:84
-msgid "Select audio Source:"
+msgid "Select audio source:"
msgstr "Seleziona la sorgente audio:"
#: src/views/Edit/Sources/VirtualVideo.js:114
@@ -1892,32 +1920,32 @@ msgstr "Selezionare la fonte ..."
msgid "Select video source:"
msgstr "Selezionare la sorgente video:"
-#: src/views/Edit/Wizard/index.js:261
+#: src/views/Edit/Wizard/index.js:268
msgid "Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer)."
msgstr "Selezioni se prelevare il flusso da una <0>sorgente di rete0> (come una telecamera di rete) o dal <1>server RTMP interno1> (ad esempio, i flussi OBS verso il Restreamer)."
-#: src/misc/EncodingSelect.js:184
+#: src/misc/EncodingSelect.js:196
msgid "Select your encoding setting:"
msgstr "Seleziona la tua impostazione di codifica:"
-#: src/views/Playersite.js:575
+#: src/views/Playersite.js:588
msgid "Selected"
msgstr "Selezionato"
-#: src/views/Playersite.js:392
+#: src/views/Playersite.js:395
msgid "Selected channel"
msgstr "Canale selezionato"
-#: src/views/Playersite.js:438
+#: src/views/Playersite.js:449
msgid "Selection"
msgstr "Selezione"
-#: src/views/Settings.js:1185
+#: src/views/Settings.js:1190
msgid "Send anonymous metrics (helps us for future development)"
msgstr "Invii metriche anonime (ci aiuta per lo sviluppo futuro)"
-#: src/views/Edit/Sources/Network.js:526
-#: src/views/Edit/Sources/Network.js:573
+#: src/views/Edit/Sources/Network.js:542
+#: src/views/Edit/Sources/Network.js:589
#: src/views/Edit/Wizard/Sources/InternalHLS.js:48
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:68
msgid "Send stream to this address:"
@@ -1931,10 +1959,10 @@ msgstr "Invia il video al Framebuffer"
msgid "Server"
msgstr "Server"
-#: src/Header.js:260
+#: src/Header.js:257
#: src/views/Login.js:246
#: src/views/Settings.js:1140
-#: src/views/Settings.js:1215
+#: src/views/Settings.js:1220
msgid "Service"
msgstr "Servizio"
@@ -1943,7 +1971,7 @@ msgstr "Servizio"
msgid "Service name"
msgstr "Nome del servizio"
-#: src/views/Settings.js:1266
+#: src/views/Settings.js:1271
msgid "Service token for monitoring."
msgstr "Token di servizio per il monitoraggio."
@@ -1951,15 +1979,15 @@ msgstr "Token di servizio per il monitoraggio."
msgid "Sessions"
msgstr "Sessioni"
-#: src/views/Settings.js:1397
+#: src/views/Settings.js:1402
msgid "Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Imposta un limite di larghezza di banda in Mbit al secondo per il trasferimento di dati HLS in uscita. Tutti i servizi, come RTMP e i processi in uscita, sono inclusi nel calcolo. Se la larghezza di banda viene superata, gli spettatori HLS ricevono il codice di stato HTTP 509 (Limite di larghezza di banda superato). 0 è illimitato."
-#: src/views/Settings.js:1381
+#: src/views/Settings.js:1386
msgid "Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Imposta un limite di visualizzazione per le sessioni HLS. Se il limite viene superato, gli spettatori HLS ricevono il codice di stato HTTP 509 (Bandwidth Limit Exceeded). 0 è illimitato."
-#: src/views/Settings.js:1220
+#: src/views/Settings.js:1225
msgid "Setting for connection to the service."
msgstr "Impostazione per la connessione al servizio."
@@ -1971,11 +1999,11 @@ msgstr "Impostazioni"
msgid "Settings (expert mode)"
msgstr "Impostazioni (modalità esperto)"
-#: src/views/Settings.js:1648
+#: src/views/Settings.js:1653
msgid "Settings for /data path. The access is protected by"
msgstr "Impostazioni per il percorso /data. L'accesso è protetto da"
-#: src/views/Settings.js:1575
+#: src/views/Settings.js:1580
msgid "Settings for /memfs path."
msgstr "Impostazioni per il percorso /memfs."
@@ -1983,7 +2011,11 @@ msgstr "Impostazioni per il percorso /memfs."
msgid "Settings saved. All changes will be applied after restarting the application."
msgstr "Impostazioni salvate. Tutte le modifiche saranno applicate dopo il riavvio dell'applicazione."
-#: src/views/Playersite.js:420
+#: src/views/Playersite.js:417
+msgid "Share button"
+msgstr "Tasto condividi"
+
+#: src/views/Playersite.js:431
msgid "Shows a reference to the project."
msgstr "Mostra un riferimento al progetto."
@@ -1995,7 +2027,7 @@ msgstr "Si iscriva (gratis)"
msgid "Silence"
msgstr "Silenzio"
-#: src/views/Edit/Wizard/index.js:881
+#: src/views/Edit/Wizard/index.js:898
msgid "Silence Audio"
msgstr "Silenzio Audio"
@@ -2003,7 +2035,7 @@ msgstr "Silenzio Audio"
msgid "Sine"
msgstr "Seno"
-#: src/views/Playersite.js:378
+#: src/views/Playersite.js:381
msgid "Sitename"
msgstr "Nome del sito"
@@ -2011,7 +2043,8 @@ msgstr "Nome del sito"
msgid "Size"
msgstr "Dimensione"
-#: src/views/Edit/index.js:480
+#: src/views/Edit/index.js:482
+#: src/views/Main/index.js:372
msgid "Snapshot"
msgstr "Snapshot"
@@ -2019,7 +2052,7 @@ msgstr "Snapshot"
msgid "Social-login (OAuth2, 2FA)"
msgstr "Social-login (OAuth2, 2FA)"
-#: src/views/Edit/Sources/Network.js:402
+#: src/views/Edit/Sources/Network.js:418
msgid "Socket timeout (microseconds)"
msgstr "Timeout della presa (microsecondi)"
@@ -2040,33 +2073,33 @@ msgstr "Velocità"
msgid "Stale timeout (seconds)"
msgstr "Timeout di stallo (secondi)"
-#: src/views/Publication/Player.js:319
-#: src/views/Settings.js:1500
+#: src/views/Publication/Player.js:322
+#: src/views/Settings.js:1505
msgid "Statistics"
msgstr "Statistiche"
#: src/views/Settings.js:1145
-#: src/views/Settings.js:1567
+#: src/views/Settings.js:1572
msgid "Storage"
msgstr "Stoccaggio"
-#: src/views/Settings.js:1558
+#: src/views/Settings.js:1563
msgid "Stores the viewer statistics to the disk."
msgstr "Memorizza le statistiche del visualizzatore sul disco."
#: src/views/Edit/StreamSelect.js:30
#: src/views/Edit/StreamSelect.js:36
#: src/views/Edit/StreamSelect.js:81
-#: src/views/Edit/Wizard/index.js:861
+#: src/views/Edit/Wizard/index.js:878
msgid "Stream"
msgstr "Flusso"
-#: src/views/Publication/Services/Akamai.js:155
-#: src/views/Publication/Services/CDN77.js:103
+#: src/views/Publication/Services/Akamai.js:156
+#: src/views/Publication/Services/CDN77.js:102
msgid "Stream URL"
msgstr "URL del flusso"
-#: src/views/Publication/Services/CDN77.js:114
+#: src/views/Publication/Services/CDN77.js:113
#: src/views/Publication/Services/DaCast.js:153
#: src/views/Publication/Services/Dummy.js:274
#: src/views/Publication/Services/Instagram.js:84
@@ -2079,41 +2112,41 @@ msgid "Stream key"
msgstr "Chiave del flusso"
#: src/views/Publication/Services/Brightcove.js:101
-#: src/views/Publication/Services/Core.js:118
+#: src/views/Publication/Services/Core.js:113
#: src/views/Publication/Services/Red5.js:136
#: src/views/Publication/Services/WOWZA.js:158
msgid "Stream name"
msgstr "Nome del flusso"
-#: src/views/Publication/Services/Akamai.js:166
+#: src/views/Publication/Services/Akamai.js:167
msgid "Stream names"
msgstr "Nomi dei flussi"
-#: src/views/Playersite.js:414
+#: src/views/Playersite.js:425
msgid "Support datarhei Restreamer"
msgstr "Supporto datarhei Restreamer"
-#: src/views/Edit/Sources/Network.js:345
+#: src/views/Edit/Sources/Network.js:361
#: src/views/Edit/Wizard/Sources/Network.js:72
msgid "Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more."
msgstr "Supporta HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT e altro."
#: src/Footer.js:184
-#: src/Header.js:278
-#: src/views/Settings.js:1846
+#: src/Header.js:275
+#: src/views/Settings.js:1851
msgid "System"
msgstr "Sistema"
-#: src/views/Playersite.js:349
-#: src/views/Playersite.js:429
+#: src/views/Playersite.js:351
+#: src/views/Playersite.js:440
msgid "Template"
msgstr "Modello"
-#: src/views/Playersite.js:451
+#: src/views/Playersite.js:462
msgid "Template to be used for creating the publication website. The delete button removes the selection from the system."
msgstr "Modello da utilizzare per la creazione del sito web della pubblicazione. Il pulsante Elimina rimuove la selezione dal sistema."
-#: src/views/Playersite.js:653
+#: src/views/Playersite.js:666
msgid "Terms"
msgstr "Termini"
@@ -2125,7 +2158,7 @@ msgstr "Modello di test"
msgid "Test pattern (extended)"
msgstr "Modello di test (esteso)"
-#: src/views/Playersite.js:506
+#: src/views/Playersite.js:519
msgid "Text colors"
msgstr "Colori del testo"
@@ -2133,7 +2166,7 @@ msgstr "Colori del testo"
msgid "The amplitude (0.0 - 1.0) of the generated audio stream"
msgstr "L'ampiezza (0.0 - 1.0) del flusso audio generato"
-#: src/views/Settings.js:1205
+#: src/views/Settings.js:1210
msgid "The application is using an older version of the settings."
msgstr "L'applicazione sta usando una vecchia versione delle impostazioni."
@@ -2145,20 +2178,20 @@ msgstr "Il bitrate del flusso audio."
msgid "The carrier frequency"
msgstr "La frequenza portante"
-#: src/views/Edit/index.js:351
+#: src/views/Edit/index.js:352
msgid "The channel \"{0}\" could not be deleted"
msgstr "Non è stato possibile eliminare il canale \"{0}\"."
-#: src/views/Edit/index.js:360
+#: src/views/Edit/index.js:361
msgid "The channel \"{0}\" has been deleted"
msgstr "Il canale \"{0}\" è stato cancellato."
-#: src/views/Edit/index.js:602
+#: src/views/Edit/index.js:604
msgid "The deletion of this channel can not be recovered. All publications of this channel will be removed."
msgstr "La cancellazione di questo canale non può essere recuperata. Tutte le pubblicazioni di questo canale saranno rimosse."
-#: src/views/Edit/Wizard/index.js:161
-#: src/views/Edit/index.js:283
+#: src/views/Edit/Wizard/index.js:170
+#: src/views/Edit/index.js:290
msgid "The input profile is not complete. Please define a video and audio source."
msgstr "Il profilo di ingresso non è completo. Si prega di definire una sorgente video e audio."
@@ -2166,7 +2199,7 @@ msgstr "Il profilo di ingresso non è completo. Si prega di definire una sorgent
msgid "The layout of the audio stream."
msgstr "Il layout del flusso audio."
-#: src/misc/controls/HLS.js:76
+#: src/misc/controls/HLS.js:79
msgid "The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended."
msgstr "Il numero massimo di segmenti della playlist. 0 conterrà tutti i segmenti. 6 è consigliato."
@@ -2178,7 +2211,7 @@ msgstr "Il colore del rumore"
msgid "The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission."
msgstr "La persona che ha associato un'opera con questo atto ha dedicato l'opera al pubblico dominio rinunciando a tutti i suoi diritti sull'opera in tutto il mondo secondo la legge sul diritto d'autore, compresi tutti i diritti connessi e vicini, nella misura consentita dalla legge. Puoi copiare, modificare, distribuire ed eseguire l'opera, anche per scopi commerciali, il tutto senza chiedere il permesso."
-#: src/views/Settings.js:1310
+#: src/views/Settings.js:1315
msgid "The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma."
msgstr "Il nome di dominio pubblico raggiungibile dell'host su cui gira questo Restreamer. Separi i nomi di dominio multipli con una virgola."
@@ -2202,68 +2235,58 @@ msgstr "Il servizio di pubblicazione è stato creato"
msgid "The sample rate of the audio stream."
msgstr "La frequenza di campionamento del flusso audio."
-#: src/views/Playersite.js:151
-#: src/views/Playersite.js:225
-#: src/views/Publication/Player.js:186
+#: src/views/Playersite.js:152
+#: src/views/Playersite.js:227
+#: src/views/Publication/Player.js:189
msgid "The selected file is too big ({0} bytes). Only {1} bytes are allowed."
msgstr "Il file selezionato è troppo grande ({0} byte). Sono ammessi solo {1} byte."
-#: src/views/Playersite.js:140
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}"
-msgstr "Il tipo di file selezionato ({0}) è ora consentito. I tipi di file consentiti sono {imageAcceptString}"
-
-#: src/views/Publication/Player.js:175
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}"
-msgstr "Il tipo di file selezionato ({0}) è ora permesso. I tipi di file consentiti sono {logoAcceptString}"
-
-#: src/views/Playersite.js:214
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}"
-msgstr "Il tipo di file selezionato ({0}) è ora consentito. I tipi di file consentiti sono {templateAcceptString}"
+#: src/views/Playersite.js:141
+#: src/views/Playersite.js:216
+#: src/views/Publication/Player.js:178
+msgid "The selected file type ({0}) is not allowed. Allowed file types are {types}"
+msgstr "Il tipo di file selezionato ({0}) non è consentito. I tipi di file consentiti sono {types}"
#: src/views/Publication/Edit.js:230
msgid "The settings for \"{0}\" have been saved"
msgstr "Le impostazioni per \"{0}\" sono state salvate"
-#: src/views/Edit/Wizard/index.js:829
+#: src/views/Edit/Wizard/index.js:846
msgid "The source doesn't provide any audio streams."
msgstr "La fonte non fornisce alcun flusso audio."
-#: src/views/Edit/Profile.js:478
+#: src/views/Edit/Profile.js:487
msgid "The source doesn't provide any audio streams. Please check the <0>probe details0>."
msgstr "La sorgente non fornisce alcun flusso audio. Per favore controlla i <0>dettagli della sonda0>."
-#: src/views/Edit/Wizard/index.js:837
+#: src/views/Edit/Wizard/index.js:854
msgid "The source doesn't provide any compatible audio streams."
msgstr "La fonte non fornisce alcun flusso audio compatibile."
-#: src/views/Edit/Wizard/index.js:378
+#: src/views/Edit/Wizard/index.js:392
msgid "The source doesn't provide any compatible video streams. Please check the <0>requirements0>."
msgstr "La fonte non fornisce alcun flusso video compatibile. Per favore controlla i <0>requisiti0>."
-#: src/views/Edit/Profile.js:349
+#: src/views/Edit/Profile.js:357
msgid "The source doesn't provide any video streams. Please check the <0>probe details0>."
msgstr "La fonte non fornisce alcun flusso video. Per favore controlla i <0>dettagli della sonda0>."
-#: src/views/Edit/Wizard/index.js:370
+#: src/views/Edit/Wizard/index.js:384
msgid "The source doesn't provide any video streams. Please check the device."
msgstr "La fonte non fornisce alcun flusso video. Si prega di controllare il dispositivo."
-#: src/views/Edit/Wizard/index.js:848
+#: src/views/Edit/Wizard/index.js:865
msgid "The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel."
msgstr "La sorgente video non fornisce alcun flusso audio compatibile. Si raccomanda <0>Audio silenzioso0>. I servizi come YouTube, Facebook & Co. richiedono un canale audio."
-#: src/views/Edit/Wizard/index.js:586
+#: src/views/Edit/Wizard/index.js:603
msgid "The video source is compatible. Select the desired resolution:"
msgstr "La sorgente video è compatibile. Selezionare la risoluzione desiderata:"
-#: src/views/Settings.js:1177
+#: src/views/Settings.js:1182
msgid "There are updates available. Here you get more information."
msgstr "Sono disponibili degli aggiornamenti. Qui può ottenere maggiori informazioni."
-#: src/views/Playersite.js:238
-msgid "There war an error during upload: {0}"
-msgstr "C'è un errore durante il caricamento: {0}"
-
#: src/views/Settings.js:911
msgid "There was a problem storing the settings. Settings not saved."
msgstr "Si è verificato un problema nella memorizzazione delle impostazioni. Le impostazioni non sono state salvate."
@@ -2272,12 +2295,13 @@ msgstr "Si è verificato un problema nella memorizzazione delle impostazioni. Le
msgid "There was an error connecting to Restreamer Core at {0}."
msgstr "Si è verificato un errore di connessione a Restreamer Core a {0}."
-#: src/views/Playersite.js:164
-#: src/views/Publication/Player.js:199
+#: src/views/Playersite.js:165
+#: src/views/Playersite.js:240
+#: src/views/Publication/Player.js:202
msgid "There was an error during upload: {0}"
msgstr "Si è verificato un errore durante il caricamento: {0}"
-#: src/views/Edit/Wizard/index.js:1106
+#: src/views/Edit/Wizard/index.js:1123
msgid "There was an error setting up the stream."
msgstr "C'è stato un errore nell'impostazione del flusso."
@@ -2325,7 +2349,7 @@ msgstr "Questa licenza permette ai riutilizzatori di distribuire, remixare, adat
msgid "This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms."
msgstr "Questa licenza permette ai riutilizzatori di distribuire, remixare, adattare e costruire sul materiale in qualsiasi mezzo o formato, purché venga data l'attribuzione al creatore. La licenza permette l'uso commerciale. Se remixate, adattate o costruite sul materiale, dovete dare in licenza il materiale modificato sotto gli stessi termini."
-#: src/views/Edit/index.js:583
+#: src/views/Edit/index.js:585
msgid "This source cannot be edited while it is in use. To continue, you have to disconnect the source."
msgstr "Questa sorgente non può essere modificata mentre è in uso. Per continuare, deve scollegare la sorgente."
@@ -2341,12 +2365,12 @@ msgstr "Questa versione dell'interfaccia utente non supporta il Core connesso ({
msgid "This version of the UI is compatible."
msgstr "Questa versione dell'UI è compatibile."
-#: src/views/Settings.js:1545
+#: src/views/Settings.js:1550
msgid "Time until an inactive viewer connection is treated as closed."
msgstr "Tempo fino a quando una connessione inattiva del visualizzatore viene trattata come chiusa."
-#: src/views/Settings.js:1258
-#: src/views/Settings.js:1824
+#: src/views/Settings.js:1263
+#: src/views/Settings.js:1829
msgid "Token"
msgstr "Token"
@@ -2391,7 +2415,7 @@ msgid "Transmit the main source to an RTSP Server. More details about the settin
msgstr "Trasmette la sorgente principale a un server RTSP. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>."
#: src/views/Publication/Services/Red5.js:17
-msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
+msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
msgstr "Trasmette la sorgente principale a un Server Red5/Pro. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>."
#: src/views/Publication/Services/SRT.js:25
@@ -2406,7 +2430,7 @@ msgstr "Trasmette la sorgente principale a un server UDP. Maggiori dettagli sull
msgid "Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>."
msgstr "Trasmette la sorgente principale a un server WOWZA. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>."
-#: src/views/Publication/Services/Core.js:17
+#: src/views/Publication/Services/Core.js:18
msgid "Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>."
msgstr "Trasmette la sorgente principale a una risorsa Core datarhei. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>."
@@ -2414,7 +2438,7 @@ msgstr "Trasmette la sorgente principale a una risorsa Core datarhei. Maggiori d
msgid "Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>."
msgstr "Trasmette la fonte principale ad una fonte di livespotting.com. Maggiori dettagli sulle impostazioni sono disponibili <0>qui0>."
-#: src/views/Publication/Services/Akamai.js:16
+#: src/views/Publication/Services/Akamai.js:17
msgid "Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>."
msgstr "Trasmette la sorgente principale a Akamai (MSL) Media Services Live. Maggiori dettagli sulle impostazioni dell'Encoder MSL sono disponibili su <0>qui0>."
@@ -2439,7 +2463,7 @@ msgstr "Trasmette il suo flusso video con la chiave richiesta, che è stata gene
msgid "Tune"
msgstr "Tune"
-#: src/views/Edit/Sources/Network.js:393
+#: src/views/Edit/Sources/Network.js:409
#: src/views/Edit/Wizard/Sources/Network.js:77
msgid "UDP transport"
msgstr "Trasporto UDP"
@@ -2448,7 +2472,7 @@ msgstr "Trasporto UDP"
msgid "Unable to load the config."
msgstr "Impossibile caricare la configurazione."
-#: src/views/Settings.js:1240
+#: src/views/Settings.js:1245
msgid "Unique ident on the service."
msgstr "Identità unica del servizio."
@@ -2456,22 +2480,22 @@ msgstr "Identità unica del servizio."
msgid "Unknown"
msgstr "Sconosciuto"
-#: src/views/Playersite.js:584
+#: src/views/Playersite.js:597
msgid "Unselected"
msgstr "Non selezionato"
-#: src/views/Playersite.js:469
-#: src/views/Playersite.js:486
-#: src/views/Playersite.js:621
-#: src/views/Publication/Player.js:370
+#: src/views/Playersite.js:482
+#: src/views/Playersite.js:499
+#: src/views/Playersite.js:634
+#: src/views/Publication/Player.js:373
msgid "Upload"
msgstr "Carica"
-#: src/views/Playersite.js:279
+#: src/views/Playersite.js:281
msgid "Uploading the file failed"
msgstr "Il caricamento del file non è riuscito"
-#: src/views/Publication/Player.js:229
+#: src/views/Publication/Player.js:232
msgid "Uploading the logo failed"
msgstr "Caricamento del logo fallito"
@@ -2485,15 +2509,15 @@ msgstr "Uptime"
msgid "Use Auth0 for your running Restreamer Core. More <0>details0>."
msgstr "Utilizzi Auth0 per il suo Restreamer Core in esecuzione. Ulteriori <0>dettagli0>."
-#: src/views/Edit/index.js:425
+#: src/views/Edit/index.js:426
msgid "Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode."
msgstr "Utilizzi la procedura guidata (<0/>) per un'impostazione rapida e semplice, oppure modifichi (<1/>) le sorgenti direttamente in modalità personalizzata."
-#: src/views/Edit/Wizard/index.js:1051
+#: src/views/Edit/Wizard/index.js:1068
msgid "Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Utilizzi il suo copyright e scelga la licenza d'immagine corretta. Che sia libera per tutti o altamente limitata. Discuta brevemente di ciò che gli altri possono fare con la sua immagine."
-#: src/views/Edit/index.js:528
+#: src/views/Edit/index.js:530
msgid "Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Usa il tuo copyright e scegli la giusta licenza per le immagini. Che sia libera per tutti o altamente limitata. Discuti brevemente su cosa gli altri possono fare con la tua immagine."
@@ -2501,7 +2525,7 @@ msgstr "Usa il tuo copyright e scegli la giusta licenza per le immagini. Che sia
msgid "User registration"
msgstr "Registrazione dell'utente"
-#: src/views/Edit/Sources/Network.js:354
+#: src/views/Edit/Sources/Network.js:370
#: src/views/Edit/Wizard/Sources/Network.js:81
#: src/views/Login.js:272
#: src/views/Publication/Services/DASH.js:195
@@ -2510,17 +2534,17 @@ msgstr "Registrazione dell'utente"
#: src/views/Publication/Services/RTSP.js:153
#: src/views/Publication/Services/Red5.js:146
#: src/views/Publication/Services/WOWZA.js:168
-#: src/views/Settings.js:1435
-#: src/views/Settings.js:1593
+#: src/views/Settings.js:1440
+#: src/views/Settings.js:1598
msgid "Username"
msgstr "Nome utente"
-#: src/views/Settings.js:1441
-#: src/views/Settings.js:1601
+#: src/views/Settings.js:1446
+#: src/views/Settings.js:1606
msgid "Username for authorization."
msgstr "Nome utente per l'autorizzazione."
-#: src/views/Edit/Sources/Network.js:359
+#: src/views/Edit/Sources/Network.js:375
#: src/views/Edit/Wizard/Sources/Network.js:83
msgid "Username for the device."
msgstr "Nome utente del dispositivo."
@@ -2533,24 +2557,24 @@ msgstr "ID VPU"
msgid "Video"
msgstr "Video"
-#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:126
#: src/views/Edit/Sources/Raspicam.js:89
-#: src/views/Edit/Sources/V4L.js:96
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:66
+#: src/views/Edit/Sources/V4L.js:109
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
#: src/views/Edit/Wizard/Sources/Raspicam.js:86
-#: src/views/Edit/Wizard/Sources/V4L.js:89
+#: src/views/Edit/Wizard/Sources/V4L.js:105
msgid "Video device"
msgstr "Dispositivo video"
-#: src/views/Edit/Profile.js:313
-#: src/views/Edit/ProfileSummary.js:65
+#: src/views/Edit/Profile.js:320
+#: src/views/Edit/ProfileSummary.js:66
#: src/views/Publication/Edit.js:517
msgid "Video settings"
msgstr "Impostazioni video"
-#: src/views/Edit/Wizard/index.js:257
-#: src/views/Edit/Wizard/index.js:341
-#: src/views/Edit/Wizard/index.js:579
+#: src/views/Edit/Wizard/index.js:264
+#: src/views/Edit/Wizard/index.js:354
+#: src/views/Edit/Wizard/index.js:596
msgid "Video setup"
msgstr "Configurazione video"
@@ -2566,7 +2590,7 @@ msgid "Viewer"
msgstr "Visualizzatore"
#: src/views/Edit/Sources/VirtualAudio.js:187
-#: src/views/Edit/Sources/VirtualVideo.js:194
+#: src/views/Edit/Sources/VirtualVideo.js:206
msgid "Virtual source"
msgstr "Fonte virtuale"
@@ -2574,7 +2598,7 @@ msgstr "Fonte virtuale"
msgid "Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>."
msgstr "Benvenuti a Restreamer v2, la soluzione per pubblicare video in modo facile e veloce. Gratuito per uso privato e commerciale. Ulteriore aiuto nei <0>docs0>."
-#: src/views/Settings.js:1580
+#: src/views/Settings.js:1585
msgid "Write protection"
msgstr "Scrivere la protezione"
@@ -2582,19 +2606,19 @@ msgstr "Scrivere la protezione"
msgid "YUV test pattern"
msgstr "Modello di test YUV"
-#: src/views/Edit/Wizard/index.js:1160
+#: src/views/Edit/Wizard/index.js:1177
msgid "Yes"
msgstr "Sì"
-#: src/views/Edit/Wizard/index.js:1142
+#: src/views/Edit/Wizard/index.js:1159
msgid "You can't abort the wizard because at least one input must be defined."
msgstr "Non può interrompere la procedura guidata perché deve essere definito almeno un ingresso."
-#: src/views/Settings.js:2036
+#: src/views/Settings.js:2041
msgid "You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?"
msgstr "Hai cambiato la configurazione. Affinché le modifiche abbiano effetto, devi riavviare l'applicazione. Vuoi riavviare ora?"
-#: src/views/Main/index.js:350
+#: src/views/Main/index.js:347
#: src/views/Publication/Process.js:73
msgid "You have to reconnect manually"
msgstr "Devi riconnetterti manualmente"
@@ -2603,11 +2627,11 @@ msgstr "Devi riconnetterti manualmente"
msgid "You have unsaved changes. Please save them before you can control the service again."
msgstr "Hai delle modifiche non salvate. Per favore, salvale prima di poter controllare di nuovo il servizio."
-#: src/views/Edit/Wizard/index.js:599
+#: src/views/Edit/Wizard/index.js:616
msgid "Your stream needs to be encoded, but there's no suitable encoder available."
msgstr "Il suo flusso deve essere codificato, ma non è disponibile un codificatore adatto."
-#: src/views/Edit/Wizard/index.js:606
+#: src/views/Edit/Wizard/index.js:623
msgid "Your stream needs to be encoded. Choose the desired encoder:"
msgstr "Il tuo flusso deve essere codificato. Scegli il codificatore desiderato:"
@@ -2619,7 +2643,7 @@ msgstr "blu"
msgid "brown"
msgstr "marrone"
-#: src/views/Publication/Player.js:328
+#: src/views/Publication/Player.js:331
msgid "iframe code"
msgstr "codice iframe"
diff --git a/src/locales/pt/messages.js b/src/locales/pt/messages.js
index 1e9ec1e..092b019 100644
--- a/src/locales/pt/messages.js
+++ b/src/locales/pt/messages.js
@@ -1 +1 @@
-/*eslint-disable*/module.exports={messages:{"<0>Show probe details0>":"<0>Mostrar detalhes da sonda0>","ALSA":"ALSA","API endpoint not found. Settings not saved.":"Ponto final API não encontrado. Configurações não salvas.","AVFoundation":"AVFoundation","Abort":"Abortar","About":"Sobre","Add":"Adicione","Add Publication":"Adicionar Publicação","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Adicione widgets e estilos externos ao site de publicação. Você pode encontrar alguns exemplos na página de ajuda.","Add new channel":"Adicionar novo canal","Add: {0}":["Adicionar: ",["0"]],"Address":"Endereço","Address for the background image.":"Endereço para a imagem de fundo.","Address to listen on for HTTP requests.":"Endereço para ouvir os pedidos HTTP.","Address to listen on for HTTPS requests.":"Endereço para ouvir os pedidos de HTTPS.","Adjust publication site colors and background as you like.":"Ajuste as cores e o fundo do site de publicação como você quiser.","Advanced monitoring":"Monitoramento avançado","Advanced settings":"Configurações avançadas","Advanced setup":"Configuração avançada","Alerting by email":"Alerta por e-mail","All":"Todos","All important system settings.":"Todas as configurações importantes do sistema.","Allow all referrer":"Permitir a todos os encaminhadores","Allow counting how many viewers the stream has.":"Permitir contar quantos espectadores o fluxo tem.","Amplitude":"Amplitude","An environment variable sets this value.":"Uma variável de ambiente define este valor.","App":"App","Application":"Aplicação","Are you sure you want to abort the wizard?":"Você tem certeza de que quer abortar o feiticeiro?","Audio":"Áudio","Audio Device":"Dispositivo de áudio","Audio device":"Dispositivo de áudio","Audio from device":"Áudio do dispositivo","Audio settings":"Configurações de áudio","Audio setup":"Configuração de áudio","Auth0":"Auth0","Auth0 Tenant":"Auth0 Inquilino","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 não está atualmente disponível porque esta interface é carregada a partir de uma origem insegura.","Author":"Autor","Authorization":"Autorização","Autoplay":"Autoplay","Available":"Disponível em","Back":"Voltar","Background colors":"Cores de fundo","Background image":"Imagem de fundo","Backup URL":"URL de backup","Backup server":"Servidor de backup","Backup stream":"Fluxo de backup","Backup stream key":"Chave de fluxo de backup","Bandwidth":"Largura de banda","Bandwidth control":"Controle de largura de banda","Banner":"Banner","Basic":"Básico","Beep factor":"Fator Beep","Bitrate":"Taxa de bits","Briefly describe what the audience will see during the live stream.":"Descrever brevemente o que o público verá durante a transmissão ao vivo.","Button color":"Cor do botão","Cache for files on /data.":"Cache para arquivos em /dados.","Cache time (Seconds)":"Tempo de cache (Segundos)","Cache types":"Tipos de cachês","Capture clicks":"Cliques de captura","Capture cursor":"Captura do cursor","Channel \"{0}\" saved":["Canal \"",["0"],"\" salvo"],"Channels":"Canais","Check for updates":"Verificar por atualizações","Check the requirements":"Verifique os requisitos","Choose a video stream":"Escolha um fluxo de vídeo","Choose an audio stream":"Escolha um fluxo de áudio","Choose an input device ...":"Escolha um dispositivo de entrada ...","Choose codec ...":"Escolha o codec ...","Choose tenant ...":"Escolher inquilino ...","Chunk":"Pedaço","Close":"Fechar","Code injection":"Injeção de código","Codec":"Codec","Color":"Cor","Config":"Config","Confirm password":"Confirmar senha","Connect":"Conecte","Connected device":"Dispositivo conectado","Connected since <0/>":"Conectado desde <0/>","Connecting ...":"Conectando ...","Connecting to Restreamer Core ...":"Conectando-se ao Restreamer Core ...","Connecting to Restreamer Core failed probably because of mixed content.":"A conexão com o Restreamer Core falhou provavelmente por causa do conteúdo misto.","Content":"Conteúdo","Cores":"Núcleos","Create user":"Criar usuário","Creative Commons":"Creative Commons","Custom ...":"Personalizado ...","Custom JSON config for datarhei Core.":"Configuração JSON personalizada para datarhei Core.","Custom audio device":"Dispositivo de áudio personalizado","Custom audio index":"Índice de áudio personalizado","Custom bitrate (kbit/s)":"Taxa de bits personalizada (kbit/s)","Custom code injection":"Injeção de código personalizado","Custom delay":"Atraso personalizado","Custom device":"Dispositivo personalizado","Custom format":"Formato personalizado","Custom framerate":"Framerate personalizado","Custom keyframe interval":"Intervalo de chaveiro personalizado","Custom layout":"Layout personalizado","Custom sampling (Hz)":"Amostragem personalizada (Hz)","Custom scale":"Escala personalizada","Custom size":"Tamanho personalizado","Custom video device":"Dispositivo de vídeo personalizado","Custom video index":"Índice de vídeo personalizado","Data copied to clipboard":"Dados copiados para a prancheta","Death color":"Cor da morte","Decoder":"Decodificador","Default":"Predefinição","Delay":"Atraso","Delay (ms)":"Atraso (ms)","Delete":"Excluir","Deleting a publication service cannot be reversed. The publication stops immediately.":"A eliminação de um serviço de publicação não pode ser revertida. A publicação pára imediatamente.","Delivering mode":"Modo de entrega","Description":"Descrição","Design":"Projeto","Device":"Dispositivo","Disconnect":"Desconectar","Disconnect & Continue":"Desconectar e continuar","Disconnecting ...":"Desconectando ...","Disk":"Disco","Disk cache":"Cache de disco","Disk storage":"Armazenamento em disco","Do you really want to restart the application now?":"Você realmente quer reiniciar a aplicação agora?","Do you want to delete \"{0}\"?":["Você quer excluir \"",["0"],"\"?"],"Do you want to delete {title}?":["Você quer apagar ",["título"],"?"],"Do you want to disconnect \"{0}\"?":["Você quer desconectar \"",["0"],"\"?"],"Docs":"Docs","Documentation":"Documentação","Dup. frames":"Molduras Dup","EDIT: Player":"EDIT: Jogador","EDIT: Publication Website":"EDIT: Site de publicação","Edit":"Editar","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Edite as fontes de áudio e vídeo para a transmissão ao vivo. Adicione uma descrição e defina sua licença de conteúdo desejada.","Edit: {title}":["Edição: ",["título"]],"Embed":"Embutir","Enable RTMP server ...":"Habilitar servidor RTMP ...","Enable a periodic beep every second with this value times the carrier frequency":"Habilitar um bip periódico a cada segundo com este valor vezes a freqüência portadora","Enable backup stream":"Habilitar o fluxo de backup","Enable nerd statistics":"Habilitar estatísticas de nerds","Enable primary stream":"Habilitar o fluxo primário","Enable snapshots":"Habilitar instantâneos","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"Aconselha-se vivamente a autorização. Caso contrário, qualquer pessoa pode ter acesso a esta instância.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"Aconselha-se vivamente que se habilite a auth básica. Caso contrário, qualquer pessoa poderia escrever dados para /memfs.","Encoder":"Codificador","Encoding":"Codificação","Encryption":"Criptografia","Enter a name for the new channel.":"Digite um nome para o novo canal.","Enter password":"Digite a senha","Enter the address of your network source:":"Digite o endereço de sua fonte de rede:","Enter username":"Digite o nome de usuário","Entropy coder":"Codificador de entropia","Error":"Erro","Error while copying data to clipboard":"Erro ao copiar dados para a prancheta","Error: {0}":["Erro: ",["0"]],"Expands the area above the channel list (live chat).":"Expande a área acima da lista de canais (bate-papo ao vivo).","Expands the area under the channel description (comment boxes).":"Expande a área sob a descrição do canal (caixas de comentários).","Expert mode":"Modo especialista","Extend channel list":"Ampliar a lista de canais","Extend content":"Ampliar o conteúdo","Extend footer":"Ampliar o rodapé","Extend header":"Ampliar cabeçalho","FFmpeg":"FFmpeg","FPS":"FPS","Failed to correctly cleanup previous process data":"Falha na limpeza correta dos dados do processo anterior","Failed to create publication service ({0})":["Falha na criação do serviço de publicação (",["0"],")"],"Failed to create publication website files.":"Falha na criação dos arquivos do site de publicação.","Failed to probe the source. Please check the <0>probe details0>.":"Falha na sondagem da fonte. Por favor, verifique os <0> detalhes da sonda0>.","Failed to refresh token: {0}":["Falha em atualizar a ficha: ",["0"]],"Failed to save ingest metadata":"Falha em salvar metadados ingeridos","Failed to stop process":"Falha em interromper o processo","Failed to store player size setting.":"Falha no ajuste do tamanho do jogador.","Failed to store publication service ({0})":["Falha no serviço de publicação de lojas (",["0"],")"],"Failed to update ingest process ({0})":["Falha em atualizar o processo de ingestão (",["0"],")"],"Failed to update the player":"Falha na atualização do jogador","Failed to verify the source. Please check the address.":"Falha na verificação da fonte. Por favor, verifique o endereço.","Finish":"Terminar","Flags":"Bandeiras","For Javascripts.":"Para Javascripts.","For Stylesheets.":"Para Fichas de Estilo.","Force input framerate":"Forçar o frame de entrada","Format":"Formato","Frame drops":"Gotas de moldura","Framebuffer":"Framebuffer","Framerate":"Framerate","Frequency (Hz)":"Freqüência (Hz)","GET":"GET","General":"Geral","Google Analytics ID":"Google Analytics ID","Google Analytics Tracker Name":"Nome do Google Analytics Tracker","HLS":"HLS","HLS URL":"URL DO HLS","HLS statistic for the In-memory storage":"Estatísticas HLS para o armazenamento In-memory","HTTP and HTTPS":"HTTP e HTTPS","HTTP port":"Porta HTTP","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"Porto HTTPS","Hardware device":"Dispositivo de ferragens","Header":"Cabeçalho","Headline":"Manchete","Hosted Restreamer interface":"Interface Restreamer hospedado","Human readable name on the service.":"Nome legível pelo ser humano no serviço.","IP address":"Endereço IP","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"Se você mudou os portos, pode ser que o Restreamer Core já tenha reiniciado, mas agora ele está disponível em um porto diferente.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"Se você ativou Let's Encrypt TLS, pode levar algum tempo para adquirir os certificados. Certifique-se de que o Restreamer Core esteja acessível via porta 80 a partir da Internet. Por favor, verifique o log do console do Restreamer Core.","Ignore IP ranges":"Ignorar as faixas de IP","Image URL":"URL da imagem","Imprint":"Impresso","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"Além do jogador, o Restreamer oferece uma página de desembarque completa, que você pode usar para apresentar seu stream ao vivo com facilidade e rapidez.","In-memory":"In-memory","In-memory storage":"Armazenamento em memória","Incompatible":"Incompatível","Inherit":"Inerte","Inject 1":"Injetar 1","Inject 2":"Injetar 2","Inject 3":"Injetar 3","Inject 4":"Injetar 4","Internal HLS server":"Servidor interno HLS","Internal RTMP server":"Servidor RTMP interno","Interval (seconds)":"Intervalo (segundos)","Issue alert":"Alerta de emissão","Keyframe interval (seconds)":"Intervalo do quadro-chave (segundos)","Layout":"Layout","Let's Encrypt certification":"Vamos encriptar a certificação","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Vamos Encriptar requer um ou mais nomes de domínio público e uma porta 80/TCP acessível.","Level":"Nível","Level of system protocol.":"Nível de protocolo do sistema.","License":"Licença","Life color":"Cor da vida","Linecolor":"Linecolor","Link":"Link","Link, mouseover":"Link, mouseover","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"Lista de faixas de IP na notação CIDR, por exemplo, 127.0.0.0.1/32, que as estatísticas não registrarão uma faixa IP por linha. Deixe em branco para registrar todas as sessões.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"Lista de extensões de arquivo para cache (por exemplo, \".html\"), uma por linha. Deixar vazio para o cache de todos os tipos de arquivo.","List size (segments)":"Tamanho da lista (segmentos)","Live-Streaming to Facebook Live RTMP service":"Live-Streaming para o serviço RTMP ao vivo no Facebook","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Live-Streaming para Instagram Live RTMP Service. A chave de fluxo requer um serviço como <0>Yellow Duck0>.","Live-Streaming to Twitch Live RTMP Service.":"Live-Streaming para Twitch Live RTMP Service.","Live-Streaming to Vimeos Live RTMP Service":"Live-Streaming para Vimeos Live RTMP Service","Livesource ID":"Identificação de fonte de vida","Log level":"Nível de log","Logging":"Logging","Login":"Login","Login failed: Couldn't load API details":"O login falhou: Não foi possível carregar detalhes API","Login failed: {0}":["O login falhou: ",["0"]],"Login/JWT authorization":"Login/JWT autorização","Logo":"Logotipo","Logout":"Logout","MB":"MB","Main Source":"Fonte principal","Main channel":"Canal principal","Main channel not found":"Canal principal não encontrado","Main channel saved":"Canal principal salvo","Main page channel (index.html).":"Canal da página principal (index.html).","Maintainer:":"Mantenedor:","Maximum allowed cache size, 0 for unlimited.":"Tamanho máximo de cache permitido, 0 para ilimitado.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Máximo permitido de megabytes de RAM para /memfs, 0 para ilimitado.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Consumo máximo permitido de megabytes a partir do disco rígido. 0 por ilimitado.","Maximum bandwidth Mbit/s":"Largura de banda máxima Mbit/s","Maximum delay in milliseconds.":"Atraso máximo em milissegundos.","Maximum file size (Megabytes)":"Tamanho máximo do arquivo (Megabytes)","Maximum file size to put in cache.":"Tamanho máximo de arquivo para colocar em cache.","Maximum log histroy":"Histórico log máximo","Maximum log lines":"Máximo de linhas de toras","Maximum size (Megabytes)":"Tamanho máximo (Megabytes)","Maximum viewer idle time (Seconds)":"Tempo máximo de ociosidade do espectador (segundos)","Maximum viewers":"Máximo de espectadores","Memory":"Memória","Meta information":"Meta informação","Metadata":"Metadados","Mold":"Molde","More about Twitter's copyright <0>here0>.":"Mais sobre os direitos autorais do Twitter <0>aqui0>.","More about YouTube's copyright <0>here0>.":"Mais sobre os direitos autorais do YouTube <0>aqui0>.","More about licenses here":"Mais sobre licenças aqui","More about the service":"Mais sobre o serviço","Mute":"Mudo","Name":"Nome","Name for the template. If the name already exists, it will be overwritten.":"Nome para o modelo. Se o nome já existir, ele será sobregravado.","Network":"Rede","Network source":"Fonte da rede","Next":"Próximo","Next: Audio":"A seguir: Áudio","Next: Video setup":"A seguir: Configuração do vídeo","No":"Não","No audio":"Sem áudio","No audio stream available":"Nenhum fluxo de áudio disponível","No live stream was detected. Please check the software that sends the stream.":"Nenhum fluxo vivo foi detectado. Por favor, verifique o software que envia o fluxo.","No source selected":"Nenhuma fonte selecionada","No suitable encoder found.":"Não foi encontrado nenhum codificador adequado.","No video":"Nenhum vídeo","No video stream available":"Nenhum fluxo de vídeo disponível","Node ID":"Identificação do nó","Noise":"Ruído","None":"Nenhum","Notes":"Notas","Number of log lines to keep.":"Número de linhas de registro a manter.","Number of logs to keep for each process.":"Número de logs a serem mantidos para cada processo.","OK":"OK","One referrer per line, e.g. http://www.example.com":"Uma referência por linha, por exemplo http://www.example.com","Open":"Aberto","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"A passagem (cópia) só deve ser desativada se necessário. Cada codificação requer recursos adicionais de CPU/GPU.","Password":"Senha","Password for authorization.":"Senha para autorização.","Password for the device.":"Senha para o dispositivo.","Persist viewer statistics":"Estatísticas persistentes dos telespectadores","Pixel format":"Formato Pixel","Plan: <0>Starter0>":"Plano: <0>Iniciador0>","Platforms":"Plataformas","Playback":"Reprodução","Player":"Jogador","Player URL":"URL do jogador","Player settings saved":"Configurações do jogador salvas","Playersite":"Playersite","Playlist":"Lista de reprodução","Please check the <0>process log0>":"Por favor, verifique o <0>log de processo0>","Please contact the operator of the service and check what happens.":"Favor contatar o operador do serviço e verificar o que acontece.","Please select a file to upload.":"Por favor, selecione um arquivo para carregar.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"Favor utilizar \"Passthrough (cópia)\", se possível. A codificação requer recursos adicionais de CPU/GPU.","Please wait. Probe stream data ...":"Por favor, aguarde. Dados do fluxo da sonda ...","Please wait. Setting up the stream ...":"Por favor, aguarde. Preparando o fluxo ...","Port":"Porto","Position":"Posição","Preset":"Predefinição","Primary stream":"Fluxo primário","Primary stream key":"Chave de fluxo primário","Probe":"Sonda","Process":"Processo","Process control":"Controle de processo","Process debug":"Processo de depuração","Process debug report":"Relatório de depuração do processo","Process details":"Detalhes do processo","Process report":"Relatório de processo","Processing & Control":"Processamento e controle","Profile":"Perfil","Protocol":"Protocolo","Protocols":"Protocolos","Public domain/s":"Domínio público/s","Publication service not found":"Serviço de publicação não encontrado","Publication website settings saved":"Configurações do site de publicação salvas","Publications":"Publicações","Pull Mode":"Modo Puxar","Pull or recieve the data:":"Puxar ou receber os dados:","Quality":"Qualidade","RGB test pattern":"Padrão de teste RGB","RTMP app for publishing.":"Aplicação RTMP para publicação.","RTMP server":"Servidor RTMP","RTMP server is not enabled":"O servidor RTMP não está habilitado","RTMP server listen address.":"Endereço de escuta do servidor RTMP.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"Ficha RTMP para publicação e reprodução. O token é o valor do parâmetro de consulta de URL 'token'","RTMP/S":"RTMP/S","RTMPS server":"Servidor RTMPS","RTSP":"RTSP","Raspberry Pi camera":"Câmera Raspberry Pi","Rate control":"Controle de tarifas","Ratio":"Relação","Read input at native speed":"Ler a entrada em velocidade nativa","Receive Mode":"Modo Receber","Reconnect":"Reconecte","Reconnect delay (seconds)":"Retardo de reconexão (segundos)","Reconnecting in {0}s":["Reconexão em ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["A reconexão ao Restreamer Core falhou durante os últimos ",["RETRIES"]," segundos."],"Reconnecting to Restreamer Core failed.":"A reconexão com o Restreamer Core falhou.","Region":"Região","Reload":"Recarregar","Remove the oldest entries if the /memfs is full":"Remover as entradas mais antigas se o /memfs estiver cheio","Requires activation":"Requer ativação","Restart":"Reinicie","Restart required":"Reinício necessário","Restarting":"Reinicialização","Restarting Restreamer Core ...":"Reiniciando o Núcleo de Restreamer ...","Restarting the application failed.":"A reinicialização do pedido falhou.","Restreamer Service":"Serviço de Restreamer","Retrieving stream data ...":"Recuperando dados do fluxo ...","Retry":"Tentativa","Rule":"Regra","Sampling":"Amostragem","Save":"Salvar","Scale":"Escala","Seconds to keep files in cache.":"Segundos para manter os arquivos em cache.","Seconds until a process is restarted.":"Segundos até que um processo seja reiniciado.","Seconds until a staled process is terminated.":"Segundos até o término de um processo parado.","Seconds until the snapshot/thumbnail of the video source is updated.":"Segundos até que o instantâneo/imagem da fonte de vídeo seja atualizado.","Security":"Segurança","Security token":"Ficha de segurança","Seekbar color":"Cor da barra de busca","Segment length (seconds)":"Comprimento do segmento (segundos)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"O segmento será cortado no seguinte quadro-chave após este tempo ter passado. 2 é recomendado.","Segmentation":"Segmentação","Select a device:":"Selecione um dispositivo:","Select audio Source:":"Selecione a fonte de áudio:","Select source ...":"Selecione a fonte ...","Select video source:":"Selecione a fonte de vídeo:","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Selecione se você puxa o fluxo de uma <0> fonte de rede0> (como uma câmera de rede) ou o <1> servidor RTMP interno1> (por exemplo, fluxos OBS para o Restreamer).","Select your encoding setting:":"Selecione sua configuração de codificação:","Selected":"Selecionado","Selected channel":"Canal selecionado","Selection":"Seleção","Send anonymous metrics (helps us for future development)":"Enviar métricas anônimas (nos ajuda para o desenvolvimento futuro)","Send stream to this address:":"Enviar fluxo para este endereço:","Send video to Framebuffer":"Enviar vídeo para Framebuffer","Server":"Servidor","Service":"Serviço","Service name":"Nome do serviço","Service token for monitoring.":"Ficha de serviço para monitoramento.","Sessions":"Sessões","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Define um limite de largura de banda em Mbit por segundo para a transferência de dados HLS de saída. Todos os serviços, tais como RTMP e processos de saída, são incluídos no cálculo. Se a largura de banda for excedida, os visualizadores de HLS recebem o código de status HTTP 509 (Limite de Largura de Banda Excedido). 0 é ilimitado.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Define um limite de visualização para as sessões de HLS. Se o limite for excedido, os espectadores de HLS recebem o código de status HTTP 509 (Limite de Largura de Banda Excedido). 0 é ilimitado.","Setting for connection to the service.":"Configuração para conexão com o serviço.","Settings":"Configurações","Settings (expert mode)":"Configurações (modo especialista)","Settings for /data path. The access is protected by":"Configurações para /dados de caminho. O acesso é protegido por","Settings for /memfs path.":"Configurações para /memfs caminho.","Settings saved. All changes will be applied after restarting the application.":"Configurações salvas. Todas as mudanças serão aplicadas após reiniciar a aplicação.","Shows a reference to the project.":"Mostra uma referência ao projeto.","Sign up (free)":"Cadastre-se (gratuito)","Silence":"Silêncio","Silence Audio":"Áudio do silêncio","Sine":"Sine","Sitename":"Nome do Sitename","Size":"Tamanho","Snapshot":"Snapshot","Social-login (OAuth2, 2FA)":"Login social (OAuth2, 2FA)","Socket timeout (microseconds)":"Tempo limite da tomada (microssegundos)","Software":"Software","Source":"Fonte","Speed":"Velocidade","Stale timeout (seconds)":"Tempo esgotado (segundos)","Statistics":"Estatísticas","Storage":"Armazenamento","Stores the viewer statistics to the disk.":"Armazena as estatísticas do telespectador no disco.","Stream":"Corrente","Stream URL":"URL do fluxo","Stream key":"Chave do fluxo","Stream name":"Nome do riacho","Stream names":"Nomes dos fluxos","Support datarhei Restreamer":"Suporte datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Suporta HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT e muito mais.","System":"Sistema","Template":"Modelo","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Modelo a ser utilizado para a criação do site de publicação. O botão apagar remove a seleção do sistema.","Terms":"Termos","Test pattern":"Padrão de teste","Test pattern (extended)":"Padrão de teste (estendido)","Text colors":"Cores do texto","The amplitude (0.0 - 1.0) of the generated audio stream":"A amplitude (0,0 - 1,0) do fluxo de áudio gerado","The application is using an older version of the settings.":"A aplicação está usando uma versão mais antiga das configurações.","The bitrate of the audio stream.":"A taxa de bits do fluxo de áudio.","The carrier frequency":"A freqüência portadora","The channel \"{0}\" could not be deleted":["O canal \"",["0"],"\" não pôde ser excluído"],"The channel \"{0}\" has been deleted":["O canal \"",["0"],"\" foi excluído"],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"A eliminação deste canal não pode ser recuperada. Todas as publicações deste canal serão removidas.","The input profile is not complete. Please define a video and audio source.":"O perfil de entrada não está completo. Por favor, defina uma fonte de vídeo e áudio.","The layout of the audio stream.":"O layout do fluxo de áudio.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"O número máximo de segmentos da playlist. 0 conterá todos os segmentos. 6 é recomendado.","The noise color":"A cor do ruído","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"A pessoa que associou uma obra a esta escritura dedicou a obra ao domínio público, renunciando a todos os seus direitos à obra em todo o mundo sob a lei de direitos autorais, incluindo todos os direitos conexos e vizinhos, na medida do permitido por lei. Você pode copiar, modificar, distribuir e executar a obra, mesmo para fins comerciais, tudo sem pedir permissão.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"O nome de domínio acessível ao público do host em que este Restreamer está funcionando. Separe vários nomes de domínio por uma vírgula.","The publication service \"{0}\" could not be deleted":["O serviço de publicação \"",["0"],"\" não pôde ser excluído"],"The publication service \"{0}\" has been created":["Foi criado o serviço de publicação \"",["0"],"\""],"The publication service \"{0}\" has been deleted":["O serviço de publicação \"",["0"],"\" foi eliminado"],"The publication service has been created":"O serviço de publicação foi criado","The sample rate of the audio stream.":"A taxa de amostragem do fluxo de áudio.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["O arquivo selecionado é muito grande (",["0"]," bytes). Somente ",["1"]," bytes são permitidos."],"The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}":["O tipo de arquivo selecionado (",["0"],") é agora permitido. Os tipos de arquivo permitidos são ",["imageAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}":["O tipo de arquivo selecionado (",["0"],") é agora permitido. Os tipos de arquivo permitidos são ",["logoAcceptString"]],"The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}":["O tipo de arquivo selecionado (",["0"],") é agora permitido. Os tipos de arquivo permitidos são ",["templateAcceptString"]],"The settings for \"{0}\" have been saved":["As configurações para \"",["0"],"\" foram salvas"],"The source doesn't provide any audio streams.":"A fonte não fornece nenhum fluxo de áudio.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"A fonte não fornece nenhum fluxo de áudio. Por favor, verifique os detalhes da <0>probe0>.","The source doesn't provide any compatible audio streams.":"A fonte não fornece nenhum fluxo de áudio compatível.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"A fonte não fornece nenhuma transmissão de vídeo compatível. Por favor, verifique as <0>requisitos0>.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"A fonte não fornece nenhuma transmissão de vídeo. Por favor, verifique os detalhes da <0>probe0>.","The source doesn't provide any video streams. Please check the device.":"A fonte não fornece nenhuma transmissão de vídeo. Por favor, verifique o dispositivo.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"A fonte de vídeo não fornece nenhum fluxo de áudio compatível. <0>Silêncio de áudio0> é recomendado. Serviços como, por exemplo, YouTube, Facebook & Co. requerem um canal de áudio.","The video source is compatible. Select the desired resolution:":"A fonte de vídeo é compatível. Selecione a resolução desejada:","There are updates available. Here you get more information.":"Há atualizações disponíveis. Aqui você obtém mais informações.","There war an error during upload: {0}":["Há um erro durante o upload: ",["0"]],"There was a problem storing the settings. Settings not saved.":"Havia um problema no armazenamento das configurações. As configurações não foram salvas.","There was an error connecting to Restreamer Core at {0}.":["Houve um erro de conexão com o Restreamer Core em ",["0"],"."],"There was an error during upload: {0}":["Houve um erro durante o upload: ",["0"]],"There was an error setting up the stream.":"Houve um erro ao configurar o fluxo.","There were some errors in the settings. Settings not saved.":"Houve alguns erros nas configurações. As configurações não foram salvas.","There's no login method available.":"Não há nenhum método de login disponível.","This is a dummy service that explains to you the concepts of service.":"Este é um serviço fictício que explica a você os conceitos de serviço.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"Isto não é necessariamente um erro. Entretanto, pode levar um pouco mais de tempo para que o Restreamer Core reinicie.","This is to mention the copyright regulations for the target of this service.":"Isto para mencionar os regulamentos de direitos autorais para o alvo deste serviço.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"Esta licença permite aos reutilizadores copiar e distribuir o material em qualquer meio ou formato apenas de forma desadaptada, e apenas enquanto a atribuição for dada ao criador. A licença permite o uso comercial.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"Esta licença permite aos reutilizadores copiar e distribuir o material em qualquer meio ou formato apenas de forma não adaptada, apenas para fins não comerciais, e apenas enquanto a atribuição for dada ao criador.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"Esta licença permite aos reutilizadores distribuir, remixar, adaptar e construir sobre o material em qualquer meio ou formato apenas para fins não comerciais, e apenas enquanto a atribuição for dada ao criador.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Esta licença permite aos reutilizadores distribuir, remixar, adaptar e construir sobre o material em qualquer meio ou formato apenas para fins não comerciais, e apenas enquanto a atribuição for dada ao criador. Se você remixar, adaptar ou construir sobre o material, você deve licenciar o material modificado sob termos idênticos.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"Esta licença permite aos reutilizadores distribuir, remixar, adaptar e construir sobre o material em qualquer meio ou formato, desde que a atribuição seja dada ao criador. A licença permite o uso comercial.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Esta licença permite aos reutilizadores distribuir, remixar, adaptar e construir sobre o material em qualquer meio ou formato, desde que a atribuição seja dada ao criador. A licença permite o uso comercial. Se você remixar, adaptar, ou construir sobre o material, você deve licenciar o material modificado sob termos idênticos.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"Esta fonte não pode ser editada enquanto estiver em uso. Para continuar, você tem que desconectar a fonte.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["Esta versão da IU não suporta o binário FFmpeg disponível (",["0"],"). A interface de usuário requer ",["1"],". Por favor, use um binário FFmpeg compatível."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["Esta versão da IU não suporta o Núcleo conectado (",["0"],"). A interface de usuário requer ",["1"],". Por favor, use uma versão compatível da IU."],"This version of the UI is compatible.":"Esta versão da IU é compatível.","Time until an inactive viewer connection is treated as closed.":"Tempo até que uma conexão inativa do visor seja tratada como fechada.","Token":"Token","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmitir instantâneos da fonte principal para um servidor HTTP/S. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Transmitir o canal de áudio da fonte principal para um servidor Icecast. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal como HTTP-Live-Streaming (HLS) para um servidor HTTP/S. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal como MPEG-DASH para um servidor HTTP/S. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal a um Serviço Brightcove Live. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Transmitir a fonte principal para um Serviço CDN77 RTMP. Mais sobre a configuração <0>aqui0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Transmitir a fonte principal a um Serviço DaCast RTMP. Mais sobre a configuração <0>aqui0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Transmitir a fonte principal para um serviço MPEG-TS. Mais detalhes sobre as configurações podem ser encontrados aqui <0>aqui0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Transmita a fonte principal para um servidor RTMP(e|s|t|te|ts). Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para um servidor RTSP. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para um Servidor Red5/Pro. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para um servidor SRT. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para um servidor UDP. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para um servidor WOWZA. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal a um datarhei Core Ressource. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal a um livepotting.com Ressource. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Transmita a fonte principal para a Akamai (MSL) Media Services Live. Mais detalhes sobre as configurações do codificador MSL podem ser encontrados em <0>here0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Transmitir a fonte principal para o serviço de codificação em nuvem Bitmovin, uma ferramenta poderosa para o streaming ao vivo. Mais detalhes sobre as configurações podem ser encontrados em <0>here0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para o Serviço RTMP da Restream. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Transmite seu vídeo como um fluxo RTMP com a chave necessária gerada no YouTube Studio. Você pode encontrar mais informações sobre a criação de um stream ao vivo no YouTube <0>Creator Academy0>.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Transmite seu fluxo de vídeo com a chave necessária, que foi gerada no Twitter Producer. Você pode encontrar mais informações sobre a configuração de um fluxo ao vivo no Twitter's <0>Produtor0>.","Tune":"Tune","UDP transport":"Transporte UDP","Unable to load the config.":"Incapaz de carregar a configuração.","Unique ident on the service.":"Identidade única no serviço.","Unknown":"Desconhecido","Unselected":"Não selecionado","Upload":"Upload","Uploading the file failed":"O upload do arquivo falhou","Uploading the logo failed":"O carregamento do logotipo falhou","Uptime":"Horário de funcionamento","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Use o Auth0 para seu Restreamer Core em funcionamento. Mais <0>detalhes0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Use o assistente (<0/>) para uma configuração rápida e fácil, ou edite (<1/>) as fontes diretamente no modo personalizado.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Use seus direitos autorais e escolha a licença de imagem correta. Seja gratuita para todos ou altamente restrita. Discuta brevemente o que outros estão autorizados a fazer com sua imagem.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Use seus direitos autorais e escolha a licença de imagem correta. Seja gratuita para todos ou altamente restrita. Discuta brevemente o que outros estão autorizados a fazer com sua imagem.","User registration":"Registro de usuário","Username":"Nome de usuário","Username for authorization.":"Nome de usuário para autorização.","Username for the device.":"Nome de usuário para o dispositivo.","VPU ID":"ID DA VPU","Video":"Vídeo","Video device":"Dispositivo de vídeo","Video settings":"Configurações de vídeo","Video setup":"Configuração do vídeo","Video source":"Fonte do vídeo","Viewer":"Visualizador","Virtual source":"Fonte virtual","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Bem-vindo à Restreamer v2, a solução para a publicação rápida e fácil de vídeos. Grátis para uso privado e comercial. Mais ajuda no <0>docs0>.","Write protection":"Proteção de escrita","YUV test pattern":"Padrão de teste YUV","Yes":"Sim","You can't abort the wizard because at least one input must be defined.":"Você não pode abortar o assistente porque pelo menos uma entrada deve ser definida.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"Você mudou a configuração. Para que as mudanças tenham efeito, você tem que reiniciar a aplicação. Você quer reiniciar agora?","You have to reconnect manually":"Você tem que reconectar manualmente","You have unsaved changes. Please save them before you can control the service again.":"Você tem mudanças não salvas. Por favor, salve-as antes de poder controlar o serviço novamente.","Your stream needs to be encoded, but there's no suitable encoder available.":"Seu fluxo precisa ser codificado, mas não há um codificador adequado disponível.","Your stream needs to be encoded. Choose the desired encoder:":"Seu fluxo precisa ser codificado. Escolha o codificador desejado:","blue":"azul","brown":"marrom","iframe code":"código iframe","kbit/s":"kbit/s","pink":"rosa","velvet":"veludo","violet":"violeta","white":"branco"}};
\ No newline at end of file
+/*eslint-disable*/module.exports={messages:{"<0>Compatibility list0>":"<0>Lista de compatibilidade0>","<0>Show probe details0>":"<0>Mostrar detalhes da sonda0>","ALSA":"ALSA","API endpoint not found. Settings not saved.":"Ponto final API não encontrado. Configurações não salvas.","AVFoundation":"AVFoundation","Abort":"Abortar","About":"Sobre","Add":"Adicione","Add Publication":"Adicionar Publicação","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Adicione widgets e estilos externos ao site de publicação. Você pode encontrar alguns exemplos na página de ajuda.","Add new channel":"Adicionar novo canal","Add: {0}":["Adicionar: ",["0"]],"Address":"Endereço","Address for the background image.":"Endereço para a imagem de fundo.","Address to listen on for HTTP requests.":"Endereço para ouvir os pedidos HTTP.","Address to listen on for HTTPS requests.":"Endereço para ouvir os pedidos de HTTPS.","Adjust publication site colors and background as you like.":"Ajuste as cores e o fundo do site de publicação como você quiser.","Advanced monitoring":"Monitoramento avançado","Advanced settings":"Configurações avançadas","Advanced setup":"Configuração avançada","Alerting by email":"Alerta por e-mail","All":"Todos","All important system settings.":"Todas as configurações importantes do sistema.","Allow all referrer":"Permitir a todos os encaminhadores","Allow counting how many viewers the stream has.":"Permitir contar quantos espectadores o fluxo tem.","Amplitude":"Amplitude","An environment variable sets this value.":"Uma variável de ambiente define este valor.","App":"App","Application":"Aplicação","Are you sure you want to abort the wizard?":"Você tem certeza de que quer abortar o feiticeiro?","Audio":"Áudio","Audio Device":"Dispositivo de áudio","Audio device":"Dispositivo de áudio","Audio from device":"Áudio do dispositivo","Audio settings":"Configurações de áudio","Audio setup":"Configuração de áudio","Auth0":"Auth0","Auth0 Tenant":"Auth0 Inquilino","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 não está atualmente disponível porque esta interface é carregada a partir de uma origem insegura.","Author":"Autor","Authorization":"Autorização","Automatic cleanup of all media data":"Limpeza automática de todos os dados da mídia","Autoplay":"Autoplay","Available":"Disponível em","Back":"Voltar","Background colors":"Cores de fundo","Background image":"Imagem de fundo","Backup URL":"URL de backup","Backup server":"Servidor de backup","Backup stream":"Fluxo de backup","Backup stream key":"Chave de fluxo de backup","Bandwidth":"Largura de banda","Bandwidth control":"Controle de largura de banda","Banner":"Banner","Basic":"Básico","Beep factor":"Fator Beep","Bitrate":"Taxa de bits","Briefly describe what the audience will see during the live stream.":"Descrever brevemente o que o público verá durante a transmissão ao vivo.","Button color":"Cor do botão","Cache for files on /data.":"Cache para arquivos em /dados.","Cache time (Seconds)":"Tempo de cache (Segundos)","Cache types":"Tipos de cachês","Capture clicks":"Cliques de captura","Capture cursor":"Captura do cursor","Channel \"{0}\" saved":["Canal \"",["0"],"\" salvo"],"Channels":"Canais","Check for updates":"Verificar por atualizações","Check the requirements":"Verifique os requisitos","Choose a video stream":"Escolha um fluxo de vídeo","Choose an audio stream":"Escolha um fluxo de áudio","Choose an input device ...":"Escolha um dispositivo de entrada ...","Choose codec ...":"Escolha o codec ...","Choose tenant ...":"Escolher inquilino ...","Chunk":"Pedaço","Close":"Fechar","Code injection":"Injeção de código","Codec":"Codec","Color":"Cor","Config":"Config","Confirm password":"Confirmar senha","Connect":"Conecte","Connected device":"Dispositivo conectado","Connected since <0/>":"Conectado desde <0/>","Connecting ...":"Conectando ...","Connecting to Restreamer Core ...":"Conectando-se ao Restreamer Core ...","Connecting to Restreamer Core failed probably because of mixed content.":"A conexão com o Restreamer Core falhou provavelmente por causa do conteúdo misto.","Content":"Conteúdo","Content URL":"Content URL","Cores":"Núcleos","Create user":"Criar usuário","Creative Commons":"Creative Commons","Custom ...":"Personalizado ...","Custom JSON config for datarhei Core.":"Configuração JSON personalizada para datarhei Core.","Custom audio device":"Dispositivo de áudio personalizado","Custom audio index":"Índice de áudio personalizado","Custom bitrate (kbit/s)":"Taxa de bits personalizada (kbit/s)","Custom code injection":"Injeção de código personalizado","Custom delay":"Atraso personalizado","Custom device":"Dispositivo personalizado","Custom format":"Formato personalizado","Custom framerate":"Framerate personalizado","Custom keyframe interval":"Intervalo de chaveiro personalizado","Custom layout":"Layout personalizado","Custom sampling (Hz)":"Amostragem personalizada (Hz)","Custom scale":"Escala personalizada","Custom size":"Tamanho personalizado","Custom video device":"Dispositivo de vídeo personalizado","Custom video index":"Índice de vídeo personalizado","Data copied to clipboard":"Dados copiados para a prancheta","Death color":"Cor da morte","Decoder":"Decodificador","Default":"Predefinição","Delay":"Atraso","Delay (ms)":"Atraso (ms)","Delete":"Excluir","Deleting a publication service cannot be reversed. The publication stops immediately.":"A eliminação de um serviço de publicação não pode ser revertida. A publicação pára imediatamente.","Delivering mode":"Modo de entrega","Description":"Descrição","Design":"Projeto","Device":"Dispositivo","Disconnect":"Desconectar","Disconnect & Continue":"Desconectar e continuar","Disconnecting ...":"Desconectando ...","Disk":"Disco","Disk cache":"Cache de disco","Disk storage":"Armazenamento em disco","Do you really want to restart the application now?":"Você realmente quer reiniciar a aplicação agora?","Do you want to delete \"{0}\"?":["Você quer excluir \"",["0"],"\"?"],"Do you want to delete {title}?":["Você quer apagar ",["título"],"?"],"Do you want to disconnect \"{0}\"?":["Você quer desconectar \"",["0"],"\"?"],"Docs":"Docs","Documentation":"Documentação","Dup. frames":"Molduras Dup","EDIT: Player":"EDIT: Jogador","EDIT: Publication Website":"EDIT: Site de publicação","Edit":"Editar","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Edite as fontes de áudio e vídeo para a transmissão ao vivo. Adicione uma descrição e defina sua licença de conteúdo desejada.","Edit: {title}":["Edição: ",["título"]],"Embed":"Embutir","Enable RTMP server ...":"Habilitar servidor RTMP ...","Enable a periodic beep every second with this value times the carrier frequency":"Habilitar um bip periódico a cada segundo com este valor vezes a freqüência portadora","Enable backup stream":"Habilitar o fluxo de backup","Enable nerd statistics":"Habilitar estatísticas de nerds","Enable primary stream":"Habilitar o fluxo primário","Enable snapshots":"Habilitar instantâneos","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"Aconselha-se vivamente a autorização. Caso contrário, qualquer pessoa pode ter acesso a esta instância.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"Aconselha-se vivamente que se habilite a auth básica. Caso contrário, qualquer pessoa poderia escrever dados para /memfs.","Encoder":"Codificador","Encoding":"Codificação","Encryption":"Criptografia","Enter a name for the new channel.":"Digite um nome para o novo canal.","Enter password":"Digite a senha","Enter the address of your network source:":"Digite o endereço de sua fonte de rede:","Enter username":"Digite o nome de usuário","Entropy coder":"Codificador de entropia","Error":"Erro","Error while copying data to clipboard":"Erro ao copiar dados para a prancheta","Error: {0}":["Erro: ",["0"]],"Expands the area above the channel list (live chat).":"Expande a área acima da lista de canais (bate-papo ao vivo).","Expands the area under the channel description (comment boxes).":"Expande a área sob a descrição do canal (caixas de comentários).","Expert mode":"Modo especialista","Extend channel list":"Ampliar a lista de canais","Extend content":"Ampliar o conteúdo","Extend footer":"Ampliar o rodapé","Extend header":"Ampliar cabeçalho","FFmpeg":"FFmpeg","FPS":"FPS","Failed to create publication service ({0})":["Falha na criação do serviço de publicação (",["0"],")"],"Failed to create publication website files.":"Falha na criação dos arquivos do site de publicação.","Failed to probe the source. Please check the <0>probe details0>.":"Falha na sondagem da fonte. Por favor, verifique os <0> detalhes da sonda0>.","Failed to refresh token: {0}":["Falha em atualizar a ficha: ",["0"]],"Failed to save ingest metadata":"Falha em salvar metadados ingeridos","Failed to stop process":"Falha em interromper o processo","Failed to store player size setting.":"Falha no ajuste do tamanho do jogador.","Failed to store publication service ({0})":["Falha no serviço de publicação de lojas (",["0"],")"],"Failed to update ingest process ({0})":["Falha em atualizar o processo de ingestão (",["0"],")"],"Failed to update the player":"Falha na atualização do jogador","Failed to verify the source. Please check the address.":"Falha na verificação da fonte. Por favor, verifique o endereço.","Finish":"Terminar","Flags":"Bandeiras","For Javascripts.":"Para Javascripts.","For Stylesheets.":"Para Fichas de Estilo.","Force input framerate":"Forçar o frame de entrada","Format":"Formato","Frame drops":"Gotas de moldura","Framebuffer":"Framebuffer","Framerate":"Framerate","Frequency (Hz)":"Freqüência (Hz)","GET":"GET","General":"Geral","Google Analytics ID":"Google Analytics ID","Google Analytics Tracker Name":"Nome do Google Analytics Tracker","HLS":"HLS","HLS statistic for the In-memory storage":"Estatísticas HLS para o armazenamento In-memory","HTTP and HTTPS":"HTTP e HTTPS","HTTP port":"Porta HTTP","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"Porto HTTPS","Hardware device":"Dispositivo de ferragens","Header":"Cabeçalho","Headline":"Manchete","Hosted Restreamer interface":"Interface Restreamer hospedado","Human readable name on the service.":"Nome legível pelo ser humano no serviço.","IP address":"Endereço IP","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"Se você mudou os portos, pode ser que o Restreamer Core já tenha reiniciado, mas agora ele está disponível em um porto diferente.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"Se você ativou Let's Encrypt TLS, pode levar algum tempo para adquirir os certificados. Certifique-se de que o Restreamer Core esteja acessível via porta 80 a partir da Internet. Por favor, verifique o log do console do Restreamer Core.","Ignore IP ranges":"Ignorar as faixas de IP","Image URL":"URL da imagem","Imprint":"Impresso","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"Além do jogador, o Restreamer oferece uma página de desembarque completa, que você pode usar para apresentar seu stream ao vivo com facilidade e rapidez.","In-memory":"In-memory","In-memory storage":"Armazenamento em memória","Incompatible":"Incompatível","Inherit":"Inerte","Inject 1":"Injetar 1","Inject 2":"Injetar 2","Inject 3":"Injetar 3","Inject 4":"Injetar 4","Internal HLS server":"Servidor interno HLS","Internal RTMP server":"Servidor RTMP interno","Interval (seconds)":"Intervalo (segundos)","Issue alert":"Alerta de emissão","Keyframe interval (seconds)":"Intervalo do quadro-chave (segundos)","Layout":"Layout","Let's Encrypt certification":"Vamos encriptar a certificação","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Vamos Encriptar requer um ou mais nomes de domínio público e uma porta 80/TCP acessível.","Level":"Nível","Level of system protocol.":"Nível de protocolo do sistema.","License":"Licença","Life color":"Cor da vida","Linecolor":"Linecolor","Link":"Link","Link, mouseover":"Link, mouseover","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"Lista de faixas de IP na notação CIDR, por exemplo, 127.0.0.0.1/32, que as estatísticas não registrarão uma faixa IP por linha. Deixe em branco para registrar todas as sessões.","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"Lista de extensões de arquivo para cache (por exemplo, \".html\"), uma por linha. Deixar vazio para o cache de todos os tipos de arquivo.","List size (segments)":"Tamanho da lista (segmentos)","Live-Streaming to Facebook Live RTMP service":"Live-Streaming para o serviço RTMP ao vivo no Facebook","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Live-Streaming para Instagram Live RTMP Service. A chave de fluxo requer um serviço como <0>Yellow Duck0>.","Live-Streaming to Twitch Live RTMP Service.":"Live-Streaming para Twitch Live RTMP Service.","Live-Streaming to Vimeo Live RTMP Service":"Live-Streaming para Vimeo Live RTMP Service","Livesource ID":"Identificação de fonte de vida","Log level":"Nível de log","Logging":"Logging","Login":"Login","Login failed: Couldn't load API details":"O login falhou: Não foi possível carregar detalhes API","Login failed: {0}":["O login falhou: ",["0"]],"Login/JWT authorization":"Login/JWT autorização","Logo":"Logotipo","Logout":"Logout","MB":"MB","Main Source":"Fonte principal","Main channel":"Canal principal","Main channel not found":"Canal principal não encontrado","Main channel saved":"Canal principal salvo","Main page channel (index.html).":"Canal da página principal (index.html).","Maintainer:":"Mantenedor:","Maximum allowed cache size, 0 for unlimited.":"Tamanho máximo de cache permitido, 0 para ilimitado.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Máximo permitido de megabytes de RAM para /memfs, 0 para ilimitado.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Consumo máximo permitido de megabytes a partir do disco rígido. 0 por ilimitado.","Maximum bandwidth Mbit/s":"Largura de banda máxima Mbit/s","Maximum delay in milliseconds.":"Atraso máximo em milissegundos.","Maximum file size (Megabytes)":"Tamanho máximo do arquivo (Megabytes)","Maximum file size to put in cache.":"Tamanho máximo de arquivo para colocar em cache.","Maximum log histroy":"Histórico log máximo","Maximum log lines":"Máximo de linhas de toras","Maximum size (Megabytes)":"Tamanho máximo (Megabytes)","Maximum viewer idle time (Seconds)":"Tempo máximo de ociosidade do espectador (segundos)","Maximum viewers":"Máximo de espectadores","Memory":"Memória","Meta information":"Meta informação","Metadata":"Metadados","Mold":"Molde","More about Twitter's copyright <0>here0>.":"Mais sobre os direitos autorais do Twitter <0>aqui0>.","More about YouTube's copyright <0>here0>.":"Mais sobre os direitos autorais do YouTube <0>aqui0>.","More about licenses here":"Mais sobre licenças aqui","More about the service":"Mais sobre o serviço","Mute":"Mudo","Name":"Nome","Name for the template. If the name already exists, it will be overwritten.":"Nome para o modelo. Se o nome já existir, ele será sobregravado.","Network":"Rede","Network source":"Fonte da rede","Next":"Próximo","Next: Audio":"A seguir: Áudio","Next: Video setup":"A seguir: Configuração do vídeo","No":"Não","No audio":"Sem áudio","No audio stream available":"Nenhum fluxo de áudio disponível","No input device available":"Nenhum dispositivo de entrada disponível","No live stream was detected. Please check the software that sends the stream.":"Nenhum fluxo vivo foi detectado. Por favor, verifique o software que envia o fluxo.","No source selected":"Nenhuma fonte selecionada","No sources available":"Não há fontes disponíveis","No suitable encoder found.":"Não foi encontrado nenhum codificador adequado.","No video":"Nenhum vídeo","No video stream available":"Nenhum fluxo de vídeo disponível","Node ID":"Identificação do nó","Noise":"Ruído","None":"Nenhum","Notes":"Notas","Number of log lines to keep.":"Número de linhas de registro a manter.","Number of logs to keep for each process.":"Número de logs a serem mantidos para cada processo.","OK":"OK","One referrer per line, e.g. http://www.example.com":"Uma referência por linha, por exemplo http://www.example.com","Open":"Aberto","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"A passagem (cópia) só deve ser desativada se necessário. Cada codificação requer recursos adicionais de CPU/GPU.","Password":"Senha","Password for authorization.":"Senha para autorização.","Password for the device.":"Senha para o dispositivo.","Persist viewer statistics":"Estatísticas persistentes dos telespectadores","Pixel format":"Formato Pixel","Plan: <0>Starter0>":"Plano: <0>Iniciador0>","Platforms":"Plataformas","Playback":"Reprodução","Player":"Jogador","Player URL":"URL do jogador","Player settings saved":"Configurações do jogador salvas","Playersite":"Playersite","Playlist":"Lista de reprodução","Please check the <0>process log0>":"Por favor, verifique o <0>log de processo0>","Please contact the operator of the service and check what happens.":"Favor contatar o operador do serviço e verificar o que acontece.","Please select a file to upload.":"Por favor, selecione um arquivo para carregar.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"Favor utilizar \"Passthrough (cópia)\", se possível. A codificação requer recursos adicionais de CPU/GPU.","Please wait. Probe stream data ...":"Por favor, aguarde. Dados do fluxo da sonda ...","Please wait. Setting up the stream ...":"Por favor, aguarde. Preparando o fluxo ...","Port":"Porto","Position":"Posição","Preset":"Predefinição","Primary stream":"Fluxo primário","Primary stream key":"Chave de fluxo primário","Probe":"Sonda","Process":"Processo","Process control":"Controle de processo","Process debug":"Processo de depuração","Process debug report":"Relatório de depuração do processo","Process details":"Detalhes do processo","Process report":"Relatório de processo","Processing & Control":"Processamento e controle","Profile":"Perfil","Protocol":"Protocolo","Protocols":"Protocolos","Public domain/s":"Domínio público/s","Publication service not found":"Serviço de publicação não encontrado","Publication website settings saved":"Configurações do site de publicação salvas","Publications":"Publicações","Pull Mode":"Modo Puxar","Pull or recieve the data:":"Puxar ou receber os dados:","Quality":"Qualidade","RGB test pattern":"Padrão de teste RGB","RTMP app for publishing.":"Aplicação RTMP para publicação.","RTMP server":"Servidor RTMP","RTMP server is not enabled":"O servidor RTMP não está habilitado","RTMP server listen address.":"Endereço de escuta do servidor RTMP.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"Ficha RTMP para publicação e reprodução. O token é o valor do parâmetro de consulta de URL 'token'","RTMP/S":"RTMP/S","RTMPS server":"Servidor RTMPS","RTSP":"RTSP","Raspberry Pi camera":"Câmera Raspberry Pi","Rate control":"Controle de tarifas","Ratio":"Relação","Read input at native speed":"Ler a entrada em velocidade nativa","Receive Mode":"Modo Receber","Reconnect":"Reconecte","Reconnect delay (seconds)":"Retardo de reconexão (segundos)","Reconnecting in {0}s":["Reconexão em ",["0"],"s"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["A reconexão ao Restreamer Core falhou durante os últimos ",["RETRIES"]," segundos."],"Reconnecting to Restreamer Core failed.":"A reconexão com o Restreamer Core falhou.","Refresh":"Atualização","Region":"Região","Reload":"Recarregar","Remove the oldest entries if the /memfs is full":"Remover as entradas mais antigas se o /memfs estiver cheio","Requires activation":"Requer ativação","Restart":"Reinicie","Restart required":"Reinício necessário","Restarting":"Reinicialização","Restarting Restreamer Core ...":"Reiniciando o Núcleo de Restreamer ...","Restarting the application failed.":"A reinicialização do pedido falhou.","Restreamer Service":"Serviço de Restreamer","Retrieving stream data ...":"Recuperando dados do fluxo ...","Retry":"Tentativa","Rule":"Regra","Sampling":"Amostragem","Save":"Salvar","Scale":"Escala","Seconds to keep files in cache.":"Segundos para manter os arquivos em cache.","Seconds until a process is restarted.":"Segundos até que um processo seja reiniciado.","Seconds until a staled process is terminated.":"Segundos até o término de um processo parado.","Seconds until the snapshot/thumbnail of the video source is updated.":"Segundos até que o instantâneo/imagem da fonte de vídeo seja atualizado.","Security":"Segurança","Security token":"Ficha de segurança","Seekbar color":"Cor da barra de busca","Segment length (seconds)":"Comprimento do segmento (segundos)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"O segmento será cortado no seguinte quadro-chave após este tempo ter passado. 2 é recomendado.","Segmentation":"Segmentação","Select a device:":"Selecione um dispositivo:","Select audio source:":"Selecione a fonte de áudio:","Select source ...":"Selecione a fonte ...","Select video source:":"Selecione a fonte de vídeo:","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Selecione se você puxa o fluxo de uma <0> fonte de rede0> (como uma câmera de rede) ou o <1> servidor RTMP interno1> (por exemplo, fluxos OBS para o Restreamer).","Select your encoding setting:":"Selecione sua configuração de codificação:","Selected":"Selecionado","Selected channel":"Canal selecionado","Selection":"Seleção","Send anonymous metrics (helps us for future development)":"Enviar métricas anônimas (nos ajuda para o desenvolvimento futuro)","Send stream to this address:":"Enviar fluxo para este endereço:","Send video to Framebuffer":"Enviar vídeo para Framebuffer","Server":"Servidor","Service":"Serviço","Service name":"Nome do serviço","Service token for monitoring.":"Ficha de serviço para monitoramento.","Sessions":"Sessões","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Define um limite de largura de banda em Mbit por segundo para a transferência de dados HLS de saída. Todos os serviços, tais como RTMP e processos de saída, são incluídos no cálculo. Se a largura de banda for excedida, os visualizadores de HLS recebem o código de status HTTP 509 (Limite de Largura de Banda Excedido). 0 é ilimitado.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Define um limite de visualização para as sessões de HLS. Se o limite for excedido, os espectadores de HLS recebem o código de status HTTP 509 (Limite de Largura de Banda Excedido). 0 é ilimitado.","Setting for connection to the service.":"Configuração para conexão com o serviço.","Settings":"Configurações","Settings (expert mode)":"Configurações (modo especialista)","Settings for /data path. The access is protected by":"Configurações para /dados de caminho. O acesso é protegido por","Settings for /memfs path.":"Configurações para /memfs caminho.","Settings saved. All changes will be applied after restarting the application.":"Configurações salvas. Todas as mudanças serão aplicadas após reiniciar a aplicação.","Share button":"Botão compartilhar","Shows a reference to the project.":"Mostra uma referência ao projeto.","Sign up (free)":"Cadastre-se (gratuito)","Silence":"Silêncio","Silence Audio":"Áudio do silêncio","Sine":"Sine","Sitename":"Nome do Sitename","Size":"Tamanho","Snapshot":"Snapshot","Social-login (OAuth2, 2FA)":"Login social (OAuth2, 2FA)","Socket timeout (microseconds)":"Tempo limite da tomada (microssegundos)","Software":"Software","Source":"Fonte","Speed":"Velocidade","Stale timeout (seconds)":"Tempo esgotado (segundos)","Statistics":"Estatísticas","Storage":"Armazenamento","Stores the viewer statistics to the disk.":"Armazena as estatísticas do telespectador no disco.","Stream":"Corrente","Stream URL":"URL do fluxo","Stream key":"Chave do fluxo","Stream name":"Nome do riacho","Stream names":"Nomes dos fluxos","Support datarhei Restreamer":"Suporte datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Suporta HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT e muito mais.","System":"Sistema","Template":"Modelo","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Modelo a ser utilizado para a criação do site de publicação. O botão apagar remove a seleção do sistema.","Terms":"Termos","Test pattern":"Padrão de teste","Test pattern (extended)":"Padrão de teste (estendido)","Text colors":"Cores do texto","The amplitude (0.0 - 1.0) of the generated audio stream":"A amplitude (0,0 - 1,0) do fluxo de áudio gerado","The application is using an older version of the settings.":"A aplicação está usando uma versão mais antiga das configurações.","The bitrate of the audio stream.":"A taxa de bits do fluxo de áudio.","The carrier frequency":"A freqüência portadora","The channel \"{0}\" could not be deleted":["O canal \"",["0"],"\" não pôde ser excluído"],"The channel \"{0}\" has been deleted":["O canal \"",["0"],"\" foi excluído"],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"A eliminação deste canal não pode ser recuperada. Todas as publicações deste canal serão removidas.","The input profile is not complete. Please define a video and audio source.":"O perfil de entrada não está completo. Por favor, defina uma fonte de vídeo e áudio.","The layout of the audio stream.":"O layout do fluxo de áudio.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"O número máximo de segmentos da playlist. 0 conterá todos os segmentos. 6 é recomendado.","The noise color":"A cor do ruído","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"A pessoa que associou uma obra a esta escritura dedicou a obra ao domínio público, renunciando a todos os seus direitos à obra em todo o mundo sob a lei de direitos autorais, incluindo todos os direitos conexos e vizinhos, na medida do permitido por lei. Você pode copiar, modificar, distribuir e executar a obra, mesmo para fins comerciais, tudo sem pedir permissão.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"O nome de domínio acessível ao público do host em que este Restreamer está funcionando. Separe vários nomes de domínio por uma vírgula.","The publication service \"{0}\" could not be deleted":["O serviço de publicação \"",["0"],"\" não pôde ser excluído"],"The publication service \"{0}\" has been created":["Foi criado o serviço de publicação \"",["0"],"\""],"The publication service \"{0}\" has been deleted":["O serviço de publicação \"",["0"],"\" foi eliminado"],"The publication service has been created":"O serviço de publicação foi criado","The sample rate of the audio stream.":"A taxa de amostragem do fluxo de áudio.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["O arquivo selecionado é muito grande (",["0"]," bytes). Somente ",["1"]," bytes são permitidos."],"The selected file type ({0}) is not allowed. Allowed file types are {types}":["O tipo de arquivo selecionado (",["0"],") não é permitido. Os tipos de arquivo permitidos são ",["types"],"."],"The settings for \"{0}\" have been saved":["As configurações para \"",["0"],"\" foram salvas"],"The source doesn't provide any audio streams.":"A fonte não fornece nenhum fluxo de áudio.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"A fonte não fornece nenhum fluxo de áudio. Por favor, verifique os detalhes da <0>probe0>.","The source doesn't provide any compatible audio streams.":"A fonte não fornece nenhum fluxo de áudio compatível.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"A fonte não fornece nenhuma transmissão de vídeo compatível. Por favor, verifique as <0>requisitos0>.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"A fonte não fornece nenhuma transmissão de vídeo. Por favor, verifique os detalhes da <0>probe0>.","The source doesn't provide any video streams. Please check the device.":"A fonte não fornece nenhuma transmissão de vídeo. Por favor, verifique o dispositivo.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"A fonte de vídeo não fornece nenhum fluxo de áudio compatível. <0>Silêncio de áudio0> é recomendado. Serviços como, por exemplo, YouTube, Facebook & Co. requerem um canal de áudio.","The video source is compatible. Select the desired resolution:":"A fonte de vídeo é compatível. Selecione a resolução desejada:","There are updates available. Here you get more information.":"Há atualizações disponíveis. Aqui você obtém mais informações.","There was a problem storing the settings. Settings not saved.":"Havia um problema no armazenamento das configurações. As configurações não foram salvas.","There was an error connecting to Restreamer Core at {0}.":["Houve um erro de conexão com o Restreamer Core em ",["0"],"."],"There was an error during upload: {0}":["Houve um erro durante o upload: ",["0"]],"There was an error setting up the stream.":"Houve um erro ao configurar o fluxo.","There were some errors in the settings. Settings not saved.":"Houve alguns erros nas configurações. As configurações não foram salvas.","There's no login method available.":"Não há nenhum método de login disponível.","This is a dummy service that explains to you the concepts of service.":"Este é um serviço fictício que explica a você os conceitos de serviço.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"Isto não é necessariamente um erro. Entretanto, pode levar um pouco mais de tempo para que o Restreamer Core reinicie.","This is to mention the copyright regulations for the target of this service.":"Isto para mencionar os regulamentos de direitos autorais para o alvo deste serviço.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"Esta licença permite aos reutilizadores copiar e distribuir o material em qualquer meio ou formato apenas de forma desadaptada, e apenas enquanto a atribuição for dada ao criador. A licença permite o uso comercial.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"Esta licença permite aos reutilizadores copiar e distribuir o material em qualquer meio ou formato apenas de forma não adaptada, apenas para fins não comerciais, e apenas enquanto a atribuição for dada ao criador.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"Esta licença permite aos reutilizadores distribuir, remixar, adaptar e construir sobre o material em qualquer meio ou formato apenas para fins não comerciais, e apenas enquanto a atribuição for dada ao criador.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Esta licença permite aos reutilizadores distribuir, remixar, adaptar e construir sobre o material em qualquer meio ou formato apenas para fins não comerciais, e apenas enquanto a atribuição for dada ao criador. Se você remixar, adaptar ou construir sobre o material, você deve licenciar o material modificado sob termos idênticos.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"Esta licença permite aos reutilizadores distribuir, remixar, adaptar e construir sobre o material em qualquer meio ou formato, desde que a atribuição seja dada ao criador. A licença permite o uso comercial.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Esta licença permite aos reutilizadores distribuir, remixar, adaptar e construir sobre o material em qualquer meio ou formato, desde que a atribuição seja dada ao criador. A licença permite o uso comercial. Se você remixar, adaptar, ou construir sobre o material, você deve licenciar o material modificado sob termos idênticos.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"Esta fonte não pode ser editada enquanto estiver em uso. Para continuar, você tem que desconectar a fonte.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["Esta versão da IU não suporta o binário FFmpeg disponível (",["0"],"). A interface de usuário requer ",["1"],". Por favor, use um binário FFmpeg compatível."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["Esta versão da IU não suporta o Núcleo conectado (",["0"],"). A interface de usuário requer ",["1"],". Por favor, use uma versão compatível da IU."],"This version of the UI is compatible.":"Esta versão da IU é compatível.","Time until an inactive viewer connection is treated as closed.":"Tempo até que uma conexão inativa do visor seja tratada como fechada.","Token":"Token","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmitir instantâneos da fonte principal para um servidor HTTP/S. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Transmitir o canal de áudio da fonte principal para um servidor Icecast. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal como HTTP-Live-Streaming (HLS) para um servidor HTTP/S. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal como MPEG-DASH para um servidor HTTP/S. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal a um Serviço Brightcove Live. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Transmitir a fonte principal para um Serviço CDN77 RTMP. Mais sobre a configuração <0>aqui0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Transmitir a fonte principal a um Serviço DaCast RTMP. Mais sobre a configuração <0>aqui0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Transmitir a fonte principal para um serviço MPEG-TS. Mais detalhes sobre as configurações podem ser encontrados aqui <0>aqui0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Transmita a fonte principal para um servidor RTMP(e|s|t|te|ts). Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para um servidor RTSP. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para um Servidor Red5/Pro. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para um servidor SRT. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para um servidor UDP. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para um servidor WOWZA. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal a um datarhei Core Ressource. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal a um livepotting.com Ressource. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Transmita a fonte principal para a Akamai (MSL) Media Services Live. Mais detalhes sobre as configurações do codificador MSL podem ser encontrados em <0>here0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Transmitir a fonte principal para o serviço de codificação em nuvem Bitmovin, uma ferramenta poderosa para o streaming ao vivo. Mais detalhes sobre as configurações podem ser encontrados em <0>here0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Transmitir a fonte principal para o Serviço RTMP da Restream. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Transmite seu vídeo como um fluxo RTMP com a chave necessária gerada no YouTube Studio. Você pode encontrar mais informações sobre a criação de um stream ao vivo no YouTube <0>Creator Academy0>.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Transmite seu fluxo de vídeo com a chave necessária, que foi gerada no Twitter Producer. Você pode encontrar mais informações sobre a configuração de um fluxo ao vivo no Twitter's <0>Produtor0>.","Tune":"Tune","UDP transport":"Transporte UDP","Unable to load the config.":"Incapaz de carregar a configuração.","Unique ident on the service.":"Identidade única no serviço.","Unknown":"Desconhecido","Unselected":"Não selecionado","Upload":"Upload","Uploading the file failed":"O upload do arquivo falhou","Uploading the logo failed":"O carregamento do logotipo falhou","Uptime":"Horário de funcionamento","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Use o Auth0 para seu Restreamer Core em funcionamento. Mais <0>detalhes0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Use o assistente (<0/>) para uma configuração rápida e fácil, ou edite (<1/>) as fontes diretamente no modo personalizado.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Use seus direitos autorais e escolha a licença de imagem correta. Seja gratuita para todos ou altamente restrita. Discuta brevemente o que outros estão autorizados a fazer com sua imagem.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Use seus direitos autorais e escolha a licença de imagem correta. Seja gratuita para todos ou altamente restrita. Discuta brevemente o que outros estão autorizados a fazer com sua imagem.","User registration":"Registro de usuário","Username":"Nome de usuário","Username for authorization.":"Nome de usuário para autorização.","Username for the device.":"Nome de usuário para o dispositivo.","VPU ID":"ID DA VPU","Video":"Vídeo","Video device":"Dispositivo de vídeo","Video settings":"Configurações de vídeo","Video setup":"Configuração do vídeo","Video source":"Fonte do vídeo","Viewer":"Visualizador","Virtual source":"Fonte virtual","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Bem-vindo à Restreamer v2, a solução para a publicação rápida e fácil de vídeos. Grátis para uso privado e comercial. Mais ajuda no <0>docs0>.","Write protection":"Proteção de escrita","YUV test pattern":"Padrão de teste YUV","Yes":"Sim","You can't abort the wizard because at least one input must be defined.":"Você não pode abortar o assistente porque pelo menos uma entrada deve ser definida.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"Você mudou a configuração. Para que as mudanças tenham efeito, você tem que reiniciar a aplicação. Você quer reiniciar agora?","You have to reconnect manually":"Você tem que reconectar manualmente","You have unsaved changes. Please save them before you can control the service again.":"Você tem mudanças não salvas. Por favor, salve-as antes de poder controlar o serviço novamente.","Your stream needs to be encoded, but there's no suitable encoder available.":"Seu fluxo precisa ser codificado, mas não há um codificador adequado disponível.","Your stream needs to be encoded. Choose the desired encoder:":"Seu fluxo precisa ser codificado. Escolha o codificador desejado:","blue":"azul","brown":"marrom","iframe code":"código iframe","kbit/s":"kbit/s","pink":"rosa","velvet":"veludo","violet":"violeta","white":"branco"}};
\ No newline at end of file
diff --git a/src/locales/pt/messages.po b/src/locales/pt/messages.po
index 4ffebc6..6dbae98 100644
--- a/src/locales/pt/messages.po
+++ b/src/locales/pt/messages.po
@@ -13,12 +13,16 @@ msgstr ""
"Language-Team: \n"
"Plural-Forms: \n"
-#: src/views/Edit/Profile.js:372
-#: src/views/Edit/Profile.js:501
+#: src/misc/EncodingSelect.js:224
+msgid "<0>Compatibility list0>"
+msgstr "<0>Lista de compatibilidade0>"
+
+#: src/views/Edit/Profile.js:380
+#: src/views/Edit/Profile.js:510
msgid "<0>Show probe details0>"
msgstr "<0>Mostrar detalhes da sonda0>"
-#: src/views/Edit/Sources/ALSA.js:150
+#: src/views/Edit/Sources/ALSA.js:156
msgid "ALSA"
msgstr "ALSA"
@@ -26,26 +30,26 @@ msgstr "ALSA"
msgid "API endpoint not found. Settings not saved."
msgstr "Ponto final API não encontrado. Configurações não salvas."
-#: src/views/Edit/Sources/AVFoundation.js:211
+#: src/views/Edit/Sources/AVFoundation.js:221
msgid "AVFoundation"
msgstr "AVFoundation"
#: src/misc/ChannelList.js:356
-#: src/views/Edit/Profile.js:402
-#: src/views/Edit/Wizard/index.js:1136
-#: src/views/Edit/index.js:547
-#: src/views/Edit/index.js:573
-#: src/views/Edit/index.js:592
+#: src/views/Edit/Profile.js:410
+#: src/views/Edit/Wizard/index.js:1153
+#: src/views/Edit/index.js:549
+#: src/views/Edit/index.js:575
+#: src/views/Edit/index.js:594
#: src/views/Publication/Add.js:362
#: src/views/Publication/Edit.js:601
-#: src/views/Settings.js:1967
-#: src/views/Settings.js:2026
-#: src/views/Settings.js:2048
+#: src/views/Settings.js:1972
+#: src/views/Settings.js:2031
+#: src/views/Settings.js:2053
msgid "Abort"
msgstr "Abortar"
-#: src/Header.js:286
-#: src/Header.js:327
+#: src/Header.js:283
+#: src/Header.js:324
msgid "About"
msgstr "Sobre"
@@ -57,7 +61,7 @@ msgstr "Adicione"
msgid "Add Publication"
msgstr "Adicionar Publicação"
-#: src/views/Playersite.js:679
+#: src/views/Playersite.js:692
msgid "Add external widgets and styles to the publication site. You can find some examples on the help page."
msgstr "Adicione widgets e estilos externos ao site de publicação. Você pode encontrar alguns exemplos na página de ajuda."
@@ -69,10 +73,10 @@ msgstr "Adicionar novo canal"
msgid "Add: {0}"
msgstr "Adicionar: {0}"
-#: src/views/Edit/Sources/Network.js:339
+#: src/views/Edit/Sources/Network.js:355
#: src/views/Edit/Wizard/Sources/Network.js:66
#: src/views/Publication/Services/Brightcove.js:95
-#: src/views/Publication/Services/Core.js:99
+#: src/views/Publication/Services/Core.js:100
#: src/views/Publication/Services/DASH.js:192
#: src/views/Publication/Services/HLS.js:181
#: src/views/Publication/Services/Icecast.js:160
@@ -84,23 +88,23 @@ msgstr "Adicionar: {0}"
#: src/views/Publication/Services/SRT.js:161
#: src/views/Publication/Services/UDP.js:127
#: src/views/Publication/Services/WOWZA.js:132
-#: src/views/Settings.js:1297
+#: src/views/Settings.js:1302
msgid "Address"
msgstr "Endereço"
-#: src/views/Playersite.js:616
+#: src/views/Playersite.js:629
msgid "Address for the background image."
msgstr "Endereço para a imagem de fundo."
-#: src/views/Settings.js:1326
+#: src/views/Settings.js:1331
msgid "Address to listen on for HTTP requests."
msgstr "Endereço para ouvir os pedidos HTTP."
-#: src/views/Settings.js:1339
+#: src/views/Settings.js:1344
msgid "Address to listen on for HTTPS requests."
msgstr "Endereço para ouvir os pedidos de HTTPS."
-#: src/views/Playersite.js:501
+#: src/views/Playersite.js:514
msgid "Adjust publication site colors and background as you like."
msgstr "Ajuste as cores e o fundo do site de publicação como você quiser."
@@ -108,7 +112,7 @@ msgstr "Ajuste as cores e o fundo do site de publicação como você quiser."
msgid "Advanced monitoring"
msgstr "Monitoramento avançado"
-#: src/views/Edit/Sources/Network.js:380
+#: src/views/Edit/Sources/Network.js:396
#: src/views/Publication/Services/DASH.js:204
#: src/views/Publication/Services/HLS.js:193
#: src/views/Publication/Services/Icecast.js:170
@@ -121,7 +125,7 @@ msgstr "Monitoramento avançado"
msgid "Advanced settings"
msgstr "Configurações avançadas"
-#: src/views/Edit/Wizard/index.js:280
+#: src/views/Edit/Wizard/index.js:287
msgid "Advanced setup"
msgstr "Configuração avançada"
@@ -137,11 +141,11 @@ msgstr "Todos"
msgid "All important system settings."
msgstr "Todas as configurações importantes do sistema."
-#: src/views/Settings.js:1473
+#: src/views/Settings.js:1478
msgid "Allow all referrer"
msgstr "Permitir a todos os encaminhadores"
-#: src/views/Settings.js:1513
+#: src/views/Settings.js:1518
msgid "Allow counting how many viewers the stream has."
msgstr "Permitir contar quantos espectadores o fluxo tem."
@@ -153,8 +157,8 @@ msgstr "Amplitude"
msgid "An environment variable sets this value."
msgstr "Uma variável de ambiente define este valor."
-#: src/views/Publication/Services/Core.js:109
-#: src/views/Settings.js:1811
+#: src/views/Publication/Services/Core.js:107
+#: src/views/Settings.js:1816
msgid "App"
msgstr "App"
@@ -164,7 +168,7 @@ msgstr "App"
msgid "Application"
msgstr "Aplicação"
-#: src/views/Edit/Wizard/index.js:1155
+#: src/views/Edit/Wizard/index.js:1172
msgid "Are you sure you want to abort the wizard?"
msgstr "Você tem certeza de que quer abortar o feiticeiro?"
@@ -172,27 +176,27 @@ msgstr "Você tem certeza de que quer abortar o feiticeiro?"
msgid "Audio"
msgstr "Áudio"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:92
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:111
msgid "Audio Device"
msgstr "Dispositivo de áudio"
-#: src/views/Edit/Sources/ALSA.js:101
-#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/ALSA.js:114
+#: src/views/Edit/Sources/AVFoundation.js:159
msgid "Audio device"
msgstr "Dispositivo de áudio"
-#: src/views/Edit/Wizard/index.js:858
-#: src/views/Edit/Wizard/index.js:870
+#: src/views/Edit/Wizard/index.js:875
+#: src/views/Edit/Wizard/index.js:887
msgid "Audio from device"
msgstr "Áudio do dispositivo"
-#: src/views/Edit/Profile.js:417
-#: src/views/Edit/ProfileSummary.js:89
+#: src/views/Edit/Profile.js:425
+#: src/views/Edit/ProfileSummary.js:90
#: src/views/Publication/Edit.js:533
msgid "Audio settings"
msgstr "Configurações de áudio"
-#: src/views/Edit/Wizard/index.js:811
+#: src/views/Edit/Wizard/index.js:828
msgid "Audio setup"
msgstr "Configuração de áudio"
@@ -208,43 +212,47 @@ msgstr "Auth0 Inquilino"
msgid "Auth0 is currently not available because this interface is loaded from an insecure origin."
msgstr "Auth0 não está atualmente disponível porque esta interface é carregada a partir de uma origem insegura."
-#: src/misc/controls/Metadata.js:74
+#: src/misc/controls/Metadata.js:71
msgid "Author"
msgstr "Autor"
#: src/views/Settings.js:1143
-#: src/views/Settings.js:1410
+#: src/views/Settings.js:1415
msgid "Authorization"
msgstr "Autorização"
-#: src/views/Publication/Player.js:434
+#: src/misc/controls/HLS.js:83
+msgid "Automatic cleanup of all media data"
+msgstr "Limpeza automática de todos os dados da mídia"
+
+#: src/views/Publication/Player.js:437
msgid "Autoplay"
msgstr "Autoplay"
-#: src/views/Playersite.js:434
+#: src/views/Playersite.js:445
msgid "Available"
msgstr "Disponível em"
-#: src/views/Edit/Profile.js:532
-#: src/views/Edit/Wizard/index.js:394
-#: src/views/Edit/Wizard/index.js:630
-#: src/views/Edit/Wizard/index.js:895
-#: src/views/Edit/Wizard/index.js:1007
-#: src/views/Edit/Wizard/index.js:1065
-#: src/views/Edit/Wizard/index.js:1147
+#: src/views/Edit/Profile.js:541
+#: src/views/Edit/Wizard/index.js:408
+#: src/views/Edit/Wizard/index.js:647
+#: src/views/Edit/Wizard/index.js:912
+#: src/views/Edit/Wizard/index.js:1024
+#: src/views/Edit/Wizard/index.js:1082
+#: src/views/Edit/Wizard/index.js:1164
#: src/views/Publication/Add.js:528
msgid "Back"
msgstr "Voltar"
-#: src/views/Playersite.js:550
+#: src/views/Playersite.js:563
msgid "Background colors"
msgstr "Cores de fundo"
-#: src/views/Playersite.js:603
+#: src/views/Playersite.js:616
msgid "Background image"
msgstr "Imagem de fundo"
-#: src/views/Publication/Services/Akamai.js:195
+#: src/views/Publication/Services/Akamai.js:196
msgid "Backup URL"
msgstr "URL de backup"
@@ -256,7 +264,7 @@ msgstr "Servidor de backup"
msgid "Backup stream"
msgstr "Fluxo de backup"
-#: src/views/Publication/Services/Facebook.js:128
+#: src/views/Publication/Services/Facebook.js:124
msgid "Backup stream key"
msgstr "Chave de fluxo de backup"
@@ -265,7 +273,7 @@ msgstr "Chave de fluxo de backup"
msgid "Bandwidth"
msgstr "Largura de banda"
-#: src/views/Settings.js:1368
+#: src/views/Settings.js:1373
msgid "Bandwidth control"
msgstr "Controle de largura de banda"
@@ -274,7 +282,7 @@ msgid "Banner"
msgstr "Banner"
#: src/views/Login.js:241
-#: src/views/Settings.js:1415
+#: src/views/Settings.js:1420
msgid "Basic"
msgstr "Básico"
@@ -287,40 +295,40 @@ msgstr "Fator Beep"
msgid "Bitrate"
msgstr "Taxa de bits"
-#: src/views/Edit/Wizard/index.js:996
-#: src/views/Edit/index.js:508
+#: src/views/Edit/Wizard/index.js:1013
+#: src/views/Edit/index.js:510
msgid "Briefly describe what the audience will see during the live stream."
msgstr "Descrever brevemente o que o público verá durante a transmissão ao vivo."
-#: src/views/Publication/Player.js:349
+#: src/views/Publication/Player.js:352
msgid "Button color"
msgstr "Cor do botão"
-#: src/views/Settings.js:1682
+#: src/views/Settings.js:1687
msgid "Cache for files on /data."
msgstr "Cache para arquivos em /dados."
-#: src/views/Settings.js:1710
+#: src/views/Settings.js:1715
msgid "Cache time (Seconds)"
msgstr "Tempo de cache (Segundos)"
-#: src/views/Settings.js:1738
+#: src/views/Settings.js:1743
msgid "Cache types"
msgstr "Tipos de cachês"
-#: src/views/Edit/Sources/AVFoundation.js:188
+#: src/views/Edit/Sources/AVFoundation.js:197
msgid "Capture clicks"
msgstr "Cliques de captura"
-#: src/views/Edit/Sources/AVFoundation.js:185
+#: src/views/Edit/Sources/AVFoundation.js:194
msgid "Capture cursor"
msgstr "Captura do cursor"
-#: src/views/Edit/index.js:326
+#: src/views/Edit/index.js:327
msgid "Channel \"{0}\" saved"
msgstr "Canal \"{0}\" salvo"
-#: src/views/Edit/Sources/ALSA.js:124
+#: src/views/Edit/Sources/ALSA.js:129
msgid "Channels"
msgstr "Canais"
@@ -340,14 +348,14 @@ msgstr "Escolha um fluxo de vídeo"
msgid "Choose an audio stream"
msgstr "Escolha um fluxo de áudio"
-#: src/views/Edit/Sources/ALSA.js:90
+#: src/views/Edit/Sources/ALSA.js:96
#: src/views/Edit/Sources/Framebuffer.js:80
#: src/views/Edit/Sources/Raspicam.js:84
-#: src/views/Edit/Sources/V4L.js:84
+#: src/views/Edit/Sources/V4L.js:90
msgid "Choose an input device ..."
msgstr "Escolha um dispositivo de entrada ..."
-#: src/misc/EncodingSelect.js:190
+#: src/misc/EncodingSelect.js:202
msgid "Choose codec ..."
msgstr "Escolha o codec ..."
@@ -360,28 +368,28 @@ msgstr "Escolher inquilino ..."
msgid "Chunk"
msgstr "Pedaço"
-#: src/misc/ModalContent.js:87
-#: src/views/Playersite.js:769
+#: src/misc/ModalContent.js:77
+#: src/views/Playersite.js:782
#: src/views/Publication/Add.js:525
#: src/views/Publication/Edit.js:565
-#: src/views/Publication/Player.js:444
+#: src/views/Publication/Player.js:447
msgid "Close"
msgstr "Fechar"
-#: src/views/Playersite.js:352
+#: src/views/Playersite.js:354
msgid "Code injection"
msgstr "Injeção de código"
-#: src/misc/EncodingSelect.js:188
+#: src/misc/EncodingSelect.js:200
msgid "Codec"
msgstr "Codec"
#: src/views/Edit/Sources/VirtualAudio.js:110
-#: src/views/Publication/Player.js:317
+#: src/views/Publication/Player.js:320
msgid "Color"
msgstr "Cor"
-#: src/views/Settings.js:1277
+#: src/views/Settings.js:1282
msgid "Config"
msgstr "Config"
@@ -393,7 +401,7 @@ msgstr "Confirmar senha"
msgid "Connect"
msgstr "Conecte"
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:134
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:157
msgid "Connected device"
msgstr "Dispositivo conectado"
@@ -402,7 +410,7 @@ msgid "Connected since <0/>"
msgstr "Conectado desde <0/>"
#: src/misc/ActionButton.js:12
-#: src/views/Main/index.js:308
+#: src/views/Main/index.js:305
#: src/views/Publication/Process.js:40
msgid "Connecting ..."
msgstr "Conectando ..."
@@ -415,12 +423,16 @@ msgstr "Conectando-se ao Restreamer Core ..."
msgid "Connecting to Restreamer Core failed probably because of mixed content."
msgstr "A conexão com o Restreamer Core falhou provavelmente por causa do conteúdo misto."
-#: src/misc/controls/Metadata.js:73
-#: src/views/Playersite.js:646
-#: src/views/Playersite.js:663
+#: src/misc/controls/Metadata.js:70
+#: src/views/Playersite.js:659
+#: src/views/Playersite.js:676
msgid "Content"
msgstr "Conteúdo"
+#: src/views/Main/index.js:365
+msgid "Content URL"
+msgstr ""
+
#: src/Footer.js:193
msgid "Cores"
msgstr "Núcleos"
@@ -442,22 +454,22 @@ msgstr "Creative Commons"
#: src/misc/coders/settings/Video.js:115
#: src/misc/coders/settings/Video.js:181
#: src/misc/coders/settings/Video.js:220
-#: src/views/Edit/Sources/ALSA.js:95
-#: src/views/Edit/Sources/AVFoundation.js:114
-#: src/views/Edit/Sources/AVFoundation.js:147
-#: src/views/Edit/Sources/V4L.js:90
+#: src/views/Edit/Sources/ALSA.js:101
+#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/V4L.js:96
msgid "Custom ..."
msgstr "Personalizado ..."
-#: src/views/Settings.js:1283
+#: src/views/Settings.js:1288
msgid "Custom JSON config for datarhei Core."
msgstr "Configuração JSON personalizada para datarhei Core."
-#: src/views/Edit/Sources/ALSA.js:102
+#: src/views/Edit/Sources/ALSA.js:115
msgid "Custom audio device"
msgstr "Dispositivo de áudio personalizado"
-#: src/views/Edit/Sources/AVFoundation.js:154
+#: src/views/Edit/Sources/AVFoundation.js:160
msgid "Custom audio index"
msgstr "Índice de áudio personalizado"
@@ -466,7 +478,7 @@ msgstr "Índice de áudio personalizado"
msgid "Custom bitrate (kbit/s)"
msgstr "Taxa de bits personalizada (kbit/s)"
-#: src/views/Playersite.js:674
+#: src/views/Playersite.js:687
msgid "Custom code injection"
msgstr "Injeção de código personalizado"
@@ -506,35 +518,36 @@ msgstr "Escala personalizada"
msgid "Custom size"
msgstr "Tamanho personalizado"
-#: src/views/Edit/Sources/V4L.js:97
+#: src/views/Edit/Sources/V4L.js:110
msgid "Custom video device"
msgstr "Dispositivo de vídeo personalizado"
-#: src/views/Edit/Sources/AVFoundation.js:121
+#: src/views/Edit/Sources/AVFoundation.js:127
msgid "Custom video index"
msgstr "Índice de vídeo personalizado"
-#: src/misc/TextFieldCopy.js:44
+#: src/misc/CopyButton.js:20
+#: src/misc/TextFieldCopy.js:33
#: src/misc/Textarea.js:46
msgid "Data copied to clipboard"
msgstr "Dados copiados para a prancheta"
-#: src/views/Edit/Sources/VirtualVideo.js:164
+#: src/views/Edit/Sources/VirtualVideo.js:167
msgid "Death color"
msgstr "Cor da morte"
-#: src/misc/EncodingSelect.js:198
-#: src/views/Edit/Wizard/index.js:611
+#: src/misc/EncodingSelect.js:210
+#: src/views/Edit/Wizard/index.js:628
msgid "Decoder"
msgstr "Decodificador"
-#: src/views/Edit/Sources/AVFoundation.js:109
-#: src/views/Edit/Sources/AVFoundation.js:143
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:61
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:87
-#: src/views/Playersite.js:440
-#: src/views/Playersite.js:513
-#: src/views/Playersite.js:557
+#: src/views/Edit/Sources/AVFoundation.js:115
+#: src/views/Edit/Sources/AVFoundation.js:149
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:76
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:105
+#: src/views/Playersite.js:451
+#: src/views/Playersite.js:526
+#: src/views/Playersite.js:570
msgid "Default"
msgstr "Predefinição"
@@ -542,13 +555,13 @@ msgstr "Predefinição"
msgid "Delay"
msgstr "Atraso"
-#: src/views/Edit/Sources/ALSA.js:127
+#: src/views/Edit/Sources/ALSA.js:132
msgid "Delay (ms)"
msgstr "Atraso (ms)"
-#: src/views/Edit/index.js:561
-#: src/views/Edit/index.js:597
-#: src/views/Playersite.js:461
+#: src/views/Edit/index.js:563
+#: src/views/Edit/index.js:599
+#: src/views/Playersite.js:474
#: src/views/Publication/Edit.js:574
#: src/views/Publication/Edit.js:606
msgid "Delete"
@@ -563,18 +576,18 @@ msgstr "A eliminação de um serviço de publicação não pode ser revertida. A
msgid "Delivering mode"
msgstr "Modo de entrega"
-#: src/misc/controls/Metadata.js:88
-#: src/misc/controls/Metadata.js:113
+#: src/misc/controls/Metadata.js:85
+#: src/misc/controls/Metadata.js:110
msgid "Description"
msgstr "Descrição"
-#: src/views/Playersite.js:350
-#: src/views/Playersite.js:496
+#: src/views/Playersite.js:352
+#: src/views/Playersite.js:509
msgid "Design"
msgstr "Projeto"
#: src/views/Edit/Sources/Framebuffer.js:87
-#: src/views/Edit/Wizard/index.js:873
+#: src/views/Edit/Wizard/index.js:890
#: src/views/Publication/Services/Framebuffer.js:93
msgid "Device"
msgstr "Dispositivo"
@@ -585,7 +598,7 @@ msgstr "Dispositivo"
msgid "Disconnect"
msgstr "Desconectar"
-#: src/views/Edit/index.js:578
+#: src/views/Edit/index.js:580
msgid "Disconnect & Continue"
msgstr "Desconectar e continuar"
@@ -594,12 +607,12 @@ msgstr "Desconectar e continuar"
msgid "Disconnecting ..."
msgstr "Desconectando ..."
-#: src/views/Settings.js:1645
+#: src/views/Settings.js:1650
msgid "Disk"
msgstr "Disco"
-#: src/views/Settings.js:1679
-#: src/views/Settings.js:1687
+#: src/views/Settings.js:1684
+#: src/views/Settings.js:1692
msgid "Disk cache"
msgstr "Cache de disco"
@@ -608,11 +621,11 @@ msgstr "Cache de disco"
msgid "Disk storage"
msgstr "Armazenamento em disco"
-#: src/views/Settings.js:2058
+#: src/views/Settings.js:2063
msgid "Do you really want to restart the application now?"
msgstr "Você realmente quer reiniciar a aplicação agora?"
-#: src/views/Edit/index.js:589
+#: src/views/Edit/index.js:591
msgid "Do you want to delete \"{0}\"?"
msgstr "Você quer excluir \"{0}\"?"
@@ -620,12 +633,12 @@ msgstr "Você quer excluir \"{0}\"?"
msgid "Do you want to delete {title}?"
msgstr "Você quer apagar {título}?"
-#: src/views/Edit/index.js:570
+#: src/views/Edit/index.js:572
msgid "Do you want to disconnect \"{0}\"?"
msgstr "Você quer desconectar \"{0}\"?"
-#: src/Header.js:292
-#: src/Header.js:333
+#: src/Header.js:289
+#: src/Header.js:330
msgid "Docs"
msgstr "Docs"
@@ -645,19 +658,19 @@ msgstr "Documentação"
msgid "Dup. frames"
msgstr "Molduras Dup"
-#: src/views/Publication/Player.js:282
+#: src/views/Publication/Player.js:285
msgid "EDIT: Player"
msgstr "EDIT: Jogador"
-#: src/views/Playersite.js:344
+#: src/views/Playersite.js:346
msgid "EDIT: Publication Website"
msgstr "EDIT: Site de publicação"
-#: src/views/Edit/index.js:390
+#: src/views/Edit/index.js:391
msgid "Edit"
msgstr "Editar"
-#: src/views/Edit/index.js:416
+#: src/views/Edit/index.js:417
msgid "Edit the audio and video sources for the live stream. Add a description, and set your desired content license."
msgstr "Edite as fontes de áudio e vídeo para a transmissão ao vivo. Adicione uma descrição e defina sua licença de conteúdo desejada."
@@ -665,11 +678,11 @@ msgstr "Edite as fontes de áudio e vídeo para a transmissão ao vivo. Adicione
msgid "Edit: {title}"
msgstr "Edição: {título}"
-#: src/views/Publication/Player.js:316
+#: src/views/Publication/Player.js:319
msgid "Embed"
msgstr "Embutir"
-#: src/views/Edit/Sources/Network.js:561
+#: src/views/Edit/Sources/Network.js:577
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:55
msgid "Enable RTMP server ..."
msgstr "Habilitar servidor RTMP ..."
@@ -679,16 +692,16 @@ msgid "Enable a periodic beep every second with this value times the carrier fre
msgstr "Habilitar um bip periódico a cada segundo com este valor vezes a freqüência portadora"
#: src/views/Publication/Services/Dummy.js:278
-#: src/views/Publication/Services/Facebook.js:147
+#: src/views/Publication/Services/Facebook.js:139
msgid "Enable backup stream"
msgstr "Habilitar o fluxo de backup"
-#: src/views/Publication/Player.js:424
+#: src/views/Publication/Player.js:427
msgid "Enable nerd statistics"
msgstr "Habilitar estatísticas de nerds"
#: src/views/Publication/Services/Dummy.js:277
-#: src/views/Publication/Services/Facebook.js:146
+#: src/views/Publication/Services/Facebook.js:138
msgid "Enable primary stream"
msgstr "Habilitar o fluxo primário"
@@ -696,15 +709,15 @@ msgstr "Habilitar o fluxo primário"
msgid "Enable snapshots"
msgstr "Habilitar instantâneos"
-#: src/views/Settings.js:1428
+#: src/views/Settings.js:1433
msgid "Enabling authorization is strongly advised. Otherwise, anybody can access this instance."
msgstr "Aconselha-se vivamente a autorização. Caso contrário, qualquer pessoa pode ter acesso a esta instância."
-#: src/views/Settings.js:1588
+#: src/views/Settings.js:1593
msgid "Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs."
msgstr "Aconselha-se vivamente que se habilite a auth básica. Caso contrário, qualquer pessoa poderia escrever dados para /memfs."
-#: src/views/Edit/Wizard/index.js:617
+#: src/views/Edit/Wizard/index.js:634
msgid "Encoder"
msgstr "Codificador"
@@ -730,7 +743,7 @@ msgstr "Digite um nome para o novo canal."
msgid "Enter password"
msgstr "Digite a senha"
-#: src/views/Edit/Sources/Network.js:332
+#: src/views/Edit/Sources/Network.js:348
#: src/views/Edit/Wizard/Sources/Network.js:59
msgid "Enter the address of your network source:"
msgstr "Digite o endereço de sua fonte de rede:"
@@ -743,7 +756,7 @@ msgstr "Digite o nome de usuário"
msgid "Entropy coder"
msgstr "Codificador de entropia"
-#: src/views/Edit/Wizard/index.js:1101
+#: src/views/Edit/Wizard/index.js:1118
#: src/views/Incompatible.js:30
#: src/views/Invalid.js:29
#: src/views/Publication/Process.js:63
@@ -751,45 +764,46 @@ msgstr "Codificador de entropia"
msgid "Error"
msgstr "Erro"
-#: src/misc/TextFieldCopy.js:46
+#: src/misc/CopyButton.js:22
+#: src/misc/TextFieldCopy.js:35
#: src/misc/Textarea.js:48
msgid "Error while copying data to clipboard"
msgstr "Erro ao copiar dados para a prancheta"
-#: src/views/Main/index.js:327
+#: src/views/Main/index.js:324
#: src/views/Publication/Process.js:64
msgid "Error: {0}"
msgstr "Erro: {0}"
-#: src/views/Playersite.js:719
+#: src/views/Playersite.js:732
msgid "Expands the area above the channel list (live chat)."
msgstr "Expande a área acima da lista de canais (bate-papo ao vivo)."
-#: src/views/Playersite.js:739
+#: src/views/Playersite.js:752
msgid "Expands the area under the channel description (comment boxes)."
msgstr "Expande a área sob a descrição do canal (caixas de comentários)."
-#: src/views/Settings.js:1194
+#: src/views/Settings.js:1199
msgid "Expert mode"
msgstr "Modo especialista"
-#: src/views/Playersite.js:704
+#: src/views/Playersite.js:717
msgid "Extend channel list"
msgstr "Ampliar a lista de canais"
-#: src/views/Playersite.js:724
+#: src/views/Playersite.js:737
msgid "Extend content"
msgstr "Ampliar o conteúdo"
-#: src/views/Playersite.js:744
+#: src/views/Playersite.js:757
msgid "Extend footer"
msgstr "Ampliar o rodapé"
-#: src/views/Playersite.js:684
+#: src/views/Playersite.js:697
msgid "Extend header"
msgstr "Ampliar cabeçalho"
-#: src/views/Settings.js:1931
+#: src/views/Settings.js:1936
msgid "FFmpeg"
msgstr "FFmpeg"
@@ -798,20 +812,16 @@ msgstr "FFmpeg"
msgid "FPS"
msgstr "FPS"
-#: src/views/Edit/index.js:290
-msgid "Failed to correctly cleanup previous process data"
-msgstr "Falha na limpeza correta dos dados do processo anterior"
-
#: src/views/Publication/Add.js:180
msgid "Failed to create publication service ({0})"
msgstr "Falha na criação do serviço de publicação ({0})"
-#: src/views/Playersite.js:308
+#: src/views/Playersite.js:310
msgid "Failed to create publication website files."
msgstr "Falha na criação dos arquivos do site de publicação."
-#: src/views/Edit/Profile.js:333
-#: src/views/Edit/Profile.js:462
+#: src/views/Edit/Profile.js:341
+#: src/views/Edit/Profile.js:471
msgid "Failed to probe the source. Please check the <0>probe details0>."
msgstr "Falha na sondagem da fonte. Por favor, verifique os <0> detalhes da sonda0>."
@@ -819,7 +829,7 @@ msgstr "Falha na sondagem da fonte. Por favor, verifique os <0> detalhes da sond
msgid "Failed to refresh token: {0}"
msgstr "Falha em atualizar a ficha: {0}"
-#: src/views/Edit/index.js:303
+#: src/views/Edit/index.js:304
msgid "Failed to save ingest metadata"
msgstr "Falha em salvar metadados ingeridos"
@@ -827,7 +837,7 @@ msgstr "Falha em salvar metadados ingeridos"
msgid "Failed to stop process"
msgstr "Falha em interromper o processo"
-#: src/views/Playersite.js:301
+#: src/views/Playersite.js:303
msgid "Failed to store player size setting."
msgstr "Falha no ajuste do tamanho do jogador."
@@ -835,36 +845,36 @@ msgstr "Falha no ajuste do tamanho do jogador."
msgid "Failed to store publication service ({0})"
msgstr "Falha no serviço de publicação de lojas ({0})"
-#: src/views/Edit/index.js:296
+#: src/views/Edit/index.js:297
msgid "Failed to update ingest process ({0})"
msgstr "Falha em atualizar o processo de ingestão ({0})"
-#: src/views/Edit/index.js:309
+#: src/views/Edit/index.js:310
msgid "Failed to update the player"
msgstr "Falha na atualização do jogador"
-#: src/views/Edit/Wizard/index.js:361
-#: src/views/Edit/Wizard/index.js:821
+#: src/views/Edit/Wizard/index.js:375
+#: src/views/Edit/Wizard/index.js:838
msgid "Failed to verify the source. Please check the address."
msgstr "Falha na verificação da fonte. Por favor, verifique o endereço."
-#: src/views/Edit/Profile.js:540
+#: src/views/Edit/Profile.js:549
msgid "Finish"
msgstr "Terminar"
-#: src/views/Edit/Sources/VirtualVideo.js:170
+#: src/views/Edit/Sources/VirtualVideo.js:182
msgid "Flags"
msgstr "Bandeiras"
-#: src/views/Playersite.js:759
+#: src/views/Playersite.js:772
msgid "For Javascripts."
msgstr "Para Javascripts."
-#: src/views/Playersite.js:699
+#: src/views/Playersite.js:712
msgid "For Stylesheets."
msgstr "Para Fichas de Estilo."
-#: src/views/Edit/Sources/Network.js:423
+#: src/views/Edit/Sources/Network.js:439
msgid "Force input framerate"
msgstr "Forçar o frame de entrada"
@@ -881,7 +891,7 @@ msgid "Framebuffer"
msgstr "Framebuffer"
#: src/misc/coders/settings/Video.js:135
-#: src/views/Edit/Sources/Network.js:436
+#: src/views/Edit/Sources/Network.js:452
msgid "Framerate"
msgstr "Framerate"
@@ -889,21 +899,22 @@ msgstr "Framerate"
msgid "Frequency (Hz)"
msgstr "Freqüência (Hz)"
-#: src/views/Publication/Services/Facebook.js:119
-#: src/views/Publication/Services/Facebook.js:141
+#: src/views/Publication/Services/Core.js:129
+#: src/views/Publication/Services/Facebook.js:115
+#: src/views/Publication/Services/Facebook.js:133
#: src/views/Publication/Services/Instagram.js:88
-#: src/views/Publication/Services/Restream.js:124
-#: src/views/Publication/Services/Twitch.js:137
+#: src/views/Publication/Services/Restream.js:120
+#: src/views/Publication/Services/Twitch.js:133
#: src/views/Publication/Services/Twitter.js:179
#: src/views/Publication/Services/Youtube.js:177
msgid "GET"
msgstr "GET"
-#: src/views/Edit/Sources/Network.js:455
-#: src/views/Edit/index.js:399
-#: src/views/Edit/index.js:411
-#: src/views/Playersite.js:348
-#: src/views/Playersite.js:361
+#: src/views/Edit/Sources/Network.js:471
+#: src/views/Edit/index.js:400
+#: src/views/Edit/index.js:412
+#: src/views/Playersite.js:350
+#: src/views/Playersite.js:363
#: src/views/Publication/Add.js:372
#: src/views/Publication/Edit.js:386
#: src/views/Publication/Services/DASH.js:211
@@ -918,52 +929,49 @@ msgstr "GET"
msgid "General"
msgstr "Geral"
-#: src/views/Publication/Player.js:407
+#: src/views/Publication/Player.js:410
msgid "Google Analytics ID"
msgstr "Google Analytics ID"
-#: src/views/Publication/Player.js:417
+#: src/views/Publication/Player.js:420
msgid "Google Analytics Tracker Name"
msgstr "Nome do Google Analytics Tracker"
-#: src/views/Edit/index.js:469
+#: src/views/Edit/index.js:471
+#: src/views/Main/index.js:369
msgid "HLS"
msgstr "HLS"
-#: src/views/Main/index.js:367
-msgid "HLS URL"
-msgstr "URL DO HLS"
-
-#: src/views/Settings.js:1505
+#: src/views/Settings.js:1510
msgid "HLS statistic for the In-memory storage"
msgstr "Estatísticas HLS para o armazenamento In-memory"
-#: src/views/Edit/Sources/Network.js:413
+#: src/views/Edit/Sources/Network.js:429
msgid "HTTP and HTTPS"
msgstr "HTTP e HTTPS"
-#: src/views/Settings.js:1318
+#: src/views/Settings.js:1323
msgid "HTTP port"
msgstr "Porta HTTP"
-#: src/views/Settings.js:1347
+#: src/views/Settings.js:1352
msgid "HTTPS (SSL/TLS)"
msgstr "HTTPS (SSL/TLS)"
-#: src/views/Settings.js:1331
+#: src/views/Settings.js:1336
msgid "HTTPS port"
msgstr "Porto HTTPS"
-#: src/views/Edit/Sources/V4L.js:145
-#: src/views/Edit/Wizard/Sources/V4L.js:120
+#: src/views/Edit/Sources/V4L.js:151
+#: src/views/Edit/Wizard/Sources/V4L.js:140
msgid "Hardware device"
msgstr "Dispositivo de ferragens"
-#: src/views/Playersite.js:566
+#: src/views/Playersite.js:579
msgid "Header"
msgstr "Cabeçalho"
-#: src/views/Playersite.js:522
+#: src/views/Playersite.js:535
msgid "Headline"
msgstr "Manchete"
@@ -971,7 +979,7 @@ msgstr "Manchete"
msgid "Hosted Restreamer interface"
msgstr "Interface Restreamer hospedado"
-#: src/views/Settings.js:1253
+#: src/views/Settings.js:1258
msgid "Human readable name on the service."
msgstr "Nome legível pelo ser humano no serviço."
@@ -979,32 +987,32 @@ msgstr "Nome legível pelo ser humano no serviço."
msgid "IP address"
msgstr "Endereço IP"
-#: src/views/Settings.js:2003
+#: src/views/Settings.js:2008
msgid "If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port."
msgstr "Se você mudou os portos, pode ser que o Restreamer Core já tenha reiniciado, mas agora ele está disponível em um porto diferente."
-#: src/views/Settings.js:1997
+#: src/views/Settings.js:2002
msgid "If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core."
msgstr "Se você ativou Let's Encrypt TLS, pode levar algum tempo para adquirir os certificados. Certifique-se de que o Restreamer Core esteja acessível via porta 80 a partir da Internet. Por favor, verifique o log do console do Restreamer Core."
-#: src/views/Settings.js:1520
+#: src/views/Settings.js:1525
msgid "Ignore IP ranges"
msgstr "Ignorar as faixas de IP"
-#: src/views/Playersite.js:611
-#: src/views/Publication/Player.js:363
+#: src/views/Playersite.js:624
+#: src/views/Publication/Player.js:366
msgid "Image URL"
msgstr "URL da imagem"
-#: src/views/Playersite.js:636
+#: src/views/Playersite.js:649
msgid "Imprint"
msgstr "Impresso"
-#: src/views/Playersite.js:366
+#: src/views/Playersite.js:368
msgid "In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly."
msgstr "Além do jogador, o Restreamer oferece uma página de desembarque completa, que você pode usar para apresentar seu stream ao vivo com facilidade e rapidez."
-#: src/views/Settings.js:1572
+#: src/views/Settings.js:1577
msgid "In-memory"
msgstr "In-memory"
@@ -1022,19 +1030,19 @@ msgstr "Incompatível"
msgid "Inherit"
msgstr "Inerte"
-#: src/views/Playersite.js:694
+#: src/views/Playersite.js:707
msgid "Inject 1"
msgstr "Injetar 1"
-#: src/views/Playersite.js:714
+#: src/views/Playersite.js:727
msgid "Inject 2"
msgstr "Injetar 2"
-#: src/views/Playersite.js:734
+#: src/views/Playersite.js:747
msgid "Inject 3"
msgstr "Injetar 3"
-#: src/views/Playersite.js:754
+#: src/views/Playersite.js:767
msgid "Inject 4"
msgstr "Injetar 4"
@@ -1050,8 +1058,8 @@ msgstr "Servidor RTMP interno"
msgid "Interval (seconds)"
msgstr "Intervalo (segundos)"
-#: src/Header.js:298
-#: src/Header.js:339
+#: src/Header.js:295
+#: src/Header.js:336
msgid "Issue alert"
msgstr "Alerta de emissão"
@@ -1063,11 +1071,11 @@ msgstr "Intervalo do quadro-chave (segundos)"
msgid "Layout"
msgstr "Layout"
-#: src/views/Settings.js:1352
+#: src/views/Settings.js:1357
msgid "Let's Encrypt certification"
msgstr "Vamos encriptar a certificação"
-#: src/views/Settings.js:1360
+#: src/views/Settings.js:1365
msgid "Let's Encrypt requires one or more public domain names and an accessible port 80/TCP."
msgstr "Vamos Encriptar requer um ou mais nomes de domínio público e uma porta 80/TCP acessível."
@@ -1075,42 +1083,42 @@ msgstr "Vamos Encriptar requer um ou mais nomes de domínio público e uma porta
msgid "Level"
msgstr "Nível"
-#: src/views/Settings.js:1913
+#: src/views/Settings.js:1918
msgid "Level of system protocol."
msgstr "Nível de protocolo do sistema."
-#: src/views/Edit/Wizard/index.js:1044
-#: src/views/Edit/index.js:402
-#: src/views/Edit/index.js:523
+#: src/views/Edit/Wizard/index.js:1061
+#: src/views/Edit/index.js:403
+#: src/views/Edit/index.js:525
msgid "License"
msgstr "Licença"
-#: src/views/Edit/Sources/VirtualVideo.js:167
+#: src/views/Edit/Sources/VirtualVideo.js:176
msgid "Life color"
msgstr "Cor da vida"
-#: src/views/Playersite.js:593
+#: src/views/Playersite.js:606
msgid "Linecolor"
msgstr "Linecolor"
-#: src/views/Playersite.js:531
-#: src/views/Publication/Player.js:393
+#: src/views/Playersite.js:544
+#: src/views/Publication/Player.js:396
msgid "Link"
msgstr "Link"
-#: src/views/Playersite.js:540
+#: src/views/Playersite.js:553
msgid "Link, mouseover"
msgstr "Link, mouseover"
-#: src/views/Settings.js:1528
+#: src/views/Settings.js:1533
msgid "List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions."
msgstr "Lista de faixas de IP na notação CIDR, por exemplo, 127.0.0.0.1/32, que as estatísticas não registrarão uma faixa IP por linha. Deixe em branco para registrar todas as sessões."
-#: src/views/Settings.js:1746
+#: src/views/Settings.js:1751
msgid "List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types."
msgstr "Lista de extensões de arquivo para cache (por exemplo, \".html\"), uma por linha. Deixar vazio para o cache de todos os tipos de arquivo."
-#: src/misc/controls/HLS.js:71
+#: src/misc/controls/HLS.js:74
msgid "List size (segments)"
msgstr "Tamanho da lista (segmentos)"
@@ -1127,27 +1135,27 @@ msgid "Live-Streaming to Twitch Live RTMP Service."
msgstr "Live-Streaming para Twitch Live RTMP Service."
#: src/views/Publication/Services/Vimeo.js:12
-msgid "Live-Streaming to Vimeos Live RTMP Service"
-msgstr "Live-Streaming para Vimeos Live RTMP Service"
+msgid "Live-Streaming to Vimeo Live RTMP Service"
+msgstr "Live-Streaming para Vimeo Live RTMP Service"
#: src/views/Publication/Services/Livespotting.js:94
msgid "Livesource ID"
msgstr "Identificação de fonte de vida"
-#: src/views/Settings.js:1865
+#: src/views/Settings.js:1870
msgid "Log level"
msgstr "Nível de log"
#: src/misc/modals/Process.js:90
#: src/views/Settings.js:1147
-#: src/views/Settings.js:1841
+#: src/views/Settings.js:1846
msgid "Logging"
msgstr "Logging"
#: src/views/Login.js:297
#: src/views/Login.js:391
#: src/views/Login.js:406
-#: src/views/Publication/Services/Akamai.js:123
+#: src/views/Publication/Services/Akamai.js:124
msgid "Login"
msgstr "Login"
@@ -1163,15 +1171,15 @@ msgstr "O login falhou: Não foi possível carregar detalhes API"
msgid "Login failed: {0}"
msgstr "O login falhou: {0}"
-#: src/views/Settings.js:1420
+#: src/views/Settings.js:1425
msgid "Login/JWT authorization"
msgstr "Login/JWT autorização"
-#: src/views/Publication/Player.js:318
+#: src/views/Publication/Player.js:321
msgid "Logo"
msgstr "Logotipo"
-#: src/Header.js:310
+#: src/Header.js:307
msgid "Logout"
msgstr "Logout"
@@ -1179,12 +1187,12 @@ msgstr "Logout"
msgid "MB"
msgstr "MB"
-#: src/views/Edit/index.js:379
+#: src/views/Edit/index.js:380
msgid "Main Source"
msgstr "Fonte principal"
-#: src/views/Main/index.js:263
-#: src/views/Playersite.js:386
+#: src/views/Main/index.js:260
+#: src/views/Playersite.js:389
msgid "Main channel"
msgstr "Canal principal"
@@ -1192,11 +1200,11 @@ msgstr "Canal principal"
msgid "Main channel not found"
msgstr "Canal principal não encontrado"
-#: src/views/Edit/Wizard/index.js:181
+#: src/views/Edit/Wizard/index.js:188
msgid "Main channel saved"
msgstr "Canal principal salvo"
-#: src/views/Playersite.js:409
+#: src/views/Playersite.js:412
msgid "Main page channel (index.html)."
msgstr "Canal da página principal (index.html)."
@@ -1209,19 +1217,19 @@ msgstr "Canal da página principal (index.html)."
msgid "Maintainer:"
msgstr "Mantenedor:"
-#: src/views/Settings.js:1705
+#: src/views/Settings.js:1710
msgid "Maximum allowed cache size, 0 for unlimited."
msgstr "Tamanho máximo de cache permitido, 0 para ilimitado."
-#: src/views/Settings.js:1627
+#: src/views/Settings.js:1632
msgid "Maximum allowed megabytes of RAM for /memfs, 0 for unlimited."
msgstr "Máximo permitido de megabytes de RAM para /memfs, 0 para ilimitado."
-#: src/views/Settings.js:1671
+#: src/views/Settings.js:1676
msgid "Maximum allowed megabytes to consume from hard disk. 0 for unlimited."
msgstr "Consumo máximo permitido de megabytes a partir do disco rígido. 0 por ilimitado."
-#: src/views/Settings.js:1389
+#: src/views/Settings.js:1394
msgid "Maximum bandwidth Mbit/s"
msgstr "Largura de banda máxima Mbit/s"
@@ -1229,34 +1237,34 @@ msgstr "Largura de banda máxima Mbit/s"
msgid "Maximum delay in milliseconds."
msgstr "Atraso máximo em milissegundos."
-#: src/views/Settings.js:1723
+#: src/views/Settings.js:1728
msgid "Maximum file size (Megabytes)"
msgstr "Tamanho máximo do arquivo (Megabytes)"
-#: src/views/Settings.js:1731
+#: src/views/Settings.js:1736
msgid "Maximum file size to put in cache."
msgstr "Tamanho máximo de arquivo para colocar em cache."
-#: src/views/Settings.js:1949
+#: src/views/Settings.js:1954
msgid "Maximum log histroy"
msgstr "Histórico log máximo"
-#: src/views/Settings.js:1918
-#: src/views/Settings.js:1936
+#: src/views/Settings.js:1923
+#: src/views/Settings.js:1941
msgid "Maximum log lines"
msgstr "Máximo de linhas de toras"
-#: src/views/Settings.js:1619
-#: src/views/Settings.js:1663
-#: src/views/Settings.js:1697
+#: src/views/Settings.js:1624
+#: src/views/Settings.js:1668
+#: src/views/Settings.js:1702
msgid "Maximum size (Megabytes)"
msgstr "Tamanho máximo (Megabytes)"
-#: src/views/Settings.js:1537
+#: src/views/Settings.js:1542
msgid "Maximum viewer idle time (Seconds)"
msgstr "Tempo máximo de ociosidade do espectador (segundos)"
-#: src/views/Settings.js:1373
+#: src/views/Settings.js:1378
msgid "Maximum viewers"
msgstr "Máximo de espectadores"
@@ -1264,12 +1272,12 @@ msgstr "Máximo de espectadores"
msgid "Memory"
msgstr "Memória"
-#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:402
msgid "Meta information"
msgstr "Meta informação"
-#: src/views/Edit/Wizard/index.js:989
-#: src/views/Edit/index.js:503
+#: src/views/Edit/Wizard/index.js:1006
+#: src/views/Edit/index.js:505
msgid "Metadata"
msgstr "Metadados"
@@ -1291,44 +1299,44 @@ msgstr "Mais sobre os direitos autorais do YouTube <0>aqui0>."
msgid "More about licenses here"
msgstr "Mais sobre licenças aqui"
-#: src/views/Settings.js:1222
+#: src/views/Settings.js:1227
msgid "More about the service"
msgstr "Mais sobre o serviço"
-#: src/views/Publication/Player.js:435
+#: src/views/Publication/Player.js:438
msgid "Mute"
msgstr "Mudo"
#: src/misc/ChannelList.js:380
-#: src/misc/controls/Metadata.js:79
-#: src/misc/controls/Metadata.js:101
-#: src/views/Playersite.js:476
-#: src/views/Settings.js:1245
+#: src/misc/controls/Metadata.js:76
+#: src/misc/controls/Metadata.js:98
+#: src/views/Playersite.js:489
+#: src/views/Settings.js:1250
msgid "Name"
msgstr "Nome"
-#: src/views/Playersite.js:481
+#: src/views/Playersite.js:494
msgid "Name for the template. If the name already exists, it will be overwritten."
msgstr "Nome para o modelo. Se o nome já existir, ele será sobregravado."
#: src/views/Settings.js:1142
-#: src/views/Settings.js:1292
+#: src/views/Settings.js:1297
msgid "Network"
msgstr "Rede"
-#: src/views/Edit/Sources/Network.js:668
+#: src/views/Edit/Sources/Network.js:684
#: src/views/Edit/Wizard/Sources/Network.js:110
msgid "Network source"
msgstr "Fonte da rede"
-#: src/views/Edit/Wizard/index.js:399
-#: src/views/Edit/Wizard/index.js:635
-#: src/views/Edit/Wizard/index.js:900
-#: src/views/Edit/Wizard/index.js:1012
+#: src/views/Edit/Wizard/index.js:413
+#: src/views/Edit/Wizard/index.js:652
+#: src/views/Edit/Wizard/index.js:917
+#: src/views/Edit/Wizard/index.js:1029
msgid "Next"
msgstr "Próximo"
-#: src/views/Edit/Profile.js:405
+#: src/views/Edit/Profile.js:413
msgid "Next: Audio"
msgstr "A seguir: Áudio"
@@ -1336,12 +1344,12 @@ msgstr "A seguir: Áudio"
msgid "Next: Video setup"
msgstr "A seguir: Configuração do vídeo"
-#: src/views/Edit/Wizard/index.js:1165
+#: src/views/Edit/Wizard/index.js:1182
msgid "No"
msgstr "Não"
#: src/views/Edit/Sources/NoAudio.js:45
-#: src/views/Edit/Wizard/index.js:884
+#: src/views/Edit/Wizard/index.js:901
msgid "No audio"
msgstr "Sem áudio"
@@ -1349,7 +1357,12 @@ msgstr "Sem áudio"
msgid "No audio stream available"
msgstr "Nenhum fluxo de áudio disponível"
-#: src/views/Edit/Wizard/index.js:359
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:70
+#: src/views/Edit/Wizard/Sources/V4L.js:99
+msgid "No input device available"
+msgstr "Nenhum dispositivo de entrada disponível"
+
+#: src/views/Edit/Wizard/index.js:373
msgid "No live stream was detected. Please check the software that sends the stream."
msgstr "Nenhum fluxo vivo foi detectado. Por favor, verifique o software que envia o fluxo."
@@ -1357,12 +1370,16 @@ msgstr "Nenhum fluxo vivo foi detectado. Por favor, verifique o software que env
msgid "No source selected"
msgstr "Nenhuma fonte selecionada"
-#: src/misc/EncodingSelect.js:152
+#: src/views/Edit/SourceSelect.js:174
+msgid "No sources available"
+msgstr "Não há fontes disponíveis"
+
+#: src/misc/EncodingSelect.js:164
msgid "No suitable encoder found."
msgstr "Não foi encontrado nenhum codificador adequado."
-#: src/views/Main/index.js:289
-#: src/views/Publication/Player.js:291
+#: src/views/Main/index.js:286
+#: src/views/Publication/Player.js:294
msgid "No video"
msgstr "Nenhum vídeo"
@@ -1370,7 +1387,7 @@ msgstr "Nenhum vídeo"
msgid "No video stream available"
msgstr "Nenhum fluxo de vídeo disponível"
-#: src/views/Settings.js:1238
+#: src/views/Settings.js:1243
msgid "Node ID"
msgstr "Identificação do nó"
@@ -1378,36 +1395,36 @@ msgstr "Identificação do nó"
msgid "Noise"
msgstr "Ruído"
-#: src/views/Edit/Sources/AVFoundation.js:139
+#: src/views/Edit/Sources/AVFoundation.js:145
#: src/views/Edit/Summary.js:30
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:98
msgid "None"
msgstr "Nenhum"
-#: src/views/Playersite.js:351
-#: src/views/Playersite.js:631
+#: src/views/Playersite.js:353
+#: src/views/Playersite.js:644
msgid "Notes"
msgstr "Notas"
-#: src/views/Settings.js:1926
-#: src/views/Settings.js:1944
+#: src/views/Settings.js:1931
+#: src/views/Settings.js:1949
msgid "Number of log lines to keep."
msgstr "Número de linhas de registro a manter."
-#: src/views/Settings.js:1957
+#: src/views/Settings.js:1962
msgid "Number of logs to keep for each process."
msgstr "Número de logs a serem mantidos para cada processo."
-#: src/views/Playersite.js:800
-#: src/views/Publication/Player.js:463
+#: src/views/Playersite.js:813
+#: src/views/Publication/Player.js:466
msgid "OK"
msgstr "OK"
-#: src/views/Settings.js:1492
+#: src/views/Settings.js:1497
msgid "One referrer per line, e.g. http://www.example.com"
msgstr "Uma referência por linha, por exemplo http://www.example.com"
-#: src/views/Playersite.js:785
+#: src/views/Playersite.js:798
msgid "Open"
msgstr "Aberto"
@@ -1415,32 +1432,32 @@ msgstr "Aberto"
msgid "Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources."
msgstr "A passagem (cópia) só deve ser desativada se necessário. Cada codificação requer recursos adicionais de CPU/GPU."
-#: src/views/Edit/Sources/Network.js:366
+#: src/views/Edit/Sources/Network.js:382
#: src/views/Edit/Wizard/Sources/Network.js:88
#: src/views/Login.js:282
-#: src/views/Publication/Services/Akamai.js:133
+#: src/views/Publication/Services/Akamai.js:134
#: src/views/Publication/Services/DASH.js:198
#: src/views/Publication/Services/DaCast.js:142
#: src/views/Publication/Services/HLS.js:187
#: src/views/Publication/Services/RTSP.js:156
#: src/views/Publication/Services/Red5.js:157
#: src/views/Publication/Services/WOWZA.js:178
-#: src/views/Settings.js:1448
-#: src/views/Settings.js:1606
+#: src/views/Settings.js:1453
+#: src/views/Settings.js:1611
msgid "Password"
msgstr "Senha"
-#: src/views/Settings.js:1454
-#: src/views/Settings.js:1614
+#: src/views/Settings.js:1459
+#: src/views/Settings.js:1619
msgid "Password for authorization."
msgstr "Senha para autorização."
-#: src/views/Edit/Sources/Network.js:371
+#: src/views/Edit/Sources/Network.js:387
#: src/views/Edit/Wizard/Sources/Network.js:90
msgid "Password for the device."
msgstr "Senha para o dispositivo."
-#: src/views/Settings.js:1550
+#: src/views/Settings.js:1555
msgid "Persist viewer statistics"
msgstr "Estatísticas persistentes dos telespectadores"
@@ -1456,9 +1473,9 @@ msgstr "Plano: <0>Iniciador0>"
msgid "Platforms"
msgstr "Plataformas"
-#: src/views/Publication/Player.js:320
+#: src/views/Publication/Player.js:323
#: src/views/Settings.js:1144
-#: src/views/Settings.js:1463
+#: src/views/Settings.js:1468
msgid "Playback"
msgstr "Reprodução"
@@ -1466,16 +1483,16 @@ msgstr "Reprodução"
msgid "Player"
msgstr "Jogador"
-#: src/views/Publication/Player.js:325
+#: src/views/Publication/Player.js:328
msgid "Player URL"
msgstr "URL do jogador"
-#: src/views/Publication/Player.js:254
+#: src/views/Publication/Player.js:257
msgid "Player settings saved"
msgstr "Configurações do jogador salvas"
-#: src/Header.js:270
-#: src/views/Playersite.js:372
+#: src/Header.js:267
+#: src/views/Playersite.js:375
msgid "Playersite"
msgstr "Playersite"
@@ -1484,15 +1501,15 @@ msgstr "Playersite"
msgid "Playlist"
msgstr "Lista de reprodução"
-#: src/views/Main/index.js:332
+#: src/views/Main/index.js:329
msgid "Please check the <0>process log0>"
msgstr "Por favor, verifique o <0>log de processo0>"
-#: src/views/Publication/Services/Akamai.js:28
+#: src/views/Publication/Services/Akamai.js:29
#: src/views/Publication/Services/Bitmovin.js:23
#: src/views/Publication/Services/Brightcove.js:23
-#: src/views/Publication/Services/CDN77.js:24
-#: src/views/Publication/Services/Core.js:25
+#: src/views/Publication/Services/CDN77.js:23
+#: src/views/Publication/Services/Core.js:26
#: src/views/Publication/Services/DASH.js:35
#: src/views/Publication/Services/DaCast.js:26
#: src/views/Publication/Services/HLS.js:37
@@ -1511,8 +1528,8 @@ msgid "Please contact the operator of the service and check what happens."
msgstr "Favor contatar o operador do serviço e verificar o que acontece."
#: src/views/Playersite.js:122
-#: src/views/Playersite.js:196
-#: src/views/Publication/Player.js:157
+#: src/views/Playersite.js:197
+#: src/views/Publication/Player.js:159
msgid "Please select a file to upload."
msgstr "Por favor, selecione um arquivo para carregar."
@@ -1520,21 +1537,21 @@ msgstr "Por favor, selecione um arquivo para carregar."
msgid "Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources."
msgstr "Favor utilizar \"Passthrough (cópia)\", se possível. A codificação requer recursos adicionais de CPU/GPU."
-#: src/views/Edit/Wizard/index.js:418
-#: src/views/Edit/Wizard/index.js:916
+#: src/views/Edit/Wizard/index.js:435
+#: src/views/Edit/Wizard/index.js:933
msgid "Please wait. Probe stream data ..."
msgstr "Por favor, aguarde. Dados do fluxo da sonda ..."
-#: src/views/Edit/Wizard/index.js:1086
+#: src/views/Edit/Wizard/index.js:1103
msgid "Please wait. Setting up the stream ..."
msgstr "Por favor, aguarde. Preparando o fluxo ..."
#: src/views/Publication/Services/Bitmovin.js:92
-#: src/views/Settings.js:1798
+#: src/views/Settings.js:1803
msgid "Port"
msgstr "Porto"
-#: src/views/Publication/Player.js:378
+#: src/views/Publication/Player.js:381
msgid "Position"
msgstr "Posição"
@@ -1552,20 +1569,20 @@ msgstr "Fluxo primário"
msgid "Primary stream key"
msgstr "Chave de fluxo primário"
-#: src/views/Edit/Sources/ALSA.js:131
-#: src/views/Edit/Sources/AVFoundation.js:192
+#: src/views/Edit/Sources/ALSA.js:136
+#: src/views/Edit/Sources/AVFoundation.js:201
#: src/views/Edit/Sources/Framebuffer.js:110
-#: src/views/Edit/Sources/Network.js:489
-#: src/views/Edit/Sources/Network.js:536
-#: src/views/Edit/Sources/Network.js:583
+#: src/views/Edit/Sources/Network.js:505
+#: src/views/Edit/Sources/Network.js:552
+#: src/views/Edit/Sources/Network.js:599
#: src/views/Edit/Sources/Raspicam.js:113
-#: src/views/Edit/Sources/V4L.js:126
+#: src/views/Edit/Sources/V4L.js:131
#: src/views/Edit/Sources/VirtualAudio.js:169
-#: src/views/Edit/Sources/VirtualVideo.js:176
+#: src/views/Edit/Sources/VirtualVideo.js:188
msgid "Probe"
msgstr "Sonda"
-#: src/views/Edit/index.js:491
+#: src/views/Edit/index.js:493
#: src/views/Publication/Add.js:433
#: src/views/Publication/Edit.js:441
msgid "Process"
@@ -1580,40 +1597,41 @@ msgstr "Controle de processo"
msgid "Process debug"
msgstr "Processo de depuração"
-#: src/views/Main/index.js:407
+#: src/views/Main/index.js:413
#: src/views/Publication/Edit.js:591
msgid "Process debug report"
msgstr "Relatório de depuração do processo"
-#: src/views/Main/index.js:383
-#: src/views/Main/index.js:399
+#: src/views/Main/index.js:389
+#: src/views/Main/index.js:405
#: src/views/Publication/Edit.js:468
#: src/views/Publication/Edit.js:583
msgid "Process details"
msgstr "Detalhes do processo"
-#: src/views/Main/index.js:386
+#: src/views/Main/index.js:392
msgid "Process report"
msgstr "Relatório de processo"
-#: src/views/Edit/index.js:400
-#: src/views/Edit/index.js:461
+#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:463
msgid "Processing & Control"
msgstr "Processamento e controle"
#: src/misc/coders/Encoders/video/H264NVENC.js:92
+#: src/misc/coders/Encoders/video/H264VAAPI.js:82
#: src/misc/coders/settings/Video.js:142
-#: src/views/Edit/Wizard/index.js:590
+#: src/views/Edit/Wizard/index.js:607
msgid "Profile"
msgstr "Perfil"
-#: src/views/Edit/Sources/Network.js:504
-#: src/views/Publication/Services/Akamai.js:143
-#: src/views/Publication/Services/Akamai.js:181
+#: src/views/Edit/Sources/Network.js:520
+#: src/views/Publication/Services/Akamai.js:144
+#: src/views/Publication/Services/Akamai.js:182
#: src/views/Publication/Services/Bitmovin.js:86
#: src/views/Publication/Services/Brightcove.js:87
-#: src/views/Publication/Services/CDN77.js:91
-#: src/views/Publication/Services/Core.js:90
+#: src/views/Publication/Services/CDN77.js:90
+#: src/views/Publication/Services/Core.js:91
#: src/views/Publication/Services/DASH.js:186
#: src/views/Publication/Services/DaCast.js:110
#: src/views/Publication/Services/DaCast.js:168
@@ -1634,7 +1652,7 @@ msgstr "Protocolo"
msgid "Protocols"
msgstr "Protocolos"
-#: src/views/Settings.js:1302
+#: src/views/Settings.js:1307
msgid "Public domain/s"
msgstr "Domínio público/s"
@@ -1643,7 +1661,7 @@ msgstr "Domínio público/s"
msgid "Publication service not found"
msgstr "Serviço de publicação não encontrado"
-#: src/views/Playersite.js:317
+#: src/views/Playersite.js:319
msgid "Publication website settings saved"
msgstr "Configurações do site de publicação salvas"
@@ -1651,15 +1669,16 @@ msgstr "Configurações do site de publicação salvas"
msgid "Publications"
msgstr "Publicações"
-#: src/views/Edit/Sources/Network.js:641
+#: src/views/Edit/Sources/Network.js:657
msgid "Pull Mode"
msgstr "Modo Puxar"
-#: src/views/Edit/Sources/Network.js:640
+#: src/views/Edit/Sources/Network.js:656
msgid "Pull or recieve the data:"
msgstr "Puxar ou receber os dados:"
#: src/misc/Progress.js:90
+#: src/misc/coders/Encoders/video/H264VAAPI.js:137
msgid "Quality"
msgstr "Qualidade"
@@ -1667,37 +1686,37 @@ msgstr "Qualidade"
msgid "RGB test pattern"
msgstr "Padrão de teste RGB"
-#: src/views/Settings.js:1819
+#: src/views/Settings.js:1824
msgid "RTMP app for publishing."
msgstr "Aplicação RTMP para publicação."
-#: src/views/Settings.js:1760
+#: src/views/Settings.js:1765
msgid "RTMP server"
msgstr "Servidor RTMP"
-#: src/views/Edit/Sources/Network.js:556
+#: src/views/Edit/Sources/Network.js:572
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:50
msgid "RTMP server is not enabled"
msgstr "O servidor RTMP não está habilitado"
-#: src/views/Settings.js:1806
+#: src/views/Settings.js:1811
msgid "RTMP server listen address."
msgstr "Endereço de escuta do servidor RTMP."
-#: src/views/Settings.js:1832
+#: src/views/Settings.js:1837
msgid "RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'"
msgstr "Ficha RTMP para publicação e reprodução. O token é o valor do parâmetro de consulta de URL 'token'"
#: src/views/Settings.js:1146
-#: src/views/Settings.js:1755
+#: src/views/Settings.js:1760
msgid "RTMP/S"
msgstr "RTMP/S"
-#: src/views/Settings.js:1767
+#: src/views/Settings.js:1772
msgid "RTMPS server"
msgstr "Servidor RTMPS"
-#: src/views/Edit/Sources/Network.js:389
+#: src/views/Edit/Sources/Network.js:405
msgid "RTSP"
msgstr "RTSP"
@@ -1707,6 +1726,7 @@ msgid "Raspberry Pi camera"
msgstr "Câmera Raspberry Pi"
#: src/misc/coders/Encoders/video/H264NVENC.js:144
+#: src/misc/coders/Encoders/video/H264VAAPI.js:63
msgid "Rate control"
msgstr "Controle de tarifas"
@@ -1714,11 +1734,11 @@ msgstr "Controle de tarifas"
msgid "Ratio"
msgstr "Relação"
-#: src/views/Edit/Sources/Network.js:418
+#: src/views/Edit/Sources/Network.js:434
msgid "Read input at native speed"
msgstr "Ler a entrada em velocidade nativa"
-#: src/views/Edit/Sources/Network.js:642
+#: src/views/Edit/Sources/Network.js:658
msgid "Receive Mode"
msgstr "Modo Receber"
@@ -1732,13 +1752,13 @@ msgstr "Reconecte"
msgid "Reconnect delay (seconds)"
msgstr "Retardo de reconexão (segundos)"
-#: src/views/Main/index.js:343
+#: src/views/Main/index.js:340
#: src/views/Publication/Process.js:68
#: src/views/Publication/Process.js:81
msgid "Reconnecting in {0}s"
msgstr "Reconexão em {0}s"
-#: src/views/Settings.js:1994
+#: src/views/Settings.js:1999
msgid "Reconnecting to Restreamer Core failed for the last {RETRIES} seconds."
msgstr "A reconexão ao Restreamer Core falhou durante os últimos {RETRIES} segundos."
@@ -1746,6 +1766,14 @@ msgstr "A reconexão ao Restreamer Core falhou durante os últimos {RETRIES} seg
msgid "Reconnecting to Restreamer Core failed."
msgstr "A reconexão com o Restreamer Core falhou."
+#: src/views/Edit/Sources/ALSA.js:122
+#: src/views/Edit/Sources/AVFoundation.js:181
+#: src/views/Edit/Sources/V4L.js:117
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:135
+#: src/views/Edit/Wizard/Sources/V4L.js:120
+msgid "Refresh"
+msgstr "Atualização"
+
#: src/views/Publication/Services/Restream.js:86
#: src/views/Publication/Services/Twitch.js:78
#: src/views/Publication/Services/Twitter.js:150
@@ -1754,36 +1782,36 @@ msgid "Region"
msgstr "Região"
#: src/views/Password.js:159
-#: src/views/Settings.js:2014
+#: src/views/Settings.js:2019
msgid "Reload"
msgstr "Recarregar"
-#: src/views/Settings.js:1632
+#: src/views/Settings.js:1637
msgid "Remove the oldest entries if the /memfs is full"
msgstr "Remover as entradas mais antigas se o /memfs estiver cheio"
-#: src/views/Settings.js:1779
+#: src/views/Settings.js:1784
msgid "Requires activation"
msgstr "Requer ativação"
-#: src/views/Settings.js:1201
-#: src/views/Settings.js:2031
-#: src/views/Settings.js:2044
-#: src/views/Settings.js:2053
+#: src/views/Settings.js:1206
+#: src/views/Settings.js:2036
+#: src/views/Settings.js:2049
+#: src/views/Settings.js:2058
msgid "Restart"
msgstr "Reinicie"
-#: src/views/Settings.js:2022
+#: src/views/Settings.js:2027
msgid "Restart required"
msgstr "Reinício necessário"
#: src/views/Password.js:136
-#: src/views/Settings.js:1982
+#: src/views/Settings.js:1987
msgid "Restarting"
msgstr "Reinicialização"
#: src/views/Password.js:141
-#: src/views/Settings.js:1987
+#: src/views/Settings.js:1992
msgid "Restarting Restreamer Core ..."
msgstr "Reiniciando o Núcleo de Restreamer ..."
@@ -1791,15 +1819,15 @@ msgstr "Reiniciando o Núcleo de Restreamer ..."
msgid "Restarting the application failed."
msgstr "A reinicialização do pedido falhou."
-#: src/views/Settings.js:1229
+#: src/views/Settings.js:1234
msgid "Restreamer Service"
msgstr "Serviço de Restreamer"
-#: src/views/Main/index.js:242
+#: src/views/Main/index.js:239
msgid "Retrieving stream data ..."
msgstr "Recuperando dados do fluxo ..."
-#: src/views/Edit/Wizard/index.js:1111
+#: src/views/Edit/Wizard/index.js:1128
#: src/views/Invalid.js:43
#: src/views/Settings.js:1116
msgid "Retry"
@@ -1813,13 +1841,13 @@ msgstr "Regra"
msgid "Sampling"
msgstr "Amostragem"
-#: src/views/Edit/Wizard/index.js:1070
-#: src/views/Edit/index.js:558
-#: src/views/Playersite.js:775
+#: src/views/Edit/Wizard/index.js:1087
+#: src/views/Edit/index.js:560
+#: src/views/Playersite.js:788
#: src/views/Publication/Add.js:534
#: src/views/Publication/Edit.js:571
-#: src/views/Publication/Player.js:449
-#: src/views/Settings.js:1972
+#: src/views/Publication/Player.js:452
+#: src/views/Settings.js:1977
msgid "Save"
msgstr "Salvar"
@@ -1827,7 +1855,7 @@ msgstr "Salvar"
msgid "Scale"
msgstr "Escala"
-#: src/views/Settings.js:1718
+#: src/views/Settings.js:1723
msgid "Seconds to keep files in cache."
msgstr "Segundos para manter os arquivos em cache."
@@ -1843,24 +1871,24 @@ msgstr "Segundos até o término de um processo parado."
msgid "Seconds until the snapshot/thumbnail of the video source is updated."
msgstr "Segundos até que o instantâneo/imagem da fonte de vídeo seja atualizado."
-#: src/views/Settings.js:1468
+#: src/views/Settings.js:1473
msgid "Security"
msgstr "Segurança"
-#: src/views/Publication/Services/Core.js:127
+#: src/views/Publication/Services/Core.js:122
#: src/views/Publication/Services/Livespotting.js:103
msgid "Security token"
msgstr "Ficha de segurança"
-#: src/views/Publication/Player.js:339
+#: src/views/Publication/Player.js:342
msgid "Seekbar color"
msgstr "Cor da barra de busca"
-#: src/misc/controls/HLS.js:59
+#: src/misc/controls/HLS.js:62
msgid "Segment length (seconds)"
msgstr "Comprimento do segmento (segundos)"
-#: src/misc/controls/HLS.js:64
+#: src/misc/controls/HLS.js:67
msgid "Segment will be cut on the following keyframe after this time has passed. 2 is recommended."
msgstr "O segmento será cortado no seguinte quadro-chave após este tempo ter passado. 2 é recomendado."
@@ -1869,19 +1897,19 @@ msgstr "O segmento será cortado no seguinte quadro-chave após este tempo ter p
msgid "Segmentation"
msgstr "Segmentação"
-#: src/views/Edit/Sources/ALSA.js:114
-#: src/views/Edit/Sources/AVFoundation.js:166
+#: src/views/Edit/Sources/ALSA.js:108
+#: src/views/Edit/Sources/AVFoundation.js:172
#: src/views/Edit/Sources/Framebuffer.js:99
#: src/views/Edit/Sources/Raspicam.js:96
-#: src/views/Edit/Sources/V4L.js:109
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:101
+#: src/views/Edit/Sources/V4L.js:103
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:120
#: src/views/Edit/Wizard/Sources/Raspicam.js:95
-#: src/views/Edit/Wizard/Sources/V4L.js:98
+#: src/views/Edit/Wizard/Sources/V4L.js:114
msgid "Select a device:"
msgstr "Selecione um dispositivo:"
#: src/views/Edit/Sources/VirtualAudio.js:84
-msgid "Select audio Source:"
+msgid "Select audio source:"
msgstr "Selecione a fonte de áudio:"
#: src/views/Edit/Sources/VirtualVideo.js:114
@@ -1892,32 +1920,32 @@ msgstr "Selecione a fonte ..."
msgid "Select video source:"
msgstr "Selecione a fonte de vídeo:"
-#: src/views/Edit/Wizard/index.js:261
+#: src/views/Edit/Wizard/index.js:268
msgid "Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer)."
msgstr "Selecione se você puxa o fluxo de uma <0> fonte de rede0> (como uma câmera de rede) ou o <1> servidor RTMP interno1> (por exemplo, fluxos OBS para o Restreamer)."
-#: src/misc/EncodingSelect.js:184
+#: src/misc/EncodingSelect.js:196
msgid "Select your encoding setting:"
msgstr "Selecione sua configuração de codificação:"
-#: src/views/Playersite.js:575
+#: src/views/Playersite.js:588
msgid "Selected"
msgstr "Selecionado"
-#: src/views/Playersite.js:392
+#: src/views/Playersite.js:395
msgid "Selected channel"
msgstr "Canal selecionado"
-#: src/views/Playersite.js:438
+#: src/views/Playersite.js:449
msgid "Selection"
msgstr "Seleção"
-#: src/views/Settings.js:1185
+#: src/views/Settings.js:1190
msgid "Send anonymous metrics (helps us for future development)"
msgstr "Enviar métricas anônimas (nos ajuda para o desenvolvimento futuro)"
-#: src/views/Edit/Sources/Network.js:526
-#: src/views/Edit/Sources/Network.js:573
+#: src/views/Edit/Sources/Network.js:542
+#: src/views/Edit/Sources/Network.js:589
#: src/views/Edit/Wizard/Sources/InternalHLS.js:48
#: src/views/Edit/Wizard/Sources/InternalRTMP.js:68
msgid "Send stream to this address:"
@@ -1931,10 +1959,10 @@ msgstr "Enviar vídeo para Framebuffer"
msgid "Server"
msgstr "Servidor"
-#: src/Header.js:260
+#: src/Header.js:257
#: src/views/Login.js:246
#: src/views/Settings.js:1140
-#: src/views/Settings.js:1215
+#: src/views/Settings.js:1220
msgid "Service"
msgstr "Serviço"
@@ -1943,7 +1971,7 @@ msgstr "Serviço"
msgid "Service name"
msgstr "Nome do serviço"
-#: src/views/Settings.js:1266
+#: src/views/Settings.js:1271
msgid "Service token for monitoring."
msgstr "Ficha de serviço para monitoramento."
@@ -1951,15 +1979,15 @@ msgstr "Ficha de serviço para monitoramento."
msgid "Sessions"
msgstr "Sessões"
-#: src/views/Settings.js:1397
+#: src/views/Settings.js:1402
msgid "Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Define um limite de largura de banda em Mbit por segundo para a transferência de dados HLS de saída. Todos os serviços, tais como RTMP e processos de saída, são incluídos no cálculo. Se a largura de banda for excedida, os visualizadores de HLS recebem o código de status HTTP 509 (Limite de Largura de Banda Excedido). 0 é ilimitado."
-#: src/views/Settings.js:1381
+#: src/views/Settings.js:1386
msgid "Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
msgstr "Define um limite de visualização para as sessões de HLS. Se o limite for excedido, os espectadores de HLS recebem o código de status HTTP 509 (Limite de Largura de Banda Excedido). 0 é ilimitado."
-#: src/views/Settings.js:1220
+#: src/views/Settings.js:1225
msgid "Setting for connection to the service."
msgstr "Configuração para conexão com o serviço."
@@ -1971,11 +1999,11 @@ msgstr "Configurações"
msgid "Settings (expert mode)"
msgstr "Configurações (modo especialista)"
-#: src/views/Settings.js:1648
+#: src/views/Settings.js:1653
msgid "Settings for /data path. The access is protected by"
msgstr "Configurações para /dados de caminho. O acesso é protegido por"
-#: src/views/Settings.js:1575
+#: src/views/Settings.js:1580
msgid "Settings for /memfs path."
msgstr "Configurações para /memfs caminho."
@@ -1983,7 +2011,11 @@ msgstr "Configurações para /memfs caminho."
msgid "Settings saved. All changes will be applied after restarting the application."
msgstr "Configurações salvas. Todas as mudanças serão aplicadas após reiniciar a aplicação."
-#: src/views/Playersite.js:420
+#: src/views/Playersite.js:417
+msgid "Share button"
+msgstr "Botão compartilhar"
+
+#: src/views/Playersite.js:431
msgid "Shows a reference to the project."
msgstr "Mostra uma referência ao projeto."
@@ -1995,7 +2027,7 @@ msgstr "Cadastre-se (gratuito)"
msgid "Silence"
msgstr "Silêncio"
-#: src/views/Edit/Wizard/index.js:881
+#: src/views/Edit/Wizard/index.js:898
msgid "Silence Audio"
msgstr "Áudio do silêncio"
@@ -2003,7 +2035,7 @@ msgstr "Áudio do silêncio"
msgid "Sine"
msgstr "Sine"
-#: src/views/Playersite.js:378
+#: src/views/Playersite.js:381
msgid "Sitename"
msgstr "Nome do Sitename"
@@ -2011,7 +2043,8 @@ msgstr "Nome do Sitename"
msgid "Size"
msgstr "Tamanho"
-#: src/views/Edit/index.js:480
+#: src/views/Edit/index.js:482
+#: src/views/Main/index.js:372
msgid "Snapshot"
msgstr "Snapshot"
@@ -2019,7 +2052,7 @@ msgstr "Snapshot"
msgid "Social-login (OAuth2, 2FA)"
msgstr "Login social (OAuth2, 2FA)"
-#: src/views/Edit/Sources/Network.js:402
+#: src/views/Edit/Sources/Network.js:418
msgid "Socket timeout (microseconds)"
msgstr "Tempo limite da tomada (microssegundos)"
@@ -2040,33 +2073,33 @@ msgstr "Velocidade"
msgid "Stale timeout (seconds)"
msgstr "Tempo esgotado (segundos)"
-#: src/views/Publication/Player.js:319
-#: src/views/Settings.js:1500
+#: src/views/Publication/Player.js:322
+#: src/views/Settings.js:1505
msgid "Statistics"
msgstr "Estatísticas"
#: src/views/Settings.js:1145
-#: src/views/Settings.js:1567
+#: src/views/Settings.js:1572
msgid "Storage"
msgstr "Armazenamento"
-#: src/views/Settings.js:1558
+#: src/views/Settings.js:1563
msgid "Stores the viewer statistics to the disk."
msgstr "Armazena as estatísticas do telespectador no disco."
#: src/views/Edit/StreamSelect.js:30
#: src/views/Edit/StreamSelect.js:36
#: src/views/Edit/StreamSelect.js:81
-#: src/views/Edit/Wizard/index.js:861
+#: src/views/Edit/Wizard/index.js:878
msgid "Stream"
msgstr "Corrente"
-#: src/views/Publication/Services/Akamai.js:155
-#: src/views/Publication/Services/CDN77.js:103
+#: src/views/Publication/Services/Akamai.js:156
+#: src/views/Publication/Services/CDN77.js:102
msgid "Stream URL"
msgstr "URL do fluxo"
-#: src/views/Publication/Services/CDN77.js:114
+#: src/views/Publication/Services/CDN77.js:113
#: src/views/Publication/Services/DaCast.js:153
#: src/views/Publication/Services/Dummy.js:274
#: src/views/Publication/Services/Instagram.js:84
@@ -2079,41 +2112,41 @@ msgid "Stream key"
msgstr "Chave do fluxo"
#: src/views/Publication/Services/Brightcove.js:101
-#: src/views/Publication/Services/Core.js:118
+#: src/views/Publication/Services/Core.js:113
#: src/views/Publication/Services/Red5.js:136
#: src/views/Publication/Services/WOWZA.js:158
msgid "Stream name"
msgstr "Nome do riacho"
-#: src/views/Publication/Services/Akamai.js:166
+#: src/views/Publication/Services/Akamai.js:167
msgid "Stream names"
msgstr "Nomes dos fluxos"
-#: src/views/Playersite.js:414
+#: src/views/Playersite.js:425
msgid "Support datarhei Restreamer"
msgstr "Suporte datarhei Restreamer"
-#: src/views/Edit/Sources/Network.js:345
+#: src/views/Edit/Sources/Network.js:361
#: src/views/Edit/Wizard/Sources/Network.js:72
msgid "Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more."
msgstr "Suporta HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT e muito mais."
#: src/Footer.js:184
-#: src/Header.js:278
-#: src/views/Settings.js:1846
+#: src/Header.js:275
+#: src/views/Settings.js:1851
msgid "System"
msgstr "Sistema"
-#: src/views/Playersite.js:349
-#: src/views/Playersite.js:429
+#: src/views/Playersite.js:351
+#: src/views/Playersite.js:440
msgid "Template"
msgstr "Modelo"
-#: src/views/Playersite.js:451
+#: src/views/Playersite.js:462
msgid "Template to be used for creating the publication website. The delete button removes the selection from the system."
msgstr "Modelo a ser utilizado para a criação do site de publicação. O botão apagar remove a seleção do sistema."
-#: src/views/Playersite.js:653
+#: src/views/Playersite.js:666
msgid "Terms"
msgstr "Termos"
@@ -2125,7 +2158,7 @@ msgstr "Padrão de teste"
msgid "Test pattern (extended)"
msgstr "Padrão de teste (estendido)"
-#: src/views/Playersite.js:506
+#: src/views/Playersite.js:519
msgid "Text colors"
msgstr "Cores do texto"
@@ -2133,7 +2166,7 @@ msgstr "Cores do texto"
msgid "The amplitude (0.0 - 1.0) of the generated audio stream"
msgstr "A amplitude (0,0 - 1,0) do fluxo de áudio gerado"
-#: src/views/Settings.js:1205
+#: src/views/Settings.js:1210
msgid "The application is using an older version of the settings."
msgstr "A aplicação está usando uma versão mais antiga das configurações."
@@ -2145,20 +2178,20 @@ msgstr "A taxa de bits do fluxo de áudio."
msgid "The carrier frequency"
msgstr "A freqüência portadora"
-#: src/views/Edit/index.js:351
+#: src/views/Edit/index.js:352
msgid "The channel \"{0}\" could not be deleted"
msgstr "O canal \"{0}\" não pôde ser excluído"
-#: src/views/Edit/index.js:360
+#: src/views/Edit/index.js:361
msgid "The channel \"{0}\" has been deleted"
msgstr "O canal \"{0}\" foi excluído"
-#: src/views/Edit/index.js:602
+#: src/views/Edit/index.js:604
msgid "The deletion of this channel can not be recovered. All publications of this channel will be removed."
msgstr "A eliminação deste canal não pode ser recuperada. Todas as publicações deste canal serão removidas."
-#: src/views/Edit/Wizard/index.js:161
-#: src/views/Edit/index.js:283
+#: src/views/Edit/Wizard/index.js:170
+#: src/views/Edit/index.js:290
msgid "The input profile is not complete. Please define a video and audio source."
msgstr "O perfil de entrada não está completo. Por favor, defina uma fonte de vídeo e áudio."
@@ -2166,7 +2199,7 @@ msgstr "O perfil de entrada não está completo. Por favor, defina uma fonte de
msgid "The layout of the audio stream."
msgstr "O layout do fluxo de áudio."
-#: src/misc/controls/HLS.js:76
+#: src/misc/controls/HLS.js:79
msgid "The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended."
msgstr "O número máximo de segmentos da playlist. 0 conterá todos os segmentos. 6 é recomendado."
@@ -2178,7 +2211,7 @@ msgstr "A cor do ruído"
msgid "The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission."
msgstr "A pessoa que associou uma obra a esta escritura dedicou a obra ao domínio público, renunciando a todos os seus direitos à obra em todo o mundo sob a lei de direitos autorais, incluindo todos os direitos conexos e vizinhos, na medida do permitido por lei. Você pode copiar, modificar, distribuir e executar a obra, mesmo para fins comerciais, tudo sem pedir permissão."
-#: src/views/Settings.js:1310
+#: src/views/Settings.js:1315
msgid "The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma."
msgstr "O nome de domínio acessível ao público do host em que este Restreamer está funcionando. Separe vários nomes de domínio por uma vírgula."
@@ -2202,68 +2235,58 @@ msgstr "O serviço de publicação foi criado"
msgid "The sample rate of the audio stream."
msgstr "A taxa de amostragem do fluxo de áudio."
-#: src/views/Playersite.js:151
-#: src/views/Playersite.js:225
-#: src/views/Publication/Player.js:186
+#: src/views/Playersite.js:152
+#: src/views/Playersite.js:227
+#: src/views/Publication/Player.js:189
msgid "The selected file is too big ({0} bytes). Only {1} bytes are allowed."
msgstr "O arquivo selecionado é muito grande ({0} bytes). Somente {1} bytes são permitidos."
-#: src/views/Playersite.js:140
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {imageAcceptString}"
-msgstr "O tipo de arquivo selecionado ({0}) é agora permitido. Os tipos de arquivo permitidos são {imageAcceptString}"
-
-#: src/views/Publication/Player.js:175
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {logoAcceptString}"
-msgstr "O tipo de arquivo selecionado ({0}) é agora permitido. Os tipos de arquivo permitidos são {logoAcceptString}"
-
-#: src/views/Playersite.js:214
-msgid "The selected file type ({0}) is now allowed. Allowed file types are {templateAcceptString}"
-msgstr "O tipo de arquivo selecionado ({0}) é agora permitido. Os tipos de arquivo permitidos são {templateAcceptString}"
+#: src/views/Playersite.js:141
+#: src/views/Playersite.js:216
+#: src/views/Publication/Player.js:178
+msgid "The selected file type ({0}) is not allowed. Allowed file types are {types}"
+msgstr "O tipo de arquivo selecionado ({0}) não é permitido. Os tipos de arquivo permitidos são {types}."
#: src/views/Publication/Edit.js:230
msgid "The settings for \"{0}\" have been saved"
msgstr "As configurações para \"{0}\" foram salvas"
-#: src/views/Edit/Wizard/index.js:829
+#: src/views/Edit/Wizard/index.js:846
msgid "The source doesn't provide any audio streams."
msgstr "A fonte não fornece nenhum fluxo de áudio."
-#: src/views/Edit/Profile.js:478
+#: src/views/Edit/Profile.js:487
msgid "The source doesn't provide any audio streams. Please check the <0>probe details0>."
msgstr "A fonte não fornece nenhum fluxo de áudio. Por favor, verifique os detalhes da <0>probe0>."
-#: src/views/Edit/Wizard/index.js:837
+#: src/views/Edit/Wizard/index.js:854
msgid "The source doesn't provide any compatible audio streams."
msgstr "A fonte não fornece nenhum fluxo de áudio compatível."
-#: src/views/Edit/Wizard/index.js:378
+#: src/views/Edit/Wizard/index.js:392
msgid "The source doesn't provide any compatible video streams. Please check the <0>requirements0>."
msgstr "A fonte não fornece nenhuma transmissão de vídeo compatível. Por favor, verifique as <0>requisitos0>."
-#: src/views/Edit/Profile.js:349
+#: src/views/Edit/Profile.js:357
msgid "The source doesn't provide any video streams. Please check the <0>probe details0>."
msgstr "A fonte não fornece nenhuma transmissão de vídeo. Por favor, verifique os detalhes da <0>probe0>."
-#: src/views/Edit/Wizard/index.js:370
+#: src/views/Edit/Wizard/index.js:384
msgid "The source doesn't provide any video streams. Please check the device."
msgstr "A fonte não fornece nenhuma transmissão de vídeo. Por favor, verifique o dispositivo."
-#: src/views/Edit/Wizard/index.js:848
+#: src/views/Edit/Wizard/index.js:865
msgid "The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel."
msgstr "A fonte de vídeo não fornece nenhum fluxo de áudio compatível. <0>Silêncio de áudio0> é recomendado. Serviços como, por exemplo, YouTube, Facebook & Co. requerem um canal de áudio."
-#: src/views/Edit/Wizard/index.js:586
+#: src/views/Edit/Wizard/index.js:603
msgid "The video source is compatible. Select the desired resolution:"
msgstr "A fonte de vídeo é compatível. Selecione a resolução desejada:"
-#: src/views/Settings.js:1177
+#: src/views/Settings.js:1182
msgid "There are updates available. Here you get more information."
msgstr "Há atualizações disponíveis. Aqui você obtém mais informações."
-#: src/views/Playersite.js:238
-msgid "There war an error during upload: {0}"
-msgstr "Há um erro durante o upload: {0}"
-
#: src/views/Settings.js:911
msgid "There was a problem storing the settings. Settings not saved."
msgstr "Havia um problema no armazenamento das configurações. As configurações não foram salvas."
@@ -2272,12 +2295,13 @@ msgstr "Havia um problema no armazenamento das configurações. As configuraçõ
msgid "There was an error connecting to Restreamer Core at {0}."
msgstr "Houve um erro de conexão com o Restreamer Core em {0}."
-#: src/views/Playersite.js:164
-#: src/views/Publication/Player.js:199
+#: src/views/Playersite.js:165
+#: src/views/Playersite.js:240
+#: src/views/Publication/Player.js:202
msgid "There was an error during upload: {0}"
msgstr "Houve um erro durante o upload: {0}"
-#: src/views/Edit/Wizard/index.js:1106
+#: src/views/Edit/Wizard/index.js:1123
msgid "There was an error setting up the stream."
msgstr "Houve um erro ao configurar o fluxo."
@@ -2325,7 +2349,7 @@ msgstr "Esta licença permite aos reutilizadores distribuir, remixar, adaptar e
msgid "This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms."
msgstr "Esta licença permite aos reutilizadores distribuir, remixar, adaptar e construir sobre o material em qualquer meio ou formato, desde que a atribuição seja dada ao criador. A licença permite o uso comercial. Se você remixar, adaptar, ou construir sobre o material, você deve licenciar o material modificado sob termos idênticos."
-#: src/views/Edit/index.js:583
+#: src/views/Edit/index.js:585
msgid "This source cannot be edited while it is in use. To continue, you have to disconnect the source."
msgstr "Esta fonte não pode ser editada enquanto estiver em uso. Para continuar, você tem que desconectar a fonte."
@@ -2341,12 +2365,12 @@ msgstr "Esta versão da IU não suporta o Núcleo conectado ({0}). A interface d
msgid "This version of the UI is compatible."
msgstr "Esta versão da IU é compatível."
-#: src/views/Settings.js:1545
+#: src/views/Settings.js:1550
msgid "Time until an inactive viewer connection is treated as closed."
msgstr "Tempo até que uma conexão inativa do visor seja tratada como fechada."
-#: src/views/Settings.js:1258
-#: src/views/Settings.js:1824
+#: src/views/Settings.js:1263
+#: src/views/Settings.js:1829
msgid "Token"
msgstr "Token"
@@ -2391,7 +2415,7 @@ msgid "Transmit the main source to an RTSP Server. More details about the settin
msgstr "Transmitir a fonte principal para um servidor RTSP. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>."
#: src/views/Publication/Services/Red5.js:17
-msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
+msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
msgstr "Transmitir a fonte principal para um Servidor Red5/Pro. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>."
#: src/views/Publication/Services/SRT.js:25
@@ -2406,7 +2430,7 @@ msgstr "Transmitir a fonte principal para um servidor UDP. Mais detalhes sobre a
msgid "Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>."
msgstr "Transmitir a fonte principal para um servidor WOWZA. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>."
-#: src/views/Publication/Services/Core.js:17
+#: src/views/Publication/Services/Core.js:18
msgid "Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>."
msgstr "Transmitir a fonte principal a um datarhei Core Ressource. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>."
@@ -2414,7 +2438,7 @@ msgstr "Transmitir a fonte principal a um datarhei Core Ressource. Mais detalhes
msgid "Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>."
msgstr "Transmitir a fonte principal a um livepotting.com Ressource. Mais detalhes sobre as configurações podem ser encontrados <0>aqui0>."
-#: src/views/Publication/Services/Akamai.js:16
+#: src/views/Publication/Services/Akamai.js:17
msgid "Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>."
msgstr "Transmita a fonte principal para a Akamai (MSL) Media Services Live. Mais detalhes sobre as configurações do codificador MSL podem ser encontrados em <0>here0>."
@@ -2439,7 +2463,7 @@ msgstr "Transmite seu fluxo de vídeo com a chave necessária, que foi gerada no
msgid "Tune"
msgstr "Tune"
-#: src/views/Edit/Sources/Network.js:393
+#: src/views/Edit/Sources/Network.js:409
#: src/views/Edit/Wizard/Sources/Network.js:77
msgid "UDP transport"
msgstr "Transporte UDP"
@@ -2448,7 +2472,7 @@ msgstr "Transporte UDP"
msgid "Unable to load the config."
msgstr "Incapaz de carregar a configuração."
-#: src/views/Settings.js:1240
+#: src/views/Settings.js:1245
msgid "Unique ident on the service."
msgstr "Identidade única no serviço."
@@ -2456,22 +2480,22 @@ msgstr "Identidade única no serviço."
msgid "Unknown"
msgstr "Desconhecido"
-#: src/views/Playersite.js:584
+#: src/views/Playersite.js:597
msgid "Unselected"
msgstr "Não selecionado"
-#: src/views/Playersite.js:469
-#: src/views/Playersite.js:486
-#: src/views/Playersite.js:621
-#: src/views/Publication/Player.js:370
+#: src/views/Playersite.js:482
+#: src/views/Playersite.js:499
+#: src/views/Playersite.js:634
+#: src/views/Publication/Player.js:373
msgid "Upload"
msgstr "Upload"
-#: src/views/Playersite.js:279
+#: src/views/Playersite.js:281
msgid "Uploading the file failed"
msgstr "O upload do arquivo falhou"
-#: src/views/Publication/Player.js:229
+#: src/views/Publication/Player.js:232
msgid "Uploading the logo failed"
msgstr "O carregamento do logotipo falhou"
@@ -2485,15 +2509,15 @@ msgstr "Horário de funcionamento"
msgid "Use Auth0 for your running Restreamer Core. More <0>details0>."
msgstr "Use o Auth0 para seu Restreamer Core em funcionamento. Mais <0>detalhes0>."
-#: src/views/Edit/index.js:425
+#: src/views/Edit/index.js:426
msgid "Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode."
msgstr "Use o assistente (<0/>) para uma configuração rápida e fácil, ou edite (<1/>) as fontes diretamente no modo personalizado."
-#: src/views/Edit/Wizard/index.js:1051
+#: src/views/Edit/Wizard/index.js:1068
msgid "Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Use seus direitos autorais e escolha a licença de imagem correta. Seja gratuita para todos ou altamente restrita. Discuta brevemente o que outros estão autorizados a fazer com sua imagem."
-#: src/views/Edit/index.js:528
+#: src/views/Edit/index.js:530
msgid "Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
msgstr "Use seus direitos autorais e escolha a licença de imagem correta. Seja gratuita para todos ou altamente restrita. Discuta brevemente o que outros estão autorizados a fazer com sua imagem."
@@ -2501,7 +2525,7 @@ msgstr "Use seus direitos autorais e escolha a licença de imagem correta. Seja
msgid "User registration"
msgstr "Registro de usuário"
-#: src/views/Edit/Sources/Network.js:354
+#: src/views/Edit/Sources/Network.js:370
#: src/views/Edit/Wizard/Sources/Network.js:81
#: src/views/Login.js:272
#: src/views/Publication/Services/DASH.js:195
@@ -2510,17 +2534,17 @@ msgstr "Registro de usuário"
#: src/views/Publication/Services/RTSP.js:153
#: src/views/Publication/Services/Red5.js:146
#: src/views/Publication/Services/WOWZA.js:168
-#: src/views/Settings.js:1435
-#: src/views/Settings.js:1593
+#: src/views/Settings.js:1440
+#: src/views/Settings.js:1598
msgid "Username"
msgstr "Nome de usuário"
-#: src/views/Settings.js:1441
-#: src/views/Settings.js:1601
+#: src/views/Settings.js:1446
+#: src/views/Settings.js:1606
msgid "Username for authorization."
msgstr "Nome de usuário para autorização."
-#: src/views/Edit/Sources/Network.js:359
+#: src/views/Edit/Sources/Network.js:375
#: src/views/Edit/Wizard/Sources/Network.js:83
msgid "Username for the device."
msgstr "Nome de usuário para o dispositivo."
@@ -2533,24 +2557,24 @@ msgstr "ID DA VPU"
msgid "Video"
msgstr "Vídeo"
-#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:126
#: src/views/Edit/Sources/Raspicam.js:89
-#: src/views/Edit/Sources/V4L.js:96
-#: src/views/Edit/Wizard/Sources/AVFoundation.js:66
+#: src/views/Edit/Sources/V4L.js:109
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
#: src/views/Edit/Wizard/Sources/Raspicam.js:86
-#: src/views/Edit/Wizard/Sources/V4L.js:89
+#: src/views/Edit/Wizard/Sources/V4L.js:105
msgid "Video device"
msgstr "Dispositivo de vídeo"
-#: src/views/Edit/Profile.js:313
-#: src/views/Edit/ProfileSummary.js:65
+#: src/views/Edit/Profile.js:320
+#: src/views/Edit/ProfileSummary.js:66
#: src/views/Publication/Edit.js:517
msgid "Video settings"
msgstr "Configurações de vídeo"
-#: src/views/Edit/Wizard/index.js:257
-#: src/views/Edit/Wizard/index.js:341
-#: src/views/Edit/Wizard/index.js:579
+#: src/views/Edit/Wizard/index.js:264
+#: src/views/Edit/Wizard/index.js:354
+#: src/views/Edit/Wizard/index.js:596
msgid "Video setup"
msgstr "Configuração do vídeo"
@@ -2566,7 +2590,7 @@ msgid "Viewer"
msgstr "Visualizador"
#: src/views/Edit/Sources/VirtualAudio.js:187
-#: src/views/Edit/Sources/VirtualVideo.js:194
+#: src/views/Edit/Sources/VirtualVideo.js:206
msgid "Virtual source"
msgstr "Fonte virtual"
@@ -2574,7 +2598,7 @@ msgstr "Fonte virtual"
msgid "Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>."
msgstr "Bem-vindo à Restreamer v2, a solução para a publicação rápida e fácil de vídeos. Grátis para uso privado e comercial. Mais ajuda no <0>docs0>."
-#: src/views/Settings.js:1580
+#: src/views/Settings.js:1585
msgid "Write protection"
msgstr "Proteção de escrita"
@@ -2582,19 +2606,19 @@ msgstr "Proteção de escrita"
msgid "YUV test pattern"
msgstr "Padrão de teste YUV"
-#: src/views/Edit/Wizard/index.js:1160
+#: src/views/Edit/Wizard/index.js:1177
msgid "Yes"
msgstr "Sim"
-#: src/views/Edit/Wizard/index.js:1142
+#: src/views/Edit/Wizard/index.js:1159
msgid "You can't abort the wizard because at least one input must be defined."
msgstr "Você não pode abortar o assistente porque pelo menos uma entrada deve ser definida."
-#: src/views/Settings.js:2036
+#: src/views/Settings.js:2041
msgid "You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?"
msgstr "Você mudou a configuração. Para que as mudanças tenham efeito, você tem que reiniciar a aplicação. Você quer reiniciar agora?"
-#: src/views/Main/index.js:350
+#: src/views/Main/index.js:347
#: src/views/Publication/Process.js:73
msgid "You have to reconnect manually"
msgstr "Você tem que reconectar manualmente"
@@ -2603,11 +2627,11 @@ msgstr "Você tem que reconectar manualmente"
msgid "You have unsaved changes. Please save them before you can control the service again."
msgstr "Você tem mudanças não salvas. Por favor, salve-as antes de poder controlar o serviço novamente."
-#: src/views/Edit/Wizard/index.js:599
+#: src/views/Edit/Wizard/index.js:616
msgid "Your stream needs to be encoded, but there's no suitable encoder available."
msgstr "Seu fluxo precisa ser codificado, mas não há um codificador adequado disponível."
-#: src/views/Edit/Wizard/index.js:606
+#: src/views/Edit/Wizard/index.js:623
msgid "Your stream needs to be encoded. Choose the desired encoder:"
msgstr "Seu fluxo precisa ser codificado. Escolha o codificador desejado:"
@@ -2619,7 +2643,7 @@ msgstr "azul"
msgid "brown"
msgstr "marrom"
-#: src/views/Publication/Player.js:328
+#: src/views/Publication/Player.js:331
msgid "iframe code"
msgstr "código iframe"
diff --git a/src/locales/ru/messages.js b/src/locales/ru/messages.js
new file mode 100644
index 0000000..0f85f5f
--- /dev/null
+++ b/src/locales/ru/messages.js
@@ -0,0 +1 @@
+/*eslint-disable*/module.exports={messages:{"<0>Compatibility list0>":"<0>Список совместимости0>","<0>Show probe details0>":"<0>Показать подробности0>","ALSA":"ALSA","API endpoint not found. Settings not saved.":"Конечная точка API не найдена. Настройки не сохранены.","AVFoundation":"AVFoundation","Abort":"Отменить","About":"О","Add":"Добавить","Add Publication":"Добавить публикацию","Add external widgets and styles to the publication site. You can find some examples on the help page.":"Добавьте внешние виджеты и стили на сайт публикации. Вы можете найти несколько примеров на странице помощи.","Add new channel":"Добавить новый канал","Add: {0}":["Добавить: ",["0"]],"Address":"Адрес","Address for the background image.":"Адрес для фонового изображения.","Address to listen on for HTTP requests.":"Адрес для прослушивания HTTP-запросов.","Address to listen on for HTTPS requests.":"Адрес для прослушивания HTTPS-запросов.","Adjust publication site colors and background as you like.":"Настройте цвета и фон сайта публикации по своему усмотрению.","Advanced monitoring":"Расширенный мониторинг","Advanced settings":"Расширенные настройки","Advanced setup":"Advanced Setup","Alerting by email":"Оповещение по электронной почте","All":"Все","All important system settings.":"Все важные системные настройки.","Allow all referrer":"Разрешить всех рефералов","Allow counting how many viewers the stream has.":"Разрешить подсчет количества зрителей у трансляции.","Amplitude":"Амплитуда","An environment variable sets this value.":"Переменная среды задает это значение.","App":"Приложение","Application":"Приложение","Are you sure you want to abort the wizard?":"Вы уверены, что хотите прервать работу мастера настройки?","Audio":"Аудио","Audio Device":"Аудио-устройство","Audio device":"Аудио-устройство","Audio from device":"Звук с устройства","Audio settings":"Настройки звука","Audio setup":"Настройка звука","Auth0":"Auth0","Auth0 Tenant":"Клиент Auth0","Auth0 is currently not available because this interface is loaded from an insecure origin.":"Auth0 в настоящее время недоступен, так как этот интерфейс загружается из небезопасного источника.","Author":"Автор","Authorization":"Авторизация","Automatic cleanup of all media data":"Автоматическая очистка всех медиаданных","Autoplay":"Авто-плей","Available":"Доступный","Back":"Назад","Background colors":"Цвета фона","Background image":"Фоновая картинка","Backup URL":"Резервный URL-адрес","Backup server":"Резервный сервер","Backup stream":"Резервный поток","Backup stream key":"Резервный ключ потока","Bandwidth":"Пропускная способность","Bandwidth control":"Контроль пропускной способности","Banner":"Баннер","Basic":"Базовый","Beep factor":"Звуковой фактор","Bitrate":"Битрейт","Briefly describe what the audience will see during the live stream.":"Кратко опишите, что зрители увидят во время прямой трансляции.","Button color":"Цвет кнопки","Cache for files on /data.":"Кэш для файлов в /data.","Cache time (Seconds)":"Время кэширования (сек)","Cache types":"Типы кеша","Capture clicks":"Захват кликов","Capture cursor":"Захват курсора","Channel \"{0}\" saved":["Канал \"",["0"],"\" сохранен"],"Channels":"Каналы","Check for updates":"Проверять наличие обновлений","Check the requirements":"Проверьте требования","Choose a video stream":"Выберите видеопоток","Choose an audio stream":"Выберите аудиопоток","Choose an input device ...":"Выберите устройство ввода...","Choose codec ...":"Выберите кодек...","Choose tenant ...":"Выбрать клиента...","Chunk":"Чанк","Close":"Закрыть","Code injection":"Внедрение кода","Codec":"Кодек","Color":"Цвет","Config":"Конфигурация","Confirm password":"Подтвердить пароль","Connect":"Подключить","Connected device":"Подключенное устройство","Connected since <0/>":"Подключено с <0/>","Connecting ...":"Подключение...","Connecting to Restreamer Core ...":"Подключение к ядру Restreamer...","Connecting to Restreamer Core failed probably because of mixed content.":"Не удалось подключиться к ядру Restreamer, вероятно, из-за смешанного контента.","Content":"Контент","Content URL":"Content URL","Cores":"Ядра","Create user":"Создать пользователя","Creative Commons":"Creative Commons","Custom ...":"Пользовательский...","Custom JSON config for datarhei Core.":"Пользовательская конфигурация JSON для ядра datarhei.","Custom audio device":"Пользовательское аудиоустройство","Custom audio index":"Пользовательский звуковой индекс","Custom bitrate (kbit/s)":"Пользовательский битрейт (кбит/с)","Custom code injection":"Внедрение пользовательского кода","Custom delay":"Пользовательская задержка","Custom device":"Пользовательское устройство","Custom format":"Пользовательский формат","Custom framerate":"Пользовательская частота кадров","Custom keyframe interval":"Пользовательский интервал ключевых кадров","Custom layout":"Пользовательский макет","Custom sampling (Hz)":"Пользовательская выборка (Гц)","Custom scale":"Пользовательский масштаб","Custom size":"Пользовательский размер","Custom video device":"Пользовательское видеоустройство","Custom video index":"Пользовательский индекс видео","Data copied to clipboard":"Данные скопированы в буфер обмена","Death color":"Цвет смерти","Decoder":"Декодер","Default":"По умолчанию","Delay":"Задержка","Delay (ms)":"Задержка (мс)","Delete":"Удалить","Deleting a publication service cannot be reversed. The publication stops immediately.":"Удаление службы публикации нельзя отменить. Публикация сразу прекращается.","Delivering mode":"Режим доставки","Description":"Описание","Design":"Дизайн","Device":"Устройство","Disconnect":"Отключить","Disconnect & Continue":"Отключить и продолжить","Disconnecting ...":"Отключение...","Disk":"Диск","Disk cache":"Кэш диска","Disk storage":"Дисковое хранилище","Do you really want to restart the application now?":"Вы действительно хотите перезапустить приложение сейчас?","Do you want to delete \"{0}\"?":["Вы хотите удалить \"",["0"],"\"?"],"Do you want to delete {title}?":["Вы хотите удалить ",["title"],"?"],"Do you want to disconnect \"{0}\"?":["Вы хотите отключить \"",["0"],"\"?"],"Docs":"Документы","Documentation":"Документация","Dup. frames":"Дуп. кадры","EDIT: Player":"РЕДАКТИРОВАТЬ: Плеер","EDIT: Publication Website":"РЕДАКТИРОВАТЬ: Сайт публикации","Edit":"Редактировать","Edit the audio and video sources for the live stream. Add a description, and set your desired content license.":"Отредактируйте аудио и видеоисточники для прямой трансляции. Добавьте описание и установите желаемую лицензию на содержимое.","Edit: {title}":["Изменить: ",["title"]],"Embed":"Встроить","Enable RTMP server ...":"Включить RTMP-сервер...","Enable a periodic beep every second with this value times the carrier frequency":"Включить периодический звуковой сигнал каждую секунду с этим значением, умноженным на несущую частоту","Enable backup stream":"Включить резервный поток","Enable nerd statistics":"Включить статистику ботаников","Enable primary stream":"Включить основной поток","Enable snapshots":"Включить снимки","Enabling authorization is strongly advised. Otherwise, anybody can access this instance.":"Настоятельно рекомендуется включить авторизацию. В противном случае любой может получить доступ к этому экземпляру.","Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs.":"Настоятельно рекомендуется включить базовую аутентификацию. В противном случае любой может записать данные в /memfs.","Encoder":"Кодер","Encoding":"Кодирование","Encryption":"Шифрование","Enter a name for the new channel.":"Введите имя для нового канала.","Enter password":"Введите пароль","Enter the address of your network source:":"Введите адрес вашего сетевого источника:","Enter username":"Введите имя пользователя","Entropy coder":"Энтропийный кодер","Error":"Ошибка","Error while copying data to clipboard":"Ошибка при копировании данных в буфер обмена","Error: {0}":["Ошибка: ",["0"]],"Expands the area above the channel list (live chat).":"Расширяет область над списком каналов (живой чат).","Expands the area under the channel description (comment boxes).":"Расширяет область под описанием канала (окна комментариев).","Expert mode":"Режим эксперта","Extend channel list":"Расширить список каналов","Extend content":"Расширить содержимое","Extend footer":"Расширить нижний колонтитул","Extend header":"Расширить заголовок","FFmpeg":"FFmpeg","FPS":"FPS","Failed to create publication service ({0})":["Не удалось создать службу публикации (",["0"],")"],"Failed to create publication website files.":"Не удалось создать файлы веб-сайта публикации.","Failed to probe the source. Please check the <0>probe details0>.":"Не удалось проверить источник. Пожалуйста, проверьте <0>подробности0>.","Failed to refresh token: {0}":["Не удалось обновить токен: ",["0"]],"Failed to save ingest metadata":"Не удалось сохранить импортированные метаданные","Failed to stop process":"Не удалось остановить процесс","Failed to store player size setting.":"Не удалось сохранить настройку размера проигрывателя.","Failed to store publication service ({0})":["Не удалось сохранить службу публикации (",["0"],")"],"Failed to update ingest process ({0})":["Не удалось обновить процесс загрузки (",["0"],")"],"Failed to update the player":"Не удалось обновить плеер","Failed to verify the source. Please check the address.":"Не удалось проверить источник. Пожалуйста, проверьте адрес.","Finish":"Закончить","Flags":"Флаги","For Javascripts.":"Для Javascripts.","For Stylesheets.":"Для таблиц стилей.","Force input framerate":"Принудительная частота кадров на входе","Format":"Формат","Frame drops":"Потеря кадров","Framebuffer":"Кадровый буфер","Framerate":"Частота кадров","Frequency (Hz)":"Частота (Гц)","GET":"GET","General":"Общие","Google Analytics ID":"Идентификатор Google Аналитики","Google Analytics Tracker Name":"Название трекера Google Аналитики","HLS":"HLS","HLS statistic for the In-memory storage":"Статистика HLS для хранилища в памяти","HTTP and HTTPS":"HTTP и HTTPS","HTTP port":"HTTP-порт","HTTPS (SSL/TLS)":"HTTPS (SSL/TLS)","HTTPS port":"HTTPS-порт","Hardware device":"Аппаратное устройство","Header":"Заголовок","Headline":"Заголовок","Hosted Restreamer interface":"Размещенный интерфейс Restreamer","Human readable name on the service.":"Человекочитаемое имя на сервисе.","IP address":"IP адрес","If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port.":"Если вы изменили порты, возможно, ядро Restreamer уже перезапустилось, но теперь он доступен на другом порту.","If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core.":"Если вы включили Let's Encrypt TLS, получение сертификатов может занять некоторое время. Убедитесь, что ядро Restreamer доступно через порт 80 из Интернета. Пожалуйста, проверьте журнал консоли ядра Restreamer.","Ignore IP ranges":"Игнорировать диапазоны IP-адресов","Image URL":"URL изображения","Imprint":"Выходные данные","In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.":"В дополнение к плееру Restreamer предлагает полноценную целевую страницу, которую вы можете использовать для простого и быстрого представления своей прямой трансляции.","In-memory":"В памяти","In-memory storage":"Хранилище в памяти","Incompatible":"Несовместимо","Inherit":"Наследовать","Inject 1":"Встраивание 1","Inject 2":"Встраивание 2","Inject 3":"Встраивание 3","Inject 4":"Встраивание 4","Internal HLS server":"Внутренний HLS-сервер","Internal RTMP server":"Внутренний RTMP-сервер","Interval (seconds)":"Интервал (секунды)","Issue alert":"Оповещение о проблеме","Keyframe interval (seconds)":"Интервал между ключевыми кадрами (секунды)","Layout":"Макет","Let's Encrypt certification":"Сертификат Let's Encrypt","Let's Encrypt requires one or more public domain names and an accessible port 80/TCP.":"Для работы Let's Encrypt требуется одно или несколько общедоступных доменных имен и доступный порт 80/TCP.","Level":"Уровень","Level of system protocol.":"Уровень системного протокола.","License":"Лицензия","Life color":"Цвет жизни","Linecolor":"Цвет линии","Link":"Ссылка","Link, mouseover":"Ссылка, наведение курсора","List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions.":"Список диапазонов IP адресов в нотации CIDR, напр., 127.0.0.1/32, которые не будут записываться статистикой — по одному диапазону IP адресов на строку. Оставьте пустым для записи всех сеансов..","List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types.":"Список расширений файлов для кэширования (напр.. \".html\"), по одному в строке. Оставьте пустым, чтобы кэшировать все типы файлов.","List size (segments)":"Размер списка (сегменты)","Live-Streaming to Facebook Live RTMP service":"Прямая трансляция на сервис Facebook Live RTMP","Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>.":"Прямая трансляция на сервис Instagram Live RTMP. Для ключа потока требуется такая служба, как <0>Yellow Duck0>.","Live-Streaming to Twitch Live RTMP Service.":"Прямая трансляция на сервис Twitch Live RTMP.","Live-Streaming to Vimeo Live RTMP Service":"Прямая трансляция на RTMP-сервис Vimeo Live","Livesource ID":"Livesource ID","Log level":"Уровень журнала","Logging":"Логирование","Login":"Авторизоваться","Login failed: Couldn't load API details":"Ошибка входа: не удалось загрузить сведения об API","Login failed: {0}":["Ошибка входа: ",["0"]],"Login/JWT authorization":"Вход/JWT-авторизация","Logo":"Логотип","Logout":"Выйти","MB":"MB","Main Source":"Главный источник","Main channel":"Основной канал","Main channel not found":"Основной канал не найден","Main channel saved":"Основной канал сохранен","Main page channel (index.html).":"Канал главной страницы (index.html).","Maintainer:":"Сопровождающий:","Maximum allowed cache size, 0 for unlimited.":"Максимально допустимый размер кеша, 0 для неограниченного.","Maximum allowed megabytes of RAM for /memfs, 0 for unlimited.":"Максимально допустимо мегабайт ОЗУ для /memfs, 0 для неограниченного.","Maximum allowed megabytes to consume from hard disk. 0 for unlimited.":"Максимально разрешенное количество мегабайт для использования с жесткого диска. 0 без ограничений.","Maximum bandwidth Mbit/s":"Максимальная пропускная способность Мбит/с","Maximum delay in milliseconds.":"Максимальная задержка в миллисекундах.","Maximum file size (Megabytes)":"Максимальный размер файла (Мегабайты)","Maximum file size to put in cache.":"Максимальный размер файла для кэширования.","Maximum log histroy":"Максимальная история журнала","Maximum log lines":"Максимальное количество строк журнала","Maximum size (Megabytes)":"Максимальный размер (Мегабайты)","Maximum viewer idle time (Seconds)":"Максимальное время простоя зрителя (в секундах)","Maximum viewers":"Максимальное количество зрителей","Memory":"Память","Meta information":"Мета информация","Metadata":"Метаданные","Mold":"Плесень","More about Twitter's copyright <0>here0>.":"Подробнее об авторских правах Twitter <0>здесь0>.","More about YouTube's copyright <0>here0>.":"Подробнее об авторских правах YouTube <0>здесь0>.","More about licenses here":"Подробнее о лицензиях здесь","More about the service":"Подробнее о сервисе","Mute":"Без звука","Name":"Имя","Name for the template. If the name already exists, it will be overwritten.":"Имя для шаблона. Если имя уже существует, оно будет перезаписано.","Network":"Сеть","Network source":"Сетевой источник","Next":"Далее","Next: Audio":"Далее: Аудио","Next: Video setup":"Далее: Настройка видео","No":"Нет","No audio":"Нет звука","No audio stream available":"Аудиопоток недоступен","No input device available":"Устройство ввода недоступно","No live stream was detected. Please check the software that sends the stream.":"Прямая трансляция не обнаружена. Пожалуйста, проверьте программное обеспечение, которое отправляет поток.","No source selected":"Источник не выбран","No sources available":"Нет доступных источников","No suitable encoder found.":"Подходящий энкодер не найден.","No video":"Нет видео","No video stream available":"Видеопоток недоступен","Node ID":"Node ID","Noise":"Шум","None":"Никто","Notes":"Заметки","Number of log lines to keep.":"Количество строк журнала для сохранения.","Number of logs to keep for each process.":"Количество журналов для каждого процесса.","OK":"OK","One referrer per line, e.g. http://www.example.com":"Один реферер на строку, напр.. http://www.example.com","Open":"Открыть","Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources.":"Сквозную \"Passthrough (copy)\" следует отключать только в случае необходимости. Каждое кодирование требует дополнительных ресурсов CPU/GPU.","Password":"Пароль","Password for authorization.":"Пароль для авторизации.","Password for the device.":"Пароль для устройства.","Persist viewer statistics":"Сохранять статистику просмотров","Pixel format":"Пиксельный формат","Plan: <0>Starter0>":"План: <0>Начальный0>","Platforms":"Платформы","Playback":"Воспроизведение","Player":"Плеер","Player URL":"URL-адрес плеера","Player settings saved":"Настройки плеера сохранены","Playersite":"Сайт плеера","Playlist":"Плейлист","Please check the <0>process log0>":"Пожалуйста, проверьте <0>журнал процесса0>","Please contact the operator of the service and check what happens.":"Пожалуйста, свяжитесь с оператором сервиса и проверьте, что происходит.","Please select a file to upload.":"Пожалуйста, выберите файл для загрузки.","Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources.":"Пожалуйста, используйте \"Passthrough (copy)\", если это возможно. Кодирование требует дополнительных ресурсов CPU/GPU.","Please wait. Probe stream data ...":"Пожалуйста подождите. Данные о потоке...","Please wait. Setting up the stream ...":"Пожалуйста подождите. Настройка потока...","Port":"Порт","Position":"Позиция","Preset":"Пресет","Primary stream":"Основной поток","Primary stream key":"Основной ключ потока","Probe":"Зонд","Process":"Процесс","Process control":"Контроль процесса","Process debug":"Отладка процесса","Process debug report":"Отчет об отладке процесса","Process details":"Детали процесса","Process report":"Отчет о процессе","Processing & Control":"Обработка и контроль","Profile":"Профиль","Protocol":"Протокол","Protocols":"Протоколы","Public domain/s":"Публичный домен/ы","Publication service not found":"Служба публикации не найдены","Publication website settings saved":"Настройки сайта публикации сохранены","Publications":"Публикации","Pull Mode":"Режим вытягивания","Pull or recieve the data:":"Вытяните или получите данные:","Quality":"Качество","RGB test pattern":"Тестовый шаблон RGB","RTMP app for publishing.":"Приложение RTMP для публикации.","RTMP server":"RTMP-сервер","RTMP server is not enabled":"RTMP-сервер не включен","RTMP server listen address.":"Адрес прослушивания RTMP-сервера.","RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'":"Токен RTMP для публикации и воспроизведения. Токен – это значение параметра запроса URL-адреса token.","RTMP/S":"RTMP/S","RTMPS server":"RTMPS-сервер","RTSP":"RTSP","Raspberry Pi camera":"Камера Raspberry Pi","Rate control":"Контроль скорости","Ratio":"Соотношение","Read input at native speed":"Чтение ввода на исходной скорости","Receive Mode":"Режим приема","Reconnect":"Повторное подключение","Reconnect delay (seconds)":"Задержка повторного подключения (в секундах)","Reconnecting in {0}s":["Повторное подключение через ",["0"],"с"],"Reconnecting to Restreamer Core failed for the last {RETRIES} seconds.":["Не удалось повторно подключиться к ядру Restreamer в течение последних ",["RETRIES"]," секунд."],"Reconnecting to Restreamer Core failed.":"Повторное подключение к ядру Restreamer не удалось.","Refresh":"Обновление","Region":"Регион","Reload":"Перезагрузка","Remove the oldest entries if the /memfs is full":"Удалите самые старые записи, если /memfs заполнен","Requires activation":"Требуется активация","Restart":"Перезапустить","Restart required":"Требуется перезагрузка","Restarting":"Перезапуск","Restarting Restreamer Core ...":"Перезапуск ядра Restreamer...","Restarting the application failed.":"Не удалось перезапустить приложение.","Restreamer Service":"Сервис Restreamer","Retrieving stream data ...":"Получение данных потока...","Retry":"Повторить попытку","Rule":"Правило","Sampling":"Выборка","Save":"Сохранить","Scale":"Масштаб","Seconds to keep files in cache.":"Секунд для хранения файлов в кеше.","Seconds until a process is restarted.":"Секунд до перезапуска процесса.","Seconds until a staled process is terminated.":"Секунд до завершения зависшего процесса.","Seconds until the snapshot/thumbnail of the video source is updated.":"Секунд до обновления моментального снимка/миниатюры источника видео.","Security":"Безопасность","Security token":"Токен безопасности","Seekbar color":"Цвет панели поиска","Segment length (seconds)":"Длина сегмента (секунды)","Segment will be cut on the following keyframe after this time has passed. 2 is recommended.":"Сегмент будет обрезан на следующем ключевом кадре по истечении этого времени. 2 рекомендуется.","Segmentation":"Сегментация","Select a device:":"Выберите устройство:","Select audio source:":"Выберите источник звука:","Select source ...":"Выберите источник...","Select video source:":"Выберите источник видео:","Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer).":"Выберите, извлекаете ли вы поток из <0>сетевого источника0> (например, сетевой камеры) или <1>внутреннего RTMP-сервера1> (например, потоки OBS на Restreamer)...","Select your encoding setting:":"Выберите настройку кодировки:","Selected":"Выбрано","Selected channel":"Выбранный канал","Selection":"Выбор","Send anonymous metrics (helps us for future development)":"Отправляйте анонимные метрики (помогает нам в будущем развитии)","Send stream to this address:":"Отправить поток на этот адрес:","Send video to Framebuffer":"Отправить видео в фреймбуфер","Server":"Сервер","Service":"Обслуживание","Service name":"Имя службы","Service token for monitoring.":"Токен сервиса для мониторинга.","Sessions":"Сессии","Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Устанавливает ограничение пропускной способности в Мбит/с для исходящей передачи данных HLS. Все услуги, такие как RTMP и исходящие процессы, включены в расчет. Если пропускная способность превышена, средства просмотра HLS получают код состояния HTTP 509 (превышен предел пропускной способности). 0 неограничен.","Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited.":"Устанавливает лимит зрителей для сеансов HLS. Если ограничение превышено, средства просмотра HLS получают код состояния HTTP 509 (превышен предел пропускной способности). 0 неограничен.","Setting for connection to the service.":"Настройка подключения к сервису.","Settings":"Настройки","Settings (expert mode)":"Настройки (режим эксперта)","Settings for /data path. The access is protected by":"Настройки пути /data. Доступ защищен","Settings for /memfs path.":"Настройки для пути /memfs.","Settings saved. All changes will be applied after restarting the application.":"Настройки сохранены. Все изменения вступят в силу после перезапуска приложения.","Share button":"Кнопка поделиться","Shows a reference to the project.":"Показывает ссылку на проект.","Sign up (free)":"Регистрация (бесплатно)","Silence":"Тишина","Silence Audio":"Тишина Аудио","Sine":"Синус","Sitename":"Название сайта","Size":"Размер","Snapshot":"Снимок","Social-login (OAuth2, 2FA)":"Регистрация (OAuth2, 2FA)","Socket timeout (microseconds)":"Время ожидания сокета (микросекунды)","Software":"Программного обеспечения","Source":"Источник","Speed":"Скорость","Stale timeout (seconds)":"Время ожидания ожидания (секунды)","Statistics":"Статистика","Storage":"Хранилище","Stores the viewer statistics to the disk.":"Сохраняет статистику просмотра на диск.","Stream":"Поток","Stream URL":"URL-адрес потока","Stream key":"Ключ потока","Stream name":"Название потока","Stream names":"Имена потоков","Support datarhei Restreamer":"Поддержка datarhei Restreamer","Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more.":"Поддерживает HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT и другие.","System":"Система","Template":"Шаблон","Template to be used for creating the publication website. The delete button removes the selection from the system.":"Шаблон, который будет использоваться для создания веб-сайта публикации. Кнопка удаления удаляет выделение из системы.","Terms":"Условия","Test pattern":"Тестовый шаблон","Test pattern (extended)":"Тестовый шаблон (расширенный)","Text colors":"Цвета текста","The amplitude (0.0 - 1.0) of the generated audio stream":"Амплитуда (0.0 - 1.0) генерируемого аудиопотока","The application is using an older version of the settings.":"Приложение использует более старую версию настроек.","The bitrate of the audio stream.":"Битрейт аудиопотока.","The carrier frequency":"Несущая частота","The channel \"{0}\" could not be deleted":["Канал \"",["0"],"\" не может быть удален"],"The channel \"{0}\" has been deleted":["Канал \"",["0"],"\" удален"],"The deletion of this channel can not be recovered. All publications of this channel will be removed.":"Удаление этого канала не может быть восстановлено. Все публикации этого канала будут удалены.","The input profile is not complete. Please define a video and audio source.":"Входной профиль не завершен. Укажите источник видео и аудио.","The layout of the audio stream.":"Схема аудиопотока.","The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended.":"Максимальное количество сегментов плейлиста. 0 будет содержать все сегменты. 6 рекомендуется.","The noise color":"Цвет шума","The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.":"Лицо, связавшее произведение с этим документом, сделало произведение общественным достоянием, отказавшись от всех своих прав на произведение во всем мире в соответствии с законом об авторском праве, включая все смежные и смежные права, в той мере, в какой это разрешено законом. Вы можете копировать, изменять, распространять и выполнять работу даже в коммерческих целях, не спрашивая разрешения.","The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma.":"Общедоступное доменное имя хоста, на котором работает Restreamer. Разделяйте несколько доменных имен запятой.","The publication service \"{0}\" could not be deleted":["Службу публикации \"",["0"],"\" не удалось удалить"],"The publication service \"{0}\" has been created":["Служба публикации \"",["0"],"\" создана"],"The publication service \"{0}\" has been deleted":["Служба публикации \"",["0"],"\" удалена"],"The publication service has been created":"Создан сервис публикации","The sample rate of the audio stream.":"Частота дискретизации аудиопотока.","The selected file is too big ({0} bytes). Only {1} bytes are allowed.":["Выбранный файл слишком велик (",["0"]," байт). Допускается только ",["1"]," байт."],"The selected file type ({0}) is not allowed. Allowed file types are {types}":["Выбранный тип файла (",["0"],") не разрешен. Разрешенными типами файлов являются ",["types"]],"The settings for \"{0}\" have been saved":["Настройки для \"",["0"],"\" сохранены"],"The source doesn't provide any audio streams.":"Источник не предоставляет никаких аудиопотоков.","The source doesn't provide any audio streams. Please check the <0>probe details0>.":"Источник не предоставляет никаких аудиопотоков. Пожалуйста, проверьте <0>подробнее0>.","The source doesn't provide any compatible audio streams.":"Источник не предоставляет совместимых аудиопотоков.","The source doesn't provide any compatible video streams. Please check the <0>requirements0>.":"Источник не предоставляет совместимых видеопотоков. Ознакомьтесь с <0>требованиями0>.","The source doesn't provide any video streams. Please check the <0>probe details0>.":"Источник не предоставляет никаких видеопотоков. Пожалуйста, проверьте <0>подробнее0>.","The source doesn't provide any video streams. Please check the device.":"Источник не предоставляет никаких видеопотоков. Пожалуйста, проверьте устройство.","The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel.":"Источник видео не обеспечивает совместимый аудиопоток. Рекомендуется <0>отключить звук0>. Сервисы YouTube, Facebook и другие компании требуют наличия аудиоканала....","The video source is compatible. Select the desired resolution:":"Источник видео совместим. Выберите нужное разрешение:","There are updates available. Here you get more information.":"Доступны обновления. Здесь вы получите больше информации.","There was a problem storing the settings. Settings not saved.":"Не удалось сохранить настройки. Настройки не сохранены.","There was an error connecting to Restreamer Core at {0}.":["Произошла ошибка при подключении к ядру Restreamer на ",["0"],"."],"There was an error during upload: {0}":["При загрузке произошла ошибка: ",["0"]],"There was an error setting up the stream.":"Не удалось настроить поток.","There were some errors in the settings. Settings not saved.":"Были некоторые ошибки в настройках. Настройки не сохранены.","There's no login method available.":"Метод входа недоступен.","This is a dummy service that explains to you the concepts of service.":"Это фиктивный сервис, который объясняет вам концепции сервиса.","This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart..":"Это не обязательно ошибка. Однако перезапуск ядра Restreamer может занять немного больше времени..","This is to mention the copyright regulations for the target of this service.":"Это должно упомянуть положения об авторском праве для цели этой службы.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.":"Эта лицензия позволяет повторным пользователям копировать и распространять материал на любом носителе или в любом формате только в неадаптированной форме и только при условии указания авторства. Лицензия разрешает коммерческое использование.","This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator.":"Эта лицензия позволяет повторным пользователям копировать и распространять материал на любом носителе или в любом формате только в неадаптированной форме, только в некоммерческих целях и только при условии указания авторства.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator.":"Эта лицензия позволяет повторным пользователям распространять, микшировать, адаптировать и использовать материал на любом носителе или в любом формате только в некоммерческих целях и только при условии указания авторства.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Эта лицензия позволяет повторным пользователям распространять, микшировать, адаптировать и использовать материал на любом носителе или в любом формате только в некоммерческих целях и только при условии указания авторства. Если вы микшируете, адаптируете или развиваете материал, вы должны лицензировать измененный материал на тех же условиях.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use.":"Эта лицензия позволяет повторным пользователям распространять, микшировать, адаптировать и использовать материал на любом носителе или в любом формате при условии указания авторства. Лицензия разрешает коммерческое использование.","This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.":"Эта лицензия позволяет повторным пользователям распространять, микшировать, адаптировать и использовать материал на любом носителе или в любом формате при условии указания авторства. Лицензия разрешает коммерческое использование. Если вы микшируете, адаптируете или развиваете материал, вы должны лицензировать измененный материал на тех же условиях.","This source cannot be edited while it is in use. To continue, you have to disconnect the source.":"Этот источник нельзя редактировать, пока он используется. Чтобы продолжить, вы должны отключить источник.","This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary.":["Эта версия пользовательского интерфейса не поддерживает доступный двоичный файл FFmpeg (",["0"],"). Пользовательский интерфейс требует ",["1"],". Пожалуйста, используйте поддерживаемый двоичный файл FFmpeg."],"This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI.":["Эта версия пользовательского интерфейса не поддерживает подключенное ядро (",["0"],"). Пользовательский интерфейс требует ",["1"],". Пожалуйста, используйте совместимую версию пользовательского интерфейса."],"This version of the UI is compatible.":"Эта версия пользовательского интерфейса совместима.","Time until an inactive viewer connection is treated as closed.":"Время до того, как неактивное соединение со зрителем будет считаться закрытым.","Token":"Токен","Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Передача моментальных снимков основного источника на сервер HTTP/S. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>.":"Передайте аудиоканал основного источника на сервер Icecast. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Передайте основной источник как HTTP-Live-Streaming (HLS) на сервер HTTP/S. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>.":"Передайте основной источник как MPEG-DASH на сервер HTTP/S. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>.":"Передайте основной источник в Brightcove Live Service. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>.":"Передайте основной источник в службу CDN77 RTMP. Подробнее о настройке <0>здесь0>.","Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>.":"Передайте основной источник в службу DaCast RTMP. Подробнее о настройке <0>здесь0>.","Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>.":"Передать основной источник в службу MPEG-TS. Подробнее о настройках можно узнать здесь <0>здесь0>.","Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>.":"Передайте основной источник на сервер RTMP(e|s|t|te|ts). Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>.":"Передайте основной источник на сервер RTSP. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>.":"Передача основного источника на сервер Red5/Pro Server. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>.":"Передайте основной источник на сервер SRT. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>.":"Передайте основной источник на сервер UDP. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>.":"Передайте основной источник на сервер WOWZA. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>.":"Передайте основной источник на основной ресурс datarhei. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>.":"Передайте основной источник на ресурс livespotting.com. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>.":"Передайте основной источник в Akamai (MSL) Media Services Live. Более подробную информацию о настройках MSL Encoder можно найти <0>здесь0>.","Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>.":"Передайте основной источник в облачный сервис кодирования Bitmovin, мощный инструмент для прямой трансляции. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>.":"Передайте основной источник в службу Restream RTMP. Более подробную информацию о настройках можно найти <0>здесь0>.","Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>.":"Передает ваше видео в виде RTMP-потока с необходимым ключом, сгенерированным в YouTube Studio. Дополнительную информацию о настройке прямых трансляций можно найти в <0>Академии для авторов0> YouTube.","Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>.":"Передает ваш видеопоток с нужным ключом, сгенерированным в Twitter Producer. Дополнительную информацию о настройке прямой трансляции можно найти на странице <0>Producer0> в Твиттере.","Tune":"Мелодия","UDP transport":"Транспорт UDP","Unable to load the config.":"Не удалось загрузить конфиг.","Unique ident on the service.":"Уникальный идентификатор на сервисе.","Unknown":"Неизвестный","Unselected":"Не выбрано","Upload":"Загрузить","Uploading the file failed":"Загрузка файла не удалась","Uploading the logo failed":"Не удалось загрузить логотип","Uptime":"Время безотказной работы","Use Auth0 for your running Restreamer Core. More <0>details0>.":"Используйте Auth0 для работающего ядра Restreamer. Больше <0>подробностей0>.","Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode.":"Воспользуйтесь мастером (<0/>) для быстрой и простой настройки или отредактируйте (<1/>) источники непосредственно в пользовательском режиме.","Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Используйте свои авторские права и выберите правильную лицензию на изображение. Независимо от того, бесплатно для всех или сильно ограничено. Кратко обсудите, что другим разрешено делать с вашим изображением.","Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image.":"Используйте свои авторские права и выберите правильную лицензию на изображение. Независимо от того, бесплатно для всех или сильно ограничено. Кратко обсудите, что другим разрешено делать с вашим изображением.","User registration":"Регистрация пользователя","Username":"Имя пользователя","Username for authorization.":"Имя пользователя для авторизации.","Username for the device.":"Имя пользователя для устройства.","VPU ID":"VPU ID","Video":"Видео","Video device":"Видеоустройство","Video settings":"Настройки видео","Video setup":"Настройка видео","Video source":"Источник видео","Viewer":"Зрителей","Virtual source":"Виртуальный источник","Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>.":"Добро пожаловать в Restreamer v2, решение для быстрой и простой публикации видео. Бесплатно для частного и коммерческого использования. Дополнительная помощь в <0>документах0>.","Write protection":"Защита от записи","YUV test pattern":"Тестовый образец YUV","Yes":"Да","You can't abort the wizard because at least one input must be defined.":"Вы не можете прервать работу мастера, так как должен быть настроен хотя бы один источник.","You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?":"Вы изменили конфигурацию. Чтобы изменения вступили в силу, необходимо перезапустить приложение. Вы хотите перезапустить сейчас?","You have to reconnect manually":"Вы должны повторно подключиться вручную","You have unsaved changes. Please save them before you can control the service again.":"У вас есть несохраненные изменения. Пожалуйста, сохраните их, прежде чем вы сможете снова управлять сервисом.","Your stream needs to be encoded, but there's no suitable encoder available.":"Ваш поток необходимо закодировать, но подходящего кодировщика нет.","Your stream needs to be encoded. Choose the desired encoder:":"Ваш поток должен быть закодирован. Выберите нужный энкодер:","blue":"синий","brown":"коричневый","iframe code":"код iframe","kbit/s":"кбит/с","pink":"розовый","velvet":"вельветовый","violet":"фиолетовый","white":"белый"}};
\ No newline at end of file
diff --git a/src/locales/ru/messages.po b/src/locales/ru/messages.po
new file mode 100644
index 0000000..342d11f
--- /dev/null
+++ b/src/locales/ru/messages.po
@@ -0,0 +1,2670 @@
+msgid ""
+msgstr ""
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: POEditor.com\n"
+"Project-Id-Version: Restreamer\n"
+"Language: ru\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Plural-Forms: \n"
+
+#: src/misc/EncodingSelect.js:224
+msgid "<0>Compatibility list0>"
+msgstr "<0>Список совместимости0>"
+
+#: src/views/Edit/Profile.js:380
+#: src/views/Edit/Profile.js:510
+msgid "<0>Show probe details0>"
+msgstr "<0>Показать подробности0>"
+
+#: src/views/Edit/Sources/ALSA.js:156
+msgid "ALSA"
+msgstr "ALSA"
+
+#: src/views/Settings.js:907
+msgid "API endpoint not found. Settings not saved."
+msgstr "Конечная точка API не найдена. Настройки не сохранены."
+
+#: src/views/Edit/Sources/AVFoundation.js:221
+msgid "AVFoundation"
+msgstr "AVFoundation"
+
+#: src/misc/ChannelList.js:356
+#: src/views/Edit/Profile.js:410
+#: src/views/Edit/Wizard/index.js:1153
+#: src/views/Edit/index.js:549
+#: src/views/Edit/index.js:575
+#: src/views/Edit/index.js:594
+#: src/views/Publication/Add.js:362
+#: src/views/Publication/Edit.js:601
+#: src/views/Settings.js:1972
+#: src/views/Settings.js:2031
+#: src/views/Settings.js:2053
+msgid "Abort"
+msgstr "Отменить"
+
+#: src/Header.js:283
+#: src/Header.js:324
+msgid "About"
+msgstr "О"
+
+#: src/misc/ChannelList.js:369
+msgid "Add"
+msgstr "Добавить"
+
+#: src/views/Publication/Add.js:321
+msgid "Add Publication"
+msgstr "Добавить публикацию"
+
+#: src/views/Playersite.js:692
+msgid "Add external widgets and styles to the publication site. You can find some examples on the help page."
+msgstr "Добавьте внешние виджеты и стили на сайт публикации. Вы можете найти несколько примеров на странице помощи."
+
+#: src/misc/ChannelList.js:353
+msgid "Add new channel"
+msgstr "Добавить новый канал"
+
+#: src/views/Publication/Add.js:324
+msgid "Add: {0}"
+msgstr "Добавить: {0}"
+
+#: src/views/Edit/Sources/Network.js:355
+#: src/views/Edit/Wizard/Sources/Network.js:66
+#: src/views/Publication/Services/Brightcove.js:95
+#: src/views/Publication/Services/Core.js:100
+#: src/views/Publication/Services/DASH.js:192
+#: src/views/Publication/Services/HLS.js:181
+#: src/views/Publication/Services/Icecast.js:160
+#: src/views/Publication/Services/Image2.js:126
+#: src/views/Publication/Services/MPEGTS.js:160
+#: src/views/Publication/Services/RTMP.js:132
+#: src/views/Publication/Services/RTSP.js:150
+#: src/views/Publication/Services/Red5.js:115
+#: src/views/Publication/Services/SRT.js:161
+#: src/views/Publication/Services/UDP.js:127
+#: src/views/Publication/Services/WOWZA.js:132
+#: src/views/Settings.js:1302
+msgid "Address"
+msgstr "Адрес"
+
+#: src/views/Playersite.js:629
+msgid "Address for the background image."
+msgstr "Адрес для фонового изображения."
+
+#: src/views/Settings.js:1331
+msgid "Address to listen on for HTTP requests."
+msgstr "Адрес для прослушивания HTTP-запросов."
+
+#: src/views/Settings.js:1344
+msgid "Address to listen on for HTTPS requests."
+msgstr "Адрес для прослушивания HTTPS-запросов."
+
+#: src/views/Playersite.js:514
+msgid "Adjust publication site colors and background as you like."
+msgstr "Настройте цвета и фон сайта публикации по своему усмотрению."
+
+#: src/views/Login.js:322
+msgid "Advanced monitoring"
+msgstr "Расширенный мониторинг"
+
+#: src/views/Edit/Sources/Network.js:396
+#: src/views/Publication/Services/DASH.js:204
+#: src/views/Publication/Services/HLS.js:193
+#: src/views/Publication/Services/Icecast.js:170
+#: src/views/Publication/Services/Image2.js:132
+#: src/views/Publication/Services/MPEGTS.js:166
+#: src/views/Publication/Services/RTMP.js:138
+#: src/views/Publication/Services/RTSP.js:162
+#: src/views/Publication/Services/SRT.js:170
+#: src/views/Publication/Services/UDP.js:133
+msgid "Advanced settings"
+msgstr "Расширенные настройки"
+
+#: src/views/Edit/Wizard/index.js:287
+msgid "Advanced setup"
+msgstr "Advanced Setup"
+
+#: src/views/Login.js:325
+msgid "Alerting by email"
+msgstr "Оповещение по электронной почте"
+
+#: src/views/Publication/Add.js:344
+msgid "All"
+msgstr "Все"
+
+#: src/views/Settings.js:1163
+msgid "All important system settings."
+msgstr "Все важные системные настройки."
+
+#: src/views/Settings.js:1478
+msgid "Allow all referrer"
+msgstr "Разрешить всех рефералов"
+
+#: src/views/Settings.js:1518
+msgid "Allow counting how many viewers the stream has."
+msgstr "Разрешить подсчет количества зрителей у трансляции."
+
+#: src/views/Edit/Sources/VirtualAudio.js:126
+msgid "Amplitude"
+msgstr "Амплитуда"
+
+#: src/misc/Env.js:41
+msgid "An environment variable sets this value."
+msgstr "Переменная среды задает это значение."
+
+#: src/views/Publication/Services/Core.js:107
+#: src/views/Settings.js:1816
+msgid "App"
+msgstr "Приложение"
+
+#: src/Footer.js:218
+#: src/views/Publication/Services/Red5.js:126
+#: src/views/Publication/Services/WOWZA.js:148
+msgid "Application"
+msgstr "Приложение"
+
+#: src/views/Edit/Wizard/index.js:1172
+msgid "Are you sure you want to abort the wizard?"
+msgstr "Вы уверены, что хотите прервать работу мастера настройки?"
+
+#: src/views/Publication/Add.js:492
+msgid "Audio"
+msgstr "Аудио"
+
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:111
+msgid "Audio Device"
+msgstr "Аудио-устройство"
+
+#: src/views/Edit/Sources/ALSA.js:114
+#: src/views/Edit/Sources/AVFoundation.js:159
+msgid "Audio device"
+msgstr "Аудио-устройство"
+
+#: src/views/Edit/Wizard/index.js:875
+#: src/views/Edit/Wizard/index.js:887
+msgid "Audio from device"
+msgstr "Звук с устройства"
+
+#: src/views/Edit/Profile.js:425
+#: src/views/Edit/ProfileSummary.js:90
+#: src/views/Publication/Edit.js:533
+msgid "Audio settings"
+msgstr "Настройки звука"
+
+#: src/views/Edit/Wizard/index.js:828
+msgid "Audio setup"
+msgstr "Настройка звука"
+
+#: src/views/Login.js:236
+msgid "Auth0"
+msgstr "Auth0"
+
+#: src/views/Login.js:365
+msgid "Auth0 Tenant"
+msgstr "Клиент Auth0"
+
+#: src/views/Login.js:356
+msgid "Auth0 is currently not available because this interface is loaded from an insecure origin."
+msgstr "Auth0 в настоящее время недоступен, так как этот интерфейс загружается из небезопасного источника."
+
+#: src/misc/controls/Metadata.js:71
+msgid "Author"
+msgstr "Автор"
+
+#: src/views/Settings.js:1143
+#: src/views/Settings.js:1415
+msgid "Authorization"
+msgstr "Авторизация"
+
+#: src/misc/controls/HLS.js:83
+msgid "Automatic cleanup of all media data"
+msgstr "Автоматическая очистка всех медиаданных"
+
+#: src/views/Publication/Player.js:437
+msgid "Autoplay"
+msgstr "Авто-плей"
+
+#: src/views/Playersite.js:445
+msgid "Available"
+msgstr "Доступный"
+
+#: src/views/Edit/Profile.js:541
+#: src/views/Edit/Wizard/index.js:408
+#: src/views/Edit/Wizard/index.js:647
+#: src/views/Edit/Wizard/index.js:912
+#: src/views/Edit/Wizard/index.js:1024
+#: src/views/Edit/Wizard/index.js:1082
+#: src/views/Edit/Wizard/index.js:1164
+#: src/views/Publication/Add.js:528
+msgid "Back"
+msgstr "Назад"
+
+#: src/views/Playersite.js:563
+msgid "Background colors"
+msgstr "Цвета фона"
+
+#: src/views/Playersite.js:616
+msgid "Background image"
+msgstr "Фоновая картинка"
+
+#: src/views/Publication/Services/Akamai.js:196
+msgid "Backup URL"
+msgstr "Резервный URL-адрес"
+
+#: src/views/Publication/Services/DaCast.js:182
+msgid "Backup server"
+msgstr "Резервный сервер"
+
+#: src/views/Publication/Services/Youtube.js:182
+msgid "Backup stream"
+msgstr "Резервный поток"
+
+#: src/views/Publication/Services/Facebook.js:124
+msgid "Backup stream key"
+msgstr "Резервный ключ потока"
+
+#: src/Footer.js:256
+#: src/Footer.js:269
+msgid "Bandwidth"
+msgstr "Пропускная способность"
+
+#: src/views/Settings.js:1373
+msgid "Bandwidth control"
+msgstr "Контроль пропускной способности"
+
+#: src/misc/modals/Process.js:81
+msgid "Banner"
+msgstr "Баннер"
+
+#: src/views/Login.js:241
+#: src/views/Settings.js:1420
+msgid "Basic"
+msgstr "Базовый"
+
+#: src/views/Edit/Sources/VirtualAudio.js:157
+msgid "Beep factor"
+msgstr "Звуковой фактор"
+
+#: src/misc/coders/settings/Audio.js:50
+#: src/misc/coders/settings/Video.js:51
+msgid "Bitrate"
+msgstr "Битрейт"
+
+#: src/views/Edit/Wizard/index.js:1013
+#: src/views/Edit/index.js:510
+msgid "Briefly describe what the audience will see during the live stream."
+msgstr "Кратко опишите, что зрители увидят во время прямой трансляции."
+
+#: src/views/Publication/Player.js:352
+msgid "Button color"
+msgstr "Цвет кнопки"
+
+#: src/views/Settings.js:1687
+msgid "Cache for files on /data."
+msgstr "Кэш для файлов в /data."
+
+#: src/views/Settings.js:1715
+msgid "Cache time (Seconds)"
+msgstr "Время кэширования (сек)"
+
+#: src/views/Settings.js:1743
+msgid "Cache types"
+msgstr "Типы кеша"
+
+#: src/views/Edit/Sources/AVFoundation.js:197
+msgid "Capture clicks"
+msgstr "Захват кликов"
+
+#: src/views/Edit/Sources/AVFoundation.js:194
+msgid "Capture cursor"
+msgstr "Захват курсора"
+
+#: src/views/Edit/index.js:327
+msgid "Channel \"{0}\" saved"
+msgstr "Канал \"{0}\" сохранен"
+
+#: src/views/Edit/Sources/ALSA.js:129
+msgid "Channels"
+msgstr "Каналы"
+
+#: src/views/Settings.js:1172
+msgid "Check for updates"
+msgstr "Проверять наличие обновлений"
+
+#: src/views/Publication/Add.js:272
+msgid "Check the requirements"
+msgstr "Проверьте требования"
+
+#: src/views/Edit/StreamSelect.js:53
+msgid "Choose a video stream"
+msgstr "Выберите видеопоток"
+
+#: src/views/Edit/StreamSelect.js:68
+msgid "Choose an audio stream"
+msgstr "Выберите аудиопоток"
+
+#: src/views/Edit/Sources/ALSA.js:96
+#: src/views/Edit/Sources/Framebuffer.js:80
+#: src/views/Edit/Sources/Raspicam.js:84
+#: src/views/Edit/Sources/V4L.js:90
+msgid "Choose an input device ..."
+msgstr "Выберите устройство ввода..."
+
+#: src/misc/EncodingSelect.js:202
+msgid "Choose codec ..."
+msgstr "Выберите кодек..."
+
+#: src/views/Login.js:367
+msgid "Choose tenant ..."
+msgstr "Выбрать клиента..."
+
+#: src/views/Publication/Services/DASH.js:309
+#: src/views/Publication/Services/HLS.js:249
+msgid "Chunk"
+msgstr "Чанк"
+
+#: src/misc/ModalContent.js:77
+#: src/views/Playersite.js:782
+#: src/views/Publication/Add.js:525
+#: src/views/Publication/Edit.js:565
+#: src/views/Publication/Player.js:447
+msgid "Close"
+msgstr "Закрыть"
+
+#: src/views/Playersite.js:354
+msgid "Code injection"
+msgstr "Внедрение кода"
+
+#: src/misc/EncodingSelect.js:200
+msgid "Codec"
+msgstr "Кодек"
+
+#: src/views/Edit/Sources/VirtualAudio.js:110
+#: src/views/Publication/Player.js:320
+msgid "Color"
+msgstr "Цвет"
+
+#: src/views/Settings.js:1282
+msgid "Config"
+msgstr "Конфигурация"
+
+#: src/views/Password.js:117
+msgid "Confirm password"
+msgstr "Подтвердить пароль"
+
+#: src/misc/ActionButton.js:38
+msgid "Connect"
+msgstr "Подключить"
+
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:157
+msgid "Connected device"
+msgstr "Подключенное устройство"
+
+#: src/views/Publication/Process.js:54
+msgid "Connected since <0/>"
+msgstr "Подключено с <0/>"
+
+#: src/misc/ActionButton.js:12
+#: src/views/Main/index.js:305
+#: src/views/Publication/Process.js:40
+msgid "Connecting ..."
+msgstr "Подключение..."
+
+#: src/views/Initializing.js:21
+msgid "Connecting to Restreamer Core ..."
+msgstr "Подключение к ядру Restreamer..."
+
+#: src/views/Invalid.js:36
+msgid "Connecting to Restreamer Core failed probably because of mixed content."
+msgstr "Не удалось подключиться к ядру Restreamer, вероятно, из-за смешанного контента."
+
+#: src/misc/controls/Metadata.js:70
+#: src/views/Playersite.js:659
+#: src/views/Playersite.js:676
+msgid "Content"
+msgstr "Контент"
+
+#: src/views/Main/index.js:365
+msgid "Content URL"
+msgstr ""
+
+#: src/Footer.js:193
+msgid "Cores"
+msgstr "Ядра"
+
+#: src/views/Password.js:127
+msgid "Create user"
+msgstr "Создать пользователя"
+
+#: src/misc/controls/License/index.js:112
+msgid "Creative Commons"
+msgstr "Creative Commons"
+
+#: src/misc/coders/Encoders/audio/Opus.js:59
+#: src/misc/coders/settings/Audio.js:25
+#: src/misc/coders/settings/Audio.js:71
+#: src/misc/coders/settings/Audio.js:122
+#: src/misc/coders/settings/Video.js:31
+#: src/misc/coders/settings/Video.js:70
+#: src/misc/coders/settings/Video.js:115
+#: src/misc/coders/settings/Video.js:181
+#: src/misc/coders/settings/Video.js:220
+#: src/views/Edit/Sources/ALSA.js:101
+#: src/views/Edit/Sources/AVFoundation.js:120
+#: src/views/Edit/Sources/AVFoundation.js:153
+#: src/views/Edit/Sources/V4L.js:96
+msgid "Custom ..."
+msgstr "Пользовательский..."
+
+#: src/views/Settings.js:1288
+msgid "Custom JSON config for datarhei Core."
+msgstr "Пользовательская конфигурация JSON для ядра datarhei."
+
+#: src/views/Edit/Sources/ALSA.js:115
+msgid "Custom audio device"
+msgstr "Пользовательское аудиоустройство"
+
+#: src/views/Edit/Sources/AVFoundation.js:160
+msgid "Custom audio index"
+msgstr "Пользовательский звуковой индекс"
+
+#: src/misc/coders/settings/Audio.js:51
+#: src/misc/coders/settings/Video.js:52
+msgid "Custom bitrate (kbit/s)"
+msgstr "Пользовательский битрейт (кбит/с)"
+
+#: src/views/Playersite.js:687
+msgid "Custom code injection"
+msgstr "Внедрение пользовательского кода"
+
+#: src/misc/coders/Encoders/audio/Opus.js:85
+msgid "Custom delay"
+msgstr "Пользовательская задержка"
+
+#: src/views/Edit/Sources/Framebuffer.js:88
+msgid "Custom device"
+msgstr "Пользовательское устройство"
+
+#: src/misc/coders/settings/Video.js:241
+msgid "Custom format"
+msgstr "Пользовательский формат"
+
+#: src/misc/coders/settings/Video.js:136
+msgid "Custom framerate"
+msgstr "Пользовательская частота кадров"
+
+#: src/misc/coders/settings/Video.js:91
+msgid "Custom keyframe interval"
+msgstr "Пользовательский интервал ключевых кадров"
+
+#: src/misc/coders/settings/Audio.js:98
+msgid "Custom layout"
+msgstr "Пользовательский макет"
+
+#: src/misc/coders/settings/Audio.js:149
+msgid "Custom sampling (Hz)"
+msgstr "Пользовательская выборка (Гц)"
+
+#: src/views/Edit/Sources/VirtualVideo.js:149
+msgid "Custom scale"
+msgstr "Пользовательский масштаб"
+
+#: src/misc/coders/settings/Video.js:202
+msgid "Custom size"
+msgstr "Пользовательский размер"
+
+#: src/views/Edit/Sources/V4L.js:110
+msgid "Custom video device"
+msgstr "Пользовательское видеоустройство"
+
+#: src/views/Edit/Sources/AVFoundation.js:127
+msgid "Custom video index"
+msgstr "Пользовательский индекс видео"
+
+#: src/misc/CopyButton.js:20
+#: src/misc/TextFieldCopy.js:33
+#: src/misc/Textarea.js:46
+msgid "Data copied to clipboard"
+msgstr "Данные скопированы в буфер обмена"
+
+#: src/views/Edit/Sources/VirtualVideo.js:167
+msgid "Death color"
+msgstr "Цвет смерти"
+
+#: src/misc/EncodingSelect.js:210
+#: src/views/Edit/Wizard/index.js:628
+msgid "Decoder"
+msgstr "Декодер"
+
+#: src/views/Edit/Sources/AVFoundation.js:115
+#: src/views/Edit/Sources/AVFoundation.js:149
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:76
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:105
+#: src/views/Playersite.js:451
+#: src/views/Playersite.js:526
+#: src/views/Playersite.js:570
+msgid "Default"
+msgstr "По умолчанию"
+
+#: src/misc/coders/Encoders/audio/Opus.js:84
+msgid "Delay"
+msgstr "Задержка"
+
+#: src/views/Edit/Sources/ALSA.js:132
+msgid "Delay (ms)"
+msgstr "Задержка (мс)"
+
+#: src/views/Edit/index.js:563
+#: src/views/Edit/index.js:599
+#: src/views/Playersite.js:474
+#: src/views/Publication/Edit.js:574
+#: src/views/Publication/Edit.js:606
+msgid "Delete"
+msgstr "Удалить"
+
+#: src/views/Publication/Edit.js:611
+msgid "Deleting a publication service cannot be reversed. The publication stops immediately."
+msgstr "Удаление службы публикации нельзя отменить. Публикация сразу прекращается."
+
+#: src/views/Publication/Services/Twitter.js:141
+#: src/views/Publication/Services/Youtube.js:167
+msgid "Delivering mode"
+msgstr "Режим доставки"
+
+#: src/misc/controls/Metadata.js:85
+#: src/misc/controls/Metadata.js:110
+msgid "Description"
+msgstr "Описание"
+
+#: src/views/Playersite.js:352
+#: src/views/Playersite.js:509
+msgid "Design"
+msgstr "Дизайн"
+
+#: src/views/Edit/Sources/Framebuffer.js:87
+#: src/views/Edit/Wizard/index.js:890
+#: src/views/Publication/Services/Framebuffer.js:93
+msgid "Device"
+msgstr "Устройство"
+
+#: src/misc/ActionButton.js:24
+#: src/misc/ActionButton.js:45
+#: src/misc/ActionButton.js:59
+msgid "Disconnect"
+msgstr "Отключить"
+
+#: src/views/Edit/index.js:580
+msgid "Disconnect & Continue"
+msgstr "Отключить и продолжить"
+
+#: src/misc/ActionButton.js:18
+#: src/views/Publication/Process.js:47
+msgid "Disconnecting ..."
+msgstr "Отключение..."
+
+#: src/views/Settings.js:1650
+msgid "Disk"
+msgstr "Диск"
+
+#: src/views/Settings.js:1684
+#: src/views/Settings.js:1692
+msgid "Disk cache"
+msgstr "Кэш диска"
+
+#: src/Footer.js:315
+#: src/Footer.js:328
+msgid "Disk storage"
+msgstr "Дисковое хранилище"
+
+#: src/views/Settings.js:2063
+msgid "Do you really want to restart the application now?"
+msgstr "Вы действительно хотите перезапустить приложение сейчас?"
+
+#: src/views/Edit/index.js:591
+msgid "Do you want to delete \"{0}\"?"
+msgstr "Вы хотите удалить \"{0}\"?"
+
+#: src/views/Publication/Edit.js:598
+msgid "Do you want to delete {title}?"
+msgstr "Вы хотите удалить {title}?"
+
+#: src/views/Edit/index.js:572
+msgid "Do you want to disconnect \"{0}\"?"
+msgstr "Вы хотите отключить \"{0}\"?"
+
+#: src/Header.js:289
+#: src/Header.js:330
+msgid "Docs"
+msgstr "Документы"
+
+#: src/views/Publication/Services/DASH.js:501
+#: src/views/Publication/Services/HLS.js:496
+#: src/views/Publication/Services/Icecast.js:238
+#: src/views/Publication/Services/Image2.js:171
+#: src/views/Publication/Services/MPEGTS.js:355
+#: src/views/Publication/Services/RTMP.js:250
+#: src/views/Publication/Services/RTSP.js:235
+#: src/views/Publication/Services/SRT.js:428
+#: src/views/Publication/Services/UDP.js:241
+msgid "Documentation"
+msgstr "Документация"
+
+#: src/misc/Progress.js:127
+msgid "Dup. frames"
+msgstr "Дуп. кадры"
+
+#: src/views/Publication/Player.js:285
+msgid "EDIT: Player"
+msgstr "РЕДАКТИРОВАТЬ: Плеер"
+
+#: src/views/Playersite.js:346
+msgid "EDIT: Publication Website"
+msgstr "РЕДАКТИРОВАТЬ: Сайт публикации"
+
+#: src/views/Edit/index.js:391
+msgid "Edit"
+msgstr "Редактировать"
+
+#: src/views/Edit/index.js:417
+msgid "Edit the audio and video sources for the live stream. Add a description, and set your desired content license."
+msgstr "Отредактируйте аудио и видеоисточники для прямой трансляции. Добавьте описание и установите желаемую лицензию на содержимое."
+
+#: src/views/Publication/Edit.js:377
+msgid "Edit: {title}"
+msgstr "Изменить: {title}"
+
+#: src/views/Publication/Player.js:319
+msgid "Embed"
+msgstr "Встроить"
+
+#: src/views/Edit/Sources/Network.js:577
+#: src/views/Edit/Wizard/Sources/InternalRTMP.js:55
+msgid "Enable RTMP server ..."
+msgstr "Включить RTMP-сервер..."
+
+#: src/views/Edit/Sources/VirtualAudio.js:162
+msgid "Enable a periodic beep every second with this value times the carrier frequency"
+msgstr "Включить периодический звуковой сигнал каждую секунду с этим значением, умноженным на несущую частоту"
+
+#: src/views/Publication/Services/Dummy.js:278
+#: src/views/Publication/Services/Facebook.js:139
+msgid "Enable backup stream"
+msgstr "Включить резервный поток"
+
+#: src/views/Publication/Player.js:427
+msgid "Enable nerd statistics"
+msgstr "Включить статистику ботаников"
+
+#: src/views/Publication/Services/Dummy.js:277
+#: src/views/Publication/Services/Facebook.js:138
+msgid "Enable primary stream"
+msgstr "Включить основной поток"
+
+#: src/misc/controls/Snapshot.js:44
+msgid "Enable snapshots"
+msgstr "Включить снимки"
+
+#: src/views/Settings.js:1433
+msgid "Enabling authorization is strongly advised. Otherwise, anybody can access this instance."
+msgstr "Настоятельно рекомендуется включить авторизацию. В противном случае любой может получить доступ к этому экземпляру."
+
+#: src/views/Settings.js:1593
+msgid "Enabling basic auth is strongly advised. Otherwise, anybody could write data to /memfs."
+msgstr "Настоятельно рекомендуется включить базовую аутентификацию. В противном случае любой может записать данные в /memfs."
+
+#: src/views/Edit/Wizard/index.js:634
+msgid "Encoder"
+msgstr "Кодер"
+
+#: src/views/Edit/Summary.js:66
+#: src/views/Publication/Add.js:374
+#: src/views/Publication/Add.js:466
+#: src/views/Publication/Edit.js:388
+#: src/views/Publication/Edit.js:505
+msgid "Encoding"
+msgstr "Кодирование"
+
+#: src/views/Publication/Services/HLS.js:445
+#: src/views/Publication/Services/RTMP.js:222
+#: src/views/Publication/Services/SRT.js:372
+msgid "Encryption"
+msgstr "Шифрование"
+
+#: src/misc/ChannelList.js:376
+msgid "Enter a name for the new channel."
+msgstr "Введите имя для нового канала."
+
+#: src/views/Password.js:107
+msgid "Enter password"
+msgstr "Введите пароль"
+
+#: src/views/Edit/Sources/Network.js:348
+#: src/views/Edit/Wizard/Sources/Network.js:59
+msgid "Enter the address of your network source:"
+msgstr "Введите адрес вашего сетевого источника:"
+
+#: src/views/Password.js:97
+msgid "Enter username"
+msgstr "Введите имя пользователя"
+
+#: src/misc/coders/Encoders/video/H264VideoToolbox.js:61
+msgid "Entropy coder"
+msgstr "Энтропийный кодер"
+
+#: src/views/Edit/Wizard/index.js:1118
+#: src/views/Incompatible.js:30
+#: src/views/Invalid.js:29
+#: src/views/Publication/Process.js:63
+#: src/views/Settings.js:1109
+msgid "Error"
+msgstr "Ошибка"
+
+#: src/misc/CopyButton.js:22
+#: src/misc/TextFieldCopy.js:35
+#: src/misc/Textarea.js:48
+msgid "Error while copying data to clipboard"
+msgstr "Ошибка при копировании данных в буфер обмена"
+
+#: src/views/Main/index.js:324
+#: src/views/Publication/Process.js:64
+msgid "Error: {0}"
+msgstr "Ошибка: {0}"
+
+#: src/views/Playersite.js:732
+msgid "Expands the area above the channel list (live chat)."
+msgstr "Расширяет область над списком каналов (живой чат)."
+
+#: src/views/Playersite.js:752
+msgid "Expands the area under the channel description (comment boxes)."
+msgstr "Расширяет область под описанием канала (окна комментариев)."
+
+#: src/views/Settings.js:1199
+msgid "Expert mode"
+msgstr "Режим эксперта"
+
+#: src/views/Playersite.js:717
+msgid "Extend channel list"
+msgstr "Расширить список каналов"
+
+#: src/views/Playersite.js:737
+msgid "Extend content"
+msgstr "Расширить содержимое"
+
+#: src/views/Playersite.js:757
+msgid "Extend footer"
+msgstr "Расширить нижний колонтитул"
+
+#: src/views/Playersite.js:697
+msgid "Extend header"
+msgstr "Расширить заголовок"
+
+#: src/views/Settings.js:1936
+msgid "FFmpeg"
+msgstr "FFmpeg"
+
+#: src/misc/Progress.js:64
+#: src/views/Main/Progress.js:79
+msgid "FPS"
+msgstr "FPS"
+
+#: src/views/Publication/Add.js:180
+msgid "Failed to create publication service ({0})"
+msgstr "Не удалось создать службу публикации ({0})"
+
+#: src/views/Playersite.js:310
+msgid "Failed to create publication website files."
+msgstr "Не удалось создать файлы веб-сайта публикации."
+
+#: src/views/Edit/Profile.js:341
+#: src/views/Edit/Profile.js:471
+msgid "Failed to probe the source. Please check the <0>probe details0>."
+msgstr "Не удалось проверить источник. Пожалуйста, проверьте <0>подробности0>."
+
+#: src/utils/restreamer.js:434
+msgid "Failed to refresh token: {0}"
+msgstr "Не удалось обновить токен: {0}"
+
+#: src/views/Edit/index.js:304
+msgid "Failed to save ingest metadata"
+msgstr "Не удалось сохранить импортированные метаданные"
+
+#: src/views/Edit/index.js:179
+msgid "Failed to stop process"
+msgstr "Не удалось остановить процесс"
+
+#: src/views/Playersite.js:303
+msgid "Failed to store player size setting."
+msgstr "Не удалось сохранить настройку размера проигрывателя."
+
+#: src/views/Publication/Edit.js:222
+msgid "Failed to store publication service ({0})"
+msgstr "Не удалось сохранить службу публикации ({0})"
+
+#: src/views/Edit/index.js:297
+msgid "Failed to update ingest process ({0})"
+msgstr "Не удалось обновить процесс загрузки ({0})"
+
+#: src/views/Edit/index.js:310
+msgid "Failed to update the player"
+msgstr "Не удалось обновить плеер"
+
+#: src/views/Edit/Wizard/index.js:375
+#: src/views/Edit/Wizard/index.js:838
+msgid "Failed to verify the source. Please check the address."
+msgstr "Не удалось проверить источник. Пожалуйста, проверьте адрес."
+
+#: src/views/Edit/Profile.js:549
+msgid "Finish"
+msgstr "Закончить"
+
+#: src/views/Edit/Sources/VirtualVideo.js:182
+msgid "Flags"
+msgstr "Флаги"
+
+#: src/views/Playersite.js:772
+msgid "For Javascripts."
+msgstr "Для Javascripts."
+
+#: src/views/Playersite.js:712
+msgid "For Stylesheets."
+msgstr "Для таблиц стилей."
+
+#: src/views/Edit/Sources/Network.js:439
+msgid "Force input framerate"
+msgstr "Принудительная частота кадров на входе"
+
+#: src/misc/coders/settings/Video.js:240
+msgid "Format"
+msgstr "Формат"
+
+#: src/misc/Progress.js:114
+msgid "Frame drops"
+msgstr "Потеря кадров"
+
+#: src/views/Edit/Sources/Framebuffer.js:129
+msgid "Framebuffer"
+msgstr "Кадровый буфер"
+
+#: src/misc/coders/settings/Video.js:135
+#: src/views/Edit/Sources/Network.js:452
+msgid "Framerate"
+msgstr "Частота кадров"
+
+#: src/views/Edit/Sources/VirtualAudio.js:145
+msgid "Frequency (Hz)"
+msgstr "Частота (Гц)"
+
+#: src/views/Publication/Services/Core.js:129
+#: src/views/Publication/Services/Facebook.js:115
+#: src/views/Publication/Services/Facebook.js:133
+#: src/views/Publication/Services/Instagram.js:88
+#: src/views/Publication/Services/Restream.js:120
+#: src/views/Publication/Services/Twitch.js:133
+#: src/views/Publication/Services/Twitter.js:179
+#: src/views/Publication/Services/Youtube.js:177
+msgid "GET"
+msgstr "GET"
+
+#: src/views/Edit/Sources/Network.js:471
+#: src/views/Edit/index.js:400
+#: src/views/Edit/index.js:412
+#: src/views/Playersite.js:350
+#: src/views/Playersite.js:363
+#: src/views/Publication/Add.js:372
+#: src/views/Publication/Edit.js:386
+#: src/views/Publication/Services/DASH.js:211
+#: src/views/Publication/Services/HLS.js:200
+#: src/views/Publication/Services/Icecast.js:177
+#: src/views/Publication/Services/Image2.js:139
+#: src/views/Publication/Services/RTMP.js:145
+#: src/views/Publication/Services/RTSP.js:169
+#: src/views/Publication/Services/SRT.js:177
+#: src/views/Settings.js:1138
+#: src/views/Settings.js:1158
+msgid "General"
+msgstr "Общие"
+
+#: src/views/Publication/Player.js:410
+msgid "Google Analytics ID"
+msgstr "Идентификатор Google Аналитики"
+
+#: src/views/Publication/Player.js:420
+msgid "Google Analytics Tracker Name"
+msgstr "Название трекера Google Аналитики"
+
+#: src/views/Edit/index.js:471
+#: src/views/Main/index.js:369
+msgid "HLS"
+msgstr "HLS"
+
+#: src/views/Settings.js:1510
+msgid "HLS statistic for the In-memory storage"
+msgstr "Статистика HLS для хранилища в памяти"
+
+#: src/views/Edit/Sources/Network.js:429
+msgid "HTTP and HTTPS"
+msgstr "HTTP и HTTPS"
+
+#: src/views/Settings.js:1323
+msgid "HTTP port"
+msgstr "HTTP-порт"
+
+#: src/views/Settings.js:1352
+msgid "HTTPS (SSL/TLS)"
+msgstr "HTTPS (SSL/TLS)"
+
+#: src/views/Settings.js:1336
+msgid "HTTPS port"
+msgstr "HTTPS-порт"
+
+#: src/views/Edit/Sources/V4L.js:151
+#: src/views/Edit/Wizard/Sources/V4L.js:140
+msgid "Hardware device"
+msgstr "Аппаратное устройство"
+
+#: src/views/Playersite.js:579
+msgid "Header"
+msgstr "Заголовок"
+
+#: src/views/Playersite.js:535
+msgid "Headline"
+msgstr "Заголовок"
+
+#: src/views/Login.js:319
+msgid "Hosted Restreamer interface"
+msgstr "Размещенный интерфейс Restreamer"
+
+#: src/views/Settings.js:1258
+msgid "Human readable name on the service."
+msgstr "Человекочитаемое имя на сервисе."
+
+#: src/views/Publication/Services/Bitmovin.js:89
+msgid "IP address"
+msgstr "IP адрес"
+
+#: src/views/Settings.js:2008
+msgid "If you changed the ports, it might be that Restreamer Core restarted already, but it is now available on a different port."
+msgstr "Если вы изменили порты, возможно, ядро Restreamer уже перезапустилось, но теперь он доступен на другом порту."
+
+#: src/views/Settings.js:2002
+msgid "If you enabled Let's Encrypt TLS it might take some time to acquire the certificates. Make sure that Restreamer Core is reachable via port 80 from the internet. Please check the console log of Restreamer Core."
+msgstr "Если вы включили Let's Encrypt TLS, получение сертификатов может занять некоторое время. Убедитесь, что ядро Restreamer доступно через порт 80 из Интернета. Пожалуйста, проверьте журнал консоли ядра Restreamer."
+
+#: src/views/Settings.js:1525
+msgid "Ignore IP ranges"
+msgstr "Игнорировать диапазоны IP-адресов"
+
+#: src/views/Playersite.js:624
+#: src/views/Publication/Player.js:366
+msgid "Image URL"
+msgstr "URL изображения"
+
+#: src/views/Playersite.js:649
+msgid "Imprint"
+msgstr "Выходные данные"
+
+#: src/views/Playersite.js:368
+msgid "In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly."
+msgstr "В дополнение к плееру Restreamer предлагает полноценную целевую страницу, которую вы можете использовать для простого и быстрого представления своей прямой трансляции."
+
+#: src/views/Settings.js:1577
+msgid "In-memory"
+msgstr "В памяти"
+
+#: src/Footer.js:285
+#: src/Footer.js:298
+msgid "In-memory storage"
+msgstr "Хранилище в памяти"
+
+#: src/views/Publication/Add.js:269
+msgid "Incompatible"
+msgstr "Несовместимо"
+
+#: src/misc/coders/settings/Audio.js:67
+#: src/misc/coders/settings/Audio.js:118
+msgid "Inherit"
+msgstr "Наследовать"
+
+#: src/views/Playersite.js:707
+msgid "Inject 1"
+msgstr "Встраивание 1"
+
+#: src/views/Playersite.js:727
+msgid "Inject 2"
+msgstr "Встраивание 2"
+
+#: src/views/Playersite.js:747
+msgid "Inject 3"
+msgstr "Встраивание 3"
+
+#: src/views/Playersite.js:767
+msgid "Inject 4"
+msgstr "Встраивание 4"
+
+#: src/views/Edit/Wizard/Sources/InternalHLS.js:75
+msgid "Internal HLS server"
+msgstr "Внутренний HLS-сервер"
+
+#: src/views/Edit/Wizard/Sources/InternalRTMP.js:95
+msgid "Internal RTMP server"
+msgstr "Внутренний RTMP-сервер"
+
+#: src/misc/controls/Snapshot.js:50
+msgid "Interval (seconds)"
+msgstr "Интервал (секунды)"
+
+#: src/Header.js:295
+#: src/Header.js:336
+msgid "Issue alert"
+msgstr "Оповещение о проблеме"
+
+#: src/misc/coders/settings/Video.js:90
+msgid "Keyframe interval (seconds)"
+msgstr "Интервал между ключевыми кадрами (секунды)"
+
+#: src/misc/coders/settings/Audio.js:97
+msgid "Layout"
+msgstr "Макет"
+
+#: src/views/Settings.js:1357
+msgid "Let's Encrypt certification"
+msgstr "Сертификат Let's Encrypt"
+
+#: src/views/Settings.js:1365
+msgid "Let's Encrypt requires one or more public domain names and an accessible port 80/TCP."
+msgstr "Для работы Let's Encrypt требуется одно или несколько общедоступных доменных имен и доступный порт 80/TCP."
+
+#: src/misc/coders/Encoders/video/H264NVENC.js:109
+msgid "Level"
+msgstr "Уровень"
+
+#: src/views/Settings.js:1918
+msgid "Level of system protocol."
+msgstr "Уровень системного протокола."
+
+#: src/views/Edit/Wizard/index.js:1061
+#: src/views/Edit/index.js:403
+#: src/views/Edit/index.js:525
+msgid "License"
+msgstr "Лицензия"
+
+#: src/views/Edit/Sources/VirtualVideo.js:176
+msgid "Life color"
+msgstr "Цвет жизни"
+
+#: src/views/Playersite.js:606
+msgid "Linecolor"
+msgstr "Цвет линии"
+
+#: src/views/Playersite.js:544
+#: src/views/Publication/Player.js:396
+msgid "Link"
+msgstr "Ссылка"
+
+#: src/views/Playersite.js:553
+msgid "Link, mouseover"
+msgstr "Ссылка, наведение курсора"
+
+#: src/views/Settings.js:1533
+msgid "List of IP ranges in CIDR notation, e.g., 127.0.0.1/32, that the statistics will not record—one IP range per line. Leave empty to record all sessions."
+msgstr "Список диапазонов IP адресов в нотации CIDR, напр., 127.0.0.1/32, которые не будут записываться статистикой — по одному диапазону IP адресов на строку. Оставьте пустым для записи всех сеансов.."
+
+#: src/views/Settings.js:1751
+msgid "List of file extensions to cache (e.g. \".html\"), one per line. Leave empty to cache all file types."
+msgstr "Список расширений файлов для кэширования (напр.. \".html\"), по одному в строке. Оставьте пустым, чтобы кэшировать все типы файлов."
+
+#: src/misc/controls/HLS.js:74
+msgid "List size (segments)"
+msgstr "Размер списка (сегменты)"
+
+#: src/views/Publication/Services/Facebook.js:16
+msgid "Live-Streaming to Facebook Live RTMP service"
+msgstr "Прямая трансляция на сервис Facebook Live RTMP"
+
+#: src/views/Publication/Services/Instagram.js:17
+msgid "Live-Streaming to Instagram Live RTMP Service. The stream key requires a service such as <0>Yellow Duck0>."
+msgstr "Прямая трансляция на сервис Instagram Live RTMP. Для ключа потока требуется такая служба, как <0>Yellow Duck0>."
+
+#: src/views/Publication/Services/Twitch.js:17
+msgid "Live-Streaming to Twitch Live RTMP Service."
+msgstr "Прямая трансляция на сервис Twitch Live RTMP."
+
+#: src/views/Publication/Services/Vimeo.js:12
+msgid "Live-Streaming to Vimeo Live RTMP Service"
+msgstr "Прямая трансляция на RTMP-сервис Vimeo Live"
+
+#: src/views/Publication/Services/Livespotting.js:94
+msgid "Livesource ID"
+msgstr "Livesource ID"
+
+#: src/views/Settings.js:1870
+msgid "Log level"
+msgstr "Уровень журнала"
+
+#: src/misc/modals/Process.js:90
+#: src/views/Settings.js:1147
+#: src/views/Settings.js:1846
+msgid "Logging"
+msgstr "Логирование"
+
+#: src/views/Login.js:297
+#: src/views/Login.js:391
+#: src/views/Login.js:406
+#: src/views/Publication/Services/Akamai.js:124
+msgid "Login"
+msgstr "Авторизоваться"
+
+#: src/utils/restreamer.js:263
+#: src/utils/restreamer.js:268
+#: src/utils/restreamer.js:297
+#: src/utils/restreamer.js:302
+msgid "Login failed: Couldn't load API details"
+msgstr "Ошибка входа: не удалось загрузить сведения об API"
+
+#: src/utils/restreamer.js:254
+#: src/utils/restreamer.js:288
+msgid "Login failed: {0}"
+msgstr "Ошибка входа: {0}"
+
+#: src/views/Settings.js:1425
+msgid "Login/JWT authorization"
+msgstr "Вход/JWT-авторизация"
+
+#: src/views/Publication/Player.js:321
+msgid "Logo"
+msgstr "Логотип"
+
+#: src/Header.js:307
+msgid "Logout"
+msgstr "Выйти"
+
+#: src/Footer.js:208
+msgid "MB"
+msgstr "MB"
+
+#: src/views/Edit/index.js:380
+msgid "Main Source"
+msgstr "Главный источник"
+
+#: src/views/Main/index.js:260
+#: src/views/Playersite.js:389
+msgid "Main channel"
+msgstr "Основной канал"
+
+#: src/views/Publication/Player.js:102
+msgid "Main channel not found"
+msgstr "Основной канал не найден"
+
+#: src/views/Edit/Wizard/index.js:188
+msgid "Main channel saved"
+msgstr "Основной канал сохранен"
+
+#: src/views/Playersite.js:412
+msgid "Main page channel (index.html)."
+msgstr "Канал главной страницы (index.html)."
+
+#: src/views/Publication/Add.js:411
+#: src/views/Publication/Add.js:444
+#: src/views/Publication/Add.js:511
+#: src/views/Publication/Edit.js:419
+#: src/views/Publication/Edit.js:483
+#: src/views/Publication/Edit.js:552
+msgid "Maintainer:"
+msgstr "Сопровождающий:"
+
+#: src/views/Settings.js:1710
+msgid "Maximum allowed cache size, 0 for unlimited."
+msgstr "Максимально допустимый размер кеша, 0 для неограниченного."
+
+#: src/views/Settings.js:1632
+msgid "Maximum allowed megabytes of RAM for /memfs, 0 for unlimited."
+msgstr "Максимально допустимо мегабайт ОЗУ для /memfs, 0 для неограниченного."
+
+#: src/views/Settings.js:1676
+msgid "Maximum allowed megabytes to consume from hard disk. 0 for unlimited."
+msgstr "Максимально разрешенное количество мегабайт для использования с жесткого диска. 0 без ограничений."
+
+#: src/views/Settings.js:1394
+msgid "Maximum bandwidth Mbit/s"
+msgstr "Максимальная пропускная способность Мбит/с"
+
+#: src/misc/coders/Encoders/audio/Opus.js:74
+msgid "Maximum delay in milliseconds."
+msgstr "Максимальная задержка в миллисекундах."
+
+#: src/views/Settings.js:1728
+msgid "Maximum file size (Megabytes)"
+msgstr "Максимальный размер файла (Мегабайты)"
+
+#: src/views/Settings.js:1736
+msgid "Maximum file size to put in cache."
+msgstr "Максимальный размер файла для кэширования."
+
+#: src/views/Settings.js:1954
+msgid "Maximum log histroy"
+msgstr "Максимальная история журнала"
+
+#: src/views/Settings.js:1923
+#: src/views/Settings.js:1941
+msgid "Maximum log lines"
+msgstr "Максимальное количество строк журнала"
+
+#: src/views/Settings.js:1624
+#: src/views/Settings.js:1668
+#: src/views/Settings.js:1702
+msgid "Maximum size (Megabytes)"
+msgstr "Максимальный размер (Мегабайты)"
+
+#: src/views/Settings.js:1542
+msgid "Maximum viewer idle time (Seconds)"
+msgstr "Максимальное время простоя зрителя (в секундах)"
+
+#: src/views/Settings.js:1378
+msgid "Maximum viewers"
+msgstr "Максимальное количество зрителей"
+
+#: src/Footer.js:202
+msgid "Memory"
+msgstr "Память"
+
+#: src/views/Edit/index.js:402
+msgid "Meta information"
+msgstr "Мета информация"
+
+#: src/views/Edit/Wizard/index.js:1006
+#: src/views/Edit/index.js:505
+msgid "Metadata"
+msgstr "Метаданные"
+
+#: src/views/Edit/Sources/VirtualVideo.js:158
+msgid "Mold"
+msgstr "Плесень"
+
+#: src/views/Publication/Services/Twitter.js:30
+msgid "More about Twitter's copyright <0>here0>."
+msgstr "Подробнее об авторских правах Twitter <0>здесь0>."
+
+#: src/views/Publication/Services/Youtube.js:31
+msgid "More about YouTube's copyright <0>here0>."
+msgstr "Подробнее об авторских правах YouTube <0>здесь0>."
+
+#: src/views/Publication/Services/Facebook.js:17
+#: src/views/Publication/Services/Twitch.js:18
+#: src/views/Publication/Services/Vimeo.js:14
+msgid "More about licenses here"
+msgstr "Подробнее о лицензиях здесь"
+
+#: src/views/Settings.js:1227
+msgid "More about the service"
+msgstr "Подробнее о сервисе"
+
+#: src/views/Publication/Player.js:438
+msgid "Mute"
+msgstr "Без звука"
+
+#: src/misc/ChannelList.js:380
+#: src/misc/controls/Metadata.js:76
+#: src/misc/controls/Metadata.js:98
+#: src/views/Playersite.js:489
+#: src/views/Settings.js:1250
+msgid "Name"
+msgstr "Имя"
+
+#: src/views/Playersite.js:494
+msgid "Name for the template. If the name already exists, it will be overwritten."
+msgstr "Имя для шаблона. Если имя уже существует, оно будет перезаписано."
+
+#: src/views/Settings.js:1142
+#: src/views/Settings.js:1297
+msgid "Network"
+msgstr "Сеть"
+
+#: src/views/Edit/Sources/Network.js:684
+#: src/views/Edit/Wizard/Sources/Network.js:110
+msgid "Network source"
+msgstr "Сетевой источник"
+
+#: src/views/Edit/Wizard/index.js:413
+#: src/views/Edit/Wizard/index.js:652
+#: src/views/Edit/Wizard/index.js:917
+#: src/views/Edit/Wizard/index.js:1029
+msgid "Next"
+msgstr "Далее"
+
+#: src/views/Edit/Profile.js:413
+msgid "Next: Audio"
+msgstr "Далее: Аудио"
+
+#: src/views/Welcome.js:39
+msgid "Next: Video setup"
+msgstr "Далее: Настройка видео"
+
+#: src/views/Edit/Wizard/index.js:1182
+msgid "No"
+msgstr "Нет"
+
+#: src/views/Edit/Sources/NoAudio.js:45
+#: src/views/Edit/Wizard/index.js:901
+msgid "No audio"
+msgstr "Нет звука"
+
+#: src/views/Edit/StreamSelect.js:62
+msgid "No audio stream available"
+msgstr "Аудиопоток недоступен"
+
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:70
+#: src/views/Edit/Wizard/Sources/V4L.js:99
+msgid "No input device available"
+msgstr "Устройство ввода недоступно"
+
+#: src/views/Edit/Wizard/index.js:373
+msgid "No live stream was detected. Please check the software that sends the stream."
+msgstr "Прямая трансляция не обнаружена. Пожалуйста, проверьте программное обеспечение, которое отправляет поток."
+
+#: src/views/Edit/Summary.js:28
+msgid "No source selected"
+msgstr "Источник не выбран"
+
+#: src/views/Edit/SourceSelect.js:174
+msgid "No sources available"
+msgstr "Нет доступных источников"
+
+#: src/misc/EncodingSelect.js:164
+msgid "No suitable encoder found."
+msgstr "Подходящий энкодер не найден."
+
+#: src/views/Main/index.js:286
+#: src/views/Publication/Player.js:294
+msgid "No video"
+msgstr "Нет видео"
+
+#: src/views/Edit/StreamSelect.js:47
+msgid "No video stream available"
+msgstr "Видеопоток недоступен"
+
+#: src/views/Settings.js:1243
+msgid "Node ID"
+msgstr "Node ID"
+
+#: src/views/Edit/Sources/VirtualAudio.js:90
+msgid "Noise"
+msgstr "Шум"
+
+#: src/views/Edit/Sources/AVFoundation.js:145
+#: src/views/Edit/Summary.js:30
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:98
+msgid "None"
+msgstr "Никто"
+
+#: src/views/Playersite.js:353
+#: src/views/Playersite.js:644
+msgid "Notes"
+msgstr "Заметки"
+
+#: src/views/Settings.js:1931
+#: src/views/Settings.js:1949
+msgid "Number of log lines to keep."
+msgstr "Количество строк журнала для сохранения."
+
+#: src/views/Settings.js:1962
+msgid "Number of logs to keep for each process."
+msgstr "Количество журналов для каждого процесса."
+
+#: src/views/Playersite.js:813
+#: src/views/Publication/Player.js:466
+msgid "OK"
+msgstr "OK"
+
+#: src/views/Settings.js:1497
+msgid "One referrer per line, e.g. http://www.example.com"
+msgstr "Один реферер на строку, напр.. http://www.example.com"
+
+#: src/views/Playersite.js:798
+msgid "Open"
+msgstr "Открыть"
+
+#: src/views/Publication/Edit.js:510
+msgid "Passthrough (copy) should only be disabled if necessary. Each encoding requires additional CPU/GPU resources."
+msgstr "Сквозную \"Passthrough (copy)\" следует отключать только в случае необходимости. Каждое кодирование требует дополнительных ресурсов CPU/GPU."
+
+#: src/views/Edit/Sources/Network.js:382
+#: src/views/Edit/Wizard/Sources/Network.js:88
+#: src/views/Login.js:282
+#: src/views/Publication/Services/Akamai.js:134
+#: src/views/Publication/Services/DASH.js:198
+#: src/views/Publication/Services/DaCast.js:142
+#: src/views/Publication/Services/HLS.js:187
+#: src/views/Publication/Services/RTSP.js:156
+#: src/views/Publication/Services/Red5.js:157
+#: src/views/Publication/Services/WOWZA.js:178
+#: src/views/Settings.js:1453
+#: src/views/Settings.js:1611
+msgid "Password"
+msgstr "Пароль"
+
+#: src/views/Settings.js:1459
+#: src/views/Settings.js:1619
+msgid "Password for authorization."
+msgstr "Пароль для авторизации."
+
+#: src/views/Edit/Sources/Network.js:387
+#: src/views/Edit/Wizard/Sources/Network.js:90
+msgid "Password for the device."
+msgstr "Пароль для устройства."
+
+#: src/views/Settings.js:1555
+msgid "Persist viewer statistics"
+msgstr "Сохранять статистику просмотров"
+
+#: src/views/Publication/Services/Framebuffer.js:102
+msgid "Pixel format"
+msgstr "Пиксельный формат"
+
+#: src/views/Login.js:311
+msgid "Plan: <0>Starter0>"
+msgstr "План: <0>Начальный0>"
+
+#: src/views/Publication/Add.js:347
+msgid "Platforms"
+msgstr "Платформы"
+
+#: src/views/Publication/Player.js:323
+#: src/views/Settings.js:1144
+#: src/views/Settings.js:1468
+msgid "Playback"
+msgstr "Воспроизведение"
+
+#: src/views/Main/Egress.js:95
+msgid "Player"
+msgstr "Плеер"
+
+#: src/views/Publication/Player.js:328
+msgid "Player URL"
+msgstr "URL-адрес плеера"
+
+#: src/views/Publication/Player.js:257
+msgid "Player settings saved"
+msgstr "Настройки плеера сохранены"
+
+#: src/Header.js:267
+#: src/views/Playersite.js:375
+msgid "Playersite"
+msgstr "Сайт плеера"
+
+#: src/views/Publication/Services/DASH.js:348
+#: src/views/Publication/Services/HLS.js:288
+msgid "Playlist"
+msgstr "Плейлист"
+
+#: src/views/Main/index.js:329
+msgid "Please check the <0>process log0>"
+msgstr "Пожалуйста, проверьте <0>журнал процесса0>"
+
+#: src/views/Publication/Services/Akamai.js:29
+#: src/views/Publication/Services/Bitmovin.js:23
+#: src/views/Publication/Services/Brightcove.js:23
+#: src/views/Publication/Services/CDN77.js:23
+#: src/views/Publication/Services/Core.js:26
+#: src/views/Publication/Services/DASH.js:35
+#: src/views/Publication/Services/DaCast.js:26
+#: src/views/Publication/Services/HLS.js:37
+#: src/views/Publication/Services/Icecast.js:29
+#: src/views/Publication/Services/Image2.js:33
+#: src/views/Publication/Services/Livespotting.js:23
+#: src/views/Publication/Services/MPEGTS.js:35
+#: src/views/Publication/Services/RTMP.js:32
+#: src/views/Publication/Services/RTSP.js:36
+#: src/views/Publication/Services/Red5.js:25
+#: src/views/Publication/Services/Restream.js:26
+#: src/views/Publication/Services/SRT.js:33
+#: src/views/Publication/Services/UDP.js:31
+#: src/views/Publication/Services/WOWZA.js:28
+msgid "Please contact the operator of the service and check what happens."
+msgstr "Пожалуйста, свяжитесь с оператором сервиса и проверьте, что происходит."
+
+#: src/views/Playersite.js:122
+#: src/views/Playersite.js:197
+#: src/views/Publication/Player.js:159
+msgid "Please select a file to upload."
+msgstr "Пожалуйста, выберите файл для загрузки."
+
+#: src/views/Publication/Add.js:471
+msgid "Please use \"Passthrough (copy)\" if possible. Encoding requires additional CPU/GPU resources."
+msgstr "Пожалуйста, используйте \"Passthrough (copy)\", если это возможно. Кодирование требует дополнительных ресурсов CPU/GPU."
+
+#: src/views/Edit/Wizard/index.js:435
+#: src/views/Edit/Wizard/index.js:933
+msgid "Please wait. Probe stream data ..."
+msgstr "Пожалуйста подождите. Данные о потоке..."
+
+#: src/views/Edit/Wizard/index.js:1103
+msgid "Please wait. Setting up the stream ..."
+msgstr "Пожалуйста подождите. Настройка потока..."
+
+#: src/views/Publication/Services/Bitmovin.js:92
+#: src/views/Settings.js:1803
+msgid "Port"
+msgstr "Порт"
+
+#: src/views/Publication/Player.js:381
+msgid "Position"
+msgstr "Позиция"
+
+#: src/misc/coders/Encoders/video/H264NVENC.js:67
+#: src/misc/coders/Encoders/video/X264.js:62
+#: src/misc/coders/Encoders/video/X265.js:62
+msgid "Preset"
+msgstr "Пресет"
+
+#: src/views/Publication/Services/Youtube.js:181
+msgid "Primary stream"
+msgstr "Основной поток"
+
+#: src/views/Publication/Services/Facebook.js:106
+msgid "Primary stream key"
+msgstr "Основной ключ потока"
+
+#: src/views/Edit/Sources/ALSA.js:136
+#: src/views/Edit/Sources/AVFoundation.js:201
+#: src/views/Edit/Sources/Framebuffer.js:110
+#: src/views/Edit/Sources/Network.js:505
+#: src/views/Edit/Sources/Network.js:552
+#: src/views/Edit/Sources/Network.js:599
+#: src/views/Edit/Sources/Raspicam.js:113
+#: src/views/Edit/Sources/V4L.js:131
+#: src/views/Edit/Sources/VirtualAudio.js:169
+#: src/views/Edit/Sources/VirtualVideo.js:188
+msgid "Probe"
+msgstr "Зонд"
+
+#: src/views/Edit/index.js:493
+#: src/views/Publication/Add.js:433
+#: src/views/Publication/Edit.js:441
+msgid "Process"
+msgstr "Процесс"
+
+#: src/views/Publication/Add.js:373
+#: src/views/Publication/Edit.js:387
+msgid "Process control"
+msgstr "Контроль процесса"
+
+#: src/views/Publication/Edit.js:471
+msgid "Process debug"
+msgstr "Отладка процесса"
+
+#: src/views/Main/index.js:413
+#: src/views/Publication/Edit.js:591
+msgid "Process debug report"
+msgstr "Отчет об отладке процесса"
+
+#: src/views/Main/index.js:389
+#: src/views/Main/index.js:405
+#: src/views/Publication/Edit.js:468
+#: src/views/Publication/Edit.js:583
+msgid "Process details"
+msgstr "Детали процесса"
+
+#: src/views/Main/index.js:392
+msgid "Process report"
+msgstr "Отчет о процессе"
+
+#: src/views/Edit/index.js:401
+#: src/views/Edit/index.js:463
+msgid "Processing & Control"
+msgstr "Обработка и контроль"
+
+#: src/misc/coders/Encoders/video/H264NVENC.js:92
+#: src/misc/coders/Encoders/video/H264VAAPI.js:82
+#: src/misc/coders/settings/Video.js:142
+#: src/views/Edit/Wizard/index.js:607
+msgid "Profile"
+msgstr "Профиль"
+
+#: src/views/Edit/Sources/Network.js:520
+#: src/views/Publication/Services/Akamai.js:144
+#: src/views/Publication/Services/Akamai.js:182
+#: src/views/Publication/Services/Bitmovin.js:86
+#: src/views/Publication/Services/Brightcove.js:87
+#: src/views/Publication/Services/CDN77.js:90
+#: src/views/Publication/Services/Core.js:91
+#: src/views/Publication/Services/DASH.js:186
+#: src/views/Publication/Services/DaCast.js:110
+#: src/views/Publication/Services/DaCast.js:168
+#: src/views/Publication/Services/HLS.js:175
+#: src/views/Publication/Services/Icecast.js:154
+#: src/views/Publication/Services/Image2.js:120
+#: src/views/Publication/Services/MPEGTS.js:154
+#: src/views/Publication/Services/RTMP.js:122
+#: src/views/Publication/Services/RTSP.js:144
+#: src/views/Publication/Services/Red5.js:105
+#: src/views/Publication/Services/SRT.js:158
+#: src/views/Publication/Services/UDP.js:124
+#: src/views/Publication/Services/WOWZA.js:122
+msgid "Protocol"
+msgstr "Протокол"
+
+#: src/views/Publication/Add.js:353
+msgid "Protocols"
+msgstr "Протоколы"
+
+#: src/views/Settings.js:1307
+msgid "Public domain/s"
+msgstr "Публичный домен/ы"
+
+#: src/views/Publication/Edit.js:113
+#: src/views/Publication/Edit.js:123
+msgid "Publication service not found"
+msgstr "Служба публикации не найдены"
+
+#: src/views/Playersite.js:319
+msgid "Publication website settings saved"
+msgstr "Настройки сайта публикации сохранены"
+
+#: src/views/Main/Publication.js:163
+msgid "Publications"
+msgstr "Публикации"
+
+#: src/views/Edit/Sources/Network.js:657
+msgid "Pull Mode"
+msgstr "Режим вытягивания"
+
+#: src/views/Edit/Sources/Network.js:656
+msgid "Pull or recieve the data:"
+msgstr "Вытяните или получите данные:"
+
+#: src/misc/Progress.js:90
+#: src/misc/coders/Encoders/video/H264VAAPI.js:137
+msgid "Quality"
+msgstr "Качество"
+
+#: src/views/Edit/Sources/VirtualVideo.js:118
+msgid "RGB test pattern"
+msgstr "Тестовый шаблон RGB"
+
+#: src/views/Settings.js:1824
+msgid "RTMP app for publishing."
+msgstr "Приложение RTMP для публикации."
+
+#: src/views/Settings.js:1765
+msgid "RTMP server"
+msgstr "RTMP-сервер"
+
+#: src/views/Edit/Sources/Network.js:572
+#: src/views/Edit/Wizard/Sources/InternalRTMP.js:50
+msgid "RTMP server is not enabled"
+msgstr "RTMP-сервер не включен"
+
+#: src/views/Settings.js:1811
+msgid "RTMP server listen address."
+msgstr "Адрес прослушивания RTMP-сервера."
+
+#: src/views/Settings.js:1837
+msgid "RTMP token for publishing and playing. The token is the value of the URL query parameter 'token.'"
+msgstr "Токен RTMP для публикации и воспроизведения. Токен – это значение параметра запроса URL-адреса token."
+
+#: src/views/Settings.js:1146
+#: src/views/Settings.js:1760
+msgid "RTMP/S"
+msgstr "RTMP/S"
+
+#: src/views/Settings.js:1772
+msgid "RTMPS server"
+msgstr "RTMPS-сервер"
+
+#: src/views/Edit/Sources/Network.js:405
+msgid "RTSP"
+msgstr "RTSP"
+
+#: src/views/Edit/Sources/Raspicam.js:132
+#: src/views/Edit/Wizard/Sources/Raspicam.js:117
+msgid "Raspberry Pi camera"
+msgstr "Камера Raspberry Pi"
+
+#: src/misc/coders/Encoders/video/H264NVENC.js:144
+#: src/misc/coders/Encoders/video/H264VAAPI.js:63
+msgid "Rate control"
+msgstr "Контроль скорости"
+
+#: src/views/Edit/Sources/VirtualVideo.js:161
+msgid "Ratio"
+msgstr "Соотношение"
+
+#: src/views/Edit/Sources/Network.js:434
+msgid "Read input at native speed"
+msgstr "Чтение ввода на исходной скорости"
+
+#: src/views/Edit/Sources/Network.js:658
+msgid "Receive Mode"
+msgstr "Режим приема"
+
+#: src/misc/ActionButton.js:32
+#: src/misc/ActionButton.js:53
+#: src/misc/controls/Process.js:46
+msgid "Reconnect"
+msgstr "Повторное подключение"
+
+#: src/misc/controls/Process.js:53
+msgid "Reconnect delay (seconds)"
+msgstr "Задержка повторного подключения (в секундах)"
+
+#: src/views/Main/index.js:340
+#: src/views/Publication/Process.js:68
+#: src/views/Publication/Process.js:81
+msgid "Reconnecting in {0}s"
+msgstr "Повторное подключение через {0}с"
+
+#: src/views/Settings.js:1999
+msgid "Reconnecting to Restreamer Core failed for the last {RETRIES} seconds."
+msgstr "Не удалось повторно подключиться к ядру Restreamer в течение последних {RETRIES} секунд."
+
+#: src/views/Password.js:148
+msgid "Reconnecting to Restreamer Core failed."
+msgstr "Повторное подключение к ядру Restreamer не удалось."
+
+#: src/views/Edit/Sources/ALSA.js:122
+#: src/views/Edit/Sources/AVFoundation.js:181
+#: src/views/Edit/Sources/V4L.js:117
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:135
+#: src/views/Edit/Wizard/Sources/V4L.js:120
+msgid "Refresh"
+msgstr "Обновление"
+
+#: src/views/Publication/Services/Restream.js:86
+#: src/views/Publication/Services/Twitch.js:78
+#: src/views/Publication/Services/Twitter.js:150
+#: src/views/Publication/Services/Twitter.js:166
+msgid "Region"
+msgstr "Регион"
+
+#: src/views/Password.js:159
+#: src/views/Settings.js:2019
+msgid "Reload"
+msgstr "Перезагрузка"
+
+#: src/views/Settings.js:1637
+msgid "Remove the oldest entries if the /memfs is full"
+msgstr "Удалите самые старые записи, если /memfs заполнен"
+
+#: src/views/Settings.js:1784
+msgid "Requires activation"
+msgstr "Требуется активация"
+
+#: src/views/Settings.js:1206
+#: src/views/Settings.js:2036
+#: src/views/Settings.js:2049
+#: src/views/Settings.js:2058
+msgid "Restart"
+msgstr "Перезапустить"
+
+#: src/views/Settings.js:2027
+msgid "Restart required"
+msgstr "Требуется перезагрузка"
+
+#: src/views/Password.js:136
+#: src/views/Settings.js:1987
+msgid "Restarting"
+msgstr "Перезапуск"
+
+#: src/views/Password.js:141
+#: src/views/Settings.js:1992
+msgid "Restarting Restreamer Core ..."
+msgstr "Перезапуск ядра Restreamer..."
+
+#: src/views/Settings.js:1015
+msgid "Restarting the application failed."
+msgstr "Не удалось перезапустить приложение."
+
+#: src/views/Settings.js:1234
+msgid "Restreamer Service"
+msgstr "Сервис Restreamer"
+
+#: src/views/Main/index.js:239
+msgid "Retrieving stream data ..."
+msgstr "Получение данных потока..."
+
+#: src/views/Edit/Wizard/index.js:1128
+#: src/views/Invalid.js:43
+#: src/views/Settings.js:1116
+msgid "Retry"
+msgstr "Повторить попытку"
+
+#: src/views/Edit/Sources/VirtualVideo.js:155
+msgid "Rule"
+msgstr "Правило"
+
+#: src/misc/coders/settings/Audio.js:148
+msgid "Sampling"
+msgstr "Выборка"
+
+#: src/views/Edit/Wizard/index.js:1087
+#: src/views/Edit/index.js:560
+#: src/views/Playersite.js:788
+#: src/views/Publication/Add.js:534
+#: src/views/Publication/Edit.js:571
+#: src/views/Publication/Player.js:452
+#: src/views/Settings.js:1977
+msgid "Save"
+msgstr "Сохранить"
+
+#: src/views/Edit/Sources/VirtualVideo.js:148
+msgid "Scale"
+msgstr "Масштаб"
+
+#: src/views/Settings.js:1723
+msgid "Seconds to keep files in cache."
+msgstr "Секунд для хранения файлов в кеше."
+
+#: src/misc/controls/Process.js:59
+msgid "Seconds until a process is restarted."
+msgstr "Секунд до перезапуска процесса."
+
+#: src/misc/controls/Process.js:72
+msgid "Seconds until a staled process is terminated."
+msgstr "Секунд до завершения зависшего процесса."
+
+#: src/misc/controls/Snapshot.js:56
+msgid "Seconds until the snapshot/thumbnail of the video source is updated."
+msgstr "Секунд до обновления моментального снимка/миниатюры источника видео."
+
+#: src/views/Settings.js:1473
+msgid "Security"
+msgstr "Безопасность"
+
+#: src/views/Publication/Services/Core.js:122
+#: src/views/Publication/Services/Livespotting.js:103
+msgid "Security token"
+msgstr "Токен безопасности"
+
+#: src/views/Publication/Player.js:342
+msgid "Seekbar color"
+msgstr "Цвет панели поиска"
+
+#: src/misc/controls/HLS.js:62
+msgid "Segment length (seconds)"
+msgstr "Длина сегмента (секунды)"
+
+#: src/misc/controls/HLS.js:67
+msgid "Segment will be cut on the following keyframe after this time has passed. 2 is recommended."
+msgstr "Сегмент будет обрезан на следующем ключевом кадре по истечении этого времени. 2 рекомендуется."
+
+#: src/views/Publication/Services/DASH.js:429
+#: src/views/Publication/Services/HLS.js:358
+msgid "Segmentation"
+msgstr "Сегментация"
+
+#: src/views/Edit/Sources/ALSA.js:108
+#: src/views/Edit/Sources/AVFoundation.js:172
+#: src/views/Edit/Sources/Framebuffer.js:99
+#: src/views/Edit/Sources/Raspicam.js:96
+#: src/views/Edit/Sources/V4L.js:103
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:120
+#: src/views/Edit/Wizard/Sources/Raspicam.js:95
+#: src/views/Edit/Wizard/Sources/V4L.js:114
+msgid "Select a device:"
+msgstr "Выберите устройство:"
+
+#: src/views/Edit/Sources/VirtualAudio.js:84
+msgid "Select audio source:"
+msgstr "Выберите источник звука:"
+
+#: src/views/Edit/Sources/VirtualVideo.js:114
+msgid "Select source ..."
+msgstr "Выберите источник..."
+
+#: src/views/Edit/Sources/VirtualVideo.js:108
+msgid "Select video source:"
+msgstr "Выберите источник видео:"
+
+#: src/views/Edit/Wizard/index.js:268
+msgid "Select whether you pull the stream from a <0>network source0> (such as a network camera) or the <1>internal RTMP server1> (e.g., OBS streams to the Restreamer)."
+msgstr "Выберите, извлекаете ли вы поток из <0>сетевого источника0> (например, сетевой камеры) или <1>внутреннего RTMP-сервера1> (например, потоки OBS на Restreamer)..."
+
+#: src/misc/EncodingSelect.js:196
+msgid "Select your encoding setting:"
+msgstr "Выберите настройку кодировки:"
+
+#: src/views/Playersite.js:588
+msgid "Selected"
+msgstr "Выбрано"
+
+#: src/views/Playersite.js:395
+msgid "Selected channel"
+msgstr "Выбранный канал"
+
+#: src/views/Playersite.js:449
+msgid "Selection"
+msgstr "Выбор"
+
+#: src/views/Settings.js:1190
+msgid "Send anonymous metrics (helps us for future development)"
+msgstr "Отправляйте анонимные метрики (помогает нам в будущем развитии)"
+
+#: src/views/Edit/Sources/Network.js:542
+#: src/views/Edit/Sources/Network.js:589
+#: src/views/Edit/Wizard/Sources/InternalHLS.js:48
+#: src/views/Edit/Wizard/Sources/InternalRTMP.js:68
+msgid "Send stream to this address:"
+msgstr "Отправить поток на этот адрес:"
+
+#: src/views/Publication/Services/Framebuffer.js:16
+msgid "Send video to Framebuffer"
+msgstr "Отправить видео в фреймбуфер"
+
+#: src/views/Publication/Services/DaCast.js:120
+msgid "Server"
+msgstr "Сервер"
+
+#: src/Header.js:257
+#: src/views/Login.js:246
+#: src/views/Settings.js:1140
+#: src/views/Settings.js:1220
+msgid "Service"
+msgstr "Обслуживание"
+
+#: src/views/Publication/Add.js:392
+#: src/views/Publication/Edit.js:406
+msgid "Service name"
+msgstr "Имя службы"
+
+#: src/views/Settings.js:1271
+msgid "Service token for monitoring."
+msgstr "Токен сервиса для мониторинга."
+
+#: src/Footer.js:240
+msgid "Sessions"
+msgstr "Сессии"
+
+#: src/views/Settings.js:1402
+msgid "Sets a bandwidth limit in Mbit per second for outgoing HLS data transfer. All services, such as RTMP and outgoing processes, are included in the calculation. If the bandwidth is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
+msgstr "Устанавливает ограничение пропускной способности в Мбит/с для исходящей передачи данных HLS. Все услуги, такие как RTMP и исходящие процессы, включены в расчет. Если пропускная способность превышена, средства просмотра HLS получают код состояния HTTP 509 (превышен предел пропускной способности). 0 неограничен."
+
+#: src/views/Settings.js:1386
+msgid "Sets a viewer limit for HLS sessions. If the limit is exceeded, HLS viewers receive the HTTP status code 509 (Bandwidth Limit Exceeded). 0 is unlimited."
+msgstr "Устанавливает лимит зрителей для сеансов HLS. Если ограничение превышено, средства просмотра HLS получают код состояния HTTP 509 (превышен предел пропускной способности). 0 неограничен."
+
+#: src/views/Settings.js:1225
+msgid "Setting for connection to the service."
+msgstr "Настройка подключения к сервису."
+
+#: src/views/Settings.js:1126
+msgid "Settings"
+msgstr "Настройки"
+
+#: src/views/Settings.js:1128
+msgid "Settings (expert mode)"
+msgstr "Настройки (режим эксперта)"
+
+#: src/views/Settings.js:1653
+msgid "Settings for /data path. The access is protected by"
+msgstr "Настройки пути /data. Доступ защищен"
+
+#: src/views/Settings.js:1580
+msgid "Settings for /memfs path."
+msgstr "Настройки для пути /memfs."
+
+#: src/views/Settings.js:958
+msgid "Settings saved. All changes will be applied after restarting the application."
+msgstr "Настройки сохранены. Все изменения вступят в силу после перезапуска приложения."
+
+#: src/views/Playersite.js:417
+msgid "Share button"
+msgstr "Кнопка поделиться"
+
+#: src/views/Playersite.js:431
+msgid "Shows a reference to the project."
+msgstr "Показывает ссылку на проект."
+
+#: src/views/Login.js:332
+msgid "Sign up (free)"
+msgstr "Регистрация (бесплатно)"
+
+#: src/views/Edit/Sources/VirtualAudio.js:89
+msgid "Silence"
+msgstr "Тишина"
+
+#: src/views/Edit/Wizard/index.js:898
+msgid "Silence Audio"
+msgstr "Тишина Аудио"
+
+#: src/views/Edit/Sources/VirtualAudio.js:91
+msgid "Sine"
+msgstr "Синус"
+
+#: src/views/Playersite.js:381
+msgid "Sitename"
+msgstr "Название сайта"
+
+#: src/misc/coders/settings/Video.js:201
+msgid "Size"
+msgstr "Размер"
+
+#: src/views/Edit/index.js:482
+#: src/views/Main/index.js:372
+msgid "Snapshot"
+msgstr "Снимок"
+
+#: src/views/Login.js:316
+msgid "Social-login (OAuth2, 2FA)"
+msgstr "Регистрация (OAuth2, 2FA)"
+
+#: src/views/Edit/Sources/Network.js:418
+msgid "Socket timeout (microseconds)"
+msgstr "Время ожидания сокета (микросекунды)"
+
+#: src/views/Publication/Add.js:350
+msgid "Software"
+msgstr "Программного обеспечения"
+
+#: src/views/Edit/Sources/VirtualAudio.js:88
+#: src/views/Edit/Sources/VirtualVideo.js:112
+msgid "Source"
+msgstr "Источник"
+
+#: src/misc/Progress.js:103
+msgid "Speed"
+msgstr "Скорость"
+
+#: src/misc/controls/Process.js:67
+msgid "Stale timeout (seconds)"
+msgstr "Время ожидания ожидания (секунды)"
+
+#: src/views/Publication/Player.js:322
+#: src/views/Settings.js:1505
+msgid "Statistics"
+msgstr "Статистика"
+
+#: src/views/Settings.js:1145
+#: src/views/Settings.js:1572
+msgid "Storage"
+msgstr "Хранилище"
+
+#: src/views/Settings.js:1563
+msgid "Stores the viewer statistics to the disk."
+msgstr "Сохраняет статистику просмотра на диск."
+
+#: src/views/Edit/StreamSelect.js:30
+#: src/views/Edit/StreamSelect.js:36
+#: src/views/Edit/StreamSelect.js:81
+#: src/views/Edit/Wizard/index.js:878
+msgid "Stream"
+msgstr "Поток"
+
+#: src/views/Publication/Services/Akamai.js:156
+#: src/views/Publication/Services/CDN77.js:102
+msgid "Stream URL"
+msgstr "URL-адрес потока"
+
+#: src/views/Publication/Services/CDN77.js:113
+#: src/views/Publication/Services/DaCast.js:153
+#: src/views/Publication/Services/Dummy.js:274
+#: src/views/Publication/Services/Instagram.js:84
+#: src/views/Publication/Services/Restream.js:116
+#: src/views/Publication/Services/Twitch.js:129
+#: src/views/Publication/Services/Twitter.js:175
+#: src/views/Publication/Services/Vimeo.js:73
+#: src/views/Publication/Services/Youtube.js:173
+msgid "Stream key"
+msgstr "Ключ потока"
+
+#: src/views/Publication/Services/Brightcove.js:101
+#: src/views/Publication/Services/Core.js:113
+#: src/views/Publication/Services/Red5.js:136
+#: src/views/Publication/Services/WOWZA.js:158
+msgid "Stream name"
+msgstr "Название потока"
+
+#: src/views/Publication/Services/Akamai.js:167
+msgid "Stream names"
+msgstr "Имена потоков"
+
+#: src/views/Playersite.js:425
+msgid "Support datarhei Restreamer"
+msgstr "Поддержка datarhei Restreamer"
+
+#: src/views/Edit/Sources/Network.js:361
+#: src/views/Edit/Wizard/Sources/Network.js:72
+msgid "Supports HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT and more."
+msgstr "Поддерживает HTTP (HLS, DASH), RTP, RTSP, RTMP, SRT и другие."
+
+#: src/Footer.js:184
+#: src/Header.js:275
+#: src/views/Settings.js:1851
+msgid "System"
+msgstr "Система"
+
+#: src/views/Playersite.js:351
+#: src/views/Playersite.js:440
+msgid "Template"
+msgstr "Шаблон"
+
+#: src/views/Playersite.js:462
+msgid "Template to be used for creating the publication website. The delete button removes the selection from the system."
+msgstr "Шаблон, который будет использоваться для создания веб-сайта публикации. Кнопка удаления удаляет выделение из системы."
+
+#: src/views/Playersite.js:666
+msgid "Terms"
+msgstr "Условия"
+
+#: src/views/Edit/Sources/VirtualVideo.js:116
+msgid "Test pattern"
+msgstr "Тестовый шаблон"
+
+#: src/views/Edit/Sources/VirtualVideo.js:117
+msgid "Test pattern (extended)"
+msgstr "Тестовый шаблон (расширенный)"
+
+#: src/views/Playersite.js:519
+msgid "Text colors"
+msgstr "Цвета текста"
+
+#: src/views/Edit/Sources/VirtualAudio.js:131
+msgid "The amplitude (0.0 - 1.0) of the generated audio stream"
+msgstr "Амплитуда (0.0 - 1.0) генерируемого аудиопотока"
+
+#: src/views/Settings.js:1210
+msgid "The application is using an older version of the settings."
+msgstr "Приложение использует более старую версию настроек."
+
+#: src/misc/coders/settings/Audio.js:40
+msgid "The bitrate of the audio stream."
+msgstr "Битрейт аудиопотока."
+
+#: src/views/Edit/Sources/VirtualAudio.js:150
+msgid "The carrier frequency"
+msgstr "Несущая частота"
+
+#: src/views/Edit/index.js:352
+msgid "The channel \"{0}\" could not be deleted"
+msgstr "Канал \"{0}\" не может быть удален"
+
+#: src/views/Edit/index.js:361
+msgid "The channel \"{0}\" has been deleted"
+msgstr "Канал \"{0}\" удален"
+
+#: src/views/Edit/index.js:604
+msgid "The deletion of this channel can not be recovered. All publications of this channel will be removed."
+msgstr "Удаление этого канала не может быть восстановлено. Все публикации этого канала будут удалены."
+
+#: src/views/Edit/Wizard/index.js:170
+#: src/views/Edit/index.js:290
+msgid "The input profile is not complete. Please define a video and audio source."
+msgstr "Входной профиль не завершен. Укажите источник видео и аудио."
+
+#: src/misc/coders/settings/Audio.js:86
+msgid "The layout of the audio stream."
+msgstr "Схема аудиопотока."
+
+#: src/misc/controls/HLS.js:79
+msgid "The maximum number of playlist segments. 0 will contain all the segments. 6 is recommended."
+msgstr "Максимальное количество сегментов плейлиста. 0 будет содержать все сегменты. 6 рекомендуется."
+
+#: src/views/Edit/Sources/VirtualAudio.js:119
+msgid "The noise color"
+msgstr "Цвет шума"
+
+#: src/misc/controls/License/index.js:60
+msgid "The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission."
+msgstr "Лицо, связавшее произведение с этим документом, сделало произведение общественным достоянием, отказавшись от всех своих прав на произведение во всем мире в соответствии с законом об авторском праве, включая все смежные и смежные права, в той мере, в какой это разрешено законом. Вы можете копировать, изменять, распространять и выполнять работу даже в коммерческих целях, не спрашивая разрешения."
+
+#: src/views/Settings.js:1315
+msgid "The public reachable domain name of the host this Restreamer is running on. Separate multiple domain names by a comma."
+msgstr "Общедоступное доменное имя хоста, на котором работает Restreamer. Разделяйте несколько доменных имен запятой."
+
+#: src/views/Publication/Edit.js:270
+msgid "The publication service \"{0}\" could not be deleted"
+msgstr "Службу публикации \"{0}\" не удалось удалить"
+
+#: src/views/Publication/Add.js:188
+msgid "The publication service \"{0}\" has been created"
+msgstr "Служба публикации \"{0}\" создана"
+
+#: src/views/Publication/Edit.js:276
+msgid "The publication service \"{0}\" has been deleted"
+msgstr "Служба публикации \"{0}\" удалена"
+
+#: src/views/Publication/Add.js:186
+msgid "The publication service has been created"
+msgstr "Создан сервис публикации"
+
+#: src/misc/coders/settings/Audio.js:137
+msgid "The sample rate of the audio stream."
+msgstr "Частота дискретизации аудиопотока."
+
+#: src/views/Playersite.js:152
+#: src/views/Playersite.js:227
+#: src/views/Publication/Player.js:189
+msgid "The selected file is too big ({0} bytes). Only {1} bytes are allowed."
+msgstr "Выбранный файл слишком велик ({0} байт). Допускается только {1} байт."
+
+#: src/views/Playersite.js:141
+#: src/views/Playersite.js:216
+#: src/views/Publication/Player.js:178
+msgid "The selected file type ({0}) is not allowed. Allowed file types are {types}"
+msgstr "Выбранный тип файла ({0}) не разрешен. Разрешенными типами файлов являются {types}"
+
+#: src/views/Publication/Edit.js:230
+msgid "The settings for \"{0}\" have been saved"
+msgstr "Настройки для \"{0}\" сохранены"
+
+#: src/views/Edit/Wizard/index.js:846
+msgid "The source doesn't provide any audio streams."
+msgstr "Источник не предоставляет никаких аудиопотоков."
+
+#: src/views/Edit/Profile.js:487
+msgid "The source doesn't provide any audio streams. Please check the <0>probe details0>."
+msgstr "Источник не предоставляет никаких аудиопотоков. Пожалуйста, проверьте <0>подробнее0>."
+
+#: src/views/Edit/Wizard/index.js:854
+msgid "The source doesn't provide any compatible audio streams."
+msgstr "Источник не предоставляет совместимых аудиопотоков."
+
+#: src/views/Edit/Wizard/index.js:392
+msgid "The source doesn't provide any compatible video streams. Please check the <0>requirements0>."
+msgstr "Источник не предоставляет совместимых видеопотоков. Ознакомьтесь с <0>требованиями0>."
+
+#: src/views/Edit/Profile.js:357
+msgid "The source doesn't provide any video streams. Please check the <0>probe details0>."
+msgstr "Источник не предоставляет никаких видеопотоков. Пожалуйста, проверьте <0>подробнее0>."
+
+#: src/views/Edit/Wizard/index.js:384
+msgid "The source doesn't provide any video streams. Please check the device."
+msgstr "Источник не предоставляет никаких видеопотоков. Пожалуйста, проверьте устройство."
+
+#: src/views/Edit/Wizard/index.js:865
+msgid "The video source doesn't provide any compatible audio stream. <0>Silence audio0> is recommended. Services e.g. YouTube, Facebook & Co. require an audio channel."
+msgstr "Источник видео не обеспечивает совместимый аудиопоток. Рекомендуется <0>отключить звук0>. Сервисы YouTube, Facebook и другие компании требуют наличия аудиоканала...."
+
+#: src/views/Edit/Wizard/index.js:603
+msgid "The video source is compatible. Select the desired resolution:"
+msgstr "Источник видео совместим. Выберите нужное разрешение:"
+
+#: src/views/Settings.js:1182
+msgid "There are updates available. Here you get more information."
+msgstr "Доступны обновления. Здесь вы получите больше информации."
+
+#: src/views/Settings.js:911
+msgid "There was a problem storing the settings. Settings not saved."
+msgstr "Не удалось сохранить настройки. Настройки не сохранены."
+
+#: src/views/Invalid.js:32
+msgid "There was an error connecting to Restreamer Core at {0}."
+msgstr "Произошла ошибка при подключении к ядру Restreamer на {0}."
+
+#: src/views/Playersite.js:165
+#: src/views/Playersite.js:240
+#: src/views/Publication/Player.js:202
+msgid "There was an error during upload: {0}"
+msgstr "При загрузке произошла ошибка: {0}"
+
+#: src/views/Edit/Wizard/index.js:1123
+msgid "There was an error setting up the stream."
+msgstr "Не удалось настроить поток."
+
+#: src/views/Settings.js:909
+msgid "There were some errors in the settings. Settings not saved."
+msgstr "Были некоторые ошибки в настройках. Настройки не сохранены."
+
+#: src/views/Login.js:257
+msgid "There's no login method available."
+msgstr "Метод входа недоступен."
+
+#: src/views/Publication/Services/Dummy.js:26
+msgid "This is a dummy service that explains to you the concepts of service."
+msgstr "Это фиктивный сервис, который объясняет вам концепции сервиса."
+
+#: src/views/Password.js:151
+msgid "This is not necessarily an error. However, it may take a bit longer for Restreamer Core to restart.."
+msgstr "Это не обязательно ошибка. Однако перезапуск ядра Restreamer может занять немного больше времени.."
+
+#: src/views/Publication/Services/Dummy.js:31
+msgid "This is to mention the copyright regulations for the target of this service."
+msgstr "Это должно упомянуть положения об авторском праве для цели этой службы."
+
+#: src/misc/controls/License/index.js:95
+msgid "This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use."
+msgstr "Эта лицензия позволяет повторным пользователям копировать и распространять материал на любом носителе или в любом формате только в неадаптированной форме и только при условии указания авторства. Лицензия разрешает коммерческое использование."
+
+#: src/misc/controls/License/index.js:102
+msgid "This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, for noncommercial purposes only, and only so long as attribution is given to the creator."
+msgstr "Эта лицензия позволяет повторным пользователям копировать и распространять материал на любом носителе или в любом формате только в неадаптированной форме, только в некоммерческих целях и только при условии указания авторства."
+
+#: src/misc/controls/License/index.js:81
+msgid "This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator."
+msgstr "Эта лицензия позволяет повторным пользователям распространять, микшировать, адаптировать и использовать материал на любом носителе или в любом формате только в некоммерческих целях и только при условии указания авторства."
+
+#: src/misc/controls/License/index.js:88
+msgid "This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms."
+msgstr "Эта лицензия позволяет повторным пользователям распространять, микшировать, адаптировать и использовать материал на любом носителе или в любом формате только в некоммерческих целях и только при условии указания авторства. Если вы микшируете, адаптируете или развиваете материал, вы должны лицензировать измененный материал на тех же условиях."
+
+#: src/misc/controls/License/index.js:67
+msgid "This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use."
+msgstr "Эта лицензия позволяет повторным пользователям распространять, микшировать, адаптировать и использовать материал на любом носителе или в любом формате при условии указания авторства. Лицензия разрешает коммерческое использование."
+
+#: src/misc/controls/License/index.js:74
+msgid "This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms."
+msgstr "Эта лицензия позволяет повторным пользователям распространять, микшировать, адаптировать и использовать материал на любом носителе или в любом формате при условии указания авторства. Лицензия разрешает коммерческое использование. Если вы микшируете, адаптируете или развиваете материал, вы должны лицензировать измененный материал на тех же условиях."
+
+#: src/views/Edit/index.js:585
+msgid "This source cannot be edited while it is in use. To continue, you have to disconnect the source."
+msgstr "Этот источник нельзя редактировать, пока он используется. Чтобы продолжить, вы должны отключить источник."
+
+#: src/views/Incompatible.js:21
+msgid "This version of the UI doesn't support the available FFmpeg binary ({0}). The UI requires {1}. Please use a supported FFmpeg binary."
+msgstr "Эта версия пользовательского интерфейса не поддерживает доступный двоичный файл FFmpeg ({0}). Пользовательский интерфейс требует {1}. Пожалуйста, используйте поддерживаемый двоичный файл FFmpeg."
+
+#: src/views/Incompatible.js:14
+msgid "This version of the UI doesn't support the connected Core ({0}). The UI requires {1}. Please use a compatible version of the UI."
+msgstr "Эта версия пользовательского интерфейса не поддерживает подключенное ядро ({0}). Пользовательский интерфейс требует {1}. Пожалуйста, используйте совместимую версию пользовательского интерфейса."
+
+#: src/views/Incompatible.js:10
+msgid "This version of the UI is compatible."
+msgstr "Эта версия пользовательского интерфейса совместима."
+
+#: src/views/Settings.js:1550
+msgid "Time until an inactive viewer connection is treated as closed."
+msgstr "Время до того, как неактивное соединение со зрителем будет считаться закрытым."
+
+#: src/views/Settings.js:1263
+#: src/views/Settings.js:1829
+msgid "Token"
+msgstr "Токен"
+
+#: src/views/Publication/Services/Image2.js:25
+msgid "Transmit snapshots of the main source to an HTTP/S Server. More details about the settings can be found <0>here0>."
+msgstr "Передача моментальных снимков основного источника на сервер HTTP/S. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/Icecast.js:21
+msgid "Transmit the audio channel of the main source to an Icecast Server. More details about the settings can be found <0>here0>."
+msgstr "Передайте аудиоканал основного источника на сервер Icecast. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/HLS.js:29
+msgid "Transmit the main source as HTTP-Live-Streaming (HLS) to an HTTP/S Server. More details about the settings can be found <0>here0>."
+msgstr "Передайте основной источник как HTTP-Live-Streaming (HLS) на сервер HTTP/S. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/DASH.js:27
+msgid "Transmit the main source as MPEG-DASH to an HTTP/S Server. More details about the settings can be found <0>here0>."
+msgstr "Передайте основной источник как MPEG-DASH на сервер HTTP/S. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/Brightcove.js:15
+msgid "Transmit the main source to a Brightcove Live Service. More details about the settings can be found <0>here0>."
+msgstr "Передайте основной источник в Brightcove Live Service. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/CDN77.js:15
+msgid "Transmit the main source to an CDN77 RTMP Service. More about the setup <0>here0>."
+msgstr "Передайте основной источник в службу CDN77 RTMP. Подробнее о настройке <0>здесь0>."
+
+#: src/views/Publication/Services/DaCast.js:18
+msgid "Transmit the main source to an DaCast RTMP Service. More about the setup <0>here0>."
+msgstr "Передайте основной источник в службу DaCast RTMP. Подробнее о настройке <0>здесь0>."
+
+#: src/views/Publication/Services/MPEGTS.js:27
+msgid "Transmit the main source to an MPEG-TS Service. More details about the settings can be found here <0>here0>."
+msgstr "Передать основной источник в службу MPEG-TS. Подробнее о настройках можно узнать здесь <0>здесь0>."
+
+#: src/views/Publication/Services/RTMP.js:24
+msgid "Transmit the main source to an RTMP(e|s|t|te|ts) Server. More details about the settings can be found <0>here0>."
+msgstr "Передайте основной источник на сервер RTMP(e|s|t|te|ts). Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/RTSP.js:28
+msgid "Transmit the main source to an RTSP Server. More details about the settings can be found <0>here0>."
+msgstr "Передайте основной источник на сервер RTSP. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/Red5.js:17
+msgid "Transmit the main source to an Red5/Pro Server. More details about the settings can be found <0>here0>."
+msgstr "Передача основного источника на сервер Red5/Pro Server. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/SRT.js:25
+msgid "Transmit the main source to an SRT Server. More details about the settings can be found <0>here0>."
+msgstr "Передайте основной источник на сервер SRT. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/UDP.js:23
+msgid "Transmit the main source to an UDP Server. More details about the settings can be found <0>here0>."
+msgstr "Передайте основной источник на сервер UDP. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/WOWZA.js:20
+msgid "Transmit the main source to an WOWZA Server. More details about the settings can be found <0>here0>."
+msgstr "Передайте основной источник на сервер WOWZA. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/Core.js:18
+msgid "Transmit the main source to an datarhei Core Ressource. More details about the settings can be found <0>here0>."
+msgstr "Передайте основной источник на основной ресурс datarhei. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/Livespotting.js:15
+msgid "Transmit the main source to an livespotting.com Ressource. More details about the settings can be found <0>here0>."
+msgstr "Передайте основной источник на ресурс livespotting.com. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/Akamai.js:17
+msgid "Transmit the main source to the Akamai (MSL) Media Services Live. More details about the MSL Encoder settings can be found on <0>here0>."
+msgstr "Передайте основной источник в Akamai (MSL) Media Services Live. Более подробную информацию о настройках MSL Encoder можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/Bitmovin.js:15
+msgid "Transmit the main source to the Bitmovin cloud encoding service, a powerful tool for live streaming. More details about the settings can be founds <0>here0>."
+msgstr "Передайте основной источник в облачный сервис кодирования Bitmovin, мощный инструмент для прямой трансляции. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/Restream.js:18
+msgid "Transmit the main source to the Restream RTMP Service. More details about the settings can be found <0>here0>."
+msgstr "Передайте основной источник в службу Restream RTMP. Более подробную информацию о настройках можно найти <0>здесь0>."
+
+#: src/views/Publication/Services/Youtube.js:21
+msgid "Transmits your video as an RTMP stream with the required key generated in YouTube Studio. You can find more information on setting up a live stream at YouTube's <0>Creator Academy0>."
+msgstr "Передает ваше видео в виде RTMP-потока с необходимым ключом, сгенерированным в YouTube Studio. Дополнительную информацию о настройке прямых трансляций можно найти в <0>Академии для авторов0> YouTube."
+
+#: src/views/Publication/Services/Twitter.js:20
+msgid "Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at Twitter's <0>Producer0>."
+msgstr "Передает ваш видеопоток с нужным ключом, сгенерированным в Twitter Producer. Дополнительную информацию о настройке прямой трансляции можно найти на странице <0>Producer0> в Твиттере."
+
+#: src/misc/coders/Encoders/video/X264.js:83
+#: src/misc/coders/Encoders/video/X265.js:83
+msgid "Tune"
+msgstr "Мелодия"
+
+#: src/views/Edit/Sources/Network.js:409
+#: src/views/Edit/Wizard/Sources/Network.js:77
+msgid "UDP transport"
+msgstr "Транспорт UDP"
+
+#: src/views/Settings.js:1111
+msgid "Unable to load the config."
+msgstr "Не удалось загрузить конфиг."
+
+#: src/views/Settings.js:1245
+msgid "Unique ident on the service."
+msgstr "Уникальный идентификатор на сервисе."
+
+#: src/views/Main/Egress.js:91
+msgid "Unknown"
+msgstr "Неизвестный"
+
+#: src/views/Playersite.js:597
+msgid "Unselected"
+msgstr "Не выбрано"
+
+#: src/views/Playersite.js:482
+#: src/views/Playersite.js:499
+#: src/views/Playersite.js:634
+#: src/views/Publication/Player.js:373
+msgid "Upload"
+msgstr "Загрузить"
+
+#: src/views/Playersite.js:281
+msgid "Uploading the file failed"
+msgstr "Загрузка файла не удалась"
+
+#: src/views/Publication/Player.js:232
+msgid "Uploading the logo failed"
+msgstr "Не удалось загрузить логотип"
+
+#: src/Footer.js:165
+#: src/misc/Progress.js:51
+#: src/views/Main/Progress.js:59
+msgid "Uptime"
+msgstr "Время безотказной работы"
+
+#: src/views/Login.js:343
+msgid "Use Auth0 for your running Restreamer Core. More <0>details0>."
+msgstr "Используйте Auth0 для работающего ядра Restreamer. Больше <0>подробностей0>."
+
+#: src/views/Edit/index.js:426
+msgid "Use the wizard (<0/>) for a quick and easy setup, or edit (<1/>) the sources directly in custom mode."
+msgstr "Воспользуйтесь мастером (<0/>) для быстрой и простой настройки или отредактируйте (<1/>) источники непосредственно в пользовательском режиме."
+
+#: src/views/Edit/Wizard/index.js:1068
+msgid "Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
+msgstr "Используйте свои авторские права и выберите правильную лицензию на изображение. Независимо от того, бесплатно для всех или сильно ограничено. Кратко обсудите, что другим разрешено делать с вашим изображением."
+
+#: src/views/Edit/index.js:530
+msgid "Use your copyright and choose the right image licence. Whether free for all or highly restricted. Briefly discuss what others are allowed to do with your image."
+msgstr "Используйте свои авторские права и выберите правильную лицензию на изображение. Независимо от того, бесплатно для всех или сильно ограничено. Кратко обсудите, что другим разрешено делать с вашим изображением."
+
+#: src/views/Password.js:86
+msgid "User registration"
+msgstr "Регистрация пользователя"
+
+#: src/views/Edit/Sources/Network.js:370
+#: src/views/Edit/Wizard/Sources/Network.js:81
+#: src/views/Login.js:272
+#: src/views/Publication/Services/DASH.js:195
+#: src/views/Publication/Services/DaCast.js:131
+#: src/views/Publication/Services/HLS.js:184
+#: src/views/Publication/Services/RTSP.js:153
+#: src/views/Publication/Services/Red5.js:146
+#: src/views/Publication/Services/WOWZA.js:168
+#: src/views/Settings.js:1440
+#: src/views/Settings.js:1598
+msgid "Username"
+msgstr "Имя пользователя"
+
+#: src/views/Settings.js:1446
+#: src/views/Settings.js:1606
+msgid "Username for authorization."
+msgstr "Имя пользователя для авторизации."
+
+#: src/views/Edit/Sources/Network.js:375
+#: src/views/Edit/Wizard/Sources/Network.js:83
+msgid "Username for the device."
+msgstr "Имя пользователя для устройства."
+
+#: src/views/Publication/Services/Livespotting.js:88
+msgid "VPU ID"
+msgstr "VPU ID"
+
+#: src/views/Publication/Add.js:476
+msgid "Video"
+msgstr "Видео"
+
+#: src/views/Edit/Sources/AVFoundation.js:126
+#: src/views/Edit/Sources/Raspicam.js:89
+#: src/views/Edit/Sources/V4L.js:109
+#: src/views/Edit/Wizard/Sources/AVFoundation.js:82
+#: src/views/Edit/Wizard/Sources/Raspicam.js:86
+#: src/views/Edit/Wizard/Sources/V4L.js:105
+msgid "Video device"
+msgstr "Видеоустройство"
+
+#: src/views/Edit/Profile.js:320
+#: src/views/Edit/ProfileSummary.js:66
+#: src/views/Publication/Edit.js:517
+msgid "Video settings"
+msgstr "Настройки видео"
+
+#: src/views/Edit/Wizard/index.js:264
+#: src/views/Edit/Wizard/index.js:354
+#: src/views/Edit/Wizard/index.js:596
+msgid "Video setup"
+msgstr "Настройка видео"
+
+#: src/views/Edit/Sources/VideoAudio.js:45
+msgid "Video source"
+msgstr "Источник видео"
+
+#: src/Footer.js:227
+#: src/Footer.js:232
+#: src/Footer.js:245
+#: src/views/Main/Publication.js:173
+msgid "Viewer"
+msgstr "Зрителей"
+
+#: src/views/Edit/Sources/VirtualAudio.js:187
+#: src/views/Edit/Sources/VirtualVideo.js:206
+msgid "Virtual source"
+msgstr "Виртуальный источник"
+
+#: src/views/Welcome.js:27
+msgid "Welcome to Restreamer v2, the solution for fast and easy video publishing. Free for private and commercial use. Further help in the <0>docs0>."
+msgstr "Добро пожаловать в Restreamer v2, решение для быстрой и простой публикации видео. Бесплатно для частного и коммерческого использования. Дополнительная помощь в <0>документах0>."
+
+#: src/views/Settings.js:1585
+msgid "Write protection"
+msgstr "Защита от записи"
+
+#: src/views/Edit/Sources/VirtualVideo.js:119
+msgid "YUV test pattern"
+msgstr "Тестовый образец YUV"
+
+#: src/views/Edit/Wizard/index.js:1177
+msgid "Yes"
+msgstr "Да"
+
+#: src/views/Edit/Wizard/index.js:1159
+msgid "You can't abort the wizard because at least one input must be defined."
+msgstr "Вы не можете прервать работу мастера, так как должен быть настроен хотя бы один источник."
+
+#: src/views/Settings.js:2041
+msgid "You have changed the configuration. In order for the changes to take effect, you have to restart the application. Do you want to restart now?"
+msgstr "Вы изменили конфигурацию. Чтобы изменения вступили в силу, необходимо перезапустить приложение. Вы хотите перезапустить сейчас?"
+
+#: src/views/Main/index.js:347
+#: src/views/Publication/Process.js:73
+msgid "You have to reconnect manually"
+msgstr "Вы должны повторно подключиться вручную"
+
+#: src/views/Publication/Edit.js:456
+msgid "You have unsaved changes. Please save them before you can control the service again."
+msgstr "У вас есть несохраненные изменения. Пожалуйста, сохраните их, прежде чем вы сможете снова управлять сервисом."
+
+#: src/views/Edit/Wizard/index.js:616
+msgid "Your stream needs to be encoded, but there's no suitable encoder available."
+msgstr "Ваш поток необходимо закодировать, но подходящего кодировщика нет."
+
+#: src/views/Edit/Wizard/index.js:623
+msgid "Your stream needs to be encoded. Choose the desired encoder:"
+msgstr "Ваш поток должен быть закодирован. Выберите нужный энкодер:"
+
+#: src/views/Edit/Sources/VirtualAudio.js:114
+msgid "blue"
+msgstr "синий"
+
+#: src/views/Edit/Sources/VirtualAudio.js:113
+msgid "brown"
+msgstr "коричневый"
+
+#: src/views/Publication/Player.js:331
+msgid "iframe code"
+msgstr "код iframe"
+
+#: src/misc/Progress.js:77
+#: src/views/Main/Progress.js:69
+#: src/views/Main/Publication.js:184
+msgid "kbit/s"
+msgstr "кбит/с"
+
+#: src/views/Edit/Sources/VirtualAudio.js:112
+msgid "pink"
+msgstr "розовый"
+
+#: src/views/Edit/Sources/VirtualAudio.js:116
+msgid "velvet"
+msgstr "вельветовый"
+
+#: src/views/Edit/Sources/VirtualAudio.js:115
+msgid "violet"
+msgstr "фиолетовый"
+
+#: src/views/Edit/Sources/VirtualAudio.js:111
+msgid "white"
+msgstr "белый"
diff --git a/src/misc/BoxText.js b/src/misc/BoxText.js
index 95731a2..0dd98e8 100644
--- a/src/misc/BoxText.js
+++ b/src/misc/BoxText.js
@@ -50,7 +50,9 @@ export default function Component(props) {
justifyContent="center"
alignItems="center"
spacing={1}
- className={props.color === 'dark' ? classes.dark : props.color === 'success' ? classes.success : props.color === 'danger' ? classes.danger : classes.light}
+ className={
+ props.color === 'dark' ? classes.dark : props.color === 'success' ? classes.success : props.color === 'danger' ? classes.danger : classes.light
+ }
{...props}
>
{props.children}
@@ -59,5 +61,5 @@ export default function Component(props) {
}
Component.defaultProps = {
- color: 'light'
+ color: 'light',
};
diff --git a/src/misc/ChannelList.js b/src/misc/ChannelList.js
index cb23337..7f65b2b 100644
--- a/src/misc/ChannelList.js
+++ b/src/misc/ChannelList.js
@@ -55,7 +55,7 @@ const useStyles = makeStyles((theme) => ({
marginRight: '-1.5em!important',
paddingBottom: '1em',
},
- imageTitel: {
+ imageTitle: {
textAlign: 'initial',
padding: '.5em 0em 0em .1em',
},
@@ -169,7 +169,7 @@ function ChannelButton(props) {
-
+
{props.title}
diff --git a/src/misc/CopyButton.js b/src/misc/CopyButton.js
new file mode 100644
index 0000000..6ea468c
--- /dev/null
+++ b/src/misc/CopyButton.js
@@ -0,0 +1,35 @@
+import React, { useContext } from 'react';
+
+import { useLingui } from '@lingui/react';
+import { t } from '@lingui/macro';
+import Button from '@mui/material/Button';
+import FileCopyIcon from '@mui/icons-material/FileCopy';
+
+import CopyToClipboard from '../utils/clipboard';
+import NotifyContext from '../contexts/Notify';
+
+export default function CopyButton(props) {
+ const notify = useContext(NotifyContext);
+ const { i18n } = useLingui();
+ const { children, value, ...other } = props;
+
+ const handleCopy = async () => {
+ const success = await CopyToClipboard(value);
+
+ if (success === true) {
+ notify.Dispatch('success', 'clipboard', i18n._(t`Data copied to clipboard`));
+ } else {
+ notify.Dispatch('error', 'clipboard', i18n._(t`Error while copying data to clipboard`));
+ }
+ };
+
+ return (
+ } onClick={handleCopy}>
+ {children}
+
+ );
+}
+
+CopyButton.defaultProps = {
+ value: '',
+};
diff --git a/src/misc/EncodingSelect.js b/src/misc/EncodingSelect.js
index 08c3d4f..e15be0c 100644
--- a/src/misc/EncodingSelect.js
+++ b/src/misc/EncodingSelect.js
@@ -5,10 +5,12 @@ import { Trans, t } from '@lingui/macro';
import Grid from '@mui/material/Grid';
import MenuItem from '@mui/material/MenuItem';
import Typography from '@mui/material/Typography';
+import Link from '@mui/material/Link';
import * as Encoders from './coders/Encoders';
import * as Decoders from './coders/Decoders';
import Select from './Select';
+import H from '../utils/help';
export default function EncodingSelect(props) {
const { i18n } = useLingui();
@@ -75,6 +77,11 @@ export default function EncodingSelect(props) {
props.onChange(encoder, profile.decoder, automatic);
};
+ const handleEncoderHelp = (topic) => (event) => {
+ event.preventDefault();
+ H('encoder-' + topic);
+ };
+
let stream = null;
if (profile.stream >= 0) {
@@ -106,12 +113,17 @@ export default function EncodingSelect(props) {
}
let encoderSettings = null;
+ let encoderSettingsHelp = null;
let coder = encoderRegistry.Get(profile.encoder.coder);
if (coder !== null && props.availableEncoders.includes(coder.coder)) {
const Settings = coder.component;
encoderSettings = ;
+
+ if (props.type === 'video' && !['copy', 'none', 'rawvideo'].includes(coder.coder)) {
+ encoderSettingsHelp = handleEncoderHelp(coder.coder);
+ }
}
let encoderList = [];
@@ -207,6 +219,15 @@ export default function EncodingSelect(props) {
{encoderSettings}
+ {encoderSettingsHelp !== null && (
+
+
+
+ Compatibility list
+
+
+
+ )}
);
}
diff --git a/src/misc/FormInlineButton.js b/src/misc/FormInlineButton.js
index 4b53ef2..82df21e 100644
--- a/src/misc/FormInlineButton.js
+++ b/src/misc/FormInlineButton.js
@@ -14,14 +14,7 @@ export default function Component(props) {
const classes = useStyles();
return (
-
@@ -140,6 +145,7 @@ Source.defaultProps = {
settings: {},
onChange: function (settings) {},
onProbe: function (settings, inputs) {},
+ onRefresh: function () {},
};
function SourceIcon(props) {
@@ -149,10 +155,11 @@ function SourceIcon(props) {
const id = 'alsa';
const name = ALSA;
const capabilities = ['audio'];
+const ffversion = '^4.1.0 || ^5.0.0';
const func = {
initSettings,
createInputs,
};
-export { id, name, capabilities, SourceIcon as icon, Source as component, func };
+export { id, name, capabilities, ffversion, SourceIcon as icon, Source as component, func };
diff --git a/src/views/Edit/Sources/AVFoundation.js b/src/views/Edit/Sources/AVFoundation.js
index cb3eac9..5b2e05b 100644
--- a/src/views/Edit/Sources/AVFoundation.js
+++ b/src/views/Edit/Sources/AVFoundation.js
@@ -3,8 +3,10 @@ import React from 'react';
import { useLingui } from '@lingui/react';
import { Trans, t } from '@lingui/macro';
import makeStyles from '@mui/styles/makeStyles';
+import Button from '@mui/material/Button';
import Grid from '@mui/material/Grid';
import Icon from '@mui/icons-material/Apple';
+import RefreshIcon from '@mui/icons-material/Refresh';
import Typography from '@mui/material/Typography';
import Checkbox from '../../../misc/Checkbox';
@@ -92,6 +94,10 @@ function Source(props) {
});
};
+ const handleRefresh = () => {
+ props.onRefresh();
+ };
+
const handleProbe = () => {
props.onProbe(settings, createInputs(settings));
};
@@ -171,6 +177,9 @@ function Source(props) {
{audioDevices}
+ } onClick={handleRefresh} sx={{ float: 'right' }}>
+ Refresh
+
@@ -201,6 +210,7 @@ Source.defaultProps = {
settings: {},
onChange: function (settings) {},
onProbe: function (settings, inputs) {},
+ onRefresh: function () {},
};
function SourceIcon(props) {
@@ -210,10 +220,11 @@ function SourceIcon(props) {
const id = 'avfoundation';
const name = AVFoundation;
const capabilities = ['audio', 'video'];
+const ffversion = '^4.1.0 || ^5.0.0';
const func = {
initSettings,
createInputs,
};
-export { id, name, capabilities, SourceIcon as icon, Source as component, func };
+export { id, name, capabilities, ffversion, SourceIcon as icon, Source as component, func };
diff --git a/src/views/Edit/Sources/Framebuffer.js b/src/views/Edit/Sources/Framebuffer.js
index c515869..9791939 100644
--- a/src/views/Edit/Sources/Framebuffer.js
+++ b/src/views/Edit/Sources/Framebuffer.js
@@ -128,10 +128,11 @@ function SourceIcon(props) {
const id = 'fbdev';
const name = Framebuffer;
const capabilities = ['video'];
+const ffversion = '^4.1.0 || ^5.0.0';
const func = {
initSettings,
createInputs,
};
-export { id, name, capabilities, SourceIcon as icon, Source as component, func };
+export { id, name, capabilities, ffversion, SourceIcon as icon, Source as component, func };
diff --git a/src/views/Edit/Sources/Network.js b/src/views/Edit/Sources/Network.js
index c6f713c..2ceb2af 100644
--- a/src/views/Edit/Sources/Network.js
+++ b/src/views/Edit/Sources/Network.js
@@ -1,5 +1,6 @@
import React from 'react';
import { useNavigate } from 'react-router-dom';
+import SemverSatisfies from 'semver/functions/satisfies';
import { useLingui } from '@lingui/react';
import { Trans, t } from '@lingui/macro';
@@ -116,10 +117,16 @@ const initSkills = (initialSkills) => {
}
const skills = {
+ ffmpeg: {},
protocols: {},
...initialSkills,
};
+ skills.ffmpeg = {
+ version: '0.0.0',
+ ...skills.version,
+ };
+
skills.protocols = {
input: [],
...skills.protocols,
@@ -132,6 +139,11 @@ const createInputs = (settings, config, skills) => {
config = initConfig(config);
skills = initSkills(skills);
+ let ffmpeg_version = 4;
+ if (SemverSatisfies(skills.ffmpeg.version, '^5.0.0')) {
+ ffmpeg_version = 5;
+ }
+
const input = {
address: '',
options: [],
@@ -159,7 +171,11 @@ const createInputs = (settings, config, skills) => {
input.address = addUsernamePassword(input.address, settings.username, settings.password);
if (protocol === 'rtsp') {
- input.options.push('-stimeout', settings.rtsp.stimeout);
+ if (ffmpeg_version === 4) {
+ input.options.push('-stimeout', settings.rtsp.stimeout);
+ } else {
+ input.options.push('-timeout', settings.rtsp.stimeout);
+ }
if (settings.rtsp.udp === true) {
input.options.push('-rtsp_transport', 'udp');
@@ -209,10 +225,10 @@ const addUsernamePassword = (address, username, password) => {
const url = urlparser(address, {});
if (username.length !== 0) {
- url.set('username', encodeURIComponent(username));
+ url.set('username', username);
}
if (password.length !== 0) {
- url.set('password', encodeURIComponent(password));
+ url.set('password', password);
}
return url.toString();
@@ -667,6 +683,7 @@ function SourceIcon(props) {
const id = 'network';
const name = Network source;
const capabilities = ['audio', 'video'];
+const ffversion = '^4.1.0 || ^5.0.0';
const func = {
initSettings,
@@ -680,4 +697,4 @@ const func = {
isAuthProtocol,
};
-export { id, name, capabilities, SourceIcon as icon, Source as component, func };
+export { id, name, capabilities, ffversion, SourceIcon as icon, Source as component, func };
diff --git a/src/views/Edit/Sources/NoAudio.js b/src/views/Edit/Sources/NoAudio.js
index d2cb44f..3583118 100644
--- a/src/views/Edit/Sources/NoAudio.js
+++ b/src/views/Edit/Sources/NoAudio.js
@@ -44,10 +44,11 @@ function SourceIcon(props) {
const id = 'noaudio';
const name = No audio;
const capabilities = ['audio'];
+const ffversion = '^4.1.0 || ^5.0.0';
const func = {
initSettings,
createInputs,
};
-export { id, name, capabilities, SourceIcon as icon, Source as component, func };
+export { id, name, capabilities, ffversion, SourceIcon as icon, Source as component, func };
diff --git a/src/views/Edit/Sources/Raspicam.js b/src/views/Edit/Sources/Raspicam.js
index f70456b..84c6be9 100644
--- a/src/views/Edit/Sources/Raspicam.js
+++ b/src/views/Edit/Sources/Raspicam.js
@@ -131,10 +131,11 @@ function SourceIcon(props) {
const id = 'raspicam';
const name = Raspberry Pi camera;
const capabilities = ['video'];
+const ffversion = '^4.1.0 || ^5.0.0';
const func = {
initSettings,
createInputs,
};
-export { id, name, capabilities, SourceIcon as icon, Source as component, func };
+export { id, name, capabilities, ffversion, SourceIcon as icon, Source as component, func };
diff --git a/src/views/Edit/Sources/V4L.js b/src/views/Edit/Sources/V4L.js
index 91b0c2f..0ac3728 100644
--- a/src/views/Edit/Sources/V4L.js
+++ b/src/views/Edit/Sources/V4L.js
@@ -5,7 +5,9 @@ import { useLingui } from '@lingui/react';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { Trans, t } from '@lingui/macro';
import makeStyles from '@mui/styles/makeStyles';
+import Button from '@mui/material/Button';
import Grid from '@mui/material/Grid';
+import RefreshIcon from '@mui/icons-material/Refresh';
import Typography from '@mui/material/Typography';
import FormInlineButton from '../../../misc/FormInlineButton';
@@ -67,6 +69,10 @@ function Source(props) {
});
};
+ const handleRefresh = () => {
+ props.onRefresh();
+ };
+
const handleProbe = () => {
props.onProbe(settings, createInputs(settings));
};
@@ -90,18 +96,6 @@ function Source(props) {
label: i18n._(t`Custom ...`),
});
- const videoDevices = (
- Video device}
- customLabel={Custom video device}
- value={settings.device}
- onChange={handleChange('device')}
- variant="outlined"
- allowCustom
- />
- );
-
return (
@@ -110,7 +104,18 @@ function Source(props) {
- {videoDevices}
+ Video device}
+ customLabel={Custom video device}
+ value={settings.device}
+ onChange={handleChange('device')}
+ variant="outlined"
+ allowCustom
+ />
+ } onClick={handleRefresh} sx={{ float: 'right' }}>
+ Refresh
+
@@ -135,6 +140,7 @@ Source.defaultProps = {
settings: {},
onChange: function (settings) {},
onProbe: function (settings, inputs) {},
+ onRefresh: function () {},
};
function SourceIcon(props) {
@@ -144,10 +150,11 @@ function SourceIcon(props) {
const id = 'video4linux2';
const name = Hardware device;
const capabilities = ['video'];
+const ffversion = '^4.1.0 || ^5.0.0';
const func = {
initSettings,
createInputs,
};
-export { id, name, capabilities, SourceIcon as icon, Source as component, func };
+export { id, name, capabilities, ffversion, SourceIcon as icon, Source as component, func };
diff --git a/src/views/Edit/Sources/VideoAudio.js b/src/views/Edit/Sources/VideoAudio.js
index 0d062d3..8279e34 100644
--- a/src/views/Edit/Sources/VideoAudio.js
+++ b/src/views/Edit/Sources/VideoAudio.js
@@ -44,10 +44,11 @@ function SourceIcon(props) {
const id = 'videoaudio';
const name = Video source;
const capabilities = ['audio'];
+const ffversion = '^4.1.0 || ^5.0.0';
const func = {
initSettings,
createInputs,
};
-export { id, name, capabilities, SourceIcon as icon, Source as component, func };
+export { id, name, capabilities, ffversion, SourceIcon as icon, Source as component, func };
diff --git a/src/views/Edit/Sources/VirtualAudio.js b/src/views/Edit/Sources/VirtualAudio.js
index 365eacd..3885a43 100644
--- a/src/views/Edit/Sources/VirtualAudio.js
+++ b/src/views/Edit/Sources/VirtualAudio.js
@@ -81,7 +81,7 @@ function Source(props) {
- Select audio Source:
+ Select audio source:
@@ -186,10 +186,11 @@ function SourceIcon(props) {
const id = 'virtualaudio';
const name = Virtual source;
const capabilities = ['audio'];
+const ffversion = '^4.1.0 || ^5.0.0';
const func = {
initSettings,
createInputs,
};
-export { id, name, capabilities, SourceIcon as icon, Source as component, func };
+export { id, name, capabilities, ffversion, SourceIcon as icon, Source as component, func };
diff --git a/src/views/Edit/Sources/VirtualVideo.js b/src/views/Edit/Sources/VirtualVideo.js
index eab9d12..f2b3c69 100644
--- a/src/views/Edit/Sources/VirtualVideo.js
+++ b/src/views/Edit/Sources/VirtualVideo.js
@@ -161,10 +161,22 @@ function Source(props) {
Ratio} value={settings.ratio} onChange={handleChange('ratio')} />
- Death color} value={settings.death_color} onChange={handleChange('death_color')} />
+ Death color}
+ value={settings.death_color}
+ onChange={handleChange('death_color')}
+ />
- Life color} value={settings.life_color} onChange={handleChange('life_color')} />
+ Life color}
+ value={settings.life_color}
+ onChange={handleChange('life_color')}
+ />
Flags} value={settings.flags} onChange={handleChange('flags')} />
@@ -193,10 +205,11 @@ function SourceIcon(props) {
const id = 'virtualvideo';
const name = Virtual source;
const capabilities = ['video'];
+const ffversion = '^4.1.0 || ^5.0.0';
const func = {
initSettings,
createInputs,
};
-export { id, name, capabilities, SourceIcon as icon, Source as component, func };
+export { id, name, capabilities, ffversion, SourceIcon as icon, Source as component, func };
diff --git a/src/views/Edit/Wizard/Sources/AVFoundation.js b/src/views/Edit/Wizard/Sources/AVFoundation.js
index 6b80ed3..615658c 100644
--- a/src/views/Edit/Wizard/Sources/AVFoundation.js
+++ b/src/views/Edit/Wizard/Sources/AVFoundation.js
@@ -2,9 +2,11 @@ import React from 'react';
import { useLingui } from '@lingui/react';
import { Trans, t } from '@lingui/macro';
+import Button from '@mui/material/Button';
import Grid from '@mui/material/Grid';
import Icon from '@mui/icons-material/Apple';
import MenuItem from '@mui/material/MenuItem';
+import RefreshIcon from '@mui/icons-material/Refresh';
import Typography from '@mui/material/Typography';
import * as S from '../../Sources/AVFoundation';
@@ -28,7 +30,13 @@ function Source(props) {
const handleChange = (newSettings) => {
newSettings = newSettings || settings;
- props.onChange(S.id, newSettings, S.func.createInputs(newSettings), true);
+ const filteredDevices = props.knownDevices.filter((device) => device.media === 'video');
+
+ props.onChange(S.id, newSettings, S.func.createInputs(newSettings), filteredDevices.length !== 0 ? true : false);
+ };
+
+ const handleRefresh = () => {
+ props.onRefresh();
};
const update = (what) => (event) => {
@@ -56,11 +64,19 @@ function Source(props) {
);
});
- options.unshift(
-
- );
+ if (options.length === 0) {
+ options.push(
+
+ );
+ } else {
+ options.unshift(
+
+ );
+ }
const videoDevices = (
@@ -123,6 +145,7 @@ Source.defaultProps = {
knownDevices: [],
settings: {},
onChange: function (type, settings, inputs, ready) {},
+ onRefresh: function () {},
};
function SourceIcon(props) {
diff --git a/src/views/Edit/Wizard/Sources/V4L.js b/src/views/Edit/Wizard/Sources/V4L.js
index c2ef5d1..ff49282 100644
--- a/src/views/Edit/Wizard/Sources/V4L.js
+++ b/src/views/Edit/Wizard/Sources/V4L.js
@@ -1,10 +1,13 @@
import React from 'react';
+import { useLingui } from '@lingui/react';
import { faUsb } from '@fortawesome/free-brands-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
-import { Trans } from '@lingui/macro';
+import { Trans, t } from '@lingui/macro';
+import Button from '@mui/material/Button';
import Grid from '@mui/material/Grid';
import MenuItem from '@mui/material/MenuItem';
+import RefreshIcon from '@mui/icons-material/Refresh';
import Typography from '@mui/material/Typography';
import * as S from '../../Sources/V4L';
@@ -52,13 +55,18 @@ function initDevices(initialDevices) {
}
function Source(props) {
+ const { i18n } = useLingui();
const settings = initSettings(props.settings, props.knownDevices);
const devices = initDevices(props.knownDevices);
const handleChange = (newSettings) => {
newSettings = newSettings || settings;
- props.onChange(S.id, newSettings, S.func.createInputs(newSettings), true);
+ props.onChange(S.id, newSettings, S.func.createInputs(newSettings), devices.length !== 0 ? true : false);
+ };
+
+ const handleRefresh = () => {
+ props.onRefresh();
};
const update = (what) => (event) => {
@@ -85,6 +93,14 @@ function Source(props) {
);
});
+ if (options.length === 0) {
+ options.push(
+
+ );
+ }
+
const videoDevices = (
Video device} value={settings.device} onChange={update('device')}>
{options}
@@ -100,6 +116,9 @@ function Source(props) {
{videoDevices}
+ } onClick={handleRefresh} sx={{ float: 'right' }}>
+ Refresh
+
);
@@ -109,6 +128,7 @@ Source.defaultProps = {
knownDevices: [],
settings: {},
onChange: function (type, settings, inputs, ready) {},
+ onRefresh: function () {},
};
function SourceIcon(props) {
diff --git a/src/views/Edit/Wizard/index.js b/src/views/Edit/Wizard/index.js
index b1eb928..76563fd 100644
--- a/src/views/Edit/Wizard/index.js
+++ b/src/views/Edit/Wizard/index.js
@@ -3,6 +3,7 @@ import { useNavigate, useParams } from 'react-router-dom';
import { useLingui } from '@lingui/react';
import { Trans, t } from '@lingui/macro';
+import Backdrop from '@mui/material/Backdrop';
import Button from '@mui/material/Button';
import CircularProgress from '@mui/material/CircularProgress';
import Divider from '@mui/material/Divider';
@@ -48,6 +49,7 @@ export default function Wizard(props) {
probing: false,
status: 'none',
});
+ const [$skillsRefresh, setSkillsRefresh] = React.useState(false);
const [$abort, setAbort] = React.useState({
step: 'TYPE',
});
@@ -83,6 +85,13 @@ export default function Wizard(props) {
setReady(true);
};
+ const refreshSkills = async () => {
+ await props.restreamer.RefreshSkills();
+
+ const skills = await props.restreamer.Skills();
+ setSkills(skills);
+ };
+
const probe = async (type, source) => {
setProbe({
...$probe,
@@ -164,8 +173,6 @@ export default function Wizard(props) {
data.streams = M.createOutputStreams(sources, profiles);
- await props.restreamer.CleanupIngest(_channelid);
-
const [, err] = await props.restreamer.UpsertIngest(_channelid, inputs, outputs, control);
if (err !== null) {
notify.Dispatch('error', 'save:ingest', err.message);
@@ -327,6 +334,12 @@ export default function Wizard(props) {
});
};
+ const handleRefresh = async () => {
+ setSkillsRefresh(true);
+ await refreshSkills();
+ setSkillsRefresh(false);
+ };
+
const s = Sources.Get($sourceid);
if (s === null) {
setStep('TYPE');
@@ -349,6 +362,7 @@ export default function Wizard(props) {
settings={$sources.video.settings}
skills={$skills}
onChange={handleChange}
+ onRefresh={handleRefresh}
/>
{$probe.status === 'error' && (
@@ -400,6 +414,9 @@ export default function Wizard(props) {
+
+
+
);
}
@@ -1049,8 +1066,8 @@ export default function Wizard(props) {
- Use your copyright and choose the correct image license. Whether free for all or highly restricted.
- Briefly discuss what others are allowed to do with your image.
+ Use your copyright and choose the correct image license. Whether free for all or highly restricted. Briefly discuss what others
+ are allowed to do with your image.
diff --git a/src/views/Edit/index.js b/src/views/Edit/index.js
index 14c7d35..a390cd2 100644
--- a/src/views/Edit/index.js
+++ b/src/views/Edit/index.js
@@ -195,6 +195,13 @@ export default function Edit(props) {
});
};
+ const handleSkillsRefresh = async () => {
+ await props.restreamer.RefreshSkills();
+
+ const skills = await props.restreamer.Skills();
+ setSkills(skills);
+ };
+
const handleSourceProbe = async (inputs) => {
let [res, err] = await props.restreamer.Probe(_channelid, inputs);
if (err !== null) {
@@ -284,12 +291,6 @@ export default function Edit(props) {
return false;
}
- // Cleanup previous files
- let res = await props.restreamer.CleanupIngest(_channelid);
- if (res === false) {
- notify.Dispatch('warning', 'save:ingest', i18n._(t`Failed to correctly cleanup previous process data`));
- }
-
// Create/update the ingest
const [, err] = await props.restreamer.UpsertIngest(_channelid, inputs, outputs, control);
if (err !== null) {
@@ -298,7 +299,7 @@ export default function Edit(props) {
}
// Save the metadata
- res = await props.restreamer.SetIngestMetadata(_channelid, $data);
+ let res = await props.restreamer.SetIngestMetadata(_channelid, $data);
if (res === false) {
notify.Dispatch('warning', 'save:ingest', i18n._(t`Failed to save ingest metadata`));
}
@@ -449,6 +450,7 @@ export default function Edit(props) {
config={$config.source}
startWith={$state.edit}
onProbe={handleSourceProbe}
+ onRefresh={handleSkillsRefresh}
onDone={handleSourceDone}
onAbort={handleSourceAbort}
/>
diff --git a/src/views/Login.js b/src/views/Login.js
index af28b1d..813ddfd 100644
--- a/src/views/Login.js
+++ b/src/views/Login.js
@@ -226,7 +226,7 @@ export default function Login(props) {
return (
-
+
{$loginTarget !== 'none' && (
{$auths.length > 1 && (
diff --git a/src/views/Main/index.js b/src/views/Main/index.js
index 9c0735d..99d5001 100644
--- a/src/views/Main/index.js
+++ b/src/views/Main/index.js
@@ -6,11 +6,13 @@ import makeStyles from '@mui/styles/makeStyles';
import CircularProgress from '@mui/material/CircularProgress';
import Grid from '@mui/material/Grid';
import Link from '@mui/material/Link';
+import Stack from '@mui/material/Stack';
import Typography from '@mui/material/Typography';
import WarningIcon from '@mui/icons-material/Warning';
import useInterval from '../../hooks/useInterval';
import ActionButton from '../../misc/ActionButton';
+import CopyButton from '../../misc/CopyButton';
import DebugModal from '../../misc/modals/Debug';
import H from '../../utils/help';
import Paper from '../../misc/Paper';
@@ -19,7 +21,6 @@ import Player from '../../misc/Player';
import Progress from './Progress';
import Publication from './Publication';
import ProcessModal from '../../misc/modals/Process';
-import TextFieldCopy from '../../misc/TextFieldCopy';
import Welcome from '../Welcome';
const useStyles = makeStyles((theme) => ({
@@ -141,7 +142,6 @@ export default function Main(props) {
},
});
- await props.restreamer.CleanupIngest(_channelid);
await props.restreamer.StartIngest(_channelid);
await props.restreamer.StartIngestSnapshot(_channelid);
};
@@ -156,9 +156,6 @@ export default function Main(props) {
await props.restreamer.StopIngest(_channelid);
await disconnectEgresses();
-
- // Cleanup previous files
- await props.restreamer.CleanupIngest(_channelid);
};
const reconnect = async () => {
@@ -363,10 +360,19 @@ export default function Main(props) {
- HLS URL}
- value={address + manifest}
- />
+
+
+ Content URL
+
+
+
+ HLS
+
+
+ Snapshot
+
+
+
diff --git a/src/views/Playersite.js b/src/views/Playersite.js
index 8dab166..b2991ed 100644
--- a/src/views/Playersite.js
+++ b/src/views/Playersite.js
@@ -98,7 +98,7 @@ export default function Playersite(props) {
const value = event.target.value;
const settings = $settings;
- if (['playersite', 'header', 'support'].includes(what)) {
+ if (['playersite', 'header', 'share', 'support'].includes(what)) {
settings[what] = !settings[what];
} else {
settings[what] = value;
@@ -136,9 +136,10 @@ export default function Playersite(props) {
if (type === null) {
// not one of the allowed mimetypes
setSaving(false);
+ const types = imageAcceptString;
showUploadError(
- The selected file type ({file.type}) is now allowed. Allowed file types are {imageAcceptString}
+ The selected file type ({file.type}) is not allowed. Allowed file types are {types}
);
return;
@@ -210,9 +211,10 @@ export default function Playersite(props) {
if (type === null) {
// not one of the allowed mimetypes
setSaving(false);
+ const types = templateAcceptString;
showUploadError(
- The selected file type ({file.type}) is now allowed. Allowed file types are {templateAcceptString}
+ The selected file type ({file.type}) is not allowed. Allowed file types are {types}
);
return;
@@ -235,7 +237,7 @@ export default function Playersite(props) {
if (reader.result === null) {
// reading the file failed
setSaving(false);
- showUploadError(There war an error during upload: {reader.error.message});
+ showUploadError(There was an error during upload: {reader.error.message});
return;
}
@@ -364,7 +366,8 @@ export default function Playersite(props) {
- In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live stream easily and quickly.
+ In addition to the player, the Restreamer offers a complete landingpage, which you can use to present your live
+ stream easily and quickly.
@@ -377,8 +380,8 @@ export default function Playersite(props) {
fullWidth
label={Sitename}
disabled={!$settings.playersite}
- value={$settings.titel}
- onChange={handleChange('titel')}
+ value={$settings.title}
+ onChange={handleChange('title')}
/>
@@ -409,6 +412,14 @@ export default function Playersite(props) {
Main page channel (index.html).
+
+ Share button}
+ checked={$settings.share}
+ disabled={!$settings.playersite}
+ onChange={handleChange('share')}
+ />
+ Support datarhei Restreamer}
@@ -448,7 +459,9 @@ export default function Playersite(props) {
})}
- Template to be used for creating the publication website. The delete button removes the selection from the system.
+
+ Template to be used for creating the publication website. The delete button removes the selection from the system.
+
@@ -520,8 +533,8 @@ export default function Playersite(props) {
variant="outlined"
fullWidth
label={Headline}
- value={$settings.textcolor_titel}
- onChange={handleChange('textcolor_titel')}
+ value={$settings.textcolor_title}
+ onChange={handleChange('textcolor_title')}
/>
diff --git a/src/views/Publication/Player.js b/src/views/Publication/Player.js
index be0b6e1..b78c49d 100644
--- a/src/views/Publication/Player.js
+++ b/src/views/Publication/Player.js
@@ -111,39 +111,41 @@ export default function Edit(props) {
setReady(true);
};
- const handleChange = (what, section = '') => (event) => {
- const value = event.target.value;
- const settings = $settings;
+ const handleChange =
+ (what, section = '') =>
+ (event) => {
+ const value = event.target.value;
+ const settings = $settings;
- if (section === '') {
- if (['autoplay', 'mute', 'statistics'].includes(what)) {
- settings[what] = !settings[what];
- } else {
- settings[what] = value;
+ if (section === '') {
+ if (['autoplay', 'mute', 'statistics'].includes(what)) {
+ settings[what] = !settings[what];
+ } else {
+ settings[what] = value;
+ }
+ } else if (section === 'color') {
+ settings.color[what] = value;
+ } else if (section === 'ga') {
+ settings.ga[what] = value;
+ } else if (section === 'logo') {
+ settings.logo[what] = value;
}
- } else if (section === 'color') {
- settings.color[what] = value;
- } else if (section === 'ga') {
- settings.ga[what] = value;
- } else if (section === 'logo') {
- settings.logo[what] = value;
- }
- if (timeout.current !== null) {
- clearTimeout(timeout.current);
- timeout.current = null;
- }
+ if (timeout.current !== null) {
+ clearTimeout(timeout.current);
+ timeout.current = null;
+ }
- timeout.current = setTimeout(() => {
- timeout.current = null;
- setRevision($revision + 1);
- }, 500);
+ timeout.current = setTimeout(() => {
+ timeout.current = null;
+ setRevision($revision + 1);
+ }, 500);
- setSettings({
- ...$settings,
- ...settings,
- });
- };
+ setSettings({
+ ...$settings,
+ ...settings,
+ });
+ };
const handleLogoUpload = (event) => {
const handler = (event) => {
@@ -171,9 +173,10 @@ export default function Edit(props) {
if (type === null) {
// not one of the allowed mimetypes
setSaving(false);
+ const types = logoAcceptString;
showUploadError(
- The selected file type ({file.type}) is now allowed. Allowed file types are {logoAcceptString}
+ The selected file type ({file.type}) is not allowed. Allowed file types are {types}
);
return;
diff --git a/src/views/Publication/Services/Akamai.js b/src/views/Publication/Services/Akamai.js
index f699db1..c5fcfb9 100644
--- a/src/views/Publication/Services/Akamai.js
+++ b/src/views/Publication/Services/Akamai.js
@@ -5,9 +5,10 @@ import Grid from '@mui/material/Grid';
import Link from '@mui/material/Link';
import TextField from '@mui/material/TextField';
-import Checkbox from '../../../misc/Checkbox';
import Logo from './logos/akamai.svg';
+import Checkbox from '../../../misc/Checkbox';
+
const id = 'akamai';
const name = 'Akamai';
const version = '1.0';
diff --git a/src/views/Publication/Services/CDN77.js b/src/views/Publication/Services/CDN77.js
index 5212e86..33ec340 100644
--- a/src/views/Publication/Services/CDN77.js
+++ b/src/views/Publication/Services/CDN77.js
@@ -13,8 +13,7 @@ const version = '1.0';
const stream_key_link = '';
const description = (
- Transmit the main source to an CDN77 RTMP Service.
- More about the setup{' '}
+ Transmit the main source to an CDN77 RTMP Service. More about the setup{' '}
here
diff --git a/src/views/Publication/Services/Core.js b/src/views/Publication/Services/Core.js
index 020cb25..cd76e70 100644
--- a/src/views/Publication/Services/Core.js
+++ b/src/views/Publication/Services/Core.js
@@ -6,13 +6,14 @@ import Link from '@mui/material/Link';
import MenuItem from '@mui/material/MenuItem';
import TextField from '@mui/material/TextField';
+import FormInlineButton from '../../../misc/FormInlineButton';
import Logo from './logos/datarhei.svg';
import Select from '../../../misc/Select';
const id = 'datarhei_core';
const name = 'datarhei Core';
const version = '1.0';
-const stream_key_link = '';
+const stream_key_link = 'https://docs.datarhei.com/restreamer/knowledge-base/manual/system-settings/rtmp';
const description = (
Transmit the main source to an datarhei Core Ressource. More details about the settings can be found{' '}
@@ -77,7 +78,7 @@ function Service(props) {
const options = ['-f', 'flv'];
const output = {
- address: settings.protocol + settings.base_url + settings.app_path + settings.stream_name + '?token=' + settings.rtmp_token,
+ address: settings.protocol + settings.base_url + '/' + settings.app_path + '/' + settings.stream_name + '?token=' + settings.rtmp_token,
options: options,
};
@@ -103,13 +104,7 @@ function Service(props) {
/>
- App}
- value={settings.app_path}
- onChange={handleChange('app_path')}
- />
+ App} value={settings.app_path} onChange={handleChange('app_path')} />
-
+
+
+
+ GET
+
+
);
}
diff --git a/src/views/Publication/Services/Facebook.js b/src/views/Publication/Services/Facebook.js
index e5b5aa2..cf7cfcf 100644
--- a/src/views/Publication/Services/Facebook.js
+++ b/src/views/Publication/Services/Facebook.js
@@ -111,11 +111,7 @@ function Service(props) {
)}
{settings.rtmp_primary === true && (
-
+ GET
@@ -133,11 +129,7 @@ function Service(props) {
)}
{settings.rtmp_backup === true && (
-
+ GET
diff --git a/src/views/Publication/Services/Red5.js b/src/views/Publication/Services/Red5.js
index 73bf1c3..1e6aa3e 100644
--- a/src/views/Publication/Services/Red5.js
+++ b/src/views/Publication/Services/Red5.js
@@ -15,7 +15,7 @@ const version = '1.0';
const stream_key_link = '';
const description = (
- Transmit the main source to an Red5/Pro Server. More details about the settings can be found {' '}
+ Transmit the main source to an Red5/Pro Server. More details about the settings can be found{' '}
here
diff --git a/src/views/Publication/Services/Restream.js b/src/views/Publication/Services/Restream.js
index a097979..88b3569 100644
--- a/src/views/Publication/Services/Restream.js
+++ b/src/views/Publication/Services/Restream.js
@@ -116,11 +116,7 @@ function Service(props) {
Stream key} value={settings.stream_key} onChange={handleChange('stream_key')} />
-
+ GET
diff --git a/src/views/Publication/Services/Twitch.js b/src/views/Publication/Services/Twitch.js
index c27e164..ebbc171 100644
--- a/src/views/Publication/Services/Twitch.js
+++ b/src/views/Publication/Services/Twitch.js
@@ -129,11 +129,7 @@ function Service(props) {
Stream key} value={settings.key} onChange={handleChange('key')} />
-
+ GET
diff --git a/src/views/Publication/Services/Twitter.js b/src/views/Publication/Services/Twitter.js
index 3ca1f0e..2798c4a 100644
--- a/src/views/Publication/Services/Twitter.js
+++ b/src/views/Publication/Services/Twitter.js
@@ -18,8 +18,8 @@ const version = '1.0';
const stream_key_link = 'https://studio.twitter.com/producer/sources';
const description = (
- Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream
- at Twitter's{' '}
+ Transmits your video stream with the required key, which was generated in Twitter Producer. You can find more information on seting up a live stream at
+ Twitter's{' '}
Producer
diff --git a/src/views/Publication/Services/Vimeo.js b/src/views/Publication/Services/Vimeo.js
index 933e96f..fd43f5e 100644
--- a/src/views/Publication/Services/Vimeo.js
+++ b/src/views/Publication/Services/Vimeo.js
@@ -9,7 +9,7 @@ import TextField from '@mui/material/TextField';
const id = 'vimeo';
const name = 'Vimeo';
const version = '1.0';
-const description = Live-Streaming to Vimeos Live RTMP Service;
+const description = Live-Streaming to Vimeo Live RTMP Service;
const stream_key_link = '';
const image_copyright = More about licenses here;
const author = {
diff --git a/src/views/Settings.js b/src/views/Settings.js
index bec6e9b..fe5dff3 100644
--- a/src/views/Settings.js
+++ b/src/views/Settings.js
@@ -1173,7 +1173,12 @@ export default function Settings(props) {
{$updates.has === true && (
-
+
There are updates available. Here you get more information.
diff --git a/yarn.lock b/yarn.lock
index 632d6ff..ac5487e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3,13 +3,14 @@
"@ampproject/remapping@^2.1.0":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34"
- integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d"
+ integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==
dependencies:
- "@jridgewell/trace-mapping" "^0.3.0"
+ "@jridgewell/gen-mapping" "^0.1.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
-"@auth0/auth0-spa-js@^1.21.1":
+"@auth0/auth0-spa-js@^1.22.0":
version "1.22.0"
resolved "https://registry.yarnpkg.com/@auth0/auth0-spa-js/-/auth0-spa-js-1.22.0.tgz#3e7b494efed9c1aea1744b4addb3393dc99e1508"
integrity sha512-y4/vd7dhAwD3ueYAZhuo06muv/scxq+lHnI2lsT5h/3gSLOOXjDE2rjVmMexeYw4t02oXwHpjphYPfL9hgUsuA==
@@ -43,10 +44,10 @@
dependencies:
"@babel/highlight" "^7.16.7"
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.7":
- version "7.17.7"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.7.tgz#078d8b833fbbcc95286613be8c716cef2b519fa2"
- integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==
+"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.17.10":
+ version "7.17.10"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab"
+ integrity sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==
"@babel/core@7.12.3":
version "7.12.3"
@@ -70,35 +71,35 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.5", "@babel/core@^7.8.4":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.9.tgz#6bae81a06d95f4d0dec5bb9d74bbc1f58babdcfe"
- integrity sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==
+"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.18.2", "@babel/core@^7.7.5", "@babel/core@^7.8.4":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.2.tgz#87b2fcd7cce9becaa7f5acebdc4f09f3dd19d876"
+ integrity sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==
dependencies:
"@ampproject/remapping" "^2.1.0"
"@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.17.9"
- "@babel/helper-compilation-targets" "^7.17.7"
- "@babel/helper-module-transforms" "^7.17.7"
- "@babel/helpers" "^7.17.9"
- "@babel/parser" "^7.17.9"
+ "@babel/generator" "^7.18.2"
+ "@babel/helper-compilation-targets" "^7.18.2"
+ "@babel/helper-module-transforms" "^7.18.0"
+ "@babel/helpers" "^7.18.2"
+ "@babel/parser" "^7.18.0"
"@babel/template" "^7.16.7"
- "@babel/traverse" "^7.17.9"
- "@babel/types" "^7.17.0"
+ "@babel/traverse" "^7.18.2"
+ "@babel/types" "^7.18.2"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.1"
semver "^6.3.0"
-"@babel/generator@^7.11.6", "@babel/generator@^7.12.1", "@babel/generator@^7.17.9":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.9.tgz#f4af9fd38fa8de143c29fce3f71852406fc1e2fc"
- integrity sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==
+"@babel/generator@^7.11.6", "@babel/generator@^7.12.1", "@babel/generator@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.2.tgz#33873d6f89b21efe2da63fe554460f3df1c5880d"
+ integrity sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==
dependencies:
- "@babel/types" "^7.17.0"
+ "@babel/types" "^7.18.2"
+ "@jridgewell/gen-mapping" "^0.3.0"
jsesc "^2.5.1"
- source-map "^0.5.0"
"@babel/helper-annotate-as-pure@^7.16.7":
version "7.16.7"
@@ -115,20 +116,20 @@
"@babel/helper-explode-assignable-expression" "^7.16.7"
"@babel/types" "^7.16.7"
-"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.7":
- version "7.17.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz#a3c2924f5e5f0379b356d4cfb313d1414dc30e46"
- integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==
+"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.10", "@babel/helper-compilation-targets@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz#67a85a10cbd5fc7f1457fec2e7f45441dc6c754b"
+ integrity sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==
dependencies:
- "@babel/compat-data" "^7.17.7"
+ "@babel/compat-data" "^7.17.10"
"@babel/helper-validator-option" "^7.16.7"
- browserslist "^4.17.5"
+ browserslist "^4.20.2"
semver "^6.3.0"
-"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6", "@babel/helper-create-class-features-plugin@^7.17.9":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz#71835d7fb9f38bd9f1378e40a4c0902fdc2ea49d"
- integrity sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==
+"@babel/helper-create-class-features-plugin@^7.17.12", "@babel/helper-create-class-features-plugin@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz#fac430912606331cb075ea8d82f9a4c145a4da19"
+ integrity sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-environment-visitor" "^7.16.7"
@@ -138,10 +139,10 @@
"@babel/helper-replace-supers" "^7.16.7"
"@babel/helper-split-export-declaration" "^7.16.7"
-"@babel/helper-create-regexp-features-plugin@^7.16.7":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1"
- integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==
+"@babel/helper-create-regexp-features-plugin@^7.16.7", "@babel/helper-create-regexp-features-plugin@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz#bb37ca467f9694bbe55b884ae7a5cc1e0084e4fd"
+ integrity sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
regexpu-core "^5.0.1"
@@ -160,12 +161,10 @@
resolve "^1.14.2"
semver "^6.1.2"
-"@babel/helper-environment-visitor@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7"
- integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==
- dependencies:
- "@babel/types" "^7.16.7"
+"@babel/helper-environment-visitor@^7.16.7", "@babel/helper-environment-visitor@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz#8a6d2dedb53f6bf248e31b4baf38739ee4a637bd"
+ integrity sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==
"@babel/helper-explode-assignable-expression@^7.16.7":
version "7.16.7"
@@ -189,7 +188,7 @@
dependencies:
"@babel/types" "^7.16.7"
-"@babel/helper-member-expression-to-functions@^7.16.7", "@babel/helper-member-expression-to-functions@^7.17.7":
+"@babel/helper-member-expression-to-functions@^7.17.7":
version "7.17.7"
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4"
integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==
@@ -203,10 +202,10 @@
dependencies:
"@babel/types" "^7.16.7"
-"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7":
- version "7.17.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd"
- integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==
+"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz#baf05dec7a5875fb9235bd34ca18bad4e21221cd"
+ integrity sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==
dependencies:
"@babel/helper-environment-visitor" "^7.16.7"
"@babel/helper-module-imports" "^7.16.7"
@@ -214,8 +213,8 @@
"@babel/helper-split-export-declaration" "^7.16.7"
"@babel/helper-validator-identifier" "^7.16.7"
"@babel/template" "^7.16.7"
- "@babel/traverse" "^7.17.3"
- "@babel/types" "^7.17.0"
+ "@babel/traverse" "^7.18.0"
+ "@babel/types" "^7.18.0"
"@babel/helper-optimise-call-expression@^7.16.7":
version "7.16.7"
@@ -224,10 +223,10 @@
dependencies:
"@babel/types" "^7.16.7"
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5"
- integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.17.12", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz#86c2347da5acbf5583ba0a10aed4c9bf9da9cf96"
+ integrity sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==
"@babel/helper-remap-async-to-generator@^7.16.8":
version "7.16.8"
@@ -238,23 +237,23 @@
"@babel/helper-wrap-function" "^7.16.8"
"@babel/types" "^7.16.8"
-"@babel/helper-replace-supers@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1"
- integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==
+"@babel/helper-replace-supers@^7.16.7", "@babel/helper-replace-supers@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz#41fdfcc9abaf900e18ba6e5931816d9062a7b2e0"
+ integrity sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==
dependencies:
- "@babel/helper-environment-visitor" "^7.16.7"
- "@babel/helper-member-expression-to-functions" "^7.16.7"
+ "@babel/helper-environment-visitor" "^7.18.2"
+ "@babel/helper-member-expression-to-functions" "^7.17.7"
"@babel/helper-optimise-call-expression" "^7.16.7"
- "@babel/traverse" "^7.16.7"
- "@babel/types" "^7.16.7"
+ "@babel/traverse" "^7.18.2"
+ "@babel/types" "^7.18.2"
-"@babel/helper-simple-access@^7.17.7":
- version "7.17.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz#aaa473de92b7987c6dfa7ce9a7d9674724823367"
- integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==
+"@babel/helper-simple-access@^7.17.7", "@babel/helper-simple-access@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz#4dc473c2169ac3a1c9f4a51cfcd091d1c36fcff9"
+ integrity sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==
dependencies:
- "@babel/types" "^7.17.0"
+ "@babel/types" "^7.18.2"
"@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
version "7.16.0"
@@ -290,81 +289,81 @@
"@babel/traverse" "^7.16.8"
"@babel/types" "^7.16.8"
-"@babel/helpers@^7.12.1", "@babel/helpers@^7.17.9":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.9.tgz#b2af120821bfbe44f9907b1826e168e819375a1a"
- integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==
+"@babel/helpers@^7.12.1", "@babel/helpers@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.18.2.tgz#970d74f0deadc3f5a938bfa250738eb4ac889384"
+ integrity sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==
dependencies:
"@babel/template" "^7.16.7"
- "@babel/traverse" "^7.17.9"
- "@babel/types" "^7.17.0"
+ "@babel/traverse" "^7.18.2"
+ "@babel/types" "^7.18.2"
"@babel/highlight@^7.10.4", "@babel/highlight@^7.16.7":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.9.tgz#61b2ee7f32ea0454612def4fccdae0de232b73e3"
- integrity sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.12.tgz#257de56ee5afbd20451ac0a75686b6b404257351"
+ integrity sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==
dependencies:
"@babel/helper-validator-identifier" "^7.16.7"
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.11.5", "@babel/parser@^7.12.3", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.9", "@babel/parser@^7.7.0":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.9.tgz#9c94189a6062f0291418ca021077983058e171ef"
- integrity sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==
+"@babel/parser@^7.1.0", "@babel/parser@^7.11.5", "@babel/parser@^7.12.3", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.18.0", "@babel/parser@^7.7.0":
+ version "7.18.4"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.4.tgz#6774231779dd700e0af29f6ad8d479582d7ce5ef"
+ integrity sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050"
- integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz#1dca338caaefca368639c9ffb095afbd4d420b1e"
+ integrity sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9"
- integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz#0d498ec8f0374b1e2eb54b9cb2c4c78714c77753"
+ integrity sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
- "@babel/plugin-proposal-optional-chaining" "^7.16.7"
+ "@babel/plugin-proposal-optional-chaining" "^7.17.12"
-"@babel/plugin-proposal-async-generator-functions@^7.16.8":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8"
- integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==
+"@babel/plugin-proposal-async-generator-functions@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz#094a417e31ce7e692d84bab06c8e2a607cbeef03"
+ integrity sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-remap-async-to-generator" "^7.16.8"
"@babel/plugin-syntax-async-generators" "^7.8.4"
-"@babel/plugin-proposal-class-properties@^7.16.0", "@babel/plugin-proposal-class-properties@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0"
- integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==
+"@babel/plugin-proposal-class-properties@^7.16.0", "@babel/plugin-proposal-class-properties@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz#84f65c0cc247d46f40a6da99aadd6438315d80a4"
+ integrity sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-create-class-features-plugin" "^7.17.12"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-proposal-class-static-block@^7.16.7":
- version "7.17.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz#164e8fd25f0d80fa48c5a4d1438a6629325ad83c"
- integrity sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==
+"@babel/plugin-proposal-class-static-block@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz#7d02253156e3c3793bdb9f2faac3a1c05f0ba710"
+ integrity sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.17.6"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-create-class-features-plugin" "^7.18.0"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-proposal-decorators@^7.16.4":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz#67a1653be9c77ce5b6c318aa90c8287b87831619"
- integrity sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA==
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.2.tgz#dbe4086d2d42db489399783c3aa9272e9700afd4"
+ integrity sha512-kbDISufFOxeczi0v4NQP3p5kIeW6izn/6klfWBrIIdGZZe4UpHR+QU03FAoWjGGd9SUXAwbw2pup1kaL4OQsJQ==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.17.9"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-replace-supers" "^7.16.7"
+ "@babel/helper-create-class-features-plugin" "^7.18.0"
+ "@babel/helper-plugin-utils" "^7.17.12"
+ "@babel/helper-replace-supers" "^7.18.2"
"@babel/helper-split-export-declaration" "^7.16.7"
- "@babel/plugin-syntax-decorators" "^7.17.0"
+ "@babel/plugin-syntax-decorators" "^7.17.12"
charcodes "^0.2.0"
"@babel/plugin-proposal-dynamic-import@^7.16.7":
@@ -375,36 +374,36 @@
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
-"@babel/plugin-proposal-export-namespace-from@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163"
- integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==
+"@babel/plugin-proposal-export-namespace-from@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz#b22864ccd662db9606edb2287ea5fd1709f05378"
+ integrity sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-"@babel/plugin-proposal-json-strings@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8"
- integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==
+"@babel/plugin-proposal-json-strings@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz#f4642951792437233216d8c1af370bb0fbff4664"
+ integrity sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-json-strings" "^7.8.3"
-"@babel/plugin-proposal-logical-assignment-operators@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea"
- integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==
+"@babel/plugin-proposal-logical-assignment-operators@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz#c64a1bcb2b0a6d0ed2ff674fd120f90ee4b88a23"
+ integrity sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99"
- integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==
+"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz#1e93079bbc2cbc756f6db6a1925157c4a92b94be"
+ integrity sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
"@babel/plugin-proposal-numeric-separator@^7.16.0", "@babel/plugin-proposal-numeric-separator@^7.16.7":
@@ -415,16 +414,16 @@
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-proposal-object-rest-spread@^7.16.7":
- version "7.17.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz#d9eb649a54628a51701aef7e0ea3d17e2b9dd390"
- integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==
+"@babel/plugin-proposal-object-rest-spread@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz#79f2390c892ba2a68ec112eb0d895cfbd11155e8"
+ integrity sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==
dependencies:
- "@babel/compat-data" "^7.17.0"
- "@babel/helper-compilation-targets" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/compat-data" "^7.17.10"
+ "@babel/helper-compilation-targets" "^7.17.10"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.16.7"
+ "@babel/plugin-transform-parameters" "^7.17.12"
"@babel/plugin-proposal-optional-catch-binding@^7.16.7":
version "7.16.7"
@@ -434,40 +433,40 @@
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-"@babel/plugin-proposal-optional-chaining@^7.16.0", "@babel/plugin-proposal-optional-chaining@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a"
- integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==
+"@babel/plugin-proposal-optional-chaining@^7.16.0", "@babel/plugin-proposal-optional-chaining@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz#f96949e9bacace3a9066323a5cf90cfb9de67174"
+ integrity sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
-"@babel/plugin-proposal-private-methods@^7.16.0", "@babel/plugin-proposal-private-methods@^7.16.11":
- version "7.16.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50"
- integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==
+"@babel/plugin-proposal-private-methods@^7.16.0", "@babel/plugin-proposal-private-methods@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz#c2ca3a80beb7539289938da005ad525a038a819c"
+ integrity sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.16.10"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-create-class-features-plugin" "^7.17.12"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-proposal-private-property-in-object@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce"
- integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==
+"@babel/plugin-proposal-private-property-in-object@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz#b02efb7f106d544667d91ae97405a9fd8c93952d"
+ integrity sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-create-class-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-create-class-features-plugin" "^7.17.12"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
-"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2"
- integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==
+"@babel/plugin-proposal-unicode-property-regex@^7.17.12", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz#3dbd7a67bd7f94c8238b394da112d86aaf32ad4d"
+ integrity sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-create-regexp-features-plugin" "^7.17.12"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-async-generators@^7.8.4":
version "7.8.4"
@@ -497,12 +496,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-syntax-decorators@^7.17.0":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz#a2be3b2c9fe7d78bd4994e790896bc411e2f166d"
- integrity sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==
+"@babel/plugin-syntax-decorators@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz#02e8f678602f0af8222235271efea945cfdb018a"
+ integrity sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-dynamic-import@^7.8.3":
version "7.8.3"
@@ -518,12 +517,19 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
-"@babel/plugin-syntax-flow@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz#202b147e5892b8452bbb0bb269c7ed2539ab8832"
- integrity sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==
+"@babel/plugin-syntax-flow@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz#23d852902acd19f42923fca9d0f196984d124e73"
+ integrity sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
+
+"@babel/plugin-syntax-import-assertions@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz#58096a92b11b2e4e54b24c6a0cc0e5e607abcedd"
+ integrity sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-import-meta@^7.8.3":
version "7.10.4"
@@ -539,12 +545,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-jsx@^7.10.4", "@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665"
- integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==
+"@babel/plugin-syntax-jsx@^7.10.4", "@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz#834035b45061983a491f60096f61a2e7c5674a47"
+ integrity sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
version "7.10.4"
@@ -602,27 +608,27 @@
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-syntax-typescript@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8"
- integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==
+"@babel/plugin-syntax-typescript@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz#b54fc3be6de734a56b87508f99d6428b5b605a7b"
+ integrity sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-arrow-functions@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154"
- integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==
+"@babel/plugin-transform-arrow-functions@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz#dddd783b473b1b1537ef46423e3944ff24898c45"
+ integrity sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-async-to-generator@^7.16.8":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808"
- integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==
+"@babel/plugin-transform-async-to-generator@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz#dbe5511e6b01eee1496c944e35cdfe3f58050832"
+ integrity sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==
dependencies:
"@babel/helper-module-imports" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-remap-async-to-generator" "^7.16.8"
"@babel/plugin-transform-block-scoped-functions@^7.16.7":
@@ -632,40 +638,40 @@
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-block-scoping@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87"
- integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==
+"@babel/plugin-transform-block-scoping@^7.17.12":
+ version "7.18.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz#7988627b3e9186a13e4d7735dc9c34a056613fb9"
+ integrity sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-classes@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00"
- integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==
+"@babel/plugin-transform-classes@^7.17.12":
+ version "7.18.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz#51310b812a090b846c784e47087fa6457baef814"
+ integrity sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-environment-visitor" "^7.16.7"
- "@babel/helper-function-name" "^7.16.7"
+ "@babel/helper-environment-visitor" "^7.18.2"
+ "@babel/helper-function-name" "^7.17.9"
"@babel/helper-optimise-call-expression" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-replace-supers" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
+ "@babel/helper-replace-supers" "^7.18.2"
"@babel/helper-split-export-declaration" "^7.16.7"
globals "^11.1.0"
-"@babel/plugin-transform-computed-properties@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470"
- integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==
+"@babel/plugin-transform-computed-properties@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz#bca616a83679698f3258e892ed422546e531387f"
+ integrity sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-destructuring@^7.16.7":
- version "7.17.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz#49dc2675a7afa9a5e4c6bdee636061136c3408d1"
- integrity sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==
+"@babel/plugin-transform-destructuring@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz#dc4f92587e291b4daa78aa20cc2d7a63aa11e858"
+ integrity sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4":
version "7.16.7"
@@ -675,12 +681,12 @@
"@babel/helper-create-regexp-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-duplicate-keys@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9"
- integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==
+"@babel/plugin-transform-duplicate-keys@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz#a09aa709a3310013f8e48e0e23bc7ace0f21477c"
+ integrity sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-exponentiation-operator@^7.16.7":
version "7.16.7"
@@ -691,19 +697,19 @@
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-flow-strip-types@^7.16.0":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz#291fb140c78dabbf87f2427e7c7c332b126964b8"
- integrity sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz#5e070f99a4152194bd9275de140e83a92966cab3"
+ integrity sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-flow" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
+ "@babel/plugin-syntax-flow" "^7.17.12"
-"@babel/plugin-transform-for-of@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c"
- integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==
+"@babel/plugin-transform-for-of@^7.18.1":
+ version "7.18.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz#ed14b657e162b72afbbb2b4cdad277bf2bb32036"
+ integrity sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-function-name@^7.16.7":
version "7.16.7"
@@ -714,12 +720,12 @@
"@babel/helper-function-name" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1"
- integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==
+"@babel/plugin-transform-literals@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz#97131fbc6bbb261487105b4b3edbf9ebf9c830ae"
+ integrity sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-member-expression-literals@^7.16.7":
version "7.16.7"
@@ -728,57 +734,58 @@
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-modules-amd@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186"
- integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==
+"@babel/plugin-transform-modules-amd@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz#7ef1002e67e36da3155edc8bf1ac9398064c02ed"
+ integrity sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==
dependencies:
- "@babel/helper-module-transforms" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-module-transforms" "^7.18.0"
+ "@babel/helper-plugin-utils" "^7.17.12"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-commonjs@^7.16.8":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz#274be1a2087beec0254d4abd4d86e52442e1e5b6"
- integrity sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==
+"@babel/plugin-transform-modules-commonjs@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz#1aa8efa2e2a6e818b6a7f2235fceaf09bdb31e9e"
+ integrity sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==
dependencies:
- "@babel/helper-module-transforms" "^7.17.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/helper-simple-access" "^7.17.7"
+ "@babel/helper-module-transforms" "^7.18.0"
+ "@babel/helper-plugin-utils" "^7.17.12"
+ "@babel/helper-simple-access" "^7.18.2"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-systemjs@^7.16.7":
- version "7.17.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz#81fd834024fae14ea78fbe34168b042f38703859"
- integrity sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==
+"@babel/plugin-transform-modules-systemjs@^7.18.0":
+ version "7.18.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz#3d6fd9868c735cce8f38d6ae3a407fb7e61e6d46"
+ integrity sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==
dependencies:
"@babel/helper-hoist-variables" "^7.16.7"
- "@babel/helper-module-transforms" "^7.17.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-module-transforms" "^7.18.0"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-validator-identifier" "^7.16.7"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-umd@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618"
- integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==
+"@babel/plugin-transform-modules-umd@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz#56aac64a2c2a1922341129a4597d1fd5c3ff020f"
+ integrity sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==
dependencies:
- "@babel/helper-module-transforms" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-module-transforms" "^7.18.0"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252"
- integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==
+"@babel/plugin-transform-named-capturing-groups-regex@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz#9c4a5a5966e0434d515f2675c227fd8cc8606931"
+ integrity sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.16.7"
+ "@babel/helper-create-regexp-features-plugin" "^7.17.12"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-new-target@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244"
- integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==
+"@babel/plugin-transform-new-target@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz#10842cd605a620944e81ea6060e9e65c265742e3"
+ integrity sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-object-super@^7.16.7":
version "7.16.7"
@@ -788,12 +795,12 @@
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-replace-supers" "^7.16.7"
-"@babel/plugin-transform-parameters@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f"
- integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==
+"@babel/plugin-transform-parameters@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz#eb467cd9586ff5ff115a9880d6fdbd4a846b7766"
+ integrity sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-property-literals@^7.16.7":
version "7.16.7"
@@ -803,11 +810,11 @@
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-react-constant-elements@^7.12.1":
- version "7.17.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz#6cc273c2f612a6a50cb657e63ee1303e5e68d10a"
- integrity sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz#cc580857696b6dd9e5e3d079e673d060a0657f37"
+ integrity sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.16.7":
version "7.16.7"
@@ -823,46 +830,47 @@
dependencies:
"@babel/plugin-transform-react-jsx" "^7.16.7"
-"@babel/plugin-transform-react-jsx@^7.16.7":
- version "7.17.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz#eac1565da176ccb1a715dae0b4609858808008c1"
- integrity sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==
+"@babel/plugin-transform-react-jsx@^7.16.7", "@babel/plugin-transform-react-jsx@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz#2aa20022709cd6a3f40b45d60603d5f269586dba"
+ integrity sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-module-imports" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-jsx" "^7.16.7"
- "@babel/types" "^7.17.0"
+ "@babel/helper-plugin-utils" "^7.17.12"
+ "@babel/plugin-syntax-jsx" "^7.17.12"
+ "@babel/types" "^7.17.12"
"@babel/plugin-transform-react-pure-annotations@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz#232bfd2f12eb551d6d7d01d13fe3f86b45eb9c67"
- integrity sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz#ef82c8e310913f3522462c9ac967d395092f1954"
+ integrity sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-regenerator@^7.16.7":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz#0a33c3a61cf47f45ed3232903683a0afd2d3460c"
- integrity sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==
+"@babel/plugin-transform-regenerator@^7.18.0":
+ version "7.18.0"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz#44274d655eb3f1af3f3a574ba819d3f48caf99d5"
+ integrity sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==
dependencies:
+ "@babel/helper-plugin-utils" "^7.17.12"
regenerator-transform "^0.15.0"
-"@babel/plugin-transform-reserved-words@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586"
- integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==
+"@babel/plugin-transform-reserved-words@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz#7dbd349f3cdffba751e817cf40ca1386732f652f"
+ integrity sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-runtime@^7.16.4":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz#0a2e08b5e2b2d95c4b1d3b3371a2180617455b70"
- integrity sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz#04637de1e45ae8847ff14b9beead09c33d34374d"
+ integrity sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==
dependencies:
"@babel/helper-module-imports" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
babel-plugin-polyfill-corejs2 "^0.3.0"
babel-plugin-polyfill-corejs3 "^0.5.0"
babel-plugin-polyfill-regenerator "^0.3.0"
@@ -875,12 +883,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-spread@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44"
- integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==
+"@babel/plugin-transform-spread@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz#c112cad3064299f03ea32afed1d659223935d1f5"
+ integrity sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"
"@babel/plugin-transform-sticky-regex@^7.16.7":
@@ -890,28 +898,28 @@
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
-"@babel/plugin-transform-template-literals@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab"
- integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==
+"@babel/plugin-transform-template-literals@^7.18.2":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz#31ed6915721864847c48b656281d0098ea1add28"
+ integrity sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-typeof-symbol@^7.16.7":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e"
- integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==
+"@babel/plugin-transform-typeof-symbol@^7.17.12":
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz#0f12f57ac35e98b35b4ed34829948d42bd0e6889"
+ integrity sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
-"@babel/plugin-transform-typescript@^7.16.7":
- version "7.16.8"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0"
- integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==
+"@babel/plugin-transform-typescript@^7.17.12":
+ version "7.18.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz#587eaf6a39edb8c06215e550dc939faeadd750bf"
+ integrity sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
- "@babel/plugin-syntax-typescript" "^7.16.7"
+ "@babel/helper-create-class-features-plugin" "^7.18.0"
+ "@babel/helper-plugin-utils" "^7.17.12"
+ "@babel/plugin-syntax-typescript" "^7.17.12"
"@babel/plugin-transform-unicode-escapes@^7.16.7":
version "7.16.7"
@@ -929,36 +937,37 @@
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4", "@babel/preset-env@^7.8.4":
- version "7.16.11"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982"
- integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.2.tgz#f47d3000a098617926e674c945d95a28cb90977a"
+ integrity sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==
dependencies:
- "@babel/compat-data" "^7.16.8"
- "@babel/helper-compilation-targets" "^7.16.7"
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/compat-data" "^7.17.10"
+ "@babel/helper-compilation-targets" "^7.18.2"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-validator-option" "^7.16.7"
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7"
- "@babel/plugin-proposal-async-generator-functions" "^7.16.8"
- "@babel/plugin-proposal-class-properties" "^7.16.7"
- "@babel/plugin-proposal-class-static-block" "^7.16.7"
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.17.12"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.17.12"
+ "@babel/plugin-proposal-async-generator-functions" "^7.17.12"
+ "@babel/plugin-proposal-class-properties" "^7.17.12"
+ "@babel/plugin-proposal-class-static-block" "^7.18.0"
"@babel/plugin-proposal-dynamic-import" "^7.16.7"
- "@babel/plugin-proposal-export-namespace-from" "^7.16.7"
- "@babel/plugin-proposal-json-strings" "^7.16.7"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7"
+ "@babel/plugin-proposal-export-namespace-from" "^7.17.12"
+ "@babel/plugin-proposal-json-strings" "^7.17.12"
+ "@babel/plugin-proposal-logical-assignment-operators" "^7.17.12"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.17.12"
"@babel/plugin-proposal-numeric-separator" "^7.16.7"
- "@babel/plugin-proposal-object-rest-spread" "^7.16.7"
+ "@babel/plugin-proposal-object-rest-spread" "^7.18.0"
"@babel/plugin-proposal-optional-catch-binding" "^7.16.7"
- "@babel/plugin-proposal-optional-chaining" "^7.16.7"
- "@babel/plugin-proposal-private-methods" "^7.16.11"
- "@babel/plugin-proposal-private-property-in-object" "^7.16.7"
- "@babel/plugin-proposal-unicode-property-regex" "^7.16.7"
+ "@babel/plugin-proposal-optional-chaining" "^7.17.12"
+ "@babel/plugin-proposal-private-methods" "^7.17.12"
+ "@babel/plugin-proposal-private-property-in-object" "^7.17.12"
+ "@babel/plugin-proposal-unicode-property-regex" "^7.17.12"
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-syntax-class-properties" "^7.12.13"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
+ "@babel/plugin-syntax-import-assertions" "^7.17.12"
"@babel/plugin-syntax-json-strings" "^7.8.3"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
@@ -968,44 +977,44 @@
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
"@babel/plugin-syntax-top-level-await" "^7.14.5"
- "@babel/plugin-transform-arrow-functions" "^7.16.7"
- "@babel/plugin-transform-async-to-generator" "^7.16.8"
+ "@babel/plugin-transform-arrow-functions" "^7.17.12"
+ "@babel/plugin-transform-async-to-generator" "^7.17.12"
"@babel/plugin-transform-block-scoped-functions" "^7.16.7"
- "@babel/plugin-transform-block-scoping" "^7.16.7"
- "@babel/plugin-transform-classes" "^7.16.7"
- "@babel/plugin-transform-computed-properties" "^7.16.7"
- "@babel/plugin-transform-destructuring" "^7.16.7"
+ "@babel/plugin-transform-block-scoping" "^7.17.12"
+ "@babel/plugin-transform-classes" "^7.17.12"
+ "@babel/plugin-transform-computed-properties" "^7.17.12"
+ "@babel/plugin-transform-destructuring" "^7.18.0"
"@babel/plugin-transform-dotall-regex" "^7.16.7"
- "@babel/plugin-transform-duplicate-keys" "^7.16.7"
+ "@babel/plugin-transform-duplicate-keys" "^7.17.12"
"@babel/plugin-transform-exponentiation-operator" "^7.16.7"
- "@babel/plugin-transform-for-of" "^7.16.7"
+ "@babel/plugin-transform-for-of" "^7.18.1"
"@babel/plugin-transform-function-name" "^7.16.7"
- "@babel/plugin-transform-literals" "^7.16.7"
+ "@babel/plugin-transform-literals" "^7.17.12"
"@babel/plugin-transform-member-expression-literals" "^7.16.7"
- "@babel/plugin-transform-modules-amd" "^7.16.7"
- "@babel/plugin-transform-modules-commonjs" "^7.16.8"
- "@babel/plugin-transform-modules-systemjs" "^7.16.7"
- "@babel/plugin-transform-modules-umd" "^7.16.7"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8"
- "@babel/plugin-transform-new-target" "^7.16.7"
+ "@babel/plugin-transform-modules-amd" "^7.18.0"
+ "@babel/plugin-transform-modules-commonjs" "^7.18.2"
+ "@babel/plugin-transform-modules-systemjs" "^7.18.0"
+ "@babel/plugin-transform-modules-umd" "^7.18.0"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.17.12"
+ "@babel/plugin-transform-new-target" "^7.17.12"
"@babel/plugin-transform-object-super" "^7.16.7"
- "@babel/plugin-transform-parameters" "^7.16.7"
+ "@babel/plugin-transform-parameters" "^7.17.12"
"@babel/plugin-transform-property-literals" "^7.16.7"
- "@babel/plugin-transform-regenerator" "^7.16.7"
- "@babel/plugin-transform-reserved-words" "^7.16.7"
+ "@babel/plugin-transform-regenerator" "^7.18.0"
+ "@babel/plugin-transform-reserved-words" "^7.17.12"
"@babel/plugin-transform-shorthand-properties" "^7.16.7"
- "@babel/plugin-transform-spread" "^7.16.7"
+ "@babel/plugin-transform-spread" "^7.17.12"
"@babel/plugin-transform-sticky-regex" "^7.16.7"
- "@babel/plugin-transform-template-literals" "^7.16.7"
- "@babel/plugin-transform-typeof-symbol" "^7.16.7"
+ "@babel/plugin-transform-template-literals" "^7.18.2"
+ "@babel/plugin-transform-typeof-symbol" "^7.17.12"
"@babel/plugin-transform-unicode-escapes" "^7.16.7"
"@babel/plugin-transform-unicode-regex" "^7.16.7"
"@babel/preset-modules" "^0.1.5"
- "@babel/types" "^7.16.8"
+ "@babel/types" "^7.18.2"
babel-plugin-polyfill-corejs2 "^0.3.0"
babel-plugin-polyfill-corejs3 "^0.5.0"
babel-plugin-polyfill-regenerator "^0.3.0"
- core-js-compat "^3.20.2"
+ core-js-compat "^3.22.1"
semver "^6.3.0"
"@babel/preset-modules@^0.1.5":
@@ -1020,38 +1029,38 @@
esutils "^2.0.2"
"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.16.7.tgz#4c18150491edc69c183ff818f9f2aecbe5d93852"
- integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.17.12.tgz#62adbd2d1870c0de3893095757ed5b00b492ab3d"
+ integrity sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-validator-option" "^7.16.7"
"@babel/plugin-transform-react-display-name" "^7.16.7"
- "@babel/plugin-transform-react-jsx" "^7.16.7"
+ "@babel/plugin-transform-react-jsx" "^7.17.12"
"@babel/plugin-transform-react-jsx-development" "^7.16.7"
"@babel/plugin-transform-react-pure-annotations" "^7.16.7"
"@babel/preset-typescript@^7.16.0":
- version "7.16.7"
- resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9"
- integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==
+ version "7.17.12"
+ resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz#40269e0a0084d56fc5731b6c40febe1c9a4a3e8c"
+ integrity sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==
dependencies:
- "@babel/helper-plugin-utils" "^7.16.7"
+ "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-validator-option" "^7.16.7"
- "@babel/plugin-transform-typescript" "^7.16.7"
+ "@babel/plugin-transform-typescript" "^7.17.12"
"@babel/runtime-corejs3@^7.10.2":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz#3d02d0161f0fbf3ada8e88159375af97690f4055"
- integrity sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==
+ version "7.18.3"
+ resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz#52f0241a31e0ec61a6187530af6227c2846bd60c"
+ integrity sha512-l4ddFwrc9rnR+EJsHsh+TJ4A35YqQz/UqcjtlX2ov53hlJYG5CxtQmNZxyajwDVmCxwy++rtvGU5HazCK4W41Q==
dependencies:
core-js-pure "^3.20.2"
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72"
- integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==
+"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7":
+ version "7.18.3"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.3.tgz#c7b654b57f6f63cf7f8b418ac9ca04408c4579f4"
+ integrity sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==
dependencies:
regenerator-runtime "^0.13.4"
@@ -1064,26 +1073,26 @@
"@babel/parser" "^7.16.7"
"@babel/types" "^7.16.7"
-"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.17.9", "@babel/traverse@^7.7.0":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.9.tgz#1f9b207435d9ae4a8ed6998b2b82300d83c37a0d"
- integrity sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==
+"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.0", "@babel/traverse@^7.18.2", "@babel/traverse@^7.7.0":
+ version "7.18.2"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.2.tgz#b77a52604b5cc836a9e1e08dca01cba67a12d2e8"
+ integrity sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==
dependencies:
"@babel/code-frame" "^7.16.7"
- "@babel/generator" "^7.17.9"
- "@babel/helper-environment-visitor" "^7.16.7"
+ "@babel/generator" "^7.18.2"
+ "@babel/helper-environment-visitor" "^7.18.2"
"@babel/helper-function-name" "^7.17.9"
"@babel/helper-hoist-variables" "^7.16.7"
"@babel/helper-split-export-declaration" "^7.16.7"
- "@babel/parser" "^7.17.9"
- "@babel/types" "^7.17.0"
+ "@babel/parser" "^7.18.0"
+ "@babel/types" "^7.18.2"
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.11.5", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b"
- integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
+"@babel/types@^7.0.0", "@babel/types@^7.11.5", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.17.12", "@babel/types@^7.18.0", "@babel/types@^7.18.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
+ version "7.18.4"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.4.tgz#27eae9b9fd18e9dccc3f9d6ad051336f307be354"
+ integrity sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==
dependencies:
"@babel/helper-validator-identifier" "^7.16.7"
to-fast-properties "^2.0.0"
@@ -1093,17 +1102,17 @@
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
-"@clappr/core@^0.4.17":
+"@clappr/core@^0.4.21":
version "0.4.21"
resolved "https://registry.yarnpkg.com/@clappr/core/-/core-0.4.21.tgz#51c8e84e3e7542e0f8dc7aefb81d26c8079d6bf8"
integrity sha512-ReUiWsYgOCXosAMrCh6Zg8hoxQPtA4zM2njjcwfxVxKgeuF6Lrhm+PoNleJ5ST/r6EXdzgX5FZbEyMzUIV0GgQ==
-"@clappr/hlsjs-playback@^0.5.3":
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/@clappr/hlsjs-playback/-/hlsjs-playback-0.5.3.tgz#0c5128d70b351fc84c59bc782df24b06b7a59317"
- integrity sha512-+DNh7ZuGBcusEuR6SnCEbilLTEUZsDDkQkaFfNPSd8CovShbM0UXjDHiEu0F43IKFb/g4HJDOd7Eban5tMkMpQ==
+"@clappr/hlsjs-playback@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/@clappr/hlsjs-playback/-/hlsjs-playback-0.6.0.tgz#e4b19d66177f161b546171bd6ef3b70df6f2a13d"
+ integrity sha512-aw56rTB1V5YiCryximSwSEKgvtISmrsMhRNUnsMshUoSGZi3mAxT1Wiab+ShHInPRtbu4HWgZzDJpIy+a/+i8w==
-"@clappr/plugins@^0.4.10":
+"@clappr/plugins@^0.4.16":
version "0.4.16"
resolved "https://registry.yarnpkg.com/@clappr/plugins/-/plugins-0.4.16.tgz#4a682c89b8249c35e92ccbf37707847d4e4189d7"
integrity sha512-fiTGrOEmFzbhtJLHIWPfZ/Pt2uG3tzsXm1RVGQUi28aT1LnX6C7WpWROPev/vaULNV8ZoWcit3uBnw38amzZPQ==
@@ -1133,38 +1142,38 @@
resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18"
integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==
-"@date-io/core@^2.13.1":
- version "2.13.1"
- resolved "https://registry.yarnpkg.com/@date-io/core/-/core-2.13.1.tgz#f041765aff5c55fbc7e37fdd75fc1792733426d6"
- integrity sha512-pVI9nfkf2qClb2Cxdq0Q4zJhdawMG4ybWZUVGifT78FDwzRMX2SwXBb55s5NRJk0HcIicDuxktmCtemZqMH1Zg==
+"@date-io/core@^2.14.0":
+ version "2.14.0"
+ resolved "https://registry.yarnpkg.com/@date-io/core/-/core-2.14.0.tgz#03e9b9b9fc8e4d561c32dd324df0f3ccd967ef14"
+ integrity sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw==
"@date-io/date-fns@^2.11.0":
- version "2.13.1"
- resolved "https://registry.yarnpkg.com/@date-io/date-fns/-/date-fns-2.13.1.tgz#19d8a245dab61c03c95ba492d679d98d2b0b4af5"
- integrity sha512-8fmfwjiLMpFLD+t4NBwDx0eblWnNcgt4NgfT/uiiQTGI81fnPu9tpBMYdAcuWxaV7LLpXgzLBx1SYWAMDVUDQQ==
+ version "2.14.0"
+ resolved "https://registry.yarnpkg.com/@date-io/date-fns/-/date-fns-2.14.0.tgz#92ab150f488f294c135c873350d154803cebdbea"
+ integrity sha512-4fJctdVyOd5cKIKGaWUM+s3MUXMuzkZaHuTY15PH70kU1YTMrCoauA7hgQVx9qj0ZEbGrH9VSPYJYnYro7nKiA==
dependencies:
- "@date-io/core" "^2.13.1"
+ "@date-io/core" "^2.14.0"
"@date-io/dayjs@^2.11.0":
- version "2.13.1"
- resolved "https://registry.yarnpkg.com/@date-io/dayjs/-/dayjs-2.13.1.tgz#98461d22ee98179b9f2dca3b36f1b618704ae593"
- integrity sha512-5bL4WWWmlI4uGZVScANhHJV7Mjp93ec2gNeUHDqqLaMZhp51S0NgD25oqj/k0LqBn1cdU2MvzNpk/ObMmVv5cQ==
+ version "2.14.0"
+ resolved "https://registry.yarnpkg.com/@date-io/dayjs/-/dayjs-2.14.0.tgz#8d4e93e1d473bb5f25210866204dc33384ca4c20"
+ integrity sha512-4fRvNWaOh7AjvOyJ4h6FYMS7VHLQnIEeAV5ahv6sKYWx+1g1UwYup8h7+gPuoF+sW2hTScxi7PVaba2Jk/U8Og==
dependencies:
- "@date-io/core" "^2.13.1"
+ "@date-io/core" "^2.14.0"
"@date-io/luxon@^2.11.1":
- version "2.13.1"
- resolved "https://registry.yarnpkg.com/@date-io/luxon/-/luxon-2.13.1.tgz#3701b3cabfffda5102af302979aa6e58acfda91a"
- integrity sha512-yG+uM7lXfwLyKKEwjvP8oZ7qblpmfl9gxQYae55ifbwiTs0CoCTkYkxEaQHGkYtTqGTzLqcb0O9Pzx6vgWg+yg==
+ version "2.14.0"
+ resolved "https://registry.yarnpkg.com/@date-io/luxon/-/luxon-2.14.0.tgz#cd1641229e00a899625895de3a31e3aaaf66629f"
+ integrity sha512-KmpBKkQFJ/YwZgVd0T3h+br/O0uL9ZdE7mn903VPAG2ZZncEmaUfUdYKFT7v7GyIKJ4KzCp379CRthEbxevEVg==
dependencies:
- "@date-io/core" "^2.13.1"
+ "@date-io/core" "^2.14.0"
"@date-io/moment@^2.11.0":
- version "2.13.1"
- resolved "https://registry.yarnpkg.com/@date-io/moment/-/moment-2.13.1.tgz#122a51e4bdedf71ff3babb264427737dc022c1e6"
- integrity sha512-XX1X/Tlvl3TdqQy2j0ZUtEJV6Rl8tOyc5WOS3ki52He28Uzme4Ro/JuPWTMBDH63weSWIZDlbR7zBgp3ZA2y1A==
+ version "2.14.0"
+ resolved "https://registry.yarnpkg.com/@date-io/moment/-/moment-2.14.0.tgz#8300abd6ae8c55d8edee90d118db3cef0b1d4f58"
+ integrity sha512-VsoLXs94GsZ49ecWuvFbsa081zEv2xxG7d+izJsqGa2L8RPZLlwk27ANh87+SNnOUpp+qy2AoCAf0mx4XXhioA==
dependencies:
- "@date-io/core" "^2.13.1"
+ "@date-io/core" "^2.14.0"
"@emotion/babel-plugin@^11.7.1":
version "11.9.2"
@@ -1200,7 +1209,7 @@
resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413"
integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==
-"@emotion/is-prop-valid@^1.1.2":
+"@emotion/is-prop-valid@^1.1.1", "@emotion/is-prop-valid@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz#34ad6e98e871aa6f7a20469b602911b8b11b3a95"
integrity sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==
@@ -1212,7 +1221,7 @@
resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50"
integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==
-"@emotion/react@^11.5.0":
+"@emotion/react@^11.9.0":
version "11.9.0"
resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.9.0.tgz#b6d42b1db3bd7511e7a7c4151dc8bc82e14593b8"
integrity sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==
@@ -1241,7 +1250,7 @@
resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.0.tgz#56d99c41f0a1cda2726a05aa6a20afd4c63e58d2"
integrity sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==
-"@emotion/styled@^11.3.0":
+"@emotion/styled@^11.8.1":
version "11.8.1"
resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.8.1.tgz#856f6f63aceef0eb783985fa2322e2bf66d04e17"
integrity sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==
@@ -1292,26 +1301,21 @@
minimatch "^3.0.4"
strip-json-comments "^3.1.1"
-"@fontsource/dosis@^4.5.1":
+"@fontsource/dosis@^4.5.8":
version "4.5.8"
resolved "https://registry.yarnpkg.com/@fontsource/dosis/-/dosis-4.5.8.tgz#d6c78fcd2e9df179efb09d96563868bb5ef4dfd9"
integrity sha512-dv9Mw3dMzVPTADMIo49y/b7S7W5LTGYOIeN+Ciht1PLX1+kKPUNwiapc3uU8DIQZrOGiuNo8ktUPtkTBjYoeNQ==
-"@fontsource/roboto@^4.5.5":
- version "4.5.5"
- resolved "https://registry.yarnpkg.com/@fontsource/roboto/-/roboto-4.5.5.tgz#4ecc38e690469378e2ec2a97f9c12282c654cc93"
- integrity sha512-Pe1p+gAO6K0aLxBXlLoJRHVx352tVc/v/7DOnvM3t+FYXb+KUga9aCD1NpnDfd0kKnWXqrZyAXguyyFWDDuphw==
+"@fontsource/roboto@^4.5.7":
+ version "4.5.7"
+ resolved "https://registry.yarnpkg.com/@fontsource/roboto/-/roboto-4.5.7.tgz#292740a52fa2bac61b89f92e1c588037defe65cb"
+ integrity sha512-m57UMER23Mk6Drg9OjtHW1Y+0KPGyZfE5XJoPTOsLARLar6013kJj4X2HICt+iFLJqIgTahA/QAvSn9lwF1EEw==
"@fortawesome/fontawesome-common-types@6.1.1":
version "6.1.1"
resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.1.tgz#7dc996042d21fc1ae850e3173b5c67b0549f9105"
integrity sha512-wVn5WJPirFTnzN6tR95abCx+ocH+3IFLXAgyavnf9hUmN0CfWoDjPT/BAWsUVwSlYYVBeCLJxaqi7ZGe4uSjBA==
-"@fortawesome/fontawesome-common-types@^0.2.36":
- version "0.2.36"
- resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz#b44e52db3b6b20523e0c57ef8c42d315532cb903"
- integrity sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg==
-
"@fortawesome/fontawesome-svg-core@^6.1.1":
version "6.1.1"
resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.1.1.tgz#3424ec6182515951816be9b11665d67efdce5b5f"
@@ -1319,21 +1323,21 @@
dependencies:
"@fortawesome/fontawesome-common-types" "6.1.1"
-"@fortawesome/free-brands-svg-icons@^5.15.2":
- version "5.15.4"
- resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.15.4.tgz#ec8a44dd383bcdd58aa7d1c96f38251e6fec9733"
- integrity sha512-f1witbwycL9cTENJegcmcZRYyawAFbm8+c6IirLmwbbpqz46wyjbQYLuxOc7weXFXfB7QR8/Vd2u5R3q6JYD9g==
+"@fortawesome/free-brands-svg-icons@^6.1.1":
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.1.1.tgz#3580961d4f42bd51dc171842402f23a18a5480b1"
+ integrity sha512-mFbI/czjBZ+paUtw5NPr2IXjun5KAC8eFqh1hnxowjA4mMZxWz4GCIksq6j9ZSa6Uxj9JhjjDVEd77p2LN2Blg==
dependencies:
- "@fortawesome/fontawesome-common-types" "^0.2.36"
+ "@fortawesome/fontawesome-common-types" "6.1.1"
-"@fortawesome/free-solid-svg-icons@^5.15.2":
- version "5.15.4"
- resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz#2a68f3fc3ddda12e52645654142b9e4e8fbb6cc5"
- integrity sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w==
+"@fortawesome/free-solid-svg-icons@^6.1.1":
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.1.1.tgz#3369e673f8fe8be2fba30b1ec274d47490a830a6"
+ integrity sha512-0/5exxavOhI/D4Ovm2r3vxNojGZioPwmFrKg0ZUH69Q68uFhFPs6+dhAToh6VEQBntxPRYPuT5Cg1tpNa9JUPg==
dependencies:
- "@fortawesome/fontawesome-common-types" "^0.2.36"
+ "@fortawesome/fontawesome-common-types" "6.1.1"
-"@fortawesome/react-fontawesome@^0.1.14":
+"@fortawesome/react-fontawesome@^0.1.18":
version "0.1.18"
resolved "https://registry.yarnpkg.com/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.18.tgz#dae37f718a24e14d7a99a5496c873d69af3fbd73"
integrity sha512-RwLIB4TZw0M9gvy5u+TusAA0afbwM4JQIimNH/j3ygd6aIvYPQLqXMhC9ErY26J23rDPyDZldIfPq/HpTTJ/tQ==
@@ -1576,16 +1580,6 @@
"@types/istanbul-reports" "^1.1.1"
"@types/yargs" "^13.0.0"
-"@jest/types@^25.5.0":
- version "25.5.0"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d"
- integrity sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==
- dependencies:
- "@types/istanbul-lib-coverage" "^2.0.0"
- "@types/istanbul-reports" "^1.1.1"
- "@types/yargs" "^15.0.0"
- chalk "^3.0.0"
-
"@jest/types@^26.6.0", "@jest/types@^26.6.2":
version "26.6.2"
resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e"
@@ -1597,20 +1591,50 @@
"@types/yargs" "^15.0.0"
chalk "^4.0.0"
+"@jridgewell/gen-mapping@^0.1.0":
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996"
+ integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==
+ dependencies:
+ "@jridgewell/set-array" "^1.0.0"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+
+"@jridgewell/gen-mapping@^0.3.0":
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz#cf92a983c83466b8c0ce9124fadeaf09f7c66ea9"
+ integrity sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==
+ dependencies:
+ "@jridgewell/set-array" "^1.0.0"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
"@jridgewell/resolve-uri@^3.0.3":
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz#4ac237f4dabc8dd93330386907b97591801f7352"
- integrity sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz#30cd49820a962aff48c8fffc5cd760151fca61fe"
+ integrity sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==
+
+"@jridgewell/set-array@^1.0.0":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.1.tgz#36a6acc93987adcf0ba50c66908bd0b70de8afea"
+ integrity sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==
+
+"@jridgewell/source-map@^0.3.2":
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
+ integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.3.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
"@jridgewell/sourcemap-codec@^1.4.10":
- version "1.4.11"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec"
- integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==
+ version "1.4.13"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz#b6461fb0c2964356c469e115f504c95ad97ab88c"
+ integrity sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==
-"@jridgewell/trace-mapping@^0.3.0":
- version "0.3.9"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
- integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
+"@jridgewell/trace-mapping@^0.3.9":
+ version "0.3.13"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz#dcfe3e95f224c8fe97a87a5235defec999aa92ea"
+ integrity sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==
dependencies:
"@jridgewell/resolve-uri" "^3.0.3"
"@jridgewell/sourcemap-codec" "^1.4.10"
@@ -1625,7 +1649,7 @@
"@lingui/conf" "^3.13.3"
mkdirp "^1.0.4"
-"@lingui/cli@^3.4.0":
+"@lingui/cli@^3.13.3":
version "3.13.3"
resolved "https://registry.yarnpkg.com/@lingui/cli/-/cli-3.13.3.tgz#b573a62394c1064c82dc7ac868d7c3311d991446"
integrity sha512-6AswBsIAn3+JZj9hhqcKjPGpBPnM8m7TT235iQiWHHbq11DDh1l0eH6KTCqCaWW9nIALWgxmI/03zCInRTrzRQ==
@@ -1674,7 +1698,7 @@
jest-validate "^26.5.2"
lodash.get "^4.4.2"
-"@lingui/core@^3.13.2", "@lingui/core@^3.13.3":
+"@lingui/core@^3.13.3":
version "3.13.3"
resolved "https://registry.yarnpkg.com/@lingui/core/-/core-3.13.3.tgz#cbeb7449090c7fe2625e8f2dae2a73e9f0c173f4"
integrity sha512-3rQDIC7PtPfUuZCSNfU0nziWNMlGk3JhpxENzGrlt1M8w5RHson89Mk1Ce/how+hWzFpumCQDWLDDhyRPpydbg==
@@ -1683,7 +1707,7 @@
make-plural "^6.2.2"
messageformat-parser "^4.1.3"
-"@lingui/macro@^3.4.0":
+"@lingui/macro@^3.13.3":
version "3.13.3"
resolved "https://registry.yarnpkg.com/@lingui/macro/-/macro-3.13.3.tgz#699b60e6676c3c9e3c9eed6564155fc9e23d6aa8"
integrity sha512-nPldmgPGNfGTVW3TTkSZiaPI5jDQKwv/Hfmjzwo/VzfXpcjxoqz0oDGQBx8mbdKcMgpq+g6fV2Y5aCosTazdqg==
@@ -1692,7 +1716,7 @@
"@lingui/conf" "^3.13.3"
ramda "^0.27.1"
-"@lingui/react@^3.4.0":
+"@lingui/react@^3.13.3":
version "3.13.3"
resolved "https://registry.yarnpkg.com/@lingui/react/-/react-3.13.3.tgz#e68284b00a1096d112553bd74a361c17810478c5"
integrity sha512-sCCI5xMcUY9b6w2lwbwy6iHpo1Fb9TDcjcHAD2KI5JueLH+WWQG66tIHiVAlSsQ+hmQ9Tt+f86H05JQEiDdIvg==
@@ -1700,153 +1724,75 @@
"@babel/runtime" "^7.11.2"
"@lingui/core" "^3.13.3"
-"@material-ui/core@^4.11.3":
- version "4.12.4"
- resolved "https://registry.yarnpkg.com/@material-ui/core/-/core-4.12.4.tgz#4ac17488e8fcaf55eb6a7f5efb2a131e10138a73"
- integrity sha512-tr7xekNlM9LjA6pagJmL8QCgZXaubWUwkJnoYcMKd4gw/t4XiyvnTkjdGrUVicyB2BsdaAv1tvow45bPM4sSwQ==
+"@mui/base@5.0.0-alpha.55":
+ version "5.0.0-alpha.55"
+ resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.55.tgz#564d6c9374b4cfe86a4493512356047636076d4f"
+ integrity sha512-caPa04xwZF5Gv7qkto32xRBwubNgkjbXQngqp8PN10DQ/XcLtoe4PqrSPjwWBH0iNUZSRDf2HPP71tIU7bdR7Q==
dependencies:
- "@babel/runtime" "^7.4.4"
- "@material-ui/styles" "^4.11.5"
- "@material-ui/system" "^4.12.2"
- "@material-ui/types" "5.1.0"
- "@material-ui/utils" "^4.11.3"
- "@types/react-transition-group" "^4.2.0"
- clsx "^1.0.4"
- hoist-non-react-statics "^3.3.2"
- popper.js "1.16.1-lts"
+ "@babel/runtime" "^7.16.3"
+ "@emotion/is-prop-valid" "^1.1.1"
+ "@mui/utils" "^5.1.1"
+ "@popperjs/core" "^2.4.4"
+ clsx "^1.1.1"
prop-types "^15.7.2"
- react-is "^16.8.0 || ^17.0.0"
- react-transition-group "^4.4.0"
+ react-is "^17.0.2"
-"@material-ui/icons@^4.11.2":
- version "4.11.3"
- resolved "https://registry.yarnpkg.com/@material-ui/icons/-/icons-4.11.3.tgz#b0693709f9b161ce9ccde276a770d968484ecff1"
- integrity sha512-IKHlyx6LDh8n19vzwH5RtHIOHl9Tu90aAAxcbWME6kp4dmvODM3UvOHJeMIDzUbd4muuJKHmlNoBN+mDY4XkBA==
- dependencies:
- "@babel/runtime" "^7.4.4"
-
-"@material-ui/lab@^4.0.0-alpha.57":
- version "4.0.0-alpha.61"
- resolved "https://registry.yarnpkg.com/@material-ui/lab/-/lab-4.0.0-alpha.61.tgz#9bf8eb389c0c26c15e40933cc114d4ad85e3d978"
- integrity sha512-rSzm+XKiNUjKegj8bzt5+pygZeckNLOr+IjykH8sYdVk7dE9y2ZuUSofiMV2bJk3qU+JHwexmw+q0RyNZB9ugg==
- dependencies:
- "@babel/runtime" "^7.4.4"
- "@material-ui/utils" "^4.11.3"
- clsx "^1.0.4"
- prop-types "^15.7.2"
- react-is "^16.8.0 || ^17.0.0"
-
-"@material-ui/styles@^4.11.5":
- version "4.11.5"
- resolved "https://registry.yarnpkg.com/@material-ui/styles/-/styles-4.11.5.tgz#19f84457df3aafd956ac863dbe156b1d88e2bbfb"
- integrity sha512-o/41ot5JJiUsIETME9wVLAJrmIWL3j0R0Bj2kCOLbSfqEkKf0fmaPt+5vtblUh5eXr2S+J/8J3DaCb10+CzPGA==
- dependencies:
- "@babel/runtime" "^7.4.4"
- "@emotion/hash" "^0.8.0"
- "@material-ui/types" "5.1.0"
- "@material-ui/utils" "^4.11.3"
- clsx "^1.0.4"
- csstype "^2.5.2"
- hoist-non-react-statics "^3.3.2"
- jss "^10.5.1"
- jss-plugin-camel-case "^10.5.1"
- jss-plugin-default-unit "^10.5.1"
- jss-plugin-global "^10.5.1"
- jss-plugin-nested "^10.5.1"
- jss-plugin-props-sort "^10.5.1"
- jss-plugin-rule-value-function "^10.5.1"
- jss-plugin-vendor-prefixer "^10.5.1"
- prop-types "^15.7.2"
-
-"@material-ui/system@^4.12.2":
- version "4.12.2"
- resolved "https://registry.yarnpkg.com/@material-ui/system/-/system-4.12.2.tgz#f5c389adf3fce4146edd489bf4082d461d86aa8b"
- integrity sha512-6CSKu2MtmiJgcCGf6nBQpM8fLkuB9F55EKfbdTC80NND5wpTmKzwdhLYLH3zL4cLlK0gVaaltW7/wMuyTnN0Lw==
- dependencies:
- "@babel/runtime" "^7.4.4"
- "@material-ui/utils" "^4.11.3"
- csstype "^2.5.2"
- prop-types "^15.7.2"
-
-"@material-ui/types@5.1.0":
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/@material-ui/types/-/types-5.1.0.tgz#efa1c7a0b0eaa4c7c87ac0390445f0f88b0d88f2"
- integrity sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==
-
-"@material-ui/utils@^4.11.3":
- version "4.11.3"
- resolved "https://registry.yarnpkg.com/@material-ui/utils/-/utils-4.11.3.tgz#232bd86c4ea81dab714f21edad70b7fdf0253942"
- integrity sha512-ZuQPV4rBK/V1j2dIkSSEcH5uT6AaHuKWFfotADHsC0wVL1NLd2WkFCm4ZZbX33iO4ydl6V0GPngKm8HZQ2oujg==
- dependencies:
- "@babel/runtime" "^7.4.4"
- prop-types "^15.7.2"
- react-is "^16.8.0 || ^17.0.0"
-
-"@mui/base@5.0.0-alpha.78":
- version "5.0.0-alpha.78"
- resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.78.tgz#9d0ee8c913969f60cd7072a6082e3c0652be0b74"
- integrity sha512-5L+GNe2M9/tFjQpjK2r837+kzRg/l6D5R9SQbG1wmSWejw5Ei8P+KXIgS/NLNi9g7dUT8bnCyzz9AZKQX1Jsfg==
+"@mui/base@5.0.0-alpha.83":
+ version "5.0.0-alpha.83"
+ resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.83.tgz#8ac60dc7315f8ae001233e8e10398e31833625bd"
+ integrity sha512-/bFcjiI36R2Epf2Y3BkZOIdxrz5uMLqOU4cRai4igJ8DHTRMZDeKbOff0SdvwJNwg8r6oPUyoeOpsWkaOOX9/g==
dependencies:
"@babel/runtime" "^7.17.2"
"@emotion/is-prop-valid" "^1.1.2"
"@mui/types" "^7.1.3"
- "@mui/utils" "^5.6.1"
+ "@mui/utils" "^5.8.0"
"@popperjs/core" "^2.11.5"
clsx "^1.1.1"
- prop-types "^15.7.2"
+ prop-types "^15.8.1"
react-is "^17.0.2"
-"@mui/icons-material@^5.0.4":
- version "5.6.2"
- resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.6.2.tgz#239c40fc5841dc7c6af7d00e4e988550de170fcd"
- integrity sha512-9QdI7axKuBAyaGz4mtdi7Uy1j73/thqFmEuxpJHxNC7O8ADEK1Da3t2veK2tgmsXsUlAHcAG63gg+GvWWeQNqQ==
+"@mui/icons-material@^5.8.2":
+ version "5.8.2"
+ resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.8.2.tgz#211ac2a041ece952749d39c3c26071226993be14"
+ integrity sha512-fP6KUCCZZjc2rdbMSmkNmBHDskLkmP0uCox57cbVXvomU6BOPrCxnr5YXsSsQrZB8fchx7hfH0bkAgvMZ5KM0Q==
dependencies:
"@babel/runtime" "^7.17.2"
-"@mui/lab@^5.0.0-alpha.51":
- version "5.0.0-alpha.79"
- resolved "https://registry.yarnpkg.com/@mui/lab/-/lab-5.0.0-alpha.79.tgz#9e706cca861497f2f00a9255ecd16c609730dc20"
- integrity sha512-128+sKDQ3Z+jGBIbpH4QGrPyproDV7eAwuCHXE8XS8xoVhsJg1/E5NKs82Uvqmfbvv6sfhmPAfSfqztr/9RWiw==
+"@mui/lab@^5.0.0-alpha.84":
+ version "5.0.0-alpha.84"
+ resolved "https://registry.yarnpkg.com/@mui/lab/-/lab-5.0.0-alpha.84.tgz#e96644fefc0745b9a50cba6c18ca53d581a863b8"
+ integrity sha512-HLYD6E3PAlzKMGZkkpiPI7trHP3WYDvrjQstEsFwdaGy9AMWPmyTxhwUyfB4VVHOx3zcj4p/a36kECDtEOAJ+g==
dependencies:
"@babel/runtime" "^7.17.2"
- "@mui/base" "5.0.0-alpha.78"
- "@mui/system" "^5.6.3"
- "@mui/utils" "^5.6.1"
- "@mui/x-date-pickers" "5.0.0-alpha.0"
+ "@mui/base" "5.0.0-alpha.83"
+ "@mui/system" "^5.8.2"
+ "@mui/utils" "^5.8.0"
+ "@mui/x-date-pickers" "5.0.0-alpha.1"
clsx "^1.1.1"
- prop-types "^15.7.2"
+ prop-types "^15.8.1"
react-is "^17.0.2"
react-transition-group "^4.4.2"
rifm "^0.12.1"
-"@mui/material@^5.0.4":
- version "5.6.3"
- resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.6.3.tgz#a5b6cd1b0417fca67a65172530ff5573ab7bc453"
- integrity sha512-2VovFsbCEhic29NYoBF7zFrpH2sEOlKXXDhGjzxmWiI9OnC3SX63hapWunjaVsiRINVnjuMHuW1MOs4UtV8Gfg==
+"@mui/material@5.1.1":
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.1.1.tgz#72ba1ce8c253697df96e24cd1f555d5c2569376d"
+ integrity sha512-3mhuKlWnTa1r5cJ8mV66NXXmOB6Ck564oq4X8Ai0CeHqj0f6xCBHOgWXQtX6Cc8Yhf81MJkaN92AECVUpUHqLQ==
dependencies:
- "@babel/runtime" "^7.17.2"
- "@mui/base" "5.0.0-alpha.78"
- "@mui/system" "^5.6.3"
- "@mui/types" "^7.1.3"
- "@mui/utils" "^5.6.1"
+ "@babel/runtime" "^7.16.3"
+ "@mui/base" "5.0.0-alpha.55"
+ "@mui/system" "^5.1.1"
+ "@mui/types" "^7.1.0"
+ "@mui/utils" "^5.1.1"
"@types/react-transition-group" "^4.4.4"
clsx "^1.1.1"
- csstype "^3.0.11"
+ csstype "^3.0.9"
hoist-non-react-statics "^3.3.2"
prop-types "^15.7.2"
react-is "^17.0.2"
react-transition-group "^4.4.2"
-"@mui/private-theming@^5.6.2":
- version "5.6.2"
- resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.6.2.tgz#c42da32f8b9481ba12885176c0168a355727c189"
- integrity sha512-IbrSfFXfiZdyhRMC2bgGTFtb16RBQ5mccmjeh3MtAERWuepiCK7gkW5D9WhEsfTu6iez+TEjeUKSgmMHlsM2mg==
- dependencies:
- "@babel/runtime" "^7.17.2"
- "@mui/utils" "^5.6.1"
- prop-types "^15.7.2"
-
-"@mui/private-theming@^5.8.0":
+"@mui/private-theming@^5.1.1", "@mui/private-theming@^5.8.0":
version "5.8.0"
resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.8.0.tgz#7d927e7e12616dc10b0dcbe665df2c00ed859796"
integrity sha512-MjRAneTmCKLR9u2S4jtjLUe6gpHxlbb4g2bqpDJ2PdwlvwsWIUzbc/gVB4dvccljXeWxr5G2M/Co2blXisvFIw==
@@ -1855,27 +1801,27 @@
"@mui/utils" "^5.8.0"
prop-types "^15.8.1"
-"@mui/styled-engine@^5.6.1":
- version "5.6.1"
- resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.6.1.tgz#e2c859a4dbdd65af89e77703a0725285aef471fd"
- integrity sha512-jEhH6TBY8jc9S8yVncXmoTYTbATjEu44RMFXj6sIYfKr5NArVwTwRo3JexLL0t3BOAiYM4xsFLgfKEIvB9SAeQ==
+"@mui/styled-engine@^5.8.0":
+ version "5.8.0"
+ resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.8.0.tgz#89ed42efe7c8749e5a60af035bc5d3a6bea362bf"
+ integrity sha512-Q3spibB8/EgeMYHc+/o3RRTnAYkSl7ROCLhXJ830W8HZ2/iDiyYp16UcxKPurkXvLhUaILyofPVrP3Su2uKsAw==
dependencies:
"@babel/runtime" "^7.17.2"
"@emotion/cache" "^11.7.1"
- prop-types "^15.7.2"
+ prop-types "^15.8.1"
-"@mui/styles@^5.7.0":
- version "5.8.0"
- resolved "https://registry.yarnpkg.com/@mui/styles/-/styles-5.8.0.tgz#43ac26adaf30e911c97b71d60c536d55398d4993"
- integrity sha512-kssqBWhCFo7AMiu93QziR8qxq3z8bJm2qCYdmNadE5NvEla7Xwu3twNJUWnCEoeDeoFMk/2H0ACMOdrasI9ANw==
+"@mui/styles@^5.1.1":
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/@mui/styles/-/styles-5.1.1.tgz#59e240db3a117eae0fe37dcb98d6935a72d25da7"
+ integrity sha512-dM1H5sGLB+aXPOi1OAd+riXX/+RxEC4hOcV9INcbrabbS3b4WBU24lW777ixka3iFwg9HH/FcVCp7M6U5WEGJQ==
dependencies:
- "@babel/runtime" "^7.17.2"
+ "@babel/runtime" "^7.16.3"
"@emotion/hash" "^0.8.0"
- "@mui/private-theming" "^5.8.0"
- "@mui/types" "^7.1.3"
- "@mui/utils" "^5.8.0"
+ "@mui/private-theming" "^5.1.1"
+ "@mui/types" "^7.1.0"
+ "@mui/utils" "^5.1.1"
clsx "^1.1.1"
- csstype "^3.0.11"
+ csstype "^3.0.9"
hoist-non-react-statics "^3.3.2"
jss "^10.8.2"
jss-plugin-camel-case "^10.8.2"
@@ -1885,39 +1831,28 @@
jss-plugin-props-sort "^10.8.2"
jss-plugin-rule-value-function "^10.8.2"
jss-plugin-vendor-prefixer "^10.8.2"
- prop-types "^15.8.1"
-
-"@mui/system@^5.6.3":
- version "5.6.3"
- resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.6.3.tgz#a03ad6d61b0b7d304a8af60374e27e71e7818ef7"
- integrity sha512-4SRi52a4ttZ2S4EHEDE8arVNuKqyQLTYUTF80WAZ0tQwnG20qwlBtzcrywCGItmVAMl7RUaYopyWOx3yVPvrmQ==
- dependencies:
- "@babel/runtime" "^7.17.2"
- "@mui/private-theming" "^5.6.2"
- "@mui/styled-engine" "^5.6.1"
- "@mui/types" "^7.1.3"
- "@mui/utils" "^5.6.1"
- clsx "^1.1.1"
- csstype "^3.0.11"
prop-types "^15.7.2"
-"@mui/types@^7.1.3":
+"@mui/system@^5.1.1", "@mui/system@^5.8.2":
+ version "5.8.2"
+ resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.8.2.tgz#b6d889051caec1efe31a87f0bb96d52f003e517d"
+ integrity sha512-N74gDNKM+MnWvKTMmCPvCVLH4f0ZzakP1bcMDaPctrHwcyxNcEmtTGNpIiVk0Iu7vtThZAFL3DjHpINPGF7+cg==
+ dependencies:
+ "@babel/runtime" "^7.17.2"
+ "@mui/private-theming" "^5.8.0"
+ "@mui/styled-engine" "^5.8.0"
+ "@mui/types" "^7.1.3"
+ "@mui/utils" "^5.8.0"
+ clsx "^1.1.1"
+ csstype "^3.1.0"
+ prop-types "^15.8.1"
+
+"@mui/types@^7.1.0", "@mui/types@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.1.3.tgz#d7636f3046110bcccc63e6acfd100e2ad9ca712a"
integrity sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==
-"@mui/utils@^5.2.3", "@mui/utils@^5.6.1":
- version "5.6.1"
- resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.6.1.tgz#4ab79a21bd481555d9a588f4b18061b3c28ea5db"
- integrity sha512-CPrzrkiBusCZBLWu0Sg5MJvR3fKJyK3gKecLVX012LULyqg2U64Oz04BKhfkbtBrPBbSQxM+DWW9B1c9hmV9nQ==
- dependencies:
- "@babel/runtime" "^7.17.2"
- "@types/prop-types" "^15.7.4"
- "@types/react-is" "^16.7.1 || ^17.0.0"
- prop-types "^15.7.2"
- react-is "^17.0.2"
-
-"@mui/utils@^5.8.0":
+"@mui/utils@^5.1.1", "@mui/utils@^5.6.0", "@mui/utils@^5.8.0":
version "5.8.0"
resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.8.0.tgz#4b1d19cbcf70773283375e763b7b3552b84cb58f"
integrity sha512-7LgUtCvz78676iC0wpTH7HizMdCrTphhBmRWimIMFrp5Ph6JbDFVuKS1CwYnWWxRyYKL0QzXrDL0lptAU90EXg==
@@ -1928,16 +1863,16 @@
prop-types "^15.8.1"
react-is "^17.0.2"
-"@mui/x-date-pickers@5.0.0-alpha.0":
- version "5.0.0-alpha.0"
- resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-5.0.0-alpha.0.tgz#a62ffbab453d3c2dcd4ec20bd4f3f6338ad2ed3f"
- integrity sha512-JTzTaNSWbxNi8KDUJjHCH6im0YlIEv88gPoKhGm7s6xCGT1q6FtMp/oQ40nhfwrJ73nkM5G1JXRIzI/yfsHXQQ==
+"@mui/x-date-pickers@5.0.0-alpha.1":
+ version "5.0.0-alpha.1"
+ resolved "https://registry.yarnpkg.com/@mui/x-date-pickers/-/x-date-pickers-5.0.0-alpha.1.tgz#7450b5544b9ed655db41891c74e2c5f652fbedb7"
+ integrity sha512-dLPkRiIn2Gr0momblxiOnIwrxn4SijVix+8e08mwAGWhiWcmWep1O9XTRDpZsjB0kjHYCf+kZjlRX4dxnj2acg==
dependencies:
"@date-io/date-fns" "^2.11.0"
"@date-io/dayjs" "^2.11.0"
"@date-io/luxon" "^2.11.1"
"@date-io/moment" "^2.11.0"
- "@mui/utils" "^5.2.3"
+ "@mui/utils" "^5.6.0"
clsx "^1.1.1"
prop-types "^15.7.2"
react-transition-group "^4.4.2"
@@ -1992,7 +1927,7 @@
schema-utils "^2.6.5"
source-map "^0.7.3"
-"@popperjs/core@^2.11.5":
+"@popperjs/core@^2.11.5", "@popperjs/core@^2.4.4":
version "2.11.5"
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.5.tgz#db5a11bf66bdab39569719555b0f76e138d7bd64"
integrity sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==
@@ -2025,11 +1960,6 @@
estree-walker "^1.0.1"
picomatch "^2.2.2"
-"@sheerun/mutationobserver-shim@^0.3.2":
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz#5405ee8e444ed212db44e79351f0c70a582aae25"
- integrity sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==
-
"@sinonjs/commons@^1.7.0":
version "1.8.3"
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
@@ -2155,7 +2085,7 @@
"@svgr/plugin-svgo" "^5.5.0"
loader-utils "^2.0.0"
-"@testing-library/dom@*", "@testing-library/dom@>=5":
+"@testing-library/dom@^8.0.0", "@testing-library/dom@^8.13.0":
version "8.13.0"
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.13.0.tgz#bc00bdd64c7d8b40841e27a70211399ad3af46f5"
integrity sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ==
@@ -2169,19 +2099,6 @@
lz-string "^1.4.4"
pretty-format "^27.0.2"
-"@testing-library/dom@^6.15.0":
- version "6.16.0"
- resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-6.16.0.tgz#04ada27ed74ad4c0f0d984a1245bb29b1fd90ba9"
- integrity sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==
- dependencies:
- "@babel/runtime" "^7.8.4"
- "@sheerun/mutationobserver-shim" "^0.3.2"
- "@types/testing-library__dom" "^6.12.1"
- aria-query "^4.0.2"
- dom-accessibility-api "^0.3.0"
- pretty-format "^25.1.0"
- wait-for-expect "^3.0.2"
-
"@testing-library/jest-dom@^4.2.4":
version "4.2.4"
resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz#00dfa0cbdd837d9a3c2a7f3f0a248ea6e7b89742"
@@ -2197,19 +2114,21 @@
pretty-format "^24.0.0"
redent "^3.0.0"
-"@testing-library/react@^9.5.0":
- version "9.5.0"
- resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-9.5.0.tgz#71531655a7890b61e77a1b39452fbedf0472ca5e"
- integrity sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==
+"@testing-library/react@^12.1.5":
+ version "12.1.5"
+ resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b"
+ integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==
dependencies:
- "@babel/runtime" "^7.8.4"
- "@testing-library/dom" "^6.15.0"
- "@types/testing-library__react" "^9.1.2"
+ "@babel/runtime" "^7.12.5"
+ "@testing-library/dom" "^8.0.0"
+ "@types/react-dom" "<18.0.0"
-"@testing-library/user-event@^7.2.1":
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-7.2.1.tgz#2ad4e844175a3738cb9e7064be5ea070b8863a1c"
- integrity sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==
+"@testing-library/user-event@^13.5.0":
+ version "13.5.0"
+ resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-13.5.0.tgz#69d77007f1e124d55314a2b73fd204b333b13295"
+ integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==
+ dependencies:
+ "@babel/runtime" "^7.12.5"
"@tootallnate/once@1":
version "1.1.2"
@@ -2248,9 +2167,9 @@
"@babel/types" "^7.0.0"
"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
- version "7.17.0"
- resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.17.0.tgz#7a9b80f712fe2052bc20da153ff1e552404d8e4b"
- integrity sha512-r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==
+ version "7.17.1"
+ resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.17.1.tgz#1a0e73e8c28c7e832656db372b779bfd2ef37314"
+ integrity sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==
dependencies:
"@babel/types" "^7.3.0"
@@ -2327,7 +2246,7 @@
"@types/json5@^0.0.29":
version "0.0.29"
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
- integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
+ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
"@types/minimatch@*":
version "3.0.5"
@@ -2335,9 +2254,9 @@
integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
"@types/node@*":
- version "17.0.27"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.27.tgz#f4df3981ae8268c066e8f49995639f855469081e"
- integrity sha512-4/Ke7bbWOasuT3kceBZFGakP1dYN2XFd8v2l9bqF2LNWrmeU07JLpp56aEeG6+Q3olqO5TvXpW0yaiYnZJ5CXg==
+ version "17.0.38"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.38.tgz#f8bb07c371ccb1903f3752872c89f44006132947"
+ integrity sha512-5jY9RhV7c0Z4Jy09G+NIDTsCZ5G0L5n+Z+p+Y7t5VJHM30bgwzSjVtlcBxqAj+6L/swIlvtOSzr8rBk/aNyV2g==
"@types/normalize-package-data@^2.4.0":
version "2.4.1"
@@ -2350,11 +2269,11 @@
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
"@types/prettier@^2.0.0":
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.0.tgz#efcbd41937f9ae7434c714ab698604822d890759"
- integrity sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==
+ version "2.6.3"
+ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.3.tgz#68ada76827b0010d0db071f739314fa429943d0a"
+ integrity sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==
-"@types/prop-types@*", "@types/prop-types@^15.7.4", "@types/prop-types@^15.7.5":
+"@types/prop-types@*", "@types/prop-types@^15.7.5":
version "15.7.5"
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
@@ -2364,12 +2283,12 @@
resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df"
integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==
-"@types/react-dom@*":
- version "18.0.0"
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.0.tgz#b13f8d098e4b0c45df4f1ed123833143b0c71141"
- integrity sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==
+"@types/react-dom@<18.0.0":
+ version "17.0.17"
+ resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.17.tgz#2e3743277a793a96a99f1bf87614598289da68a1"
+ integrity sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==
dependencies:
- "@types/react" "*"
+ "@types/react" "^17"
"@types/react-is@^16.7.1 || ^17.0.0":
version "17.0.3"
@@ -2378,7 +2297,7 @@
dependencies:
"@types/react" "*"
-"@types/react-transition-group@^4.2.0", "@types/react-transition-group@^4.4.4":
+"@types/react-transition-group@^4.4.4":
version "4.4.4"
resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.4.tgz#acd4cceaa2be6b757db61ed7b432e103242d163e"
integrity sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==
@@ -2386,9 +2305,18 @@
"@types/react" "*"
"@types/react@*":
- version "18.0.7"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.7.tgz#8437a226763adf854969954dfe582529a406cbad"
- integrity sha512-CXSXHzTexlX9esf4ReIUJeaemKcmBEvYzxHDUk19c3BCcEGUvUjkeC3jkscPSfSaQ6SPDRNd/zMxi8oc/P1zxA==
+ version "18.0.10"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.10.tgz#5692944d4a45e204fb7a981eb1388afe919cf4d0"
+ integrity sha512-dIugadZuIPrRzvIEevIu7A1smqOAjkSMv8qOfwPt9Ve6i6JT/FQcCHyk2qIAxwsQNKZt5/oGR0T4z9h2dXRAkg==
+ dependencies:
+ "@types/prop-types" "*"
+ "@types/scheduler" "*"
+ csstype "^3.0.2"
+
+"@types/react@^17":
+ version "17.0.45"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.45.tgz#9b3d5b661fd26365fefef0e766a1c6c30ccf7b3f"
+ integrity sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
@@ -2421,33 +2349,10 @@
resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz#b94a4391c85666c7b73299fd3ad79d4faa435310"
integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==
-"@types/testing-library__dom@*":
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/@types/testing-library__dom/-/testing-library__dom-7.5.0.tgz#e0a00dd766983b1d6e9d10d33e708005ce6ad13e"
- integrity sha512-mj1aH4cj3XUpMEgVpognma5kHVtbm6U6cHZmEFzCRiXPvKkuHrFr3+yXdGLXvfFRBaQIVshPGHI+hGTOJlhS/g==
- dependencies:
- "@testing-library/dom" "*"
-
-"@types/testing-library__dom@^6.12.1":
- version "6.14.0"
- resolved "https://registry.yarnpkg.com/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz#1aede831cb4ed4a398448df5a2c54b54a365644e"
- integrity sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==
- dependencies:
- pretty-format "^24.3.0"
-
-"@types/testing-library__react@^9.1.2":
- version "9.1.3"
- resolved "https://registry.yarnpkg.com/@types/testing-library__react/-/testing-library__react-9.1.3.tgz#35eca61cc6ea923543796f16034882a1603d7302"
- integrity sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==
- dependencies:
- "@types/react-dom" "*"
- "@types/testing-library__dom" "*"
- pretty-format "^25.1.0"
-
"@types/uglify-js@*":
- version "3.13.2"
- resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.2.tgz#1044c1713fb81cb1ceef29ad8a9ee1ce08d690ef"
- integrity sha512-/xFrPIo+4zOeNGtVMbf9rUm0N+i4pDf1ynExomqtokIJmVzR3962lJ1UE+MmexMkA0cmN9oTzg5Xcbwge0Ij2Q==
+ version "3.13.3"
+ resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.3.tgz#556fd2ac75cc649aba21f87e0be7b1a7e9915bfe"
+ integrity sha512-9dmBYXt/rKxedUXfCvXSxyiPvpDXLkiRlv17DnqdhS+pRustL1967rI1jZVt1xysTO+xJGMoZzcy3cWC9+b6Tw==
dependencies:
source-map "^0.6.1"
@@ -2598,20 +2503,6 @@
"@typescript-eslint/types" "4.33.0"
eslint-visitor-keys "^2.0.0"
-"@videojs/http-streaming@2.13.1":
- version "2.13.1"
- resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-2.13.1.tgz#b7688d91eec969181430e00868b514b16b3b21b7"
- integrity sha512-1x3fkGSPyL0+iaS3/lTvfnPTtfqzfgG+ELQtPPtTvDwqGol9Mx3TNyZwtSTdIufBrqYRn7XybB/3QNMsyjq13A==
- dependencies:
- "@babel/runtime" "^7.12.5"
- "@videojs/vhs-utils" "3.0.4"
- aes-decrypter "3.1.2"
- global "^4.4.0"
- m3u8-parser "4.7.0"
- mpd-parser "0.21.0"
- mux.js "6.0.1"
- video.js "^6 || ^7"
-
"@videojs/http-streaming@2.14.2":
version "2.14.2"
resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-2.14.2.tgz#c083c106b13c7cc59ee441fdb46a94169e19a50b"
@@ -2626,16 +2517,7 @@
mux.js "6.0.1"
video.js "^6 || ^7"
-"@videojs/vhs-utils@3.0.4":
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/@videojs/vhs-utils/-/vhs-utils-3.0.4.tgz#e253eecd8e9318f767e752010d213587f94bb03a"
- integrity sha512-hui4zOj2I1kLzDgf8QDVxD3IzrwjS/43KiS8IHQO0OeeSsb4pB/lgNt1NG7Dv0wMQfCccUpMVLGcK618s890Yg==
- dependencies:
- "@babel/runtime" "^7.12.5"
- global "^4.4.0"
- url-toolkit "^2.2.1"
-
-"@videojs/vhs-utils@3.0.5", "@videojs/vhs-utils@^3.0.0", "@videojs/vhs-utils@^3.0.2", "@videojs/vhs-utils@^3.0.4", "@videojs/vhs-utils@^3.0.5":
+"@videojs/vhs-utils@3.0.5", "@videojs/vhs-utils@^3.0.4", "@videojs/vhs-utils@^3.0.5":
version "3.0.5"
resolved "https://registry.yarnpkg.com/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz#665ba70d78258ba1ab977364e2fe9f4d4799c46c"
integrity sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==
@@ -2864,11 +2746,16 @@ acorn@^8.2.4, acorn@^8.5.0:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
-address@1.1.2, address@^1.0.1:
+address@1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6"
integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==
+address@^1.0.1:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/address/-/address-1.2.0.tgz#d352a62c92fee90f89a693eccd2a8b2139ab02d9"
+ integrity sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==
+
adjust-sourcemap-loader@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e"
@@ -2877,16 +2764,6 @@ adjust-sourcemap-loader@3.0.0:
loader-utils "^2.0.0"
regex-parser "^2.2.11"
-aes-decrypter@3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/aes-decrypter/-/aes-decrypter-3.1.2.tgz#3545546f8e9f6b878640339a242efe221ba7a7cb"
- integrity sha512-42nRwfQuPRj9R1zqZBdoxnaAmnIFyDi0MNyTVhjdFOd8fifXKKRfwIHIZ6AMn1or4x5WONzjwRTbTWcsIQ0O4A==
- dependencies:
- "@babel/runtime" "^7.12.5"
- "@videojs/vhs-utils" "^3.0.0"
- global "^4.4.0"
- pkcs7 "^1.0.4"
-
aes-decrypter@3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/aes-decrypter/-/aes-decrypter-3.1.3.tgz#65ff5f2175324d80c41083b0e135d1464b12ac35"
@@ -2945,7 +2822,7 @@ ajv@^8.0.1:
alphanum-sort@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
- integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
+ integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==
ansi-colors@^3.0.0:
version "3.2.4"
@@ -2953,9 +2830,9 @@ ansi-colors@^3.0.0:
integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==
ansi-colors@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
- integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
+ integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
ansi-escapes@^4.2.1, ansi-escapes@^4.3.1:
version "4.3.2"
@@ -2967,12 +2844,12 @@ ansi-escapes@^4.2.1, ansi-escapes@^4.3.1:
ansi-html@0.0.7, ansi-html@^0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
- integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4=
+ integrity sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==
ansi-regex@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
- integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
+ integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==
ansi-regex@^4.0.0, ansi-regex@^4.1.0:
version "4.1.1"
@@ -3036,7 +2913,7 @@ argparse@^1.0.7:
dependencies:
sprintf-js "~1.0.2"
-aria-query@^4.0.2, aria-query@^4.2.2:
+aria-query@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b"
integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==
@@ -3052,12 +2929,12 @@ aria-query@^5.0.0:
arity-n@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745"
- integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U=
+ integrity sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==
arr-diff@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
- integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
+ integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==
arr-flatten@^1.1.0:
version "1.1.0"
@@ -3067,33 +2944,33 @@ arr-flatten@^1.1.0:
arr-union@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
- integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
+ integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==
array-flatten@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
- integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
+ integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
array-flatten@^2.1.0:
version "2.1.2"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
-array-includes@^3.1.4:
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9"
- integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==
+array-includes@^3.1.4, array-includes@^3.1.5:
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb"
+ integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ define-properties "^1.1.4"
+ es-abstract "^1.19.5"
get-intrinsic "^1.1.1"
is-string "^1.0.7"
array-union@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
- integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
+ integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==
dependencies:
array-uniq "^1.0.1"
@@ -3105,12 +2982,12 @@ array-union@^2.1.0:
array-uniq@^1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
- integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
+ integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==
array-unique@^0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
- integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+ integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==
array.prototype.flat@^1.2.5:
version "1.3.0"
@@ -3122,7 +2999,7 @@ array.prototype.flat@^1.2.5:
es-abstract "^1.19.2"
es-shim-unscopables "^1.0.0"
-array.prototype.flatmap@^1.2.5:
+array.prototype.flatmap@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f"
integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==
@@ -3132,6 +3009,17 @@ array.prototype.flatmap@^1.2.5:
es-abstract "^1.19.2"
es-shim-unscopables "^1.0.0"
+array.prototype.reduce@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz#8167e80089f78bff70a99e20bd4201d4663b0a6f"
+ integrity sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.19.2"
+ es-array-method-boxes-properly "^1.0.0"
+ is-string "^1.0.7"
+
arrify@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa"
@@ -3140,7 +3028,7 @@ arrify@^2.0.1:
asap@~2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
- integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
+ integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
asn1.js@^5.2.0:
version "5.4.1"
@@ -3163,12 +3051,12 @@ assert@^1.1.1:
assign-symbols@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
- integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
+ integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==
ast-types-flow@^0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
- integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0=
+ integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==
astral-regex@^2.0.0:
version "2.0.0"
@@ -3195,7 +3083,7 @@ async@^2.6.2:
asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
- integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
+ integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
at-least-node@^1.0.0:
version "1.0.0"
@@ -3221,9 +3109,9 @@ autoprefixer@^9.6.1:
postcss-value-parser "^4.1.0"
axe-core@^4.3.5:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.1.tgz#7dbdc25989298f9ad006645cd396782443757413"
- integrity sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.2.tgz#dcf7fb6dea866166c3eab33d68208afe4d5f670c"
+ integrity sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==
axobject-query@^2.2.0:
version "2.2.0"
@@ -3307,15 +3195,6 @@ babel-plugin-jest-hoist@^26.6.2:
"@types/babel__core" "^7.0.0"
"@types/babel__traverse" "^7.0.6"
-"babel-plugin-macros@2 || 3", babel-plugin-macros@^3.0.1, babel-plugin-macros@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1"
- integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==
- dependencies:
- "@babel/runtime" "^7.12.5"
- cosmiconfig "^7.0.0"
- resolve "^1.19.0"
-
babel-plugin-macros@^2.6.1:
version "2.8.0"
resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138"
@@ -3325,6 +3204,15 @@ babel-plugin-macros@^2.6.1:
cosmiconfig "^6.0.0"
resolve "^1.12.0"
+babel-plugin-macros@^3.0.1, babel-plugin-macros@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1"
+ integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==
+ dependencies:
+ "@babel/runtime" "^7.12.5"
+ cosmiconfig "^7.0.0"
+ resolve "^1.19.0"
+
babel-plugin-named-asset-import@^0.3.7:
version "0.3.8"
resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz#6b7fa43c59229685368683c28bc9734f24524cc2"
@@ -3357,12 +3245,12 @@ babel-plugin-polyfill-regenerator@^0.3.0:
babel-plugin-syntax-object-rest-spread@^6.8.0:
version "6.13.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
- integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=
+ integrity sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==
babel-plugin-transform-object-rest-spread@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06"
- integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=
+ integrity sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==
dependencies:
babel-plugin-syntax-object-rest-spread "^6.8.0"
babel-runtime "^6.26.0"
@@ -3423,7 +3311,7 @@ babel-preset-react-app@^10.0.0:
babel-runtime@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
- integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
+ integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==
dependencies:
core-js "^2.4.0"
regenerator-runtime "^0.11.0"
@@ -3459,7 +3347,7 @@ base@^0.11.1:
batch@0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
- integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=
+ integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==
bcp-47@^1.0.7:
version "1.0.8"
@@ -3522,9 +3410,9 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9:
integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
bn.js@^5.0.0, bn.js@^5.1.1:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002"
- integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"
+ integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==
body-parser@1.20.0:
version "1.20.0"
@@ -3547,7 +3435,7 @@ body-parser@1.20.0:
bonjour@^3.5.0:
version "3.5.0"
resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"
- integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU=
+ integrity sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==
dependencies:
array-flatten "^2.1.0"
deep-equal "^1.0.1"
@@ -3559,7 +3447,7 @@ bonjour@^3.5.0:
boolbase@^1.0.0, boolbase@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
- integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
+ integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
brace-expansion@^1.1.7:
version "1.1.11"
@@ -3595,7 +3483,7 @@ braces@^3.0.1, braces@^3.0.2, braces@~3.0.2:
brorand@^1.0.1, brorand@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
- integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
+ integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==
browser-process-hrtime@^1.0.0:
version "1.0.0"
@@ -3680,7 +3568,7 @@ browserslist@4.14.2:
escalade "^3.0.2"
node-releases "^1.1.61"
-browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.17.5, browserslist@^4.20.2, browserslist@^4.6.2, browserslist@^4.6.4:
+browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.20.2, browserslist@^4.20.3, browserslist@^4.6.2, browserslist@^4.6.4:
version "4.20.3"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.3.tgz#eb7572f49ec430e054f56d52ff0ebe9be915f8bf"
integrity sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==
@@ -3711,7 +3599,7 @@ buffer-indexof@^1.0.0:
buffer-xor@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
- integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
+ integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==
buffer@^4.3.0:
version "4.9.2"
@@ -3731,19 +3619,19 @@ buffer@^5.5.0:
ieee754 "^1.1.13"
builtin-modules@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"
- integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"
+ integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
builtin-status-codes@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
- integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
+ integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==
bytes@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
- integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
+ integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==
bytes@3.1.2:
version "3.1.2"
@@ -3821,21 +3709,21 @@ call-bind@^1.0.0, call-bind@^1.0.2:
caller-callsite@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134"
- integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=
+ integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==
dependencies:
callsites "^2.0.0"
caller-path@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4"
- integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=
+ integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==
dependencies:
caller-callsite "^2.0.0"
callsites@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
- integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=
+ integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==
callsites@^3.0.0:
version "3.1.0"
@@ -3871,9 +3759,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001332:
- version "1.0.30001332"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz#39476d3aa8d83ea76359c70302eafdd4a1d727dd"
- integrity sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==
+ version "1.0.30001346"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001346.tgz#e895551b46b9cc9cc9de852facd42f04839a8fbe"
+ integrity sha512-q6ibZUO2t88QCIPayP/euuDREq+aMAxFE5S70PkrLh0iTDj/zEhgvJRKC2+CvXY6EWc6oQwUR48lL5vCW6jiXQ==
capture-exit@^2.0.0:
version "2.0.0"
@@ -3896,14 +3784,6 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
-chalk@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
- integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
chalk@^4.0.0, chalk@^4.1.0:
version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
@@ -4081,9 +3961,9 @@ cliui@^6.0.0:
clone@^1.0.2:
version "1.0.4"
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
- integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
+ integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
-clsx@^1.0.4, clsx@^1.1.1:
+clsx@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188"
integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==
@@ -4091,7 +3971,7 @@ clsx@^1.0.4, clsx@^1.1.1:
co@^4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
- integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
+ integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==
coa@^2.0.2:
version "2.0.2"
@@ -4110,7 +3990,7 @@ collect-v8-coverage@^1.0.0:
collection-visit@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
- integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
+ integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==
dependencies:
map-visit "^1.0.0"
object-visit "^1.0.0"
@@ -4132,7 +4012,7 @@ color-convert@^2.0.1:
color-name@1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+ integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
color-name@^1.0.0, color-name@~1.1.4:
version "1.1.4"
@@ -4158,7 +4038,7 @@ color@^3.0.0:
colors@1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
- integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=
+ integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==
combined-stream@^1.0.8:
version "1.0.8"
@@ -4168,9 +4048,9 @@ combined-stream@^1.0.8:
delayed-stream "~1.0.0"
commander@*:
- version "9.2.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-9.2.0.tgz#6e21014b2ed90d8b7c9647230d8b7a94a4a419a9"
- integrity sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==
+ version "9.3.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-9.3.0.tgz#f619114a5a2d2054e0d9ff1b31d5ccf89255e26b"
+ integrity sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==
commander@^2.20.0:
version "2.20.3"
@@ -4195,7 +4075,7 @@ common-tags@^1.8.0:
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
- integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
+ integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
component-emitter@^1.2.1:
version "1.3.0"
@@ -4205,7 +4085,7 @@ component-emitter@^1.2.1:
compose-function@3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f"
- integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=
+ integrity sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==
dependencies:
arity-n "^1.0.4"
@@ -4232,7 +4112,7 @@ compression@^1.7.4:
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+ integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
concat-stream@^1.5.0:
version "1.6.2"
@@ -4262,7 +4142,7 @@ console-browserify@^1.1.0:
constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
- integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
+ integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==
content-disposition@0.5.4:
version "0.5.4"
@@ -4286,7 +4166,7 @@ convert-source-map@1.7.0:
convert-source-map@^0.3.3:
version "0.3.5"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190"
- integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA=
+ integrity sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==
convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0:
version "1.8.0"
@@ -4298,7 +4178,7 @@ convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0,
cookie-signature@1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
- integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
+ integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
cookie@0.5.0:
version "0.5.0"
@@ -4320,35 +4200,30 @@ copy-concurrently@^1.0.0:
copy-descriptor@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
- integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
+ integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==
-core-js-compat@^3.20.2, core-js-compat@^3.21.0:
- version "3.22.2"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.22.2.tgz#eec621eb276518efcf718d0a6d9d042c3d0cad48"
- integrity sha512-Fns9lU06ZJ07pdfmPMu7OnkIKGPKDzXKIiuGlSvHHapwqMUF2QnnsWwtueFZtSyZEilP0o6iUeHQwpn7LxtLUw==
+core-js-compat@^3.21.0, core-js-compat@^3.22.1:
+ version "3.22.8"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.22.8.tgz#46fa34ce1ddf742acd7f95f575f66bbb21e05d62"
+ integrity sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==
dependencies:
- browserslist "^4.20.2"
+ browserslist "^4.20.3"
semver "7.0.0"
core-js-pure@^3.20.2:
- version "3.22.2"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.22.2.tgz#c10bffdc3028d25c2aae505819a05543db61544f"
- integrity sha512-Lb+/XT4WC4PaCWWtZpNPaXmjiNDUe5CJuUtbkMrIM1kb1T/jJoAIp+bkVP/r5lHzMr+ZAAF8XHp7+my6Ol0ysQ==
+ version "3.22.8"
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.22.8.tgz#f2157793b58719196ccf9673cc14f3683adc0957"
+ integrity sha512-bOxbZIy9S5n4OVH63XaLVXZ49QKicjowDx/UELyJ68vxfCRpYsbyh/WNZNfEfAk+ekA8vSjt+gCDpvh672bc3w==
core-js@^2.4.0:
version "2.6.12"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
-core-js@^3.22.4:
- version "3.22.7"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.22.7.tgz#8d6c37f630f6139b8732d10f2c114c3f1d00024f"
- integrity sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==
-
-core-js@^3.6.5:
- version "3.22.2"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.22.2.tgz#3ea0a245b0895fa39d1faa15fe75d91ade504a01"
- integrity sha512-Z5I2vzDnEIqO2YhELVMFcL1An2CIsFe9Q7byZhs8c/QxummxZlAHw33TUHbIte987LkisOgL0LwQ1P9D6VISnA==
+core-js@^3.22.4, core-js@^3.6.5:
+ version "3.22.8"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.22.8.tgz#23f860b1fe60797cc4f704d76c93fea8a2f60631"
+ integrity sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==
core-util-is@~1.0.0:
version "1.0.3"
@@ -4463,7 +4338,7 @@ crypto-browserify@^3.11.0:
crypto-random-string@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
- integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=
+ integrity sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==
css-blank-pseudo@^0.1.4:
version "0.1.4"
@@ -4475,7 +4350,7 @@ css-blank-pseudo@^0.1.4:
css-color-names@0.0.4, css-color-names@^0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
- integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=
+ integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==
css-declaration-sorter@^4.0.1:
version "4.0.1"
@@ -4581,7 +4456,7 @@ css-what@^6.0.1:
css.escape@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb"
- integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=
+ integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==
css@^2.0.0, css@^2.2.3:
version "2.2.4"
@@ -4647,12 +4522,12 @@ cssnano-preset-default@^4.0.8:
cssnano-util-get-arguments@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f"
- integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=
+ integrity sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==
cssnano-util-get-match@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d"
- integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=
+ integrity sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==
cssnano-util-raw-cache@^4.0.1:
version "4.0.1"
@@ -4700,20 +4575,15 @@ cssstyle@^2.3.0:
dependencies:
cssom "~0.3.6"
-csstype@^2.5.2:
- version "2.6.20"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.20.tgz#9229c65ea0b260cf4d3d997cb06288e36a8d6dda"
- integrity sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==
-
-csstype@^3.0.11, csstype@^3.0.2:
- version "3.0.11"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33"
- integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==
+csstype@^3.0.2, csstype@^3.0.9, csstype@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2"
+ integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==
cyclist@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9"
- integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
+ integrity sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==
d@1, d@^1.0.1:
version "1.0.1"
@@ -4766,7 +4636,7 @@ debug@^3.1.1, debug@^3.2.7:
decamelize@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
- integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
+ integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
decimal.js@^10.2.1:
version "10.3.1"
@@ -4776,12 +4646,12 @@ decimal.js@^10.2.1:
decode-uri-component@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
- integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
+ integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==
dedent@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
- integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
+ integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==
deep-equal@^1.0.1:
version "1.1.1"
@@ -4816,11 +4686,11 @@ default-gateway@^4.2.0:
defaults@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
- integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
+ integrity sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==
dependencies:
clone "^1.0.2"
-define-properties@^1.1.2, define-properties@^1.1.3:
+define-properties@^1.1.2, define-properties@^1.1.3, define-properties@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1"
integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==
@@ -4831,14 +4701,14 @@ define-properties@^1.1.2, define-properties@^1.1.3:
define-property@^0.2.5:
version "0.2.5"
resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
- integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
+ integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==
dependencies:
is-descriptor "^0.1.0"
define-property@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
- integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
+ integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==
dependencies:
is-descriptor "^1.0.0"
@@ -4866,7 +4736,7 @@ del@^4.1.1:
delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
- integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
+ integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
depd@2.0.0:
version "2.0.0"
@@ -4876,7 +4746,7 @@ depd@2.0.0:
depd@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
- integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
+ integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
des.js@^1.0.0:
version "1.0.1"
@@ -4943,7 +4813,7 @@ dir-glob@^3.0.1:
dns-equal@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
- integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
+ integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==
dns-packet@^1.3.1:
version "1.3.4"
@@ -4956,7 +4826,7 @@ dns-packet@^1.3.1:
dns-txt@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6"
- integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=
+ integrity sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==
dependencies:
buffer-indexof "^1.0.0"
@@ -4974,11 +4844,6 @@ doctrine@^3.0.0:
dependencies:
esutils "^2.0.2"
-dom-accessibility-api@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz#511e5993dd673b97c87ea47dba0e3892f7e0c983"
- integrity sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==
-
dom-accessibility-api@^0.5.9:
version "0.5.14"
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56"
@@ -5110,7 +4975,7 @@ duplexify@^3.4.2, duplexify@^3.6.0:
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
- integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
+ integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
ejs@^2.6.1:
version "2.7.4"
@@ -5118,9 +4983,9 @@ ejs@^2.6.1:
integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
electron-to-chromium@^1.3.564, electron-to-chromium@^1.4.118:
- version "1.4.122"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.122.tgz#56e518e8c4433876b01d4460eac0f653841ed510"
- integrity sha512-VuLNxTIt8sBWIT2sd186xPd18Y8KcK8myLd9nMdSJOYZwFUxxbLVmX/T1VX+qqaytRlrYYQv39myxJdXtu7Ysw==
+ version "1.4.144"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.144.tgz#9a5d1f41452ecc65b686d529ae919248da44f406"
+ integrity sha512-R3RV3rU1xWwFJlSClVWDvARaOk6VUO/FubHLodIASDB3Mc2dzuWvNdfOgH9bwHUTqT79u92qw60NWfwUdzAqdg==
elliptic@^6.5.3:
version "6.5.4"
@@ -5158,7 +5023,7 @@ emoji-regex@^9.2.2:
emojis-list@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
- integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k=
+ integrity sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==
emojis-list@^3.0.0:
version "3.0.0"
@@ -5168,7 +5033,7 @@ emojis-list@^3.0.0:
encodeurl@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
- integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
+ integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
version "1.4.4"
@@ -5219,17 +5084,19 @@ error-stack-parser@^2.0.6:
dependencies:
stackframe "^1.1.1"
-es-abstract@^1.17.2, es-abstract@^1.19.1, es-abstract@^1.19.2:
- version "1.19.5"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.5.tgz#a2cb01eb87f724e815b278b0dd0d00f36ca9a7f1"
- integrity sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==
+es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.1:
+ version "1.20.1"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814"
+ integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==
dependencies:
call-bind "^1.0.2"
es-to-primitive "^1.2.1"
function-bind "^1.1.1"
+ function.prototype.name "^1.1.5"
get-intrinsic "^1.1.1"
get-symbol-description "^1.0.0"
has "^1.0.3"
+ has-property-descriptors "^1.0.0"
has-symbols "^1.0.3"
internal-slot "^1.0.3"
is-callable "^1.2.4"
@@ -5241,9 +5108,15 @@ es-abstract@^1.17.2, es-abstract@^1.19.1, es-abstract@^1.19.2:
object-inspect "^1.12.0"
object-keys "^1.1.1"
object.assign "^4.1.2"
- string.prototype.trimend "^1.0.4"
- string.prototype.trimstart "^1.0.4"
- unbox-primitive "^1.0.1"
+ regexp.prototype.flags "^1.4.3"
+ string.prototype.trimend "^1.0.5"
+ string.prototype.trimstart "^1.0.5"
+ unbox-primitive "^1.0.2"
+
+es-array-method-boxes-properly@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
+ integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
es-cookie@^1.3.2:
version "1.3.2"
@@ -5278,7 +5151,7 @@ es5-ext@^0.10.35, es5-ext@^0.10.50:
es6-iterator@2.0.3, es6-iterator@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
- integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c=
+ integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==
dependencies:
d "1"
es5-ext "^0.10.35"
@@ -5300,7 +5173,7 @@ escalade@^3.0.2, escalade@^3.1.1:
escape-html@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
- integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
+ integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0:
version "2.0.0"
@@ -5310,7 +5183,7 @@ escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0:
escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+ integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
escape-string-regexp@^4.0.0:
version "4.0.0"
@@ -5405,29 +5278,29 @@ eslint-plugin-jsx-a11y@^6.3.1:
minimatch "^3.0.4"
eslint-plugin-react-hooks@^4.2.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz#71c39e528764c848d8253e1aa2c7024ed505f6c4"
- integrity sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz#5f762dfedf8b2cf431c689f533c9d3fa5dcf25ad"
+ integrity sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==
eslint-plugin-react@^7.21.5:
- version "7.29.4"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz#4717de5227f55f3801a5fd51a16a4fa22b5914d2"
- integrity sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==
+ version "7.30.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz#8e7b1b2934b8426ac067a0febade1b13bd7064e3"
+ integrity sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==
dependencies:
- array-includes "^3.1.4"
- array.prototype.flatmap "^1.2.5"
+ array-includes "^3.1.5"
+ array.prototype.flatmap "^1.3.0"
doctrine "^2.1.0"
estraverse "^5.3.0"
jsx-ast-utils "^2.4.1 || ^3.0.0"
minimatch "^3.1.2"
object.entries "^1.1.5"
object.fromentries "^2.0.5"
- object.hasown "^1.1.0"
+ object.hasown "^1.1.1"
object.values "^1.1.5"
prop-types "^15.8.1"
resolve "^2.0.0-next.3"
semver "^6.3.0"
- string.prototype.matchall "^4.0.6"
+ string.prototype.matchall "^4.0.7"
eslint-plugin-testing-library@^3.9.2:
version "3.10.2"
@@ -5488,7 +5361,7 @@ eslint-webpack-plugin@^2.5.2:
normalize-path "^3.0.0"
schema-utils "^3.1.1"
-eslint@^7.11.0, eslint@^7.19.0:
+eslint@^7.11.0, eslint@^7.32.0:
version "7.32.0"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
@@ -5590,7 +5463,7 @@ esutils@^2.0.2:
etag@~1.8.1:
version "1.8.1"
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
- integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
+ integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
eventemitter3@^4.0.0, eventemitter3@^4.0.3:
version "4.0.7"
@@ -5602,12 +5475,10 @@ events@^3.0.0:
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-eventsource@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf"
- integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==
- dependencies:
- original "^1.0.0"
+eventsource@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-2.0.2.tgz#76dfcc02930fb2ff339520b6d290da573a9e8508"
+ integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==
evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
version "1.0.3"
@@ -5653,12 +5524,12 @@ execa@^4.0.0:
exit@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
- integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
+ integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==
expand-brackets@^2.1.4:
version "2.1.4"
resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
- integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
+ integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==
dependencies:
debug "^2.3.3"
define-property "^0.2.5"
@@ -5681,9 +5552,9 @@ expect@^26.6.0, expect@^26.6.2:
jest-regex-util "^26.0.0"
express@^4.17.1:
- version "4.18.0"
- resolved "https://registry.yarnpkg.com/express/-/express-4.18.0.tgz#7a426773325d0dd5406395220614c0db10b6e8e2"
- integrity sha512-EJEXxiTQJS3lIPrU1AE2vRuT7X7E+0KBbpm5GSoK524yl0K8X+er8zS2P14E64eqsVNoWbMCT7MpmQ+ErAhgRg==
+ version "4.18.1"
+ resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf"
+ integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==
dependencies:
accepts "~1.3.8"
array-flatten "1.1.1"
@@ -5727,14 +5598,14 @@ ext@^1.1.2:
extend-shallow@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
- integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
+ integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==
dependencies:
is-extendable "^0.1.0"
extend-shallow@^3.0.0, extend-shallow@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
- integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
+ integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==
dependencies:
assign-symbols "^1.0.0"
is-extendable "^1.0.1"
@@ -5786,7 +5657,7 @@ fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0:
fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
- integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
+ integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
fast-text-encoding@^1.0.3:
version "1.0.3"
@@ -5854,7 +5725,7 @@ filesize@6.1.0:
fill-range@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
- integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
+ integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==
dependencies:
extend-shallow "^2.0.1"
is-number "^3.0.0"
@@ -5915,7 +5786,7 @@ find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0:
find-up@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
- integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
+ integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==
dependencies:
locate-path "^2.0.0"
@@ -5953,14 +5824,14 @@ flush-write-stream@^1.0.0:
readable-stream "^2.3.6"
follow-redirects@^1.0.0:
- version "1.14.9"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7"
- integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==
+ version "1.15.1"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5"
+ integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==
for-in@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
- integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
+ integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==
fork-ts-checker-webpack-plugin@4.1.6:
version "4.1.6"
@@ -5992,19 +5863,19 @@ forwarded@0.2.0:
fragment-cache@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
- integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
+ integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==
dependencies:
map-cache "^0.2.2"
fresh@0.5.2:
version "0.5.2"
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
- integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
+ integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
from2@^2.1.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af"
- integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=
+ integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==
dependencies:
inherits "^2.0.1"
readable-stream "^2.0.0"
@@ -6047,7 +5918,7 @@ fs-minipass@^2.0.0:
fs-write-stream-atomic@^1.0.8:
version "1.0.10"
resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
- integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=
+ integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==
dependencies:
graceful-fs "^4.1.2"
iferr "^0.1.5"
@@ -6057,7 +5928,7 @@ fs-write-stream-atomic@^1.0.8:
fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+ integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
fsevents@^1.2.7:
version "1.2.13"
@@ -6077,10 +5948,20 @@ function-bind@^1.1.1:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+function.prototype.name@^1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
+ integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.19.0"
+ functions-have-names "^1.2.2"
+
functional-red-black-tree@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
+ integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==
functions-have-names@^1.2.2:
version "1.2.3"
@@ -6090,7 +5971,7 @@ functions-have-names@^1.2.2:
fuzzaldrin@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fuzzaldrin/-/fuzzaldrin-2.1.0.tgz#90204c3e2fdaa6941bb28d16645d418063a90e9b"
- integrity sha1-kCBMPi/appQbso0WZF1BgGOpDps=
+ integrity sha512-zgllBYwfHR5P3CncJiGbGVPpa3iFYW1yuPaIv8DiTVRrcg5/6uETNL5zvIoKflG1aifXVUZTlIroDehw4WygGA==
gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2:
version "1.0.0-beta.2"
@@ -6146,12 +6027,12 @@ get-symbol-description@^1.0.0:
get-value@^2.0.3, get-value@^2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
- integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
+ integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==
glob-parent@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
- integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
+ integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==
dependencies:
is-glob "^3.1.0"
path-dirname "^1.0.0"
@@ -6164,14 +6045,14 @@ glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2:
is-glob "^4.0.1"
glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
- integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
+ version "7.2.3"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
+ integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
inherits "2"
- minimatch "^3.0.4"
+ minimatch "^3.1.1"
once "^1.3.0"
path-is-absolute "^1.0.0"
@@ -6205,9 +6086,9 @@ globals@^11.1.0:
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
globals@^13.6.0, globals@^13.9.0:
- version "13.13.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.13.0.tgz#ac32261060d8070e2719dd6998406e27d2b5727b"
- integrity sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==
+ version "13.15.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.15.0.tgz#38113218c907d2f7e98658af246cef8b77e90bac"
+ integrity sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==
dependencies:
type-fest "^0.20.2"
@@ -6238,7 +6119,7 @@ globby@^11.0.3:
globby@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
- integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=
+ integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==
dependencies:
array-union "^1.0.1"
glob "^7.0.3"
@@ -6254,7 +6135,7 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6
growly@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
- integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=
+ integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==
gzip-size@5.1.1:
version "5.1.1"
@@ -6269,7 +6150,7 @@ handle-thing@^2.0.0:
resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==
-handlebars@^4.7.6:
+handlebars@^4.7.7:
version "4.7.7"
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"
integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==
@@ -6294,7 +6175,7 @@ has-bigints@^1.0.1, has-bigints@^1.0.2:
has-flag@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+ integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
has-flag@^4.0.0:
version "4.0.0"
@@ -6323,7 +6204,7 @@ has-tostringtag@^1.0.0:
has-value@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
- integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
+ integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==
dependencies:
get-value "^2.0.3"
has-values "^0.1.4"
@@ -6332,7 +6213,7 @@ has-value@^0.3.1:
has-value@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
- integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
+ integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==
dependencies:
get-value "^2.0.6"
has-values "^1.0.0"
@@ -6341,12 +6222,12 @@ has-value@^1.0.0:
has-values@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
- integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
+ integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==
has-values@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
- integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
+ integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==
dependencies:
is-number "^3.0.0"
kind-of "^4.0.0"
@@ -6403,7 +6284,7 @@ hls.js@^0.14.17:
hmac-drbg@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
- integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=
+ integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==
dependencies:
hash.js "^1.0.3"
minimalistic-assert "^1.0.0"
@@ -6429,7 +6310,7 @@ hosted-git-info@^2.1.4:
hpack.js@^2.1.6:
version "2.1.6"
resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
- integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=
+ integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==
dependencies:
inherits "^2.0.1"
obuf "^1.0.0"
@@ -6439,12 +6320,12 @@ hpack.js@^2.1.6:
hsl-regex@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e"
- integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=
+ integrity sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==
hsla-regex@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38"
- integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg=
+ integrity sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==
html-encoding-sniffer@^2.0.1:
version "2.0.1"
@@ -6504,7 +6385,7 @@ htmlparser2@^6.1.0:
http-deceiver@^1.2.7:
version "1.2.7"
resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
- integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=
+ integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==
http-errors@2.0.0:
version "2.0.0"
@@ -6520,7 +6401,7 @@ http-errors@2.0.0:
http-errors@~1.6.2:
version "1.6.3"
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
- integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
+ integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==
dependencies:
depd "~1.1.2"
inherits "2.0.3"
@@ -6563,7 +6444,7 @@ http-proxy@^1.17.0:
https-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
- integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
+ integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==
https-proxy-agent@^5.0.0:
version "5.0.1"
@@ -6600,7 +6481,7 @@ icss-utils@^4.0.0, icss-utils@^4.1.1:
identity-obj-proxy@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14"
- integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=
+ integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==
dependencies:
harmony-reflect "^1.4.6"
@@ -6612,7 +6493,7 @@ ieee754@^1.1.13, ieee754@^1.1.4:
iferr@^0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
- integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
+ integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==
ignore@^4.0.6:
version "4.0.6"
@@ -6632,14 +6513,14 @@ immer@8.0.1:
import-cwd@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
- integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=
+ integrity sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==
dependencies:
import-from "^2.1.0"
import-fresh@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
- integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY=
+ integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==
dependencies:
caller-path "^2.0.0"
resolve-from "^3.0.0"
@@ -6655,7 +6536,7 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1:
import-from@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1"
- integrity sha1-M1238qev/VOqpHHUuAId7ja387E=
+ integrity sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==
dependencies:
resolve-from "^3.0.0"
@@ -6678,7 +6559,7 @@ import-local@^3.0.2:
imurmurhash@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+ integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
indent-string@^4.0.0:
version "4.0.0"
@@ -6688,12 +6569,12 @@ indent-string@^4.0.0:
indexes-of@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
- integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
+ integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==
individual@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/individual/-/individual-2.0.0.tgz#833b097dad23294e76117a98fb38e0d9ad61bb97"
- integrity sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c=
+ integrity sha512-pWt8hBCqJsUWI/HtcfWod7+N9SgAqyPEaF7JQjwzjn5vGrpg6aQ5qeAFQ7dx//UH4J1O+7xqew+gCeeFt6xN/g==
infer-owner@^1.0.3, infer-owner@^1.0.4:
version "1.0.4"
@@ -6703,7 +6584,7 @@ infer-owner@^1.0.3, infer-owner@^1.0.4:
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+ integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
dependencies:
once "^1.3.0"
wrappy "1"
@@ -6716,12 +6597,12 @@ inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, i
inherits@2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
- integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
+ integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==
inherits@2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
- integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
+ integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==
ini@^1.3.5:
version "1.3.8"
@@ -6767,12 +6648,12 @@ internal-slot@^1.0.3:
ip-regex@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
- integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
+ integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==
ip@^1.1.0, ip@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
- integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48"
+ integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==
ipaddr.js@1.9.1, ipaddr.js@^1.9.0:
version "1.9.1"
@@ -6782,7 +6663,7 @@ ipaddr.js@1.9.1, ipaddr.js@^1.9.0:
is-absolute-url@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
- integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=
+ integrity sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==
is-absolute-url@^3.0.3:
version "3.0.3"
@@ -6792,7 +6673,7 @@ is-absolute-url@^3.0.3:
is-accessor-descriptor@^0.1.6:
version "0.1.6"
resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
- integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
+ integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==
dependencies:
kind-of "^3.0.2"
@@ -6827,7 +6708,7 @@ is-arguments@^1.0.4:
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+ integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
is-arrayish@^0.3.1:
version "0.3.2"
@@ -6844,7 +6725,7 @@ is-bigint@^1.0.1:
is-binary-path@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
- integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
+ integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==
dependencies:
binary-extensions "^1.0.0"
@@ -6883,7 +6764,7 @@ is-ci@^2.0.0:
is-color-stop@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345"
- integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=
+ integrity sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==
dependencies:
css-color-names "^0.0.4"
hex-color-regex "^1.1.0"
@@ -6902,7 +6783,7 @@ is-core-module@^2.0.0, is-core-module@^2.2.0, is-core-module@^2.8.1:
is-data-descriptor@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
- integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
+ integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==
dependencies:
kind-of "^3.0.2"
@@ -6946,7 +6827,7 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2:
is-directory@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
- integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
+ integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==
is-docker@^2.0.0:
version "2.2.1"
@@ -6956,7 +6837,7 @@ is-docker@^2.0.0:
is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
- integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
+ integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==
is-extendable@^1.0.1:
version "1.0.1"
@@ -6968,12 +6849,12 @@ is-extendable@^1.0.1:
is-extglob@^2.1.0, is-extglob@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+ integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
is-fullwidth-code-point@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
- integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
+ integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==
is-fullwidth-code-point@^3.0.0:
version "3.0.0"
@@ -6993,7 +6874,7 @@ is-generator-fn@^2.0.0:
is-glob@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
- integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
+ integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==
dependencies:
is-extglob "^2.1.0"
@@ -7007,7 +6888,7 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
is-in-browser@^1.0.2, is-in-browser@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835"
- integrity sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=
+ integrity sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g==
is-interactive@^1.0.0:
version "1.0.0"
@@ -7017,7 +6898,7 @@ is-interactive@^1.0.0:
is-module@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
- integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
+ integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==
is-negative-zero@^2.0.2:
version "2.0.2"
@@ -7034,7 +6915,7 @@ is-number-object@^1.0.4:
is-number@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
- integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
+ integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==
dependencies:
kind-of "^3.0.2"
@@ -7046,7 +6927,7 @@ is-number@^7.0.0:
is-obj@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
- integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
+ integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==
is-obj@^2.0.0:
version "2.0.0"
@@ -7075,7 +6956,7 @@ is-path-inside@^2.1.0:
is-plain-obj@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
- integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
+ integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==
is-plain-object@^2.0.3, is-plain-object@^2.0.4:
version "2.0.4"
@@ -7100,7 +6981,7 @@ is-regex@^1.0.4, is-regex@^1.1.4:
is-regexp@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
- integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
+ integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==
is-resolvable@^1.0.0:
version "1.1.0"
@@ -7122,7 +7003,7 @@ is-shared-array-buffer@^1.0.2:
is-stream@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
- integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
+ integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==
is-stream@^2.0.0:
version "2.0.1"
@@ -7146,7 +7027,7 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
is-typedarray@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
- integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+ integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
is-unicode-supported@^0.1.0:
version "0.1.0"
@@ -7168,7 +7049,7 @@ is-windows@^1.0.2:
is-wsl@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
- integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
+ integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==
is-wsl@^2.1.1, is-wsl@^2.2.0:
version "2.2.0"
@@ -7180,24 +7061,24 @@ is-wsl@^2.1.1, is-wsl@^2.2.0:
isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+ integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
+ integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
isobject@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
- integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
+ integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==
dependencies:
isarray "1.0.0"
isobject@^3.0.0, isobject@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
- integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
+ integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0:
version "3.2.0"
@@ -7774,7 +7655,7 @@ jsesc@^2.5.1:
jsesc@~0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
- integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
+ integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
version "1.0.2"
@@ -7799,7 +7680,7 @@ json-schema-traverse@^1.0.0:
json-stable-stringify-without-jsonify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
- integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
+ integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
json5@^1.0.1:
version "1.0.1"
@@ -7816,7 +7697,7 @@ json5@^2.1.2, json5@^2.2.1:
jsonfile@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
- integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
+ integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
optionalDependencies:
graceful-fs "^4.1.6"
@@ -7829,7 +7710,7 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
-jss-plugin-camel-case@^10.5.1, jss-plugin-camel-case@^10.8.2:
+jss-plugin-camel-case@^10.8.2:
version "10.9.0"
resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz#4921b568b38d893f39736ee8c4c5f1c64670aaf7"
integrity sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww==
@@ -7838,7 +7719,7 @@ jss-plugin-camel-case@^10.5.1, jss-plugin-camel-case@^10.8.2:
hyphenate-style-name "^1.0.3"
jss "10.9.0"
-jss-plugin-default-unit@^10.5.1, jss-plugin-default-unit@^10.8.2:
+jss-plugin-default-unit@^10.8.2:
version "10.9.0"
resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.0.tgz#bb23a48f075bc0ce852b4b4d3f7582bc002df991"
integrity sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w==
@@ -7846,7 +7727,7 @@ jss-plugin-default-unit@^10.5.1, jss-plugin-default-unit@^10.8.2:
"@babel/runtime" "^7.3.1"
jss "10.9.0"
-jss-plugin-global@^10.5.1, jss-plugin-global@^10.8.2:
+jss-plugin-global@^10.8.2:
version "10.9.0"
resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.9.0.tgz#fc07a0086ac97aca174e37edb480b69277f3931f"
integrity sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ==
@@ -7854,7 +7735,7 @@ jss-plugin-global@^10.5.1, jss-plugin-global@^10.8.2:
"@babel/runtime" "^7.3.1"
jss "10.9.0"
-jss-plugin-nested@^10.5.1, jss-plugin-nested@^10.8.2:
+jss-plugin-nested@^10.8.2:
version "10.9.0"
resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.9.0.tgz#cc1c7d63ad542c3ccc6e2c66c8328c6b6b00f4b3"
integrity sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA==
@@ -7863,7 +7744,7 @@ jss-plugin-nested@^10.5.1, jss-plugin-nested@^10.8.2:
jss "10.9.0"
tiny-warning "^1.0.2"
-jss-plugin-props-sort@^10.5.1, jss-plugin-props-sort@^10.8.2:
+jss-plugin-props-sort@^10.8.2:
version "10.9.0"
resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.0.tgz#30e9567ef9479043feb6e5e59db09b4de687c47d"
integrity sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw==
@@ -7871,7 +7752,7 @@ jss-plugin-props-sort@^10.5.1, jss-plugin-props-sort@^10.8.2:
"@babel/runtime" "^7.3.1"
jss "10.9.0"
-jss-plugin-rule-value-function@^10.5.1, jss-plugin-rule-value-function@^10.8.2:
+jss-plugin-rule-value-function@^10.8.2:
version "10.9.0"
resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.0.tgz#379fd2732c0746fe45168011fe25544c1a295d67"
integrity sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg==
@@ -7880,7 +7761,7 @@ jss-plugin-rule-value-function@^10.5.1, jss-plugin-rule-value-function@^10.8.2:
jss "10.9.0"
tiny-warning "^1.0.2"
-jss-plugin-vendor-prefixer@^10.5.1, jss-plugin-vendor-prefixer@^10.8.2:
+jss-plugin-vendor-prefixer@^10.8.2:
version "10.9.0"
resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.0.tgz#aa9df98abfb3f75f7ed59a3ec50a5452461a206a"
integrity sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA==
@@ -7889,7 +7770,7 @@ jss-plugin-vendor-prefixer@^10.5.1, jss-plugin-vendor-prefixer@^10.8.2:
css-vendor "^2.0.8"
jss "10.9.0"
-jss@10.9.0, jss@^10.5.1, jss@^10.8.2:
+jss@10.9.0, jss@^10.8.2:
version "10.9.0"
resolved "https://registry.yarnpkg.com/jss/-/jss-10.9.0.tgz#7583ee2cdc904a83c872ba695d1baab4b59c141b"
integrity sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw==
@@ -7900,9 +7781,9 @@ jss@10.9.0, jss@^10.5.1, jss@^10.8.2:
tiny-warning "^1.0.2"
"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz#6ab1e52c71dfc0c0707008a91729a9491fe9f76c"
- integrity sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz#e624f259143b9062c92b6413ff92a164c80d3ccb"
+ integrity sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==
dependencies:
array-includes "^3.1.4"
object.assign "^4.1.2"
@@ -7925,14 +7806,14 @@ killable@^1.0.1:
kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
version "3.2.2"
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
- integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
+ integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==
dependencies:
is-buffer "^1.1.5"
kind-of@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
- integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
+ integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==
dependencies:
is-buffer "^1.1.5"
@@ -7964,7 +7845,7 @@ language-subtag-registry@~0.3.2:
language-tags@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a"
- integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=
+ integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==
dependencies:
language-subtag-registry "~0.3.2"
@@ -7992,7 +7873,7 @@ levn@^0.4.1:
levn@~0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
- integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
+ integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==
dependencies:
prelude-ls "~1.1.2"
type-check "~0.3.2"
@@ -8046,7 +7927,7 @@ loader-utils@^2.0.0:
locate-path@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
- integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
+ integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==
dependencies:
p-locate "^2.0.0"
path-exists "^3.0.0"
@@ -8069,33 +7950,28 @@ locate-path@^5.0.0:
lodash._reinterpolate@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
- integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
+ integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==
lodash.debounce@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
- integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
+ integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
lodash.get@^4, lodash.get@^4.4.2:
version "4.4.2"
resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
- integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
+ integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==
lodash.memoize@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
- integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
+ integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==
lodash.merge@^4.6.2:
version "4.6.2"
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-lodash.sortby@^4.7.0:
- version "4.7.0"
- resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
- integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=
-
lodash.template@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab"
@@ -8114,12 +7990,12 @@ lodash.templatesettings@^4.0.0:
lodash.truncate@^4.4.2:
version "4.4.2"
resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
- integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
+ integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
lodash.uniq@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
- integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
+ integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
"lodash@>=3.5 <5", lodash@>=4.17.21, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.7.0:
version "4.17.21"
@@ -8170,16 +8046,7 @@ lru-cache@^6.0.0:
lz-string@^1.4.4:
version "1.4.4"
resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26"
- integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=
-
-m3u8-parser@4.7.0:
- version "4.7.0"
- resolved "https://registry.yarnpkg.com/m3u8-parser/-/m3u8-parser-4.7.0.tgz#e01e8ce136098ade1b14ee691ea20fc4dc60abf6"
- integrity sha512-48l/OwRyjBm+QhNNigEEcRcgbRvnUjL7rxs597HmW9QSNbyNvt+RcZ9T/d9vxi9A9z7EZrB1POtZYhdRlwYQkQ==
- dependencies:
- "@babel/runtime" "^7.12.5"
- "@videojs/vhs-utils" "^3.0.0"
- global "^4.4.0"
+ integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==
m3u8-parser@4.7.1:
version "4.7.1"
@@ -8237,12 +8104,12 @@ makeerror@1.0.12:
map-cache@^0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
- integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
+ integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==
map-visit@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
- integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
+ integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==
dependencies:
object-visit "^1.0.0"
@@ -8268,12 +8135,12 @@ mdn-data@2.0.4:
media-typer@0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
- integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
+ integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
memory-fs@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
- integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
+ integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==
dependencies:
errno "^0.1.3"
readable-stream "^2.0.1"
@@ -8289,7 +8156,7 @@ memory-fs@^0.5.0:
merge-descriptors@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
- integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
+ integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
merge-stream@^2.0.0:
version "2.0.0"
@@ -8309,7 +8176,7 @@ messageformat-parser@^4.1.3:
methods@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
- integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
+ integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
microevent.ts@~0.1.1:
version "0.1.1"
@@ -8389,7 +8256,7 @@ mimic-fn@^2.1.0:
min-document@^2.19.0:
version "2.19.0"
resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
- integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=
+ integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==
dependencies:
dom-walk "^0.1.0"
@@ -8416,7 +8283,7 @@ minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
minimalistic-crypto-utils@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
- integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
+ integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==
minimatch@3.0.4:
version "3.0.4"
@@ -8425,7 +8292,7 @@ minimatch@3.0.4:
dependencies:
brace-expansion "^1.1.7"
-minimatch@^3.0.4, minimatch@^3.1.2:
+minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
@@ -8512,7 +8379,7 @@ mkdirp@^1.0.3, mkdirp@^1.0.4:
move-concurrently@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
- integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=
+ integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==
dependencies:
aproba "^1.1.1"
copy-concurrently "^1.0.0"
@@ -8521,16 +8388,6 @@ move-concurrently@^1.0.1:
rimraf "^2.5.4"
run-queue "^1.0.3"
-mpd-parser@0.21.0:
- version "0.21.0"
- resolved "https://registry.yarnpkg.com/mpd-parser/-/mpd-parser-0.21.0.tgz#c2036cce19522383b93c973180fdd82cd646168e"
- integrity sha512-NbpMJ57qQzFmfCiP1pbL7cGMbVTD0X1hqNgL0VYP1wLlZXLf/HtmvQpNkOA1AHkPVeGQng+7/jEtSvNUzV7Gdg==
- dependencies:
- "@babel/runtime" "^7.12.5"
- "@videojs/vhs-utils" "^3.0.2"
- "@xmldom/xmldom" "^0.7.2"
- global "^4.4.0"
-
mpd-parser@0.21.1:
version "0.21.1"
resolved "https://registry.yarnpkg.com/mpd-parser/-/mpd-parser-0.21.1.tgz#4f4834074ed0a8e265d8b04a5d2d7b5045a4fa55"
@@ -8544,7 +8401,7 @@ mpd-parser@0.21.1:
ms@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
+ integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
ms@2.1.2:
version "2.1.2"
@@ -8559,7 +8416,7 @@ ms@2.1.3, ms@^2.1.1:
multicast-dns-service-types@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
- integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=
+ integrity sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==
multicast-dns@^6.0.1:
version "6.2.3"
@@ -8583,14 +8440,14 @@ mux.js@6.0.1:
global "^4.4.0"
nan@^2.12.1:
- version "2.15.0"
- resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee"
- integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==
+ version "2.16.0"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.16.0.tgz#664f43e45460fb98faf00edca0bb0d7b8dce7916"
+ integrity sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==
-nanoid@^3.3.1:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25"
- integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==
+nanoid@^3.3.4:
+ version "3.3.4"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
+ integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
nanomatch@^1.2.9:
version "1.2.13"
@@ -8619,7 +8476,7 @@ native-url@^0.2.6:
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
- integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
+ integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
negotiator@0.6.3:
version "0.6.3"
@@ -8664,7 +8521,7 @@ node-gettext@^3.0.0:
node-int64@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
- integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=
+ integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==
node-libs-browser@^2.2.1:
version "2.2.1"
@@ -8713,9 +8570,9 @@ node-releases@^1.1.61:
integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==
node-releases@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.3.tgz#225ee7488e4a5e636da8da52854844f9d716ca96"
- integrity sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.5.tgz#280ed5bc3eba0d96ce44897d8aee478bfb3d9666"
+ integrity sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==
normalize-package-data@^2.5.0:
version "2.5.0"
@@ -8730,7 +8587,7 @@ normalize-package-data@^2.5.0:
normalize-path@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
- integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
+ integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==
dependencies:
remove-trailing-separator "^1.0.1"
@@ -8742,12 +8599,12 @@ normalize-path@^3.0.0, normalize-path@~3.0.0:
normalize-range@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
- integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
+ integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
normalize-url@1.9.1:
version "1.9.1"
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
- integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=
+ integrity sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==
dependencies:
object-assign "^4.0.1"
prepend-http "^1.0.0"
@@ -8762,7 +8619,7 @@ normalize-url@^3.0.0:
npm-run-path@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
- integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
+ integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==
dependencies:
path-key "^2.0.0"
@@ -8781,16 +8638,16 @@ nth-check@^1.0.2:
boolbase "~1.0.0"
nth-check@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2"
- integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d"
+ integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==
dependencies:
boolbase "^1.0.0"
num2fraction@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
- integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=
+ integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==
nwsapi@^2.2.0:
version "2.2.0"
@@ -8800,21 +8657,21 @@ nwsapi@^2.2.0:
object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
+ integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
object-copy@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
- integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
+ integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==
dependencies:
copy-descriptor "^0.1.0"
define-property "^0.2.5"
kind-of "^3.0.3"
object-inspect@^1.12.0, object-inspect@^1.9.0:
- version "1.12.0"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0"
- integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==
+ version "1.12.2"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
+ integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
object-is@^1.0.1:
version "1.1.5"
@@ -8832,7 +8689,7 @@ object-keys@^1.1.1:
object-visit@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
- integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
+ integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==
dependencies:
isobject "^3.0.0"
@@ -8865,26 +8722,27 @@ object.fromentries@^2.0.5:
es-abstract "^1.19.1"
object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz#b223cf38e17fefb97a63c10c91df72ccb386df9e"
- integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz#7965e6437a57278b587383831a9b829455a4bc37"
+ integrity sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==
dependencies:
+ array.prototype.reduce "^1.0.4"
call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.1"
-object.hasown@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5"
- integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==
+object.hasown@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.1.tgz#ad1eecc60d03f49460600430d97f23882cf592a3"
+ integrity sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==
dependencies:
- define-properties "^1.1.3"
- es-abstract "^1.19.1"
+ define-properties "^1.1.4"
+ es-abstract "^1.19.5"
object.pick@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
- integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
+ integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==
dependencies:
isobject "^3.0.1"
@@ -8917,7 +8775,7 @@ on-headers@~1.0.2:
once@^1.3.0, once@^1.3.1, once@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+ integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
dependencies:
wrappy "1"
@@ -8990,22 +8848,15 @@ ora@^5.1.0:
strip-ansi "^6.0.0"
wcwidth "^1.0.1"
-original@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f"
- integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==
- dependencies:
- url-parse "^1.4.3"
-
os-browserify@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
- integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
+ integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==
os-tmpdir@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
- integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
+ integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
p-each-series@^2.1.0:
version "2.2.0"
@@ -9015,7 +8866,7 @@ p-each-series@^2.1.0:
p-finally@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
- integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
+ integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==
p-limit@^1.1.0:
version "1.3.0"
@@ -9041,7 +8892,7 @@ p-limit@^3.0.2:
p-locate@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
- integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
+ integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==
dependencies:
p-limit "^1.1.0"
@@ -9081,7 +8932,7 @@ p-retry@^3.0.1:
p-try@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
- integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
+ integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==
p-try@^2.0.0:
version "2.2.0"
@@ -9136,7 +8987,7 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5:
parse-json@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
- integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
+ integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==
dependencies:
error-ex "^1.3.1"
json-parse-better-errors "^1.0.1"
@@ -9172,7 +9023,7 @@ pascal-case@^3.1.2:
pascalcase@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
- integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
+ integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==
path-browserify@0.0.1:
version "0.0.1"
@@ -9182,12 +9033,12 @@ path-browserify@0.0.1:
path-dirname@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
- integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
+ integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==
path-exists@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
+ integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
path-exists@^4.0.0:
version "4.0.0"
@@ -9197,17 +9048,17 @@ path-exists@^4.0.0:
path-is-absolute@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+ integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
path-is-inside@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
- integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
+ integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==
path-key@^2.0.0, path-key@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
- integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
+ integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==
path-key@^3.0.0, path-key@^3.1.0:
version "3.1.1"
@@ -9222,7 +9073,7 @@ path-parse@^1.0.6, path-parse@^1.0.7:
path-to-regexp@0.1.7:
version "0.1.7"
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
- integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
+ integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
path-type@^4.0.0:
version "4.0.0"
@@ -9243,7 +9094,7 @@ pbkdf2@^3.0.3:
performance-now@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
- integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
+ integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==
picocolors@^0.2.1:
version "0.2.1"
@@ -9263,7 +9114,7 @@ picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2, picomatc
pify@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
- integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
+ integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
pify@^4.0.1:
version "4.0.1"
@@ -9273,14 +9124,14 @@ pify@^4.0.1:
pinkie-promise@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
- integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
+ integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==
dependencies:
pinkie "^2.0.0"
pinkie@^2.0.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
- integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
+ integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==
pirates@^4.0.1:
version "4.0.5"
@@ -9332,11 +9183,6 @@ pofile@^1.1.0:
resolved "https://registry.yarnpkg.com/pofile/-/pofile-1.1.3.tgz#e2c0d4052b9829f171b888bfb35c87791dbea297"
integrity sha512-sk96pUvpNwDV6PLrnhr68Uu1S5NohsxqLKz0GuracgrDo40BdF/r1RhHnjakUk6Q4Z0OKIybOQ7GevLKGN1iYw==
-popper.js@1.16.1-lts:
- version "1.16.1-lts"
- resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1-lts.tgz#cf6847b807da3799d80ee3d6d2f90df8a3f50b05"
- integrity sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==
-
portfinder@^1.0.26:
version "1.0.28"
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778"
@@ -9349,7 +9195,7 @@ portfinder@^1.0.26:
posix-character-classes@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
- integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
+ integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==
postcss-attribute-case-insensitive@^4.0.1:
version "4.0.2"
@@ -10009,11 +9855,11 @@ postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, po
source-map "^0.6.1"
postcss@^8.1.0:
- version "8.4.12"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.12.tgz#1e7de78733b28970fa4743f7da6f3763648b1905"
- integrity sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==
+ version "8.4.14"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf"
+ integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==
dependencies:
- nanoid "^3.3.1"
+ nanoid "^3.3.4"
picocolors "^1.0.0"
source-map-js "^1.0.2"
@@ -10025,17 +9871,17 @@ prelude-ls@^1.2.1:
prelude-ls@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
- integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
+ integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==
prepend-http@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
- integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
+ integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==
-prettier@2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5"
- integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==
+prettier@^2.6.2:
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032"
+ integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==
pretty-bytes@^5.3.0:
version "5.6.0"
@@ -10050,7 +9896,7 @@ pretty-error@^2.1.1:
lodash "^4.17.20"
renderkid "^2.0.4"
-pretty-format@^24.0.0, pretty-format@^24.3.0, pretty-format@^24.9.0:
+pretty-format@^24.0.0, pretty-format@^24.9.0:
version "24.9.0"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9"
integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==
@@ -10060,16 +9906,6 @@ pretty-format@^24.0.0, pretty-format@^24.3.0, pretty-format@^24.9.0:
ansi-styles "^3.2.0"
react-is "^16.8.4"
-pretty-format@^25.1.0:
- version "25.5.0"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a"
- integrity sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==
- dependencies:
- "@jest/types" "^25.5.0"
- ansi-regex "^5.0.0"
- ansi-styles "^4.0.0"
- react-is "^16.12.0"
-
pretty-format@^26.6.0, pretty-format@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93"
@@ -10097,7 +9933,7 @@ process-nextick-args@~2.0.0:
process@^0.11.10:
version "0.11.10"
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
- integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
+ integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
progress@^2.0.0:
version "2.0.3"
@@ -10107,7 +9943,7 @@ progress@^2.0.0:
promise-inflight@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
- integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
+ integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==
promise-polyfill@^8.2.3:
version "8.2.3"
@@ -10157,7 +9993,7 @@ proxy-addr@~2.0.7:
prr@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
- integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
+ integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==
pseudolocale@^1.1.0:
version "1.2.0"
@@ -10211,12 +10047,12 @@ pumpify@^1.3.3:
punycode@1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
- integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
+ integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==
punycode@^1.2.4:
version "1.4.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
- integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
+ integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==
punycode@^2.1.0, punycode@^2.1.1:
version "2.1.1"
@@ -10226,7 +10062,7 @@ punycode@^2.1.0, punycode@^2.1.1:
q@^1.1.2:
version "1.5.1"
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
- integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
+ integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==
qs@6.10.3:
version "6.10.3"
@@ -10238,7 +10074,7 @@ qs@6.10.3:
query-string@^4.1.0:
version "4.3.4"
resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
- integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s=
+ integrity sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==
dependencies:
object-assign "^4.1.0"
strict-uri-encode "^1.0.0"
@@ -10246,12 +10082,12 @@ query-string@^4.1.0:
querystring-es3@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
- integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=
+ integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==
querystring@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
- integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
+ integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==
querystring@^0.2.0:
version "0.2.1"
@@ -10383,12 +10219,12 @@ react-error-overlay@^6.0.11:
resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb"
integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==
-react-is@^16.12.0, react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.4:
+react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.4:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-"react-is@^16.8.0 || ^17.0.0", react-is@^17.0.1, react-is@^17.0.2:
+react-is@^17.0.1, react-is@^17.0.2:
version "17.0.2"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
@@ -10398,7 +10234,7 @@ react-refresh@^0.8.3:
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f"
integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==
-react-router-dom@^6.2.1:
+react-router-dom@^6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.3.0.tgz#a0216da813454e521905b5fa55e0e5176123f43d"
integrity sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==
@@ -10413,7 +10249,7 @@ react-router@6.3.0:
dependencies:
history "^5.2.0"
-react-scripts@4.0.3:
+react-scripts@^4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.3.tgz#b1cafed7c3fa603e7628ba0f187787964cb5d345"
integrity sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==
@@ -10479,7 +10315,7 @@ react-scripts@4.0.3:
optionalDependencies:
fsevents "^2.1.3"
-react-transition-group@^4.4.0, react-transition-group@^4.4.2:
+react-transition-group@^4.4.2:
version "4.4.2"
resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470"
integrity sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==
@@ -10618,7 +10454,7 @@ regex-parser@^2.2.11:
resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58"
integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==
-regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1:
+regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3:
version "1.4.3"
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"
integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==
@@ -11067,7 +10903,7 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
+semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7:
version "7.3.7"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
@@ -11273,12 +11109,12 @@ snapdragon@^0.8.1:
use "^3.1.0"
sockjs-client@^1.5.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.6.0.tgz#e0277b8974558edcb557eafc7d3027ef6128d865"
- integrity sha512-qVHJlyfdHFht3eBFZdKEXKTlb7I4IV41xnVNo8yUKA1UHcPJwgW2SvTq9LhnjjCywSkSK7c/e4nghU0GOoMCRQ==
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.6.1.tgz#350b8eda42d6d52ddc030c39943364c11dcad806"
+ integrity sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==
dependencies:
debug "^3.2.7"
- eventsource "^1.1.0"
+ eventsource "^2.0.2"
faye-websocket "^0.11.4"
inherits "^2.0.4"
url-parse "^1.5.10"
@@ -11348,13 +11184,6 @@ source-map@^0.7.3:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
-source-map@~0.8.0-beta.0:
- version "0.8.0-beta.0"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11"
- integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==
- dependencies:
- whatwg-url "^7.0.0"
-
sourcemap-codec@^1.4.8:
version "1.4.8"
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
@@ -11538,7 +11367,7 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
-string.prototype.matchall@^4.0.6:
+string.prototype.matchall@^4.0.7:
version "4.0.7"
resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d"
integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==
@@ -11552,21 +11381,23 @@ string.prototype.matchall@^4.0.6:
regexp.prototype.flags "^1.4.1"
side-channel "^1.0.4"
-string.prototype.trimend@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80"
- integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==
+string.prototype.trimend@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"
+ integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
+ define-properties "^1.1.4"
+ es-abstract "^1.19.5"
-string.prototype.trimstart@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed"
- integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==
+string.prototype.trimstart@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"
+ integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.3"
+ define-properties "^1.1.4"
+ es-abstract "^1.19.5"
string_decoder@^1.0.0, string_decoder@^1.1.1:
version "1.3.0"
@@ -11841,13 +11672,13 @@ terser@^4.1.2, terser@^4.6.2, terser@^4.6.3:
source-map-support "~0.5.12"
terser@^5.3.4:
- version "5.13.0"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.13.0.tgz#d43fd71861df1b4df743980caa257c6fa03acc44"
- integrity sha512-sgQ99P+fRBM1jAYzN9RTnD/xEWx/7LZgYTCRgmYriSq1wxxqiQPJgXkkLBBuwySDWJ2PP0PnVQyuf4xLUuH4Ng==
+ version "5.14.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.0.tgz#eefeec9af5153f55798180ee2617f390bdd285e2"
+ integrity sha512-JC6qfIEkPBd9j1SMO3Pfn+A6w2kQV54tv+ABQLgZr7dA3k/DL/OBoYSWxzVpZev3J+bUHXfr55L8Mox7AaNo6g==
dependencies:
+ "@jridgewell/source-map" "^0.3.2"
acorn "^8.5.0"
commander "^2.20.0"
- source-map "~0.8.0-beta.0"
source-map-support "~0.5.20"
test-exclude@^6.0.0:
@@ -11972,13 +11803,6 @@ tough-cookie@^4.0.0:
punycode "^2.1.1"
universalify "^0.1.2"
-tr46@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
- integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=
- dependencies:
- punycode "^2.1.0"
-
tr46@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240"
@@ -12125,11 +11949,11 @@ ua-parser-js@^1.0.2:
integrity sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==
uglify-js@^3.1.4:
- version "3.15.4"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.4.tgz#fa95c257e88f85614915b906204b9623d4fa340d"
- integrity sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA==
+ version "3.15.5"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.5.tgz#2b10f9e0bfb3f5c15a8e8404393b6361eaeb33b3"
+ integrity sha512-hNM5q5GbBRB5xB+PMqVRcgYe4c8jbyZ1pzZhS6jbq54/4F2gFK869ZheiE5A8/t+W5jtTNpWef/5Q9zk639FNQ==
-unbox-primitive@^1.0.1:
+unbox-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
@@ -12262,7 +12086,7 @@ url-loader@4.1.1:
mime-types "^2.1.27"
schema-utils "^3.0.0"
-url-parse@^1.4.3, url-parse@^1.5.10:
+url-parse@^1.5.10:
version "1.5.10"
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"
integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==
@@ -12377,26 +12201,7 @@ vendors@^1.0.0:
resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e"
integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==
-"video.js@^6 || ^7":
- version "7.18.1"
- resolved "https://registry.yarnpkg.com/video.js/-/video.js-7.18.1.tgz#d93cd4992710d4d95574a00e7d29a2518f9b30f7"
- integrity sha512-mnXdmkVcD5qQdKMZafDjqdhrnKGettZaGSVkExjACiylSB4r2Yt5W1bchsKmjFpfuNfszsMjTUnnoIWSSqoe/Q==
- dependencies:
- "@babel/runtime" "^7.12.5"
- "@videojs/http-streaming" "2.13.1"
- "@videojs/vhs-utils" "^3.0.4"
- "@videojs/xhr" "2.6.0"
- aes-decrypter "3.1.2"
- global "^4.4.0"
- keycode "^2.2.0"
- m3u8-parser "4.7.0"
- mpd-parser "0.21.0"
- mux.js "6.0.1"
- safe-json-parse "4.0.0"
- videojs-font "3.2.0"
- videojs-vtt.js "^0.15.3"
-
-video.js@^7.19.2:
+"video.js@^6 || ^7", video.js@^7.19.2:
version "7.19.2"
resolved "https://registry.yarnpkg.com/video.js/-/video.js-7.19.2.tgz#83396db819b61e25328c020c0191dbe7a2187403"
integrity sha512-+rV/lJ1bDoMW3SbYlRp0eC9//RgvfBpEQ0USOyx44tHVxVyMjq+G9jZoiulsDXaIp4BX9q5+/y87TbZUysXBHA==
@@ -12454,11 +12259,6 @@ w3c-xmlserializer@^2.0.0:
dependencies:
xml-name-validator "^3.0.0"
-wait-for-expect@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/wait-for-expect/-/wait-for-expect-3.0.2.tgz#d2f14b2f7b778c9b82144109c8fa89ceaadaa463"
- integrity sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==
-
walker@^1.0.7, walker@~1.0.5:
version "1.0.8"
resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f"
@@ -12498,11 +12298,6 @@ wcwidth@^1.0.1:
dependencies:
defaults "^1.0.3"
-webidl-conversions@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
- integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==
-
webidl-conversions@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
@@ -12649,15 +12444,6 @@ whatwg-mimetype@^2.3.0:
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
-whatwg-url@^7.0.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06"
- integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==
- dependencies:
- lodash.sortby "^4.7.0"
- tr46 "^1.0.1"
- webidl-conversions "^4.0.2"
-
whatwg-url@^8.0.0, whatwg-url@^8.5.0:
version "8.7.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77"
@@ -12915,9 +12701,9 @@ ws@^6.2.1:
async-limiter "~1.0.0"
ws@^7.4.6:
- version "7.5.7"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67"
- integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==
+ version "7.5.8"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.8.tgz#ac2729881ab9e7cbaf8787fe3469a48c5c7f636a"
+ integrity sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==
xml-name-validator@^3.0.0:
version "3.0.0"