mirror of https://github.com/sualko/cloud_bbb
Compare commits
9 Commits
cc56a7649a
...
2c8afd960a
Author | SHA1 | Date |
---|---|---|
|
2c8afd960a | |
|
122cf10f60 | |
|
74c32f4e27 | |
|
be15e93730 | |
|
f9ee7eed5a | |
|
ac15802258 | |
|
0e7ea5e810 | |
|
1daf79f2db | |
|
093e286e0f |
|
@ -69,6 +69,7 @@ OC.L10N.register(
|
||||||
"This message is shown to all users in the chat area after they joined." : "Diese Nachricht wird allen Benutzern im Chat-Bereich nach ihrem Beitritt angezeigt.",
|
"This message is shown to all users in the chat area after they joined." : "Diese Nachricht wird allen Benutzern im Chat-Bereich nach ihrem Beitritt angezeigt.",
|
||||||
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Legt eine Begrenzung der Teilnehmerzahl für diesen Raum fest. Null bedeutet, dass es keine Begrenzung gibt.",
|
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Legt eine Begrenzung der Teilnehmerzahl für diesen Raum fest. Null bedeutet, dass es keine Begrenzung gibt.",
|
||||||
"If enabled, the moderator is able to start the recording." : "Wenn aktiviert, kann der Moderator die Aufnahme starten.",
|
"If enabled, the moderator is able to start the recording." : "Wenn aktiviert, kann der Moderator die Aufnahme starten.",
|
||||||
|
"Explanation of the different concepts that constitute access options :<br>- Public: Anyone who has the link can join.- <br>Internal: Only Nextcloud users can join.- <br>Password: Only guests who have the password can join..- <br>Waiting room: A moderator must accept each guest before they can join.- <br>Restricted : Only selected users and groups can access this room." : "Erläuterung der verschiedenen Konzepte bezüglich der Zugriffsrechte:<br>- Öffentlich: Jeder, der den Link hat, kann beitreten. <br>- Intern: Nur Nextcloud-Benutzer können beitreten. <br>- Passwort: Nur Gäste, die das Passwort haben, können beitreten. <br>- Warteraum: Ein Moderator muss jeden Gast vor dem Beitreten bestätigen.<br> – Eingeschränkt: Nur ausgewählte Benutzer und Gruppen haben Zugriff auf diesen Raum.",
|
||||||
"A moderator is able to manage all participants in a meeting including kicking, muting or selecting a presenter. Users with the role moderator are also able to close a meeting or change the default settings." : "Ein Moderator kann die Teilnehmer einer Besprechung verwalten, was das Ausschließen, Stummschalten oder Gewährung von Moderatorenrechten beinhaltet. Benutzer mit Moderatorenrechten können auch die Besprechung schließen oder die Standardeinstellungen ändern.",
|
"A moderator is able to manage all participants in a meeting including kicking, muting or selecting a presenter. Users with the role moderator are also able to close a meeting or change the default settings." : "Ein Moderator kann die Teilnehmer einer Besprechung verwalten, was das Ausschließen, Stummschalten oder Gewährung von Moderatorenrechten beinhaltet. Benutzer mit Moderatorenrechten können auch die Besprechung schließen oder die Standardeinstellungen ändern.",
|
||||||
"If enabled, normal users have to wait until a moderator is in the room." : "Wenn aktiviert müssen Benutzer warten, bis ein Moderator den Raum betritt.",
|
"If enabled, normal users have to wait until a moderator is in the room." : "Wenn aktiviert müssen Benutzer warten, bis ein Moderator den Raum betritt.",
|
||||||
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Wenn aktiviert, wird eine Moderator-URL generiert, die den Zugriff mit Moderatorberechtigung ermöglicht.",
|
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Wenn aktiviert, wird eine Moderator-URL generiert, die den Zugriff mit Moderatorberechtigung ermöglicht.",
|
||||||
|
|
|
@ -67,6 +67,7 @@
|
||||||
"This message is shown to all users in the chat area after they joined." : "Diese Nachricht wird allen Benutzern im Chat-Bereich nach ihrem Beitritt angezeigt.",
|
"This message is shown to all users in the chat area after they joined." : "Diese Nachricht wird allen Benutzern im Chat-Bereich nach ihrem Beitritt angezeigt.",
|
||||||
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Legt eine Begrenzung der Teilnehmerzahl für diesen Raum fest. Null bedeutet, dass es keine Begrenzung gibt.",
|
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Legt eine Begrenzung der Teilnehmerzahl für diesen Raum fest. Null bedeutet, dass es keine Begrenzung gibt.",
|
||||||
"If enabled, the moderator is able to start the recording." : "Wenn aktiviert, kann der Moderator die Aufnahme starten.",
|
"If enabled, the moderator is able to start the recording." : "Wenn aktiviert, kann der Moderator die Aufnahme starten.",
|
||||||
|
"Explanation of the different concepts that constitute access options :<br>- Public: Anyone who has the link can join.- <br>Internal: Only Nextcloud users can join.- <br>Password: Only guests who have the password can join..- <br>Waiting room: A moderator must accept each guest before they can join.- <br>Restricted : Only selected users and groups can access this room." : "Erläuterung der verschiedenen Konzepte bezüglich der Zugriffsrechte:<br>- Öffentlich: Jeder, der den Link hat, kann beitreten. <br>- Intern: Nur Nextcloud-Benutzer können beitreten. <br>- Passwort: Nur Gäste, die das Passwort haben, können beitreten. <br>- Warteraum: Ein Moderator muss jeden Gast vor dem Beitreten bestätigen.<br> – Eingeschränkt: Nur ausgewählte Benutzer und Gruppen haben Zugriff auf diesen Raum.",
|
||||||
"A moderator is able to manage all participants in a meeting including kicking, muting or selecting a presenter. Users with the role moderator are also able to close a meeting or change the default settings." : "Ein Moderator kann die Teilnehmer einer Besprechung verwalten, was das Ausschließen, Stummschalten oder Gewährung von Moderatorenrechten beinhaltet. Benutzer mit Moderatorenrechten können auch die Besprechung schließen oder die Standardeinstellungen ändern.",
|
"A moderator is able to manage all participants in a meeting including kicking, muting or selecting a presenter. Users with the role moderator are also able to close a meeting or change the default settings." : "Ein Moderator kann die Teilnehmer einer Besprechung verwalten, was das Ausschließen, Stummschalten oder Gewährung von Moderatorenrechten beinhaltet. Benutzer mit Moderatorenrechten können auch die Besprechung schließen oder die Standardeinstellungen ändern.",
|
||||||
"If enabled, normal users have to wait until a moderator is in the room." : "Wenn aktiviert müssen Benutzer warten, bis ein Moderator den Raum betritt.",
|
"If enabled, normal users have to wait until a moderator is in the room." : "Wenn aktiviert müssen Benutzer warten, bis ein Moderator den Raum betritt.",
|
||||||
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Wenn aktiviert, wird eine Moderator-URL generiert, die den Zugriff mit Moderatorberechtigung ermöglicht.",
|
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Wenn aktiviert, wird eine Moderator-URL generiert, die den Zugriff mit Moderatorberechtigung ermöglicht.",
|
||||||
|
|
|
@ -13,6 +13,7 @@ OC.L10N.register(
|
||||||
"Access" : "Acceso",
|
"Access" : "Acceso",
|
||||||
"Edit" : "Editar",
|
"Edit" : "Editar",
|
||||||
"Welcome" : "Bienvenido",
|
"Welcome" : "Bienvenido",
|
||||||
|
"Miscellaneous" : "Misceláneo",
|
||||||
"Room name" : "Nombre del cuarto",
|
"Room name" : "Nombre del cuarto",
|
||||||
"Create" : "Crear",
|
"Create" : "Crear",
|
||||||
"Copy to clipboard" : "Copiar al portapapeles",
|
"Copy to clipboard" : "Copiar al portapapeles",
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
"Access" : "Acceso",
|
"Access" : "Acceso",
|
||||||
"Edit" : "Editar",
|
"Edit" : "Editar",
|
||||||
"Welcome" : "Bienvenido",
|
"Welcome" : "Bienvenido",
|
||||||
|
"Miscellaneous" : "Misceláneo",
|
||||||
"Room name" : "Nombre del cuarto",
|
"Room name" : "Nombre del cuarto",
|
||||||
"Create" : "Crear",
|
"Create" : "Crear",
|
||||||
"Copy to clipboard" : "Copiar al portapapeles",
|
"Copy to clipboard" : "Copiar al portapapeles",
|
||||||
|
|
|
@ -2,6 +2,7 @@ OC.L10N.register(
|
||||||
"bbb",
|
"bbb",
|
||||||
{
|
{
|
||||||
"Public" : "Offentlig",
|
"Public" : "Offentlig",
|
||||||
|
"Internal" : "Intern",
|
||||||
"Back to %s" : "Tillbaka till %s",
|
"Back to %s" : "Tillbaka till %s",
|
||||||
"Save" : "Spara",
|
"Save" : "Spara",
|
||||||
"Community" : "Community",
|
"Community" : "Community",
|
||||||
|
@ -19,6 +20,7 @@ OC.L10N.register(
|
||||||
"Edit" : "Redigera",
|
"Edit" : "Redigera",
|
||||||
"Welcome" : "Välkommen",
|
"Welcome" : "Välkommen",
|
||||||
"Miscellaneous" : "Diverse",
|
"Miscellaneous" : "Diverse",
|
||||||
|
"Recording" : "Inspelning",
|
||||||
"Room name" : "Rumsnamn",
|
"Room name" : "Rumsnamn",
|
||||||
"Create" : "Skapa",
|
"Create" : "Skapa",
|
||||||
"Copy to clipboard" : "Kopiera till urklipp",
|
"Copy to clipboard" : "Kopiera till urklipp",
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{ "translations": {
|
{ "translations": {
|
||||||
"Public" : "Offentlig",
|
"Public" : "Offentlig",
|
||||||
|
"Internal" : "Intern",
|
||||||
"Back to %s" : "Tillbaka till %s",
|
"Back to %s" : "Tillbaka till %s",
|
||||||
"Save" : "Spara",
|
"Save" : "Spara",
|
||||||
"Community" : "Community",
|
"Community" : "Community",
|
||||||
|
@ -17,6 +18,7 @@
|
||||||
"Edit" : "Redigera",
|
"Edit" : "Redigera",
|
||||||
"Welcome" : "Välkommen",
|
"Welcome" : "Välkommen",
|
||||||
"Miscellaneous" : "Diverse",
|
"Miscellaneous" : "Diverse",
|
||||||
|
"Recording" : "Inspelning",
|
||||||
"Room name" : "Rumsnamn",
|
"Room name" : "Rumsnamn",
|
||||||
"Create" : "Skapa",
|
"Create" : "Skapa",
|
||||||
"Copy to clipboard" : "Kopiera till urklipp",
|
"Copy to clipboard" : "Kopiera till urklipp",
|
||||||
|
|
|
@ -117,7 +117,8 @@ class API {
|
||||||
$joinMeetingParams->addUserData('bbb_skip_video_preview_on_first_join', !$room->getMediaCheck()); // 2.3
|
$joinMeetingParams->addUserData('bbb_skip_video_preview_on_first_join', !$room->getMediaCheck()); // 2.3
|
||||||
|
|
||||||
if ($room->getCleanLayout()) {
|
if ($room->getCleanLayout()) {
|
||||||
$joinMeetingParams->addUserData('bbb_auto_swap_layout', true);
|
$joinMeetingParams->addUserData('bbb_auto_swap_layout', true); // 2.5 and below // ToDo: remove in the future
|
||||||
|
$joinMeetingParams->addUserData('bbb_hide_presentation_on_join', true); // 2.6 and up
|
||||||
$joinMeetingParams->addUserData('bbb_show_participants_on_login', false);
|
$joinMeetingParams->addUserData('bbb_show_participants_on_login', false);
|
||||||
$joinMeetingParams->addUserData('bbb_show_public_chat_on_login', false);
|
$joinMeetingParams->addUserData('bbb_show_public_chat_on_login', false);
|
||||||
}
|
}
|
||||||
|
|
|
@ -193,7 +193,11 @@ const RoomRow: React.FC<Props> = (props) => {
|
||||||
<>
|
<>
|
||||||
<tr className={showRecordings ? 'selected-row' : ''}>
|
<tr className={showRecordings ? 'selected-row' : ''}>
|
||||||
<td className="start">
|
<td className="start">
|
||||||
<a href={api.getRoomUrl(room)} className={`button ${room.running ? 'success' : 'primary'}`} target="_blank" rel="noopener noreferrer" title={t('bbb', 'Open room')}>
|
<a href={api.getRoomUrl(room)}
|
||||||
|
className={`button ${room.running ? 'success' : 'primary'}`}
|
||||||
|
target="_blank"
|
||||||
|
rel="noopener noreferrer"
|
||||||
|
title={t('bbb', 'Open room')}>
|
||||||
{room.running ? t('bbb', 'Join') : t('bbb', 'Start')}
|
{room.running ? t('bbb', 'Join') : t('bbb', 'Start')}
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
|
@ -231,7 +235,10 @@ const RoomRow: React.FC<Props> = (props) => {
|
||||||
<EditRoom room={props.room} restriction={props.restriction} updateProperty={updateRoom} />
|
<EditRoom room={props.room} restriction={props.restriction} updateProperty={updateRoom} />
|
||||||
</td>
|
</td>
|
||||||
<td className="clone icon-col">
|
<td className="clone icon-col">
|
||||||
<button className="action-item" onClick={cloneRow} title={t('bbb', 'Clone Room')}>
|
<button
|
||||||
|
className="action-item"
|
||||||
|
onClick={cloneRow}
|
||||||
|
title={t('bbb', 'Clone room')}>
|
||||||
<span className="icon icon-template-add icon-visible"></span>
|
<span className="icon icon-template-add icon-visible"></span>
|
||||||
</button>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
|
|
Loading…
Reference in New Issue