Compare commits

...

30 Commits

Author SHA1 Message Date
Kai 331ef4f575
Merge 5c4b95ea11 into 5935c093dd 2024-06-02 16:17:16 +02:00
Thibaut 5935c093dd
Merge pull request #256 from Jerome-Herbinet/Jerome-Herbinet-patch-2
Better explanation of the different concepts that constitute access options
2024-04-30 11:26:25 +02:00
Jérôme Herbinet 7690f8f2b3 Better explanation of the different concepts that constitute access options
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2024-04-29 16:58:44 +02:00
Thibaut 151dae3bd7
Merge pull request #259 from Jerome-Herbinet/patch-2
Design fix of forward screen
2024-04-29 16:00:41 +02:00
Thibaut 78e209e39c
Merge pull request #260 from Jerome-Herbinet/patch-3
Add light separation line in the rooms' list
2024-04-29 16:00:27 +02:00
Jérôme Herbinet b90b1b441a Add light separation line in the rooms' list
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2024-04-29 15:35:51 +02:00
Jérôme Herbinet 0800797063 Better design of foward screen
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2024-04-29 15:35:16 +02:00
sualko 37fcb5c6c7
release: 2.6.0 🎉 2024-04-28 18:09:23 +02:00
sualko 2f4b880d4f chore: require min node 16 2024-04-28 18:04:55 +02:00
sualko 6476a2398a docs: update changelog 2024-04-28 18:04:22 +02:00
Baptiste Fotia bf04f603ec
Merge pull request #273 from littleredbutton/chore/update-nextcloud-axios
Update nextcloud axios and fix php files style
2024-04-26 15:50:23 +02:00
Baptiste Fotia a872bea3dc style(Db,Search,Service): Fix the php files style
I ran "yarn fix".

Signed-off-by: Baptiste Fotia <fotia.baptiste@hotmail.com>
2024-04-26 15:40:55 +02:00
Baptiste Fotia 18a4a4ebc9 chore(npm):Upgrade the @nextcloud/axios to ^1.11.0
Signed-off-by: Baptiste Fotia <fotia.baptiste@hotmail.com>
2024-04-26 15:40:20 +02:00
Baptiste Fotia 7b85d334ae
Merge pull request #270 from littleredbutton/chore/make-comaptible-for-nc28
Make compatible for Nextcloud 28
2024-04-05 14:56:52 +02:00
Baptiste Fotia a7a28ef6d3 chore(xml): Make compatible for Nextcloud 28
Signed-off-by: Baptiste Fotia <fotia.baptiste@hotmail.com>
2024-03-15 17:58:13 +01:00
Nextcloud bot 1209282f9e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-28 02:37:21 +00:00
Nextcloud bot 9c7359a719
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-25 02:28:53 +00:00
Nextcloud bot aa4681e92d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-19 02:26:44 +00:00
Nextcloud bot 995a7c0c8c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-18 02:27:28 +00:00
Nextcloud bot abda3ffec6
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-17 02:35:44 +00:00
Nextcloud bot c9234706aa
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-15 02:34:40 +00:00
Nextcloud bot 14c7b5a244
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-16 02:25:25 +00:00
Nextcloud bot 8f08f38acf
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-12 02:23:44 +00:00
Nextcloud bot 96de31f1f6
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-04 02:27:44 +00:00
Nextcloud bot 038221f415
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-24 02:32:45 +00:00
Nextcloud bot 82185869dd
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-23 02:28:22 +00:00
Nextcloud bot 80c3b57e06
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-23 02:31:49 +00:00
Nextcloud bot b901e48066
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-19 02:35:34 +00:00
Nextcloud bot 22331c81e2
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-16 03:00:16 +00:00
Kai 5c4b95ea11 fix: add notnull to welcome table (#250) 2023-07-27 15:45:21 +02:00
37 changed files with 250 additions and 192 deletions

View File

@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
## [Unreleased] ## [Unreleased]
## 2.6.0 (2024-04-28)
### Added
- add Search Provider
- bump Nextcloud version (max 28)
## 2.5.0 (2023-07-27) ## 2.5.0 (2023-07-27)
### Added ### Added
- bump Nextcloud version (min 25, max 27) - bump Nextcloud version (min 25, max 27)

View File

@ -22,7 +22,7 @@ Developer wanted! If you have time it would be awesome if you could help to enha
*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.* *This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*
]]></description> ]]></description>
<version>2.5.0</version> <version>2.6.0</version>
<licence>agpl</licence> <licence>agpl</licence>
<author mail="klaus@jsxc.org">Klaus Herberth</author> <author mail="klaus@jsxc.org">Klaus Herberth</author>
<namespace>BigBlueButton</namespace> <namespace>BigBlueButton</namespace>
@ -43,7 +43,7 @@ Developer wanted! If you have time it would be awesome if you could help to enha
<lib>curl</lib> <lib>curl</lib>
<lib>mbstring</lib> <lib>mbstring</lib>
<lib>SimpleXML</lib> <lib>SimpleXML</lib>
<nextcloud min-version="25" max-version="27"/> <nextcloud min-version="25" max-version="28"/>
</dependencies> </dependencies>
<commands> <commands>
<command>OCA\BigBlueButton\Command\ClearAvatarCache</command> <command>OCA\BigBlueButton\Command\ClearAvatarCache</command>

View File

@ -3,14 +3,19 @@ OC.L10N.register(
{ {
"Save" : "Guardar", "Save" : "Guardar",
"Let's go!" : "¡Vamos!", "Let's go!" : "¡Vamos!",
"Display name" : "Nome visible",
"Password" : "Contraseña", "Password" : "Contraseña",
"Hello %s" : "Hola, %s", "Hello %s" : "Hola, %s",
"Name" : "Nome", "Name" : "Nome",
"You exceeded the maximum number of rooms." : "Superesti'l númberu máximu de sales.", "You exceeded the maximum number of rooms." : "Superesti'l númberu máximu de sales.",
"Edit" : "Editar", "Edit" : "Editar",
"Create" : "Crear",
"Copy to clipboard" : "Copiar nel cartafueyu",
"_%n participant_::_%n participants_" : ["%n participante","%n participantes"], "_%n participant_::_%n participants_" : ["%n participante","%n participantes"],
"Delete" : "Desaniciar", "Delete" : "Desaniciar",
"Error" : "Error", "Error" : "Error",
"Share" : "Compartir",
"Settings saved" : "Guardóse la configuración",
"API secret is invalid" : "El secretu de l'API ye inválidu" "API secret is invalid" : "El secretu de l'API ye inválidu"
}, },
"nplurals=2; plural=(n != 1);"); "nplurals=2; plural=(n != 1);");

View File

@ -1,14 +1,19 @@
{ "translations": { { "translations": {
"Save" : "Guardar", "Save" : "Guardar",
"Let's go!" : "¡Vamos!", "Let's go!" : "¡Vamos!",
"Display name" : "Nome visible",
"Password" : "Contraseña", "Password" : "Contraseña",
"Hello %s" : "Hola, %s", "Hello %s" : "Hola, %s",
"Name" : "Nome", "Name" : "Nome",
"You exceeded the maximum number of rooms." : "Superesti'l númberu máximu de sales.", "You exceeded the maximum number of rooms." : "Superesti'l númberu máximu de sales.",
"Edit" : "Editar", "Edit" : "Editar",
"Create" : "Crear",
"Copy to clipboard" : "Copiar nel cartafueyu",
"_%n participant_::_%n participants_" : ["%n participante","%n participantes"], "_%n participant_::_%n participants_" : ["%n participante","%n participantes"],
"Delete" : "Desaniciar", "Delete" : "Desaniciar",
"Error" : "Error", "Error" : "Error",
"Share" : "Compartir",
"Settings saved" : "Guardóse la configuración",
"API secret is invalid" : "El secretu de l'API ye inválidu" "API secret is invalid" : "El secretu de l'API ye inválidu"
},"pluralForm" :"nplurals=2; plural=(n != 1);" },"pluralForm" :"nplurals=2; plural=(n != 1);"
} }

View File

@ -1,6 +1,7 @@
OC.L10N.register( OC.L10N.register(
"bbb", "bbb",
{ {
"Public" : "İctimai",
"Save" : "Saxla", "Save" : "Saxla",
"Password" : "Şifrə", "Password" : "Şifrə",
"Hello %s" : "Salam %s", "Hello %s" : "Salam %s",

View File

@ -1,4 +1,5 @@
{ "translations": { { "translations": {
"Public" : "İctimai",
"Save" : "Saxla", "Save" : "Saxla",
"Password" : "Şifrə", "Password" : "Şifrə",
"Hello %s" : "Salam %s", "Hello %s" : "Salam %s",

View File

@ -2,6 +2,7 @@ OC.L10N.register(
"bbb", "bbb",
{ {
"Public" : "Público", "Public" : "Público",
"Back to %s" : "Volver a %s",
"Save" : "Guardar", "Save" : "Guardar",
"Community" : "Comunidad", "Community" : "Comunidad",
"Display name" : "Nombre a desplegar", "Display name" : "Nombre a desplegar",

View File

@ -1,5 +1,6 @@
{ "translations": { { "translations": {
"Public" : "Público", "Public" : "Público",
"Back to %s" : "Volver a %s",
"Save" : "Guardar", "Save" : "Guardar",
"Community" : "Comunidad", "Community" : "Comunidad",
"Display name" : "Nombre a desplegar", "Display name" : "Nombre a desplegar",

View File

@ -131,7 +131,7 @@ OC.L10N.register(
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "L'URL doit commencer par https:// et contenir {token}. De plus, le paramètre {user} peut être utilisé.", "URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "L'URL doit commencer par https:// et contenir {token}. De plus, le paramètre {user} peut être utilisé.",
"The file \"{filename}\" was uploaded to your room." : "Le fichier \"{filename}\" a été téléversé dans votre salle.", "The file \"{filename}\" was uploaded to your room." : "Le fichier \"{filename}\" a été téléversé dans votre salle.",
"The file \"{filename}\" could not be uploaded to your room." : "Le fichier \"{filename}\" n'a pas pu être téléversé dans votre salle.", "The file \"{filename}\" could not be uploaded to your room." : "Le fichier \"{filename}\" n'a pas pu être téléversé dans votre salle.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Le fichier \"{filename}\" n'a pas pu être téléversé dans votre salle. Votre serveur BigBlueButton ne prend peut-être pas en charge cette action.", "The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Le fichier « {filename} » n'a pas pu être téléversé dans votre salle. Votre serveur BigBlueButton ne prend peut-être pas en charge cette action.",
"Send file to BBB" : "Envoyer le fichier vers BBB", "Send file to BBB" : "Envoyer le fichier vers BBB",
"Send to" : "Envoyer à", "Send to" : "Envoyer à",
"Start with" : "Démarrer avec", "Start with" : "Démarrer avec",

View File

@ -129,7 +129,7 @@
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "L'URL doit commencer par https:// et contenir {token}. De plus, le paramètre {user} peut être utilisé.", "URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "L'URL doit commencer par https:// et contenir {token}. De plus, le paramètre {user} peut être utilisé.",
"The file \"{filename}\" was uploaded to your room." : "Le fichier \"{filename}\" a été téléversé dans votre salle.", "The file \"{filename}\" was uploaded to your room." : "Le fichier \"{filename}\" a été téléversé dans votre salle.",
"The file \"{filename}\" could not be uploaded to your room." : "Le fichier \"{filename}\" n'a pas pu être téléversé dans votre salle.", "The file \"{filename}\" could not be uploaded to your room." : "Le fichier \"{filename}\" n'a pas pu être téléversé dans votre salle.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Le fichier \"{filename}\" n'a pas pu être téléversé dans votre salle. Votre serveur BigBlueButton ne prend peut-être pas en charge cette action.", "The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Le fichier « {filename} » n'a pas pu être téléversé dans votre salle. Votre serveur BigBlueButton ne prend peut-être pas en charge cette action.",
"Send file to BBB" : "Envoyer le fichier vers BBB", "Send file to BBB" : "Envoyer le fichier vers BBB",
"Send to" : "Envoyer à", "Send to" : "Envoyer à",
"Start with" : "Démarrer avec", "Start with" : "Démarrer avec",

View File

@ -70,7 +70,7 @@ OC.L10N.register(
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Estabeleza un límite para o número de participantes nesta sala. Cero significa que non hai límite.", "Sets a limit on the number of participants for this room. Zero means there is no limit." : "Estabeleza un límite para o número de participantes nesta sala. Cero significa que non hai límite.",
"If enabled, the moderator is able to start the recording." : "Se está activado, o moderador pode iniciar a gravación.", "If enabled, the moderator is able to start the recording." : "Se está activado, o moderador pode iniciar a gravación.",
"Public: Everyone knowing the link is able to join. Password: Guests have to provide a password. Waiting room: A moderator has to accept every guest before they can join. Internal: Only Nextcloud users can join." : "Pública: todos os que coñecen a ligazón poden unirse. Contrasinal: Os convidados teñen que fornecer un contrasinal. Sala de espera: Un moderador ten que aceptar a todos os convidados antes de que poidan unirse. Interna: só os usuarios de Nextcloud poden unirse.", "Public: Everyone knowing the link is able to join. Password: Guests have to provide a password. Waiting room: A moderator has to accept every guest before they can join. Internal: Only Nextcloud users can join." : "Pública: todos os que coñecen a ligazón poden unirse. Contrasinal: Os convidados teñen que fornecer un contrasinal. Sala de espera: Un moderador ten que aceptar a todos os convidados antes de que poidan unirse. Interna: só os usuarios de Nextcloud poden unirse.",
"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." : "Un moderador é quen de xestionar a todos os participantes nunha xuntanza incluíndo expulsar, silenciar ou seleccionar a un presentador. Os usuarios co rol de moderador tamén poden pechar unha xuntanza ou cambiar os axustes predeterminados.", "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." : "Un moderador é quen de xestionar a todos os participantes nunha xuntanza incluíndo expulsar, silenciar ou seleccionar un presentador. Os usuarios co rol de moderador tamén poden pechar unha xuntanza ou cambiar os axustes predeterminados.",
"If enabled, normal users have to wait until a moderator is in the room." : "Se está activado, os usuarios normais deberán agardar a que un moderador estea na sala.", "If enabled, normal users have to wait until a moderator is in the room." : "Se está activado, os usuarios normais deberán agardar a que un moderador estea na sala.",
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Se está activado, xérase un URL de moderador que permite o acceso con permisos de moderador.", "If enabled, a moderator URL is generated which allows access with moderator permission." : "Se está activado, xérase un URL de moderador que permite o acceso con permisos de moderador.",
"Only selected users and groups are allowed to access the room." : "Só os usuarios e grupos seleccionados teñen permiso para acceder á sala.", "Only selected users and groups are allowed to access the room." : "Só os usuarios e grupos seleccionados teñen permiso para acceder á sala.",

View File

@ -68,7 +68,7 @@
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Estabeleza un límite para o número de participantes nesta sala. Cero significa que non hai límite.", "Sets a limit on the number of participants for this room. Zero means there is no limit." : "Estabeleza un límite para o número de participantes nesta sala. Cero significa que non hai límite.",
"If enabled, the moderator is able to start the recording." : "Se está activado, o moderador pode iniciar a gravación.", "If enabled, the moderator is able to start the recording." : "Se está activado, o moderador pode iniciar a gravación.",
"Public: Everyone knowing the link is able to join. Password: Guests have to provide a password. Waiting room: A moderator has to accept every guest before they can join. Internal: Only Nextcloud users can join." : "Pública: todos os que coñecen a ligazón poden unirse. Contrasinal: Os convidados teñen que fornecer un contrasinal. Sala de espera: Un moderador ten que aceptar a todos os convidados antes de que poidan unirse. Interna: só os usuarios de Nextcloud poden unirse.", "Public: Everyone knowing the link is able to join. Password: Guests have to provide a password. Waiting room: A moderator has to accept every guest before they can join. Internal: Only Nextcloud users can join." : "Pública: todos os que coñecen a ligazón poden unirse. Contrasinal: Os convidados teñen que fornecer un contrasinal. Sala de espera: Un moderador ten que aceptar a todos os convidados antes de que poidan unirse. Interna: só os usuarios de Nextcloud poden unirse.",
"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." : "Un moderador é quen de xestionar a todos os participantes nunha xuntanza incluíndo expulsar, silenciar ou seleccionar a un presentador. Os usuarios co rol de moderador tamén poden pechar unha xuntanza ou cambiar os axustes predeterminados.", "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." : "Un moderador é quen de xestionar a todos os participantes nunha xuntanza incluíndo expulsar, silenciar ou seleccionar un presentador. Os usuarios co rol de moderador tamén poden pechar unha xuntanza ou cambiar os axustes predeterminados.",
"If enabled, normal users have to wait until a moderator is in the room." : "Se está activado, os usuarios normais deberán agardar a que un moderador estea na sala.", "If enabled, normal users have to wait until a moderator is in the room." : "Se está activado, os usuarios normais deberán agardar a que un moderador estea na sala.",
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Se está activado, xérase un URL de moderador que permite o acceso con permisos de moderador.", "If enabled, a moderator URL is generated which allows access with moderator permission." : "Se está activado, xérase un URL de moderador que permite o acceso con permisos de moderador.",
"Only selected users and groups are allowed to access the room." : "Só os usuarios e grupos seleccionados teñen permiso para acceder á sala.", "Only selected users and groups are allowed to access the room." : "Só os usuarios e grupos seleccionados teñen permiso para acceder á sala.",

View File

@ -27,7 +27,7 @@ OC.L10N.register(
"Room name" : "שם החדר", "Room name" : "שם החדר",
"Create" : "יצירה", "Create" : "יצירה",
"Copy to clipboard" : "העתקה ללוח הגזירים", "Copy to clipboard" : "העתקה ללוח הגזירים",
"_%n participant_::_%n participants_" : ["משתתף אחד","%n משתתפים","%n משתתפים","%n משתתפים"], "_%n participant_::_%n participants_" : ["משתתף אחד","%n משתתפים","%n משתתפים"],
"Delete" : "מחיקה", "Delete" : "מחיקה",
"Delete \"{name}\"?" : "למחוק את „{name}”?", "Delete \"{name}\"?" : "למחוק את „{name}”?",
"Select target folder" : "בחירת תיקיית יעד", "Select target folder" : "בחירת תיקיית יעד",
@ -47,4 +47,4 @@ OC.L10N.register(
"Unexpected error occurred" : "אירעה שגיאה בלתי צפויה", "Unexpected error occurred" : "אירעה שגיאה בלתי צפויה",
"API secret is invalid" : "סוד ה־API שגוי" "API secret is invalid" : "סוד ה־API שגוי"
}, },
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"); "nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;");

View File

@ -25,7 +25,7 @@
"Room name" : "שם החדר", "Room name" : "שם החדר",
"Create" : "יצירה", "Create" : "יצירה",
"Copy to clipboard" : "העתקה ללוח הגזירים", "Copy to clipboard" : "העתקה ללוח הגזירים",
"_%n participant_::_%n participants_" : ["משתתף אחד","%n משתתפים","%n משתתפים","%n משתתפים"], "_%n participant_::_%n participants_" : ["משתתף אחד","%n משתתפים","%n משתתפים"],
"Delete" : "מחיקה", "Delete" : "מחיקה",
"Delete \"{name}\"?" : "למחוק את „{name}”?", "Delete \"{name}\"?" : "למחוק את „{name}”?",
"Select target folder" : "בחירת תיקיית יעד", "Select target folder" : "בחירת תיקיית יעד",
@ -44,5 +44,5 @@
"Settings saved" : "הגדרות נשמרו", "Settings saved" : "הגדרות נשמרו",
"Unexpected error occurred" : "אירעה שגיאה בלתי צפויה", "Unexpected error occurred" : "אירעה שגיאה בלתי צפויה",
"API secret is invalid" : "סוד ה־API שגוי" "API secret is invalid" : "סוד ה־API שגוי"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;" },"pluralForm" :"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"
} }

28
l10n/ka.js Normal file
View File

@ -0,0 +1,28 @@
OC.L10N.register(
"bbb",
{
"Public" : "Public",
"Back to %s" : "Back to %s",
"Save" : "Save",
"Community" : "Community",
"Display name" : "Display name",
"Password" : "პაროლი",
"Join" : "Join",
"Hello %s" : "Hello %s",
"Group" : "Group",
"No matches" : "No matches",
"Name" : "Name",
"Edit" : "Edit",
"Welcome" : "Welcome",
"Miscellaneous" : "Miscellaneous",
"Recording" : "Recording",
"Create" : "Create",
"Copy to clipboard" : "Copy to clipboard",
"Delete" : "Delete",
"Error" : "Error",
"moderator" : "moderator",
"Share" : "Share",
"Loading" : "Loading",
"Settings saved" : "Settings saved"
},
"nplurals=2; plural=(n!=1);");

26
l10n/ka.json Normal file
View File

@ -0,0 +1,26 @@
{ "translations": {
"Public" : "Public",
"Back to %s" : "Back to %s",
"Save" : "Save",
"Community" : "Community",
"Display name" : "Display name",
"Password" : "პაროლი",
"Join" : "Join",
"Hello %s" : "Hello %s",
"Group" : "Group",
"No matches" : "No matches",
"Name" : "Name",
"Edit" : "Edit",
"Welcome" : "Welcome",
"Miscellaneous" : "Miscellaneous",
"Recording" : "Recording",
"Create" : "Create",
"Copy to clipboard" : "Copy to clipboard",
"Delete" : "Delete",
"Error" : "Error",
"moderator" : "moderator",
"Share" : "Share",
"Loading" : "Loading",
"Settings saved" : "Settings saved"
},"pluralForm" :"nplurals=2; plural=(n!=1);"
}

View File

@ -1,14 +1,32 @@
OC.L10N.register( OC.L10N.register(
"bbb", "bbb",
{ {
"You created the room %s." : "대화방 %s을(를) 생성했습니다",
"You deleted the room %s." : "대화방 %s을(를) 삭제했습니다",
"{user} deleted the room %s." : "{user}이(가) 대화방 %s을(를) 삭제했습니다",
"You shared the room %s with {shareWith}." : "대화방 %s을(를) {shareWith}와(과) 공유했습니다",
"{user} shared the room %s with you." : "{user}이(가) 대화방 %s을(를) 공유했습니다",
"You unshared the room %s with {shareWith}." : "{shareWith}와(과)의 %s 대화방 공유를 해제했습니다",
"{user} unshared the room %s with you." : "{user}이(가) 대화방 %s의 공유를 해제했습니다",
"You started a meeting in the \"%s\" room." : "대화방 \"%s\"에서 회의를 시작했습니다",
"{user} started a meeting in the \"%s\" room." : "{user}이(가) 대화방 \"%s\"에서 회의를 시작했습니다",
"The meeting in room \"%s\" has ended." : "대화방 \"%s\"에서의 회의가 종료되었습니다",
"Recording for room \"%s\" is ready." : "대화방 \"%s\"의 녹음/녹화가 준비되었습니다",
"To invite someone to the meeting, send them this link: %s" : "회의에 초대하기 위하여 이 링크를 보내십시오: %s",
"Public" : "공개", "Public" : "공개",
"Internal + Password protection for guests" : "내부용 + 손님 대상으로는 암호 보호 적용", "Internal + Password protection for guests" : "내부용 + 손님 대상으로는 암호 보호 적용",
"Internal + Waiting room for guests" : "내부용 + 손님 대상으로는 허가제 적용", "Internal + Waiting room for guests" : "내부용 + 손님 대상으로는 허가제 적용",
"Waiting room for all users" : "모든 사용자에게 허가제 적용", "Waiting room for all users" : "모든 사용자에게 허가제 적용",
"Internal" : "내부",
"Room not found" : "대화방을 찾을 수 없음",
"The room could not be found. Maybe it was deleted?" : "대화방을 찾을 수 없습니다. 삭제된 것 같습니다.",
"Back to %s" : "%s(으)로 돌아가기", "Back to %s" : "%s(으)로 돌아가기",
"Save" : "저장", "Save" : "저장",
"Show room manager in app navigation instead of settings page." : "대화방 관리를 설정 페이지 대신 앱 내비게이션 메뉴에서 표시",
"Default Room Settings" : "기본 대화방 설정",
"Below you can change some default values, which are used to create a new room." : "아래에서 새 대화방의 기본 설정값을 변경할 수 있습니다",
"Community" : "커뮤니티", "Community" : "커뮤니티",
"You will be forwarded to the room in the next few seconds." : "잠시 후 방으로 이동합니다.", "You will be forwarded to the room in the next few seconds." : "잠시 후 대화방으로 이동합니다.",
"Please enter your name!" : "이름을 입력하세요!", "Please enter your name!" : "이름을 입력하세요!",
"Display name" : "표시 이름", "Display name" : "표시 이름",
"Password" : "암호", "Password" : "암호",
@ -21,30 +39,41 @@ OC.L10N.register(
"Access" : "접근 권한", "Access" : "접근 권한",
"Max" : "최대치", "Max" : "최대치",
"Record" : "기록", "Record" : "기록",
"You are not permitted to create a room." : "대화방을 생성할 권한이 없습니다",
"You exceeded the maximum number of rooms." : "최대 대화방 수를 초과했습니다",
"Edit" : "편집", "Edit" : "편집",
"Descriptive name of this room." : "이 대화방에 대한 설명",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "이 대화방의 최대 인원수를 설정합니다. 0은 무제한입니다.",
"Public: Everyone knowing the link is able to join. Password: Guests have to provide a password. Waiting room: A moderator has to accept every guest before they can join. Internal: Only Nextcloud users can join." : "공개: 링크를 알고 있는 모두가 참가할 수 있습니다. 암호: 손님이 암호를 입력해야 합니다. 대기실: 손님이 참가하기 전 중재자가 수락해야 합니다. 내부용: Nextcloud 사용자만 참가할 수 있습니다.", "Public: Everyone knowing the link is able to join. Password: Guests have to provide a password. Waiting room: A moderator has to accept every guest before they can join. Internal: Only Nextcloud users can join." : "공개: 링크를 알고 있는 모두가 참가할 수 있습니다. 암호: 손님이 암호를 입력해야 합니다. 대기실: 손님이 참가하기 전 중재자가 수락해야 합니다. 내부용: Nextcloud 사용자만 참가할 수 있습니다.",
"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." : "중재자는 모든 참가자에게 추방, 음소거, 발표자로 지정하는 등의 관리를 할 수 있습니다. 중재자 역할의 사용자는 모임을 끝내거나 기본 설정을 바꿀 수도 있습니다.", "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." : "중재자는 모든 참가자에게 추방, 음소거, 발표자로 지정하는 등의 관리를 할 수 있습니다. 중재자 역할의 사용자는 모임을 끝내거나 기본 설정을 바꿀 수도 있습니다.",
"If enabled, normal users have to wait until a moderator is in the room." : "활성화하면 일반 사용자들은 중재자가 들어올 때까지 기다려야 합니다.", "If enabled, normal users have to wait until a moderator is in the room." : "활성화하면 일반 사용자들은 중재자가 들어올 때까지 기다려야 합니다.",
"If enabled, a moderator URL is generated which allows access with moderator permission." : "활성화되면 중재자 권한으로 접근할 수 있는 중재자 URL이 생성됩니다.", "If enabled, a moderator URL is generated which allows access with moderator permission." : "활성화되면 중재자 권한으로 접근할 수 있는 중재자 URL이 생성됩니다.",
"Only selected users and groups are allowed to access the room." : "선택된 사용자와 그룹만 대화방에 접근할 수 있습니다.",
"If enabled, all users will join the meeting muted." : "활성화하면 모든 사용자가 음소거된 상태로 참가합니다.", "If enabled, all users will join the meeting muted." : "활성화하면 모든 사용자가 음소거된 상태로 참가합니다.",
"Edit \"{room}\"" : "\"{room}\" 편집",
"Room URL" : "대화방 URL",
"Welcome" : "환영합니다.", "Welcome" : "환영합니다.",
"Every participant is moderator" : "모든 참가자가 중재자입니다.", "Every participant is moderator" : "모든 참가자가 중재자입니다.",
"Moderator access via URL" : "URL을 통해 중재자로 접근", "Moderator access via URL" : "URL을 통해 중재자로 접근",
"Recording" : "녹음/녹화 중", "Recording" : "녹음/녹화 중",
"Require moderator to start room" : "방을 시작하기 위해 중재자 요", "Require moderator to start room" : "대화방을 시작하기 위해 중재자 요",
"Join meeting muted" : "음소거된 상태로 참가", "Join meeting muted" : "음소거된 상태로 참가",
"Room name" : "방 번호", "Room name" : "방 번호",
"Create" : "생성", "Create" : "생성",
"Copy to clipboard" : "클립보드로 복사", "Copy to clipboard" : "클립보드로 복사",
"_%n participant_::_%n participants_" : ["참가자"], "_%n participant_::_%n participants_" : ["%n명의 참가자"],
"Delete" : "삭제", "Delete" : "삭제",
"Select target folder" : "지정 폴더 열기", "Select target folder" : "지정 폴더 열기",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "대화방 URL이 \"{path}\"에 \"{filename}\"(으)로 저장됨",
"URL to room could not be stored." : "대화방 URL을 저장할 수 없음",
"Error" : "오류", "Error" : "오류",
"Could not delete record" : "기록을 지울 수 없습니다.", "Could not delete record" : "기록을 지울 수 없습니다.",
"Server error" : "서버 오류", "Server error" : "서버 오류",
"moderator" : "중재자", "moderator" : "중재자",
"Share" : "공유", "Share" : "공유",
"Loading" : "불러오는 중", "Loading" : "불러오는 중",
"You are not allowed to change this option, because this room is shared with you." : "공유된 대화방의 설정을 변경할 수 없습니다",
"Max. rooms" : "최대 대화방 수",
"Settings saved" : "설정 저장됨", "Settings saved" : "설정 저장됨",
"Unexpected error occurred" : "예상치 못한 에러가 발생했습니다.", "Unexpected error occurred" : "예상치 못한 에러가 발생했습니다.",
"API URL is invalid" : "무효한 API URL", "API URL is invalid" : "무효한 API URL",

View File

@ -1,12 +1,30 @@
{ "translations": { { "translations": {
"You created the room %s." : "대화방 %s을(를) 생성했습니다",
"You deleted the room %s." : "대화방 %s을(를) 삭제했습니다",
"{user} deleted the room %s." : "{user}이(가) 대화방 %s을(를) 삭제했습니다",
"You shared the room %s with {shareWith}." : "대화방 %s을(를) {shareWith}와(과) 공유했습니다",
"{user} shared the room %s with you." : "{user}이(가) 대화방 %s을(를) 공유했습니다",
"You unshared the room %s with {shareWith}." : "{shareWith}와(과)의 %s 대화방 공유를 해제했습니다",
"{user} unshared the room %s with you." : "{user}이(가) 대화방 %s의 공유를 해제했습니다",
"You started a meeting in the \"%s\" room." : "대화방 \"%s\"에서 회의를 시작했습니다",
"{user} started a meeting in the \"%s\" room." : "{user}이(가) 대화방 \"%s\"에서 회의를 시작했습니다",
"The meeting in room \"%s\" has ended." : "대화방 \"%s\"에서의 회의가 종료되었습니다",
"Recording for room \"%s\" is ready." : "대화방 \"%s\"의 녹음/녹화가 준비되었습니다",
"To invite someone to the meeting, send them this link: %s" : "회의에 초대하기 위하여 이 링크를 보내십시오: %s",
"Public" : "공개", "Public" : "공개",
"Internal + Password protection for guests" : "내부용 + 손님 대상으로는 암호 보호 적용", "Internal + Password protection for guests" : "내부용 + 손님 대상으로는 암호 보호 적용",
"Internal + Waiting room for guests" : "내부용 + 손님 대상으로는 허가제 적용", "Internal + Waiting room for guests" : "내부용 + 손님 대상으로는 허가제 적용",
"Waiting room for all users" : "모든 사용자에게 허가제 적용", "Waiting room for all users" : "모든 사용자에게 허가제 적용",
"Internal" : "내부",
"Room not found" : "대화방을 찾을 수 없음",
"The room could not be found. Maybe it was deleted?" : "대화방을 찾을 수 없습니다. 삭제된 것 같습니다.",
"Back to %s" : "%s(으)로 돌아가기", "Back to %s" : "%s(으)로 돌아가기",
"Save" : "저장", "Save" : "저장",
"Show room manager in app navigation instead of settings page." : "대화방 관리를 설정 페이지 대신 앱 내비게이션 메뉴에서 표시",
"Default Room Settings" : "기본 대화방 설정",
"Below you can change some default values, which are used to create a new room." : "아래에서 새 대화방의 기본 설정값을 변경할 수 있습니다",
"Community" : "커뮤니티", "Community" : "커뮤니티",
"You will be forwarded to the room in the next few seconds." : "잠시 후 방으로 이동합니다.", "You will be forwarded to the room in the next few seconds." : "잠시 후 대화방으로 이동합니다.",
"Please enter your name!" : "이름을 입력하세요!", "Please enter your name!" : "이름을 입력하세요!",
"Display name" : "표시 이름", "Display name" : "표시 이름",
"Password" : "암호", "Password" : "암호",
@ -19,30 +37,41 @@
"Access" : "접근 권한", "Access" : "접근 권한",
"Max" : "최대치", "Max" : "최대치",
"Record" : "기록", "Record" : "기록",
"You are not permitted to create a room." : "대화방을 생성할 권한이 없습니다",
"You exceeded the maximum number of rooms." : "최대 대화방 수를 초과했습니다",
"Edit" : "편집", "Edit" : "편집",
"Descriptive name of this room." : "이 대화방에 대한 설명",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "이 대화방의 최대 인원수를 설정합니다. 0은 무제한입니다.",
"Public: Everyone knowing the link is able to join. Password: Guests have to provide a password. Waiting room: A moderator has to accept every guest before they can join. Internal: Only Nextcloud users can join." : "공개: 링크를 알고 있는 모두가 참가할 수 있습니다. 암호: 손님이 암호를 입력해야 합니다. 대기실: 손님이 참가하기 전 중재자가 수락해야 합니다. 내부용: Nextcloud 사용자만 참가할 수 있습니다.", "Public: Everyone knowing the link is able to join. Password: Guests have to provide a password. Waiting room: A moderator has to accept every guest before they can join. Internal: Only Nextcloud users can join." : "공개: 링크를 알고 있는 모두가 참가할 수 있습니다. 암호: 손님이 암호를 입력해야 합니다. 대기실: 손님이 참가하기 전 중재자가 수락해야 합니다. 내부용: Nextcloud 사용자만 참가할 수 있습니다.",
"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." : "중재자는 모든 참가자에게 추방, 음소거, 발표자로 지정하는 등의 관리를 할 수 있습니다. 중재자 역할의 사용자는 모임을 끝내거나 기본 설정을 바꿀 수도 있습니다.", "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." : "중재자는 모든 참가자에게 추방, 음소거, 발표자로 지정하는 등의 관리를 할 수 있습니다. 중재자 역할의 사용자는 모임을 끝내거나 기본 설정을 바꿀 수도 있습니다.",
"If enabled, normal users have to wait until a moderator is in the room." : "활성화하면 일반 사용자들은 중재자가 들어올 때까지 기다려야 합니다.", "If enabled, normal users have to wait until a moderator is in the room." : "활성화하면 일반 사용자들은 중재자가 들어올 때까지 기다려야 합니다.",
"If enabled, a moderator URL is generated which allows access with moderator permission." : "활성화되면 중재자 권한으로 접근할 수 있는 중재자 URL이 생성됩니다.", "If enabled, a moderator URL is generated which allows access with moderator permission." : "활성화되면 중재자 권한으로 접근할 수 있는 중재자 URL이 생성됩니다.",
"Only selected users and groups are allowed to access the room." : "선택된 사용자와 그룹만 대화방에 접근할 수 있습니다.",
"If enabled, all users will join the meeting muted." : "활성화하면 모든 사용자가 음소거된 상태로 참가합니다.", "If enabled, all users will join the meeting muted." : "활성화하면 모든 사용자가 음소거된 상태로 참가합니다.",
"Edit \"{room}\"" : "\"{room}\" 편집",
"Room URL" : "대화방 URL",
"Welcome" : "환영합니다.", "Welcome" : "환영합니다.",
"Every participant is moderator" : "모든 참가자가 중재자입니다.", "Every participant is moderator" : "모든 참가자가 중재자입니다.",
"Moderator access via URL" : "URL을 통해 중재자로 접근", "Moderator access via URL" : "URL을 통해 중재자로 접근",
"Recording" : "녹음/녹화 중", "Recording" : "녹음/녹화 중",
"Require moderator to start room" : "방을 시작하기 위해 중재자 요", "Require moderator to start room" : "대화방을 시작하기 위해 중재자 요",
"Join meeting muted" : "음소거된 상태로 참가", "Join meeting muted" : "음소거된 상태로 참가",
"Room name" : "방 번호", "Room name" : "방 번호",
"Create" : "생성", "Create" : "생성",
"Copy to clipboard" : "클립보드로 복사", "Copy to clipboard" : "클립보드로 복사",
"_%n participant_::_%n participants_" : ["참가자"], "_%n participant_::_%n participants_" : ["%n명의 참가자"],
"Delete" : "삭제", "Delete" : "삭제",
"Select target folder" : "지정 폴더 열기", "Select target folder" : "지정 폴더 열기",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "대화방 URL이 \"{path}\"에 \"{filename}\"(으)로 저장됨",
"URL to room could not be stored." : "대화방 URL을 저장할 수 없음",
"Error" : "오류", "Error" : "오류",
"Could not delete record" : "기록을 지울 수 없습니다.", "Could not delete record" : "기록을 지울 수 없습니다.",
"Server error" : "서버 오류", "Server error" : "서버 오류",
"moderator" : "중재자", "moderator" : "중재자",
"Share" : "공유", "Share" : "공유",
"Loading" : "불러오는 중", "Loading" : "불러오는 중",
"You are not allowed to change this option, because this room is shared with you." : "공유된 대화방의 설정을 변경할 수 없습니다",
"Max. rooms" : "최대 대화방 수",
"Settings saved" : "설정 저장됨", "Settings saved" : "설정 저장됨",
"Unexpected error occurred" : "예상치 못한 에러가 발생했습니다.", "Unexpected error occurred" : "예상치 못한 에러가 발생했습니다.",
"API URL is invalid" : "무효한 API URL", "API URL is invalid" : "무효한 API URL",

View File

@ -20,6 +20,7 @@ OC.L10N.register(
"Recordings" : "Ieraksta", "Recordings" : "Ieraksta",
"Edit" : "Rediģēt", "Edit" : "Rediģēt",
"Welcome" : "Laipni lūdzam!", "Welcome" : "Laipni lūdzam!",
"Miscellaneous" : "Dažādi",
"Room name" : "Sapulču telpas nosaukums", "Room name" : "Sapulču telpas nosaukums",
"Create" : "Izveidot", "Create" : "Izveidot",
"Copy to clipboard" : "Kopēt starpliktuvē", "Copy to clipboard" : "Kopēt starpliktuvē",

View File

@ -18,6 +18,7 @@
"Recordings" : "Ieraksta", "Recordings" : "Ieraksta",
"Edit" : "Rediģēt", "Edit" : "Rediģēt",
"Welcome" : "Laipni lūdzam!", "Welcome" : "Laipni lūdzam!",
"Miscellaneous" : "Dažādi",
"Room name" : "Sapulču telpas nosaukums", "Room name" : "Sapulču telpas nosaukums",
"Create" : "Izveidot", "Create" : "Izveidot",
"Copy to clipboard" : "Kopēt starpliktuvē", "Copy to clipboard" : "Kopēt starpliktuvē",

View File

@ -22,6 +22,7 @@ OC.L10N.register(
"Recordings" : "Enregistraments", "Recordings" : "Enregistraments",
"Edit" : "Modificar", "Edit" : "Modificar",
"Welcome" : "Benvengut", "Welcome" : "Benvengut",
"Recording" : "Enregistrament",
"Room name" : "Nom de la sala", "Room name" : "Nom de la sala",
"Create" : "Crear", "Create" : "Crear",
"Copy to clipboard" : "Copiar dins lo quichapapièrs", "Copy to clipboard" : "Copiar dins lo quichapapièrs",

View File

@ -20,6 +20,7 @@
"Recordings" : "Enregistraments", "Recordings" : "Enregistraments",
"Edit" : "Modificar", "Edit" : "Modificar",
"Welcome" : "Benvengut", "Welcome" : "Benvengut",
"Recording" : "Enregistrament",
"Room name" : "Nom de la sala", "Room name" : "Nom de la sala",
"Create" : "Crear", "Create" : "Crear",
"Copy to clipboard" : "Copiar dins lo quichapapièrs", "Copy to clipboard" : "Copiar dins lo quichapapièrs",

View File

@ -9,10 +9,12 @@ OC.L10N.register(
"Password" : "Parolă", "Password" : "Parolă",
"Hello %s" : "Salut %s", "Hello %s" : "Salut %s",
"Group" : "Grup", "Group" : "Grup",
"No matches" : "Nicio potrivire",
"Name" : "Nume", "Name" : "Nume",
"Access" : "Acces", "Access" : "Acces",
"Edit" : "Editare", "Edit" : "Editare",
"Welcome" : "Bun venit", "Welcome" : "Bun venit",
"Miscellaneous" : "Diverse",
"Create" : "Creează", "Create" : "Creează",
"Copy to clipboard" : "Copiază în clipboard", "Copy to clipboard" : "Copiază în clipboard",
"Delete" : "Șterge", "Delete" : "Șterge",

View File

@ -7,10 +7,12 @@
"Password" : "Parolă", "Password" : "Parolă",
"Hello %s" : "Salut %s", "Hello %s" : "Salut %s",
"Group" : "Grup", "Group" : "Grup",
"No matches" : "Nicio potrivire",
"Name" : "Nume", "Name" : "Nume",
"Access" : "Acces", "Access" : "Acces",
"Edit" : "Editare", "Edit" : "Editare",
"Welcome" : "Bun venit", "Welcome" : "Bun venit",
"Miscellaneous" : "Diverse",
"Create" : "Creează", "Create" : "Creează",
"Copy to clipboard" : "Copiază în clipboard", "Copy to clipboard" : "Copiază în clipboard",
"Delete" : "Șterge", "Delete" : "Șterge",

View File

@ -72,7 +72,7 @@ OC.L10N.register(
"Only selected users and groups are allowed to access the room." : "Isceti is utentes e grupos seletzionados podent atzèdere a s'istantza.", "Only selected users and groups are allowed to access the room." : "Isceti is utentes e grupos seletzionados podent atzèdere a s'istantza.",
"If disabled, a microphone is needed to join the conference." : "Cando disativadu, serbit unu micròfonu pro intrare in sa cunferèntzia.", "If disabled, a microphone is needed to join the conference." : "Cando disativadu, serbit unu micròfonu pro intrare in sa cunferèntzia.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Cando ativadu, s'utente non depet atuare una mutida echo e un'anteprima de sa telecàmera a sa primu intrada (a disponimentu dae su serbidore BBB 2.3).", "If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Cando ativadu, s'utente non depet atuare una mutida echo e un'anteprima de sa telecàmera a sa primu intrada (a disponimentu dae su serbidore BBB 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Cando ativadu, sa lista de utentes, s'àrea de tzarrada e presentzatzione sunt cuados comente impostatzione predefinida.", "If enabled, the user list, chat area and presentation are hidden by default." : "Cando ativadu, sa lista de utentes, s'àrea de tzarrada e presentzatzione sunt cuados comente cunfiguratzione predefinida.",
"If enabled, all users will join the meeting muted." : "Cando ativu, totu is utentes ant a intrare in sa riunione a sa muda.", "If enabled, all users will join the meeting muted." : "Cando ativu, totu is utentes ant a intrare in sa riunione a sa muda.",
"Edit \"{room}\"" : "Modìfica \"{room}\"", "Edit \"{room}\"" : "Modìfica \"{room}\"",
"Room URL" : "URL istantza", "Room URL" : "URL istantza",

View File

@ -70,7 +70,7 @@
"Only selected users and groups are allowed to access the room." : "Isceti is utentes e grupos seletzionados podent atzèdere a s'istantza.", "Only selected users and groups are allowed to access the room." : "Isceti is utentes e grupos seletzionados podent atzèdere a s'istantza.",
"If disabled, a microphone is needed to join the conference." : "Cando disativadu, serbit unu micròfonu pro intrare in sa cunferèntzia.", "If disabled, a microphone is needed to join the conference." : "Cando disativadu, serbit unu micròfonu pro intrare in sa cunferèntzia.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Cando ativadu, s'utente non depet atuare una mutida echo e un'anteprima de sa telecàmera a sa primu intrada (a disponimentu dae su serbidore BBB 2.3).", "If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Cando ativadu, s'utente non depet atuare una mutida echo e un'anteprima de sa telecàmera a sa primu intrada (a disponimentu dae su serbidore BBB 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Cando ativadu, sa lista de utentes, s'àrea de tzarrada e presentzatzione sunt cuados comente impostatzione predefinida.", "If enabled, the user list, chat area and presentation are hidden by default." : "Cando ativadu, sa lista de utentes, s'àrea de tzarrada e presentzatzione sunt cuados comente cunfiguratzione predefinida.",
"If enabled, all users will join the meeting muted." : "Cando ativu, totu is utentes ant a intrare in sa riunione a sa muda.", "If enabled, all users will join the meeting muted." : "Cando ativu, totu is utentes ant a intrare in sa riunione a sa muda.",
"Edit \"{room}\"" : "Modìfica \"{room}\"", "Edit \"{room}\"" : "Modìfica \"{room}\"",
"Room URL" : "URL istantza", "Room URL" : "URL istantza",

View File

@ -58,6 +58,7 @@ OC.L10N.register(
"Could not delete record" : "Неможливо вилучити запис", "Could not delete record" : "Неможливо вилучити запис",
"Server error" : "Помилка серверу", "Server error" : "Помилка серверу",
"moderator" : "модератор", "moderator" : "модератор",
"admin" : "адміністратор",
"Share" : "Спільний доступ", "Share" : "Спільний доступ",
"Loading" : "Завантаження", "Loading" : "Завантаження",
"Settings saved" : "Налаштування збережено", "Settings saved" : "Налаштування збережено",

View File

@ -56,6 +56,7 @@
"Could not delete record" : "Неможливо вилучити запис", "Could not delete record" : "Неможливо вилучити запис",
"Server error" : "Помилка серверу", "Server error" : "Помилка серверу",
"moderator" : "модератор", "moderator" : "модератор",
"admin" : "адміністратор",
"Share" : "Спільний доступ", "Share" : "Спільний доступ",
"Loading" : "Завантаження", "Loading" : "Завантаження",
"Settings saved" : "Налаштування збережено", "Settings saved" : "Налаштування збережено",

View File

@ -0,0 +1,36 @@
<?php
declare(strict_types=1);
namespace OCA\BigBlueButton\Migration;
use Closure;
use OCP\DB\ISchemaWrapper;
use OCP\Migration\IOutput;
use OCP\Migration\SimpleMigrationStep;
/**
* Auto-generated migration step: Please modify to your needs!
*/
class Version000000Date20230727145600 extends SimpleMigrationStep {
/**
* @param IOutput $output
* @param Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper`
* @param array $options
* @return null|ISchemaWrapper
*/
public function changeSchema(IOutput $output, Closure $schemaClosure, array $options): ?ISchemaWrapper {
/** @var ISchemaWrapper $schema */
$schema = $schemaClosure();
if ($schema->hasTable('bbb_rooms')) {
$table = $schema->getTable('bbb_rooms');
if ($table->hasColumn('welcome') && $table->getColumn('welcome')->getNotnull()) {
$table->getColumn('welcome')->setNotnull(false);
}
}
return null;
}
}

View File

@ -6,7 +6,6 @@ namespace OCA\BigBlueButton\Search;
use OCA\BigBlueButton\AppInfo\Application; use OCA\BigBlueButton\AppInfo\Application;
use OCA\BigBlueButton\Service\RoomService; use OCA\BigBlueButton\Service\RoomService;
use OCA\BigBlueButton\Db\Room;
use OCP\IL10N; use OCP\IL10N;
use OCP\IURLGenerator; use OCP\IURLGenerator;
use OCP\IUser; use OCP\IUser;
@ -14,7 +13,6 @@ use OCP\Search\IProvider;
use OCP\Search\ISearchQuery; use OCP\Search\ISearchQuery;
use OCP\Search\SearchResult; use OCP\Search\SearchResult;
use OCP\Search\SearchResultEntry; use OCP\Search\SearchResultEntry;
use function array_map;
class Provider implements IProvider { class Provider implements IProvider {
/** @var RoomService */ /** @var RoomService */

View File

@ -14,8 +14,8 @@ use OCP\AppFramework\Db\MultipleObjectsReturnedException;
use OCP\EventDispatcher\IEventDispatcher; use OCP\EventDispatcher\IEventDispatcher;
use OCP\IConfig; use OCP\IConfig;
use OCP\IUser; use OCP\IUser;
use OCP\Security\ISecureRandom;
use OCP\Search\ISearchQuery; use OCP\Search\ISearchQuery;
use OCP\Security\ISecureRandom;
class RoomService { class RoomService {
/** @var RoomMapper */ /** @var RoomMapper */

View File

@ -1,7 +1,7 @@
{ {
"name": "@sualko/cloud_bbb", "name": "@sualko/cloud_bbb",
"description": "Nextcloud Integration for BigBlueButton", "description": "Nextcloud Integration for BigBlueButton",
"version": "2.5.0", "version": "2.6.0",
"author": "Klaus Herberth <klaus@jsxc.org>", "author": "Klaus Herberth <klaus@jsxc.org>",
"bugs": { "bugs": {
"url": "https://github.com/sualko/cloud_bbb/issues" "url": "https://github.com/sualko/cloud_bbb/issues"
@ -37,7 +37,7 @@
"@commitlint/cli": "^16.2.3", "@commitlint/cli": "^16.2.3",
"@commitlint/config-conventional": "^16.2.1", "@commitlint/config-conventional": "^16.2.1",
"@commitlint/travis-cli": "^16.2.3", "@commitlint/travis-cli": "^16.2.3",
"@nextcloud/axios": "^1.3.2", "@nextcloud/axios": "^1.11.0",
"@nextcloud/dialogs": "^3.1.2", "@nextcloud/dialogs": "^3.1.2",
"@nextcloud/router": "^2.0.0", "@nextcloud/router": "^2.0.0",
"@octokit/rest": "^18.0.4", "@octokit/rest": "^18.0.4",
@ -61,7 +61,7 @@
"extends @nextcloud/browserslist-config" "extends @nextcloud/browserslist-config"
], ],
"engines": { "engines": {
"node": ">=14.0.0" "node": ">=16.0.0"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.9.0", "@babel/core": "^7.9.0",

View File

@ -4,7 +4,7 @@
style('core', 'guest'); style('core', 'guest');
?> ?>
<div class="update bbb"> <div class="update bbb guest-box">
<h2><?php p($_['room']) ?></h2> <h2><?php p($_['room']) ?></h2>
<p><?php p($l->t('You will be forwarded to the room in the next few seconds.')); ?><br /> <p><?php p($l->t('You will be forwarded to the room in the next few seconds.')); ?><br />
<br /> <br />

View File

@ -95,6 +95,10 @@ pre {
} }
} }
#bbb-react-root table tbody tr td {
border-bottom: 1px solid var(--color-border-dark);
}
#bbb-react-root, #bbb-react-root,
#bbb-restrictions { #bbb-restrictions {
#bbb-warning, #bbb-warning,

View File

@ -12,7 +12,7 @@ const descriptions: { [key: string]: string } = {
welcome: t('bbb', 'This message is shown to all users in the chat area after they joined.'), welcome: t('bbb', 'This message is shown to all users in the chat area after they joined.'),
maxParticipants: t('bbb', 'Sets a limit on the number of participants for this room. Zero means there is no limit.'), maxParticipants: t('bbb', 'Sets a limit on the number of participants for this room. Zero means there is no limit.'),
recording: t('bbb', 'If enabled, the moderator is able to start the recording.'), recording: t('bbb', 'If enabled, the moderator is able to start the recording.'),
access: t('bbb', 'Public: Everyone knowing the link is able to join. Password: Guests have to provide a password. Waiting room: A moderator has to accept every guest before they can join. Internal: Only Nextcloud users can join.'), access: t('bbb', '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.'),
moderator: t('bbb', '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.'), moderator: t('bbb', '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.'),
requireModerator: t('bbb', 'If enabled, normal users have to wait until a moderator is in the room.'), requireModerator: t('bbb', 'If enabled, normal users have to wait until a moderator is in the room.'),
moderatorToken: t('bbb', 'If enabled, a moderator URL is generated which allows access with moderator permission.'), moderatorToken: t('bbb', 'If enabled, a moderator URL is generated which allows access with moderator permission.'),

189
yarn.lock
View File

@ -9,23 +9,6 @@
dependencies: dependencies:
"@jridgewell/trace-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.0"
"@babel/cli@^7.8.4":
version "7.17.6"
resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.17.6.tgz#169e5935f1795f0b62ded5a2accafeedfe5c5363"
integrity sha512-l4w608nsDNlxZhiJ5tE3DbNmr61fIKMZ6fTBo171VEFuFMIYuJ3mHRhTLEkKKyvx2Mizkkv/0a8OJOnZqkKYNA==
dependencies:
"@jridgewell/trace-mapping" "^0.3.4"
commander "^4.0.1"
convert-source-map "^1.1.0"
fs-readdir-recursive "^1.1.0"
glob "^7.0.0"
make-dir "^2.1.0"
slash "^2.0.0"
source-map "^0.5.0"
optionalDependencies:
"@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3"
chokidar "^3.4.0"
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7": "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7":
version "7.16.7" version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
@ -543,13 +526,6 @@
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-typescript@^7.16.7":
version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8"
integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-arrow-functions@^7.16.7": "@babel/plugin-transform-arrow-functions@^7.16.7":
version "7.16.7" version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154"
@ -785,15 +761,6 @@
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-typescript@^7.16.7":
version "7.16.8"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0"
integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==
dependencies:
"@babel/helper-create-class-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-typescript" "^7.16.7"
"@babel/plugin-transform-unicode-escapes@^7.16.7": "@babel/plugin-transform-unicode-escapes@^7.16.7":
version "7.16.7" version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3"
@ -900,15 +867,6 @@
"@babel/types" "^7.4.4" "@babel/types" "^7.4.4"
esutils "^2.0.2" esutils "^2.0.2"
"@babel/preset-typescript@^7.9.0":
version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9"
integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==
dependencies:
"@babel/helper-plugin-utils" "^7.16.7"
"@babel/helper-validator-option" "^7.16.7"
"@babel/plugin-transform-typescript" "^7.16.7"
"@babel/runtime@^7.12.0", "@babel/runtime@^7.13.10", "@babel/runtime@^7.8.4": "@babel/runtime@^7.12.0", "@babel/runtime@^7.13.10", "@babel/runtime@^7.8.4":
version "7.17.7" version "7.17.7"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.7.tgz#a5f3328dc41ff39d803f311cfe17703418cf9825" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.7.tgz#a5f3328dc41ff39d803f311cfe17703418cf9825"
@ -1305,7 +1263,7 @@
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
"@jridgewell/trace-mapping@^0.3.0", "@jridgewell/trace-mapping@^0.3.4": "@jridgewell/trace-mapping@^0.3.0":
version "0.3.4" version "0.3.4"
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3"
integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==
@ -1348,7 +1306,7 @@
semver "^7.3.5" semver "^7.3.5"
tar "^6.1.11" tar "^6.1.11"
"@nextcloud/auth@^1.2.2": "@nextcloud/auth@^1.3.0":
version "1.3.0" version "1.3.0"
resolved "https://registry.yarnpkg.com/@nextcloud/auth/-/auth-1.3.0.tgz#1ad94dcb001871bf725114675690ae9f4871e5d1" resolved "https://registry.yarnpkg.com/@nextcloud/auth/-/auth-1.3.0.tgz#1ad94dcb001871bf725114675690ae9f4871e5d1"
integrity sha512-GfwRM9W7hat4psNdAt74UHEV+drEXQ53klCVp6JpON66ZLPeK5eJ1LQuiQDkpUxZpqNeaumXjiB98h5cug/uQw== integrity sha512-GfwRM9W7hat4psNdAt74UHEV+drEXQ53klCVp6JpON66ZLPeK5eJ1LQuiQDkpUxZpqNeaumXjiB98h5cug/uQw==
@ -1357,17 +1315,13 @@
"@nextcloud/typings" "^0.2.2" "@nextcloud/typings" "^0.2.2"
core-js "^3.6.4" core-js "^3.6.4"
"@nextcloud/axios@^1.3.2": "@nextcloud/axios@^1.11.0":
version "1.9.0" version "1.11.0"
resolved "https://registry.yarnpkg.com/@nextcloud/axios/-/axios-1.9.0.tgz#e628bdcc49fa95b6d631e50c452d5751358586a1" resolved "https://registry.yarnpkg.com/@nextcloud/axios/-/axios-1.11.0.tgz#d4cbc83bec63862529b8f76a588d701185cdf72e"
integrity sha512-yKExR6/POJpFuEaGofcgAq9fupfz2PsKDs+s9hfKXUAhQcPF1eyaZcWXA324uFlY9IiofhWft8oTSRLm1Vqj9w== integrity sha512-NyaiSC2GX2CPaH/MUGGMTTTza/TW9ZqWNGWq6LJ+pLER8nqZ9BQkwJ5kXUYGo+i3cka68PO+9WhcDv4fSABpuQ==
dependencies: dependencies:
"@babel/cli" "^7.8.4" "@nextcloud/auth" "^1.3.0"
"@babel/core" "^7.9.0" axios "^0.27.1"
"@babel/preset-env" "^7.9.0"
"@babel/preset-typescript" "^7.9.0"
"@nextcloud/auth" "^1.2.2"
axios "^0.25.0"
core-js "^3.6.4" core-js "^3.6.4"
"@nextcloud/browserslist-config@^2.2.0": "@nextcloud/browserslist-config@^2.2.0":
@ -1438,11 +1392,6 @@
dependencies: dependencies:
"@types/jquery" "2.0.57" "@types/jquery" "2.0.57"
"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3":
version "2.1.8-no-fsevents.3"
resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b"
integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==
"@nodelib/fs.scandir@2.1.5": "@nodelib/fs.scandir@2.1.5":
version "2.1.5" version "2.1.5"
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@ -2108,14 +2057,6 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0:
dependencies: dependencies:
color-convert "^2.0.1" color-convert "^2.0.1"
anymatch@~3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
dependencies:
normalize-path "^3.0.0"
picomatch "^2.0.4"
"aproba@^1.0.3 || ^2.0.0": "aproba@^1.0.3 || ^2.0.0":
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc"
@ -2267,12 +2208,13 @@ aws4@^1.8.0:
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
axios@^0.25.0: axios@^0.27.1:
version "0.25.0" version "0.27.2"
resolved "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a" resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972"
integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==
dependencies: dependencies:
follow-redirects "^1.14.7" follow-redirects "^1.14.9"
form-data "^4.0.0"
babel-eslint@^10.1.0: babel-eslint@^10.1.0:
version "10.1.0" version "10.1.0"
@ -2368,11 +2310,6 @@ big.js@^5.2.2:
resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
binary-extensions@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
bindings@~1.3.0: bindings@~1.3.0:
version "1.3.1" version "1.3.1"
resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.3.1.tgz#21fc7c6d67c18516ec5aaa2815b145ff77b26ea5" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.3.1.tgz#21fc7c6d67c18516ec5aaa2815b145ff77b26ea5"
@ -2395,7 +2332,7 @@ brace-expansion@^1.1.7:
balanced-match "^1.0.0" balanced-match "^1.0.0"
concat-map "0.0.1" concat-map "0.0.1"
braces@^3.0.1, braces@~3.0.2: braces@^3.0.1:
version "3.0.2" version "3.0.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
@ -2514,21 +2451,6 @@ chardet@^0.7.0:
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
chokidar@^3.4.0:
version "3.5.3"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
dependencies:
anymatch "~3.1.2"
braces "~3.0.2"
glob-parent "~5.1.2"
is-binary-path "~2.1.0"
is-glob "~4.0.1"
normalize-path "~3.0.0"
readdirp "~3.6.0"
optionalDependencies:
fsevents "~2.3.2"
chownr@^2.0.0: chownr@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
@ -2640,7 +2562,7 @@ colors@^1.4.0:
resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
combined-stream@^1.0.6, combined-stream@~1.0.6: combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
version "1.0.8" version "1.0.8"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
@ -2652,11 +2574,6 @@ commander@^2.20.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
commander@^4.0.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
commander@^7.0.0: commander@^7.0.0:
version "7.2.0" version "7.2.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
@ -2729,7 +2646,7 @@ conventional-commits-parser@^3.2.2:
split2 "^3.0.0" split2 "^3.0.0"
through2 "^4.0.0" through2 "^4.0.0"
convert-source-map@^1.1.0, convert-source-map@^1.5.0, convert-source-map@^1.7.0: convert-source-map@^1.5.0, convert-source-map@^1.7.0:
version "1.8.0" version "1.8.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
@ -3590,16 +3507,25 @@ flatted@^3.1.0:
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.4.tgz#28d9969ea90661b5134259f312ab6aa7929ac5e2"
integrity sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw== integrity sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==
follow-redirects@^1.14.7: follow-redirects@^1.14.9:
version "1.14.9" version "1.15.6"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b"
integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==
forever-agent@~0.6.1: forever-agent@~0.6.1:
version "0.6.1" version "0.6.1"
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
form-data@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
dependencies:
asynckit "^0.4.0"
combined-stream "^1.0.8"
mime-types "^2.1.12"
form-data@~2.3.2: form-data@~2.3.2:
version "2.3.3" version "2.3.3"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
@ -3630,21 +3556,11 @@ fs-minipass@^2.0.0:
dependencies: dependencies:
minipass "^3.0.0" minipass "^3.0.0"
fs-readdir-recursive@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27"
integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==
fs.realpath@^1.0.0: fs.realpath@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
fsevents@~2.3.2:
version "2.3.2"
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
function-bind@^1.1.1: function-bind@^1.1.1:
version "1.1.1" version "1.1.1"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
@ -3751,7 +3667,7 @@ git-raw-commits@^2.0.0:
split2 "^3.0.0" split2 "^3.0.0"
through2 "^4.0.0" through2 "^4.0.0"
glob-parent@^5.1.2, glob-parent@~5.1.2: glob-parent@^5.1.2:
version "5.1.2" version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
@ -4167,13 +4083,6 @@ is-bigint@^1.0.1:
dependencies: dependencies:
has-bigints "^1.0.1" has-bigints "^1.0.1"
is-binary-path@~2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
dependencies:
binary-extensions "^2.0.0"
is-boolean-object@^1.1.0: is-boolean-object@^1.1.0:
version "1.1.2" version "1.1.2"
resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
@ -4211,7 +4120,7 @@ is-fullwidth-code-point@^3.0.0:
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
version "4.0.3" version "4.0.3"
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
@ -4646,14 +4555,6 @@ lru-cache@^6.0.0:
dependencies: dependencies:
yallist "^4.0.0" yallist "^4.0.0"
make-dir@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
dependencies:
pify "^4.0.1"
semver "^5.6.0"
make-dir@^3.0.2, make-dir@^3.1.0: make-dir@^3.0.2, make-dir@^3.1.0:
version "3.1.0" version "3.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
@ -5047,7 +4948,7 @@ normalize-package-data@^3.0.0:
semver "^7.3.4" semver "^7.3.4"
validate-npm-package-license "^3.0.1" validate-npm-package-license "^3.0.1"
normalize-path@^3.0.0, normalize-path@~3.0.0: normalize-path@^3.0.0:
version "3.0.0" version "3.0.0"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
@ -5370,11 +5271,6 @@ picocolors@^1.0.0:
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
picomatch@^2.0.4, picomatch@^2.2.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
picomatch@^2.2.3: picomatch@^2.2.3:
version "2.3.0" version "2.3.0"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
@ -5390,11 +5286,6 @@ pify@^3.0.0:
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
pify@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
pkg-dir@^4.1.0, pkg-dir@^4.2.0: pkg-dir@^4.1.0, pkg-dir@^4.2.0:
version "4.2.0" version "4.2.0"
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
@ -5735,13 +5626,6 @@ readdir-glob@^1.0.0:
dependencies: dependencies:
minimatch "^3.0.4" minimatch "^3.0.4"
readdirp@~3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
dependencies:
picomatch "^2.2.1"
rechoir@^0.7.0: rechoir@^0.7.0:
version "0.7.1" version "0.7.1"
resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686"
@ -6029,7 +5913,7 @@ semver-regex@^3.1.2:
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.4.tgz#13053c0d4aa11d070a2f2872b6b1e3ae1e1971b4" resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.4.tgz#13053c0d4aa11d070a2f2872b6b1e3ae1e1971b4"
integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==
"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: "semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.7.1:
version "5.7.1" version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@ -6132,11 +6016,6 @@ simple-git@^3.16.0:
"@kwsites/promise-deferred" "^1.1.1" "@kwsites/promise-deferred" "^1.1.1"
debug "^4.3.4" debug "^4.3.4"
slash@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==
slash@^3.0.0: slash@^3.0.0:
version "3.0.0" version "3.0.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"