From 055c4652aeccd06f03d92d5e07b3a0781c39a29b Mon Sep 17 00:00:00 2001 From: Steve Seguin Date: Fri, 19 Mar 2021 16:55:29 -0400 Subject: [PATCH 01/34] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 31dd2ea..ff758f9 100644 --- a/README.md +++ b/README.md @@ -73,4 +73,4 @@ Additional security features are being added weekly on request. Please ask about Ideas, feedback, bugs, etc -- all welcomed. I'm dumping many of my ideas as issues into Github. Feedback is typically most welcomed via Email or Discord. ## Licence -OBS.Ninja is available as open-source; please see the LICENCE.md file for details. +OBS.Ninja is available as 'mostly' open-source; please see the LICENCE.md file for details. From 68923a24620f08757f2a28dbf16c4765a10f2cd7 Mon Sep 17 00:00:00 2001 From: Joel Calado Date: Tue, 23 Mar 2021 22:27:31 +0000 Subject: [PATCH 02/34] alt+shift+c to toggle the control bar --- main.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index ee187c3..155ad38 100644 --- a/main.js +++ b/main.js @@ -10649,11 +10649,14 @@ var vis = (function() { } function keyupListener() { - // window.onkeyup = function(e) { + window.onkeyup = function(e) { // if ( e.keyCode === 27 ) { // toggleMenuOff(); // } - // }; + if (e.altKey && e.shiftKey && e.keyCode === 67 /* C */) { + toggleControlBar(); + } + }; } function resizeListener() { @@ -10676,6 +10679,17 @@ var vis = (function() { } } + function toggleControlBar() { + if (getById("controlButtons").style.display != 'none') { + // Dont hardcode style here. Copy it over to data-style before changing to none; + getById("controlButtons").dataset.style = getById("controlButtons").style.display; + getById("controlButtons").style.display = 'none'; + } else { + // Copy the style over from the data-style attribute. + getById("controlButtons").style.display = getById("controlButtons").dataset.style; + }; + } + function positionMenu(e) { clickCoords = getPosition(e); clickCoordsX = clickCoords.x; From a51d43777a6c7702439717e422ef8ad038fc28cb Mon Sep 17 00:00:00 2001 From: Joel Calado Date: Wed, 24 Mar 2021 21:27:49 +0000 Subject: [PATCH 03/34] automatic language priority --- index.html | 58 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 26 deletions(-) diff --git a/index.html b/index.html index 6c02886..3819caf 100644 --- a/index.html +++ b/index.html @@ -1193,32 +1193,20 @@
diff --git a/main.css b/main.css index 6144ead..de71329 100644 --- a/main.css +++ b/main.css @@ -2352,6 +2352,65 @@ span#guestTips { display:none; } +div.message-card { + padding: 10px; + display: block; + padding-left: 1em; + align-items: center; + width: 600px; + margin: 0 auto; + position: relative; + padding-left: 60px; + margin: 0 auto; + margin-bottom: 20px; + box-shadow: 0px 5px 10px -5px #a9a9a9; +} + +div.message-card a { + color: rgb(0 77 218); + font-weight: bold; + text-decoration: underline; +} + +.warning.message-card { + border-left: 4px solid #eff150; + background: #fffded; +} +.info.message-card { + border-left: 4px solid #aacefd; + background: #e6e8f0; +} + +.message-card h1 { + display: block; + font-size: 110%; + text-align: left; +} + +.message-card p { + display: block; + text-align: left; + margin-top: 10px; +} + +div.message-card:before { + font-family: 'Line Awesome Free'; + font-weight: 900; + font-size: 2em; + margin-right: 0.5em; + position: absolute; + top: 6px; + left: 10px; +} + +div.message-card.warning:before { + content: "\f071"; +} + +div.message-card.info:before { + content: "\f05a"; +} + @keyframes floating { 0% { transform: translate(0, 0px); } 50% { transform: translate(0, 15%); } From 36b25b7ab716ee6972a51cebdc00f68c72469c10 Mon Sep 17 00:00:00 2001 From: Joel Calado Date: Mon, 29 Mar 2021 00:05:03 +0100 Subject: [PATCH 32/34] Update pt.json --- translations/pt.json | 100 +++++++++++++++++++++---------------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/translations/pt.json b/translations/pt.json index a593bf8..94cbd66 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -36,55 +36,55 @@ "send-direct-message": "Enviar mensagem direta", "advanced-settings-and-remote-control": "Opções avançadas e Controlo Remoto", "toggle-voice-chat-with-this-guest": "Ativar/desativar conversa de voz com este convidado", - "join-by-room-name-here": "Enter a room name to quick join", - "join-room": "Join room", - "share-a-screen-with-others": "Share a Screen with others", - "alert-the-host-you-want-to-speak": "Alert the host you want to speak", - "record-your-stream-to-disk": "Record your stream to disk", + "join-by-room-name-here": "Introduza o nome de uma sala", + "join-room": "Entrar na sala", + "share-a-screen-with-others": "Partilhar o ecrã", + "alert-the-host-you-want-to-speak": "Avise o anfitrião que deseja falar", + "record-your-stream-to-disk": "Guarde o seu stream para o disco", "cancel-the-director-s-video-audio": "Cancel the Director's Video/Audio", - "submit-any-error-logs": "Submit any error logs", - "add-group-chat-to-obs": "Add Group Chat to OBS", + "submit-any-error-logs": "Submeta registos de erros", + "add-group-chat-to-obs": "Adicionar conversa de grupo ao OBS", "for-large-group-rooms-this-option-can-reduce-the-load-on-remote-guests-substantially": "For large group rooms, this option can reduce the load on remote guests substantially", - "which-video-codec-would-you-want-used-by-default-": "Which video codec would you want used by default?", - "you-ll-enter-as-the-room-s-director": "You'll enter as the room's director", - "add-your-camera-to-obs": "Add your Camera to OBS", - "remote-screenshare-into-obs": "Remote Screenshare into OBS", - "create-reusable-invite": "Create Reusable Invite", - "encode-the-url-so-that-it-s-harder-for-a-guest-to-modify-the-settings-": "Encode the URL so that it's harder for a guest to modify the settings.", - "more-options": "More Options", - "youtube-video-demoing-how-to-do-this": "Youtube Video demoing how to do this", - "invite-a-guest-or-camera-source-to-publish-into-the-group-room": "Invite a guest or camera source to publish into the group room", - "if-enabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If enabled, the invited guest will not be able to see or hear anyone in the room.", - "use-this-link-in-the-obs-browser-source-to-capture-the-video-or-audio": "Use this link in the OBS Browser Source to capture the video or audio", - "if-enabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If enabled, you must manually add a video to a scene for it to appear.", - "disables-echo-cancellation-and-improves-audio-quality": "Disables Echo Cancellation and improves audio quality", - "audio-only-sources-are-visually-hidden-from-scenes": "Audio-only sources are visually hidden from scenes", - "guest-will-be-prompted-to-enter-a-display-name": "Guest will be prompted to enter a Display Name", - "display-names-will-be-shown-in-the-bottom-left-corner-of-videos": "Display Names will be shown in the bottom-left corner of videos", - "request-1080p60-from-the-guest-instead-of-720p60-if-possible": "Request 1080p60 from the Guest instead of 720p60, if possible", - "the-default-microphone-will-be-pre-selected-for-the-guest": "The default microphone will be pre-selected for the guest", - "the-default-camera-device-will-selected-automatically": "The default camera device will selected automatically", - "the-guest-won-t-have-access-to-changing-camera-settings-or-screenshare": "The guest won't have access to changing camera settings or screenshare", - "the-guest-will-not-see-their-own-self-preview-after-joining": "The guest will not see their own self-preview after joining", - "guests-will-have-an-option-to-poke-the-director-by-pressing-a-button": "Guests will have an option to poke the Director by pressing a button", - "add-an-audio-compressor-to-the-guest-s-microphone": "Add an audio compressor to the guest's microphone", - "add-an-equalizer-to-the-guest-s-microphone-that-the-director-can-control": "Add an Equalizer to the guest's microphone that the director can control", - "the-guest-can-only-see-the-director-s-video-if-provided": "The guest can only see the Director's video, if provided", - "the-guest-s-microphone-will-be-muted-on-joining-they-can-unmute-themselves-": "The guest's microphone will be muted on joining. They can unmute themselves.", - "have-the-guest-join-muted-so-only-the-director-can-unmute-the-guest-": "Have the guest join muted, so only the director can Unmute the guest.", - "make-the-invite-url-encoded-so-parameters-are-harder-to-tinker-with-by-guests": "Make the invite URL encoded, so parameters are harder to tinker with by guests", - "move-the-user-to-another-room-controlled-by-another-director": "Move the user to another room, controlled by another director", - "send-a-direct-message-to-this-user-": "Send a Direct Message to this user.", - "remotely-change-the-volume-of-this-guest": "Remotely change the volume of this guest", - "mute-this-guest-everywhere": "Mute this guest everywhere", - "start-recording-this-remote-stream-to-this-local-drive-experimental-": "Start Recording this remote stream to this local drive. *experimental*'", - "the-remote-guest-will-record-their-local-stream-to-their-local-drive-experimental-": "The Remote Guest will record their local stream to their local drive. *experimental*", - "shift-this-video-down-in-order": "Shift this Video Down in Order", - "current-index-order-of-this-video": "Current Index Order of this Video", - "shift-this-video-up-in-order": "Shift this Video Up in Order", - "remote-audio-settings": "Remote Audio Settings", - "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "which-video-codec-would-you-want-used-by-default-": "Qual é o codec de vídeo que deseja usar por omissão?", + "you-ll-enter-as-the-room-s-director": "Vai entrar como o Realizador da sala", + "add-your-camera-to-obs": "Adicione a sua câmera ao OBS", + "remote-screenshare-into-obs": "Partilha de ecrã remota para OBS", + "create-reusable-invite": "Criar convite reutilizável", + "encode-the-url-so-that-it-s-harder-for-a-guest-to-modify-the-settings-": "Obfuscar o URL para tornar mais difícil a um convidado modificar as definições.", + "more-options": "Mais Opções", + "youtube-video-demoing-how-to-do-this": "Vídeo de Youtube a explicar como fazer", + "invite-a-guest-or-camera-source-to-publish-into-the-group-room": "Convide alguém para publicar a câmera no grupo", + "if-enabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "Se ativado, o utilizador convidado não poderá ver ou ouvir ninguém na sala.", + "use-this-link-in-the-obs-browser-source-to-capture-the-video-or-audio": "Use este link numa fonte Browser do OBS para capturar o vídeo ou áudio", + "if-enabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "Se ativado, deve adicionar manualmente o vídeo a uma cena para ele aparecer.", + "disables-echo-cancellation-and-improves-audio-quality": "Desativa o Cancelamento de eco e melhora a qualidade de áudio", + "audio-only-sources-are-visually-hidden-from-scenes": "Fontes de áudio são visualmente escondidas das cenas", + "guest-will-be-prompted-to-enter-a-display-name": "O convidado poderá introduzir um nome que o identifique", + "display-names-will-be-shown-in-the-bottom-left-corner-of-videos": "Os nomes serão mostrados no canto inferior esquerdo dos vídeos", + "request-1080p60-from-the-guest-instead-of-720p60-if-possible": "Pedir 1080p60 do convidado, em vez de 720p60, se possível", + "the-default-microphone-will-be-pre-selected-for-the-guest": "O microfone predefinido será selecionado", + "the-default-camera-device-will-selected-automatically": "A câmera predefinida será selecionada automaticamente", + "the-guest-won-t-have-access-to-changing-camera-settings-or-screenshare": "O convidado não terá acesso a alterar as opções de câmera ou partilha de ecrã", + "the-guest-will-not-see-their-own-self-preview-after-joining": "O convidado não verá a sua própria imagem quando entrar", + "guests-will-have-an-option-to-poke-the-director-by-pressing-a-button": "Os convidados terão a opção de chamar a atenção do realizador pressionando um botão", + "add-an-audio-compressor-to-the-guest-s-microphone": "Adicionar um compressor de áudio ao microfone dos convidados", + "add-an-equalizer-to-the-guest-s-microphone-that-the-director-can-control": "Adicionar um equalizador ao microfone dos convidados, controlável pelo realizador", + "the-guest-can-only-see-the-director-s-video-if-provided": "O convidado apenas pode ver o vídeo do realizador, se providenciado", + "the-guest-s-microphone-will-be-muted-on-joining-they-can-unmute-themselves-": "O microfone dos convidados começa em mute. Eles poderão remover o mute.", + "have-the-guest-join-muted-so-only-the-director-can-unmute-the-guest-": "Os convidados começam em mute, apenas o realizador pode ativar o som.", + "make-the-invite-url-encoded-so-parameters-are-harder-to-tinker-with-by-guests": "Obfuscar o link de convite, para dificultar a manipulação por parte dos convidados", + "move-the-user-to-another-room-controlled-by-another-director": "Enviar o utilizador para outra sala, controlada pelo mesmo realizador", + "send-a-direct-message-to-this-user-": "Envie uma Mensagem Direta a este utilizador.", + "remotely-change-the-volume-of-this-guest": "Altere remotamente o volume deste utilizador", + "mute-this-guest-everywhere": "Tire o som a este utilizador em todo o lado", + "start-recording-this-remote-stream-to-this-local-drive-experimental-": "Começar a gravar este stream remoto para este disco local. *experimental*'", + "the-remote-guest-will-record-their-local-stream-to-their-local-drive-experimental-": "O convidado remoto irá gravar o seu stream local para o seu disco local. *experimental*", + "shift-this-video-down-in-order": "Desça a posição deste vídeo", + "current-index-order-of-this-video": "Posição atual deste vídeo", + "shift-this-video-up-in-order": "Suba a posição deste vídeo", + "remote-audio-settings": "Opções de áudio remoto", + "advanced-video-settings": "Opções de vídeo avançadas", + "activate-or-reload-this-video-device-": "Ativar ou recarregar este dispositivo de vídeo." }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -145,11 +145,11 @@ "change-to-high-quality": "  ", "send-direct-chat": " Enviar mensagem", "advanced-camera-settings": " Avançadas", - "voice-chat": " Voice Chat", + "voice-chat": " Chat de voz", "open-in-new-tab": "Abrir num novo separador", "copy-to-clipboard": "Copiar para área de transferência", "click-for-quick-room-overview": "❔ Clique aqui para uma pequena apresentação e ajuda", - "push-to-talk-enable": "🔊 Ativar Push-to-talk do diretor", + "push-to-talk-enable": "🔊 Ativar Push-to-talk do realizador", "welcome-to-control-room": "Bem-vindo. Esta é a sala de controlo para o chat de grupo. Há diferentes coisas que pode fazer aqui:

\t
  • Pode hospedar um chat de grupo com amigos. Partilhe o link azul para os convidados se juntarem ao chat de forma automática.
  • \t
  • Uma sala de grupo pode hospedar entre 4 a 30 4 to 30 convidados, dependendo de inúmeros factores, incluindo CPU e largura de banda de todos os convidados na sala.
  • \t
  • Visualizações individuais de cada vídeo serão mostradas quando carregam. Estas podem ser usadas em Fontes do tipo Browser no OBS.
  • \t
  • Pode usar a cena de grupo automática, o link verde, para dispôr automaticamente os vídeos por si no OBS.
  • \t
  • Pode usar esta sala de controlo para gravar streams isolados de vídeo ou áudio, mas isto é ainda experimental.
  • \t
  • Vídeos na sala de controle são de baixa qualidade propositadamente; para poupar largura de banda/CPU
  • \t
  • Convidados na sala irão ver-se numa qualidade muito reduzida para conservar largura de banda/CPU.
  • \t
  • OBS tem acesso ao vídeo do convidado em alta qualidade; o bitrate de vídeo por omissão é 2500kbps.
  • \t
    \tÀ medida que os convidados entram, os seus vídeos são mostrados abaixo. Pode levar os seus sinais para o OBS como cenas individuais ou pode adicioná-los à cena de grupo.\t
    A Cena de grupo auto-mistura vídeos que lhe forem adicionados. Note que a auto-mistura requer que os convidados sejam manualmente adicionados; não são adicionados automaticamente.

    Dispositivos móveis Apple, como iPhones e iPads, não suportam totalmente o Chat de Grupo. Este é um constrangimento de hardware.

    \tPara opções avançadas e parâmetros, veja o Wiki.", "more-than-four-can-join": "Estes quatro convidados são apenas ilustrativos. Podem juntar-se mais de quatro convidados numa sala.", "welcome-to-obs-ninja-chat": "\n\t\t\t\t\tBem vindo ao OBS.Ninja! Pode enviar mensagens diretas a quem estiver aqui ligado a partir daqui.\n\t\t\t\t", @@ -166,7 +166,7 @@ "share-screen-with-room": "Partilhar o ecrã com a sala", "join-room-with-camera": "Entrar na sala com câmera", "click-start-to-join": "Clique iniciar para se entrar", - "guests-only-see-director": "Os convidados só podem ver o vídeo do Diretor", + "guests-only-see-director": "Os convidados só podem ver o vídeo do Realizador", "default-codec-select": "Codec de Vídeo preferido: ", "obfuscate_url": "Obfuscar o URL do convite", "hide-the-links": " LINKS (CONVITES & CENAS)", From a00a6af494dcf95b88d4c2a7ff67ad6968126aa7 Mon Sep 17 00:00:00 2001 From: Joel Calado Date: Mon, 29 Mar 2021 00:15:24 +0100 Subject: [PATCH 33/34] update translation files --- translations/blank.json | 66 +++++++++++++++++++++++++++++++++++++-- translations/cs.json | 66 +++++++++++++++++++++++++++++++++++++-- translations/de.json | 66 +++++++++++++++++++++++++++++++++++++-- translations/default.json | 50 ----------------------------- translations/en.json | 66 +++++++++++++++++++++++++++++++++++++-- translations/es.json | 66 +++++++++++++++++++++++++++++++++++++-- translations/fr.json | 66 +++++++++++++++++++++++++++++++++++++-- translations/it.json | 66 +++++++++++++++++++++++++++++++++++++-- translations/ja.json | 66 +++++++++++++++++++++++++++++++++++++-- translations/nl.json | 54 ++++++++++++++++++++++++++++++-- translations/pig.json | 66 +++++++++++++++++++++++++++++++++++++-- translations/pt.json | 66 +++++++++++++++++++++++++++++++++++++-- translations/ru.json | 66 +++++++++++++++++++++++++++++++++++++-- translations/tr.json | 66 +++++++++++++++++++++++++++++++++++++-- 14 files changed, 807 insertions(+), 89 deletions(-) delete mode 100644 translations/default.json diff --git a/translations/blank.json b/translations/blank.json index f1e58a0..88dadb6 100644 --- a/translations/blank.json +++ b/translations/blank.json @@ -76,7 +76,50 @@ "shift-this-video-up-in-order": "Shift this Video Up in Order", "remote-audio-settings": "Remote Audio Settings", "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "", @@ -158,7 +201,21 @@ "names-and-labels-coming-soon": "\n\t\t\t\t\tNames identifying connected peers will be a feature in an upcoming release.\n\t\t\t\t", "send-chat": "Send", "available-languages": "Available Languages:", - "add-more-here": "Add More Here!" + "add-more-here": "Add More Here!", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", @@ -167,6 +224,9 @@ "give-this-media-source-a-name-optional-": "Give this media source a name (optional)", "add-an-optional-password": "Add an optional password", "enter-room-name-here": "Enter Room name here", - "enter-chat-message-to-send-here": "Enter chat message to send here" + "enter-chat-message-to-send-here": "Enter chat message to send here", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/cs.json b/translations/cs.json index 3d08f59..dba6fb5 100644 --- a/translations/cs.json +++ b/translations/cs.json @@ -84,7 +84,50 @@ "shift-this-video-up-in-order": "Shift this Video Up in Order", "remote-audio-settings": "Remote Audio Settings", "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -178,7 +221,21 @@ "record-remote": " Record Remote", "order-down": "", "order-up": "", - "advanced-audio-settings": " Audio Settings" + "advanced-audio-settings": " Audio Settings", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Připojit se s názvem místnosti zde", @@ -187,6 +244,9 @@ "give-this-media-source-a-name-optional-": "Pojmenujte tento zdroj médií (volitelné)", "add-an-optional-password": "Přidat volitelné heslo", "enter-room-name-here": "Sem zadejte název místnosti", - "enter-chat-message-to-send-here": "Sem zadejte vaši zprávu" + "enter-chat-message-to-send-here": "Sem zadejte vaši zprávu", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/de.json b/translations/de.json index cec1d99..bea7dcc 100644 --- a/translations/de.json +++ b/translations/de.json @@ -84,7 +84,50 @@ "shift-this-video-up-in-order": "Anzeigepriorität/-reihenfolge für dieses Video nach oben verschieben", "remote-audio-settings": "Remote Audio-Einstellungen", "advanced-video-settings": "Erweiterte Video-Einstellungen", - "activate-or-reload-this-video-device-": "Kamera aktivieren oder neu laden." + "activate-or-reload-this-video-device-": "Kamera aktivieren oder neu laden.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "OBS Ninja", @@ -178,7 +221,21 @@ "record-remote": " remote aufnehmen", "order-down": "", "order-up": "", - "advanced-audio-settings": " Audio-Einstellungen" + "advanced-audio-settings": " Audio-Einstellungen", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Raum über Namen betreten", @@ -187,6 +244,9 @@ "give-this-media-source-a-name-optional-": "Namen für Quelle angeben (optional)", "add-an-optional-password": "Passwort hinzufügen (optional)", "enter-room-name-here": "Raumnamen eingeben", - "enter-chat-message-to-send-here": "Message" + "enter-chat-message-to-send-here": "Message", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/default.json b/translations/default.json deleted file mode 100644 index bc5d832..0000000 --- a/translations/default.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "logo-header": "OBS.Ninja ", - "GO": "GO", - "copy-this-url": "Copy this URL into an OBS \"Browser Source\"", - "you-are-in-the-control-center": "You are in the room's control center", - "joining-room": "You are joining room", - "add-group-chat": "Add Group Chat to OBS", - "rooms-allow-for": "Rooms allow for simplified group-chat and the advanced management of multiple streams at once.", - "room-name": "Room Name", - "enter-the-rooms-control": "Enter the Room's Control Center", - "show-tips": "Show me some tips..", - "added-notes": "\nAdded Notes:\n
  • Anyone can enter a room if they know the name, so keep it unique
  • \n
  • Invite only guests to the room you trust.
  • \n
  • iOS devices will share just their audio with other guests; this is mainly a hardware limitation
  • \n
  • The \"Recording\" option is considered experimental.
  • \n", - "back": "Back", - "add-your-camera": "Add your Camera to OBS", - "waiting-for-camera": "Waiting for Camera to Load", - "video-source": "Video source", - "max-resolution": "1080p (hi-def)", - "balanced": "720p (balanced)", - "smooth-cool": "360p (smooth)", - "select-audio-source": "Select Audio Source", - "no-audio": "No Audio", - "remote-screenshare-obs": "Remote Screenshare into OBS", - "note-share-audio": "\nnote: Do not forget to click \"Share audio\" in Chrome.
    (Firefox does not support audio sharing.)", - "select-screen-to-share": "SELECT SCREEN TO SHARE", - "audio-sources": "Audio Sources", - "create-reusable-invite": "Create Reusable Invite", - "here-you-can-pre-generate": "Here you can pre-generate a reusable Browser Source link and a related guest invite link.", - "generate-invite-link": "GENERATE THE INVITE LINK", - "advanced-paramaters": "Advanced Options:", - "unlock-video-bitrate": "Unlock Video Bitrate (20mbps)", - "force-vp9-video-codec": "Force VP9 Video Codec (less artifacting)", - "enable-stereo-and-pro": "Enable Stereo and Pro HD Audio", - "video-resolution": "Video Resolution: ", - "high-security-mode": "High Security Mode", - "hide-screen-share": "Hide Screenshare Option", - "allow-remote-control": "Remote Control Camera Zoom (android)", - "add-the-guest-to-a-room": " Add the guest to a room:", - "invite-group-chat-type": "This room guest can:", - "can-see-and-hear": "Can see and hear the group chat", - "can-hear-only": "Can only hear the group chat", - "cant-see-or-hear": "Cannot hear or see the group chat", - "info-blob": "\n

    What is OBS.Ninja


    \n
  • 100% free; no downloads; no personal data collection; no sign-in
  • \n
  • Bring video from your smartphone, computer, or friends directly into your OBS video stream
  • \n
  • We use cutting edge Peer-to-Peer forwarding technology that offers privacy and ultra-low latency
  • \n
    \n
  • Youtube video Demoing it here
  • \n
    \nKnown issues:
    \n
  • MacOS users need to use OBS v23 or resort to Window Capturing a browser with OBS v25
  • \n
  • Some users will have \"pixelation\" problems with videos. Adding &codec=vp9 to the OBS links will often correct it.
  • \n
    \n", - "remote-control-for-obs": "Remote Control for OBS", - "add-to-group": "Add to Group Scene", - "mute": "Mute", - "record": "Record", - "volume": "Volume", - "open-in-new-tab": "Open in new Tab", - "copy-to-clipboard": "Copy to Clipboard" -} \ No newline at end of file diff --git a/translations/en.json b/translations/en.json index 6c85cb6..fe49ebb 100644 --- a/translations/en.json +++ b/translations/en.json @@ -76,7 +76,50 @@ "shift-this-video-up-in-order": "Shift this Video Up in Order", "remote-audio-settings": "Remote Audio Settings", "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "\n\t\t\t\t\tOBS.Ninja \n\t\t\t\t", @@ -158,7 +201,21 @@ "names-and-labels-coming-soon": "\n\t\t\t\t\tNames identifying connected peers will be a feature in an upcoming release.\n\t\t\t\t", "send-chat": "Send", "available-languages": "Available Languages:", - "add-more-here": "Add More Here!" + "add-more-here": "Add More Here!", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", @@ -167,6 +224,9 @@ "give-this-media-source-a-name-optional-": "Give this media source a name (optional)", "add-an-optional-password": "Add an optional password", "enter-room-name-here": "Enter Room name here", - "enter-chat-message-to-send-here": "Enter chat message to send here" + "enter-chat-message-to-send-here": "Enter chat message to send here", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/es.json b/translations/es.json index 8bc6a2d..2a182b4 100644 --- a/translations/es.json +++ b/translations/es.json @@ -84,7 +84,50 @@ "shift-this-video-up-in-order": "Shift this Video Up in Order", "remote-audio-settings": "Remote Audio Settings", "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -178,7 +221,21 @@ "record-remote": " Record Remote", "order-down": "", "order-up": "", - "advanced-audio-settings": " Audio Settings" + "advanced-audio-settings": " Audio Settings", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", @@ -187,6 +244,9 @@ "give-this-media-source-a-name-optional-": "Give this media source a name (optional)", "add-an-optional-password": "Add an optional password", "enter-room-name-here": "Enter Room name here", - "enter-chat-message-to-send-here": "Enter chat message to send here" + "enter-chat-message-to-send-here": "Enter chat message to send here", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/fr.json b/translations/fr.json index 1a9f349..30e2d99 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -84,7 +84,50 @@ "shift-this-video-up-in-order": "Shift this Video Up in Order", "remote-audio-settings": "Remote Audio Settings", "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -178,7 +221,21 @@ "record-remote": " Record Remote", "order-down": "", "order-up": "", - "advanced-audio-settings": " Audio Settings" + "advanced-audio-settings": " Audio Settings", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Rejoindre via le nom de salle ici", @@ -187,6 +244,9 @@ "give-this-media-source-a-name-optional-": "Donner un nom à cette source média (optionnel)", "add-an-optional-password": "Ajouter un mot de passe optionnel", "enter-room-name-here": "Saisir le nom de la salle ici", - "enter-chat-message-to-send-here": "Saisir un message ici pour l'envoyer dans le tchat" + "enter-chat-message-to-send-here": "Saisir un message ici pour l'envoyer dans le tchat", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/it.json b/translations/it.json index 3c34ccc..48adba9 100644 --- a/translations/it.json +++ b/translations/it.json @@ -84,7 +84,50 @@ "shift-this-video-up-in-order": "Shift this Video Up in Order", "remote-audio-settings": "Remote Audio Settings", "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -178,7 +221,21 @@ "record-remote": " Record Remote", "order-down": "", "order-up": "", - "advanced-audio-settings": " Audio Settings" + "advanced-audio-settings": " Audio Settings", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", @@ -187,6 +244,9 @@ "give-this-media-source-a-name-optional-": "Give this media source a name (optional)", "add-an-optional-password": "Add an optional password", "enter-room-name-here": "Enter Room name here", - "enter-chat-message-to-send-here": "Enter chat message to send here" + "enter-chat-message-to-send-here": "Enter chat message to send here", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/ja.json b/translations/ja.json index 76f0598..51ed558 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -84,7 +84,50 @@ "shift-this-video-up-in-order": "Shift this Video Up in Order", "remote-audio-settings": "Remote Audio Settings", "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -178,7 +221,21 @@ "record-remote": " Record Remote", "order-down": "", "order-up": "", - "advanced-audio-settings": " Audio Settings" + "advanced-audio-settings": " Audio Settings", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", @@ -187,6 +244,9 @@ "give-this-media-source-a-name-optional-": "Give this media source a name (optional)", "add-an-optional-password": "Add an optional password", "enter-room-name-here": "Enter Room name here", - "enter-chat-message-to-send-here": "Enter chat message to send here" + "enter-chat-message-to-send-here": "Enter chat message to send here", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/nl.json b/translations/nl.json index 7b2d192..e08d013 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -93,7 +93,41 @@ "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "Wanneer uitgeschakeld, moet je handmatig eeen video toevoegen aan een scene voordat deze zichtbaar wordt.", "toggle-solo-voice-chat": "Schakel Solo Geluids Chat", "toggle-the-remote-guest-s-speaker-output": "Schakel de gast's speaker uitgang", - "toggle-the-remote-guest-s-display-output": "Schakel de gast's beeld uitgang" + "toggle-the-remote-guest-s-display-output": "Schakel de gast's beeld uitgang", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "add-to-calendar": "Add to Calendar", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "OBS Ninja", @@ -190,7 +224,18 @@ "advanced-audio-settings": " Audio instellingen", "scenes-can-see-director": "Director is ook een gast", "toggle-remote-speaker": "Verdoof Gast", - "toggle-remote-display": "Verblind Gast" + "toggle-remote-display": "Verblind Gast", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Ga binnen met een kamer naam", @@ -199,6 +244,9 @@ "give-this-media-source-a-name-optional-": "Geef de media bron een naam (optioneel)", "add-an-optional-password": "Voeg optioneel wachtwoord toe", "enter-room-name-here": "Geef hier de kamer naam op", - "enter-chat-message-to-send-here": "Type hier om te chatten" + "enter-chat-message-to-send-here": "Type hier om te chatten", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/pig.json b/translations/pig.json index 20a052c..00963b7 100644 --- a/translations/pig.json +++ b/translations/pig.json @@ -84,7 +84,50 @@ "shift-this-video-up-in-order": "Shift this Video Up in Order", "remote-audio-settings": "Remote Audio Settings", "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "OBS Ninja - Pig Latin", @@ -178,7 +221,21 @@ "record-remote": " Record Remote", "order-down": "", "order-up": "", - "advanced-audio-settings": " Audio Settings" + "advanced-audio-settings": " Audio Settings", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Erehay ouyay ancay epray-enerategay", @@ -187,6 +244,9 @@ "give-this-media-source-a-name-optional-": "Erehay ouyay ancay epray-enerategay", "add-an-optional-password": "Erehay ouyay ancay epray-enerategay", "enter-room-name-here": "Erehay ouyay ancay epray-enerategay", - "enter-chat-message-to-send-here": "Erehay ouyay ancay epray-enerategay" + "enter-chat-message-to-send-here": "Erehay ouyay ancay epray-enerategay", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/pt.json b/translations/pt.json index a593bf8..78de64f 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -84,7 +84,50 @@ "shift-this-video-up-in-order": "Shift this Video Up in Order", "remote-audio-settings": "Remote Audio Settings", "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -178,7 +221,21 @@ "record-remote": " Gravação Remota", "order-down": "", "order-up": "", - "advanced-audio-settings": " Definições de Áudio" + "advanced-audio-settings": " Definições de Áudio", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Introduza aqui numa sala pelo seu nome", @@ -187,6 +244,9 @@ "give-this-media-source-a-name-optional-": "Dê um nome a esta fonte de mídia (opcional)", "add-an-optional-password": "Introduza uma password (opcional)", "enter-room-name-here": "Introduza nome da sala aqui", - "enter-chat-message-to-send-here": "Introduza mensagem a enviar aqui" + "enter-chat-message-to-send-here": "Introduza mensagem a enviar aqui", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/ru.json b/translations/ru.json index 2407f61..54868c8 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -84,7 +84,50 @@ "shift-this-video-up-in-order": "Shift this Video Up in Order", "remote-audio-settings": "Remote Audio Settings", "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "OBS.Ninja (RU)", @@ -178,7 +221,21 @@ "record-remote": " Record Remote", "order-down": "", "order-up": "", - "advanced-audio-settings": " Audio Settings" + "advanced-audio-settings": " Audio Settings", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", @@ -187,6 +244,9 @@ "give-this-media-source-a-name-optional-": "Give this media source a name (optional)", "add-an-optional-password": "Add an optional password", "enter-room-name-here": "Enter Room name here", - "enter-chat-message-to-send-here": "Enter chat message to send here" + "enter-chat-message-to-send-here": "Enter chat message to send here", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file diff --git a/translations/tr.json b/translations/tr.json index ba611af..cddf0dc 100644 --- a/translations/tr.json +++ b/translations/tr.json @@ -84,7 +84,50 @@ "shift-this-video-up-in-order": "Shift this Video Up in Order", "remote-audio-settings": "Remote Audio Settings", "advanced-video-settings": "Advanced Video Settings", - "activate-or-reload-this-video-device-": "Activate or Reload this video device." + "activate-or-reload-this-video-device-": "Activate or Reload this video device.", + "load-the-next-guest-in-queue": "Load the next guest in queue", + "create-a-secondary-stream": "Create a Secondary Stream", + "add-to-calendar": "Add to Calendar", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", + "start-streaming": "start streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", + "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", + "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", + "toggle-solo-voice-chat": "Toggle Solo Voice Chat", + "add-to-scene-2": "Add to Scene 2", + "add-to-scene-3": "Add to Scene 3", + "add-to-scene-4": "Add to Scene 4", + "add-to-scene-5": "Add to Scene 5", + "add-to-scene-6": "Add to Scene 6", + "add-to-scene-7": "Add to Scene 7", + "hide-this-guest-everywhere": "Hide this guest everywhere", + "set-to-default-audio-channel": "Set to Default Audio Channel", + "set-to-audio-channel-1": "Set to Audio Channel 1", + "set-to-audio-channel-2": "Set to Audio Channel 2", + "set-to-audio-channel-3": "Set to Audio Channel 3", + "set-to-audio-channel-4": "Set to Audio Channel 4", + "set-to-audio-channel-5": "Set to Audio Channel 5", + "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", + "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", + "set-to-audio-channel-6": "Set to Audio Channel 6", + "set-to-audio-channel-7": "Set to Audio Channel 7", + "set-to-audio-channel-8": "Set to Audio Channel 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", + "change-user-parameters": "Change user parameters", + "solo-this-video-everywhere": "Solo this video everywhere", + "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", + "cannot-see-videos": "Cannot see videos", + "cannot-hear-others": "Cannot hear others", + "see-director-only": "See director only", + "show-mini-preview": "Show Mini preview", + "raise-hand-button": "Raise hand button", + "show-labels": "Show labels", + "transfer-to-a-new-room": "Transfer to a new Room", + "enable-custom-password": "Enable custom password" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -178,7 +221,21 @@ "record-remote": " Record Remote", "order-down": "", "order-up": "", - "advanced-audio-settings": " Audio Settings" + "advanced-audio-settings": " Audio Settings", + "scenes-can-see-director": "Director will also be a performer", + "select-digital-effect": " Digital Video Effects: ", + "add-a-password": " Add a Password:", + "hide-guest": "hide guest", + "toggle-remote-speaker": "Deafen Guest", + "toggle-remote-display": "Blind Guest", + "force-keyframe": "Rainbow Puke", + "change-url": "Change URL", + "change-params": "URL Params", + "solo-video": "Highlight guest", + "stats-remote": " Scene Stats", + "apply-new-guest-settings": "Apply settings", + "cancel": "Cancel", + "add-to-calendar": "Add details to your Calendar:" }, "placeholders": { "join-by-room-name-here": "Join by Room Name here", @@ -187,6 +244,9 @@ "give-this-media-source-a-name-optional-": "Give this media source a name (optional)", "add-an-optional-password": "Add an optional password", "enter-room-name-here": "Enter Room name here", - "enter-chat-message-to-send-here": "Enter chat message to send here" + "enter-chat-message-to-send-here": "Enter chat message to send here", + "optional": "optional", + "enter-the-room-name-here": "Enter the room name here", + "enter-the-room-password-here": "Enter the room password here" } } \ No newline at end of file From 4fcdd805a26252fd8a07438343a3d57fc1b456e3 Mon Sep 17 00:00:00 2001 From: Joel Calado Date: Mon, 29 Mar 2021 00:39:13 +0100 Subject: [PATCH 34/34] Update pt.json --- translations/pt.json | 124 +++++++++++++++++++++---------------------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/translations/pt.json b/translations/pt.json index a02a9a8..fe3d780 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -84,50 +84,50 @@ "shift-this-video-up-in-order": "Suba a posição deste vídeo", "remote-audio-settings": "Opções de áudio remoto", "advanced-video-settings": "Opções de vídeo avançadas", - "activate-or-reload-this-video-device-": "Ativar ou recarregar este dispositivo de vídeo." - "load-the-next-guest-in-queue": "Load the next guest in queue", - "create-a-secondary-stream": "Create a Secondary Stream", - "add-to-calendar": "Add to Calendar", - "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "The director will be visible in scenes, as if a performer themselves.", - "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Useful if you want to perform and direct at the same time", - "start-streaming": "start streaming", - "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "If disabled, the invited guest will not be able to see or hear anyone in the room.", - "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "If disabled, you must manually add a video to a scene for it to appear.", - "guests-not-actively-speaking-will-be-hidden": "Guests not actively speaking will be hidden", - "increase-video-quality-that-guests-in-room-see-": "Increase video quality that guests in room see.", - "the-guest-will-not-be-asked-for-a-video-device-on-connection": "The guest will not be asked for a video device on connection", - "toggle-solo-voice-chat": "Toggle Solo Voice Chat", - "add-to-scene-2": "Add to Scene 2", - "add-to-scene-3": "Add to Scene 3", - "add-to-scene-4": "Add to Scene 4", - "add-to-scene-5": "Add to Scene 5", - "add-to-scene-6": "Add to Scene 6", - "add-to-scene-7": "Add to Scene 7", - "hide-this-guest-everywhere": "Hide this guest everywhere", - "set-to-default-audio-channel": "Set to Default Audio Channel", - "set-to-audio-channel-1": "Set to Audio Channel 1", - "set-to-audio-channel-2": "Set to Audio Channel 2", - "set-to-audio-channel-3": "Set to Audio Channel 3", - "set-to-audio-channel-4": "Set to Audio Channel 4", - "set-to-audio-channel-5": "Set to Audio Channel 5", - "toggle-the-remote-guest-s-speaker-output": "Toggle the remote guest's speaker output", - "toggle-the-remote-guest-s-display-output": "Toggle the remote guest's display output", - "set-to-audio-channel-6": "Set to Audio Channel 6", - "set-to-audio-channel-7": "Set to Audio Channel 7", - "set-to-audio-channel-8": "Set to Audio Channel 8", - "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Force the remote sender to issue a keyframe to all scenes, fixing Pixel Smearing issues.", - "remotely-reload-the-guest-s-page-with-a-new-url": "Remotely reload the guest's page with a new URL", - "change-user-parameters": "Change user parameters", - "solo-this-video-everywhere": "Solo this video everywhere", - "request-the-statistics-of-this-video-in-any-active-scene": "Request the statistics of this video in any active scene", - "cannot-see-videos": "Cannot see videos", - "cannot-hear-others": "Cannot hear others", - "see-director-only": "See director only", - "show-mini-preview": "Show Mini preview", - "raise-hand-button": "Raise hand button", - "show-labels": "Show labels", - "transfer-to-a-new-room": "Transfer to a new Room", - "enable-custom-password": "Enable custom password" + "activate-or-reload-this-video-device-": "Ativar ou recarregar este dispositivo de vídeo.", + "load-the-next-guest-in-queue": "Carregar o próximo convidado da fila", + "create-a-secondary-stream": "Criar um stream secundário", + "add-to-calendar": "Adicionar ao calendário", + "the-director-will-be-visible-in-scenes-as-if-a-performer-themselves-": "O realizador será visível em todas as cenas, como se ele próprio fosse um convidado.", + "useful-if-you-want-to-perform-and-direct-at-the-same-time": "Útil se deseja realizar e participar ao mesmo tempo", + "start-streaming": "iniciar streaming", + "if-disabled-the-invited-guest-will-not-be-able-to-see-or-hear-anyone-in-the-room-": "Se desativado, o convidado não poderá ver ou ouvir ninguém na sala.", + "if-disabled-you-must-manually-add-a-video-to-a-scene-for-it-to-appear-": "Se desativado, deve adicionar manualmente um vídeo a uma cena para ele aparecer.", + "guests-not-actively-speaking-will-be-hidden": "Convidados que não falem serão escondidos", + "increase-video-quality-that-guests-in-room-see-": "Aumentar qualidade do vídeo que os convidados da sala vêem.", + "the-guest-will-not-be-asked-for-a-video-device-on-connection": "Não será pedido um dispositivo de vídeo ao convidado ao ligar-se", + "toggle-solo-voice-chat": "Ativar chat de voz solo", + "add-to-scene-2": "Adicionar à Cena 2", + "add-to-scene-3": "Adicionar à Cena 3", + "add-to-scene-4": "Adicionar à Cena 4", + "add-to-scene-5": "Adicionar à Cena 5", + "add-to-scene-6": "Adicionar à cena 6", + "add-to-scene-7": "Adicionar à Cena 7", + "hide-this-guest-everywhere": "Esconder este convidado em todo o lado", + "set-to-default-audio-channel": "Definir para Canal de áudio por omissão", + "set-to-audio-channel-1": "Definir Canal de áudio 1", + "set-to-audio-channel-2": "Definir Canal de áudio 2", + "set-to-audio-channel-3": "Definir Canal de áudio 3", + "set-to-audio-channel-4": "Definir Canal de áudio 4", + "set-to-audio-channel-5": "Definir Canal de áudio 5", + "toggle-the-remote-guest-s-speaker-output": "Ativar/Desativar a saída de som remota do convidado", + "toggle-the-remote-guest-s-display-output": "Ativar/Desativar a saída de imagem remota do convidado", + "set-to-audio-channel-6": "Definir Canal de áudio 6", + "set-to-audio-channel-7": "Definir Canal de áudio 7", + "set-to-audio-channel-8": "Definir Canal de áudio 8", + "force-the-remote-sender-to-issue-a-keyframe-to-all-scenes-fixing-pixel-smearing-issues-": "Forçar o envio de uma keyframe por parte da fonte, para todas as cenas, corrigindo a imagem esborratada de pixeis.", + "remotely-reload-the-guest-s-page-with-a-new-url": "Recarregar a página do utilizador remotamente com um novo URL", + "change-user-parameters": "Mudar parâmetros do utilizador", + "solo-this-video-everywhere": "Fazer solo deste vídeo em todo o lado", + "request-the-statistics-of-this-video-in-any-active-scene": "Pedir estatísticas deste vídeo em qualquer Cena ativa", + "cannot-see-videos": "Não pode ver vídeos", + "cannot-hear-others": "Não pode ouvir outros", + "see-director-only": "Ver apenas o realizador", + "show-mini-preview": "Mostrar Mini previsualização", + "raise-hand-button": "Botão de levantar a mão", + "show-labels": "Mostrar identificadores", + "transfer-to-a-new-room": "Transferir para uma nova Sala", + "enable-custom-password": "Ativar password personalizada" }, "innerHTML": { "logo-header": "OBS.Ninja ", @@ -222,20 +222,20 @@ "order-down": "", "order-up": "", "advanced-audio-settings": " Definições de Áudio", - "scenes-can-see-director": "Director will also be a performer", - "select-digital-effect": " Digital Video Effects: ", - "add-a-password": " Add a Password:", - "hide-guest": "hide guest", - "toggle-remote-speaker": "Deafen Guest", - "toggle-remote-display": "Blind Guest", - "force-keyframe": "Rainbow Puke", - "change-url": "Change URL", - "change-params": "URL Params", - "solo-video": "Highlight guest", - "stats-remote": " Scene Stats", - "apply-new-guest-settings": "Apply settings", - "cancel": "Cancel", - "add-to-calendar": "Add details to your Calendar:" + "scenes-can-see-director": "O realizador também será um participante", + "select-digital-effect": " Efeitos de Vídeo Digitais: ", + "add-a-password": " Adicionar uma Password:", + "hide-guest": "esconder convidado", + "toggle-remote-speaker": "Ensurdecer convidado", + "toggle-remote-display": "Cegar convidado", + "force-keyframe": "Vomitado arco-íris", + "change-url": "Mudar URL", + "change-params": "Parâmetros de URL", + "solo-video": "Destacar convidado", + "stats-remote": " Estatísticas da Cena", + "apply-new-guest-settings": "Aplicar definições", + "cancel": "Cancelar", + "add-to-calendar": "Adicionar detalhes ao seu calendário:" }, "placeholders": { "join-by-room-name-here": "Introduza aqui numa sala pelo seu nome", @@ -245,8 +245,8 @@ "add-an-optional-password": "Introduza uma password (opcional)", "enter-room-name-here": "Introduza nome da sala aqui", "enter-chat-message-to-send-here": "Introduza mensagem a enviar aqui", - "optional": "optional", - "enter-the-room-name-here": "Enter the room name here", - "enter-the-room-password-here": "Enter the room password here" + "optional": "opcional", + "enter-the-room-name-here": "Introduza aqui o nome da sala", + "enter-the-room-password-here": "Introduza aqui a password da sala" } -} \ No newline at end of file +}