diff --git a/translations/blank.json b/translations/blank.json
index 3bf4501..8525c83 100644
--- a/translations/blank.json
+++ b/translations/blank.json
@@ -47,13 +47,5 @@
"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",
- "password-input-field": "Password",
- "select-output-source": " Audio Output Destination: \n\t\t\t\t\t",
- "add-a-password-to-stream": " Add a password:",
- "welcome-to-obs-ninja-chat": "\n\t\t\t\t\tWelcome to OBS.Ninja! You can send text messages directly to connected peers from here.\n\t\t\t\t",
- "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!"
+ "cant-see-or-hear": "Cannot hear or see the group chat"
}
\ No newline at end of file
diff --git a/translations/de.json b/translations/de.json
index bcb63c9..703e8ae 100644
--- a/translations/de.json
+++ b/translations/de.json
@@ -55,5 +55,13 @@
"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!",
+ "invite-users-to-join": "Invites users to join the group and broadcast their feed to it. These users will see every feed in the room.",
+ "link-to-invite-camera": "Link to invite users to broadcast their feeds to the group. These users will not see or hear any feed from the group.",
+ "this-is-obs-browser-source-link": "This is an OBS Browser Source link that is empty by default. Videos in the room can be manually added to this scene.",
+ "this-is-obs-browser-souce-link-auto": "Also an OBS Browser Source link. All guest videos in this group chat room will automatically be added into this scene.",
+ "click-for-quick-room-overview": "❔ Click Here for a quick overview and help",
+ "push-to-talk-enable": "🔊 Enable Director's Push-to-Talk Mode",
+ "welcome-to-control-room": "Welcome. This is the control-room for the group-chat. There are different things you can use this room for:
\t
You can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\tA group room can handle around 4 to 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room.\tSolo-views of each video are offered under videos as they load. These can be used within an OBS Browser Source.\tYou can use the auto-mixing Group Scene, the green link, to auto arrange multiple videos for you in OBS.\tYou can use this control room to record isolated video or audio streams, but it is an experimental feature still.\tVideos in the Director's room will be of low quality on purpose; to save bandwidth/CPU\tGuest's in the room will see each other's videos at a very limited quality to conserve bandwidth/CPU.\tOBS will see a guest's video in high-quality; the default video bitrate is 2500kbps.\t
\tAs guests join, their videos will appear below. You can bring their video streams into OBS as solo-scenes or you can add them to the Group Scene.\t
The Group Scene auto-mixes videos that have been added to the group scene. Please note that the Auto-Mixer requires guests be manually added to it for them to appear in it; they are not added automatically.
Apple mobile devices, such as iPhones and iPads, do not fully support Video Group Chat. This is a hardware constraint.
\tFor advanced options and parameters, see the Wiki.",
+ "guest-will-appaer-here-on-join": "(A video will appear here when a guest joins)"
}
\ No newline at end of file
diff --git a/translations/en.json b/translations/en.json
index c069617..12627fc 100644
--- a/translations/en.json
+++ b/translations/en.json
@@ -55,5 +55,13 @@
"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!",
+ "invite-users-to-join": "Invites users to join the group and broadcast their feed to it. These users will see every feed in the room.",
+ "link-to-invite-camera": "Link to invite users to broadcast their feeds to the group. These users will not see or hear any feed from the group.",
+ "this-is-obs-browser-source-link": "This is an OBS Browser Source link that is empty by default. Videos in the room can be manually added to this scene.",
+ "this-is-obs-browser-souce-link-auto": "Also an OBS Browser Source link. All guest videos in this group chat room will automatically be added into this scene.",
+ "click-for-quick-room-overview": "❔ Click Here for a quick overview and help",
+ "push-to-talk-enable": "🔊 Enable Director's Push-to-Talk Mode",
+ "welcome-to-control-room": "Welcome. This is the control-room for the group-chat. There are different things you can use this room for:
\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\tA group room can handle around 4 to 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room.\tSolo-views of each video are offered under videos as they load. These can be used within an OBS Browser Source.\tYou can use the auto-mixing Group Scene, the green link, to auto arrange multiple videos for you in OBS.\tYou can use this control room to record isolated video or audio streams, but it is an experimental feature still.\tVideos in the Director's room will be of low quality on purpose; to save bandwidth/CPU\tGuest's in the room will see each other's videos at a very limited quality to conserve bandwidth/CPU.\tOBS will see a guest's video in high-quality; the default video bitrate is 2500kbps.\t
\tAs guests join, their videos will appear below. You can bring their video streams into OBS as solo-scenes or you can add them to the Group Scene.\t
The Group Scene auto-mixes videos that have been added to the group scene. Please note that the Auto-Mixer requires guests be manually added to it for them to appear in it; they are not added automatically.
Apple mobile devices, such as iPhones and iPads, do not fully support Video Group Chat. This is a hardware constraint.
\tFor advanced options and parameters, see the Wiki.",
+ "guest-will-appaer-here-on-join": "(A video will appear here when a guest joins)"
}
\ No newline at end of file
diff --git a/translations/es.json b/translations/es.json
index 1cf7b1d..507aa5c 100644
--- a/translations/es.json
+++ b/translations/es.json
@@ -55,5 +55,13 @@
"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!",
+ "invite-users-to-join": "Invites users to join the group and broadcast their feed to it. These users will see every feed in the room.",
+ "link-to-invite-camera": "Link to invite users to broadcast their feeds to the group. These users will not see or hear any feed from the group.",
+ "this-is-obs-browser-source-link": "This is an OBS Browser Source link that is empty by default. Videos in the room can be manually added to this scene.",
+ "this-is-obs-browser-souce-link-auto": "Also an OBS Browser Source link. All guest videos in this group chat room will automatically be added into this scene.",
+ "click-for-quick-room-overview": "❔ Click Here for a quick overview and help",
+ "push-to-talk-enable": "🔊 Enable Director's Push-to-Talk Mode",
+ "welcome-to-control-room": "Welcome. This is the control-room for the group-chat. There are different things you can use this room for:
\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\tA group room can handle around 4 to 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room.\tSolo-views of each video are offered under videos as they load. These can be used within an OBS Browser Source.\tYou can use the auto-mixing Group Scene, the green link, to auto arrange multiple videos for you in OBS.\tYou can use this control room to record isolated video or audio streams, but it is an experimental feature still.\tVideos in the Director's room will be of low quality on purpose; to save bandwidth/CPU\tGuest's in the room will see each other's videos at a very limited quality to conserve bandwidth/CPU.\tOBS will see a guest's video in high-quality; the default video bitrate is 2500kbps.\t
\tAs guests join, their videos will appear below. You can bring their video streams into OBS as solo-scenes or you can add them to the Group Scene.\t
The Group Scene auto-mixes videos that have been added to the group scene. Please note that the Auto-Mixer requires guests be manually added to it for them to appear in it; they are not added automatically.
Apple mobile devices, such as iPhones and iPads, do not fully support Video Group Chat. This is a hardware constraint.
\tFor advanced options and parameters, see the Wiki.",
+ "guest-will-appaer-here-on-join": "(A video will appear here when a guest joins)"
}
\ No newline at end of file
diff --git a/translations/fr.json b/translations/fr.json
index 2403667..fef10c8 100644
--- a/translations/fr.json
+++ b/translations/fr.json
@@ -55,5 +55,13 @@
"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!",
+ "invite-users-to-join": "Invites users to join the group and broadcast their feed to it. These users will see every feed in the room.",
+ "link-to-invite-camera": "Link to invite users to broadcast their feeds to the group. These users will not see or hear any feed from the group.",
+ "this-is-obs-browser-source-link": "This is an OBS Browser Source link that is empty by default. Videos in the room can be manually added to this scene.",
+ "this-is-obs-browser-souce-link-auto": "Also an OBS Browser Source link. All guest videos in this group chat room will automatically be added into this scene.",
+ "click-for-quick-room-overview": "❔ Click Here for a quick overview and help",
+ "push-to-talk-enable": "🔊 Enable Director's Push-to-Talk Mode",
+ "welcome-to-control-room": "Welcome. This is the control-room for the group-chat. There are different things you can use this room for:
\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\tA group room can handle around 4 to 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room.\tSolo-views of each video are offered under videos as they load. These can be used within an OBS Browser Source.\tYou can use the auto-mixing Group Scene, the green link, to auto arrange multiple videos for you in OBS.\tYou can use this control room to record isolated video or audio streams, but it is an experimental feature still.\tVideos in the Director's room will be of low quality on purpose; to save bandwidth/CPU\tGuest's in the room will see each other's videos at a very limited quality to conserve bandwidth/CPU.\tOBS will see a guest's video in high-quality; the default video bitrate is 2500kbps.\t
\tAs guests join, their videos will appear below. You can bring their video streams into OBS as solo-scenes or you can add them to the Group Scene.\t
The Group Scene auto-mixes videos that have been added to the group scene. Please note that the Auto-Mixer requires guests be manually added to it for them to appear in it; they are not added automatically.
Apple mobile devices, such as iPhones and iPads, do not fully support Video Group Chat. This is a hardware constraint.
\tFor advanced options and parameters, see the Wiki.",
+ "guest-will-appaer-here-on-join": "(A video will appear here when a guest joins)"
}
\ No newline at end of file
diff --git a/translations/it.json b/translations/it.json
index 7483297..080d038 100644
--- a/translations/it.json
+++ b/translations/it.json
@@ -54,5 +54,13 @@
"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!",
+ "invite-users-to-join": "Invites users to join the group and broadcast their feed to it. These users will see every feed in the room.",
+ "link-to-invite-camera": "Link to invite users to broadcast their feeds to the group. These users will not see or hear any feed from the group.",
+ "this-is-obs-browser-source-link": "This is an OBS Browser Source link that is empty by default. Videos in the room can be manually added to this scene.",
+ "this-is-obs-browser-souce-link-auto": "Also an OBS Browser Source link. All guest videos in this group chat room will automatically be added into this scene.",
+ "click-for-quick-room-overview": "❔ Click Here for a quick overview and help",
+ "push-to-talk-enable": "🔊 Enable Director's Push-to-Talk Mode",
+ "welcome-to-control-room": "Welcome. This is the control-room for the group-chat. There are different things you can use this room for:
\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\tA group room can handle around 4 to 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room.\tSolo-views of each video are offered under videos as they load. These can be used within an OBS Browser Source.\tYou can use the auto-mixing Group Scene, the green link, to auto arrange multiple videos for you in OBS.\tYou can use this control room to record isolated video or audio streams, but it is an experimental feature still.\tVideos in the Director's room will be of low quality on purpose; to save bandwidth/CPU\tGuest's in the room will see each other's videos at a very limited quality to conserve bandwidth/CPU.\tOBS will see a guest's video in high-quality; the default video bitrate is 2500kbps.\t
\tAs guests join, their videos will appear below. You can bring their video streams into OBS as solo-scenes or you can add them to the Group Scene.\t
The Group Scene auto-mixes videos that have been added to the group scene. Please note that the Auto-Mixer requires guests be manually added to it for them to appear in it; they are not added automatically.
Apple mobile devices, such as iPhones and iPads, do not fully support Video Group Chat. This is a hardware constraint.
\tFor advanced options and parameters, see the Wiki.",
+ "guest-will-appaer-here-on-join": "(A video will appear here when a guest joins)"
}
\ No newline at end of file
diff --git a/translations/ja.json b/translations/ja.json
index 60fa258..ebae5b6 100644
--- a/translations/ja.json
+++ b/translations/ja.json
@@ -3,7 +3,7 @@
"add-group-chat": "OBSにグループミーティングを追加",
"add-to-group": "グループシーンに追加",
"add-your-camera": "OBSに自分のカメラを追加",
- "added-notes": "追加情報:ルーム名を知っている人は誰でもルームに入れるため、ユニークなルーム名にして下さい。ハードウェア性能にもよりますが、パフォーマンス上の理由から、4人以上のルーム利用はおすすめできません。iOSデバイスでは、2人以下のグループサイズに制限されます。これはハードウェアによる制限です。\"Recording\" オプションは実験的な新機能です。ビデオフィードを「グループシーン」に表示するには、そこに「追加」する必要があります。ゲストのビューに、新しい「強化されたフルスクリーン」ボタンが追加されました。",
+ "added-notes": "追加情報:ルーム名を知っている人は誰でもルームに入れるため、ユニークなルーム名にして下さい。ハードウェア性能にもよりますが、パフォーマンス上の理由から、4人以上のルーム利用はおすすめできません。iOSデバイスでは、2人以下のグループサイズに制限されます。これはハードウェアによる制限です。\"Recording\" オプションは実験的な新機能です。ビデオフィードを「グループシーン」に表示するには、そこに「追加」する必要があります。ゲストのビューに、新しい「強化されたフルスクリーン」ボタンが追加されました。",
"advanced-paramaters": "高度なパラメータ",
"audio-sources": "音声ソース",
"back": "戻る",
@@ -51,6 +51,11 @@
"password-input-field": "Password",
"select-output-source": "音声出力先:",
"add-a-password-to-stream": "パスワードを追加:",
+ "welcome-to-obs-ninja-chat": "\n\t\t\t\t\tWelcome to OBS.Ninja! You can send text messages directly to connected peers from here.\n\t\t\t\t",
+ "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!",
"invite-users-to-join": "Invites users to join the group and broadcast their feed to it. These users will see every feed in the room.",
"link-to-invite-camera": "Link to invite users to broadcast their feeds to the group. These users will not see or hear any feed from the group.",
"this-is-obs-browser-source-link": "This is an OBS Browser Source link that is empty by default. Videos in the room can be manually added to this scene.",
@@ -58,10 +63,5 @@
"click-for-quick-room-overview": "❔ Click Here for a quick overview and help",
"push-to-talk-enable": "🔊 Enable Director's Push-to-Talk Mode",
"welcome-to-control-room": "Welcome. This is the control-room for the group-chat. There are different things you can use this room for:
\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\tA group room can handle around 4 to 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room.\tSolo-views of each video are offered under videos as they load. These can be used within an OBS Browser Source.\tYou can use the auto-mixing Group Scene, the green link, to auto arrange multiple videos for you in OBS.\tYou can use this control room to record isolated video or audio streams, but it is an experimental feature still.\tVideos in the Director's room will be of low quality on purpose; to save bandwidth/CPU\tGuest's in the room will see each other's videos at a very limited quality to conserve bandwidth/CPU.\tOBS will see a guest's video in high-quality; the default video bitrate is 2500kbps.\t
\tAs guests join, their videos will appear below. You can bring their video streams into OBS as solo-scenes or you can add them to the Group Scene.\t
The Group Scene auto-mixes videos that have been added to the group scene. Please note that the Auto-Mixer requires guests be manually added to it for them to appear in it; they are not added automatically.
Apple mobile devices, such as iPhones and iPads, do not fully support Video Group Chat. This is a hardware constraint.
\tFor advanced options and parameters, see the Wiki.",
- "SOLO-LINK": "SOLO LINK for OBS:",
- "welcome-to-obs-ninja-chat": "\n\t\t\t\t\tWelcome to OBS.Ninja! You can send text messages directly to connected peers from here.\n\t\t\t\t",
- "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!"
+ "guest-will-appaer-here-on-join": "(A video will appear here when a guest joins)"
}
\ No newline at end of file
diff --git a/translations/nl.json b/translations/nl.json
index 25bd9c9..224bd0a 100644
--- a/translations/nl.json
+++ b/translations/nl.json
@@ -55,5 +55,13 @@
"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!",
+ "invite-users-to-join": "Invites users to join the group and broadcast their feed to it. These users will see every feed in the room.",
+ "link-to-invite-camera": "Link to invite users to broadcast their feeds to the group. These users will not see or hear any feed from the group.",
+ "this-is-obs-browser-source-link": "This is an OBS Browser Source link that is empty by default. Videos in the room can be manually added to this scene.",
+ "this-is-obs-browser-souce-link-auto": "Also an OBS Browser Source link. All guest videos in this group chat room will automatically be added into this scene.",
+ "click-for-quick-room-overview": "❔ Click Here for a quick overview and help",
+ "push-to-talk-enable": "🔊 Enable Director's Push-to-Talk Mode",
+ "welcome-to-control-room": "Welcome. This is the control-room for the group-chat. There are different things you can use this room for:
\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\tA group room can handle around 4 to 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room.\tSolo-views of each video are offered under videos as they load. These can be used within an OBS Browser Source.\tYou can use the auto-mixing Group Scene, the green link, to auto arrange multiple videos for you in OBS.\tYou can use this control room to record isolated video or audio streams, but it is an experimental feature still.\tVideos in the Director's room will be of low quality on purpose; to save bandwidth/CPU\tGuest's in the room will see each other's videos at a very limited quality to conserve bandwidth/CPU.\tOBS will see a guest's video in high-quality; the default video bitrate is 2500kbps.\t
\tAs guests join, their videos will appear below. You can bring their video streams into OBS as solo-scenes or you can add them to the Group Scene.\t
The Group Scene auto-mixes videos that have been added to the group scene. Please note that the Auto-Mixer requires guests be manually added to it for them to appear in it; they are not added automatically.
Apple mobile devices, such as iPhones and iPads, do not fully support Video Group Chat. This is a hardware constraint.
\tFor advanced options and parameters, see the Wiki.",
+ "guest-will-appaer-here-on-join": "(A video will appear here when a guest joins)"
}
\ No newline at end of file
diff --git a/translations/pig.json b/translations/pig.json
index 4c0bbcb..26e861d 100644
--- a/translations/pig.json
+++ b/translations/pig.json
@@ -14,7 +14,7 @@
"enable-stereo-and-pro": "Enableway Ereostay andway Opray HDAY Audioway",
"enter-the-rooms-control": "Enterway ethay Oom'sray Ontrolcay Entercay",
"force-vp9-video-codec": "Orcefay VPAY9 Ideovay Odeccay (esslay artifactingway)",
- "generate-invite-link": "ENERATEGAY ETHAY INVITEWAY INKLAY",
+ "generate-invite-link": "ENERATEGAY ETHAY INVITEWAY INKLAY",
"here-you-can-pre-generate": "Erehay ouyay ancay epray-enerategay away eusableray iewvay inklay andway away elatedray uestgay inviteway inklay.",
"high-security-mode": "Ighhay Ecuritysay Odemay",
"info-blob": "",
@@ -47,8 +47,5 @@
"invite-group-chat-type": "Isthay oomray uestgay ancay:",
"can-see-and-hear": "Ancay eesay andway earhay ethay oupgray atchay",
"can-hear-only": "Ancay onlyway earhay ethay oupgray atchay",
- "cant-see-or-hear": "Annotcay earhay orway eesay ethay oupgray atchay",
- "password-input-field": "Password",
- "select-output-source": "音声出力先:",
- "add-a-password-to-stream": "パスワードを追加:"
+ "cant-see-or-hear": "Annotcay earhay orway eesay ethay oupgray atchay"
}
\ No newline at end of file
diff --git a/translations/pt.json b/translations/pt.json
index aa1a802..7541a3b 100644
--- a/translations/pt.json
+++ b/translations/pt.json
@@ -55,5 +55,13 @@
"names-and-labels-coming-soon": "\n\t\t\t\t\tNomes a identificar as ligações será uma funcionalidade futura.\n\t\t\t\t",
"send-chat": "Enviar",
"available-languages": "Línguas disponíveis:",
- "add-more-here": "Adicionar mais aqui!"
+ "add-more-here": "Adicionar mais aqui!",
+ "invite-users-to-join": "Invites users to join the group and broadcast their feed to it. These users will see every feed in the room.",
+ "link-to-invite-camera": "Link to invite users to broadcast their feeds to the group. These users will not see or hear any feed from the group.",
+ "this-is-obs-browser-source-link": "This is an OBS Browser Source link that is empty by default. Videos in the room can be manually added to this scene.",
+ "this-is-obs-browser-souce-link-auto": "Also an OBS Browser Source link. All guest videos in this group chat room will automatically be added into this scene.",
+ "click-for-quick-room-overview": "❔ Click Here for a quick overview and help",
+ "push-to-talk-enable": "🔊 Enable Director's Push-to-Talk Mode",
+ "welcome-to-control-room": "Welcome. This is the control-room for the group-chat. There are different things you can use this room for:
\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\tA group room can handle around 4 to 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room.\tSolo-views of each video are offered under videos as they load. These can be used within an OBS Browser Source.\tYou can use the auto-mixing Group Scene, the green link, to auto arrange multiple videos for you in OBS.\tYou can use this control room to record isolated video or audio streams, but it is an experimental feature still.\tVideos in the Director's room will be of low quality on purpose; to save bandwidth/CPU\tGuest's in the room will see each other's videos at a very limited quality to conserve bandwidth/CPU.\tOBS will see a guest's video in high-quality; the default video bitrate is 2500kbps.\t
\tAs guests join, their videos will appear below. You can bring their video streams into OBS as solo-scenes or you can add them to the Group Scene.\t
The Group Scene auto-mixes videos that have been added to the group scene. Please note that the Auto-Mixer requires guests be manually added to it for them to appear in it; they are not added automatically.
Apple mobile devices, such as iPhones and iPads, do not fully support Video Group Chat. This is a hardware constraint.
\tFor advanced options and parameters, see the Wiki.",
+ "guest-will-appaer-here-on-join": "(A video will appear here when a guest joins)"
}
\ No newline at end of file
diff --git a/translations/ru.json b/translations/ru.json
index 23f1434..d162a27 100644
--- a/translations/ru.json
+++ b/translations/ru.json
@@ -40,20 +40,28 @@
"volume": "Громкость",
"you-are-in-the-control-center": "Вы находитесь в центре управления комнатой",
"password-input-field": "Password",
- "waiting-for-camera": "Esperando a que se cargue la cámara",
+ "waiting-for-camera": "Waiting for Camera to Load",
"select-output-source": " Audio Output Destination: \n\t\t\t\t\t",
- "video-resolution": "Resolución de vídeo: ",
- "hide-screen-share": "Ocultar opción compartir pantalla",
- "allow-remote-control": "Control remoto del zoom de la cámara (android)",
+ "video-resolution": "Video Resolution: ",
+ "hide-screen-share": "Hide Screenshare Option",
+ "allow-remote-control": "Remote Control Camera Zoom (android)",
"add-a-password-to-stream": " Add a password:",
- "add-the-guest-to-a-room": " Añadir al invitado a una sala:",
- "invite-group-chat-type": "Este invitado a la sala puede:",
- "can-see-and-hear": "Puede ver y oir el chat de grupo",
- "can-hear-only": "Sólo puede oir el chat de grupo",
- "cant-see-or-hear": "No puede ni oir ni ver el chat de grupo",
+ "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",
"welcome-to-obs-ninja-chat": "\n\t\t\t\t\tWelcome to OBS.Ninja! You can send text messages directly to connected peers from here.\n\t\t\t\t",
"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!",
+ "invite-users-to-join": "Invites users to join the group and broadcast their feed to it. These users will see every feed in the room.",
+ "link-to-invite-camera": "Link to invite users to broadcast their feeds to the group. These users will not see or hear any feed from the group.",
+ "this-is-obs-browser-source-link": "This is an OBS Browser Source link that is empty by default. Videos in the room can be manually added to this scene.",
+ "this-is-obs-browser-souce-link-auto": "Also an OBS Browser Source link. All guest videos in this group chat room will automatically be added into this scene.",
+ "click-for-quick-room-overview": "❔ Click Here for a quick overview and help",
+ "push-to-talk-enable": "🔊 Enable Director's Push-to-Talk Mode",
+ "welcome-to-control-room": "Welcome. This is the control-room for the group-chat. There are different things you can use this room for:
\tYou can host a group chat with friends using a room. Share the blue link to invite guests who will join the chat automatically.\tA group room can handle around 4 to 30 guests, depending on numerous factors, including CPU and available bandwidth of all guests in the room.\tSolo-views of each video are offered under videos as they load. These can be used within an OBS Browser Source.\tYou can use the auto-mixing Group Scene, the green link, to auto arrange multiple videos for you in OBS.\tYou can use this control room to record isolated video or audio streams, but it is an experimental feature still.\tVideos in the Director's room will be of low quality on purpose; to save bandwidth/CPU\tGuest's in the room will see each other's videos at a very limited quality to conserve bandwidth/CPU.\tOBS will see a guest's video in high-quality; the default video bitrate is 2500kbps.\t
\tAs guests join, their videos will appear below. You can bring their video streams into OBS as solo-scenes or you can add them to the Group Scene.\t
The Group Scene auto-mixes videos that have been added to the group scene. Please note that the Auto-Mixer requires guests be manually added to it for them to appear in it; they are not added automatically.
Apple mobile devices, such as iPhones and iPads, do not fully support Video Group Chat. This is a hardware constraint.
\tFor advanced options and parameters, see the Wiki.",
+ "guest-will-appaer-here-on-join": "(A video will appear here when a guest joins)"
}
\ No newline at end of file
diff --git a/translations/translate.js b/translations/translate.js
index ceb41a0..7e5a240 100644
--- a/translations/translate.js
+++ b/translations/translate.js
@@ -1,7 +1,7 @@
// Copy and paste this code into OBS.Ninja's developer's console to generate new Translation files
-function downloadTranslation(filename, trans){ // downloads the current translation to a file
- document.querySelectorAll('[data-translate]').forEach(function(ele){
+function downloadTranslation(filename, trans={}){ // downloads the current translation to a file
+ allItems.forEach(function(ele){
trans[ele.dataset.translate] = ele.innerHTML;
});
@@ -12,46 +12,54 @@ function downloadTranslation(filename, trans){ // downloads the current transla
hiddenElement.target = '_blank';
hiddenElement.download = filename+".json";
hiddenElement.click();
+ return trans;
}
function updateTranslation(filename){ // updates the website with a specific translation
- return fetch("./translations/"+filename+'.json').then(function(response){
- if (response.status !== 200) {
- log('Looks like there was a problem. Status Code: ' +
- response.status);
- return false;
+ var request = new XMLHttpRequest();
+ request.open('GET', "./translations/"+filename+'.json?'+(Math.random()*100).toString(), false); // `false` makes the request synchronous
+ request.send(null);
+
+ if (request.status !== 200) {
+ return;
+ }
+ try{
+ data = JSON.parse(request.responseText);
+ } catch(e){
+ console.log(request.responseText);
+ console.error(e);
+ return false;
+ }
+ allItems.forEach(function(ele){
+ if (ele.dataset.translate in data){
+ ele.innerHTML = data[ele.dataset.translate];
}
- return response.json().then(function(data) {
- document.querySelectorAll('[data-translate]').forEach(function(ele){
- if (ele.dataset.translate in data){
- ele.innerHTML = data[ele.dataset.translate];
- }
- });
- try{
- getById("mainmenu").style.opacity = 1;;
- } catch(e){}
- return [filename, data];
- }).catch(function(err){
- errorlog(err);
- try{
- getById("mainmenu").style.opacity = 1;
- } catch(e){}
- return false;
- });
});
+ return [filename, data];
}
-var updateList = ["en", "de", "es", "ru", "fr", "pl", "ja", "ar", "it", "nl", "pt", "zh", "blank"]; // list of languages to update. Update this if you add a new language.
+var updateList = ["en", "de", "es", "ru", "fr", "pl", "ja", "ar", "it", "nl", "pt"]; // list of languages to update. Update this if you add a new language.
+var allItems = document.querySelectorAll('[data-translate]');
+var defaultTrans = {};
+allItems.forEach(function(ele){
+ defaultTrans[ele.dataset.translate] = ele.innerHTML;
+});
-//downloadTranslation("default");
+console.log(defaultTrans);
for (var i in updateList){
var ln = updateList[i];
- updateTranslation(ln).then(function(res){
- if (res[0]){
- console.log(res[0]);
- downloadTranslation(res[0], res[1]);
+ res = updateTranslation(ln);
+ if (res==false){continue;}
+ if (res[0]){
+ console.log(res[0]);
+ downloadTranslation(res[0], res[1]);
+ }
+
+ allItems.forEach(function(ele){
+ if (ele.dataset.translate in defaultTrans){
+ ele.innerHTML = defaultTrans[ele.dataset.translate];
}
- });
+ });
}
\ No newline at end of file