Compare commits

...

954 Commits

Author SHA1 Message Date
Nextcloud bot 5deddb8d9a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-01 02:31:13 +00:00
Nextcloud bot 079679601d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-24 02:30:28 +00:00
Nextcloud bot 5d52731db7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-11 02:29:03 +00:00
Nextcloud bot 36eb3a7225
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-03 02:30:39 +00:00
Nextcloud bot bae9ab4e2a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-21 02:30:36 +00:00
Nextcloud bot a86601d6ac
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-12-16 02:31:57 +00:00
Thibaut d023ffa331
Merge pull request #310 from arawa/fix/309_group_displayname_is_null
fix: #309 group displayname might be null
2024-12-05 10:06:49 +01:00
Sebastien Marinier 834e2a7800 fix: #309 group displayname might be null 2024-12-05 09:59:22 +01:00
Baptiste Fotia e2c58cd791
Merge pull request #308 from littleredbutton/doc/update-changelog-v2.7.3
doc: Update the changelog
2024-12-03 11:13:31 +01:00
zak39 4d280b46e1 doc: Update the changelog
Updated CHANGELOG for the release 2.7.3.
2024-12-03 11:02:34 +01:00
Baptiste Fotia c2e61304c1
Merge pull request #307 from arawa/release/2.7.3
Release/2.7.3
2024-11-28 16:22:15 +01:00
Nextcloud bot b60d1e77a6
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-28 02:33:16 +00:00
Sébastien Marinier c5f8eab5e5
Merge branch 'master' into release/2.7.3 2024-11-19 18:04:01 +01:00
Nextcloud bot fadcf438c9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-18 02:28:56 +00:00
Nextcloud bot 84f7fdbc0e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-15 02:27:54 +00:00
Sebastien Marinier 632ea4a0f5 chore: can't test 8.3 2024-11-13 15:58:35 +01:00
Sébastien Marinier e70ddcc322
Merge branch 'littleredbutton:master' into release/2.7.3 2024-11-13 14:49:58 +01:00
Nextcloud bot 652e18b2f3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-11 02:26:52 +00:00
Nextcloud bot 7e29e80282
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-05 02:23:23 +00:00
Nextcloud bot 9f2716c0a3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-04 02:27:50 +00:00
Nextcloud bot 8046c8c426
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-02 02:36:56 +00:00
Nextcloud bot 6232cd03dd
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-01 02:21:19 +00:00
Sebastien Marinier 6226921652 fix: gitactions (psalm warnings NC < 28) 2024-10-28 15:14:22 +01:00
Sebastien Marinier bbf0abfa75 fix: gitactions psalm warnings 2024-10-28 14:59:01 +01:00
Sebastien Marinier 63982ac2e7 fix: gitactions psr 1.1.2 OR 2.0.2 2024-10-28 14:46:51 +01:00
Sebastien Marinier 9f2d820d63 fix: gitactions (psr 1.1.2 / NC 26) 2024-10-28 14:36:09 +01:00
Sebastien Marinier 9fd051ac3b release: 2.7.3 2024-10-28 12:30:22 +01:00
Thibaut 670579e34f
Merge pull request #301 from arawa/chore/upgrade_psalm
chore: psalm bump 5.0
2024-10-28 08:55:37 +01:00
Thibaut d86e6ce8f3
Merge pull request #304 from arawa/fix/icon_and_dialog_style
style: missing icon and adapt dialog style to NC30
2024-10-28 08:54:55 +01:00
Nextcloud bot 787b0bd7eb
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-28 02:22:07 +00:00
Nextcloud bot 519c83a511
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-27 02:31:10 +00:00
Nextcloud bot 397ffdb8fa
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-26 02:20:46 +00:00
Sebastien Marinier 7a27041500 style: missing icon and adapt dialog style to NC30
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-25 18:50:06 +02:00
Sebastien Marinier aa709d5f03 chore: psalm without 8.3 (until we upgrade more) 2024-10-25 18:05:05 +02:00
Sébastien Marinier 5a0aad717e
Merge branch 'master' into chore/upgrade_psalm 2024-10-25 18:00:15 +02:00
Baptiste Fotia 71b2ac3e3e
Merge pull request #303 from arawa/chore/make_and_release
chore: make clean-dev and release:build
2024-10-25 17:58:31 +02:00
Sébastien Marinier a9319bb696
Merge pull request #302 from arawa/chore/remove_nc25_support
chore: remove NC25 support
2024-10-25 17:56:29 +02:00
Sebastien Marinier 7032a68700 chore: make clean-dev and creates archives folder (release:build) when necessary 2024-10-25 17:47:48 +02:00
Sebastien Marinier a88c802eaa chore: remove NC25 support 2024-10-25 17:17:32 +02:00
Sebastien Marinier accd65f6e1 chore: paslm bump need composer.lock 2024-10-25 17:01:59 +02:00
Sebastien Marinier 2b9267d04a chore: psalm bump 5.0 (warning webmozart/path-util is abandoned)
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-25 16:57:57 +02:00
Thibaut 33f6701713
Merge pull request #300 from arawa/doc/readme_and_project_files
docs: readme, screenshots and project files.
2024-10-25 15:10:21 +02:00
Sebastien Marinier e5b069c565 docs: email for Arawa contact 2024-10-25 15:08:39 +02:00
Sebastien Marinier e681474807 docs: contributing.md refre to littileredbutton 2024-10-25 12:18:00 +02:00
Sebastien Marinier 2e82e3bd01 docs: readme, screenshots and project files. Littleredbutton, update infos (Arawa take over) 2024-10-25 11:20:52 +02:00
Thibaut 2dfa811937
Merge pull request #298 from arawa/fix/psalm_actions
fix: psalm github actions
2024-10-24 09:27:57 +02:00
Nextcloud bot b6b0f9feb4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-24 02:38:30 +00:00
Sebastien Marinier 3b6eeb264c fix: psalm github actions (add psalm comment)
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-23 16:22:29 +02:00
Sebastien Marinier 3934f1171c fix: psalm github actions
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-23 16:10:35 +02:00
Thibaut e5bfcc8ec8
Merge pull request #294 from arawa/fix/style_lint_and_typescript
fix: style lint warnings and typescript compiler need upgrade
2024-10-23 10:49:14 +02:00
Thibaut dede2b2857
Merge pull request #295 from arawa/fix/289/admin_interface_displays_gid
fix: #289 admin interface displays groups gid instead of displayname
2024-10-23 10:43:30 +02:00
Thibaut 3c45a93ece
Merge pull request #296 from arawa/fix/290/max_number_of_rooms_count_only_owned_rooms
fix: #290 max number of rooms shloud take only owned rooms in account
2024-10-23 10:41:35 +02:00
Nextcloud bot 31bc8aeea1
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-23 02:32:43 +00:00
Thibaut ad65b6803f
Merge pull request #297 from arawa/php-tests-25-30
fix: update php versions for tests in github actions
2024-10-22 18:19:52 +02:00
Sebastien Marinier a00708ffa3 fix: update php versions for tests in github actions (wait for 29 and 30)
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-22 18:15:04 +02:00
Sebastien Marinier 95f9425a80 fix: update php versions for tests in github actions (no array syntax)
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-22 18:05:53 +02:00
Sebastien Marinier 1b15353dcb fix: update php versions for tests in github actions
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-22 18:00:16 +02:00
Sebastien Marinier 79518b9bac fix: #290 max number of rooms shloud take only owned rooms in account
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-22 17:11:41 +02:00
Sebastien Marinier ab80d613e7 fix: unit test with groupManager
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-22 16:21:15 +02:00
Sebastien Marinier da0cc79b9e fix: unit test with groupManager
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-22 15:46:50 +02:00
Sebastien Marinier 71fe272888 fix: #289 admin interface displays groups gid instead of displayname
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-22 15:30:10 +02:00
Sebastien Marinier 323e9df9f4 fix: style lint warnings and typescript compiler need upgrade
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-22 15:04:46 +02:00
Thibaut 7233d21a85
Merge pull request #293 from arawa/fix/288/expose_app_capabilities
fix: #288 expose app capabilities
2024-10-22 11:34:40 +02:00
Sebastien Marinier a9082d3a46 fix: #288 expose app capabilities
Signed-off-by: Sebastien Marinier <sebastien.marinier@arawa.fr>
2024-10-21 17:54:44 +02:00
Nextcloud bot b7a864c658
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-19 02:33:34 +00:00
Nextcloud bot 2f288e34c0
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-17 02:22:26 +00:00
Nextcloud bot d6bb7130ff
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-16 02:32:42 +00:00
Nextcloud bot 4d25b69544
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-14 02:20:50 +00:00
Nextcloud bot 7b2b2f000c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-13 02:27:47 +00:00
Nextcloud bot 62a1fd10fe
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-12 02:21:23 +00:00
Nextcloud bot c3a41bcc4c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-11 02:30:21 +00:00
sualko 93688851a7
release: 2.7.2 🎉 2024-10-08 15:48:32 +02:00
sualko 6395b36926 chore: fix release scripts 2024-10-08 15:46:02 +02:00
sualko a4eff086a8 docs: update change log 2024-10-08 15:37:42 +02:00
sualko d8fb52b2b0 chore: update can i use db 2024-10-08 15:35:09 +02:00
Nextcloud bot f18c63a109
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-04 02:23:30 +00:00
Nextcloud bot e99f688900
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-28 02:20:31 +00:00
Nextcloud bot 64e01bfc36
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-25 02:24:07 +00:00
Nextcloud bot 4932c18f1a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-22 02:33:11 +00:00
sualko 4a0b00589c
release: 2.7.1 🎉 2024-09-18 21:25:07 +02:00
sualko ff4373e09b docs: update change log 2024-09-18 21:23:07 +02:00
sualko 8b7f726c2b chore: fix composer install in build script
#287
2024-09-18 21:22:10 +02:00
sualko 08c0503002 chore: remove deprecated simple-git import 2024-09-18 21:21:18 +02:00
Nextcloud bot b7835b0776
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-18 02:24:33 +00:00
Nextcloud bot 8dbcb71000
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-16 02:16:54 +00:00
sualko 290b6d9998
release: 2.7.0 🎉 2024-09-15 12:09:51 +02:00
sualko 6a355a0abc docs: update change log 2024-09-15 12:08:11 +02:00
Nextcloud bot bcf1be96bc
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-14 02:26:13 +00:00
Nextcloud bot 3b91a5f4ea
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-12 02:20:32 +00:00
Thibaut 443bb5833a
Merge pull request #286 from Jerome-Herbinet/patch-1
Fix avatar size in sharing modal
2024-09-09 11:36:46 +02:00
Jérôme Herbinet 1b4d2dd830
Fix avatar size in sharing modal
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2024-09-09 10:48:45 +02:00
Nextcloud bot 6c5248788d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-09 03:28:05 +00:00
Nextcloud bot c083217e91
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-07 04:56:57 +00:00
Nextcloud bot 0908f16913
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-06 02:46:09 +00:00
Nextcloud bot dd39b26465
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-05 02:29:55 +00:00
Nextcloud bot 4a11c21a00
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-04 02:27:05 +00:00
Thibaut 29aa147ce6
Merge pull request #281 from arawa/feature/share_moderators_and_users
Feature/share moderators and users
2024-09-03 09:34:02 +02:00
Sébastien Marinier 95e4e4f7ee
Merge branch 'master' into feature/share_moderators_and_users 2024-09-03 09:26:53 +02:00
Nextcloud bot a203c53332
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-30 04:51:08 +00:00
Sébastien Marinier b3fd04b2ae
Merge branch 'master' into feature/share_moderators_and_users 2024-08-23 10:39:48 +02:00
Nextcloud bot 038f24302f
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-22 02:22:13 +00:00
Sebastien Marinier f57c25eab2 fix: no clone action for non-admin
clone room only for admins
2024-08-19 12:26:23 +02:00
Sebastien Marinier bcf33e99e9 style: respect tabs
use 2 spaces
2024-08-19 12:25:09 +02:00
Sebastien Marinier e34c3b6e9e style: disabled checkbox
make disabled checkbox as nextcloud
2024-08-19 12:20:37 +02:00
Sebastien Marinier b099136690 feat: sharing rooms with moderators and users
Dialog and permissions management
2024-08-19 11:43:37 +02:00
Sebastien Marinier 7f1760c372 feat: manage view of rooms for moderators and users 2024-08-19 11:41:29 +02:00
Sebastien Marinier ab314393e9 fix: bug with name of shared groups
Shared groups were listed with their ID and not their display name
2024-08-19 11:23:25 +02:00
Sebastien Marinier a8591150de fix: don't use backticks
Use concatenated strings
2024-08-19 11:18:56 +02:00
Sebastien Marinier 858753022b feat: videos for all users and moderators
Users and moderators recording views
2024-08-17 11:50:09 +02:00
Sebastien Marinier 558cc95231 feat: sharing rooms with moderators and users
Dialog and permissions management
2024-08-17 11:47:11 +02:00
Sebastien Marinier 4095cbe52d feat: manage view of rooms for moderators and users 2024-08-16 12:49:12 +02:00
Sebastien Marinier 2a29608c97 fix: 261 remove some backticks
remove backticks interfering with xgettext translations sentences extraction
2024-08-16 12:46:57 +02:00
Nextcloud bot fbb4ae1cf3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-16 12:45:09 +02:00
Nextcloud bot 57a21b7c08 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-16 12:45:09 +02:00
Nextcloud bot f50a04063e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-16 12:45:09 +02:00
Nextcloud bot f853802777 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-16 12:45:09 +02:00
Sebastien Marinier 7744169037 fix: 261 wordings that aren't visible in Transifex
Let's try breaking the lines
2024-08-16 12:45:09 +02:00
Nextcloud bot ac8d23521f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-16 12:45:09 +02:00
Nextcloud bot 81e6c01ba1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-16 12:45:09 +02:00
Nextcloud bot 35a764d13a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-16 12:45:09 +02:00
Thibaut 6ace431870
Merge pull request #284 from arawa/fix/261/missing_wordings_in_transifex_remove_backticks
fix: 261 remove some backticks
2024-08-16 09:02:29 +02:00
Nextcloud bot c761e4eee1
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-16 02:23:50 +00:00
Sebastien Marinier 44a655835b fix: 261 remove some backticks
remove backticks interfering with xgettext translations sentences extraction
2024-08-15 15:42:55 +02:00
Nextcloud bot adc4142211
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-15 02:33:07 +00:00
Nextcloud bot 74c19d75d3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-09 02:27:03 +00:00
Thibaut 122cf10f60
Merge pull request #283 from arawa/fix/261/missing_wordings_in_transifex
fix: 261 wordings that aren't visible in Transifex
2024-07-31 10:34:03 +02:00
Sébastien Marinier 74c32f4e27
Merge branch 'master' into fix/261/missing_wordings_in_transifex 2024-07-31 09:44:42 +02:00
Nextcloud bot be15e93730
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-07-31 02:19:11 +00:00
Sebastien Marinier f9ee7eed5a fix: 261 wordings that aren't visible in Transifex
Let's try breaking the lines
2024-07-30 14:19:30 +02:00
Nextcloud bot ac15802258
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-07-29 02:16:59 +00:00
Nextcloud bot 0e7ea5e810
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-07-27 02:15:49 +00:00
Nextcloud bot 1daf79f2db
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-07-26 02:17:29 +00:00
Sébastien Marinier 65f5cd60af
Merge branch 'master' into feature/share_moderators_and_users 2024-06-28 11:14:11 +02:00
Nextcloud bot 389f3f89b9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-28 02:23:07 +00:00
Nextcloud bot 060654531e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-22 03:13:27 +00:00
Nextcloud bot c2298fd3af
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-15 02:19:13 +00:00
Nextcloud bot f68b2cca93
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-12 02:18:04 +00:00
Nextcloud bot 57eb2b519c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-11 02:15:31 +00:00
Nextcloud bot d6d736936e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-10 02:17:40 +00:00
Nextcloud bot ba06e7738b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-06 20:25:51 +00:00
Sebastien Marinier dd48d55419 feat: videos for all users and moderators
Users and moderators recording views
2024-05-29 17:28:49 +02:00
Sebastien Marinier ac2626bc2c feat: videos for all users and moderators
Admin may change the "published" status of a video. users/moderators may only see the published ones.
2024-05-29 17:25:29 +02:00
Sebastien Marinier 9fed698723 feat: sharing rooms with moderators and users
Dialog and permissions management
2024-05-29 17:09:06 +02:00
Sébastien Marinier fbf33378aa
Merge pull request #2 from arawa/task/2916/design_room_list
feat: manage view of rooms for moderators and users
2024-05-29 16:35:48 +02:00
Sebastien Marinier e846404208 feat: manage view of rooms for moderators and users 2024-05-15 17:39:59 +02:00
Sébastien Marinier 081d2b9150
Merge pull request #1 from arawa/task/2919/room_shared_list_for_moderators_and_users
feat: list all shared rooms for users and moderators
2024-05-15 17:28:19 +02:00
Sebastien Marinier 9538c35e79 fix: use querybuilder for user comparaison 2024-05-15 17:26:56 +02:00
Sebastien Marinier 0219cf5df0 feat: list all shared rooms for users and moderators 2024-05-14 11:15:02 +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
Nextcloud bot 583f759e37
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-01 02:36:28 +00:00
Nextcloud bot 7e72133381
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-25 02:50:06 +00:00
Nextcloud bot 6fc2c81e33
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-18 02:59:06 +00:00
Nextcloud bot 87b0671f72
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-12 02:29:26 +00:00
Nextcloud bot 58dc172684
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-11 02:38:06 +00:00
Nextcloud bot 6ddc7fa2ad
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-06 02:31:47 +00:00
Nextcloud bot 9427336bd2
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-24 03:08:53 +00:00
Nextcloud bot f5e1f90f65
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-18 02:39:19 +00:00
Nextcloud bot 64374f568b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-12 02:30:28 +00:00
Nextcloud bot d57cce8c82
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-04 02:32:20 +00:00
Nextcloud bot aea76bf7b7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-01 02:27:46 +00:00
Nextcloud bot d4b057ecc0
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-31 02:27:12 +00:00
Nextcloud bot dade143af5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-29 02:28:30 +00:00
Nextcloud bot 662c6f59f5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-28 02:34:58 +00:00
Klaus 643cff0201
Merge pull request #224 from Brtbr/searchProvider
feat: Add Search Provider
2023-07-27 14:27:12 +02:00
sualko 3fc69db34f
release: 2.5.0 🎉 2023-07-27 14:12:34 +02:00
sualko 4c50acd7b0 docs: update change log 2023-07-27 14:12:08 +02:00
Klaus 52ec225c16
Merge pull request #251 from znerol-forks/fix/master/adapt-composer-lock
Fix composer lock and static analysis after updating nextcloud/ocp
2023-07-27 14:05:18 +02:00
znerol a65f7071bf Allow to upgrade psr/container symfony/service-contracts when installing deps 2023-07-27 13:15:58 +02:00
znerol 1a848f050c Fix composer lock after updating nextcloud/ocp 2023-07-27 12:44:42 +02:00
Klaus 3551aa0ed7
Merge pull request #246 from ThibautPlg/master
Resizing and centering bbb-avatar, make the table scrollable
2023-07-27 11:20:43 +02:00
Klaus bae54c4cc7
Merge branch 'master' into master 2023-07-27 11:19:35 +02:00
Klaus 6fc0eef389
Merge pull request #240 from Jerome-Herbinet/patch-1
Avatar size fix in rooms' list (too big)
2023-07-27 11:18:37 +02:00
Klaus 8341ba734c
Merge pull request #234 from sualko/dependabot/npm_and_yarn/simple-git-3.16.0
chore(deps): bump simple-git from 3.5.0 to 3.16.0
2023-07-27 11:16:44 +02:00
Klaus 67d1de1a2f
Merge pull request #238 from sualko/dependabot/npm_and_yarn/http-cache-semantics-4.1.1
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
2023-07-27 11:16:28 +02:00
Klaus 5a48370d5e
Merge pull request #228 from sualko/dependabot/npm_and_yarn/loader-utils-1.4.2
chore(deps): bump loader-utils from 1.4.0 to 1.4.2
2023-07-27 11:16:16 +02:00
Klaus 65dc46e00d
Merge pull request #249 from znerol-forks/feat/master/drop-23-add-26
feat: drop support for nc 23 and 24, add nc 26 and 27
2023-07-27 10:55:03 +02:00
Nextcloud bot 84a24d24e3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-21 02:20:32 +00:00
Nextcloud bot 4bacc6f247
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-19 02:24:17 +00:00
Nextcloud bot c9c52f7543
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-18 02:22:33 +00:00
Nextcloud bot f2c35fd556
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-13 02:28:26 +00:00
Nextcloud bot dbe90f63da
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-09 02:30:02 +00:00
Nextcloud bot 36638479a8
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-08 02:25:49 +00:00
znerol 8519a65284 feat: drop support for nc 24, add nc 27 2023-07-07 09:28:15 +02:00
znerol ee25c1b821 fix: exclude test PHP 7.4 / nc 26 2023-07-07 09:17:01 +02:00
znerol 93ac85e54e feat: drop support for nc 23, add nc 26 2023-07-07 09:17:01 +02:00
Nextcloud bot ae54bce774
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-03 02:29:29 +00:00
Nextcloud bot 6289495986
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-02 02:25:33 +00:00
Nextcloud bot 8dbae92989
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-30 02:29:43 +00:00
Nextcloud bot 4be596e0fc
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-27 02:35:14 +00:00
Nextcloud bot 34a2a584bd
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-26 02:28:23 +00:00
Nextcloud bot f7a377f7f8
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-25 02:26:02 +00:00
Nextcloud bot 327b77fbc1
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-24 02:22:43 +00:00
Nextcloud bot 0d61431627
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-21 02:32:23 +00:00
Nextcloud bot 9eb3c9f8e3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-20 02:24:23 +00:00
Nextcloud bot 92faa8b962
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-17 02:12:40 +00:00
Nextcloud bot e92a029e86
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-14 02:15:57 +00:00
Nextcloud bot 3c649d07dd
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-13 02:17:08 +00:00
Nextcloud bot 7df2c9e9fe
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-06 02:13:36 +00:00
Nextcloud bot 1e43d4b467
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-01 02:11:36 +00:00
Nextcloud bot d66e2459c5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-30 02:13:47 +00:00
Nextcloud bot 8b10af95ff
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-16 04:23:35 +00:00
Nextcloud bot ca5913d269
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-13 04:21:13 +00:00
Nextcloud bot fe2546dc2e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-12 04:26:08 +00:00
Nextcloud bot 7afa0a03c6
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-06 04:19:54 +00:00
ThibautPlg 9254b74d8d Resinzing and centering bbb-avatar, make the table scrollable 2023-04-21 15:32:22 +02:00
Nextcloud bot f4258e3cfb
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-20 04:26:08 +00:00
Nextcloud bot dff1dc2874
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-10 04:26:11 +00:00
Nextcloud bot 7ed20f5cbb
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-06 04:21:18 +00:00
Nextcloud bot e2358d34e9
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-31 04:30:49 +00:00
joergmschulz 5546f97002
patch max version to 26
basic functionality has been tested - looks ok as of now.
2023-03-24 15:26:52 +01:00
Nextcloud bot c2b3db6d00
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-19 04:15:39 +00:00
Nextcloud bot 1104fee7f4
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-16 04:21:04 +00:00
Nextcloud bot 0c61e5b5f2
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-10 04:21:18 +00:00
Nextcloud bot 367133c470
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-09 04:21:55 +00:00
Nextcloud bot 75b937194d
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-08 04:21:03 +00:00
Nextcloud bot 511812365d
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-06 04:18:46 +00:00
Nextcloud bot 6e1c4064ea
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-04 04:16:26 +00:00
Jérôme Herbinet 1e2c8cc1ca
Avatar size fix in rooms' list (too big)
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-02-27 15:46:51 +01:00
Nextcloud bot c1ca3b242c
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-20 03:32:35 +00:00
Nextcloud bot ac2c4ce0d5
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-05 03:27:18 +00:00
dependabot[bot] c300632f22
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-04 08:27:05 +00:00
Nextcloud bot 8a7de3ea03
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-30 03:37:53 +00:00
Nextcloud bot 3cbdfc70e9
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-28 03:34:34 +00:00
dependabot[bot] 2b62846252
chore(deps): bump simple-git from 3.5.0 to 3.16.0
Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) from 3.5.0 to 3.16.0.
- [Release notes](https://github.com/steveukx/git-js/releases)
- [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md)
- [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.16.0/simple-git)

---
updated-dependencies:
- dependency-name: simple-git
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27 04:37:34 +00:00
Nextcloud bot e37c2de3de
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-25 03:48:20 +00:00
Nextcloud bot 875b0ea46b
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-22 03:29:14 +00:00
Nextcloud bot 522378a82a
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-13 03:42:13 +00:00
Nextcloud bot d41c86cd65
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-29 02:02:52 +00:00
Nextcloud bot bfa3c9cab9
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-23 09:28:06 +00:00
Nextcloud bot 3e78e94aa0
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-09 03:40:09 +00:00
Nextcloud bot 02d71774d2
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-08 03:24:52 +00:00
Nextcloud bot 8c9b84d85d
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-04 03:20:17 +00:00
Nextcloud bot 77d7b6da73
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-02 03:21:53 +00:00
Nextcloud bot b8b47f45b4
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-01 03:25:45 +00:00
Nextcloud bot 909a5cd968
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-29 03:24:47 +00:00
Nextcloud bot 741eee1243
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-23 03:27:41 +00:00
dependabot[bot] 2362b2c682
chore(deps): bump loader-utils from 1.4.0 to 1.4.2
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.2)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-16 21:45:10 +00:00
sualko 5cc0340dbb
release: 2.4.0 🎉 2022-11-10 11:24:28 +01:00
sualko a283e327b1 docs: update change log 2022-11-10 11:22:05 +01:00
sualko 2b83f9ccf8 chore: create release instead of draft 2022-11-10 11:19:43 +01:00
Nextcloud bot 50c1066abd
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-05 03:19:17 +00:00
Nextcloud bot 612b5ada72
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-31 03:13:36 +00:00
Nextcloud bot 4d9ddd81e6
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-30 03:17:40 +00:00
Klaus a21102fa80
Merge branch 'master' into searchProvider 2022-10-26 20:45:23 +02:00
Klaus bc3ae05408
Merge pull request #225 from sualko/nc-25
Prepare release for Nextcloud 25
2022-10-26 20:43:11 +02:00
sualko e1c5560aa4 ci: drop tests for php 7.3 2022-10-26 20:37:22 +02:00
sualko 4e82f695da ci: replace deprecated package 2022-10-26 20:35:01 +02:00
sualko 1c3f2a7cba feat: bump to nc 25 2022-10-26 20:31:16 +02:00
Brtbr c9c9e023ab fix: results now showing up in ios app 2022-10-26 19:29:28 +02:00
sualko c6738cbbaf chore: update php cs fixer 2022-10-26 19:16:51 +02:00
sualko b4a75dba9a feat: enable insert document 2022-10-26 19:11:36 +02:00
Nextcloud bot c9f017a086
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-26 03:15:40 +00:00
Nextcloud bot a4d292259c
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-18 03:15:15 +00:00
Brtbr c80135c4ce feat: Add Search Provider 2022-10-16 14:11:28 +02:00
Nextcloud bot b435d4b9f7
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-15 03:13:59 +00:00
Nextcloud bot c2ed45173b
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-08 03:14:04 +00:00
Nextcloud bot 881be18a7e
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-06 03:15:03 +00:00
Nextcloud bot 01e2a7e529
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-05 03:08:34 +00:00
Nextcloud bot 37bd5c9026
[tx-robot] Update transifex configuration
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-01 03:21:37 +00:00
Nextcloud bot 51c0057d87
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-24 04:16:00 +00:00
Nextcloud bot 79f44e90bc
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-20 04:14:23 +00:00
Nextcloud bot ff031f55c0
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-19 04:13:01 +00:00
Nextcloud bot a72088d4e6
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-07 04:10:44 +00:00
Nextcloud bot def555a8cd
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-06 04:07:58 +00:00
Nextcloud bot 0bf08428ef
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-03 04:11:10 +00:00
Nextcloud bot 0a7e584368
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-01 04:12:59 +00:00
Nextcloud bot 25db78bff1
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-08-30 04:00:13 +00:00
Nextcloud bot d7509499b5
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-08-29 04:00:45 +00:00
Nextcloud bot 022419d4e4
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-08-24 04:03:36 +00:00
Nextcloud bot 02f490628f
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-08-20 03:56:50 +00:00
Nextcloud bot bf08aa4231
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-08-13 03:57:53 +00:00
Nextcloud bot c42e94b56c
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-08-11 03:55:26 +00:00
Nextcloud bot 2e42a65de7
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-08-10 04:03:30 +00:00
Nextcloud bot fa60e21ef0
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-08-06 03:55:54 +00:00
Nextcloud bot ebda433bb2
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-08-03 03:32:26 +00:00
sualko a16ba7c460
release: 2.3.1 🎉 2022-07-28 21:57:43 +02:00
sualko 13aaed0f39 docs: update change log 2022-07-28 21:56:59 +02:00
Klaus 9e5980bcce
Merge pull request #221 from sualko/fix-convert-boolean-column
fix: convert boolean columns to not nullable
2022-07-28 21:55:09 +02:00
sualko 8c322e253f fix: convert boolean columns to not nullable 2022-07-28 21:42:48 +02:00
Klaus 684cfe2e1a
Merge pull request #220 from sualko/fix/update-php-deps
Fix/update php deps
2022-07-28 21:40:05 +02:00
sualko f6077950d8 chore: update php deps 2022-07-28 21:37:21 +02:00
sualko d7500d9992 docs: update change log 2022-07-28 08:54:04 +02:00
Nextcloud bot 5669340d46
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-07-28 03:29:30 +00:00
Nextcloud bot 8ab951fd98
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-07-27 03:30:52 +00:00
Nextcloud bot 0704d57e20
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-07-26 03:55:20 +00:00
Nextcloud bot 1fd573bc19
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-07-25 03:53:48 +00:00
sualko 055bf2db1d
release: 2.3.0 🎉 2022-07-24 14:31:56 +02:00
sualko 460d317d56 docs: update change log 2022-07-24 14:31:35 +02:00
sualko 99208709c6 chore: update release scripts 2022-07-24 14:31:35 +02:00
sualko 19d588b300 Merge branch 'master' of github.com:sualko/cloud_bbb 2022-07-24 14:03:23 +02:00
sualko 6a41825856 Merge branch 'SpechtD-feat-clone-room' 2022-07-24 14:02:50 +02:00
Specht, David 46806ebe1a feat: clone rooms
fix #191
2022-07-24 14:02:38 +02:00
Klaus 06ea35003e
Merge pull request #217 from sualko/SpechtD-add-nc-24
Bump Nextcloud version
2022-07-24 13:42:35 +02:00
sualko 9b9491b864 feat: bump nc version 2022-07-24 13:41:30 +02:00
sualko da1dacfc5f Merge branch 'add-nc-24' of https://github.com/SpechtD/cloud_bbb into SpechtD-add-nc-24 2022-07-24 13:10:48 +02:00
Klaus 26c3a3c5e7
Merge pull request #204 from sualko/dependabot/npm_and_yarn/minimist-1.2.6
chore(deps): bump minimist from 1.2.5 to 1.2.6
2022-07-24 13:07:15 +02:00
Klaus 4e42eff678
Merge pull request #206 from sualko/dependabot/npm_and_yarn/simple-git-3.5.0
chore(deps): bump simple-git from 3.3.0 to 3.5.0
2022-07-24 13:07:07 +02:00
Klaus a9e29729ce
Merge pull request #212 from sualko/dependabot/npm_and_yarn/libxmljs-0.19.8
chore(deps): bump libxmljs from 0.19.7 to 0.19.8
2022-07-24 13:06:58 +02:00
Klaus 41d641d578
Merge pull request #213 from sualko/dependabot/npm_and_yarn/semver-regex-3.1.4
chore(deps): bump semver-regex from 3.1.3 to 3.1.4
2022-07-24 13:06:48 +02:00
Klaus 7b15a8f2e9
Merge pull request #216 from sualko/dependabot/npm_and_yarn/terser-5.14.2
chore(deps): bump terser from 5.12.1 to 5.14.2
2022-07-24 13:06:36 +02:00
dependabot[bot] da07c98f9c
chore(deps): bump terser from 5.12.1 to 5.14.2
Bumps [terser](https://github.com/terser/terser) from 5.12.1 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-20 23:04:00 +00:00
Nextcloud bot 1050cb8c95
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-07-08 03:54:33 +00:00
Nextcloud bot 569962af6a
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-06-30 03:52:49 +00:00
David 95422856cc
feat: remove nextcloud 20 2022-06-23 14:10:04 +02:00
David cf98557d59
fix: nextcloud to nexcloud-versions and removed array 2022-06-23 14:02:42 +02:00
David 12d87136e1
feat: add Nextcloud version to 24 2022-06-23 13:37:48 +02:00
Nextcloud bot 518c6018c2
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-06-22 03:54:02 +00:00
Nextcloud bot 79e17626f9
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-06-12 04:00:33 +00:00
dependabot[bot] f728cc65f9
chore(deps): bump semver-regex from 3.1.3 to 3.1.4
Bumps [semver-regex](https://github.com/sindresorhus/semver-regex) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/sindresorhus/semver-regex/releases)
- [Commits](https://github.com/sindresorhus/semver-regex/commits/v3.1.4)

---
updated-dependencies:
- dependency-name: semver-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-03 23:26:14 +00:00
Nextcloud bot 92e124b99f
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-06-02 04:10:11 +00:00
Nextcloud bot 21fd9d0f5e
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-31 04:03:07 +00:00
Nextcloud bot 02cf4b11bd
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-29 04:06:16 +00:00
Nextcloud bot f2251b6fb6
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-28 04:00:19 +00:00
Nextcloud bot 949e7e9932
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-24 04:13:17 +00:00
Nextcloud bot 9f88dbb384
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-17 03:56:16 +00:00
dependabot[bot] ec032fc010
chore(deps): bump libxmljs from 0.19.7 to 0.19.8
Bumps [libxmljs](https://github.com/libxmljs/libxmljs) from 0.19.7 to 0.19.8.
- [Release notes](https://github.com/libxmljs/libxmljs/releases)
- [Commits](https://github.com/libxmljs/libxmljs/compare/v0.19.7...v0.19.8)

---
updated-dependencies:
- dependency-name: libxmljs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-16 21:30:17 +00:00
Nextcloud bot 3706dfba37
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-08 03:55:25 +00:00
Nextcloud bot 05fd549a14
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-05-05 03:55:52 +00:00
Nextcloud bot 4c5793845f
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-04-30 03:55:01 +00:00
Nextcloud bot 8afaba9414
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-04-24 03:57:07 +00:00
Nextcloud bot b881de1c8e
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-04-23 03:46:22 +00:00
Nextcloud bot 913ad37d93
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-04-21 03:46:59 +00:00
Nextcloud bot 77d18a29d3
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-04-15 03:49:18 +00:00
dependabot[bot] 19bda86cda
chore(deps): bump simple-git from 3.3.0 to 3.5.0
Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) from 3.3.0 to 3.5.0.
- [Release notes](https://github.com/steveukx/git-js/releases)
- [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md)
- [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.5.0/simple-git)

---
updated-dependencies:
- dependency-name: simple-git
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-12 22:42:36 +00:00
Nextcloud bot 0fcc3a2de2
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-04-09 03:47:21 +00:00
Nextcloud bot 72bed6f004
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-04-08 03:50:35 +00:00
Nextcloud bot 57e82a0f80
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-04-06 03:49:42 +00:00
Nextcloud bot 6b9625b393
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-04-05 03:50:56 +00:00
Nextcloud bot 0a123585c9
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-04-01 03:49:37 +00:00
Nextcloud bot 501bc35e23
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-03-30 03:48:38 +00:00
Nextcloud bot c3e9ed979b
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-03-29 03:49:01 +00:00
dependabot[bot] ef4fcc9ada
chore(deps): bump minimist from 1.2.5 to 1.2.6
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-26 14:28:10 +00:00
sualko 9564fcd63c fix: add feedback to send file action 2022-03-21 11:23:54 +01:00
Nextcloud bot b8a85ad2de
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-03-19 03:47:14 +00:00
Nextcloud bot 69f34cada4
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-03-18 03:46:30 +00:00
sualko d5b9c82e1d feat: add option to insert document
to running meeting. Currently only available in debug mode,
because BBB PHP API needs to be injected manually.
2022-03-17 17:08:44 +01:00
sualko 65b499d7a3 feat: change button color
depending on room state
2022-03-17 17:08:44 +01:00
sualko e63cbaaed1 feat: track room state
use cron job to check room state every 15 minutes

fix #79
2022-03-17 17:08:44 +01:00
sualko ff91186b42 fix: image loader for webpack 5 2022-03-17 14:20:08 +01:00
Klaus c1e42a836e
Merge pull request #200 from sualko/feat-filelist-dialog
feat: use modal to send file
2022-03-16 15:21:55 +01:00
sualko 525d3fa525 feat: use modal to send file
fix #5
2022-03-16 15:11:31 +01:00
Klaus 9a974fcd47
Merge pull request #195 from SpechtD/feat-send-all-users-to-lobby-issue192
feat: send all users to lobby
2022-03-16 13:42:16 +01:00
Klaus dade62576e
Merge pull request #198 from sualko/dependabot/npm_and_yarn/node-fetch-2.6.7
chore(deps): bump node-fetch from 2.6.6 to 2.6.7
2022-03-16 12:03:22 +01:00
sualko 4cbb88cb64 Merge pull request #197 from arawa/cloud_bbb/arawa-master 2022-03-16 11:59:54 +01:00
Thierry Kauffmann 0f4c1682f5 feat: add support for analytics callback url
fix #194
2022-03-16 11:58:38 +01:00
Klaus 96a3a4527d
Merge pull request #199 from sualko/chore-upgrade-dependencies
upgrade required Node version and dependencies
2022-03-16 11:44:08 +01:00
sualko 02168650a4 chore: upgrade required Node version and deps 2022-03-16 11:27:11 +01:00
dependabot[bot] a3b01dbc64
chore(deps): bump node-fetch from 2.6.6 to 2.6.7
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-16 09:36:34 +00:00
Klaus a28ab208ef
Merge pull request #190 from sualko/dependabot/npm_and_yarn/follow-redirects-1.14.8
chore(deps): bump follow-redirects from 1.14.7 to 1.14.8
2022-03-16 10:36:00 +01:00
Klaus c926cc63d7
Merge pull request #189 from sualko/dependabot/npm_and_yarn/node-sass-7.0.0
chore(deps-dev): bump node-sass from 4.14.1 to 7.0.0
2022-03-16 10:35:51 +01:00
Specht, David b7aee468b2 feat: send all users to lobby
closes #192
2022-03-08 15:09:18 +01:00
Nextcloud bot 42f92dc977
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-02-28 04:00:08 +00:00
Nextcloud bot 51bfc9e9b6
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-02-25 03:41:14 +00:00
dependabot[bot] 48f0995b21
chore(deps): bump follow-redirects from 1.14.7 to 1.14.8
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-13 11:48:06 +00:00
dependabot[bot] 07611b2a7b
chore(deps-dev): bump node-sass from 4.14.1 to 7.0.0
Bumps [node-sass](https://github.com/sass/node-sass) from 4.14.1 to 7.0.0.
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/node-sass/compare/v4.14.1...v7.0.0)

---
updated-dependencies:
- dependency-name: node-sass
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-10 22:13:00 +00:00
Nextcloud bot 023302f038
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-02-09 03:41:56 +00:00
Nextcloud bot 73be2db5e5
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-02-06 03:41:15 +00:00
Nextcloud bot 2a8e572c84
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-02-01 03:43:05 +00:00
Klaus 4f3545db98
Update bug_report.md 2022-01-28 09:56:13 +01:00
Nextcloud bot 809b644ea8
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-22 03:39:58 +00:00
sualko f3009ab5ce
release: 2.2.0 🎉 2022-01-17 15:33:18 +01:00
sualko 50c7dce6e4 docs: update change log 2022-01-17 15:32:10 +01:00
Klaus 6407d35a49
Merge pull request #186 from sualko/dependabot/npm_and_yarn/follow-redirects-1.14.7
chore(deps): bump follow-redirects from 1.14.5 to 1.14.7
2022-01-17 15:21:27 +01:00
dependabot[bot] fcff2550ef
chore(deps): bump follow-redirects from 1.14.5 to 1.14.7
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.5 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.14.7)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-14 08:43:11 +00:00
sualko e25f969e68
release: 2.2.0-beta.1 🎉 2022-01-05 10:30:23 +01:00
sualko 0469641a30 docs: update change log 2022-01-05 10:29:36 +01:00
sualko 862cda79c3 feat: add command to clear avatar cache 2022-01-05 10:05:26 +01:00
sualko dd87506f22 feat: add optional avatar cache 2022-01-05 09:59:49 +01:00
sualko b7ad4367e2 fix: use injection for random generator 2022-01-05 09:08:34 +01:00
sualko 27aa28da81 refactor: remove deprecated api calls 2022-01-05 02:40:00 +01:00
Nextcloud bot 119d988b95
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-03 03:40:03 +00:00
Nextcloud bot 33d4b20cfe
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-12-09 03:43:27 +00:00
sualko 59cddcbd0e
release: 2.1.0 🎉 2021-12-08 13:32:52 +01:00
sualko 6ff3ab130b chore: enable app for unit tests 2021-12-08 13:32:21 +01:00
sualko 7de8330d60 docs: update change log 2021-12-08 12:48:17 +01:00
Nextcloud bot 5d466291d2
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-12-03 03:45:30 +00:00
sualko c4d27ee7c0
release: 2.1.0-beta.1 🎉 2021-12-02 15:50:55 +01:00
sualko 76c4a91d3e docs: update change log 2021-12-02 15:50:13 +01:00
sualko 818802ad73 fix: replace non-ascii chars
in pre-uploaded filenames

fix #183
2021-12-02 15:40:37 +01:00
sualko c9a92b8695 feat: bump max nc version to 23 2021-12-02 15:40:37 +01:00
Nextcloud bot 73e6e48255
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-12-01 18:34:11 +00:00
sualko d446db0ea4 feat: add source meta params
to identify origin of room creation

fix #184
2021-12-01 15:05:07 +01:00
sualko 2a47452e7c fix: enable media check for new rooms by default 2021-12-01 14:54:35 +01:00
Nextcloud bot ad9a5b1d38
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-27 03:42:29 +00:00
Nextcloud bot bdc054cd09
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-24 03:43:14 +00:00
Nextcloud bot af952b4cb0
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-22 04:01:38 +00:00
Nextcloud bot 2a9e02b94b
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-21 03:41:37 +00:00
Nextcloud bot 2369be1ac4
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-20 04:01:03 +00:00
Nextcloud bot f7994ef860
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-19 04:21:38 +00:00
Klaus 2f366be7eb
Merge pull request #178 from sualko/dependabot/npm_and_yarn/semver-regex-3.1.3
chore(deps): bump semver-regex from 3.1.2 to 3.1.3
2021-11-17 11:33:33 +01:00
Jonas 2b069b90c6
feat: add admin settings for default skip media (#176)
* feat: add admin settings for default skip media

* fix: change variable names

* fix: wrong variable name

* fix: change checkbox label for code readability
2021-11-17 11:33:19 +01:00
sualko 114328cf0a chore: upgrade dependencies 2021-11-17 11:06:20 +01:00
Nextcloud bot f434a3d633
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-17 04:01:42 +00:00
Nextcloud bot fff620f7ac
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-14 03:40:06 +00:00
Nextcloud bot 2437f7a0fb
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-13 03:42:47 +00:00
Nextcloud bot 9da35e5d38
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-12 03:37:35 +00:00
Nextcloud bot 96dfcba0d9
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-11 03:41:52 +00:00
Nextcloud bot 44ca9c0c8f
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-10-22 03:36:52 +00:00
Nextcloud bot 3dc5727b92
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-10-21 03:38:54 +00:00
Nextcloud bot 754e249bc2
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-10-07 03:40:39 +00:00
Nextcloud bot af464c37e4
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-09-28 03:44:11 +00:00
dependabot[bot] 275128a2cd
chore(deps): bump semver-regex from 3.1.2 to 3.1.3
Bumps [semver-regex](https://github.com/sindresorhus/semver-regex) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/sindresorhus/semver-regex/releases)
- [Commits](https://github.com/sindresorhus/semver-regex/commits)

---
updated-dependencies:
- dependency-name: semver-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-21 00:21:05 +00:00
Nextcloud bot d41a21081d
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-08-27 03:43:47 +00:00
Nextcloud bot 78b4e1331e
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-08-23 03:40:04 +00:00
Nextcloud bot 1eced951e7
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-08-18 03:42:34 +00:00
Nextcloud bot ff914b4153
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-08-12 03:42:56 +00:00
Nextcloud bot c52b27b302
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-08-10 03:58:11 +00:00
Nextcloud bot f41a41cccb
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-08-08 03:38:32 +00:00
Nextcloud bot c79b6e0ab3
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-08-06 03:45:27 +00:00
sualko 7414183c4d fix(ui): sort recordings by date
fix #174
2021-08-04 16:53:47 +02:00
sualko 087abffd4b fix(ui): collapsible arrow 2021-08-04 16:47:30 +02:00
sualko 5935132cdf fix(ui): use settings icon for room settings 2021-08-04 16:46:56 +02:00
sualko 2b0042cdc7 fix: log response message
if meeting could not be created
2021-08-04 16:38:46 +02:00
Nextcloud bot 11fc6c48bb
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-08-02 03:15:55 +00:00
Nextcloud bot 4dde6b4207
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-08-01 03:17:09 +00:00
Jonas 3c3a5f7fc0
feat: add option for all users to join a meeting muted (#173)
* feat: add option for all users to join a meeting muted

* fix: creates new room with joinMuted set to false

* fix: creates new column with default value false

* fix: typo was corrected

* fix: delete composer.phar

fix #152
2021-07-30 12:12:42 +02:00
sualko e56cbc8209
release: 2.0.0 🎉 2021-07-28 09:58:26 +02:00
sualko 7c412c85c5 docs: update change log 2021-07-28 09:50:51 +02:00
sualko 1e588594d4
release: 2.0.0-beta.1 🎉 2021-07-26 17:45:03 +02:00
sualko 5aa05a70da docs: update change log 2021-07-26 17:44:15 +02:00
sualko 4599f54937 chore: remove composer.phar 2021-07-26 17:36:56 +02:00
sualko 6529b68c54 chore: update nc api 2021-07-26 17:26:58 +02:00
sualko 28240c48b4 chore: update psalm baseline 2021-07-26 17:15:31 +02:00
sualko e9271a485e ci: downgrade api package 2021-07-26 17:14:44 +02:00
sualko 94c46b7bda ci: fix config for php 8 2021-07-26 17:03:59 +02:00
sualko d7a5d9c72c chore: update psalm baseline 2021-07-26 17:02:20 +02:00
sualko d26521ea53 feat: change default nav label to BBB 2021-07-26 16:13:02 +02:00
sualko 4f41df6156 fix: use official circle api 2021-07-26 16:08:26 +02:00
sualko c93f60c8cd ci: add tests for php 8 2021-07-26 16:08:26 +02:00
sualko 1c727a2859 feat: bump Nextcloud versions
min 20 and max 22

fix #171
2021-07-26 16:08:19 +02:00
sualko bfe2c5a078 refactor: update to latest nc code style 2021-07-26 15:56:55 +02:00
sualko b63d54cde9 chore: update php dependencies
fix #116
2021-07-26 15:56:44 +02:00
pasith3e 3a65cc4f99
fix: change boolean columns to nullable (#166)
see https://docs.nextcloud.com/server/latest/developer_manual/app_publishing_maintenance/upgrade-guide.html#boolean-database-columns
2021-07-26 15:54:54 +02:00
Nextcloud bot 94142b754e
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-07-23 03:19:45 +00:00
Nextcloud bot 664f35b563
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-07-15 11:11:58 +00:00
Nextcloud bot f02ee1bdfb
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-07-14 03:43:14 +00:00
Nextcloud bot 9075c41b44
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-07-11 03:41:54 +00:00
Nextcloud bot 6c03933d64
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-07-09 03:44:04 +00:00
Nextcloud bot 6ee9b143fd
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-07-06 03:44:03 +00:00
sualko 625a874cd1
release: 1.4.2 🎉 2021-07-03 18:09:29 +02:00
sualko ea7c787308 docs: update change log 2021-07-03 17:53:48 +02:00
Nextcloud bot 701b1f96c0
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-07-01 03:41:33 +00:00
Klaus b84dba8c45
Merge pull request #161 from sualko/dependabot/npm_and_yarn/postcss-7.0.36
chore(deps): bump postcss from 7.0.35 to 7.0.36
2021-06-30 11:40:17 +02:00
Klaus c01184881b
Merge pull request #154 from sualko/dependabot/npm_and_yarn/hosted-git-info-2.8.9
chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9
2021-06-30 11:39:51 +02:00
Klaus 6d218e4f9f
Merge pull request #143 from sualko/dependabot/npm_and_yarn/ssri-6.0.2
chore(deps): bump ssri from 6.0.1 to 6.0.2
2021-06-30 11:39:39 +02:00
sualko dec33cbd05 chore: update dependencies 2021-06-30 11:34:53 +02:00
sualko 7cef52b91d fix: set default values on room creation
fix #155
2021-06-30 11:33:10 +02:00
Nextcloud bot 6a0d9da3b6
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-30 03:43:44 +00:00
Nextcloud bot 1182e064fa
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-28 03:46:42 +00:00
Nextcloud bot e67c37ef43
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-26 03:42:26 +00:00
Nextcloud bot 7f0fd91c57
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-24 03:44:14 +00:00
Nextcloud bot 9936da5673
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-23 03:44:47 +00:00
Nextcloud bot 3d4290b94b
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-22 03:46:30 +00:00
Nextcloud bot 676ab0728d
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-21 03:48:21 +00:00
Nextcloud bot fe63b040a8
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-19 04:10:40 +00:00
dependabot[bot] 5f2ade4b92
chore(deps): bump postcss from 7.0.35 to 7.0.36
Bumps [postcss](https://github.com/postcss/postcss) from 7.0.35 to 7.0.36.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/7.0.35...7.0.36)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-17 01:34:32 +00:00
Nextcloud bot 82f8449050
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-15 03:55:16 +00:00
Nextcloud bot 9855ddb653
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-04 03:57:31 +00:00
Nextcloud bot 429d0a0c10
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-03 03:54:22 +00:00
sualko 95a2477bc7 docs: fix formatting 2021-05-18 08:50:32 +02:00
Klaus d7a505736e
Merge pull request #157 from spreeni151/patch-1
Add Scalelite documentation
2021-05-18 08:48:18 +02:00
spreeni151 64a38eeecb
Update README.md
Adding a comment to troubleshooting section because ScaleLite documentation gives different advices for Scalelite server integration.
Changed the adress of shared audio or video to the more usable and common '/download?.mp3' and '/download?.mp4'
2021-05-17 20:27:40 +02:00
dependabot[bot] 537e3f8d61
chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-09 03:44:34 +00:00
Nextcloud bot ab85cadd6e
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-09 03:43:40 +00:00
Nextcloud bot 89cdd0fa9f
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-08 03:46:14 +00:00
Nextcloud bot 780fa0b627
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-05 03:58:34 +00:00
Nextcloud bot 59e78f9bb8
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-04 03:47:45 +00:00
Nextcloud bot 0cd7cb3155
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-02 03:44:23 +00:00
sualko 0a913cd5c2
release: 1.4.1 🎉 2021-04-30 16:39:57 +02:00
sualko aeb8f30f82 docs: update change log 2021-04-30 16:39:39 +02:00
Nextcloud bot 22d8113483
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-29 03:49:16 +00:00
Klaus e88e5d57d8
Merge pull request #149 from kaystrobach/patch-1
[DOC] info about audio and video file handling
2021-04-28 11:27:14 +02:00
Nextcloud bot 450a80284d
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-28 03:47:30 +00:00
Kay Strobach 0df3d33455
[DOC] info about audio and video file handling
related to #148
2021-04-27 19:51:39 +02:00
Nextcloud bot 9414666bcf
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-27 03:49:09 +00:00
sualko bc3f64c4c3 fix: set layout params only for clean layout
fix #147
2021-04-25 20:34:36 +02:00
sualko 1b6a20e3ca
release: 1.4.0 🎉 2021-04-25 11:31:30 +02:00
sualko 5b09cf84f7 docs: update change log 2021-04-25 11:30:07 +02:00
Nextcloud bot 12fa74b7ab
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-25 03:48:09 +00:00
Nextcloud bot c611e77295
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-24 03:48:39 +00:00
Nextcloud bot e244f80031
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-23 03:48:55 +00:00
Nextcloud bot 9acfc6050a
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-22 03:46:34 +00:00
Nextcloud bot cfa764da2d
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-21 03:47:07 +00:00
sualko 6a7fbf8c85 feat: set avatar url
only for BBB server 2.3
2021-04-20 14:36:41 +02:00
Nextcloud bot 40d2cc72de
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-20 03:47:02 +00:00
sualko 0575a65d93
release: 1.4.0-beta.1 🎉 2021-04-19 14:58:41 +02:00
sualko 93b3056020 docs: update change log 2021-04-19 14:57:14 +02:00
sualko a2871f6476 docs: add igl as sponsor 2021-04-19 14:49:20 +02:00
sualko 958af34244 feat: add new join options
- disable listen only mode
- skip audio check and video preview on first join
- clean layout without presentation, chat area and user list
2021-04-19 14:47:15 +02:00
sualko c39ab49e76 fix: setting registration for NC 19
fix #130
2021-04-19 13:15:37 +02:00
sualko 9e3a320a65 chore: fix build script 2021-04-19 11:37:16 +02:00
sualko 4115990bb1 fix: delete only owned rooms from deleted user
fix #131
2021-04-18 19:30:44 +02:00
sualko 0c3636da37 feat: add option to use theme in bbb 2021-04-18 13:26:56 +02:00
dependabot[bot] e692f3e8dc
chore(deps): bump ssri from 6.0.1 to 6.0.2
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md)
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-17 03:45:43 +00:00
Nextcloud bot 2197871fdf
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-17 03:45:03 +00:00
Nextcloud bot dcb9532fb9
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-16 03:49:27 +00:00
Nextcloud bot dc5c1b3c9d
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-15 03:47:07 +00:00
Nextcloud bot 73ae385514
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-14 03:49:50 +00:00
Nextcloud bot 51592a7ce1
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-13 03:46:32 +00:00
Klaus be55f53438
Merge pull request #140 from Valdnet/patch-8
l10n: Unify spelling
2021-04-12 17:25:45 +02:00
Valdnet c3a60500aa
l10n: Unify spelling
Spelling unification in Nextcloud applications.
2021-04-12 11:35:36 +02:00
Valdnet fcc975488b
l10n: Unify spelling
Spelling unification in Nextcloud applications.
2021-04-12 11:33:27 +02:00
Nextcloud bot f6770c9b31
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-10 03:55:08 +00:00
Nextcloud bot d2c8e6ea58
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-09 03:45:53 +00:00
Nextcloud bot eb119e1ad8
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-08 03:46:02 +00:00
Nextcloud bot 98040c5ea4
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-07 03:46:41 +00:00
Nextcloud bot 9c250e70be
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-04 03:44:39 +00:00
Nextcloud bot dbbcaec619
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-04-02 03:45:59 +00:00
Nextcloud bot 4daa2d145c
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-03-31 03:46:58 +00:00
Nextcloud bot cac6dece1d
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-03-28 03:42:01 +00:00
Nextcloud bot 149b2871b9
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-03-23 03:42:44 +00:00
Nextcloud bot 7b194e53ea
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-03-22 03:42:45 +00:00
Nextcloud bot de094d1bab
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-03-20 03:41:01 +00:00
Nextcloud bot c1b1d32965
[tx-robot] updated from transifex 2021-03-16 03:41:46 +00:00
Nextcloud bot 45cd019231
[tx-robot] updated from transifex 2021-03-13 03:38:03 +00:00
Nextcloud bot b96ff82b76
[tx-robot] updated from transifex 2021-03-11 03:42:45 +00:00
Nextcloud bot eb0ad115e6
[tx-robot] updated from transifex 2021-03-10 03:51:20 +00:00
sualko 53aba743ab
release: 1.3.0 🎉 2021-03-09 09:46:10 +01:00
sualko 094d8aa629 docs: update change log 2021-03-09 09:45:05 +01:00
sualko f08a2653ca style: adapt restriction table 2021-03-09 09:42:24 +01:00
Klaus d46bb434d9
Merge pull request #129 from sualko/dependabot/npm_and_yarn/elliptic-6.5.4
chore(deps): bump elliptic from 6.5.3 to 6.5.4
2021-03-09 09:42:11 +01:00
dependabot[bot] 641e165cf1
chore(deps): bump elliptic from 6.5.3 to 6.5.4
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-09 03:44:26 +00:00
Nextcloud bot 8db2a5197f
[tx-robot] updated from transifex 2021-03-09 03:43:38 +00:00
Nextcloud bot eb09fca097
[tx-robot] updated from transifex 2021-03-08 03:43:09 +00:00
Nextcloud bot 7d016ce59a
[tx-robot] updated from transifex 2021-03-06 03:42:43 +00:00
Nextcloud bot b4929d4036
[tx-robot] updated from transifex 2021-03-05 03:41:50 +00:00
Nextcloud bot 567eb58c65
[tx-robot] updated from transifex 2021-03-04 03:44:12 +00:00
Nextcloud bot 3904f510a6
[tx-robot] updated from transifex 2021-03-03 03:42:26 +00:00
Nextcloud bot 8847e236b7
[tx-robot] updated from transifex 2021-03-01 03:39:11 +00:00
Nextcloud bot 763cfaadb3
[tx-robot] updated from transifex 2021-02-26 03:40:14 +00:00
Nextcloud bot 2a49538d41
[tx-robot] updated from transifex 2021-02-25 03:41:52 +00:00
sualko ec5381f0a9
release: 1.3.0-beta.1 🎉 2021-02-24 17:42:29 +01:00
sualko 4400e3358d docs: update change log 2021-02-24 17:39:08 +01:00
sualko f4a65a7fb0 chore: fix build script 2021-02-24 17:36:08 +01:00
sualko bc2d2c217d chore: update psalm baseline 2021-02-24 17:30:45 +01:00
sualko cf0f315094 refactor: fix documentation 2021-02-24 16:33:37 +01:00
sualko dee6866fd1 chore: move back to js scripts 2021-02-24 15:45:55 +01:00
sualko 3d9b579d55 refactor: use psalm to fix documentation 2021-02-24 15:23:26 +01:00
sualko dedfd37cae fix: do not register file action without authentication 2021-02-24 15:11:19 +01:00
sualko cc566608b2 fix: always show missing conf message 2021-02-24 14:59:56 +01:00
sualko b28469ada4 feat: make nav label configurable
fix #124
2021-02-24 14:36:37 +01:00
Nextcloud bot c9f2116219
[tx-robot] updated from transifex 2021-02-24 03:47:00 +00:00
Nextcloud bot 7a6864d429
[tx-robot] updated from transifex 2021-02-23 04:50:13 +00:00
Nextcloud bot 3cc1a216e0
[tx-robot] updated from transifex 2021-02-19 03:44:14 +00:00
Nextcloud bot dacfd17423
[tx-robot] updated from transifex 2021-02-18 03:44:05 +00:00
Nextcloud bot 7928c7977d
[tx-robot] updated from transifex 2021-02-16 03:39:34 +00:00
Nextcloud bot a7c785956a
[tx-robot] updated from transifex 2021-02-15 03:35:54 +00:00
sualko 6361b38a5a fix: prevent group restriction
fix #125
2021-02-13 19:31:43 +01:00
sualko 66cbd8344d docs: add admin screenshot 2021-02-13 19:20:26 +01:00
sualko 7bffd1d4d4 docs: update readme 2021-02-13 18:48:21 +01:00
Klaus cd7cf3c0ab
Merge pull request #126 from sualko/feat-github-actions
Move to github actions
2021-02-13 18:46:53 +01:00
sualko 0987d51480 ci: fix workaround for php 7.2 2021-02-13 18:30:59 +01:00
sualko f78fd5c47e fix: psalm errors 2021-02-13 18:30:59 +01:00
sualko b54f9db4e4 ci: remove php 8 2021-02-13 18:30:58 +01:00
sualko 02bcd21568 feat: bump Nextcloud dependency 2021-02-13 18:30:58 +01:00
sualko 6f643cfed3 ci: enable app 2021-02-13 16:53:04 +01:00
sualko 92b85ba6ff ci: move to github actions 2021-02-13 16:47:20 +01:00
sualko b20eb7acf7 refactor: use psalm 2021-02-13 16:46:31 +01:00
sualko f40b24f240 fix: translate settings header 2021-02-13 16:46:31 +01:00
sualko 77e8f97fb0 chore: add link to contributor guide 2021-02-13 16:46:31 +01:00
Nextcloud bot e72effbe4c
[tx-robot] updated from transifex 2021-02-11 03:35:54 +00:00
Nextcloud bot ec770cc55f
[tx-robot] updated from transifex 2021-02-10 03:41:51 +00:00
Nextcloud bot 7b316575d4
[tx-robot] updated from transifex 2021-02-08 03:36:17 +00:00
Nextcloud bot cfc6ac91d5
[tx-robot] updated from transifex 2021-02-04 03:35:07 +00:00
Nextcloud bot 43503fd8eb
[tx-robot] updated from transifex 2021-02-03 03:51:04 +00:00
Nextcloud bot 03df86ad7b
[tx-robot] updated from transifex 2021-02-02 03:32:13 +00:00
sualko a3c96aac5c
release: 1.2.0 🎉 2021-02-01 11:10:17 +01:00
sualko 2c127c873f docs: update change log 2021-02-01 11:00:00 +01:00
sualko 5dd7669035 chore: fix build scripts 2021-02-01 10:57:41 +01:00
sualko 5be06d6ef9 chore: refactor build and publish script
- use typescript
- create changelog during build
- include changelog in archive
2021-01-31 18:42:15 +01:00
sualko dc756acd2b chore: ignore vsc settings 2021-01-31 18:42:15 +01:00
sualko 73d2002a17 fix: increase qr code error correction 2021-01-31 18:42:15 +01:00
Nextcloud bot 55fb5c97a5
[tx-robot] updated from transifex 2021-01-31 03:35:04 +00:00
Nextcloud bot bcf00a2cef
[tx-robot] updated from transifex 2021-01-30 03:42:30 +00:00
Nextcloud bot 11f59c3ce3
[tx-robot] updated from transifex 2021-01-29 03:41:10 +00:00
Nextcloud bot 33451081c9
[tx-robot] updated from transifex 2021-01-28 03:50:15 +00:00
sualko 1b8ef97b70 docs: update sponsor section 2021-01-27 15:16:47 +01:00
Valdnet 90f4e38c60
l10n: change word (#120) 2021-01-27 11:20:26 +01:00
Nextcloud bot 4130baa1a4
[tx-robot] updated from transifex 2021-01-27 03:38:54 +00:00
sualko 7a45b18a78
release: 1.2.0-beta.1 🎉 2021-01-26 10:48:38 +01:00
sualko 91eca265f1 docs: update change log 2021-01-26 10:48:28 +01:00
sualko 8b7ef8dcc4 chore: require changelog entry only for stable release 2021-01-26 10:47:48 +01:00
sualko c60cc66141 chore: update changelog 2021-01-26 10:35:57 +01:00
sualko 74e3472ebd feat: show room url with qr code in edit dialog 2021-01-26 10:29:13 +01:00
sualko c7e75a7033 chore: update app description 2021-01-26 09:12:31 +01:00
Nextcloud bot 62e9d88924
[tx-robot] updated from transifex 2021-01-26 03:37:44 +00:00
znerol f2f9852bb8
feat: show exact match first in sharing widget (#112) 2021-01-25 18:39:35 +01:00
Nextcloud bot 10f9126d42
[tx-robot] updated from transifex 2021-01-25 03:36:05 +00:00
sualko fd5dcb4392 fix: missing promise type 2021-01-23 13:15:15 +01:00
sualko dd830a121a chore: update js dependencies 2021-01-23 12:16:43 +01:00
sualko 32f32fc03d chore: add description to share with input 2021-01-23 12:10:58 +01:00
sualko 24094b6d79 feat: add copy to clipboard for readonly inputs
password field and moderator url
2021-01-23 12:02:38 +01:00
sualko 88a992fa12 feat: close dialog on overlay click 2021-01-23 11:53:00 +01:00
sualko a541e4bfca fix: add missing button titles 2021-01-23 11:49:25 +01:00
sualko b238bf57c5 fix: accessibility and usability issues 2021-01-23 11:49:25 +01:00
sualko 7cd5b93df7 chore: add gitattributes 2021-01-23 11:34:00 +01:00
sualko e9cd6aca20 fix: translation of access options 2021-01-22 19:19:43 +01:00
sualko 3b86cf5b4a feat: add option for moderator url 2021-01-22 19:12:55 +01:00
sualko af0c769a8c chore: include changelog in build 2021-01-22 16:44:38 +01:00
Nextcloud bot 8322d3b07f
[tx-robot] updated from transifex 2021-01-22 03:38:52 +00:00
Nextcloud bot 2a0987cf35
[tx-robot] updated from transifex 2021-01-17 03:35:23 +00:00
Klaus 1581ae9aaa
Merge pull request #111 from znerol-forks/fix/master/add-missing-image
Add missing image to the repo
2021-01-16 13:23:32 +01:00
Klaus 84dd7d50fe
Merge pull request #110 from znerol-forks/feat/master/ci-yarn-build
Run yarn build on travis
2021-01-16 13:22:33 +01:00
Nextcloud bot 0d5b35e8af
[tx-robot] updated from transifex 2021-01-12 03:39:46 +00:00
Nextcloud bot cfe320d2e8
[tx-robot] updated from transifex 2021-01-09 03:50:17 +00:00
Nextcloud bot ca0508d0ef
[tx-robot] updated from transifex 2020-12-30 03:40:37 +00:00
Nextcloud bot 06f8a34ad7
[tx-robot] updated from transifex 2020-12-29 03:40:29 +00:00
znerol ac40493645 fix: Add missing image to repository 2020-12-22 08:51:22 +01:00
znerol f7d4d46613 feat: Test build in travis 2020-12-22 08:44:00 +01:00
Nextcloud bot 882730f39a
[tx-robot] updated from transifex 2020-12-20 03:39:54 +00:00
Nextcloud bot c248fb5f56
[tx-robot] updated from transifex 2020-12-19 03:38:04 +00:00
Nextcloud bot 42daa98543
[tx-robot] updated from transifex 2020-12-18 03:39:40 +00:00
sualko ef413ac793
release: 1.1.4 🎉 2020-12-17 01:00:52 +01:00
sualko 1c594d89f8 docs: update change log 2020-12-17 01:00:48 +01:00
sualko 58cb016f28 fix: join failure
due to creation time converted to string in scientific notation. This happens only on some systems.
2020-12-17 00:58:31 +01:00
sualko 3840ca6a2d
release: 1.1.3 🎉 2020-12-15 15:45:16 +01:00
sualko 3d4dd8aff6 docs: update change log 2020-12-15 15:45:13 +01:00
sualko c4aad1af89 fix: parameter type
fix #103
2020-12-14 20:38:33 +01:00
Klaus 336c2d9947
Merge pull request #105 from sualko/dependabot/npm_and_yarn/ini-1.3.8
chore(deps): bump ini from 1.3.5 to 1.3.8
2020-12-14 20:34:02 +01:00
Nextcloud bot 9e0c2ad07e
[tx-robot] updated from transifex 2020-12-13 03:36:35 +00:00
dependabot[bot] ff5262cda6
chore(deps): bump ini from 1.3.5 to 1.3.8
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-12 15:24:44 +00:00
Nextcloud bot df16cc2f70
[tx-robot] updated from transifex 2020-12-10 03:46:21 +00:00
Nextcloud bot 3d86c431c5
[tx-robot] updated from transifex 2020-12-08 03:41:09 +00:00
Nextcloud bot 4b190d4455
[tx-robot] updated from transifex 2020-12-07 03:41:08 +00:00
Nextcloud bot e505202b0b
[tx-robot] updated from transifex 2020-12-06 03:37:07 +00:00
Nextcloud bot e0c26bf076
[tx-robot] updated from transifex 2020-11-26 03:38:25 +00:00
sualko 8aa663fbca fix: manager in dark mode
fix #98
2020-11-24 11:45:06 +01:00
sualko 0cfb7d155d fix: removal of url shortener 2020-11-24 11:14:00 +01:00
Nextcloud bot 40271e2b9c
[tx-robot] updated from transifex 2020-11-21 03:37:35 +00:00
sualko ac0f42897f
release: 1.1.2 🎉 2020-11-19 16:34:28 +01:00
sualko 8564711e73 docs: update change log 2020-11-19 16:34:25 +01:00
sualko b8b2e98869 fix: remote link generation
fix #102
2020-11-19 16:21:55 +01:00
Nextcloud bot 40a79d9128
[tx-robot] updated from transifex 2020-11-19 03:36:53 +00:00
Klaus d571a7a85b
Merge pull request #99 from sualko/fix-app-init
fix: app init
2020-11-17 15:22:51 +01:00
Nextcloud bot adf3938b28
[tx-robot] updated from transifex 2020-11-14 03:37:11 +00:00
sualko 7f884da483 fix: app init
fix #96
2020-11-11 11:42:38 +01:00
Nextcloud bot b322f6bcd1
[tx-robot] updated from transifex 2020-11-11 03:40:09 +00:00
Nextcloud bot bdb6bfb665
[tx-robot] updated from transifex 2020-11-10 03:38:02 +00:00
Nextcloud bot 5bb954c55c
[tx-robot] updated from transifex 2020-11-08 03:35:21 +00:00
Nextcloud bot f06abc3a1d
[tx-robot] updated from transifex 2020-11-05 03:33:59 +00:00
Nextcloud bot 3bab390392
[tx-robot] updated from transifex 2020-11-04 03:34:18 +00:00
sualko 912834176d
release: 1.1.1 🎉 2020-11-03 15:40:06 +01:00
sualko 296f8cc70e docs: update change log 2020-11-03 15:40:02 +01:00
Nextcloud bot a4277b6d9e
[tx-robot] updated from transifex 2020-11-03 03:34:52 +00:00
Nextcloud bot b92532dc48
[tx-robot] updated from transifex 2020-11-02 03:35:08 +00:00
Nextcloud bot e92da326d8
[tx-robot] updated from transifex 2020-11-01 03:33:45 +00:00
Nextcloud bot d7998a8fda
[tx-robot] updated from transifex 2020-10-31 03:35:01 +00:00
Nextcloud bot c646bfed7c
[tx-robot] updated from transifex 2020-10-29 03:34:51 +00:00
Nextcloud bot c5094c7cfb
[tx-robot] updated from transifex 2020-10-28 03:35:55 +00:00
Klaus 9781b6cb29
Merge pull request #91 from rakekniven/patch-2
Changed uppercase of https
2020-10-27 09:53:25 +01:00
Klaus 149c7b59ef
Merge pull request #95 from Valdnet/patch-6
l10n: Change the triple dot to ellipsis in App.tsx
2020-10-27 09:53:04 +01:00
Klaus 64448ba042
Merge pull request #94 from Valdnet/patch-5
l10n: Change the triple dot to ellipsis in info
2020-10-27 09:52:45 +01:00
Klaus cd48411473
Merge pull request #93 from Valdnet/patch-4
l10n: Change the triple dot to ellipsis
2020-10-27 09:52:21 +01:00
Nextcloud bot 10371415bd
[tx-robot] updated from transifex 2020-10-27 03:35:45 +00:00
Valdnet f55835b829
l10n: Change the triple dot to ellipsis in App.tsx 2020-10-26 15:57:38 +01:00
Valdnet 7413331b3a
l10n: Remove the comma 2020-10-26 14:38:49 +01:00
Valdnet ff102fab2c
l10n: Change the triple dot to ellipsis in info 2020-10-26 14:31:13 +01:00
Valdnet 1c8ecfc6d4
l10n: Change the triple dot to ellipsis 2020-10-26 14:24:53 +01:00
Nextcloud bot 34633e1a98
[tx-robot] updated from transifex 2020-10-26 03:31:01 +00:00
sualko da6657b2a0 fix: wait for file action api
and remove jQuery from filelist script

fix #92
2020-10-22 11:00:28 +02:00
Nextcloud bot 93154c9556
[tx-robot] updated from transifex 2020-10-20 03:32:01 +00:00
Nextcloud bot c9f8edd836
[tx-robot] updated from transifex 2020-10-19 03:31:57 +00:00
Nextcloud bot c7194de6c7
[tx-robot] updated from transifex 2020-10-12 03:31:42 +00:00
Nextcloud bot 0a310e4376
[tx-robot] updated from transifex 2020-10-11 03:30:00 +00:00
rakekniven acf464af75
Changed uppercase of https
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>
2020-10-10 23:02:08 +02:00
Nextcloud bot 99a4556e03
[tx-robot] updated from transifex 2020-10-10 03:35:49 +00:00
Nextcloud bot b725d8d44c
[tx-robot] updated from transifex 2020-10-08 03:31:40 +00:00
Nextcloud bot 07f5c59ba9
[tx-robot] updated from transifex 2020-10-07 03:30:23 +00:00
Klaus cfb1f75436
Create FUNDING.yml 2020-10-05 10:46:49 +02:00
Nextcloud bot 9ff8c04227
[tx-robot] updated from transifex 2020-10-05 03:32:46 +00:00
Nextcloud bot fc23880274
[tx-robot] updated from transifex 2020-10-04 03:33:01 +00:00
Nextcloud bot 690a1b5c96
[tx-robot] updated from transifex 2020-10-02 03:26:21 +00:00
Nextcloud bot 7cec838949
[tx-robot] updated from transifex 2020-09-30 03:33:37 +00:00
sualko 19ae0e2b3d
release: 1.1.0 🎉 2020-09-29 11:11:13 +02:00
sualko e031d26037 docs: update change log 2020-09-29 11:11:07 +02:00
sualko 680606f817 ci: run tests with stable20 2020-09-28 20:30:22 +02:00
sualko e1a6003e19 fix: set password on room creation
fix #85
2020-09-28 15:05:52 +02:00
sualko adc6a7437b feat: bump max Nextcloud version to 20 2020-09-28 14:59:26 +02:00
sualko a86554ca46 fix: subject typo for room events
fix #84
2020-09-28 14:59:05 +02:00
sualko b4b7eeacad fix: php constant warning 2020-09-28 14:55:34 +02:00
sualko 149acdf571 chore: update composer deps 2020-09-28 14:55:13 +02:00
Nextcloud bot aedb2c8498
[tx-robot] updated from transifex 2020-09-28 03:32:08 +00:00
Nextcloud bot 33d91e1bde
[tx-robot] updated from transifex 2020-09-27 03:31:33 +00:00
Nextcloud bot ad0c0500f7
[tx-robot] updated from transifex 2020-09-26 03:32:31 +00:00
Nextcloud bot a9ac5b14cf
[tx-robot] updated from transifex 2020-09-25 03:35:53 +00:00
sualko 9b0039e652
release: 1.1.0-beta.1 🎉 2020-09-24 14:25:30 +02:00
sualko f0161f9c7e docs: update change log 2020-09-24 14:25:24 +02:00
sualko ddb517e3d1 docs: update description 2020-09-24 14:19:54 +02:00
sualko dd99275f16 fix: clean up after user was deleted
fix #80
2020-09-24 11:05:51 +02:00
sualko a81d97a6e5 fix: drop down not clickable
fix #73
2020-09-24 09:54:04 +02:00
Nextcloud bot 43aee27a47
[tx-robot] updated from transifex 2020-09-24 03:32:59 +00:00
Klaus 8fe48bfc15
Merge pull request #83 from Valdnet/patch-3
l10n: Add dot
2020-09-23 15:00:26 +02:00
Valdnet ae4b41ae4e
l10n: Add dot 2020-09-23 14:59:18 +02:00
sualko 68ea352311 refactor: order imports 2020-09-23 12:33:09 +02:00
sualko 5debcb6d2a feat: add support for URL shortener
fix #57
2020-09-23 09:13:26 +02:00
sualko a72c877f6b fix: translate moderator message 2020-09-22 16:08:14 +02:00
Klaus 17b66c3ae0
Merge pull request #82 from sualko/dependabot/npm_and_yarn/node-fetch-2.6.1
chore(deps): bump node-fetch from 2.6.0 to 2.6.1
2020-09-22 16:03:04 +02:00
Klaus b3c23bd8de
Merge pull request #77 from sualko/feat-activity
Activity Entries
2020-09-22 16:02:49 +02:00
sualko 130ae04881 feat: add meeting activities 2020-09-22 16:02:18 +02:00
sualko 79921b6061 feat: add meeting started event 2020-09-22 15:07:38 +02:00
sualko f74ba3794b refactor: rename room ended event 2020-09-22 13:32:25 +02:00
sualko 6902b50795 feat: add meeting ended event
and recording ready event
2020-09-22 12:19:48 +02:00
Nextcloud bot 35769a9197
[tx-robot] updated from transifex 2020-09-22 03:31:44 +00:00
Nextcloud bot 2d5b35302d
[tx-robot] updated from transifex 2020-09-21 03:26:26 +00:00
Nextcloud bot 7184941886
[tx-robot] updated from transifex 2020-09-19 03:28:30 +00:00
sualko ece86b2fd6 feat: add room share activities 2020-09-18 17:14:42 +02:00
sualko 41ba0d7137 feat: add room share events 2020-09-18 14:46:11 +02:00
sualko 0ad1b499d9 feat: render activities with markup 2020-09-18 14:36:31 +02:00
Nextcloud bot 12b53a4d2f
[tx-robot] updated from transifex 2020-09-18 03:25:04 +00:00
Nextcloud bot 184d18bf3e
[tx-robot] updated from transifex 2020-09-17 04:05:22 +00:00
Nextcloud bot 9a15d5933a
[tx-robot] updated from transifex 2020-09-15 03:16:33 +00:00
dependabot[bot] 6f7ac605be
chore(deps): bump node-fetch from 2.6.0 to 2.6.1
Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-11 03:15:39 +00:00
Nextcloud bot ccd6170b4e
[tx-robot] updated from transifex 2020-09-11 03:14:53 +00:00
Nextcloud bot 3a0dc9e559
[tx-robot] updated from transifex 2020-09-10 03:19:49 +00:00
sualko f2b6feb876 fix: plural translation
fix #78
2020-09-09 11:32:01 +02:00
Nextcloud bot 0938670d19
[tx-robot] updated from transifex 2020-09-09 03:14:27 +00:00
sualko 726b18e2c6 fix: quoted column names 2020-09-08 17:34:47 +02:00
Klaus 72304541cf
Merge pull request #75 from Valdnet/patch-2
l10n: Removal of a comma in a text string
2020-09-08 17:28:56 +02:00
sualko 1f8a393e14 l10n: add plural form
fix #74
2020-09-08 17:22:24 +02:00
sualko 256c505f43 feat: show access mode in table 2020-09-08 17:13:21 +02:00
sualko 4203ee3987 feat: show room shared icon 2020-09-08 17:01:50 +02:00
sualko b5f03b5981 fix: unify error handling for room and restriction 2020-09-08 16:59:39 +02:00
sualko 3fbd815d3f feat: add activity for room events 2020-09-07 22:18:23 +02:00
sualko 916cd3bd92 feat: add room events
room created and deleted event
2020-09-07 22:12:49 +02:00
sualko 4d9a7b8a79 fix: record deletion with scalelight
fix #76
2020-09-07 11:57:15 +02:00
Nextcloud bot a8e37fb961
[tx-robot] updated from transifex 2020-09-07 03:23:19 +00:00
Valdnet 3976802e28
l10n: Removal of a comma in a text string 2020-09-06 13:03:29 +02:00
Nextcloud bot b87b27c5ae
[tx-robot] updated from transifex 2020-09-05 03:23:25 +00:00
sualko 09e403b415
release: 1.0.2 🎉 2020-09-04 11:02:46 +02:00
sualko 691c25be6a docs: update change log 2020-09-04 11:02:43 +02:00
Nextcloud bot 8d6f579615
[tx-robot] updated from transifex 2020-09-04 03:24:02 +00:00
Nextcloud bot 1450917199
[tx-robot] updated from transifex 2020-09-03 03:23:22 +00:00
sualko 87f9cd952f fix: incompatibility with circle v0.18.x
fix #70
2020-09-02 15:00:22 +02:00
sualko d1daab6333
release: 1.0.1 🎉 2020-09-02 11:05:02 +02:00
sualko a92c3fd105 docs: update change log 2020-09-02 11:04:59 +02:00
sualko a24f8a1f96 fix: restriction property types 2020-09-02 10:54:51 +02:00
sualko 46ac4d1102 test: add RestrictionService test 2020-09-02 10:33:32 +02:00
sualko 9e9784564e fix: missing personal settings section
fix #68
2020-09-02 10:07:47 +02:00
sualko 74afa106e0 refactor: use identical comparision 2020-09-02 10:07:46 +02:00
Nextcloud bot b549a3391b
[tx-robot] updated from transifex 2020-09-02 03:25:47 +00:00
sualko 614b3654a1
release: 1.0.0 🎉 2020-09-01 10:21:51 +02:00
sualko 741aff309f docs: update change log 2020-09-01 10:21:43 +02:00
sualko cc85aebd11 docs: update feature list 2020-09-01 10:03:40 +02:00
sualko dda7790a15 chore: update js dependencies 2020-09-01 09:59:23 +02:00
Nextcloud bot ce73257212
[tx-robot] updated from transifex 2020-09-01 03:20:35 +00:00
sualko e7bcdffe0a fix: use custom 404 page 2020-08-31 16:28:37 +02:00
sualko 39acceb24d feat: show login option 2020-08-31 16:28:36 +02:00
sualko e3c7eb2bbb fix: no permission status code 2020-08-31 16:28:36 +02:00
Nextcloud bot 6b199fa6e1
[tx-robot] updated from transifex 2020-08-31 03:20:11 +00:00
Nextcloud bot 2131a0ccbc
[tx-robot] updated from transifex 2020-08-30 03:18:51 +00:00
sualko 3b4ee9e6aa fix: negative room quota 2020-08-29 15:10:52 +02:00
sualko 0ae21e0f1a docs: add TU Graz as sponsor 2020-08-29 14:53:11 +02:00
sualko 60d43ae478 feat: add option to require moderator
fix #23
2020-08-29 14:37:50 +02:00
sualko 68e3bb561d refactor: scss style 2020-08-29 14:33:52 +02:00
sualko 2c75653329 feat: collaborate with circles
add circles as third share type

fix #61
2020-08-29 13:20:28 +02:00
Klaus 2c5ff0dbb7
Merge pull request #67 from sualko/feat-restrictions
feat: add admin setting to restrict rooms
2020-08-29 13:16:33 +02:00
sualko f13f28afde refactor: share with element
reuse share selection component
2020-08-29 10:33:59 +02:00
sualko 971df674ec feat: add room quota to manager 2020-08-29 09:29:43 +02:00
Nextcloud bot ab0c32acdc
[tx-robot] updated from transifex 2020-08-29 03:20:59 +00:00
sualko 95aa5a3eac test: add restriction service 2020-08-28 11:56:47 +02:00
sualko 0afe8818e5 feat: invert access restriction 2020-08-28 11:36:15 +02:00
Nextcloud bot 937173cac3
[tx-robot] updated from transifex 2020-08-28 03:20:57 +00:00
sualko d6abf23792 feat: add admin setting to restrict rooms
fix #43
2020-08-27 17:23:19 +02:00
sualko cdf16960c4 fix: reset search field after selection 2020-08-27 17:22:41 +02:00
Nextcloud bot d6c4113a6a
[tx-robot] updated from transifex 2020-08-27 03:23:59 +00:00
sualko 2d170afafd fix: user/group selection with exact match
fix #65
2020-08-26 15:54:55 +02:00
sualko 557eb7029a feat: add option to show manager in app navigation
fix #31
2020-08-26 13:17:27 +02:00
sualko d7a0bfce09 fix: hide success message after 3 sec 2020-08-26 13:17:27 +02:00
sualko dd7bd97cb3 refactor: remove obsolete config injection 2020-08-26 13:17:27 +02:00
Nextcloud bot e864f202ea
[tx-robot] updated from transifex 2020-08-26 03:23:59 +00:00
sualko bfbf130e3f fix: improve share with input
- show loading indicator (fix #58)
- fix drop down behaviour (fix #49)
2020-08-25 15:18:10 +02:00
sualko ab60034086 chore: update js dependencies 2020-08-25 13:36:04 +02:00
sualko 9926cad683 fix: default value for room access
fix #64
2020-08-25 13:32:21 +02:00
sualko da8a9133d5 fix: bypass form action error
fix #47
2020-08-25 13:32:21 +02:00
Nextcloud bot dad3712467
[tx-robot] updated from transifex 2020-08-21 03:24:26 +00:00
Nextcloud bot 51046db2e2
[tx-robot] updated from transifex 2020-08-19 03:26:39 +00:00
Nextcloud bot d4e2f3cd83
[tx-robot] updated from transifex 2020-08-14 03:38:54 +00:00
Nextcloud bot 7e3efbaa81
[tx-robot] updated from transifex 2020-08-13 03:24:46 +00:00
Nextcloud bot a5e95f5e6c
[tx-robot] updated from transifex 2020-07-29 03:27:28 +00:00
Nextcloud bot 31e48e7064
[tx-robot] updated from transifex 2020-07-28 03:25:33 +00:00
Nextcloud bot 276639c51e
[tx-robot] updated from transifex 2020-07-23 03:27:27 +00:00
Nextcloud bot 091f3bf466
[tx-robot] updated from transifex 2020-07-22 03:26:23 +00:00
Nextcloud bot b5e90efc48
[tx-robot] updated from transifex 2020-07-17 03:26:13 +00:00
Nextcloud bot 7eb87933d8
[tx-robot] updated from transifex 2020-07-16 03:36:21 +00:00
Nextcloud bot 1d0cf79b20
[tx-robot] updated from transifex 2020-07-10 03:28:05 +00:00
Nextcloud bot b5a20145f9
[tx-robot] updated from transifex 2020-07-07 03:29:52 +00:00
Nextcloud bot 7796445e11
[tx-robot] updated from transifex 2020-07-04 03:22:16 +00:00
Nextcloud bot 6e78a707bb
[tx-robot] updated from transifex 2020-07-02 03:30:33 +00:00
Nextcloud bot 8b9f2eecc7
[tx-robot] updated from transifex 2020-07-01 03:20:38 +00:00
Nextcloud bot 7567264458
[tx-robot] updated from transifex 2020-06-25 03:21:56 +00:00
Nextcloud bot 5ebcc30357
[tx-robot] updated from transifex 2020-06-24 03:20:43 +00:00
Nextcloud bot c7c92cb899
[tx-robot] updated from transifex 2020-06-23 03:25:11 +00:00
Nextcloud bot 9acbaca7bf
[tx-robot] updated from transifex 2020-06-22 03:19:33 +00:00
Nextcloud bot 046e7c33ed
[tx-robot] updated from transifex 2020-06-21 03:19:20 +00:00
sualko 4c939a16cc
release: 0.5.1 🎉 2020-06-19 10:56:16 +02:00
sualko 50f7ed4b82 docs: update change log 2020-06-19 10:56:03 +02:00
sualko 6234a591d6 refactor: use phpstan for code analysis 2020-06-19 10:49:40 +02:00
sualko 7242360bd8 fix: allow admin to start room with presentation 2020-06-19 09:41:40 +02:00
sualko 86415b3f6a refactor: use Nextcloud coding standard 2020-06-19 09:28:58 +02:00
sualko da9234a24f fix: guest joins room
fix #50
2020-06-19 09:21:29 +02:00
Nextcloud bot 0110003401
[tx-robot] updated from transifex 2020-06-19 03:23:03 +00:00
sualko 608b581525
release: 0.5.0 🎉 2020-06-18 16:08:01 +02:00
sualko dc6994e9c3 docs: update change log 2020-06-18 16:07:57 +02:00
sualko 105aff8708 docs: update readme 2020-06-18 16:03:16 +02:00
sualko 7bab22b191 ci: fix cache 2020-06-18 16:02:27 +02:00
sualko 581479b682 test: add integration test for room mapper 2020-06-18 15:07:19 +02:00
sualko 2c318af1c5 ci: run unit tests 2020-06-18 11:45:20 +02:00
sualko 55531cde4a fix: room query 2020-06-18 11:11:57 +02:00
sualko 5a89594033 docs: add link to ko-fi 2020-06-18 11:11:40 +02:00
sualko e1241f8d25 docs: update screenshots 2020-06-18 09:28:24 +02:00
sualko b9929a3c60 fix: trim user supplied displayname 2020-06-18 08:23:08 +02:00
Nextcloud bot 494394d058
[tx-robot] updated from transifex 2020-06-18 03:21:44 +00:00
sualko d577968d4f style: expand name cell 2020-06-17 11:14:49 +02:00
sualko ad7eedf14b feat: add option to share room
fix #33
2020-06-17 11:14:49 +02:00
sualko bee124d19f fix: show room loading error 2020-06-17 10:52:15 +02:00
sualko 7192077919 refactor: remove unused controller 2020-06-17 10:51:31 +02:00
sualko d48c9da09c feat: option to set everyone as moderator 2020-06-17 08:19:54 +02:00
Nextcloud bot 2624175af6
[tx-robot] updated from transifex 2020-06-17 03:19:38 +00:00
sualko 4b33890938 fix: max dialog height 2020-06-16 17:02:50 +02:00
sualko db9566c399 docs: remove obsolete troubleshooting 2020-06-16 17:02:30 +02:00
sualko 8b2dc9cb71 feat: restrict room access to user and groups
fix #25
2020-06-16 16:56:11 +02:00
Nextcloud bot bec1b4dce7
[tx-robot] updated from transifex 2020-06-16 03:21:30 +00:00
sualko dc30ec0e3e feat: allow to define moderators
ref #33
2020-06-15 17:23:53 +02:00
sualko de834240dd build: fix composer dev install 2020-06-15 13:27:57 +02:00
Nextcloud bot a772f0086c
[tx-robot] updated from transifex 2020-06-15 03:20:42 +00:00
Nextcloud bot fb4901bdba
[tx-robot] updated from transifex 2020-06-11 03:20:24 +00:00
sualko 78b4526c42
release: 0.4.0 🎉 2020-06-10 17:36:19 +02:00
sualko 48805c087b docs: update change log 2020-06-10 17:35:59 +02:00
sualko f26cdde1c8 chore: add dbjr to list of sponsors 2020-06-10 17:27:10 +02:00
sualko 438145c70d revert: "ci: run tests"
This reverts commit 18c113e82a.
2020-06-10 14:17:01 +02:00
sualko 18c113e82a ci: run tests 2020-06-10 14:00:20 +02:00
sualko 8486a50483 chore: ignore phpunit cache 2020-06-10 13:59:31 +02:00
sualko 16c253e7bc chore: run tests before push 2020-06-10 13:58:56 +02:00
sualko 68c2715107 chore: add yarn test 2020-06-10 13:58:56 +02:00
sualko 7e10cc77e3 chore: update phpunit 2020-06-10 13:58:56 +02:00
sualko c63767719b test: add first unit tests 2020-06-10 13:58:56 +02:00
sualko d7a0bfd47e fix: log failing api request 2020-06-10 13:58:56 +02:00
Nextcloud bot bde396ed4a
[tx-robot] updated from transifex 2020-06-10 03:22:55 +00:00
Nextcloud bot 39592b7c6a
[tx-robot] updated from transifex 2020-06-09 03:20:32 +00:00
Nextcloud bot ceaa018c6d
[tx-robot] updated from transifex 2020-06-08 03:19:24 +00:00
Nextcloud bot 310b7816f7
[tx-robot] updated from transifex 2020-06-07 03:20:23 +00:00
Nextcloud bot 03ef96cfb0
[tx-robot] updated from transifex 2020-06-06 03:22:34 +00:00
Nextcloud bot f8e7a288d7
[tx-robot] updated from transifex 2020-06-05 03:19:27 +00:00
sualko 70b06aa98c feat: add access policy
public, require password for guests, moderator approval
for guests, only Nextcloud users

fix #10
fix #24
2020-06-04 19:26:53 +02:00
sualko 07f679aa09 chore: update bbb api 2020-06-04 18:44:46 +02:00
sualko b0edd567f0 feat: move room settings to dialog 2020-06-04 14:01:31 +02:00
sualko bcc483b918 perf: reduce db requests 2020-06-04 10:25:51 +02:00
sualko 0074f717ea fix: room creation error handling
fix #14
2020-06-04 10:16:09 +02:00
sualko d862eb0d4d chore: ignore tx-robot commits if linting 2020-06-04 10:06:57 +02:00
sualko d744699f6b fix: remove dependency on shares
fix #20
2020-06-04 09:52:49 +02:00
Nextcloud bot 49bd4ca673
[tx-robot] updated from transifex 2020-06-02 03:19:54 +00:00
Nextcloud bot eaa25cb962
[tx-robot] updated from transifex 2020-06-01 03:19:34 +00:00
Nextcloud bot 14a5c9430d
[tx-robot] updated from transifex 2020-05-31 03:19:52 +00:00
Nextcloud bot fcd3a2bbe1
[tx-robot] updated from transifex 2020-05-30 03:19:58 +00:00
Nextcloud bot e9eff73224
[tx-robot] updated from transifex 2020-05-29 03:21:39 +00:00
Nextcloud bot 1aa1d44634
[tx-robot] updated from transifex 2020-05-27 03:21:31 +00:00
Nextcloud bot 45ea193e19
[tx-robot] updated from transifex 2020-05-26 03:22:36 +00:00
Nextcloud bot eefa88a0ea
[tx-robot] updated from transifex 2020-05-25 03:18:49 +00:00
sualko cb75d19b35
release: 0.3.2 🎉 2020-05-24 18:53:47 +02:00
sualko 4421f86eef docs: update change log 2020-05-24 18:53:39 +02:00
sualko 9cc553cdf8 build: add lang files to build 2020-05-24 18:50:07 +02:00
sualko d0d1079444 build: change title for Github release 2020-05-24 18:50:07 +02:00
Nextcloud bot be6678ad05
[tx-robot] updated from transifex 2020-05-24 03:19:50 +00:00
sualko 61ea878cdf
release: 0.3.1 🎉 2020-05-23 12:27:11 +02:00
sualko dc8678cb17 docs: update change log 2020-05-23 12:26:58 +02:00
sualko 1920c0e379 fix: start with presentation
regression from direct share
2020-05-23 12:22:54 +02:00
sualko 59f5811c31
release: 0.3.0 🎉 2020-05-23 11:24:38 +02:00
sualko 643215ef96 docs: update change log 2020-05-23 11:24:33 +02:00
sualko b6b109b8a1 chore: print changelog in publish script 2020-05-23 11:22:54 +02:00
sualko ade0445a23 fix: submit input field 2020-05-23 11:12:50 +02:00
sualko 93647da46a docs: update screenshots 2020-05-23 11:12:50 +02:00
Nextcloud bot c88626310f
[tx-robot] updated from transifex 2020-05-23 03:22:27 +00:00
sualko c9ab2701ed feat: use direct share for presentation
fix #1
2020-05-22 14:07:18 +02:00
sualko 43260c821a fix: update bbb library
fix #34
2020-05-22 13:32:57 +02:00
sualko 21789bf639 l10n: change displayname
fix #38
2020-05-22 13:28:35 +02:00
sualko 7411ca6839 style: change icon order 2020-05-22 13:20:47 +02:00
sualko 0e8be70ae2 style: change shortcut icon 2020-05-22 13:19:19 +02:00
sualko a7cf2b5356 chore: add l10n as allowed commit prefix 2020-05-22 12:42:48 +02:00
rakekniven 9c1100a22d
chore: Changed spelling of URL (#37)
* l10n: Changed spelling of URL

Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>

* l10n: Changed spelling of URL

Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>

* l10n: Changed spelling of URL

Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>
2020-05-22 09:33:30 +02:00
Nextcloud bot 277e4a4fec
[tx-robot] updated from transifex 2020-05-22 03:24:01 +00:00
Nextcloud bot be76274eb7
[tx-robot] updated from transifex 2020-05-21 03:23:14 +00:00
Nextcloud bot 54ffc8762c
[tx-robot] updated from transifex 2020-05-20 03:20:45 +00:00
Valdnet 0f6f0f0ad1
chore: Adding of the dot character (#36)
* l10n: Addition of the dot character

* l10n: Adding the next dot character
2020-05-19 12:26:53 +02:00
sualko f4aff6cd7c
release: 0.2.0 🎉 2020-05-17 17:01:24 +02:00
sualko ec840d137a docs: update change log 2020-05-17 17:01:21 +02:00
sualko 6d6a07dab4 build: skip merge commits 2020-05-17 16:56:12 +02:00
sualko 728ebae956 feat: add option to store room url as shortcut 2020-05-17 16:51:26 +02:00
sualko cd959b1c0f docs: update app description 2020-05-17 16:50:33 +02:00
sualko a1ffa4c4e3 feat: add api check
- show result
- show if url or secret is invalid
- add trailing slash to url
2020-05-17 13:39:01 +02:00
sualko e147019dbe feat: show warning if api is not configured 2020-05-17 12:29:44 +02:00
sualko 6587b53246 fix: auto complete for api secret 2020-05-17 12:29:05 +02:00
sualko a1ec50994e feat: show spinner while rooms are loaded 2020-05-17 12:10:56 +02:00
sualko 1056c06687 docs: update readme 2020-05-17 12:07:24 +02:00
sualko 1fcdb3496b docs: update readme 2020-05-17 12:04:35 +02:00
sualko c7030e70b4 docs: add contributing guidelines 2020-05-17 11:54:56 +02:00
sualko 4c2caa119c docs: add code of conduct 2020-05-17 11:54:22 +02:00
sualko b437d7c33d feat: manage recordings
- list recordings
- delete recording
- store url to player as url file

fix #19
2020-05-17 11:09:16 +02:00
sualko 6005928e78 refactor: use adapter for bbb 2020-05-16 17:25:24 +02:00
sualko e1da5ebffc chore: prepare translation
fix #2
2020-05-16 14:44:21 +02:00
sualko 6d0c3d65a3 Merge branch 'fanf1re-patch-1' 2020-05-11 10:51:26 +02:00
fanf1re 52e0597e1b chore: update text
In line 11 change "How is your name" to "Please enter your name!"
2020-05-11 10:50:42 +02:00
Klaus 5f0d0bb77e docs: update issue templates 2020-05-02 20:57:54 +02:00
Klaus 8fe90e0ff8
docs: update readme 2020-04-30 09:54:25 +02:00
sualko 33aad6367a build: use same code style for scripts 2020-04-29 14:16:57 +02:00
sualko 92a06e3ff1 build: enhance publish script 2020-04-29 14:14:30 +02:00
sualko a5402c5780
release: 0.1.2 🎉 2020-04-29 13:30:30 +02:00
sualko 2e99933880 docs: update change log 2020-04-29 13:30:20 +02:00
sualko f5887b3bd4 fix: allow start/stop recording
fix #17
2020-04-29 13:14:42 +02:00
sualko 62d4325cf9 docs: update readme 2020-04-29 12:12:15 +02:00
sualko 31e64d5519 docs: beautify readme 2020-04-29 12:03:40 +02:00
sualko 8cbfcab7c4 ci: add travis 2020-04-29 11:47:51 +02:00
joergmschulz 387b66a675
docs: add troubleshooting section to readme (#16)
* troubleshooting

doesn't work if passwords are enforced for shared documents

* Update README.md

* Update README.md
2020-04-29 10:59:30 +02:00
sualko cf42d0f518 fix: invitation link in moderator message
fix #12
2020-04-28 15:21:25 +02:00
sualko b0ce8f2c5d feat: show room name on join page 2020-04-28 14:34:30 +02:00
sualko 44daf3f959 build: enhance publish script
create change log, upload to app store, some fixes
2020-04-28 14:16:19 +02:00
sualko b0c44d8fa5 feat: show menu for more file types
fix #8
2020-04-28 08:18:41 +02:00
sualko ace0cdc412 build: 0.1.1 2020-04-28 01:19:34 +02:00
sualko 666169f54a chore: fix build scripts 2020-04-28 01:19:34 +02:00
sualko 61defac590 docs: update changelog 2020-04-28 01:19:34 +02:00
sualko 00406a6104 chore: add build scripts 2020-04-28 01:19:34 +02:00
sualko affdd77f9d chore: fix info.xml 2020-04-28 01:19:34 +02:00
joergmschulz e353d24934
docs: configure, run, enter room (#9)
* configure, run, enter room

some first howto

* enter room from file
2020-04-27 20:19:00 +02:00
sualko 77adf14952 fix: db column types
fix #7
fix #6
2020-04-27 17:16:18 +02:00
sualko 29c990692f refactor: enforce semicolons in ts 2020-04-27 16:50:45 +02:00
sualko 938e8ee68c refactor: use consistent indentation for ts 2020-04-27 16:47:32 +02:00
sualko 4b901f205a refactor: use clear error check 2020-04-27 16:39:49 +02:00
sualko 47edbefc48 fix: api request failed
this was caused by a mistake in the php api
2020-04-27 16:36:14 +02:00
364 changed files with 30594 additions and 7560 deletions

View File

@ -1,28 +0,0 @@
{
"extends": ["@commitlint/config-conventional"],
"rules": {
"type-enum": [
2,
"always",
[
"build",
"ci",
"chore",
"docs",
"feat",
"fix",
"perf",
"refactor",
"revert",
"style",
"test",
"example"
]
],
"body-max-line-length": [
1,
"always",
100
]
}
}

View File

@ -28,5 +28,8 @@ module.exports = {
'comma-dangle': ['error', 'always-multiline'],
'array-bracket-newline': ['error', 'consistent'],
'quote-props': ['error', 'as-needed'],
indent: ['warn', 'tab'],
semi: ['error', 'always'],
'@typescript-eslint/ban-types': 'off',
},
}

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
/js/* binary

58
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@ -0,0 +1,58 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---
<!--
ATTENTION !!!
Before you open an issue, please read the installation and troubleshooting section in the README.
https://github.com/sualko/cloud_bbb/blob/master/README.md
Bug reports which don't use this template will be closed immediately.
-->
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**System (please complete the following information):**
- Browser with version [e.g. chrome, safari]
- App version [e.g. 0.1.0]
- Nextcloud version [e.g. 18.0.1]
- BigBlueButton version [e.g. 2.2.9]
- Is your BigBlueButton instance working with Greenligh? yes/no
- Did you enter your BBB API url and secret? yes/no
- Are you using a load balancer, like Scalelite? yes/no
**Nextcloud log:**
<!-- Are there any errors in your Nextcloud log related to this app? -->
```
REPLACE ME WITH YOUR NEXTCLOUD LOG
```
**Javascript log:**
<!-- Are there any errors or entries in your javascript console related to this app? You can open the console with CTRL+SHIFT+I -->
```
REPLACE ME WITH YOUR JS LOG
```
**Additional context**
Add any other context about the problem here.

View File

@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

69
.github/contributing.md vendored Normal file
View File

@ -0,0 +1,69 @@
# Contributing to BBB for Nextcloud
:+1::tada: First off, thanks for taking the time to contribute!
:warning: Please note that this project is released with a Contributor Code of Conduct. By
participating in this project you agree to abide by its terms.
There are plenty of ways to give something back to the open source community.
Following you find a couple of them for BBB for Nextcloud and no matter which
you choose, we appreciate every help :clap:.
## :bug: Reporting a bug
Every application depends on people who are testing it in different environments
and reporting misbehavior or options to enhance the application further. To help
developers to fix your issue faster, please [open a new issue] for every bug or
feature request and follow the guidelines below:
- A issue should be self contained, so that everyone can keep track of changes
and discussions.
- Fill the issue template. It requests important information and omitting it,
delays the whole process.
- Provide as many information as you can. Screenshots, Javascript logs and
further information is super helpful.
- Please be kind. Remember that most developers are working in there free time
to make this app better.
## :page_facing_up: Contribute code
Every code contribution is considered valuable, independent from there size and
small changes can also be contributed directly via Github:
1. Browse to the desired file via [Github].
2. Click on the :pencil2: on the top right corner of the file.
3. Make your changes.
4. Add a meaning full commit message, prefixed with either `fix:` or `feat:`
(e.g. `fix: room recordings`).<br/>
*type must be one of 'l10n', 'release', 'build', 'ci', 'chore', 'docs', 'feat'
, 'fix', 'perf', 'refactor', 'revert', 'style', 'test', 'example'*
5. Submit your changes.
If you want to contribute larger changes, we recommend the following approach
which requires basic git knowledge.
1. Fork the repository.
2. Install all dependencies with `make dev-setup`.
3. Create a local branch for your fix or feature (e.g. `fix-recording`).
4. Test your changes with `yarn build` (you can also use `yarn watch`).
5. Commit your changes and push your created branch to your fork.
6. Open a new pull request into our master branch.
We use [Conventional Commits], but the precommit hook should mention any issues
preventing the merge of your pull request.
## :sunflower: Translate
We are using [Nextclouds Transifex] setup to translate this application.
## :loudspeaker: Promote
You like this app and you use a blog, Twitter, Facebook or any other social
network? It would be great if you could write a small post about BBB for
Nextcloud.
## :dollar: Sponsoring
If you like to sponsor a specific feature, bug fix or the project in general you
can also contact any maintainer of this application to support open source
development.
[Github]: https://github.com/littleredbutton/cloud_bbb/
[open a new issue]: https://github.com/littleredbutton/cloud_bbb/issues
[Conventional Commits]: https://www.conventionalcommits.org
[Nextclouds Transifex]: https://app.transifex.com/nextcloud/nextcloud/bbb/

33
.github/workflows/lint.yml vendored Normal file
View File

@ -0,0 +1,33 @@
name: Lint
on: pull_request
jobs:
xml-linters:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
- name: Download schema
run: wget https://apps.nextcloud.com/schema/apps/info.xsd
- name: Lint info.xml
uses: ChristophWurst/xmllint-action@v1
with:
xml-file: ./appinfo/info.xml
xml-schema-file: ./info.xsd
php-linters:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: [8.0, 8.1, 8.2]
name: php${{ matrix.php-versions }} lint
steps:
- name: Checkout
uses: actions/checkout@master
- name: Set up php${{ matrix.php-versions }}
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.php-versions }}
coverage: none
- name: Lint
run: composer run lint

48
.github/workflows/php-test.yml vendored Normal file
View File

@ -0,0 +1,48 @@
name: PHP Tests
on:
pull_request:
push:
branches:
- master
jobs:
unit-tests:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: ['8.0', '8.1', '8.2']
nextcloud-versions: ['stable26', 'stable27', 'stable28', 'stable29', 'stable30']
exclude:
- php-versions: '8.0'
nextcloud-versions: 'stable30'
name: php${{ matrix.php-versions }} on ${{ matrix.nextcloud-versions }} unit tests
env:
CI: true
XDEBUG_MODE: coverage
steps:
- name: Set up php${{ matrix.php-versions }}
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.php-versions }}
extensions: ctype, curl, dom, gd, gmp, iconv, intl, json, mbstring, openssl, pdo_sqlite, posix, sqlite, xml, zip
coverage: xdebug
- name: Checkout Nextcloud
run: git clone https://github.com/nextcloud/server.git --recursive --depth 1 -b ${{ matrix.nextcloud-versions }} nextcloud
- name: Install Nextcloud
run: php -f nextcloud/occ maintenance:install --database-name oc_autotest --database-user oc_autotest --admin-user admin --admin-pass admin --database sqlite --database-pass=''
- name: Checkout the app
uses: actions/checkout@master
with:
path: nextcloud/apps/bbb
- name: Update test stub
working-directory: nextcloud/apps/bbb
run: composer update friendsofphp/php-cs-fixer nextcloud/ocp -W
- name: Install dependencies
working-directory: nextcloud/apps/bbb
run: composer install
- name: Enable app
run: php -f nextcloud/occ app:enable bbb
- name: Run tests
working-directory: nextcloud/apps/bbb
run: composer run test

31
.github/workflows/static.yml vendored Normal file
View File

@ -0,0 +1,31 @@
name: Static analysis
on: [push]
jobs:
static-psalm-analysis:
runs-on: ubuntu-latest
strategy:
matrix:
ocp-version: [ "^30", "^29", '^28', '^27', '^26']
include:
- psrcontainer: "psr/container"
- psrcontainer: "psr/container:^1.1.2"
ocp-version: '^26'
name: Nextcloud ${{ matrix.ocp-version }}
steps:
- name: Checkout
uses: actions/checkout@master
- name: Set up php
uses: shivammathur/setup-php@master
with:
php-version: 8.1
coverage: none
- name: Update php-cs-fixer
run: composer update friendsofphp/php-cs-fixer -W
- name: Install dependencies
run: composer i
- name: Install dependencies
run: composer require --dev nextcloud/ocp:${{ matrix.ocp-version }} ${{ matrix.psrcontainer }} symfony/service-contracts
- name: Run coding standards check
run: composer run psalm

5
.gitignore vendored
View File

@ -5,3 +5,8 @@
node_modules/
.php_cs.cache
/archive/
/.env
/archives/
.phpunit.result.cache
.vscode/settings.json
.php-cs-fixer.cache

26
.php-cs-fixer.dist.php Normal file
View File

@ -0,0 +1,26 @@
<?php
declare(strict_types=1);
require_once './vendor/autoload.php';
use Nextcloud\CodingStandard\Config as NextcloudConfig;
use PhpCsFixer\Config;
$nextcloudConfig = new NextcloudConfig();
$config = new Config();
$rules = $nextcloudConfig->getRules();
$rules['ordered_imports'] = ['sort_algorithm' => 'alpha'];
$config
->setIndent("\t")
->setRules($rules)
->getFinder()
->ignoreVCSIgnored(true)
->notPath('build')
->notPath('l10n')
->notPath('src')
->notPath('vendor')
->in(__DIR__);
return $config;

View File

@ -1,14 +0,0 @@
<?php
$finder = PhpCsFixer\Finder::create()
->in('lib/')
->in('tests/')
;
return PhpCsFixer\Config::create()
->setRules([
'@PSR2' => true,
'array_syntax' => ['syntax' => 'short'],
'binary_operator_spaces' => ['align_double_arrow' => true, 'align_equals' => false],
])
->setIndent("\t")
->setFinder($finder)
;

10
.tx/config Normal file
View File

@ -0,0 +1,10 @@
[main]
host = https://www.transifex.com
lang_map = hu_HU: hu, nb_NO: nb, sk_SK: sk, th_TH: th, ja_JP: ja, bg_BG: bg, cs_CZ: cs, fi_FI: fi
[o:nextcloud:p:nextcloud:r:bbb]
file_filter = translationfiles/<lang>/bbb.po
source_file = translationfiles/templates/bbb.pot
source_lang = en
type = PO

View File

@ -6,6 +6,422 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
## [Unreleased]
## 2.7.3 (2024-12-03)
### Added
- missing icon and adapt dialog style to NC30 by @smarinier in [#304](https://github.com/littleredbutton/cloud_bbb/pull/304)
### Changed
- readme, screenshots and project files. by @smarinier in [#300](https://github.com/littleredbutton/cloud_bbb/pull/300)
- remove NC25 support by @smarinier in [#302](https://github.com/littleredbutton/cloud_bbb/pull/302)
### Fix
- max number of rooms shloud take only owned rooms in account by @smarinier in [#296](https://github.com/littleredbutton/cloud_bbb/pull/296)
- admin interface displays groups gid instead of displayname by @smarinier in [#295](https://github.com/littleredbutton/cloud_bbb/pull/295)
- style lint warnings and typescript compiler need upgrade by @smarinier in [#294](https://github.com/littleredbutton/cloud_bbb/pull/294)
### Misc
- psalm github actions by @smarinier in [#298](https://github.com/littleredbutton/cloud_bbb/pull/298)
- update php versions for tests in github actions by @smarinier in [#297](https://github.com/littleredbutton/cloud_bbb/pull/297)
- expose app capabilities by @smarinier in [#293](https://github.com/littleredbutton/cloud_bbb/pull/293)
- make clean-dev and release:build by @smarinier in [#303](https://github.com/littleredbutton/cloud_bbb/pull/303)
- psalm bump 5.0 by @smarinier in [#301](https://github.com/littleredbutton/cloud_bbb/pull/301)
- Release/2.7.3 by @smarinier in [#307](https://github.com/littleredbutton/cloud_bbb/pull/307)
## 2.7.2 (2024-10-08)
### Misc
- rebuild frontend client
- update dependencies
- update translations
## 2.7.1 (2024-09-18)
### Misc
- fix composer install in build script
- remove deprecated simple-git import
## 2.7.0 (2024-09-15)
### Added
- sharing rooms with moderators and users
- manage view of rooms for moderators and users
- videos for all users and moderators
- sharing rooms with moderators and users
- manage view of rooms for moderators and users
- videos for all users and moderators
- videos for all users and moderators
- sharing rooms with moderators and users
- manage view of rooms for moderators and users
- list all shared rooms for users and moderators
### Fixed
- no clone action for non-admin
- bug with name of shared groups
- don't use backticks
- add missing translations
- use querybuilder for user comparison
### Misc
- respect tabs
- disabled checkbox
## 2.6.0 (2024-04-28)
### Added
- add Search Provider
- bump Nextcloud version (max 28)
## 2.5.0 (2023-07-27)
### Added
- bump Nextcloud version (min 25, max 27)
### Fixed
- fix oversized avatar
- fix unscrollable room list
## 2.4.0 (2022-11-10)
### Added
- bump Nextcloud version (min 23, max 25)
- allow to send files to running presentation (bbb > 2.5)
### Misc
- drop tests for php 7.3
- replace deprecated package
- update php cs fixer
## 2.3.1 (2022-07-28)
### Fixed
- broken build
- convert boolean columns to not nullable
## 2.3.0 (2022-07-24)
### Added
- [#191](https://github.com/sualko/cloud_bbb/issues/191) clone rooms
- bump Nextcloud version (min 22, max 24)
- disable file transfer if room is running
- [#79](https://github.com/sualko/cloud_bbb/issues/79) track room state
- [#5](https://github.com/sualko/cloud_bbb/issues/5) use modal to send file
- [#194](https://github.com/sualko/cloud_bbb/issues/194) add support for analytics callback url
- [#192](https://github.com/sualko/cloud_bbb/issues/192) add access mode to send all users to lobby
### Fixed
- add feedback to send file action
- image loader for webpack 5
- change button color
## 2.2.0 (2022-01-17)
### Added
- add optional avatar cache
- add command to clear avatar cache
### Fixed
- use injection for random generator
### Misc
- remove deprecated api calls
- enable app for unit tests
## 2.1.0 (2021-12-08)
### Added
- bump max nc version to 23
- [#184](https://github.com/sualko/cloud_bbb/issues/184) add origin meta params
- [#176](https://github.com/sualko/cloud_bbb/issues/176) add admin settings for default skip media
- [#152](https://github.com/sualko/cloud_bbb/issues/152) add option for all users to join a meeting muted (#173)
### Fixed
- [#183](https://github.com/sualko/cloud_bbb/issues/183) replace non-ascii chars for filenames
- [#174](https://github.com/sualko/cloud_bbb/issues/174) sort recordings by date
- fix collapsible arrow
- use settings icon for room settings
- log response message for create request
### Misc
- update dependencies
## 2.0.0 (2021-07-28)
### Added
- change default navigation label to BBB
- [#171](https://github.com/sualko/cloud_bbb/issues/171) bump Nextcloud versions
### Fixed
- use official circle api
- change boolean columns to nullable (#166)
### Misc
- remove composer.phar
- update nc api
- update psalm baseline
- BREAKING [#116](https://github.com/sualko/cloud_bbb/issues/116) update php dependencies
- update to latest nc code style
## 1.4.2 (2021-07-03)
### Fixed
- [#155](https://github.com/sualko/cloud_bbb/issues/155) set default values on room creation
### Misc
- update dependencies
- fix formatting
## 1.4.1 (2021-04-30)
### Fixed
- [#147](https://github.com/sualko/cloud_bbb/issues/147) set layout params only for clean layout
### Misc
- update translations
## 1.4.0 (2021-04-25)
### Added
- add avatars for Nextcloud users (requires BBB server 2.3)
- add room option to disable listen only mode
- add room option to skip audio check and video preview on first join (requires BBB server 2.3)
- add room option to hide user list, chat area and presentation by default
- add admin option to use Nextcloud theme colors in BBB
### Fixed
- [#130](https://github.com/sualko/cloud_bbb/issues/130) setting registration for NC 19
- [#131](https://github.com/sualko/cloud_bbb/issues/131) delete only owned rooms from deleted user
### Misc
- add IGL as sponsor
- fix build script
- adapt restriction table
## 1.3.0 (2021-03-09)
### Added
- [#124](https://github.com/sualko/cloud_bbb/issues/124) make navigation label configurable
- bump Nextcloud version
### Fixed
- do not register file action without authentication
- always show missing configuration message
- [#125](https://github.com/sualko/cloud_bbb/issues/125) prevent group restriction
- psalm errors
- translate settings header
- increase qr code error correction
- adapt restriction table to common style
### Misc
- add link to contributor guide
- use psalm
- add admin screenshot
- move to github actions
## 1.2.0 (2021-02-01)
### Added
- add option to invite moderators via URL (warning: if you use the URL shortener, make sure the moderator token is forwarded)
- close edit dialog on overlay click
- add copy-to-clipboard for readonly inputs
- show exact match first in sharing widget
- add room url with qr code to edit dialog
### Fixed
- add missing dark chain icon
- fix translation of access options
- enhance accessibility and usability
- add missing button titles
### Misc
- update app description
- update js dependencies
- add description to share with input
- add gitattributes
- include changelog in build
## 1.1.4 (2020-12-16)
### Fixed
- room join failure for php < 7.4
## 1.1.3 (2020-12-15)
### Fixed
- [#103](https://github.com/sualko/cloud_bbb/issues/103) parameter type
- [#98](https://github.com/sualko/cloud_bbb/issues/98) manager in dark mode
- removal of url shortener option
## 1.1.2 (2020-11-19)
### Fixed
- [#102](https://github.com/sualko/cloud_bbb/issues/102) remote link generation
- [#96](https://github.com/sualko/cloud_bbb/issues/96) app init
## 1.1.1 (2020-11-03)
### Fixed
- [#92](https://github.com/sualko/cloud_bbb/issues/92) wait for file action api
### Misc
- update languages
## 1.1.0 (2020-09-29)
### Added
- [#57](https://github.com/sualko/cloud_bbb/issues/57) add support for URL shortener
- [#62](https://github.com/sualko/cloud_bbb/issues/62) create meeting activities
- show access mode in room overview
- show room shared icon in room overview
- add support for Nextcloud 20
### Fixed
- [#80](https://github.com/sualko/cloud_bbb/issues/80) clean up after user was deleted
- [#73](https://github.com/sualko/cloud_bbb/issues/73) drop down not clickable
- translate moderator message
- [#78](https://github.com/sualko/cloud_bbb/issues/78) plural translation
- quoted column names in sql query
- unify error handling for room and restriction
- [#76](https://github.com/sualko/cloud_bbb/issues/76) record deletion with scalelight
- [#85](https://github.com/sualko/cloud_bbb/issues/85) set password on room creation
### Misc
- add meeting events
- order imports
- update composer dependencies
## 1.0.2 (2020-09-04)
### Fixed
- [#70](https://github.com/sualko/cloud_bbb/issues/70) incompatibility with circle v0.18.x
### Misc
- update languages
## 1.0.1 (2020-09-02)
### Fixed
- fix restrictions on postgres
- [#68](https://github.com/sualko/cloud_bbb/issues/68) fix missing personal settings section on some instances
### Misc
- add RestrictionService test
- use identical comparision
## 1.0.0 (2020-09-01)
### Added
- add link to room page to log in into Nextcloud
- [#23](https://github.com/sualko/cloud_bbb/issues/23) add option to require moderator to start a room
- [#61](https://github.com/sualko/cloud_bbb/issues/61) add ability to share rooms with circles
- [#43](https://github.com/sualko/cloud_bbb/issues/43) add admin setting to restrict rooms
- [#31](https://github.com/sualko/cloud_bbb/issues/31) add option to show manager in app navigation
### Fixed
- use custom 404 page
- fix no permission status code
- reset search field after selection
- [#65](https://github.com/sualko/cloud_bbb/issues/65) fix user/group selection with exact match
- hide success message after 3 sec in admin settings
- [#58](https://github.com/sualko/cloud_bbb/issues/58)[#49](https://github.com/sualko/cloud_bbb/issues/49) fix multiple issues with user/group dropdown
- [#64](https://github.com/sualko/cloud_bbb/issues/64) fix room configuration after room creation
- [#47](https://github.com/sualko/cloud_bbb/issues/47) bypass form action error
### Misc
- update feature list
- add TU Graz as sponsor
- update js dependencies
- fix scss style
- remove obsolete config injection
## 0.5.1 (2020-06-19)
### Fixed
- allow admin to start room with presentation
- [#50](https://github.com/sualko/cloud_bbb/issues/50) fix error which prevents guests from joining a room
### Misc
- use Nextcloud coding standard
## 0.5.0 (2020-06-18)
### Added
- [#33](https://github.com/sualko/cloud_bbb/issues/33) add option to share room
- add option to set everyone as moderator
- [#25](https://github.com/sualko/cloud_bbb/issues/25) restrict room access to user and groups
- [#33](https://github.com/sualko/cloud_bbb/issues/33) allow to define user and groups as moderator
### Fixed
- trim user supplied displayname
- show room loading error
- max dialog height
### Misc
- update screenshots
- add integration test for room mapper
- expand name cell
- remove unused controller
## 0.4.0 (2020-06-10)
### Added
- [#10](https://github.com/sualko/cloud_bbb/issues/10)[#24](https://github.com/sualko/cloud_bbb/issues/24) add access policy
- move room settings to dialog
### Fixed
- log failing api request
- [#14](https://github.com/sualko/cloud_bbb/issues/14) room creation error handling
- [#20](https://github.com/sualko/cloud_bbb/issues/20) remove dependency on shares
### Misc
- run tests before push
- add yarn test
- update phpunit
- update bbb api
- ignore tx-robot commits if linting
- reduce db requests
## 0.3.2 (2020-05-24)
### Fix
- add lang files to build
### Misc
- change title for Github release
## 0.3.1 (2020-05-23)
### Fixed
- fix regression which prevents start with presentation
## 0.3.0 (2020-05-23)
### Added
- [#1](https://github.com/sualko/cloud_bbb/issues/1) use direct share for presentation (bypass password requirement for shares)
- [#2](https://github.com/sualko/cloud_bbb/issues/2) add translations (a big thank you to the awesome Nextcloud community)
### Fixed
- fix submit input field
- [#34](https://github.com/sualko/cloud_bbb/issues/34) update bbb library
### Misc
- update screenshots
- change icon order
- change shortcut icon
## 0.2.0 (2020-05-17)
### Added
- add option to store room url as shortcut
- add api check
- show warning if api is not configured
- show spinner while rooms are loading
- [#19](https://github.com/sualko/cloud_bbb/issues/19) manage recordings
### Fixed
- auto complete for api secret
### Misc
- skip merge commits
- use same code style for scripts
- enhance publish script
- update app description
- add contributing guidelines
- add code of conduct
- use adapter for bbb
- [#2](https://github.com/sualko/cloud_bbb/issues/2) prepare translation
## 0.1.2 (2020-04-29)
### Added
- show room name on join page
- [#8](https://github.com/sualko/cloud_bbb/issues/8) show menu for more file types
### Fixed
- [#17](https://github.com/sualko/cloud_bbb/issues/17) allow start/stop recording
- [#12](https://github.com/sualko/cloud_bbb/issues/12) invitation link in moderator message
### Misc
- update readme
- add travis
- enhance publish script
## [0.1.1] - 2020-04-28
### Fixed
- failed bbb api request
- define column types
## [0.1.0] - 2020-04-27
### Added
- First release
- First release

77
CODE_OF_CONDUCT.md Normal file
View File

@ -0,0 +1,77 @@
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment
include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at cloud_bbb@arawa.fr or web form [contact]. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
[homepage]: https://www.contributor-covenant.org
[contact]: https://www.arawa.fr/contact/
For answers to common questions about this code of conduct, see
https://www.contributor-covenant.org/faq

View File

@ -62,8 +62,11 @@ clean:
clean-dev:
rm -rf node_modules
git checkout composer.json
git checkout composer.lock
rm -rf vendor
pack:
pack: install-composer-deps
mkdir -p archive
tar --exclude='./Makefile' --exclude='./webpack*' --exclude='./.*' --exclude='./ts' --exclude='./tests' --exclude='./node_modules' --exclude='./archive' -zcvf ./archive/cloud_bbb.tar.gz . --transform s/^./bbb/

158
README.md
View File

@ -1,17 +1,169 @@
# BigBlueButton™ integration for Nextcloud
:arrow_right: __This app uses BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.__
![Static analysis](https://github.com/littleredbutton/cloud_bbb/workflows/Static%20analysis/badge.svg)
![PHP Tests](https://github.com/littleredbutton/cloud_bbb/workflows/PHP%20Tests/badge.svg)
![Lint](https://github.com/littleredbutton/cloud_bbb/workflows/Lint/badge.svg)
![Downloads](https://img.shields.io/github/downloads/littleredbutton/cloud_bbb/total.svg)
![GitHub release](https://img.shields.io/github/release/littleredbutton/cloud_bbb.svg)
This app allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).
:clap: Contributors are welcome! If you have time it would be awesome if you could help to enhance this application.
__This app uses BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.__
![Screenshot configuration](https://github.com/littleredbutton/cloud_bbb/raw/master/docs/screenshot-configuration.png)
## :heart_eyes: Features
This integration provides the following features:
* **Room setup** Create multiple room configurations with name, welcome message, ...
* **Share guest link** Share the room link with all your guests
* **Share rooms** Share rooms with members, groups or circles
* **Custom presentation** Start a room with a selected presentation from your file browser
* **Manage recordings** View, share and delete recordings for your rooms
* **Restrictions** Restrict room creation to certain groups
* **Activities** Get an overview of your room activities
## :rocket: Install it
The easiest way to install this app is by using the [Nextcloud app store](https://apps.nextcloud.com/apps/bbb).
If you like to build from source, please continue reading.
## Try it
To install it change into your Nextcloud's apps directory:
cd nextcloud/apps
Then run:
git clone https://github.com/sualko/cloud_bbb.git bbb
git clone https://github.com/littleredbutton/cloud_bbb.git bbb
Then install the dependencies using:
make build
## :gear: Configure it
Get your BBB API url and secret by executing `sudo bbb-conf --secret` on your
BBB server.
```
$ sudo bbb-conf --secret
URL: https://bbb.your.domain/bigbluebutton/
Secret: abcdefghijklmnopqrstuvwxyz012345679
Link to the API-Mate:
https://mconf.github.io/api-mate/#server=https://...
```
Enter these values in the additional settings section on the admin
configuration page of your Nextcloud instance.
![Screenshot admin section](https://github.com/littleredbutton/cloud_bbb/raw/master/docs/screenshot-admin.png)
### Manual configuration (for experts)
If you prefer not to use the web interface for configuration, you will find all
used configuration keys in the list below. Please beware that there will be no
check if those values are correct. Therefore this is not the recommended way.
The syntax to set all settings is `occ config:app:set bbb KEY --value "VALUE"`.
Key | Description
--------------------------------- | ------------------------------------------------------------------------------------
`app.navigation` | Set to `true` to show navigation entry
`app.navigation.name` | Defines the navigation label. Default "BigBlueButton".
`api.url` | URL to your BBB server. Should start with `https://`
`api.secret` | Secret of your BBB server
`api.meta_analytics-callback-url` | URL which gets called after meetings ends to generate statistics. See [bbb-analytics](https://github.com/betagouv/bbb-analytics).
`app.shortener` | Value of your shortener service. Should start with `https://` and contain `{token}`.
`avatar.path` | Absolute path to an optional avatar cache directory.
`avatar.url` | URL which serves `avatar.path` to be used as avatar cache.
### Avatar cache (v2.2+)
The generation of avatars puts a high load on your Nextcloud instance, since the
number of requests increases squarely to the number of participants in a room.
To mitigate this situation, this app provides an optional avatar file cache. To
activate the cache `avatar.path` and `avatar.url` have to be configured.
`avatar.path` must provide an absolute path (e.g. `/srv/bbb-avatar-cache/`) to a
directory which is writable by the PHP user. `avatar.url` must contain the url
which serves all files from `avatar.path`. To bypass browser connection limits
we recommend to setup a dedicated host.
Example Apache configuration for a dedicated host with `avatar.path = /srv/bbb-avatar-cache/`
and `avatar.url = https://avatar-cache.your-nextcloud.com/`:
```
<VirtualHost *:443>
ServerName avatar-cache.your-nextcloud.com
Header always set Strict-Transport-Security "max-age=15768000;"
DocumentRoot /srv/bbb-avatar-cache
<Directory /srv/bbb-avatar-cache>
Options -FollowSymLinks -Indexes
</Directory>
SSLEngine On
# SSL config...
</VirtualHost>
```
For additional security, we recommend to disable directory listing, symlinks and
any language interpreter such as php for the cache directory.
Cached avatars are usually deleted as soon as the meeting ends. In cases the BBB
server shuts down unexpected, we provide the `bbb:clear-avatar-cache` occ
command (example use: `./occ bbb:clear-avatar-cache`).
## :bowtie: User guide
### Create your first room
Go to the BigBlueButton section inside your personal settings page and enter a
room name. That's it. You can now distribute the room url.
### Share a room
Edit your room configuration and select groups or users you wish to share your room with. You can define the access level for your shared room (admin, moderator or simple user).
![Screenshot sharing room](https://github.com/littleredbutton/cloud_bbb/raw/master/docs/screenshot-config-share.png)
## :notebook: Notes
- By using the [Link Editor](https://apps.nextcloud.com/apps/files_linkeditor)
you can share rooms as any other file
## :pick: Troubleshooting
- Before installing, make sure your BBB is running correctly
- If the room doesn't appear in the ... menu of files, a browser/cache reload
might help
- To share an audio (mp3) or video (mp4) file with your audience follow these steps (more info in [#148](https://github.com/littleredbutton/cloud_bbb/issues/148#issuecomment-827338650)):
- create a public share of the exact file
- copy the location of the share from the share information screen into your clipboard
- open big blue button, press the plus icon in the lower left corner
- click on add external video
- paste the url from your clipboard and append the following string for audio `/download?.mp3` or `/download?.mp4` for video files
- To connect to a ScaleLite server, use the url like `https://yourscalelite.url/bigbluebutton/` without additional `api/` and as secret ScaleLite's `LOADBALANCER_SECRET`
## :heart: Sponsors
Writing such an application is a lot of work and therefore we are specially
thankful for people and organisations who are sponsoring features or bug fixes:
- [Arawa](https://arawa.fr/) Share moderators and users ([#281]), Bug fixes, UX audit
- [Medienwerkstatt Minden-Lübbecke e.V.](https://www.medienwerkstatt.org) manage recordings ([#19])
- [Deutscher Bundesjugendring](https://www.dbjr.de) version [0.4.0], version [0.5.0]
- [Graz University of Technology](https://www.tugraz.at) form action ([#47]), navigation entry ([#31]), restrictions ([#43], [#53]), circles ([#61])
- [Niedersächsisches Landesinstitut für schulische Qualitätsentwicklung - Netzwerk Medienberatung](https://nlq.niedersachsen.de/) moderator url, UX improvements
- [Integrierte Gesamtschule Lengede](http://www.igs-lengede.de/) theme, join options
If you are looking for other ways to contribute to this project, you are welcome
to look at our [contributor guidelines]. Every contribution is valuable :tada:.
[contributor guidelines]: https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md
[#19]: https://github.com/littleredbutton/cloud_bbb/issues/19
[#47]: https://github.com/littleredbutton/cloud_bbb/issues/47
[#31]: https://github.com/littleredbutton/cloud_bbb/issues/31
[#43]: https://github.com/littleredbutton/cloud_bbb/issues/43
[#53]: https://github.com/littleredbutton/cloud_bbb/issues/53
[#61]: https://github.com/littleredbutton/cloud_bbb/issues/61
[#281]: https://github.com/littleredbutton/cloud_bbb/pull/281
[0.4.0]: https://github.com/littleredbutton/cloud_bbb/releases/tag/v0.4.0
[0.5.0]: https://github.com/littleredbutton/cloud_bbb/releases/tag/v0.5.0

View File

@ -1,3 +0,0 @@
<?php
OCP\Util::addScript ( 'bbb', 'filelist');

View File

@ -1,40 +1,64 @@
<?xml version="1.0"?>
<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
<?xml version="1.0" encoding="UTF-8"?>
<info xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
<id>bbb</id>
<name>BigBlueButton Integration</name>
<summary>BigBlueButton integration for Nextcloud</summary>
<description><![CDATA[This app allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).
* **Room setup** Create multiple room configurations with name, welcome message, ...
* **Room setup** Create multiple room configurations with name, welcome message
* **Share guest link** Share the room link with all your guests
* **Share moderator link** Invite moderators to the room
* **Share rooms** Share rooms with members, groups or circles
* **Custom presentation** Start a room with a selected presentation from your file browser
* **Manage recordings** View, share and delete recordings for your rooms
* **Restrictions** Restrict room creation to certain groups
* **Activities** Get an overview of your room activities
Developer wanted! If you have time it would be awesome if you could help to enhance this application.
Quick start guide and further information in our [readme](https://github.com/littleredbutton/cloud_bbb).
Do you like this application? Give something back to the open source community and checkout our
[ways to contribute](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).
Contributors are welcome! If you have time it would be awesome if you could help to enhance this application.
*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*
]]></description>
<version>0.1.0</version>
<version>2.7.3</version>
<licence>agpl</licence>
<author mail="klaus@jsxc.org">Klaus Herberth</author>
<author mail="cloud_bbb@arawa.fr" homepage="https://arawa.fr/">Arawa</author>
<author>Klaus Herberth</author>
<namespace>BigBlueButton</namespace>
<types>
<prevent_group_restriction/>
</types>
<category>social</category>
<category>multimedia</category>
<category>integration</category>
<website>https://github.com/sualko/cloud_bbb/</website>
<bugs>https://github.com/sualko/cloud_bbb/issues</bugs>
<repository>https://github.com/sualko/cloud_bbb/</repository>
<screenshot>https://raw.githubusercontent.com/sualko/cloud_bbb/master/docs/screenshot-file-browser.png</screenshot>
<screenshot>https://raw.githubusercontent.com/sualko/cloud_bbb/master/docs/screenshot-configuration.png</screenshot>
<screenshot>https://raw.githubusercontent.com/sualko/cloud_bbb/master/docs/screenshot-join.png</screenshot>
<website>https://github.com/littleredbutton/cloud_bbb/</website>
<bugs>https://github.com/littleredbutton/cloud_bbb/issues</bugs>
<repository>https://github.com/littleredbutton/cloud_bbb/</repository>
<screenshot>https://raw.githubusercontent.com/littleredbutton/cloud_bbb/master/docs/screenshot-configuration.png</screenshot>
<screenshot>https://raw.githubusercontent.com/littleredbutton/cloud_bbb/master/docs/screenshot-configuration2.png</screenshot>
<screenshot>https://raw.githubusercontent.com/littleredbutton/cloud_bbb/master/docs/screenshot-join.png</screenshot>
<screenshot>https://raw.githubusercontent.com/littleredbutton/cloud_bbb/master/docs/screenshot-config-share.png</screenshot>
<dependencies>
<nextcloud min-version="18" max-version="19"/>
<lib>curl</lib>
<lib>mbstring</lib>
<lib>SimpleXML</lib>
<nextcloud min-version="26" max-version="30"/>
</dependencies>
<commands>
<command>OCA\BigBlueButton\Command\ClearAvatarCache</command>
</commands>
<settings>
<admin>OCA\BigBlueButton\Settings\Admin</admin>
<personal>OCA\BigBlueButton\Settings\Personal</personal>
<personal-section>OCA\BigBlueButton\Settings\Section</personal-section>
</settings>
<activity>
<settings>
<setting>OCA\BigBlueButton\Activity\Setting</setting>
</settings>
<providers>
<provider>OCA\BigBlueButton\Activity\Provider</provider>
</providers>
</activity>
</info>

View File

@ -1,12 +1,23 @@
<?php
return [
'resources' => [
'room' => ['url' => '/rooms'],
'room_api' => ['url' => '/api/0.1/rooms']
],
'routes' => [
['name' => 'join#index', 'url' => '/b/{token}', 'verb' => 'GET'],
['name' => 'room_api#preflighted_cors', 'url' => '/api/0.1/{path}',
'verb' => 'OPTIONS', 'requirements' => ['path' => '.+']]
]
];
'resources' => [
'room' => ['url' => '/rooms'],
'roomShare' => ['url' => '/roomShares'],
'restriction' => ['url' => '/restrictions'],
],
'routes' => [
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
['name' => 'server#isRunning', 'url' => '/server/{roomUid}/isRunning', 'verb' => 'GET'],
['name' => 'server#insertDocument', 'url' => '/server/{roomUid}/insertDocument', 'verb' => 'POST'],
['name' => 'server#records', 'url' => '/server/{roomUid}/records', 'verb' => 'GET'],
['name' => 'server#check', 'url' => '/server/check', 'verb' => 'POST'],
['name' => 'server#version', 'url' => '/server/version', 'verb' => 'GET'],
['name' => 'server#delete_record', 'url' => '/server/record/{recordId}', 'verb' => 'DELETE'],
['name' => 'server#publish_record', 'url' => '/server/record/{recordId}/publish', 'verb' => 'POST'],
['name' => 'join#index', 'url' => '/b/{token}/{moderatorToken}', 'verb' => 'GET', 'defaults' => ['moderatorToken' => '']],
['name' => 'restriction#user', 'url' => '/restrictions/user', 'verb' => 'GET'],
['name' => 'hook#meetingEnded', 'url' => '/hook/ended/{token}/{mac}', 'verb' => 'GET'],
['name' => 'hook#recordingReady', 'url' => '/hook/recording/{token}/{mac}', 'verb' => 'GET'],
]
];

31
commitlint.config.js Normal file
View File

@ -0,0 +1,31 @@
module.exports = {
extends: ['@commitlint/config-conventional'],
rules: {
'type-enum': [
2,
'always',
[
'l10n',
'release',
'build',
'ci',
'chore',
'docs',
'feat',
'fix',
'perf',
'refactor',
'revert',
'style',
'test',
'example',
],
],
'body-max-line-length': [
1,
'always',
100,
],
},
ignores: [commit => commit.startsWith('[tx-robot]')],
};

View File

@ -1,32 +1,36 @@
{
"name": "sualko/bigbluebutton",
"name": "littleredbutton/bigbluebutton",
"description": "Nextcloud Integration for BigBlueButton",
"type": "project",
"license": "AGPL",
"authors": [
{
"name": "Klaus Herberth",
"email": "klaus@jsxc.org"
}
],
"repositories": [
{
"type": "vcs",
"url": "https://github.com/sualko/bigbluebutton-api-php"
"name": "Klaus Herberth"
}
],
"require": {
"bigbluebutton/bigbluebutton-api-php": "dev-feat-conf"
"littleredbutton/bigbluebutton-api-php": "^4.0"
},
"require-dev": {
"phpunit/phpunit": "^7.5",
"friendsofphp/php-cs-fixer": "^2.16"
"phpunit/phpunit": "^8.5 || ^9.3",
"friendsofphp/php-cs-fixer": "^3",
"nextcloud/coding-standard": "^1.0.0",
"phpstan/phpstan": "^0.12.29",
"nextcloud/ocp": "^25.0 || ^26.0 || ^27.0",
"vimeo/psalm": "^5.0",
"psr/container": "^1.1.2 || ^2.0.2"
},
"config": {
"optimize-autoloader": true,
"classmap-authoritative": true
},
"scripts": {
"lint": "find . -name \\*.php -not -path './vendor/*' -exec php -l \"{}\" \\;"
"test": "phpunit --configuration phpunit.xml --fail-on-warning",
"cs:check": "php-cs-fixer fix --dry-run --diff",
"cs:fix": "php-cs-fixer fix",
"lint": "find . -name \\*.php -not -path './vendor/*' -exec php -l \"{}\" \\;",
"psalm": "psalm --threads=1",
"psalm:clear": "psalm --clear-cache && psalm --clear-global-cache",
"psalm:fix": "psalm --alter --issues=InvalidReturnType,InvalidNullableReturnType,MissingParamType,InvalidFalsableReturnType"
}
}

3673
composer.lock generated

File diff suppressed because it is too large Load Diff

Binary file not shown.

BIN
docs/screenshot-admin.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 318 KiB

After

Width:  |  Height:  |  Size: 410 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 397 B

View File

@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="32"
width="32"
version="1.0"
viewBox="0 0 32 32"
id="svg4"
sodipodi:docname="meeting-ended.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
inkscape:export-filename="/home/klaus/Repos/cloud_bbb/img/actions/meeting-started.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1479"
inkscape:window-height="997"
id="namedview6"
showgrid="false"
inkscape:zoom="10.429825"
inkscape:cx="-15.100081"
inkscape:cy="6.1114182"
inkscape:window-x="1889"
inkscape:window-y="504"
inkscape:window-maximized="0"
inkscape:current-layer="svg4" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.48244119;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 6.140625,2 C 3.8448872,2 2,3.9362265 2,6.2421875 V 25.757812 C 2,28.063773 3.8448872,30 6.140625,30 h 19.71875 C 28.155113,30 30,28.063773 30,25.757812 V 6.2421875 C 30,3.9362265 28.155113,2 25.859375,2 Z m 0,2.4824219 h 19.71875 c 0.917462,0 1.658203,0.7417266 1.658203,1.7597656 V 25.757812 c 0,1.01804 -0.740741,1.759766 -1.658203,1.759766 H 6.140625 c -0.9174623,0 -1.6582031,-0.741726 -1.6582031,-1.759766 V 6.2421875 c 0,-1.018039 0.7407408,-1.7597656 1.6582031,-1.7597656 z"
id="rect817"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.70519036;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="rect820"
width="13.231286"
height="13.231286"
x="9.3843575"
y="9.3843575"
rx="0"
ry="0" />
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 B

View File

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="32"
width="32"
version="1.0"
viewBox="0 0 32 32"
id="svg4"
sodipodi:docname="meeting-started.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
inkscape:export-filename="/home/klaus/Repos/cloud_bbb/img/actions/room-created.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1479"
inkscape:window-height="997"
id="namedview6"
showgrid="false"
inkscape:zoom="10.429825"
inkscape:cx="-15.100081"
inkscape:cy="6.1114182"
inkscape:window-x="1889"
inkscape:window-y="504"
inkscape:window-maximized="0"
inkscape:current-layer="svg4" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.48244119;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 6.140625,2 C 3.8448872,2 2,3.9362265 2,6.2421875 V 25.757812 C 2,28.063773 3.8448872,30 6.140625,30 h 19.71875 C 28.155113,30 30,28.063773 30,25.757812 V 6.2421875 C 30,3.9362265 28.155113,2 25.859375,2 Z m 0,2.4824219 h 19.71875 c 0.917462,0 1.658203,0.7417266 1.658203,1.7597656 V 25.757812 c 0,1.01804 -0.740741,1.759766 -1.658203,1.759766 H 6.140625 c -0.9174623,0 -1.6582031,-0.741726 -1.6582031,-1.759766 V 6.2421875 c 0,-1.018039 0.7407408,-1.7597656 1.6582031,-1.7597656 z"
id="rect817"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.66666603px;line-height:125%;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue';letter-spacing:0px;word-spacing:0px;fill:#44aa00;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="4.2549443"
y="20.848959"
id="text816"><tspan
sodipodi:role="line"
id="tspan814"
x="4.2549443"
y="20.848959"> ▶</tspan></text>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 611 B

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="32"
width="32"
version="1.0"
viewBox="0 0 32 32"
id="svg4"
sodipodi:docname="recording-ready.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
inkscape:export-filename="/home/klaus/Repos/cloud_bbb/img/actions/meeting-ended.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1479"
inkscape:window-height="997"
id="namedview6"
showgrid="false"
inkscape:zoom="10.429825"
inkscape:cx="-15.100081"
inkscape:cy="5.6320238"
inkscape:window-x="1889"
inkscape:window-y="504"
inkscape:window-maximized="0"
inkscape:current-layer="svg4" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.48244119;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 6.140625,2 C 3.8448872,2 2,3.9362265 2,6.2421875 V 25.757812 C 2,28.063773 3.8448872,30 6.140625,30 h 19.71875 C 28.155113,30 30,28.063773 30,25.757812 V 6.2421875 C 30,3.9362265 28.155113,2 25.859375,2 Z m 0,2.4824219 h 19.71875 c 0.917462,0 1.658203,0.7417266 1.658203,1.7597656 V 25.757812 c 0,1.01804 -0.740741,1.759766 -1.658203,1.759766 H 6.140625 c -0.9174623,0 -1.6582031,-0.741726 -1.6582031,-1.759766 V 6.2421875 c 0,-1.018039 0.7407408,-1.7597656 1.6582031,-1.7597656 z"
id="rect817"
inkscape:connector-curvature="0" />
<circle
style="opacity:1;fill:#008000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.81180269;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="path841"
cx="16"
cy="16"
r="7.3826737" />
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 695 B

View File

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="32"
width="32"
version="1.0"
viewBox="0 0 32 32"
id="svg4"
sodipodi:docname="room-created.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
inkscape:export-filename="/home/klaus/Repos/cloud_bbb/img/actions/room-created.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1479"
inkscape:window-height="997"
id="namedview6"
showgrid="false"
inkscape:zoom="10.429825"
inkscape:cx="-15.100081"
inkscape:cy="6.5908126"
inkscape:window-x="1889"
inkscape:window-y="504"
inkscape:window-maximized="0"
inkscape:current-layer="svg4" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.48244119;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 6.140625,2 C 3.8448872,2 2,3.9362265 2,6.2421875 V 25.757812 C 2,28.063773 3.8448872,30 6.140625,30 h 19.71875 C 28.155113,30 30,28.063773 30,25.757812 V 6.2421875 C 30,3.9362265 28.155113,2 25.859375,2 Z m 0,2.4824219 h 19.71875 c 0.917462,0 1.658203,0.7417266 1.658203,1.7597656 V 25.757812 c 0,1.01804 -0.740741,1.759766 -1.658203,1.759766 H 6.140625 c -0.9174623,0 -1.6582031,-0.741726 -1.6582031,-1.759766 V 6.2421875 c 0,-1.018039 0.7407408,-1.7597656 1.6582031,-1.7597656 z"
id="rect817"
inkscape:connector-curvature="0" />
<g
aria-label="+"
transform="matrix(1.5934936,0,0,1.2502401,-6.542738,-6.5950957)"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:23.68428612px;line-height:125%;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue';letter-spacing:0px;word-spacing:0px;fill:#44aa00;fill-opacity:1;stroke:none;stroke-width:1.26880109px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="text817">
<path
d="m 13.196362,25.27142 0.307896,0.189474 0.213158,-0.16579 v 0.09474 l 0.236843,-0.09474 0.09474,0.09474 0.142106,-0.09474 h 0.568423 l 0.142106,-0.07105 h 0.33158 l 0.378948,-1.018424 0.118422,-0.82895 -0.118422,-0.402633 0.07105,-0.09474 V 21.95562 l 0.09474,-0.947372 0.07105,-1.894743 h 1.634216 l 1.278951,-0.07105 0.757898,-0.236842 0.16579,-0.16579 v -0.307896 l 0.09474,-0.378949 v -0.260527 l 0.07105,-0.307896 v -0.521054 l -0.402633,-0.49737 h -0.213159 l -0.09474,-0.07105 h -3.292116 v -2.581587 l -0.16579,-1.6579 -0.473686,-1.184214 -0.142105,-0.142106 h -0.781582 l -0.33158,0.07105 -0.07105,0.189474 -0.236842,-0.118421 h -0.378949 l -0.16579,0.16579 v 5.257911 h -2.98422 l -1.16053,0.236843 -0.3552643,0.16579 -0.1894743,0.615792 0.071053,0.07105 -0.071053,0.473686 0.094737,0.189474 -0.094737,0.189475 -0.094737,0.473685 0.1421058,0.16579 2.2736908,0.16579 h 1.752638 l 0.450001,0.07105 -0.09474,3.955276 0.09474,0.99474 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Bocadillo;-inkscape-font-specification:Bocadillo;fill:#44aa00;stroke-width:1.26880109px"
id="path819"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 704 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 611 B

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="32"
width="32"
version="1.0"
viewBox="0 0 32 32"
id="svg4"
sodipodi:docname="share-created.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
inkscape:export-filename="/home/klaus/Repos/cloud_bbb/img/actions/share-created.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1907"
inkscape:window-height="997"
id="namedview6"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="-50.305084"
inkscape:cy="5.7142748"
inkscape:window-x="1511"
inkscape:window-y="343"
inkscape:window-maximized="0"
inkscape:current-layer="svg4"
showguides="false" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.48244119;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 6.140625,2 C 3.8448872,2 2,3.9362265 2,6.2421875 V 25.757812 C 2,28.063773 3.8448872,30 6.140625,30 h 19.71875 C 28.155113,30 30,28.063773 30,25.757812 V 6.2421875 C 30,3.9362265 28.155113,2 25.859375,2 Z m 0,2.4824219 h 19.71875 c 0.917462,0 1.658203,0.7417266 1.658203,1.7597656 V 25.757812 c 0,1.01804 -0.740741,1.759766 -1.658203,1.759766 H 6.140625 c -0.9174623,0 -1.6582031,-0.741726 -1.6582031,-1.759766 V 6.2421875 c 0,-1.018039 0.7407408,-1.7597656 1.6582031,-1.7597656 z"
id="rect817"
inkscape:connector-curvature="0" />
<path
style="fill:#008000"
d="m 20.363645,9.0002321 a 2.5,2.5 0 0 0 -2.5,2.4999999 2.5,2.5 0 0 0 0.0059,0.128906 l -4.904297,2.451172 a 2.5,2.5 0 0 0 -1.601563,-0.580078 2.5,2.5 0 0 0 -2.5,2.5 2.5,2.5 0 0 0 2.5,2.5 2.5,2.5 0 0 0 1.601563,-0.582032 l 4.90625,2.453125 a 2.5,2.5 0 0 0 -0.0078,0.128907 2.5,2.5 0 0 0 2.5,2.5 2.5,2.5 0 0 0 2.5,-2.5 2.5,2.5 0 0 0 -2.5,-2.5 2.5,2.5 0 0 0 -1.599609,0.582031 l -4.90625,-2.453125 a 2.5,2.5 0 0 0 0.0059,-0.128906 2.5,2.5 0 0 0 -0.0039,-0.128907 L 18.762083,13.4182 a 2.5,2.5 0 0 0 1.601562,0.582032 2.5,2.5 0 0 0 2.5,-2.5 2.5,2.5 0 0 0 -2.5,-2.4999999 z"
id="circle814"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 B

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="32"
width="32"
version="1.0"
viewBox="0 0 32 32"
id="svg4"
sodipodi:docname="share-deleted.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
inkscape:export-filename="/home/klaus/Repos/cloud_bbb/img/actions/share-deleted.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1907"
inkscape:window-height="997"
id="namedview6"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="-50.576271"
inkscape:cy="6.3922409"
inkscape:window-x="1511"
inkscape:window-y="343"
inkscape:window-maximized="0"
inkscape:current-layer="svg4"
showguides="false" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.48244119;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 6.140625,2 C 3.8448872,2 2,3.9362265 2,6.2421875 V 25.757812 C 2,28.063773 3.8448872,30 6.140625,30 h 19.71875 C 28.155113,30 30,28.063773 30,25.757812 V 6.2421875 C 30,3.9362265 28.155113,2 25.859375,2 Z m 0,2.4824219 h 19.71875 c 0.917462,0 1.658203,0.7417266 1.658203,1.7597656 V 25.757812 c 0,1.01804 -0.740741,1.759766 -1.658203,1.759766 H 6.140625 c -0.9174623,0 -1.6582031,-0.741726 -1.6582031,-1.759766 V 6.2421875 c 0,-1.018039 0.7407408,-1.7597656 1.6582031,-1.7597656 z"
id="rect817"
inkscape:connector-curvature="0" />
<path
style="fill:#ff0000"
d="m 20.363645,9.0002321 a 2.5,2.5 0 0 0 -2.5,2.4999999 2.5,2.5 0 0 0 0.0059,0.128906 l -4.904297,2.451172 a 2.5,2.5 0 0 0 -1.601563,-0.580078 2.5,2.5 0 0 0 -2.5,2.5 2.5,2.5 0 0 0 2.5,2.5 2.5,2.5 0 0 0 1.601563,-0.582032 l 4.90625,2.453125 a 2.5,2.5 0 0 0 -0.0078,0.128907 2.5,2.5 0 0 0 2.5,2.5 2.5,2.5 0 0 0 2.5,-2.5 2.5,2.5 0 0 0 -2.5,-2.5 2.5,2.5 0 0 0 -1.599609,0.582031 l -4.90625,-2.453125 a 2.5,2.5 0 0 0 0.0059,-0.128906 2.5,2.5 0 0 0 -0.0039,-0.128907 L 18.762083,13.4182 a 2.5,2.5 0 0 0 1.601562,0.582032 2.5,2.5 0 0 0 2.5,-2.5 2.5,2.5 0 0 0 -2.5,-2.4999999 z"
id="circle814"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

72
img/app-grey.svg Normal file
View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="32"
width="32"
version="1.0"
viewBox="0 0 32 32"
id="svg4"
sodipodi:docname="app-grey.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1479"
inkscape:window-height="997"
id="namedview6"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="13.46269"
inkscape:cy="7.070207"
inkscape:window-x="2110"
inkscape:window-y="585"
inkscape:window-maximized="0"
inkscape:current-layer="svg4" />
<path
style="color:#969696;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#969696;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.48244119;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 6.140625,2 C 3.8448872,2 2,3.9362265 2,6.2421875 V 25.757812 C 2,28.063773 3.8448872,30 6.140625,30 h 19.71875 C 28.155113,30 30,28.063773 30,25.757812 V 6.2421875 C 30,3.9362265 28.155113,2 25.859375,2 Z m 0,2.4824219 h 19.71875 c 0.917462,0 1.658203,0.7417266 1.658203,1.7597656 V 25.757812 c 0,1.01804 -0.740741,1.759766 -1.658203,1.759766 H 6.140625 c -0.9174623,0 -1.6582031,-0.741726 -1.6582031,-1.759766 V 6.2421875 c 0,-1.018039 0.7407408,-1.7597656 1.6582031,-1.7597656 z"
id="rect817"
inkscape:connector-curvature="0" />
<g
id="g891"
transform="matrix(0.72859037,0,0,0.72859037,4.3425539,7.2153805)"
style="fill:#969696">
<path
id="path819"
d="m 16,16.40625 a 9.4915257,9.4915257 0 0 0 -9.4921875,9.492188 9.4915257,9.4915257 0 0 0 0.3574219,2.576171 H 25.126953 A 9.4915257,9.4915257 0 0 0 25.492188,25.898438 9.4915257,9.4915257 0 0 0 16,16.40625 Z"
style="opacity:1;fill:#969696;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.37037015;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
inkscape:connector-curvature="0" />
<circle
r="6.2372885"
cy="12.338983"
cx="16"
id="path819-1"
style="opacity:1;fill:#969696;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.21481466;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

75
img/chain-plus-dark.svg Normal file
View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 16.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Ebene_2"
x="0px"
y="0px"
width="16"
height="16"
viewBox="0 0 16 16"
enable-background="new 0 0 32 32"
xml:space="preserve"
sodipodi:docname="chain-plus.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"><metadata
id="metadata16"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs14">
</defs><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1327"
inkscape:window-height="986"
id="namedview12"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="-10.440678"
inkscape:cy="22.536696"
inkscape:window-x="2079"
inkscape:window-y="754"
inkscape:window-maximized="0"
inkscape:current-layer="Ebene_2" />
<path
inkscape:connector-curvature="0"
id="path4"
d="M 1.6106477,14.304691 C 0.37646569,13.696761 -0.23146473,12.202751 0.08110589,10.516091 0.21990279,9.7688085 2.4445395,7.3359764 3.3833617,6.8846089 3.9912922,6.6064599 5.9205691,6.5026398 5.9205691,6.7452568 c 0,0.2259613 -1.2863697,1.3729789 -1.6683388,1.494565 C 4.044035,8.3092203 3.3661509,8.882729 2.7226885,9.5434023 1.6806014,10.638787 1.5762261,10.812006 1.5762261,11.472679 c 0,0.938267 0.6256964,1.563964 1.5817295,1.563964 0.5907196,0 0.8166809,-0.138797 1.8770892,-1.147018 0.6773289,-0.625696 1.2680485,-1.30358 1.3380022,-1.511776 0.121586,-0.40029 1.2508376,-1.6855493 1.494565,-1.6855493 0.2087505,0 0.1743289,1.8071353 -0.034977,2.3623233 -0.243172,0.626807 -2.5027855,2.937498 -3.2156464,3.268389 -0.7467273,0.364759 -2.2762692,0.347548 -3.0063409,-0.01832 z"
style="stroke-width:0.55518758" /><path
inkscape:connector-curvature="0"
id="path6"
d="M 4.704153,9.9081605 C 4.5131685,9.717176 4.3566056,9.4734487 4.3566056,9.3524178 c 0,-0.1221413 1.0776191,-1.2863697 2.3984104,-2.607161 C 8.752581,4.7465814 9.2056141,4.3818232 9.5353955,4.4684324 10.022295,4.5900185 10.264357,5.0247304 10.091138,5.4760979 9.9173646,5.9102546 5.520834,10.255153 5.2598958,10.255153 5.1383097,10.255708 4.8951376,10.099145 4.704153,9.9081605 Z"
style="stroke-width:0.55518758" /><path
inkscape:connector-curvature="0"
id="path8"
d="m 8.7020589,7.8578527 c 0,-0.2437273 1.2852593,-1.3729789 1.6849941,-1.494565 0.208751,-0.069398 0.886635,-0.660118 1.512331,-1.3380021 1.007666,-1.0604083 1.147018,-1.2858145 1.147018,-1.8770893 0,-0.9554778 -0.625697,-1.5817294 -1.564519,-1.5817294 -0.660673,0 -0.833336,0.1043752 -1.9292767,1.1470175 C 8.8930435,3.3563917 8.3189795,4.0342757 8.249581,4.2430263 8.127995,4.6249953 6.9804222,5.9108098 6.755016,5.9108098 6.5112887,5.9108098 6.6156639,3.9820881 6.8938129,3.3908133 7.2241496,2.6785076 9.5353955,0.41889409 10.160537,0.17572192 10.872842,-0.08521625 12.315775,-0.03302862 12.993659,0.28009719 14.245052,0.8885828 14.853538,2.3831478 14.540412,4.0859082 14.40106,4.8331907 12.176423,7.2665779 11.238711,7.7185007 10.62967,7.9972048 8.7020589,8.1010249 8.7020589,7.8578527 Z"
style="stroke-width:0.55518758" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.80278206px;line-height:125%;font-family:AnjaliOldLipi;-inkscape-font-specification:AnjaliOldLipi;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.20026076px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="9.0422382"
y="17.006468"
id="text4560"><tspan
sodipodi:role="line"
id="tspan4558"
x="9.0422382"
y="17.006468"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Arimo;-inkscape-font-specification:'Arimo Bold';stroke-width:1.20026076px">+</tspan></text>
</svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

76
img/chain-plus.svg Normal file
View File

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 16.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Ebene_2"
x="0px"
y="0px"
width="16"
height="16"
viewBox="0 0 16 16"
enable-background="new 0 0 32 32"
xml:space="preserve"
sodipodi:docname="chain-plus.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"><metadata
id="metadata16"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs14">
</defs><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1327"
inkscape:window-height="986"
id="namedview12"
showgrid="false"
inkscape:zoom="7.375"
inkscape:cx="-25.382767"
inkscape:cy="21.85873"
inkscape:window-x="2079"
inkscape:window-y="754"
inkscape:window-maximized="0"
inkscape:current-layer="Ebene_2" />
<path
inkscape:connector-curvature="0"
id="path4"
d="M 1.6106477,14.304691 C 0.37646569,13.696761 -0.23146473,12.202751 0.08110589,10.516091 0.21990279,9.7688085 2.4445395,7.3359764 3.3833617,6.8846089 3.9912922,6.6064599 5.9205691,6.5026398 5.9205691,6.7452568 c 0,0.2259613 -1.2863697,1.3729789 -1.6683388,1.494565 C 4.044035,8.3092203 3.3661509,8.882729 2.7226885,9.5434023 1.6806014,10.638787 1.5762261,10.812006 1.5762261,11.472679 c 0,0.938267 0.6256964,1.563964 1.5817295,1.563964 0.5907196,0 0.8166809,-0.138797 1.8770892,-1.147018 0.6773289,-0.625696 1.2680485,-1.30358 1.3380022,-1.511776 0.121586,-0.40029 1.2508376,-1.6855493 1.494565,-1.6855493 0.2087505,0 0.1743289,1.8071353 -0.034977,2.3623233 -0.243172,0.626807 -2.5027855,2.937498 -3.2156464,3.268389 -0.7467273,0.364759 -2.2762692,0.347548 -3.0063409,-0.01832 z"
style="stroke-width:0.55518758;fill:#ffffff" /><path
inkscape:connector-curvature="0"
id="path6"
d="M 4.704153,9.9081605 C 4.5131685,9.717176 4.3566056,9.4734487 4.3566056,9.3524178 c 0,-0.1221413 1.0776191,-1.2863697 2.3984104,-2.607161 C 8.752581,4.7465814 9.2056141,4.3818232 9.5353955,4.4684324 10.022295,4.5900185 10.264357,5.0247304 10.091138,5.4760979 9.9173646,5.9102546 5.520834,10.255153 5.2598958,10.255153 5.1383097,10.255708 4.8951376,10.099145 4.704153,9.9081605 Z"
style="stroke-width:0.55518758;fill:#ffffff" /><path
inkscape:connector-curvature="0"
id="path8"
d="m 8.7020589,7.8578527 c 0,-0.2437273 1.2852593,-1.3729789 1.6849941,-1.494565 0.208751,-0.069398 0.886635,-0.660118 1.512331,-1.3380021 1.007666,-1.0604083 1.147018,-1.2858145 1.147018,-1.8770893 0,-0.9554778 -0.625697,-1.5817294 -1.564519,-1.5817294 -0.660673,0 -0.833336,0.1043752 -1.9292767,1.1470175 C 8.8930435,3.3563917 8.3189795,4.0342757 8.249581,4.2430263 8.127995,4.6249953 6.9804222,5.9108098 6.755016,5.9108098 6.5112887,5.9108098 6.6156639,3.9820881 6.8938129,3.3908133 7.2241496,2.6785076 9.5353955,0.41889409 10.160537,0.17572192 10.872842,-0.08521625 12.315775,-0.03302862 12.993659,0.28009719 14.245052,0.8885828 14.853538,2.3831478 14.540412,4.0859082 14.40106,4.8331907 12.176423,7.2665779 11.238711,7.7185007 10.62967,7.9972048 8.7020589,8.1010249 8.7020589,7.8578527 Z"
style="stroke-width:0.55518758;fill:#ffffff" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.80278206px;line-height:125%;font-family:AnjaliOldLipi;-inkscape-font-specification:AnjaliOldLipi;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.20026076px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
x="9.0422382"
y="17.006468"
id="text4560"><tspan
sodipodi:role="line"
id="tspan4558"
x="9.0422382"
y="17.006468"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Arimo;-inkscape-font-specification:'Arimo Bold';stroke-width:1.20026076px;fill:#ffffff;">+</tspan></text>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

1
img/circles.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 57 57" width="64" height="64"><path d="M7.1 28.5A21.4 21.4 0 0 1 28.5 7.1m10.7 40A21.4 21.4 0 0 1 10 39M39.2 10A21.4 21.4 0 0 1 47 39.2" fill="none" stroke="#fff" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><circle cx="28.5" cy="7.1" r="6.5" fill="#fff" /><circle cx="39.2" cy="-10" r="6.5" transform="rotate(90)" fill="#fff" /><circle cx="39.2" cy="-47" r="6.5" transform="rotate(90)" fill="#fff" /></svg>

After

Width:  |  Height:  |  Size: 480 B

0
l10n/.gitkeep Normal file
View File

22
l10n/af.js Normal file
View File

@ -0,0 +1,22 @@
OC.L10N.register(
"bbb",
{
"Back to %s" : "Terug na %s",
"Save" : "Stoor",
"Display name" : "Vertoonnaam",
"Password" : "Wagwoord",
"Join" : "Sluit aan",
"Hello %s" : "Dag %s",
"Group" : "Groep",
"Name" : "Naam",
"Edit" : "Wysig",
"Welcome" : "Welkom",
"Create" : "Skep",
"Delete" : "Skrap",
"Error" : "Fout",
"Server error" : "Bedienerfout",
"Start" : "Begin",
"Loading" : "Laai tans..",
"Settings saved" : "Instellings gestoor"
},
"nplurals=2; plural=(n != 1);");

20
l10n/af.json Normal file
View File

@ -0,0 +1,20 @@
{ "translations": {
"Back to %s" : "Terug na %s",
"Save" : "Stoor",
"Display name" : "Vertoonnaam",
"Password" : "Wagwoord",
"Join" : "Sluit aan",
"Hello %s" : "Dag %s",
"Group" : "Groep",
"Name" : "Naam",
"Edit" : "Wysig",
"Welcome" : "Welkom",
"Create" : "Skep",
"Delete" : "Skrap",
"Error" : "Fout",
"Server error" : "Bedienerfout",
"Start" : "Begin",
"Loading" : "Laai tans..",
"Settings saved" : "Instellings gestoor"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

149
l10n/ar.js Normal file
View File

@ -0,0 +1,149 @@
OC.L10N.register(
"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}." : "أنت ألغيت اشتراك الغرفة %s مع {shareWith}.",
"{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" : "عامة",
"Internal + Password protection for guests" : "داخلي + محمية بكلمة المرور بالنسبة للضيوف",
"Internal + Waiting room for guests" : "داخلي + غرفة انتظار للضيوف",
"Waiting room for all users" : "غرفة انتظار لجميع المستخدمين",
"Internal" : "داخلي",
"Internal restricted" : "داخلي محظور",
"API URL or secret not configured. Please contact your administrator." : "API URL أو الكلمة السرية لم تتم تهيئتها. رجاءً، اتصل بمسؤول النظام عندك.",
"BigBlueButton Integration" : "مُكاملة \"بيغ بلو بوتون\" BigBlueButton ",
"BigBlueButton integration for Nextcloud" : "مُكاملة \"بيغ بلو بوتون\" BigBlueButton مع نكست كلاود",
"This app allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).\n\n* **Room setup** Create multiple room configurations with name, welcome message …\n* **Share guest link** Share the room link with all your guests\n* **Share moderator link** Invite moderators to the room\n* **Share rooms** Share rooms with members, groups or circles\n* **Custom presentation** Start a room with a selected presentation from your file browser\n* **Manage recordings** View, share and delete recordings for your rooms\n* **Restrictions** Restrict room creation to certain groups\n* **Activities** Get an overview of your room activities\n\nQuick start guide and further information in our [readme](https://github.com/littleredbutton/cloud_bbb).\nDo you like this application? Give something back to the open source community and checkout our\n[ways to contribute](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nContributors are welcome! If you have time it would be awesome if you could help to enhance this application.\n\n*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*" : "يتيح لك هذا التطبيق إنشاء اجتماعات بتثبيت خارجي لـ [BigBlueButton](https://bigbluebutton.org).\n\n* **إعداد الغرفة** إنشاء تكوينات متعددة للغرفة باسم ورسالة ترحيب...\n* **مشاركة رابط الضيف** مشاركة رابط الغرفة مع جميع ضيوفك\n* **مشاركة رابط المشرف** دعوة المشرفين إلى الغرفة\n* **مشاركة الغرف** مشاركة الغرف مع الأعضاء أو المجموعات أو الدوائر\n* **عرض تقديمي مخصص** ابدأ غرفة بعرض تقديمي محدد من متصفح الملفات الخاص بك\n* **إدارة التسجيلات** عرض ومشاركة وحذف التسجيلات الخاصة بغرفك\n* **القيود** تقييد إنشاء الغرفة على مجموعات معينة\n* **الأنشطة** احصل على نظرة عامة على أنشطة غرفتك\n\nدليل البدء السريع والمزيد من المعلومات في [ملف readme](https://github.com/littleredbutton/cloud_bbb).\nهل يعجبك هذا التطبيق؟ قدم شيئًا لمجتمع المصادر المفتوحة وتحقق من\n[طرق المساهمة](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nنرحب بالمساهمين! إذا كان لديك الوقت، فسيكون من الرائع أن تساعد في تحسين هذا التطبيق.\n\n*يدمج هذا التطبيق BigBlueButton ولا يتم اعتماده أو اعتماده من قبل BigBlueButton Inc. BigBlueButton وشعار BigBlueButton علامتان تجاريتان لشركة BigBlueButton Inc.*",
"Room not found" : "الغرفة غير موجودة",
"The room could not be found. Maybe it was deleted?" : "الغرفة غير موجودة. هل يمكن أن تكون محذوفة؟",
"Back to %s" : "العودة إلى %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "تحصّل على API URL و كلمة المرور بإعطاء الأمر \"sudo bbb-conf --secret\" على خادوم BBB.",
"API URL" : "عنوان واجهة برمجة التطبيقات API URL",
"API secret" : "كلمة المرور لواجهة برمجة التطبيقات API secret",
"Save" : "حفظ",
"Show room manager in app navigation instead of settings page." : "عرض مدير الغرفة في صفحةتصفح التطبيق بدلأً عن صفحة الإعدادات.",
"Use Nextcloud theme in BigBlueButton." : "سمة نكست كلاود في \"بيغ بلو بوتون\" BBB",
"Default Room Settings" : "الإعدادات التلقائية للغرفة",
"Below you can change some default values, which are used to create a new room." : "يُمكنك أدناه تعديل بعض القيم التلقائية التي تستخدم عند إنشاء غرفة جديدة.",
"Perform media check before usage" : "قم باختيار الوسائط media قبل الاستعمال",
"Community" : "المجتمع",
"Are you enjoying this app? Give something back to the open source community." : "هل أعجبك هذا التطبيق؟ ساهم أنت أيضاً في مجتمع البرمجيات المفتوحة.",
"Checkout the contributor guide" : "أنظر دليل المساهمة contributor guide",
"URL Shortener" : "مُختصِر العناوين URL Shortener",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "إذا كنت ترغب في استعمال عناوين مختصرة short URL، يُمكنك إدخال وكيل إعادة التوجيه forwarding proxy أدناه.",
"URL shortener" : "مُختصِر العناوين URL Shortener",
"Restrictions" : "قيود",
"You will be forwarded to the room in the next few seconds." : "سيتم توجيهك إلى الغرفة في غضون ثوانٍ.",
"Let's go!" : "هيا بنا!",
"Please enter your name!" : "أدخِل اسمك من فضلك!",
"The name must be at least 3 characters long." : "الاسم يجب ألّا يقل عن 3 حروف.",
"You have to provide the correct password to join the meeting." : "يجب أن تُدخَل كلمة المرور الصحيحة ليمكنك المشاركة في الاجتماع.",
"Display name" : "اسم العرض",
"Password" : "كلمة المرور",
"Join" : "إنضم",
"Have an account? Log in." : "عندك حساب؟ أُدخُل.",
"Hello %s" : "أهلاً %s",
"Name, group …" : "الاسم، المجموعة، ...",
"Group" : "المجموعة",
"Searching" : "بحث",
"No matches" : "لا يوجد تطابق",
"admin" : "مدير",
"moderator" : "مشرف",
"user" : "مستخدِم",
"Name" : "الاسم",
"Access" : "النفاذ",
"Max" : "أقصى",
"Record" : "التسجيل",
"Recordings" : "التسجيلات",
"You are not permitted to create a room." : "غير مسموح لك إنشاء غرف",
"You exceeded the maximum number of rooms." : "أنت تجاوزت حد العدد المسموح به من الغرف",
"Room quota:" : "حصة الغرفة:",
"Edit" : "تعديل",
"Descriptive name of this room." : "اسم يصف هذه الغرفة.",
"This message is shown to all users in the chat area after they joined." : "هذه الرسالة تعرض على كل المستخدمين في مساحة الدردشة بعد الانضمام.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "عيّن حدّاً أقصى لعدد المشاركين في الغرفة. صفر تعني أنه لا يوجد حد.",
"If enabled, the moderator is able to start the recording." : "إذا تمّ التمكين فهذا يعني أن المشرف يستطيع تشغيل التسجيل.",
"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." : "شرح المفاهيم الأساسية التي تشكل خيارات الوصول :<br>- عمومي: أي شخص لديه الرابط يمكنه الانضمام.- <br>داخلي: مستخدمو نكست كلاود فقط يمكنهم الانضمام.- <br>كلمة مرور: فقط الأشخاص الذين يعرفون كلمة المرور يمكنهم الانضمام.- <br>غرفة انتظار: يجب أن يقوم المشرف بقبول كل ضيف قبل أن يستطيع الانضمام.-<br> مُقيّد: فقط الأشخاص و المجموعات المحددة يمكنهم الوصول إلى هذه الغرفة.",
"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, a moderator URL is generated which allows access with moderator permission." : "إذا تمّ التمكين، سيتم توليد رابط URL منسّق يُمكّن من الدخول بصلاحيات المشرف.",
"Only selected users and groups are allowed to access the room." : "فقط المستخدمون و المجموعات المختارة مسموح لهم بالدخول إلى الغرفة.",
"If disabled, a microphone is needed to join the conference." : "إذا لم يتم التمكين، لا بد من لاقط صوت microphone للانضمام للاجتماع.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "إذا تمّ التمكين، لا يحتاج المستخدم لاختبار الصوت echo call أو الكاميرا webcam preview عند أول دخول (مُتاحٌ بداية من الإصدار BBB server 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "إذا تمّ التمكين، قائمة المستخدمين و مساحة الدردشة و العرض تكون مخفية تلقائيّاً.",
"If enabled, all users will join the meeting muted." : "إذا تمّ التمكين، سيدخل كل المستخدمين إلى الاجتماع بدون تفعيل الصوت muted.",
"Edit \"{room}\"" : "عدّل \"{room}\"",
"Room URL" : "عنوان URL الغرفة",
"Welcome" : "مرحباً",
"Participant limit" : "الحد الأقصى للمشاركين",
"Sharing" : "المشاركة",
"Every participant is moderator" : "كل مشارك هو مشرف",
"Moderator access via URL" : "وصول المشرف عن طريق العنوان URL",
"Miscellaneous" : "متنوع",
"Recording" : "تسجيل",
"Require moderator to start room" : "لا بد من وجود المشرف لفتح الغرفة",
"Listen only option" : "خيار الاستماع فقط",
"Skip media check before usage" : "تجاوز اختبار لاقط الصوت و الكاميرا قبل الاستعمال",
"Clean layout" : "تخطيط واضح و مريح clean layout",
"Join meeting muted" : "أدخُل الاجتماع بدون صوت",
"Room name" : "اسم الغرفة",
"Create" : "إنشاء",
"Published" : "منشورةٌ",
"Open recording" : "فتح التسجيل",
"Copy to clipboard" : "نسخ الرابط",
"Save as file" : "حفظ كملف",
"_%n participant_::_%n participants_" : ["%n مشاركين","%n مشارك","%n مشاركين","%n مشاركين","%n مشاركين","%n مشاركين"],
"Delete" : "حذف ",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "هل أنت متأكد أنك تريد حذف \"{name}\"؟ هذه العملية لا يمكن التراجع عنه.",
"Delete \"{name}\"?" : "حذف \"{name}\" ؟",
"Select target folder" : "إختر المُجلّد المَقْصِد",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "عنوان URL الغرفة محفوظ في \"{path}\" كـ \"{filename}\".",
"Link stored" : "تمّ حفظ الرابط",
"URL to room could not be stored." : "تعذّر حفظ عنوان URL الغرفة.",
"Error" : "خطأ",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "عنوان URL العرض محفوظ في \"{path}\" كـ \"{filename}\".",
"URL to presentation could not be stored." : "تعذّر حفظ عنوان URL العرض.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "هل أنت متأكد أنك تريد حذف التسجيل من \"{startDate}\" هذه العملية لا يمكن التراجع عنها فيما بعدُ.",
"Delete?" : "حذف؟",
"Could not delete record" : "تعذّر حذف التسجيل",
"Server error" : "خطا في الخادم",
"Could not modify publishing state" : "تعذّر تعديل حالة النشر",
"Open room" : "فتح غرفة",
"Start" : "ابدأ",
"Clone room" : "استنساخ غرفة",
"Loading" : "Loading",
"You are not allowed to change this option, because this room is shared with you." : "لا يمكنك تعديل هذا الخيار؛ بسبب أن الغرفة مشاركة معك.",
"Max. rooms" : "أقصى عدد من الغرف",
"Max. participants" : "أقصى عدد من المشاركين",
"Group …" : "المجموعات ...",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "لا تؤثر القيود على الغرف الموجودة. ناقص واحد يعني أن القيمة غير محدودة. يتم اختيار الخيار الأقل تقييدًا لكل مستخدم إذا ما تمّ تطبيق قيود متعددة.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "هل أنت متأكد أنك تريد حذف القيود عن المجموعة \"{name}\"؟ هذه العملية لا يمكن التراجع عنها.",
"Delete restrictions for \"{name}\"?" : "حذف القيود عن \"{name}\"?",
"Settings saved" : "تم حفظ الإعدادات",
"Unexpected error occurred" : "حدث خطأ غير متوقع",
"API URL is invalid" : "عنوان واجهة برمجة التطبيقات API URL غير صحيح",
"API secret is invalid" : "كلمة سر واجهة برمجة التطبيقات API URL غير صحيحة",
"URL has to start with HTTPS" : "عنوان URL لا بد أن يبدأ بـ HTTPS",
"URL has to contain the {token} placeholder" : "عنوان URL يجب أن يحتوي على العنصر النائب placeholder ـ {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "عنوان URL يجب أن يبدأ بـ https ، و أن يحتوي على العنصر النائب placeholder ـ {token}؛ بالإضافة إلى إمكانية استخدام العنصر النائب placeholder ـ {user}.",
"The file \"{filename}\" was uploaded to your room." : "تمّ رفع الملف \"{filename}\" إلى غرفتك.",
"The file \"{filename}\" could not be uploaded to your room." : "تعذّر رفع الملف \"{filename}\" إلى غرفتك.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "تعذّر رفع الملف \"{filename}\" إلى غرفتك. ربما يكون ذلك بسبب أن خادوم BBB لا يدعم مثل هذا الإجراء.",
"Send file to BBB" : "إرسال ملف إلى BBB",
"Send to" : "أرسل إلى",
"Start with" : "البدء بـ",
"Please select the room in which you like to use the file \"{filename}\"." : "رجاءً، إختر الغرفة التي ترغب أن تستعمل فيها الملف \"{filename}\".",
"No rooms available!" : "لا توجد غرف متاحة",
"Send to BBB" : "أرسل إلى BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثواني. برجاء الانتظار.","هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثانية. برجاء الانتظار.","هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثواني. برجاء الانتظار.","هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثواني. برجاء الانتظار.","هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثواني. برجاء الانتظار.","هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثواني. برجاء الانتظار."]
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");

147
l10n/ar.json Normal file
View File

@ -0,0 +1,147 @@
{ "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}." : "أنت ألغيت اشتراك الغرفة %s مع {shareWith}.",
"{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" : "عامة",
"Internal + Password protection for guests" : "داخلي + محمية بكلمة المرور بالنسبة للضيوف",
"Internal + Waiting room for guests" : "داخلي + غرفة انتظار للضيوف",
"Waiting room for all users" : "غرفة انتظار لجميع المستخدمين",
"Internal" : "داخلي",
"Internal restricted" : "داخلي محظور",
"API URL or secret not configured. Please contact your administrator." : "API URL أو الكلمة السرية لم تتم تهيئتها. رجاءً، اتصل بمسؤول النظام عندك.",
"BigBlueButton Integration" : "مُكاملة \"بيغ بلو بوتون\" BigBlueButton ",
"BigBlueButton integration for Nextcloud" : "مُكاملة \"بيغ بلو بوتون\" BigBlueButton مع نكست كلاود",
"This app allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).\n\n* **Room setup** Create multiple room configurations with name, welcome message …\n* **Share guest link** Share the room link with all your guests\n* **Share moderator link** Invite moderators to the room\n* **Share rooms** Share rooms with members, groups or circles\n* **Custom presentation** Start a room with a selected presentation from your file browser\n* **Manage recordings** View, share and delete recordings for your rooms\n* **Restrictions** Restrict room creation to certain groups\n* **Activities** Get an overview of your room activities\n\nQuick start guide and further information in our [readme](https://github.com/littleredbutton/cloud_bbb).\nDo you like this application? Give something back to the open source community and checkout our\n[ways to contribute](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nContributors are welcome! If you have time it would be awesome if you could help to enhance this application.\n\n*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*" : "يتيح لك هذا التطبيق إنشاء اجتماعات بتثبيت خارجي لـ [BigBlueButton](https://bigbluebutton.org).\n\n* **إعداد الغرفة** إنشاء تكوينات متعددة للغرفة باسم ورسالة ترحيب...\n* **مشاركة رابط الضيف** مشاركة رابط الغرفة مع جميع ضيوفك\n* **مشاركة رابط المشرف** دعوة المشرفين إلى الغرفة\n* **مشاركة الغرف** مشاركة الغرف مع الأعضاء أو المجموعات أو الدوائر\n* **عرض تقديمي مخصص** ابدأ غرفة بعرض تقديمي محدد من متصفح الملفات الخاص بك\n* **إدارة التسجيلات** عرض ومشاركة وحذف التسجيلات الخاصة بغرفك\n* **القيود** تقييد إنشاء الغرفة على مجموعات معينة\n* **الأنشطة** احصل على نظرة عامة على أنشطة غرفتك\n\nدليل البدء السريع والمزيد من المعلومات في [ملف readme](https://github.com/littleredbutton/cloud_bbb).\nهل يعجبك هذا التطبيق؟ قدم شيئًا لمجتمع المصادر المفتوحة وتحقق من\n[طرق المساهمة](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nنرحب بالمساهمين! إذا كان لديك الوقت، فسيكون من الرائع أن تساعد في تحسين هذا التطبيق.\n\n*يدمج هذا التطبيق BigBlueButton ولا يتم اعتماده أو اعتماده من قبل BigBlueButton Inc. BigBlueButton وشعار BigBlueButton علامتان تجاريتان لشركة BigBlueButton Inc.*",
"Room not found" : "الغرفة غير موجودة",
"The room could not be found. Maybe it was deleted?" : "الغرفة غير موجودة. هل يمكن أن تكون محذوفة؟",
"Back to %s" : "العودة إلى %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "تحصّل على API URL و كلمة المرور بإعطاء الأمر \"sudo bbb-conf --secret\" على خادوم BBB.",
"API URL" : "عنوان واجهة برمجة التطبيقات API URL",
"API secret" : "كلمة المرور لواجهة برمجة التطبيقات API secret",
"Save" : "حفظ",
"Show room manager in app navigation instead of settings page." : "عرض مدير الغرفة في صفحةتصفح التطبيق بدلأً عن صفحة الإعدادات.",
"Use Nextcloud theme in BigBlueButton." : "سمة نكست كلاود في \"بيغ بلو بوتون\" BBB",
"Default Room Settings" : "الإعدادات التلقائية للغرفة",
"Below you can change some default values, which are used to create a new room." : "يُمكنك أدناه تعديل بعض القيم التلقائية التي تستخدم عند إنشاء غرفة جديدة.",
"Perform media check before usage" : "قم باختيار الوسائط media قبل الاستعمال",
"Community" : "المجتمع",
"Are you enjoying this app? Give something back to the open source community." : "هل أعجبك هذا التطبيق؟ ساهم أنت أيضاً في مجتمع البرمجيات المفتوحة.",
"Checkout the contributor guide" : "أنظر دليل المساهمة contributor guide",
"URL Shortener" : "مُختصِر العناوين URL Shortener",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "إذا كنت ترغب في استعمال عناوين مختصرة short URL، يُمكنك إدخال وكيل إعادة التوجيه forwarding proxy أدناه.",
"URL shortener" : "مُختصِر العناوين URL Shortener",
"Restrictions" : "قيود",
"You will be forwarded to the room in the next few seconds." : "سيتم توجيهك إلى الغرفة في غضون ثوانٍ.",
"Let's go!" : "هيا بنا!",
"Please enter your name!" : "أدخِل اسمك من فضلك!",
"The name must be at least 3 characters long." : "الاسم يجب ألّا يقل عن 3 حروف.",
"You have to provide the correct password to join the meeting." : "يجب أن تُدخَل كلمة المرور الصحيحة ليمكنك المشاركة في الاجتماع.",
"Display name" : "اسم العرض",
"Password" : "كلمة المرور",
"Join" : "إنضم",
"Have an account? Log in." : "عندك حساب؟ أُدخُل.",
"Hello %s" : "أهلاً %s",
"Name, group …" : "الاسم، المجموعة، ...",
"Group" : "المجموعة",
"Searching" : "بحث",
"No matches" : "لا يوجد تطابق",
"admin" : "مدير",
"moderator" : "مشرف",
"user" : "مستخدِم",
"Name" : "الاسم",
"Access" : "النفاذ",
"Max" : "أقصى",
"Record" : "التسجيل",
"Recordings" : "التسجيلات",
"You are not permitted to create a room." : "غير مسموح لك إنشاء غرف",
"You exceeded the maximum number of rooms." : "أنت تجاوزت حد العدد المسموح به من الغرف",
"Room quota:" : "حصة الغرفة:",
"Edit" : "تعديل",
"Descriptive name of this room." : "اسم يصف هذه الغرفة.",
"This message is shown to all users in the chat area after they joined." : "هذه الرسالة تعرض على كل المستخدمين في مساحة الدردشة بعد الانضمام.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "عيّن حدّاً أقصى لعدد المشاركين في الغرفة. صفر تعني أنه لا يوجد حد.",
"If enabled, the moderator is able to start the recording." : "إذا تمّ التمكين فهذا يعني أن المشرف يستطيع تشغيل التسجيل.",
"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." : "شرح المفاهيم الأساسية التي تشكل خيارات الوصول :<br>- عمومي: أي شخص لديه الرابط يمكنه الانضمام.- <br>داخلي: مستخدمو نكست كلاود فقط يمكنهم الانضمام.- <br>كلمة مرور: فقط الأشخاص الذين يعرفون كلمة المرور يمكنهم الانضمام.- <br>غرفة انتظار: يجب أن يقوم المشرف بقبول كل ضيف قبل أن يستطيع الانضمام.-<br> مُقيّد: فقط الأشخاص و المجموعات المحددة يمكنهم الوصول إلى هذه الغرفة.",
"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, a moderator URL is generated which allows access with moderator permission." : "إذا تمّ التمكين، سيتم توليد رابط URL منسّق يُمكّن من الدخول بصلاحيات المشرف.",
"Only selected users and groups are allowed to access the room." : "فقط المستخدمون و المجموعات المختارة مسموح لهم بالدخول إلى الغرفة.",
"If disabled, a microphone is needed to join the conference." : "إذا لم يتم التمكين، لا بد من لاقط صوت microphone للانضمام للاجتماع.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "إذا تمّ التمكين، لا يحتاج المستخدم لاختبار الصوت echo call أو الكاميرا webcam preview عند أول دخول (مُتاحٌ بداية من الإصدار BBB server 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "إذا تمّ التمكين، قائمة المستخدمين و مساحة الدردشة و العرض تكون مخفية تلقائيّاً.",
"If enabled, all users will join the meeting muted." : "إذا تمّ التمكين، سيدخل كل المستخدمين إلى الاجتماع بدون تفعيل الصوت muted.",
"Edit \"{room}\"" : "عدّل \"{room}\"",
"Room URL" : "عنوان URL الغرفة",
"Welcome" : "مرحباً",
"Participant limit" : "الحد الأقصى للمشاركين",
"Sharing" : "المشاركة",
"Every participant is moderator" : "كل مشارك هو مشرف",
"Moderator access via URL" : "وصول المشرف عن طريق العنوان URL",
"Miscellaneous" : "متنوع",
"Recording" : "تسجيل",
"Require moderator to start room" : "لا بد من وجود المشرف لفتح الغرفة",
"Listen only option" : "خيار الاستماع فقط",
"Skip media check before usage" : "تجاوز اختبار لاقط الصوت و الكاميرا قبل الاستعمال",
"Clean layout" : "تخطيط واضح و مريح clean layout",
"Join meeting muted" : "أدخُل الاجتماع بدون صوت",
"Room name" : "اسم الغرفة",
"Create" : "إنشاء",
"Published" : "منشورةٌ",
"Open recording" : "فتح التسجيل",
"Copy to clipboard" : "نسخ الرابط",
"Save as file" : "حفظ كملف",
"_%n participant_::_%n participants_" : ["%n مشاركين","%n مشارك","%n مشاركين","%n مشاركين","%n مشاركين","%n مشاركين"],
"Delete" : "حذف ",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "هل أنت متأكد أنك تريد حذف \"{name}\"؟ هذه العملية لا يمكن التراجع عنه.",
"Delete \"{name}\"?" : "حذف \"{name}\" ؟",
"Select target folder" : "إختر المُجلّد المَقْصِد",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "عنوان URL الغرفة محفوظ في \"{path}\" كـ \"{filename}\".",
"Link stored" : "تمّ حفظ الرابط",
"URL to room could not be stored." : "تعذّر حفظ عنوان URL الغرفة.",
"Error" : "خطأ",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "عنوان URL العرض محفوظ في \"{path}\" كـ \"{filename}\".",
"URL to presentation could not be stored." : "تعذّر حفظ عنوان URL العرض.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "هل أنت متأكد أنك تريد حذف التسجيل من \"{startDate}\" هذه العملية لا يمكن التراجع عنها فيما بعدُ.",
"Delete?" : "حذف؟",
"Could not delete record" : "تعذّر حذف التسجيل",
"Server error" : "خطا في الخادم",
"Could not modify publishing state" : "تعذّر تعديل حالة النشر",
"Open room" : "فتح غرفة",
"Start" : "ابدأ",
"Clone room" : "استنساخ غرفة",
"Loading" : "Loading",
"You are not allowed to change this option, because this room is shared with you." : "لا يمكنك تعديل هذا الخيار؛ بسبب أن الغرفة مشاركة معك.",
"Max. rooms" : "أقصى عدد من الغرف",
"Max. participants" : "أقصى عدد من المشاركين",
"Group …" : "المجموعات ...",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "لا تؤثر القيود على الغرف الموجودة. ناقص واحد يعني أن القيمة غير محدودة. يتم اختيار الخيار الأقل تقييدًا لكل مستخدم إذا ما تمّ تطبيق قيود متعددة.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "هل أنت متأكد أنك تريد حذف القيود عن المجموعة \"{name}\"؟ هذه العملية لا يمكن التراجع عنها.",
"Delete restrictions for \"{name}\"?" : "حذف القيود عن \"{name}\"?",
"Settings saved" : "تم حفظ الإعدادات",
"Unexpected error occurred" : "حدث خطأ غير متوقع",
"API URL is invalid" : "عنوان واجهة برمجة التطبيقات API URL غير صحيح",
"API secret is invalid" : "كلمة سر واجهة برمجة التطبيقات API URL غير صحيحة",
"URL has to start with HTTPS" : "عنوان URL لا بد أن يبدأ بـ HTTPS",
"URL has to contain the {token} placeholder" : "عنوان URL يجب أن يحتوي على العنصر النائب placeholder ـ {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "عنوان URL يجب أن يبدأ بـ https ، و أن يحتوي على العنصر النائب placeholder ـ {token}؛ بالإضافة إلى إمكانية استخدام العنصر النائب placeholder ـ {user}.",
"The file \"{filename}\" was uploaded to your room." : "تمّ رفع الملف \"{filename}\" إلى غرفتك.",
"The file \"{filename}\" could not be uploaded to your room." : "تعذّر رفع الملف \"{filename}\" إلى غرفتك.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "تعذّر رفع الملف \"{filename}\" إلى غرفتك. ربما يكون ذلك بسبب أن خادوم BBB لا يدعم مثل هذا الإجراء.",
"Send file to BBB" : "إرسال ملف إلى BBB",
"Send to" : "أرسل إلى",
"Start with" : "البدء بـ",
"Please select the room in which you like to use the file \"{filename}\"." : "رجاءً، إختر الغرفة التي ترغب أن تستعمل فيها الملف \"{filename}\".",
"No rooms available!" : "لا توجد غرف متاحة",
"Send to BBB" : "أرسل إلى BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثواني. برجاء الانتظار.","هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثانية. برجاء الانتظار.","هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثواني. برجاء الانتظار.","هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثواني. برجاء الانتظار.","هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثواني. برجاء الانتظار.","هذه الغرفة لم تفتح بعد. سنحاول مرة أخرى خلال %n ثواني. برجاء الانتظار."]
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}

79
l10n/ast.js Normal file
View File

@ -0,0 +1,79 @@
OC.L10N.register(
"bbb",
{
"You created the room %s." : "Creesti la sala «%s».",
"You deleted the room %s." : "Desaniciesti la sala «%s».",
"{user} deleted the room %s." : "{user} desanició la sala «%s».",
"You shared the room %s with {shareWith}." : "Compartiesti la sala «%s» con {shareWith}.",
"{user} shared the room %s with you." : "{user} compartió la sala «%s» contigo.",
"You unshared the room %s with {shareWith}." : "Dexesti de compartir la sala «%s» con {shareWith}.",
"{user} unshared the room %s with you." : "{user} dexó de compartir la sala «%s» contigo.",
"Recording for room \"%s\" is ready." : "La grabación de la sala «%s» ta preparada.",
"Public" : "Pública",
"API URL or secret not configured. Please contact your administrator." : "Nun se configuró nin la URL nin el secretu de l'API. Ponte en contautu cola alministración.",
"Room not found" : "Nun s'atopó la sala",
"The room could not be found. Maybe it was deleted?" : "Nun se pudo atopar la sala. Quiciabes la desaniciaren",
"Back to %s" : "Volver a «%s»",
"API URL" : "URL de l'API",
"API secret" : "Secretu de l'API",
"Save" : "Guardar",
"Below you can change some default values, which are used to create a new room." : "Abaxo pues camudar dalgún valor predetermináu que s'usa pa crear sales nueves.",
"Community" : "Comunidá",
"URL Shortener" : "Acurtiador d'URLs",
"URL shortener" : "Acurtiador d'URLs",
"Let's go!" : "¡Vamos!",
"Please enter your name!" : "Introduz el to nome",
"The name must be at least 3 characters long." : "El nome ha ser polo menos de 3 caráuteres",
"Display name" : "Nome visible",
"Password" : "Contraseña",
"Join" : "Xunise",
"Have an account? Log in." : "¿Tienes una cuenta? Anicia la sesión",
"Hello %s" : "Hola, %s",
"Name, group …" : "Nome, grupu…",
"Group" : "Grupu",
"Searching" : "Buscando",
"No matches" : "Nun hai nenguna coincidencia",
"moderator" : "moderador",
"Name" : "Nome",
"Access" : "Accesu",
"Recordings" : "Grabaciones",
"You are not permitted to create a room." : "Nun tienes permisu pa crear sales.",
"You exceeded the maximum number of rooms." : "Superesti'l númberu máximu de sales.",
"Edit" : "Editar",
"Descriptive name of this room." : "Un nome descriptivu d'esta sala.",
"Edit \"{room}\"" : "Editar «{room}»",
"Room URL" : "URL de la sala",
"Welcome" : "Afáyate",
"Participant limit" : "Llende de participantes",
"Sharing" : "Compartición",
"Every participant is moderator" : "Tolos participantes son llendadores",
"Miscellaneous" : "Miscelanea",
"Clean layout" : "Distribución llimpia",
"Room name" : "Nome de la sala",
"Create" : "Crear",
"Published" : "Espublizóse",
"Open recording" : "Abrir la grabación",
"Copy to clipboard" : "Copiar nel cartafueyu",
"_%n participant_::_%n participants_" : ["%n participante","%n participantes"],
"Delete" : "Desaniciar",
"Delete \"{name}\"?" : "¿Quies desaniciar «{name}»?",
"Select target folder" : "Seleicionar la carpeta de destín",
"Link stored" : "Atroxóse la URL",
"URL to room could not be stored." : "Nun se pudo atroxar la URL de la sala.",
"Error" : "Error",
"Could not delete record" : "Nun se pudo desaniciar la grabación",
"Server error" : "Error del sirividor",
"Loading" : "Cargando",
"You are not allowed to change this option, because this room is shared with you." : "Nun tienes permisu pa camudar esta opción porque la sala ta compartida contigo.",
"Group …" : "Grupu…",
"Settings saved" : "Guardóse la configuración",
"Unexpected error occurred" : "Prodúxose un error inesperáu",
"API URL is invalid" : "La URL de l'API ye inválida",
"API secret is invalid" : "El secretu de l'API ye inválidu",
"URL has to start with HTTPS" : "La URL tien de comenzar per HTTPS",
"The file \"{filename}\" was uploaded to your room." : "Xubióse'l ficheru «{filename}» a la sala.",
"The file \"{filename}\" could not be uploaded to your room." : "Nun se pudo xubir el ficheru «{filename}» a la sala.",
"Send file to BBB" : "Unviar el ficheru a BBB",
"No rooms available!" : "¡Nun hai nenguna sala disponible!"
},
"nplurals=2; plural=(n != 1);");

77
l10n/ast.json Normal file
View File

@ -0,0 +1,77 @@
{ "translations": {
"You created the room %s." : "Creesti la sala «%s».",
"You deleted the room %s." : "Desaniciesti la sala «%s».",
"{user} deleted the room %s." : "{user} desanició la sala «%s».",
"You shared the room %s with {shareWith}." : "Compartiesti la sala «%s» con {shareWith}.",
"{user} shared the room %s with you." : "{user} compartió la sala «%s» contigo.",
"You unshared the room %s with {shareWith}." : "Dexesti de compartir la sala «%s» con {shareWith}.",
"{user} unshared the room %s with you." : "{user} dexó de compartir la sala «%s» contigo.",
"Recording for room \"%s\" is ready." : "La grabación de la sala «%s» ta preparada.",
"Public" : "Pública",
"API URL or secret not configured. Please contact your administrator." : "Nun se configuró nin la URL nin el secretu de l'API. Ponte en contautu cola alministración.",
"Room not found" : "Nun s'atopó la sala",
"The room could not be found. Maybe it was deleted?" : "Nun se pudo atopar la sala. Quiciabes la desaniciaren",
"Back to %s" : "Volver a «%s»",
"API URL" : "URL de l'API",
"API secret" : "Secretu de l'API",
"Save" : "Guardar",
"Below you can change some default values, which are used to create a new room." : "Abaxo pues camudar dalgún valor predetermináu que s'usa pa crear sales nueves.",
"Community" : "Comunidá",
"URL Shortener" : "Acurtiador d'URLs",
"URL shortener" : "Acurtiador d'URLs",
"Let's go!" : "¡Vamos!",
"Please enter your name!" : "Introduz el to nome",
"The name must be at least 3 characters long." : "El nome ha ser polo menos de 3 caráuteres",
"Display name" : "Nome visible",
"Password" : "Contraseña",
"Join" : "Xunise",
"Have an account? Log in." : "¿Tienes una cuenta? Anicia la sesión",
"Hello %s" : "Hola, %s",
"Name, group …" : "Nome, grupu…",
"Group" : "Grupu",
"Searching" : "Buscando",
"No matches" : "Nun hai nenguna coincidencia",
"moderator" : "moderador",
"Name" : "Nome",
"Access" : "Accesu",
"Recordings" : "Grabaciones",
"You are not permitted to create a room." : "Nun tienes permisu pa crear sales.",
"You exceeded the maximum number of rooms." : "Superesti'l númberu máximu de sales.",
"Edit" : "Editar",
"Descriptive name of this room." : "Un nome descriptivu d'esta sala.",
"Edit \"{room}\"" : "Editar «{room}»",
"Room URL" : "URL de la sala",
"Welcome" : "Afáyate",
"Participant limit" : "Llende de participantes",
"Sharing" : "Compartición",
"Every participant is moderator" : "Tolos participantes son llendadores",
"Miscellaneous" : "Miscelanea",
"Clean layout" : "Distribución llimpia",
"Room name" : "Nome de la sala",
"Create" : "Crear",
"Published" : "Espublizóse",
"Open recording" : "Abrir la grabación",
"Copy to clipboard" : "Copiar nel cartafueyu",
"_%n participant_::_%n participants_" : ["%n participante","%n participantes"],
"Delete" : "Desaniciar",
"Delete \"{name}\"?" : "¿Quies desaniciar «{name}»?",
"Select target folder" : "Seleicionar la carpeta de destín",
"Link stored" : "Atroxóse la URL",
"URL to room could not be stored." : "Nun se pudo atroxar la URL de la sala.",
"Error" : "Error",
"Could not delete record" : "Nun se pudo desaniciar la grabación",
"Server error" : "Error del sirividor",
"Loading" : "Cargando",
"You are not allowed to change this option, because this room is shared with you." : "Nun tienes permisu pa camudar esta opción porque la sala ta compartida contigo.",
"Group …" : "Grupu…",
"Settings saved" : "Guardóse la configuración",
"Unexpected error occurred" : "Prodúxose un error inesperáu",
"API URL is invalid" : "La URL de l'API ye inválida",
"API secret is invalid" : "El secretu de l'API ye inválidu",
"URL has to start with HTTPS" : "La URL tien de comenzar per HTTPS",
"The file \"{filename}\" was uploaded to your room." : "Xubióse'l ficheru «{filename}» a la sala.",
"The file \"{filename}\" could not be uploaded to your room." : "Nun se pudo xubir el ficheru «{filename}» a la sala.",
"Send file to BBB" : "Unviar el ficheru a BBB",
"No rooms available!" : "¡Nun hai nenguna sala disponible!"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

19
l10n/az.js Normal file
View File

@ -0,0 +1,19 @@
OC.L10N.register(
"bbb",
{
"Public" : "İctimai",
"Save" : "Saxla",
"Password" : "Şifrə",
"Hello %s" : "Salam %s",
"Group" : "Qrup",
"Name" : "Ad",
"Edit" : "Dəyişiklik et",
"Sharing" : "Paylaşılır",
"Create" : "Yarat",
"Published" : "Nəşr edilmiş",
"Delete" : "Sil",
"Error" : "Səhv",
"Loading" : "Loading",
"Settings saved" : "Parametrlər yaddaşa verildi"
},
"nplurals=2; plural=(n != 1);");

17
l10n/az.json Normal file
View File

@ -0,0 +1,17 @@
{ "translations": {
"Public" : "İctimai",
"Save" : "Saxla",
"Password" : "Şifrə",
"Hello %s" : "Salam %s",
"Group" : "Qrup",
"Name" : "Ad",
"Edit" : "Dəyişiklik et",
"Sharing" : "Paylaşılır",
"Create" : "Yarat",
"Published" : "Nəşr edilmiş",
"Delete" : "Sil",
"Error" : "Səhv",
"Loading" : "Loading",
"Settings saved" : "Parametrlər yaddaşa verildi"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

13
l10n/be.js Normal file
View File

@ -0,0 +1,13 @@
OC.L10N.register(
"bbb",
{
"Save" : "Save",
"Password" : "Password",
"Hello %s" : "Прывітанне %s",
"Group" : "Group",
"Copy to clipboard" : "Капіяваць у буфер абмену",
"Delete" : "Delete",
"Error" : "Памылка",
"Loading" : "Loading"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");

11
l10n/be.json Normal file
View File

@ -0,0 +1,11 @@
{ "translations": {
"Save" : "Save",
"Password" : "Password",
"Hello %s" : "Прывітанне %s",
"Group" : "Group",
"Copy to clipboard" : "Капіяваць у буфер абмену",
"Delete" : "Delete",
"Error" : "Памылка",
"Loading" : "Loading"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
}

143
l10n/bg.js Normal file
View File

@ -0,0 +1,143 @@
OC.L10N.register(
"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}." : "Премахнахте споделянето на стаята %s с {shareWith}.",
"{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" : "Публичен",
"Internal + Password protection for guests" : "Вътрешна + парола за гости",
"Internal + Waiting room for guests" : "Вътрешена + Чакалня за гости",
"Waiting room for all users" : " Стая за изчакване за всички потребители",
"Internal" : "Вътрешна",
"Internal restricted" : "Вътрешна, ограничена",
"API URL or secret not configured. Please contact your administrator." : "URL адресът или API тайна не са конфигурирани. Моля, свържете се с вашия администратор.",
"BigBlueButton Integration" : " Интеграция с BigBlueButton",
"BigBlueButton integration for Nextcloud" : "Интеграция с BigBlueButton за Nextcloud",
"Room not found" : "Стаята не е намерена ",
"The room could not be found. Maybe it was deleted?" : "Стаята не можа да бъде намерена. Може би е изтрита?",
"Back to %s" : "Обратно към %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Вземете вашата API тайна и URLадрес, като изпълните \"sudo bbb-conf --secret\" на вашия сървър BigBlueButton.",
"API URL" : "URL адрес на API",
"API secret" : "API тайна",
"Save" : "Запазване",
"Show room manager in app navigation instead of settings page." : "Показване на мениджър на стаите в навигацията на приложението вместо на страницата с настройки.",
"Use Nextcloud theme in BigBlueButton." : "Използвайте тема Nextcloud в BigBlueButton.",
"Default Room Settings" : "Стандартни настройкки на стая",
"Below you can change some default values, which are used to create a new room." : "По-долу можете да промените някои стойности по подразбиране, които се използват за създаване на нова стая.",
"Perform media check before usage" : "Извършване на проверка на медиите преди употреба",
"Community" : "Общност",
"Are you enjoying this app? Give something back to the open source community." : "Харесва ли ви това приложение? Направете нещо за общността с отворен код.",
"Checkout the contributor guide" : "Разгледайте ръководството за сътрудници",
"URL Shortener" : "URL Съкратител",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Ако искате да използвате по - съкратени URL адреси, можете да въведете прокси за препращане по -долу.",
"URL shortener" : "URL Съкратител",
"Restrictions" : "Ограничения",
"You will be forwarded to the room in the next few seconds." : "Ще бъдете пренасочени към стаята в следващите няколко секунди.",
"Let's go!" : "Да тръгваме!",
"Please enter your name!" : "Моля въведете вашето име!",
"The name must be at least 3 characters long." : "Името трябва да съдържа поне 3 знака.",
"You have to provide the correct password to join the meeting." : "Трябва да предоставите правилната парола, за да се присъедините към срещата.",
"Display name" : "Вписване като",
"Password" : "Парола",
"Join" : "Влез",
"Have an account? Log in." : "Имате ли профил? Вписване.",
"Hello %s" : "Здравейте %s",
"Name, group …" : "Име, група…",
"Group" : "Група",
"Searching" : "Търсене",
"No matches" : "Няма съвпадения.",
"admin" : "администратор",
"moderator" : "модератор",
"Name" : "Име",
"Access" : "Достъп",
"Max" : "Макс",
"Record" : "Запис",
"Recordings" : "Записи",
"You are not permitted to create a room." : "Нямате право да създавате стая.",
"You exceeded the maximum number of rooms." : "Превишихте максималния брой стаи.",
"Room quota:" : "Квота на стаята:",
"Edit" : "Променяне",
"Descriptive name of this room." : "Описателно име на тази стая.",
"This message is shown to all users in the chat area after they joined." : "Това съобщение се показва на всички потребители в зоната за чат, след като се присъединят.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Задава ограничение за броя на участниците в тази стая. Нула означава, че няма ограничение.",
"If enabled, the moderator is able to start the recording." : "Ако е активирано, модераторът може да започне записа.",
"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, a moderator URL is generated which allows access with moderator permission." : "Ако е активирано, се генерира URL на модератор, който позволява достъп с разрешение на модератора.",
"Only selected users and groups are allowed to access the room." : "Само избрани потребители и групи имат достъп до стаята.",
"If disabled, a microphone is needed to join the conference." : "Ако е деактивирано е необходим микрофон, за да се присъедините към конференцията.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Ако е активирано, потребителят не трябва да извършва ехо повикване и визуализация на уеб камера при първото присъединяване (достъпно от BBB сървър 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Ако е активирано, списъкът с потребители, зоната за чат и презентация са скрити по подразбиране.",
"If enabled, all users will join the meeting muted." : "Ако е активирано, всички потребители ще се присъединят към срещата със заглушен звук.",
"Edit \"{room}\"" : "Редактиране на „{room}“ ",
"Room URL" : "URL адрес на стая",
"Welcome" : "Добре дошли",
"Participant limit" : "Лимит на участниците",
"Sharing" : "Споделяне",
"Every participant is moderator" : "Всеки участник е модератор",
"Moderator access via URL" : "Достъп на модератор чрез URL",
"Miscellaneous" : "Разни",
"Recording" : "Записване",
"Require moderator to start room" : "Нужен е модератор за стартиране на стая",
"Listen only option" : "Опция само за слушане",
"Skip media check before usage" : "Пропускане на проверка на медиите преди употреба",
"Clean layout" : "Чисто оформление",
"Join meeting muted" : "Присъединяване към срещата, заглушено",
"Room name" : "Име на стаята",
"Create" : "Създай",
"Published" : "Публикувано",
"Open recording" : "Отворено записване",
"Copy to clipboard" : "Копиране в клипборда",
"Save as file" : "Запиши като файл",
"_%n participant_::_%n participants_" : ["%n участници","Добавяне на участници"],
"Delete" : "Изтриване",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Сигурни ли сте, че искате да изтриете „{name}“? Тази операция не може да бъде отменена.",
"Delete \"{name}\"?" : "Изтриване на \"{name}\"?",
"Select target folder" : "Избор на целева папка",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "URL адресът на стаята беше съхранен в „{path}“ като „{filename}“.",
"Link stored" : "Връзката е съхранена",
"URL to room could not be stored." : "URL адресът към стаята не можа да бъде съхранен.",
"Error" : "Грешка",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "URL адресът към презентацията беше съхранен в „{path}“ като „{filename}“.",
"URL to presentation could not be stored." : "URL адресът към презентацията не можа да бъде съхранен.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Сигурни ли сте, че искате да изтриете записа от „{startDate}“? Тази операция не може да бъде отменена.",
"Delete?" : "Изтриване?",
"Could not delete record" : "Записът не можа да се изтрие",
"Server error" : "Сървърна грешка",
"Start" : "Начало",
"Loading" : "Зареждане",
"You are not allowed to change this option, because this room is shared with you." : "Нямате право да променяте тази опция, защото тази стая е споделена с вас.",
"Max. rooms" : "Макс. стаи",
"Max. participants" : "Макс. участници ",
"Group …" : "Група ...",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Ограниченията не засягат съществуващите стаи. Минус едно означава, че стойността е неограничена. За всеки потребителсе избира най-малко ограничителната опция, ако се прилагат множество ограничения.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Сигурни ли сте, че искате да изтриете ограниченията за групата „{name}“? Тази операция не може да бъде отменена.",
"Delete restrictions for \"{name}\"?" : "Да се изтрият ли ограниченията за „{name}“?",
"Settings saved" : "Настройките са запазени",
"Unexpected error occurred" : "Възникна неочаквана грешка",
"API URL is invalid" : "URL адресът на API е невалиден",
"API secret is invalid" : "Невалидна API тайна ",
"URL has to start with HTTPS" : "URL адресът трябва да започва с HTTPS",
"URL has to contain the {token} placeholder" : "URL адресът трябва да съдържа заместителя {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "URL адресът трябва да започва с https:// и да съдържа {token}. Освен това може да се използва заместителят {user}.",
"The file \"{filename}\" was uploaded to your room." : "Файлът „{filename}“ беше качен във вашата стая.",
"The file \"{filename}\" could not be uploaded to your room." : "Файлът „{filename}“ не можа да бъде качен в стаята ви.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Файлът „{filename}“ не можа да бъде качен в стаята ви. Може би вашият BigBlueButton сървър не поддържа това действие.",
"Send file to BBB" : "Изпращане на файл към BBB",
"Send to" : "Изпращане до",
"Start with" : "Започване с",
"Please select the room in which you like to use the file \"{filename}\"." : "Моля, изберете стаята, в която искате да използвате файла \"{filename}\".",
"No rooms available!" : "Няма налични стаи!",
"Send to BBB" : "Изпращане до BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Тази стая все още не е отворена. Ще опитаме отново след %n секунди. Моля изчакайте. ","Тази стая все още не е отворена. Ще опитаме отново след %nсекунди. Моля изчакайте. "]
},
"nplurals=2; plural=(n != 1);");

141
l10n/bg.json Normal file
View File

@ -0,0 +1,141 @@
{ "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}." : "Премахнахте споделянето на стаята %s с {shareWith}.",
"{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" : "Публичен",
"Internal + Password protection for guests" : "Вътрешна + парола за гости",
"Internal + Waiting room for guests" : "Вътрешена + Чакалня за гости",
"Waiting room for all users" : " Стая за изчакване за всички потребители",
"Internal" : "Вътрешна",
"Internal restricted" : "Вътрешна, ограничена",
"API URL or secret not configured. Please contact your administrator." : "URL адресът или API тайна не са конфигурирани. Моля, свържете се с вашия администратор.",
"BigBlueButton Integration" : " Интеграция с BigBlueButton",
"BigBlueButton integration for Nextcloud" : "Интеграция с BigBlueButton за Nextcloud",
"Room not found" : "Стаята не е намерена ",
"The room could not be found. Maybe it was deleted?" : "Стаята не можа да бъде намерена. Може би е изтрита?",
"Back to %s" : "Обратно към %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Вземете вашата API тайна и URLадрес, като изпълните \"sudo bbb-conf --secret\" на вашия сървър BigBlueButton.",
"API URL" : "URL адрес на API",
"API secret" : "API тайна",
"Save" : "Запазване",
"Show room manager in app navigation instead of settings page." : "Показване на мениджър на стаите в навигацията на приложението вместо на страницата с настройки.",
"Use Nextcloud theme in BigBlueButton." : "Използвайте тема Nextcloud в BigBlueButton.",
"Default Room Settings" : "Стандартни настройкки на стая",
"Below you can change some default values, which are used to create a new room." : "По-долу можете да промените някои стойности по подразбиране, които се използват за създаване на нова стая.",
"Perform media check before usage" : "Извършване на проверка на медиите преди употреба",
"Community" : "Общност",
"Are you enjoying this app? Give something back to the open source community." : "Харесва ли ви това приложение? Направете нещо за общността с отворен код.",
"Checkout the contributor guide" : "Разгледайте ръководството за сътрудници",
"URL Shortener" : "URL Съкратител",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Ако искате да използвате по - съкратени URL адреси, можете да въведете прокси за препращане по -долу.",
"URL shortener" : "URL Съкратител",
"Restrictions" : "Ограничения",
"You will be forwarded to the room in the next few seconds." : "Ще бъдете пренасочени към стаята в следващите няколко секунди.",
"Let's go!" : "Да тръгваме!",
"Please enter your name!" : "Моля въведете вашето име!",
"The name must be at least 3 characters long." : "Името трябва да съдържа поне 3 знака.",
"You have to provide the correct password to join the meeting." : "Трябва да предоставите правилната парола, за да се присъедините към срещата.",
"Display name" : "Вписване като",
"Password" : "Парола",
"Join" : "Влез",
"Have an account? Log in." : "Имате ли профил? Вписване.",
"Hello %s" : "Здравейте %s",
"Name, group …" : "Име, група…",
"Group" : "Група",
"Searching" : "Търсене",
"No matches" : "Няма съвпадения.",
"admin" : "администратор",
"moderator" : "модератор",
"Name" : "Име",
"Access" : "Достъп",
"Max" : "Макс",
"Record" : "Запис",
"Recordings" : "Записи",
"You are not permitted to create a room." : "Нямате право да създавате стая.",
"You exceeded the maximum number of rooms." : "Превишихте максималния брой стаи.",
"Room quota:" : "Квота на стаята:",
"Edit" : "Променяне",
"Descriptive name of this room." : "Описателно име на тази стая.",
"This message is shown to all users in the chat area after they joined." : "Това съобщение се показва на всички потребители в зоната за чат, след като се присъединят.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Задава ограничение за броя на участниците в тази стая. Нула означава, че няма ограничение.",
"If enabled, the moderator is able to start the recording." : "Ако е активирано, модераторът може да започне записа.",
"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, a moderator URL is generated which allows access with moderator permission." : "Ако е активирано, се генерира URL на модератор, който позволява достъп с разрешение на модератора.",
"Only selected users and groups are allowed to access the room." : "Само избрани потребители и групи имат достъп до стаята.",
"If disabled, a microphone is needed to join the conference." : "Ако е деактивирано е необходим микрофон, за да се присъедините към конференцията.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Ако е активирано, потребителят не трябва да извършва ехо повикване и визуализация на уеб камера при първото присъединяване (достъпно от BBB сървър 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Ако е активирано, списъкът с потребители, зоната за чат и презентация са скрити по подразбиране.",
"If enabled, all users will join the meeting muted." : "Ако е активирано, всички потребители ще се присъединят към срещата със заглушен звук.",
"Edit \"{room}\"" : "Редактиране на „{room}“ ",
"Room URL" : "URL адрес на стая",
"Welcome" : "Добре дошли",
"Participant limit" : "Лимит на участниците",
"Sharing" : "Споделяне",
"Every participant is moderator" : "Всеки участник е модератор",
"Moderator access via URL" : "Достъп на модератор чрез URL",
"Miscellaneous" : "Разни",
"Recording" : "Записване",
"Require moderator to start room" : "Нужен е модератор за стартиране на стая",
"Listen only option" : "Опция само за слушане",
"Skip media check before usage" : "Пропускане на проверка на медиите преди употреба",
"Clean layout" : "Чисто оформление",
"Join meeting muted" : "Присъединяване към срещата, заглушено",
"Room name" : "Име на стаята",
"Create" : "Създай",
"Published" : "Публикувано",
"Open recording" : "Отворено записване",
"Copy to clipboard" : "Копиране в клипборда",
"Save as file" : "Запиши като файл",
"_%n participant_::_%n participants_" : ["%n участници","Добавяне на участници"],
"Delete" : "Изтриване",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Сигурни ли сте, че искате да изтриете „{name}“? Тази операция не може да бъде отменена.",
"Delete \"{name}\"?" : "Изтриване на \"{name}\"?",
"Select target folder" : "Избор на целева папка",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "URL адресът на стаята беше съхранен в „{path}“ като „{filename}“.",
"Link stored" : "Връзката е съхранена",
"URL to room could not be stored." : "URL адресът към стаята не можа да бъде съхранен.",
"Error" : "Грешка",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "URL адресът към презентацията беше съхранен в „{path}“ като „{filename}“.",
"URL to presentation could not be stored." : "URL адресът към презентацията не можа да бъде съхранен.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Сигурни ли сте, че искате да изтриете записа от „{startDate}“? Тази операция не може да бъде отменена.",
"Delete?" : "Изтриване?",
"Could not delete record" : "Записът не можа да се изтрие",
"Server error" : "Сървърна грешка",
"Start" : "Начало",
"Loading" : "Зареждане",
"You are not allowed to change this option, because this room is shared with you." : "Нямате право да променяте тази опция, защото тази стая е споделена с вас.",
"Max. rooms" : "Макс. стаи",
"Max. participants" : "Макс. участници ",
"Group …" : "Група ...",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Ограниченията не засягат съществуващите стаи. Минус едно означава, че стойността е неограничена. За всеки потребителсе избира най-малко ограничителната опция, ако се прилагат множество ограничения.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Сигурни ли сте, че искате да изтриете ограниченията за групата „{name}“? Тази операция не може да бъде отменена.",
"Delete restrictions for \"{name}\"?" : "Да се изтрият ли ограниченията за „{name}“?",
"Settings saved" : "Настройките са запазени",
"Unexpected error occurred" : "Възникна неочаквана грешка",
"API URL is invalid" : "URL адресът на API е невалиден",
"API secret is invalid" : "Невалидна API тайна ",
"URL has to start with HTTPS" : "URL адресът трябва да започва с HTTPS",
"URL has to contain the {token} placeholder" : "URL адресът трябва да съдържа заместителя {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "URL адресът трябва да започва с https:// и да съдържа {token}. Освен това може да се използва заместителят {user}.",
"The file \"{filename}\" was uploaded to your room." : "Файлът „{filename}“ беше качен във вашата стая.",
"The file \"{filename}\" could not be uploaded to your room." : "Файлът „{filename}“ не можа да бъде качен в стаята ви.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Файлът „{filename}“ не можа да бъде качен в стаята ви. Може би вашият BigBlueButton сървър не поддържа това действие.",
"Send file to BBB" : "Изпращане на файл към BBB",
"Send to" : "Изпращане до",
"Start with" : "Започване с",
"Please select the room in which you like to use the file \"{filename}\"." : "Моля, изберете стаята, в която искате да използвате файла \"{filename}\".",
"No rooms available!" : "Няма налични стаи!",
"Send to BBB" : "Изпращане до BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Тази стая все още не е отворена. Ще опитаме отново след %n секунди. Моля изчакайте. ","Тази стая все още не е отворена. Ще опитаме отново след %nсекунди. Моля изчакайте. "]
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

16
l10n/bn_BD.js Normal file
View File

@ -0,0 +1,16 @@
OC.L10N.register(
"bbb",
{
"Save" : "সংরক্ষণ",
"Password" : "কূটশব্দ",
"Hello %s" : "হ্যালো %s",
"Group" : "গোষ্ঠীসমূহ",
"Name" : "নাম",
"Edit" : "সম্পাদনা",
"Sharing" : "ভাগাভাগিরত",
"Create" : "তৈরী কর",
"Delete" : "মুছে",
"Error" : "সমস্যা",
"Loading" : "Loading"
},
"nplurals=2; plural=(n != 1);");

14
l10n/bn_BD.json Normal file
View File

@ -0,0 +1,14 @@
{ "translations": {
"Save" : "সংরক্ষণ",
"Password" : "কূটশব্দ",
"Hello %s" : "হ্যালো %s",
"Group" : "গোষ্ঠীসমূহ",
"Name" : "নাম",
"Edit" : "সম্পাদনা",
"Sharing" : "ভাগাভাগিরত",
"Create" : "তৈরী কর",
"Delete" : "মুছে",
"Error" : "সমস্যা",
"Loading" : "Loading"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

25
l10n/br.js Normal file
View File

@ -0,0 +1,25 @@
OC.L10N.register(
"bbb",
{
"Public" : "Publik",
"Back to %s" : "Distro da %s",
"Save" : "Enrollañ",
"Community" : "Kumuniezh",
"Display name" : "Anv ardivink",
"Password" : "Ger-tremen",
"Join" : "Kejañ",
"Hello %s" : "Degemer mat %s",
"Group" : "Stollad",
"No matches" : "Kejadenn ebet",
"admin" : "merour",
"moderator" : "habaskaer",
"Name" : "Anv",
"Edit" : "Cheñch",
"Sharing" : "Rannan",
"Create" : "Krouiñ",
"Delete" : "Dilemel",
"Error" : "Fazi",
"Loading" : "Kargañ",
"Settings saved" : "Stummoù enrollet"
},
"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);");

23
l10n/br.json Normal file
View File

@ -0,0 +1,23 @@
{ "translations": {
"Public" : "Publik",
"Back to %s" : "Distro da %s",
"Save" : "Enrollañ",
"Community" : "Kumuniezh",
"Display name" : "Anv ardivink",
"Password" : "Ger-tremen",
"Join" : "Kejañ",
"Hello %s" : "Degemer mat %s",
"Group" : "Stollad",
"No matches" : "Kejadenn ebet",
"admin" : "merour",
"moderator" : "habaskaer",
"Name" : "Anv",
"Edit" : "Cheñch",
"Sharing" : "Rannan",
"Create" : "Krouiñ",
"Delete" : "Dilemel",
"Error" : "Fazi",
"Loading" : "Kargañ",
"Settings saved" : "Stummoù enrollet"
},"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"
}

16
l10n/bs.js Normal file
View File

@ -0,0 +1,16 @@
OC.L10N.register(
"bbb",
{
"Public" : "Javno",
"Save" : "Spremi",
"Password" : "Lozinka",
"Group" : "Grupa",
"Name" : "Ime",
"Edit" : "Izmjeni",
"Sharing" : "Dijeljenje",
"Create" : "Ustvari",
"Delete" : "Obriši",
"Error" : "Greška",
"Loading" : "Loading"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");

14
l10n/bs.json Normal file
View File

@ -0,0 +1,14 @@
{ "translations": {
"Public" : "Javno",
"Save" : "Spremi",
"Password" : "Lozinka",
"Group" : "Grupa",
"Name" : "Ime",
"Edit" : "Izmjeni",
"Sharing" : "Dijeljenje",
"Create" : "Ustvari",
"Delete" : "Obriši",
"Error" : "Greška",
"Loading" : "Loading"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
}

143
l10n/ca.js Normal file
View File

@ -0,0 +1,143 @@
OC.L10N.register(
"bbb",
{
"You created the room %s." : "Heu creat la sala %s.",
"You deleted the room %s." : "Heu suprimit la sala %s.",
"{user} deleted the room %s." : "{user} ha suprimit la sala %s.",
"You shared the room %s with {shareWith}." : "Heu compartit la sala %s amb {shareWith}.",
"{user} shared the room %s with you." : "{user} ha compartit la sala %s amb vostè.",
"You unshared the room %s with {shareWith}." : "Heu compartit la sala %s amb {shareWith}.",
"{user} unshared the room %s with you." : "{user} no ha compartit la sala %s amb vostè.",
"You started a meeting in the \"%s\" room." : "Heu iniciat una reunió a la sala \"%s\".",
"{user} started a meeting in the \"%s\" room." : "{user} ha iniciat una reunió a la sala \"%s\".",
"The meeting in room \"%s\" has ended." : "La reunió a la sala \"%s\" ha finalitzat.",
"Recording for room \"%s\" is ready." : "L'enregistrament de la sala \"%s\" està llest.",
"To invite someone to the meeting, send them this link: %s" : "Per convidar algú a la reunió, envieu-los aquest enllaç: %s",
"Public" : "Públic",
"Internal + Password protection for guests" : "Protecció interna + contrasenya per als convidats",
"Internal + Waiting room for guests" : "Interior + Sala d'espera per a convidats",
"Waiting room for all users" : "Sala d'espera per a tots els usuaris",
"Internal" : "Intern",
"Internal restricted" : "Restringit intern",
"API URL or secret not configured. Please contact your administrator." : "Adreça URL o secret de l'API no configurat. Poseu-vos en contacte amb l'administrador.",
"BigBlueButton Integration" : "Integració de BigBlueButton",
"BigBlueButton integration for Nextcloud" : "Integració de BigBlueButton per Nextcloud",
"Room not found" : "No s'ha trobat la sala",
"The room could not be found. Maybe it was deleted?" : "No s'ha trobat la sala. Potser s'ha suprimit?",
"Back to %s" : "Tornar a %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Obteniu l'URL i el secret de l'API executant \"sudo bbb-conf --secret\" al vostre servidor BigBlueButton.",
"API URL" : "URL de l'API",
"API secret" : "Secret de l'API",
"Save" : "Desa",
"Show room manager in app navigation instead of settings page." : "Mostra el gestor de sales a la navegació per aplicacions en lloc de la pàgina de paràmetres.",
"Use Nextcloud theme in BigBlueButton." : "Utilitzeu el tema Nextcloud a BigBlueButton.",
"Default Room Settings" : "Paràmetres de la sala per defecte",
"Below you can change some default values, which are used to create a new room." : "A continuació podeu canviar alguns valors per defecte, que s'utilitzen per crear una sala nova.",
"Perform media check before usage" : "Feu una comprovació de mitjans abans d'utilitzar-los",
"Community" : "Comunitat",
"Are you enjoying this app? Give something back to the open source community." : "Estàs gaudint d'aquesta aplicació? Dona alguna cosa a la comunitat de codi obert.",
"Checkout the contributor guide" : "Consulteu la guia del col·laborador",
"URL Shortener" : "Escurçador d'URL",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Si li agrada utilitzar urls més curts, pot introduir un intermediari de reenviament a sota.",
"URL shortener" : "Escurçador d'URL",
"Restrictions" : "Restriccions",
"You will be forwarded to the room in the next few seconds." : "Vostè serà reenviat a la sala en els propers segons.",
"Let's go!" : "Anem!",
"Please enter your name!" : "Introduïu el vostre nom!",
"The name must be at least 3 characters long." : "El nom ha de tenir com a mínim 3 caràcters.",
"You have to provide the correct password to join the meeting." : "Heu de proporcionar la contrasenya correcta per unir-vos a la reunió.",
"Display name" : "Nom per mostrar",
"Password" : "Contrasenya",
"Join" : "Uneix",
"Have an account? Log in." : "Tens un compte? Inicia sessió aquí.",
"Hello %s" : "Hola, %s",
"Name, group …" : "Nom, grup …",
"Group" : "Grup",
"Searching" : "Cerca",
"No matches" : "Cap coincidència",
"admin" : "administrador",
"moderator" : "moderador",
"Name" : "Nom",
"Access" : "Accés",
"Max" : "Màx",
"Record" : "Enregistrament",
"Recordings" : "Enregistraments",
"You are not permitted to create a room." : "No podeu crear una sala.",
"You exceeded the maximum number of rooms." : "Heu superat el nombre màxim de sales.",
"Room quota:" : "Quota de sales:",
"Edit" : "Edició",
"Descriptive name of this room." : "Nom descriptiu d'aquesta sala.",
"This message is shown to all users in the chat area after they joined." : "Aquest missatge es mostra a tots els usuaris de l'àrea de xat després d'unir-se.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Estableix un límit en el nombre de participants d'aquesta sala. Zero vol dir que no hi ha límit.",
"If enabled, the moderator is able to start the recording." : "Si està habilitat, el moderador pot iniciar l'enregistrament.",
"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 és capaç d'administrar tots els participants en una reunió, incloent fer fora, silenciar o seleccionar un presentador. Els usuaris amb el rol moderador també poden tancar una reunió o canviar els paràmetres per defecte.",
"If enabled, normal users have to wait until a moderator is in the room." : "Si està habilitat, els usuaris normals han d'esperar fins que un moderador estigui a la sala.",
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Si està habilitat, es genera un URL de moderador que permet l'accés amb permís de moderador.",
"Only selected users and groups are allowed to access the room." : "Només els usuaris i grups seleccionats poden accedir a la sala.",
"If disabled, a microphone is needed to join the conference." : "Si està inhabilitat, cal un micròfon per unir-se a la conferència.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Si està habilitat, l'usuari no ha de realitzar una trucada d'eco ni una vista prèvia de la càmera web a la primera participació (disponible des del servidor BBB 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Si està activat, la llista d'usuaris, l'àrea de xat i la presentació s'amaguen per defecte.",
"If enabled, all users will join the meeting muted." : "Si està activat, tots els usuaris s'uniran a la reunió silenciats.",
"Edit \"{room}\"" : "Edició \"{room}\"",
"Room URL" : "URL de la sala",
"Welcome" : "Benvingut",
"Participant limit" : "Límit de participants",
"Sharing" : "Ús compartit",
"Every participant is moderator" : "Cada participant és moderador",
"Moderator access via URL" : "Accés moderador mitjançant URL",
"Miscellaneous" : "Miscel·lània",
"Recording" : "Enregistrament",
"Require moderator to start room" : "Requereix moderador per començar la sala",
"Listen only option" : "Només opció d'escoltar",
"Skip media check before usage" : "Omet la comprovació dels mitjans abans de fer-ne servir",
"Clean layout" : "Disseny net",
"Join meeting muted" : "Uneix-te a la reunió en silenci",
"Room name" : "Nom de la sala",
"Create" : "Crea",
"Published" : "Publicat",
"Open recording" : "Obre enregistrament",
"Copy to clipboard" : "Copia-ho al porta-papers",
"Save as file" : "Desa com a fitxer",
"_%n participant_::_%n participants_" : ["%n participant","%n participants"],
"Delete" : "Suprimeix",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Esteu segur que voleu suprimir \"{name}\"? Aquesta operació no es pot desfer.",
"Delete \"{name}\"?" : "Voleu suprimir \"{name}\"?",
"Select target folder" : "Heu de seleccionar una carpeta de destí",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "L'adreça URL de la sala s'ha emmagatzemat a \"{path}\" com a \"{filename}\".",
"Link stored" : "Enllaç emmagatzemat",
"URL to room could not be stored." : "No s'ha pogut emmagatzemar l'adreça URL a la sala.",
"Error" : "Error",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "L'adreça URL a la presentació s'ha emmagatzemat a \"{path}\" com a \"{filename}\".",
"URL to presentation could not be stored." : "No s'ha pogut emmagatzemar l'adreça URL a la presentació.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Esteu segur que voleu suprimir la gravació de \"{startDate}\"? Aquesta operació no es pot desfer.",
"Delete?" : "Suprimeix?",
"Could not delete record" : "No s' ha pogut suprimir el registre",
"Server error" : "Error del servidor",
"Start" : "Inici",
"Loading" : "Carregant",
"You are not allowed to change this option, because this room is shared with you." : "No podeu canviar aquesta opció perquè aquesta sala es comparteix amb vostè.",
"Max. rooms" : "Màx. sales",
"Max. participants" : "Màx. participants",
"Group …" : "Grup …",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Les restriccions no afecten les sales existents. Menys un significa que el valor és il·limitat. L'opció menys restrictiva es tria per a cada usuari si apliquen diverses restriccions.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Esteu segur que voleu suprimir les restriccions del grup \"{name}\"? Aquesta operació no es pot desfer.",
"Delete restrictions for \"{name}\"?" : "Voleu suprimir restriccions per a \"{name}\"?",
"Settings saved" : "S'han desat els paràmetres",
"Unexpected error occurred" : "S'ha produït un error inesperat",
"API URL is invalid" : "URL de l'API no és vàlid",
"API secret is invalid" : "El secret de l'API no és vàlid",
"URL has to start with HTTPS" : "La URL ha de començar amb HTTPS",
"URL has to contain the {token} placeholder" : "L'URL ha de contenir el marcador de posició {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "L'URL ha de començar per https:// i contenir {token}. A més, es pot utilitzar el marcador de posició de {user}.",
"The file \"{filename}\" was uploaded to your room." : "El fitxer \"{filename}\" s'ha penjat a la vostra sala.",
"The file \"{filename}\" could not be uploaded to your room." : "El fitxer \"{filename}\" no s'ha pogut penjar a la vostra sala.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "El fitxer \"{filename}\" no s'ha pogut penjar a la vostra sala. Potser el vostre servidor BigBlueButton no admet aquesta acció.",
"Send file to BBB" : "Envia el fitxer a BBB",
"Send to" : "Envia a",
"Start with" : "Començar amb",
"Please select the room in which you like to use the file \"{filename}\"." : "Seleccioneu la sala en què voleu utilitzar el fitxer \"{filename}\".",
"No rooms available!" : "No hi ha sales disponibles!",
"Send to BBB" : "Envia a BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Aquesta sala encara no està oberta. Ho tornarem a provar d'aquí a 1%n segon. Si us plau, espereu.","Aquesta sala encara no està oberta. Ho tornarem a provar d'aquí a 1%n segons. Si us plau, espereu."]
},
"nplurals=2; plural=(n != 1);");

141
l10n/ca.json Normal file
View File

@ -0,0 +1,141 @@
{ "translations": {
"You created the room %s." : "Heu creat la sala %s.",
"You deleted the room %s." : "Heu suprimit la sala %s.",
"{user} deleted the room %s." : "{user} ha suprimit la sala %s.",
"You shared the room %s with {shareWith}." : "Heu compartit la sala %s amb {shareWith}.",
"{user} shared the room %s with you." : "{user} ha compartit la sala %s amb vostè.",
"You unshared the room %s with {shareWith}." : "Heu compartit la sala %s amb {shareWith}.",
"{user} unshared the room %s with you." : "{user} no ha compartit la sala %s amb vostè.",
"You started a meeting in the \"%s\" room." : "Heu iniciat una reunió a la sala \"%s\".",
"{user} started a meeting in the \"%s\" room." : "{user} ha iniciat una reunió a la sala \"%s\".",
"The meeting in room \"%s\" has ended." : "La reunió a la sala \"%s\" ha finalitzat.",
"Recording for room \"%s\" is ready." : "L'enregistrament de la sala \"%s\" està llest.",
"To invite someone to the meeting, send them this link: %s" : "Per convidar algú a la reunió, envieu-los aquest enllaç: %s",
"Public" : "Públic",
"Internal + Password protection for guests" : "Protecció interna + contrasenya per als convidats",
"Internal + Waiting room for guests" : "Interior + Sala d'espera per a convidats",
"Waiting room for all users" : "Sala d'espera per a tots els usuaris",
"Internal" : "Intern",
"Internal restricted" : "Restringit intern",
"API URL or secret not configured. Please contact your administrator." : "Adreça URL o secret de l'API no configurat. Poseu-vos en contacte amb l'administrador.",
"BigBlueButton Integration" : "Integració de BigBlueButton",
"BigBlueButton integration for Nextcloud" : "Integració de BigBlueButton per Nextcloud",
"Room not found" : "No s'ha trobat la sala",
"The room could not be found. Maybe it was deleted?" : "No s'ha trobat la sala. Potser s'ha suprimit?",
"Back to %s" : "Tornar a %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Obteniu l'URL i el secret de l'API executant \"sudo bbb-conf --secret\" al vostre servidor BigBlueButton.",
"API URL" : "URL de l'API",
"API secret" : "Secret de l'API",
"Save" : "Desa",
"Show room manager in app navigation instead of settings page." : "Mostra el gestor de sales a la navegació per aplicacions en lloc de la pàgina de paràmetres.",
"Use Nextcloud theme in BigBlueButton." : "Utilitzeu el tema Nextcloud a BigBlueButton.",
"Default Room Settings" : "Paràmetres de la sala per defecte",
"Below you can change some default values, which are used to create a new room." : "A continuació podeu canviar alguns valors per defecte, que s'utilitzen per crear una sala nova.",
"Perform media check before usage" : "Feu una comprovació de mitjans abans d'utilitzar-los",
"Community" : "Comunitat",
"Are you enjoying this app? Give something back to the open source community." : "Estàs gaudint d'aquesta aplicació? Dona alguna cosa a la comunitat de codi obert.",
"Checkout the contributor guide" : "Consulteu la guia del col·laborador",
"URL Shortener" : "Escurçador d'URL",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Si li agrada utilitzar urls més curts, pot introduir un intermediari de reenviament a sota.",
"URL shortener" : "Escurçador d'URL",
"Restrictions" : "Restriccions",
"You will be forwarded to the room in the next few seconds." : "Vostè serà reenviat a la sala en els propers segons.",
"Let's go!" : "Anem!",
"Please enter your name!" : "Introduïu el vostre nom!",
"The name must be at least 3 characters long." : "El nom ha de tenir com a mínim 3 caràcters.",
"You have to provide the correct password to join the meeting." : "Heu de proporcionar la contrasenya correcta per unir-vos a la reunió.",
"Display name" : "Nom per mostrar",
"Password" : "Contrasenya",
"Join" : "Uneix",
"Have an account? Log in." : "Tens un compte? Inicia sessió aquí.",
"Hello %s" : "Hola, %s",
"Name, group …" : "Nom, grup …",
"Group" : "Grup",
"Searching" : "Cerca",
"No matches" : "Cap coincidència",
"admin" : "administrador",
"moderator" : "moderador",
"Name" : "Nom",
"Access" : "Accés",
"Max" : "Màx",
"Record" : "Enregistrament",
"Recordings" : "Enregistraments",
"You are not permitted to create a room." : "No podeu crear una sala.",
"You exceeded the maximum number of rooms." : "Heu superat el nombre màxim de sales.",
"Room quota:" : "Quota de sales:",
"Edit" : "Edició",
"Descriptive name of this room." : "Nom descriptiu d'aquesta sala.",
"This message is shown to all users in the chat area after they joined." : "Aquest missatge es mostra a tots els usuaris de l'àrea de xat després d'unir-se.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Estableix un límit en el nombre de participants d'aquesta sala. Zero vol dir que no hi ha límit.",
"If enabled, the moderator is able to start the recording." : "Si està habilitat, el moderador pot iniciar l'enregistrament.",
"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 és capaç d'administrar tots els participants en una reunió, incloent fer fora, silenciar o seleccionar un presentador. Els usuaris amb el rol moderador també poden tancar una reunió o canviar els paràmetres per defecte.",
"If enabled, normal users have to wait until a moderator is in the room." : "Si està habilitat, els usuaris normals han d'esperar fins que un moderador estigui a la sala.",
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Si està habilitat, es genera un URL de moderador que permet l'accés amb permís de moderador.",
"Only selected users and groups are allowed to access the room." : "Només els usuaris i grups seleccionats poden accedir a la sala.",
"If disabled, a microphone is needed to join the conference." : "Si està inhabilitat, cal un micròfon per unir-se a la conferència.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Si està habilitat, l'usuari no ha de realitzar una trucada d'eco ni una vista prèvia de la càmera web a la primera participació (disponible des del servidor BBB 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Si està activat, la llista d'usuaris, l'àrea de xat i la presentació s'amaguen per defecte.",
"If enabled, all users will join the meeting muted." : "Si està activat, tots els usuaris s'uniran a la reunió silenciats.",
"Edit \"{room}\"" : "Edició \"{room}\"",
"Room URL" : "URL de la sala",
"Welcome" : "Benvingut",
"Participant limit" : "Límit de participants",
"Sharing" : "Ús compartit",
"Every participant is moderator" : "Cada participant és moderador",
"Moderator access via URL" : "Accés moderador mitjançant URL",
"Miscellaneous" : "Miscel·lània",
"Recording" : "Enregistrament",
"Require moderator to start room" : "Requereix moderador per començar la sala",
"Listen only option" : "Només opció d'escoltar",
"Skip media check before usage" : "Omet la comprovació dels mitjans abans de fer-ne servir",
"Clean layout" : "Disseny net",
"Join meeting muted" : "Uneix-te a la reunió en silenci",
"Room name" : "Nom de la sala",
"Create" : "Crea",
"Published" : "Publicat",
"Open recording" : "Obre enregistrament",
"Copy to clipboard" : "Copia-ho al porta-papers",
"Save as file" : "Desa com a fitxer",
"_%n participant_::_%n participants_" : ["%n participant","%n participants"],
"Delete" : "Suprimeix",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Esteu segur que voleu suprimir \"{name}\"? Aquesta operació no es pot desfer.",
"Delete \"{name}\"?" : "Voleu suprimir \"{name}\"?",
"Select target folder" : "Heu de seleccionar una carpeta de destí",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "L'adreça URL de la sala s'ha emmagatzemat a \"{path}\" com a \"{filename}\".",
"Link stored" : "Enllaç emmagatzemat",
"URL to room could not be stored." : "No s'ha pogut emmagatzemar l'adreça URL a la sala.",
"Error" : "Error",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "L'adreça URL a la presentació s'ha emmagatzemat a \"{path}\" com a \"{filename}\".",
"URL to presentation could not be stored." : "No s'ha pogut emmagatzemar l'adreça URL a la presentació.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Esteu segur que voleu suprimir la gravació de \"{startDate}\"? Aquesta operació no es pot desfer.",
"Delete?" : "Suprimeix?",
"Could not delete record" : "No s' ha pogut suprimir el registre",
"Server error" : "Error del servidor",
"Start" : "Inici",
"Loading" : "Carregant",
"You are not allowed to change this option, because this room is shared with you." : "No podeu canviar aquesta opció perquè aquesta sala es comparteix amb vostè.",
"Max. rooms" : "Màx. sales",
"Max. participants" : "Màx. participants",
"Group …" : "Grup …",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Les restriccions no afecten les sales existents. Menys un significa que el valor és il·limitat. L'opció menys restrictiva es tria per a cada usuari si apliquen diverses restriccions.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Esteu segur que voleu suprimir les restriccions del grup \"{name}\"? Aquesta operació no es pot desfer.",
"Delete restrictions for \"{name}\"?" : "Voleu suprimir restriccions per a \"{name}\"?",
"Settings saved" : "S'han desat els paràmetres",
"Unexpected error occurred" : "S'ha produït un error inesperat",
"API URL is invalid" : "URL de l'API no és vàlid",
"API secret is invalid" : "El secret de l'API no és vàlid",
"URL has to start with HTTPS" : "La URL ha de començar amb HTTPS",
"URL has to contain the {token} placeholder" : "L'URL ha de contenir el marcador de posició {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "L'URL ha de començar per https:// i contenir {token}. A més, es pot utilitzar el marcador de posició de {user}.",
"The file \"{filename}\" was uploaded to your room." : "El fitxer \"{filename}\" s'ha penjat a la vostra sala.",
"The file \"{filename}\" could not be uploaded to your room." : "El fitxer \"{filename}\" no s'ha pogut penjar a la vostra sala.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "El fitxer \"{filename}\" no s'ha pogut penjar a la vostra sala. Potser el vostre servidor BigBlueButton no admet aquesta acció.",
"Send file to BBB" : "Envia el fitxer a BBB",
"Send to" : "Envia a",
"Start with" : "Començar amb",
"Please select the room in which you like to use the file \"{filename}\"." : "Seleccioneu la sala en què voleu utilitzar el fitxer \"{filename}\".",
"No rooms available!" : "No hi ha sales disponibles!",
"Send to BBB" : "Envia a BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Aquesta sala encara no està oberta. Ho tornarem a provar d'aquí a 1%n segon. Si us plau, espereu.","Aquesta sala encara no està oberta. Ho tornarem a provar d'aquí a 1%n segons. Si us plau, espereu."]
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

148
l10n/cs.js Normal file
View File

@ -0,0 +1,148 @@
OC.L10N.register(
"bbb",
{
"You created the room %s." : "Vytvořili jste místnost %s.",
"You deleted the room %s." : "Smazali jste místnost %s.",
"{user} deleted the room %s." : "{user} smazal(a) místnost %s.",
"You shared the room %s with {shareWith}." : "Nasdíleli jste místnost %s {shareWith}.",
"{user} shared the room %s with you." : "{user} vám nasdílel(a) místnost %s.",
"You unshared the room %s with {shareWith}." : "Zrušili jste sdílení místnosti %s s {shareWith}.",
"{user} unshared the room %s with you." : "{user} vám přestal sdílet místnost %s.",
"You started a meeting in the \"%s\" room." : "Zahájili jste schůzku v místnosti „%s“.",
"{user} started a meeting in the \"%s\" room." : "{user} zahájil(a) schůzku v místnosti „%s“.",
"The meeting in room \"%s\" has ended." : "Schůzka v místnosti „%s“ skončila.",
"Recording for room \"%s\" is ready." : "Nahrávka z místnosti „%s“ je připravena.",
"To invite someone to the meeting, send them this link: %s" : "Pokud chcete na schůzku někoho pozvat, pošlete mu tento odkaz: %s",
"Public" : "Veřejný",
"Internal + Password protection for guests" : "Vnitřní + Heslo pro hosty",
"Internal + Waiting room for guests" : "Vnitřní + Čekárna pro hosty",
"Waiting room for all users" : "Čekárna pro všechny uživatele",
"Internal" : "Vnitřní",
"Internal restricted" : "Omezeno na vnitřní",
"API URL or secret not configured. Please contact your administrator." : "Není nastavená URL adresa aplikačního programového rozhraní (API) nebo tajemství. Obraťte se na svého správce.",
"BigBlueButton Integration" : "Napojení na BigBlueButton",
"BigBlueButton integration for Nextcloud" : "Napojení na BigBlueButton pro Nextcloud",
"Room not found" : "Místnost nenalezena",
"The room could not be found. Maybe it was deleted?" : "Místnost se nepodařilo nalézt. Možná byla smazána?",
"Back to %s" : "Zpět na %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "URL adresu API rozhraní a tajemství k němu získáte spuštěním příkazu „sudo bbb-conf --secret“ na serveru s BigBlueButton, který využíváte.",
"API URL" : "URL adresa API rozhraní",
"API secret" : "Tajemství k API",
"Save" : "Uložit",
"Show room manager in app navigation instead of settings page." : "Správu aplikací zobrazovat v ovládacích prvcích pro pohyb po aplikaci namísto na stránce nastavení.",
"Use Nextcloud theme in BigBlueButton." : "Použít v BigBlueButton motiv vzhledu z Nextcloud.",
"Default Room Settings" : "Výchozí nastavení pro místnost",
"Below you can change some default values, which are used to create a new room." : "Níže je možné změnit některé výchozí hodnoty, které slouží pro vytváření nové místnosti.",
"Perform media check before usage" : "Než bude použito, zkontrolovat médium",
"Community" : "Komunita",
"Are you enjoying this app? Give something back to the open source community." : "Líbí se vám tato aplikace? Přispějte něčím naoplátku open source komunitě.",
"Checkout the contributor guide" : "Nahlédněte do příručky pro přispěvatele",
"URL Shortener" : "Zkracovač URL",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Pokud chcete používat kratší url, můžete níže zadat předávající proxy.",
"URL shortener" : "Zkracovač URL",
"Restrictions" : "Omezení",
"You will be forwarded to the room in the next few seconds." : "Během pár sekund budete přesměrováni do místnosti.",
"Let's go!" : "Začněme!",
"Please enter your name!" : "Zadejte své jméno!",
"The name must be at least 3 characters long." : "Je třeba, aby jméno bylo alespoň 3 znaky dlouhé.",
"You have to provide the correct password to join the meeting." : "Abyste se mohli připojit k jednání, je třeba, abyste zadali heslo.",
"Display name" : "Zobrazovaný název",
"Password" : "Heslo",
"Join" : "Připojit se",
"Have an account? Log in." : "Máte uživatelský účet? Přihlaste se jím.",
"Hello %s" : "Dobrý den, %s",
"Name, group …" : "Jméno, skupina…",
"Group" : "Skupina",
"Searching" : "Hledá se",
"No matches" : "Žádné shody",
"admin" : "správce",
"moderator" : "moderátor",
"user" : "uživatel",
"Name" : "Název",
"Access" : "Přístup",
"Max" : "Nejvýše",
"Record" : "Záznam",
"Recordings" : "Nahrávky",
"You are not permitted to create a room." : "Nemáte oprávnění pro vytvoření místnosti.",
"You exceeded the maximum number of rooms." : "Překročili jste nejvyšší umožněný počet místností.",
"Room quota:" : "Kvóta místnosti:",
"Edit" : "Upravit",
"Descriptive name of this room." : "Popisný název této místnosti",
"This message is shown to all users in the chat area after they joined." : "Tato zpráva je zobrazena všem uživatelům v chatu, poté co se připojí.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Nastaví limit na počet účastníků pro tuto místnost. Nula znamená bez omezení.",
"If enabled, the moderator is able to start the recording." : "Pokud je zapnuto, moderátor může spustit nahrávání.",
"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." : "Vysvětlení různých pojmů, které tvoří možnosti přístupu :<br>- Veřejné: Kdokoli kdo má dokaz se může přidat.- <br>Interní: Připojit se mohou pouze uživatelé z Nextcloud.- <br>Heslo: Připojit se mohou pouze hosté, kteří mají heslo.- <br>Čekací místnost: Než se host bude moci připojit je třeba, aby každého zvlášť přijal moderátor.- <br>Omezené : K této místnosti budou mít přístup pouze vybraní uživatelé a skupiny.",
"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." : "Moderátor může spravovat všechny účastníky schůzky, včetně odpojení, ztlumení nebo výběru prezentujícího. Uživatelé s rolí moderátor také mohou schůzku ukončit nebo měnit výchozí nastavení.",
"If enabled, normal users have to wait until a moderator is in the room." : "Pokud je zapnuto, běžní uživatelé budou muset počkat, než se do místnosti přihlásí moderátor.",
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Po povolení bude vygenerován moderátorský URL umožňující přístup s moderátorskými právy.",
"Only selected users and groups are allowed to access the room." : "Přístup do místnosti je povolen pouze vybraným uživatelům a skupinám.",
"If disabled, a microphone is needed to join the conference." : "Pokud je vypnuto, je pro připojení se ke konferenci vyžadován mikrofon.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Pokud je zapnuto, uživatel nemusí před prvním připojením absolvovat hovor pro zkoušku spojení a náhled obrazovky (k dispozici počínaje verzí BBB serveru 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Pokud je zapnut, seznam uživatelů, oblast s chatem a prezentací jsou výchozím stavu skryté.",
"If enabled, all users will join the meeting muted." : "Pokud je zapnuto, všichni uživatelé se připojí ke schůzce ztlumení.",
"Edit \"{room}\"" : "Upravit „{room}“",
"Room URL" : "URL místnosti",
"Welcome" : "Vítejte",
"Participant limit" : "Limit počtu účastníků",
"Sharing" : "Sdílení",
"Every participant is moderator" : "Každý z účastníků má práva moderátora",
"Moderator access via URL" : "Moderátorský přístup přez URL",
"Miscellaneous" : "Různé",
"Recording" : "Zaznamenávání",
"Require moderator to start room" : "Vyžadovat, aby moderátor místnost otevřel",
"Listen only option" : "Možnost pouze naslouchat",
"Skip media check before usage" : "Přeskočit kontrolu média před použitím",
"Clean layout" : "Čisté rozvržení",
"Join meeting muted" : "Připojit ke schůzce ztlumené",
"Room name" : "Název místnosti",
"Create" : "Vytvořit",
"Published" : "Zveřejněno",
"Open recording" : "Zahájit zaznamenávání",
"Copy to clipboard" : "Zkopírovat do schránky",
"Save as file" : "Uložit jako soubor",
"_%n participant_::_%n participants_" : ["%n účastník","%n účastníci","%n účastníků","%n účastníci"],
"Delete" : "Smazat",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Opravdu chcete smazat „{name}“? Tuto operaci nelze vzít zpět.",
"Delete \"{name}\"?" : "Smazat „{name}“?",
"Select target folder" : "Vyberte cílovou složku",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "URL adresa místnosti byla uložena v „{path}“ jako „{filename}“.",
"Link stored" : "Odkaz uložen",
"URL to room could not be stored." : "URL adresu místnosti se nepodařilo uložit.",
"Error" : "Chyba",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "URL adresa prezentace byla uložena v „{path}“ jako „{filename}“.",
"URL to presentation could not be stored." : "URL adresu prezentace se nepodařilo uložit.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Opravdu chcete smazat nahrávku z „{startDate}“? Tuto operaci nelze vzít zpět.",
"Delete?" : "Smazat?",
"Could not delete record" : "Záznam se nedaří smazat",
"Server error" : "Chyba serveru",
"Could not modify publishing state" : "Nepodařilo se změnit stav zvěřejnění",
"Open room" : "Otevřít místnost",
"Start" : "Spustit",
"Clone room" : "Klonovat místnost",
"Loading" : "Načítání",
"You are not allowed to change this option, because this room is shared with you." : "Nemáte oprávnění měnit tuto volbu, protože tato místnost je vám jen nasdílena.",
"Max. rooms" : "Nejvýše místností",
"Max. participants" : "Nejvýše účastníků",
"Group …" : "Skupina…",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Omezení neovlivní existující místnosti. Mínus 1 (-1) znamená, že hodnota je neomezená. Pokud je uplatněno vícero omezení, je pro každého uživatele zvoleno ta nejméně omezující volba.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Opravdu chcete mazat omezení pro skupinu „{name}“? Tuto operaci nelze vzít zpět.",
"Delete restrictions for \"{name}\"?" : "Smazat omezení pro „{name}“?",
"Settings saved" : "Nastavení uložena",
"Unexpected error occurred" : "Došlo k neočekávané chybě",
"API URL is invalid" : "URL adresa aplikačního program. rozhraní (API) není platná",
"API secret is invalid" : "Tajemství k API není platné",
"URL has to start with HTTPS" : "Je třeba, aby URL začínalo na HTTPS",
"URL has to contain the {token} placeholder" : "Je třeba, aby URL obsahovalo zástupné vyjádření {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "Je třeba, aby URL začínalo na https:// a obsahovalo {token}. Dále je možné použít také zástupné vyjádření {user}.",
"The file \"{filename}\" was uploaded to your room." : "Soubor „{filename}“ byl nahrán do vaší místnosti.",
"The file \"{filename}\" could not be uploaded to your room." : "Soubor „{filename}“ se nepodařilo nahrát do vaší místnosti.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Soubor „{filename}“ se nepodařilo nahrát do vaší místnosti. Vámi využívaný BigBlueButton server tuto akci nepodporuje.",
"Send file to BBB" : "Odeslat soubor do BBB",
"Send to" : "Odeslat k",
"Start with" : "Začít s",
"Please select the room in which you like to use the file \"{filename}\"." : "Vyberte místnost ve které chcete použít soubor „{filename}“.",
"No rooms available!" : "Nejsou k dispozici žádné místnosti!",
"Send to BBB" : "Odeslat do BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Tato místnost ještě není otevřená. Bude opětovně vyzkoušeno za %n sekundu. Čekejte prosím.","Tato místnost ještě není otevřená. Bude opětovně vyzkoušeno za %n sekundy. Čekejte prosím.","Tato místnost ještě není otevřená. Bude opětovně vyzkoušeno za %n sekund. Čekejte prosím.","Tato místnost ještě není otevřená. Bude opětovně vyzkoušeno za %n sekundy Čekejte prosím."]
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");

146
l10n/cs.json Normal file
View File

@ -0,0 +1,146 @@
{ "translations": {
"You created the room %s." : "Vytvořili jste místnost %s.",
"You deleted the room %s." : "Smazali jste místnost %s.",
"{user} deleted the room %s." : "{user} smazal(a) místnost %s.",
"You shared the room %s with {shareWith}." : "Nasdíleli jste místnost %s {shareWith}.",
"{user} shared the room %s with you." : "{user} vám nasdílel(a) místnost %s.",
"You unshared the room %s with {shareWith}." : "Zrušili jste sdílení místnosti %s s {shareWith}.",
"{user} unshared the room %s with you." : "{user} vám přestal sdílet místnost %s.",
"You started a meeting in the \"%s\" room." : "Zahájili jste schůzku v místnosti „%s“.",
"{user} started a meeting in the \"%s\" room." : "{user} zahájil(a) schůzku v místnosti „%s“.",
"The meeting in room \"%s\" has ended." : "Schůzka v místnosti „%s“ skončila.",
"Recording for room \"%s\" is ready." : "Nahrávka z místnosti „%s“ je připravena.",
"To invite someone to the meeting, send them this link: %s" : "Pokud chcete na schůzku někoho pozvat, pošlete mu tento odkaz: %s",
"Public" : "Veřejný",
"Internal + Password protection for guests" : "Vnitřní + Heslo pro hosty",
"Internal + Waiting room for guests" : "Vnitřní + Čekárna pro hosty",
"Waiting room for all users" : "Čekárna pro všechny uživatele",
"Internal" : "Vnitřní",
"Internal restricted" : "Omezeno na vnitřní",
"API URL or secret not configured. Please contact your administrator." : "Není nastavená URL adresa aplikačního programového rozhraní (API) nebo tajemství. Obraťte se na svého správce.",
"BigBlueButton Integration" : "Napojení na BigBlueButton",
"BigBlueButton integration for Nextcloud" : "Napojení na BigBlueButton pro Nextcloud",
"Room not found" : "Místnost nenalezena",
"The room could not be found. Maybe it was deleted?" : "Místnost se nepodařilo nalézt. Možná byla smazána?",
"Back to %s" : "Zpět na %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "URL adresu API rozhraní a tajemství k němu získáte spuštěním příkazu „sudo bbb-conf --secret“ na serveru s BigBlueButton, který využíváte.",
"API URL" : "URL adresa API rozhraní",
"API secret" : "Tajemství k API",
"Save" : "Uložit",
"Show room manager in app navigation instead of settings page." : "Správu aplikací zobrazovat v ovládacích prvcích pro pohyb po aplikaci namísto na stránce nastavení.",
"Use Nextcloud theme in BigBlueButton." : "Použít v BigBlueButton motiv vzhledu z Nextcloud.",
"Default Room Settings" : "Výchozí nastavení pro místnost",
"Below you can change some default values, which are used to create a new room." : "Níže je možné změnit některé výchozí hodnoty, které slouží pro vytváření nové místnosti.",
"Perform media check before usage" : "Než bude použito, zkontrolovat médium",
"Community" : "Komunita",
"Are you enjoying this app? Give something back to the open source community." : "Líbí se vám tato aplikace? Přispějte něčím naoplátku open source komunitě.",
"Checkout the contributor guide" : "Nahlédněte do příručky pro přispěvatele",
"URL Shortener" : "Zkracovač URL",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Pokud chcete používat kratší url, můžete níže zadat předávající proxy.",
"URL shortener" : "Zkracovač URL",
"Restrictions" : "Omezení",
"You will be forwarded to the room in the next few seconds." : "Během pár sekund budete přesměrováni do místnosti.",
"Let's go!" : "Začněme!",
"Please enter your name!" : "Zadejte své jméno!",
"The name must be at least 3 characters long." : "Je třeba, aby jméno bylo alespoň 3 znaky dlouhé.",
"You have to provide the correct password to join the meeting." : "Abyste se mohli připojit k jednání, je třeba, abyste zadali heslo.",
"Display name" : "Zobrazovaný název",
"Password" : "Heslo",
"Join" : "Připojit se",
"Have an account? Log in." : "Máte uživatelský účet? Přihlaste se jím.",
"Hello %s" : "Dobrý den, %s",
"Name, group …" : "Jméno, skupina…",
"Group" : "Skupina",
"Searching" : "Hledá se",
"No matches" : "Žádné shody",
"admin" : "správce",
"moderator" : "moderátor",
"user" : "uživatel",
"Name" : "Název",
"Access" : "Přístup",
"Max" : "Nejvýše",
"Record" : "Záznam",
"Recordings" : "Nahrávky",
"You are not permitted to create a room." : "Nemáte oprávnění pro vytvoření místnosti.",
"You exceeded the maximum number of rooms." : "Překročili jste nejvyšší umožněný počet místností.",
"Room quota:" : "Kvóta místnosti:",
"Edit" : "Upravit",
"Descriptive name of this room." : "Popisný název této místnosti",
"This message is shown to all users in the chat area after they joined." : "Tato zpráva je zobrazena všem uživatelům v chatu, poté co se připojí.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Nastaví limit na počet účastníků pro tuto místnost. Nula znamená bez omezení.",
"If enabled, the moderator is able to start the recording." : "Pokud je zapnuto, moderátor může spustit nahrávání.",
"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." : "Vysvětlení různých pojmů, které tvoří možnosti přístupu :<br>- Veřejné: Kdokoli kdo má dokaz se může přidat.- <br>Interní: Připojit se mohou pouze uživatelé z Nextcloud.- <br>Heslo: Připojit se mohou pouze hosté, kteří mají heslo.- <br>Čekací místnost: Než se host bude moci připojit je třeba, aby každého zvlášť přijal moderátor.- <br>Omezené : K této místnosti budou mít přístup pouze vybraní uživatelé a skupiny.",
"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." : "Moderátor může spravovat všechny účastníky schůzky, včetně odpojení, ztlumení nebo výběru prezentujícího. Uživatelé s rolí moderátor také mohou schůzku ukončit nebo měnit výchozí nastavení.",
"If enabled, normal users have to wait until a moderator is in the room." : "Pokud je zapnuto, běžní uživatelé budou muset počkat, než se do místnosti přihlásí moderátor.",
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Po povolení bude vygenerován moderátorský URL umožňující přístup s moderátorskými právy.",
"Only selected users and groups are allowed to access the room." : "Přístup do místnosti je povolen pouze vybraným uživatelům a skupinám.",
"If disabled, a microphone is needed to join the conference." : "Pokud je vypnuto, je pro připojení se ke konferenci vyžadován mikrofon.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Pokud je zapnuto, uživatel nemusí před prvním připojením absolvovat hovor pro zkoušku spojení a náhled obrazovky (k dispozici počínaje verzí BBB serveru 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Pokud je zapnut, seznam uživatelů, oblast s chatem a prezentací jsou výchozím stavu skryté.",
"If enabled, all users will join the meeting muted." : "Pokud je zapnuto, všichni uživatelé se připojí ke schůzce ztlumení.",
"Edit \"{room}\"" : "Upravit „{room}“",
"Room URL" : "URL místnosti",
"Welcome" : "Vítejte",
"Participant limit" : "Limit počtu účastníků",
"Sharing" : "Sdílení",
"Every participant is moderator" : "Každý z účastníků má práva moderátora",
"Moderator access via URL" : "Moderátorský přístup přez URL",
"Miscellaneous" : "Různé",
"Recording" : "Zaznamenávání",
"Require moderator to start room" : "Vyžadovat, aby moderátor místnost otevřel",
"Listen only option" : "Možnost pouze naslouchat",
"Skip media check before usage" : "Přeskočit kontrolu média před použitím",
"Clean layout" : "Čisté rozvržení",
"Join meeting muted" : "Připojit ke schůzce ztlumené",
"Room name" : "Název místnosti",
"Create" : "Vytvořit",
"Published" : "Zveřejněno",
"Open recording" : "Zahájit zaznamenávání",
"Copy to clipboard" : "Zkopírovat do schránky",
"Save as file" : "Uložit jako soubor",
"_%n participant_::_%n participants_" : ["%n účastník","%n účastníci","%n účastníků","%n účastníci"],
"Delete" : "Smazat",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Opravdu chcete smazat „{name}“? Tuto operaci nelze vzít zpět.",
"Delete \"{name}\"?" : "Smazat „{name}“?",
"Select target folder" : "Vyberte cílovou složku",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "URL adresa místnosti byla uložena v „{path}“ jako „{filename}“.",
"Link stored" : "Odkaz uložen",
"URL to room could not be stored." : "URL adresu místnosti se nepodařilo uložit.",
"Error" : "Chyba",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "URL adresa prezentace byla uložena v „{path}“ jako „{filename}“.",
"URL to presentation could not be stored." : "URL adresu prezentace se nepodařilo uložit.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Opravdu chcete smazat nahrávku z „{startDate}“? Tuto operaci nelze vzít zpět.",
"Delete?" : "Smazat?",
"Could not delete record" : "Záznam se nedaří smazat",
"Server error" : "Chyba serveru",
"Could not modify publishing state" : "Nepodařilo se změnit stav zvěřejnění",
"Open room" : "Otevřít místnost",
"Start" : "Spustit",
"Clone room" : "Klonovat místnost",
"Loading" : "Načítání",
"You are not allowed to change this option, because this room is shared with you." : "Nemáte oprávnění měnit tuto volbu, protože tato místnost je vám jen nasdílena.",
"Max. rooms" : "Nejvýše místností",
"Max. participants" : "Nejvýše účastníků",
"Group …" : "Skupina…",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Omezení neovlivní existující místnosti. Mínus 1 (-1) znamená, že hodnota je neomezená. Pokud je uplatněno vícero omezení, je pro každého uživatele zvoleno ta nejméně omezující volba.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Opravdu chcete mazat omezení pro skupinu „{name}“? Tuto operaci nelze vzít zpět.",
"Delete restrictions for \"{name}\"?" : "Smazat omezení pro „{name}“?",
"Settings saved" : "Nastavení uložena",
"Unexpected error occurred" : "Došlo k neočekávané chybě",
"API URL is invalid" : "URL adresa aplikačního program. rozhraní (API) není platná",
"API secret is invalid" : "Tajemství k API není platné",
"URL has to start with HTTPS" : "Je třeba, aby URL začínalo na HTTPS",
"URL has to contain the {token} placeholder" : "Je třeba, aby URL obsahovalo zástupné vyjádření {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "Je třeba, aby URL začínalo na https:// a obsahovalo {token}. Dále je možné použít také zástupné vyjádření {user}.",
"The file \"{filename}\" was uploaded to your room." : "Soubor „{filename}“ byl nahrán do vaší místnosti.",
"The file \"{filename}\" could not be uploaded to your room." : "Soubor „{filename}“ se nepodařilo nahrát do vaší místnosti.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Soubor „{filename}“ se nepodařilo nahrát do vaší místnosti. Vámi využívaný BigBlueButton server tuto akci nepodporuje.",
"Send file to BBB" : "Odeslat soubor do BBB",
"Send to" : "Odeslat k",
"Start with" : "Začít s",
"Please select the room in which you like to use the file \"{filename}\"." : "Vyberte místnost ve které chcete použít soubor „{filename}“.",
"No rooms available!" : "Nejsou k dispozici žádné místnosti!",
"Send to BBB" : "Odeslat do BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Tato místnost ještě není otevřená. Bude opětovně vyzkoušeno za %n sekundu. Čekejte prosím.","Tato místnost ještě není otevřená. Bude opětovně vyzkoušeno za %n sekundy. Čekejte prosím.","Tato místnost ještě není otevřená. Bude opětovně vyzkoušeno za %n sekund. Čekejte prosím.","Tato místnost ještě není otevřená. Bude opětovně vyzkoušeno za %n sekundy Čekejte prosím."]
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}

17
l10n/cy_GB.js Normal file
View File

@ -0,0 +1,17 @@
OC.L10N.register(
"bbb",
{
"Save" : "Cadw",
"Display name" : "Enw Dangos",
"Password" : "Cyfrinair",
"Hello %s" : "Helo %s",
"Group" : "Grŵp",
"Name" : "Enw",
"Edit" : "Golygu",
"Miscellaneous" : "Amrywiol",
"Create" : "Creu",
"Delete" : "Dileu",
"Error" : "Gwall",
"Loading" : "Llwytho"
},
"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");

15
l10n/cy_GB.json Normal file
View File

@ -0,0 +1,15 @@
{ "translations": {
"Save" : "Cadw",
"Display name" : "Enw Dangos",
"Password" : "Cyfrinair",
"Hello %s" : "Helo %s",
"Group" : "Grŵp",
"Name" : "Enw",
"Edit" : "Golygu",
"Miscellaneous" : "Amrywiol",
"Create" : "Creu",
"Delete" : "Dileu",
"Error" : "Gwall",
"Loading" : "Llwytho"
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
}

35
l10n/da.js Normal file
View File

@ -0,0 +1,35 @@
OC.L10N.register(
"bbb",
{
"Public" : "Offentlig",
"Back to %s" : "Tilbage til %s",
"Save" : "Gem",
"Community" : "Onlinefællesskab",
"Display name" : "Vist navn",
"Password" : "Password",
"Join" : "Deltag",
"Hello %s" : "Hej %s",
"Group" : "Gruppe",
"No matches" : "Ingen matches",
"admin" : "admin",
"moderator" : "moderator",
"Name" : "Navn",
"Access" : "Adgang",
"Max" : "Maks",
"Edit" : "Rediger",
"Welcome" : "Velkommen",
"Sharing" : "Deling",
"Miscellaneous" : "Diverse",
"Room name" : "Rumnavn",
"Create" : "Opret",
"Published" : "Udgivet",
"Copy to clipboard" : "Kopier til udklipsholder",
"Delete" : "Slet",
"Error" : "Fejl",
"Delete?" : "Slet?",
"Server error" : "Serverfejl",
"Loading" : "Indlæser",
"Settings saved" : "Indstillinger gemt",
"Unexpected error occurred" : "En uventet fejl opstod"
},
"nplurals=2; plural=(n != 1);");

33
l10n/da.json Normal file
View File

@ -0,0 +1,33 @@
{ "translations": {
"Public" : "Offentlig",
"Back to %s" : "Tilbage til %s",
"Save" : "Gem",
"Community" : "Onlinefællesskab",
"Display name" : "Vist navn",
"Password" : "Password",
"Join" : "Deltag",
"Hello %s" : "Hej %s",
"Group" : "Gruppe",
"No matches" : "Ingen matches",
"admin" : "admin",
"moderator" : "moderator",
"Name" : "Navn",
"Access" : "Adgang",
"Max" : "Maks",
"Edit" : "Rediger",
"Welcome" : "Velkommen",
"Sharing" : "Deling",
"Miscellaneous" : "Diverse",
"Room name" : "Rumnavn",
"Create" : "Opret",
"Published" : "Udgivet",
"Copy to clipboard" : "Kopier til udklipsholder",
"Delete" : "Slet",
"Error" : "Fejl",
"Delete?" : "Slet?",
"Server error" : "Serverfejl",
"Loading" : "Indlæser",
"Settings saved" : "Indstillinger gemt",
"Unexpected error occurred" : "En uventet fejl opstod"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

149
l10n/de.js Normal file
View File

@ -0,0 +1,149 @@
OC.L10N.register(
"bbb",
{
"You created the room %s." : "Du hast den Raum %s erstellt.",
"You deleted the room %s." : "Du hast den Raum %s gelöscht.",
"{user} deleted the room %s." : "{user} hat den Raum %s gelöscht.",
"You shared the room %s with {shareWith}." : "Du hast den Raum %s mit {shareWith} geteilt.",
"{user} shared the room %s with you." : "{user} hat den Raum %s mit dir geteilt.",
"You unshared the room %s with {shareWith}." : "Du hast die Freigabe des Raums %s mit {shareWith} aufgehoben.",
"{user} unshared the room %s with you." : "{user} hat die Freigabe des Raums %s mit dir aufgehoben.",
"You started a meeting in the \"%s\" room." : "Du hast im Raum \"%s\" eine Besprechung gestartet.",
"{user} started a meeting in the \"%s\" room." : "{user} hat eine Besprechung im Raum *%s\" gestartet.",
"The meeting in room \"%s\" has ended." : "Die Besprechung im Raum \"%s\" endete.",
"Recording for room \"%s\" is ready." : "Die Aufnahme für den Raum \"%s\" ist fertig.",
"To invite someone to the meeting, send them this link: %s" : "Um jemanden zu dem Termin einzuladen, schicke ihm diesen Link: %s",
"Public" : "Öffentlich",
"Internal + Password protection for guests" : "Interne + Passwortschutz für Gäste",
"Internal + Waiting room for guests" : "Interne + Warteraum für Gäste",
"Waiting room for all users" : "Warteraum für alle Benutzer",
"Internal" : "Intern",
"Internal restricted" : "Intern eingeschränkt",
"API URL or secret not configured. Please contact your administrator." : "API-URL oder secret (geheime Phrase) nicht konfiguriert. Bitte wende dich an den Administrator.",
"BigBlueButton Integration" : "BigBlueButton-Einbindung",
"BigBlueButton integration for Nextcloud" : "BigBlueButton-Einbindung für Nextcloud",
"This app allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).\n\n* **Room setup** Create multiple room configurations with name, welcome message …\n* **Share guest link** Share the room link with all your guests\n* **Share moderator link** Invite moderators to the room\n* **Share rooms** Share rooms with members, groups or circles\n* **Custom presentation** Start a room with a selected presentation from your file browser\n* **Manage recordings** View, share and delete recordings for your rooms\n* **Restrictions** Restrict room creation to certain groups\n* **Activities** Get an overview of your room activities\n\nQuick start guide and further information in our [readme](https://github.com/littleredbutton/cloud_bbb).\nDo you like this application? Give something back to the open source community and checkout our\n[ways to contribute](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nContributors are welcome! If you have time it would be awesome if you could help to enhance this application.\n\n*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*" : "Diese App ermöglicht das Erstellen von Meetings mit einer externen Installation von [BigBlueButton](https://bigbluebutton.org).\n\n* **Raumeinrichtung** Erstelle mehrere Raumkonfigurationen mit Namen, Willkommensnachricht …\n\n* **Gästelink teilen** Teile den Raumlink mit all deinen Gästen\n* **Moderatorlink teilen** Lade Moderatoren in den Raum ein\n* **Räume teilen** Teile Räume mit Mitgliedern, Gruppen oder Kreisen\n* **Benutzerdefinierte Präsentation** Starte einen Raum mit einer ausgewählten Präsentation aus deinem Dateibrowser\n* **Aufzeichnungen verwalten** Anzeigen, Teilen und Löschen von Aufzeichnungen für deine Räume\n* **Einschränkungen** Beschränke die Raumerstellung auf bestimmte Gruppen\n* **Aktivitäten** Erhalte einen Überblick über deine Raumaktivitäten\n\nKurzanleitung und weitere Informationen in unserer [Readme](https://github.com/littleredbutton/cloud_bbb).\nGefällt dir diese Anwendung? Gib der Open-Source-Community etwas zurück und sieh dir unsere\n[Möglichkeiten zum Beitragen](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md) an.\n\nMitwirkende sind willkommen! Wenn du Zeit hast, wäre es großartig, wenn du helfen könntest, diese Anwendung zu verbessern.\n\n*Diese App integriert BigBlueButton und wird nicht von BigBlueButton Inc. unterstützt oder zertifiziert. BigBlueButton und das BigBlueButton-Logo sind Marken von BigBlueButton Inc.*",
"Room not found" : "Raum nicht gefunden",
"The room could not be found. Maybe it was deleted?" : "Der Raum konnte nicht gefunden werden. Möglicherweise wurde er gelöscht?",
"Back to %s" : "Zurück zu %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Besorge dir deine API-URL und secret (geheime Phrase), indem du \"sudo bbb-conf --secret\" auf deinem BigBlueButton-Server ausführst.",
"API URL" : "API-URL",
"API secret" : "API-Geheimnis",
"Save" : "Speichern",
"Show room manager in app navigation instead of settings page." : "Die Raumverwaltung in der App-Navigation anstelle der Einstellungsseite anzeigen.",
"Use Nextcloud theme in BigBlueButton." : "Nextcloud Design in BigBlueButton verwenden.",
"Default Room Settings" : "Standardeinstellungen für einen Raum",
"Below you can change some default values, which are used to create a new room." : "Nachfolgend kannst du einige Standardwerte ändern, die bei der Erstellung eines neuen Raums verwendet werden.",
"Perform media check before usage" : "Medien vor Verwendung prüfen",
"Community" : "Gemeinschaft",
"Are you enjoying this app? Give something back to the open source community." : "Gefällt dir diese App? Gib der Open Source-Community etwas zurück.",
"Checkout the contributor guide" : "Schau in die Anleitung für Mitwirkende",
"URL Shortener" : "URL-Verkürzer",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Wenn du kürzere URLs verwenden möchtest, kannst du unten einen Weiterleitungs-Proxy eingeben.",
"URL shortener" : "URL-Verkürzer",
"Restrictions" : "Beschränkungen",
"You will be forwarded to the room in the next few seconds." : "Du wirst in den nächsten Sekunden in den Raum weitergeleitet.",
"Let's go!" : "Los geht's!",
"Please enter your name!" : "Bitte gib deinen Namen ein!",
"The name must be at least 3 characters long." : "Der Name muss mindestens 3 Zeichen lang sein.",
"You have to provide the correct password to join the meeting." : "Du musst das richtige Passwort eingeben, um an der Unterhaltung teilnehmen zu können.",
"Display name" : "Anzeigename",
"Password" : "Passwort",
"Join" : "Beitreten",
"Have an account? Log in." : "Hast du ein Konto? Melde dich an.",
"Hello %s" : "Hallo %s",
"Name, group …" : "Name, Gruppe …",
"Group" : "Gruppe",
"Searching" : "Suche",
"No matches" : "Keine Übereinstimmungen",
"admin" : "Administrator",
"moderator" : "Moderator",
"user" : "Benutzer",
"Name" : "Name",
"Access" : "Zugriff",
"Max" : "Max",
"Record" : "Aufnahme",
"Recordings" : "Aufnahmen",
"You are not permitted to create a room." : "Du hast nicht die Berechtigung einen Raum zu erstellen.",
"You exceeded the maximum number of rooms." : "Du hast die maximale Anzahl von Räumen überschritten.",
"Room quota:" : "Raumkontingent:",
"Edit" : "Bearbeiten",
"Descriptive name of this room." : "Beschreibender Name dieses Raumes",
"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.",
"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.",
"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.",
"Only selected users and groups are allowed to access the room." : "Nur ausgewählte Benutzer und Gruppen dürfen auf den Raum zugreifen.",
"If disabled, a microphone is needed to join the conference." : "Wenn diese Funktion deaktiviert ist, wird ein Mikrofon benötigt, um an der Konferenz teilzunehmen.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Wenn aktiviert, muss der Benutzer beim ersten Beitritt keinen Echoanruf und keine Webcam-Vorschau durchführen (verfügbar seit BBB-Server 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Wenn aktiviert, werden die Benutzerliste, der Chatbereich und die Präsentation standardmäßig ausgeblendet.",
"If enabled, all users will join the meeting muted." : "Wenn diese Option aktiviert ist, nehmen alle Benutzer stumm an der Besprechung teil.",
"Edit \"{room}\"" : "\"{room}\" bearbeiten",
"Room URL" : "Raum-URL",
"Welcome" : "Willkommen",
"Participant limit" : "Teilnehmerbegrenzung",
"Sharing" : "Teilen",
"Every participant is moderator" : "Alle Teilnehmer haben Moderatorenrechte",
"Moderator access via URL" : "Moderatorenzugriff über URL",
"Miscellaneous" : "Verschiedenes",
"Recording" : "Aufnahme",
"Require moderator to start room" : "Der Moderator muss den Raum öffnen",
"Listen only option" : "Nur Mithören-Option",
"Skip media check before usage" : "Medien vor Verwendung nicht prüfen",
"Clean layout" : "Übersichtliches Layout",
"Join meeting muted" : "Der Besprechung stumm beitreten",
"Room name" : "Raumname",
"Create" : "Erstellen",
"Published" : "Veröffentlicht",
"Open recording" : "Aufnahme öffnen",
"Copy to clipboard" : "In die Zwischenablage kopieren",
"Save as file" : "Als Datei speichern",
"_%n participant_::_%n participants_" : ["%n Teilnehmer","%n Teilnehmer"],
"Delete" : "Löschen",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Bist du sicher, dass du \"{name}\" löschen möchtest? Dieser Vorgang kann nicht rückgängig gemacht werden.",
"Delete \"{name}\"?" : "\"{name}\" löschen?",
"Select target folder" : "Zielordner auswählen",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "Die Raum-URL wurde in \"{path}\" als \"{filename}\" gespeichert.",
"Link stored" : "Link gespeichert",
"URL to room could not be stored." : "Die URL zum Raum konnte nicht gespeichert werden.",
"Error" : "Fehler",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "Die URL zur Präsentation wurde in \"{path}\" als \"{filename}\" gespeichert.",
"URL to presentation could not be stored." : "Die URL zur Präsentation konnte nicht gespeichert werden.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Bist du sicher, dass du die Aufnahme von \"{startDate}\" löschen möchtest? Dieser Vorgang kann nicht rückgängig gemacht werden.",
"Delete?" : "Löschen?",
"Could not delete record" : "Aufnahme konnte nicht gelöscht werden",
"Server error" : "Serverfehler",
"Could not modify publishing state" : "Der Veröffentlichungsstatus konnte nicht geändert werden",
"Open room" : "Raum öffnen",
"Start" : "Start",
"Clone room" : "Raum duplizieren",
"Loading" : "Lade",
"You are not allowed to change this option, because this room is shared with you." : "Du bist nicht berechtigt, diese Einstellung zu ändern, da dieser Raum mit dir geteilt wurde.",
"Max. rooms" : "Max. Räume",
"Max. participants" : "Max. Teilnehmer",
"Group …" : "Gruppe …",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Beschränkungen haben keine Auswirkungen auf bestehende Räume. Minus eins bedeutet, dass der Wert unbegrenzt ist. Bei mehreren Beschränkungen wird für jeden Benutzer die am wenigsten beschränkende Option gewählt.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Bist du sicher, dass du die Beschränkungen für die Gruppe \"{name}\" entfernen möchtest? Dieser Vorgang kann nicht rückgängig gemacht werden.",
"Delete restrictions for \"{name}\"?" : "Beschränkungen für \"{Name}\" löschen?",
"Settings saved" : "Einstellungen gespeichert",
"Unexpected error occurred" : "Es ist ein unerwarteter Fehler aufgetreten",
"API URL is invalid" : "API-URL ist ungültig",
"API secret is invalid" : "API-Geheimnis ist ungültig",
"URL has to start with HTTPS" : "Die URL muss mit HTTPS beginnen",
"URL has to contain the {token} placeholder" : "Die Adresse (URL) muss den {token} Platzhalter beinhalten",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "Die Adresse (URL) muss mit https:// beginnen und muss den {token} Platzhalter beinhalten. Zusätzlich kann der {user} Platzhalter verwendet werden.",
"The file \"{filename}\" was uploaded to your room." : "Die Datei \"{filename}\" wurde in deinen Raum hochgeladen.",
"The file \"{filename}\" could not be uploaded to your room." : "Die Datei \"{filename}\" konnte nicht in deinen Raum hochgeladen werden.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Die Datei \"{filename}\" konnte nicht in deinen Raum hochgeladen werden. Möglicherweise unterstützt dein BigBlueButton-Server diese Aktion nicht.",
"Send file to BBB" : "Datei an BBB senden",
"Send to" : "Senden an",
"Start with" : "Beginne mit",
"Please select the room in which you like to use the file \"{filename}\"." : "Bitte wähle den Raum aus, in dem du die Datei \"{filename}\" verwenden möchtest.",
"No rooms available!" : "Keine Räume verfügbar!",
"Send to BBB" : "An BBB senden ",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Dieser Raum ist noch geschlossen. Neuer Versuch in %n Sekunde. Bitte warten.","Dieser Raum ist noch geschlossen. Neuer Versuch in %n Sekunden. Bitte warten."]
},
"nplurals=2; plural=(n != 1);");

147
l10n/de.json Normal file
View File

@ -0,0 +1,147 @@
{ "translations": {
"You created the room %s." : "Du hast den Raum %s erstellt.",
"You deleted the room %s." : "Du hast den Raum %s gelöscht.",
"{user} deleted the room %s." : "{user} hat den Raum %s gelöscht.",
"You shared the room %s with {shareWith}." : "Du hast den Raum %s mit {shareWith} geteilt.",
"{user} shared the room %s with you." : "{user} hat den Raum %s mit dir geteilt.",
"You unshared the room %s with {shareWith}." : "Du hast die Freigabe des Raums %s mit {shareWith} aufgehoben.",
"{user} unshared the room %s with you." : "{user} hat die Freigabe des Raums %s mit dir aufgehoben.",
"You started a meeting in the \"%s\" room." : "Du hast im Raum \"%s\" eine Besprechung gestartet.",
"{user} started a meeting in the \"%s\" room." : "{user} hat eine Besprechung im Raum *%s\" gestartet.",
"The meeting in room \"%s\" has ended." : "Die Besprechung im Raum \"%s\" endete.",
"Recording for room \"%s\" is ready." : "Die Aufnahme für den Raum \"%s\" ist fertig.",
"To invite someone to the meeting, send them this link: %s" : "Um jemanden zu dem Termin einzuladen, schicke ihm diesen Link: %s",
"Public" : "Öffentlich",
"Internal + Password protection for guests" : "Interne + Passwortschutz für Gäste",
"Internal + Waiting room for guests" : "Interne + Warteraum für Gäste",
"Waiting room for all users" : "Warteraum für alle Benutzer",
"Internal" : "Intern",
"Internal restricted" : "Intern eingeschränkt",
"API URL or secret not configured. Please contact your administrator." : "API-URL oder secret (geheime Phrase) nicht konfiguriert. Bitte wende dich an den Administrator.",
"BigBlueButton Integration" : "BigBlueButton-Einbindung",
"BigBlueButton integration for Nextcloud" : "BigBlueButton-Einbindung für Nextcloud",
"This app allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).\n\n* **Room setup** Create multiple room configurations with name, welcome message …\n* **Share guest link** Share the room link with all your guests\n* **Share moderator link** Invite moderators to the room\n* **Share rooms** Share rooms with members, groups or circles\n* **Custom presentation** Start a room with a selected presentation from your file browser\n* **Manage recordings** View, share and delete recordings for your rooms\n* **Restrictions** Restrict room creation to certain groups\n* **Activities** Get an overview of your room activities\n\nQuick start guide and further information in our [readme](https://github.com/littleredbutton/cloud_bbb).\nDo you like this application? Give something back to the open source community and checkout our\n[ways to contribute](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nContributors are welcome! If you have time it would be awesome if you could help to enhance this application.\n\n*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*" : "Diese App ermöglicht das Erstellen von Meetings mit einer externen Installation von [BigBlueButton](https://bigbluebutton.org).\n\n* **Raumeinrichtung** Erstelle mehrere Raumkonfigurationen mit Namen, Willkommensnachricht …\n\n* **Gästelink teilen** Teile den Raumlink mit all deinen Gästen\n* **Moderatorlink teilen** Lade Moderatoren in den Raum ein\n* **Räume teilen** Teile Räume mit Mitgliedern, Gruppen oder Kreisen\n* **Benutzerdefinierte Präsentation** Starte einen Raum mit einer ausgewählten Präsentation aus deinem Dateibrowser\n* **Aufzeichnungen verwalten** Anzeigen, Teilen und Löschen von Aufzeichnungen für deine Räume\n* **Einschränkungen** Beschränke die Raumerstellung auf bestimmte Gruppen\n* **Aktivitäten** Erhalte einen Überblick über deine Raumaktivitäten\n\nKurzanleitung und weitere Informationen in unserer [Readme](https://github.com/littleredbutton/cloud_bbb).\nGefällt dir diese Anwendung? Gib der Open-Source-Community etwas zurück und sieh dir unsere\n[Möglichkeiten zum Beitragen](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md) an.\n\nMitwirkende sind willkommen! Wenn du Zeit hast, wäre es großartig, wenn du helfen könntest, diese Anwendung zu verbessern.\n\n*Diese App integriert BigBlueButton und wird nicht von BigBlueButton Inc. unterstützt oder zertifiziert. BigBlueButton und das BigBlueButton-Logo sind Marken von BigBlueButton Inc.*",
"Room not found" : "Raum nicht gefunden",
"The room could not be found. Maybe it was deleted?" : "Der Raum konnte nicht gefunden werden. Möglicherweise wurde er gelöscht?",
"Back to %s" : "Zurück zu %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Besorge dir deine API-URL und secret (geheime Phrase), indem du \"sudo bbb-conf --secret\" auf deinem BigBlueButton-Server ausführst.",
"API URL" : "API-URL",
"API secret" : "API-Geheimnis",
"Save" : "Speichern",
"Show room manager in app navigation instead of settings page." : "Die Raumverwaltung in der App-Navigation anstelle der Einstellungsseite anzeigen.",
"Use Nextcloud theme in BigBlueButton." : "Nextcloud Design in BigBlueButton verwenden.",
"Default Room Settings" : "Standardeinstellungen für einen Raum",
"Below you can change some default values, which are used to create a new room." : "Nachfolgend kannst du einige Standardwerte ändern, die bei der Erstellung eines neuen Raums verwendet werden.",
"Perform media check before usage" : "Medien vor Verwendung prüfen",
"Community" : "Gemeinschaft",
"Are you enjoying this app? Give something back to the open source community." : "Gefällt dir diese App? Gib der Open Source-Community etwas zurück.",
"Checkout the contributor guide" : "Schau in die Anleitung für Mitwirkende",
"URL Shortener" : "URL-Verkürzer",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Wenn du kürzere URLs verwenden möchtest, kannst du unten einen Weiterleitungs-Proxy eingeben.",
"URL shortener" : "URL-Verkürzer",
"Restrictions" : "Beschränkungen",
"You will be forwarded to the room in the next few seconds." : "Du wirst in den nächsten Sekunden in den Raum weitergeleitet.",
"Let's go!" : "Los geht's!",
"Please enter your name!" : "Bitte gib deinen Namen ein!",
"The name must be at least 3 characters long." : "Der Name muss mindestens 3 Zeichen lang sein.",
"You have to provide the correct password to join the meeting." : "Du musst das richtige Passwort eingeben, um an der Unterhaltung teilnehmen zu können.",
"Display name" : "Anzeigename",
"Password" : "Passwort",
"Join" : "Beitreten",
"Have an account? Log in." : "Hast du ein Konto? Melde dich an.",
"Hello %s" : "Hallo %s",
"Name, group …" : "Name, Gruppe …",
"Group" : "Gruppe",
"Searching" : "Suche",
"No matches" : "Keine Übereinstimmungen",
"admin" : "Administrator",
"moderator" : "Moderator",
"user" : "Benutzer",
"Name" : "Name",
"Access" : "Zugriff",
"Max" : "Max",
"Record" : "Aufnahme",
"Recordings" : "Aufnahmen",
"You are not permitted to create a room." : "Du hast nicht die Berechtigung einen Raum zu erstellen.",
"You exceeded the maximum number of rooms." : "Du hast die maximale Anzahl von Räumen überschritten.",
"Room quota:" : "Raumkontingent:",
"Edit" : "Bearbeiten",
"Descriptive name of this room." : "Beschreibender Name dieses Raumes",
"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.",
"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.",
"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.",
"Only selected users and groups are allowed to access the room." : "Nur ausgewählte Benutzer und Gruppen dürfen auf den Raum zugreifen.",
"If disabled, a microphone is needed to join the conference." : "Wenn diese Funktion deaktiviert ist, wird ein Mikrofon benötigt, um an der Konferenz teilzunehmen.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Wenn aktiviert, muss der Benutzer beim ersten Beitritt keinen Echoanruf und keine Webcam-Vorschau durchführen (verfügbar seit BBB-Server 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Wenn aktiviert, werden die Benutzerliste, der Chatbereich und die Präsentation standardmäßig ausgeblendet.",
"If enabled, all users will join the meeting muted." : "Wenn diese Option aktiviert ist, nehmen alle Benutzer stumm an der Besprechung teil.",
"Edit \"{room}\"" : "\"{room}\" bearbeiten",
"Room URL" : "Raum-URL",
"Welcome" : "Willkommen",
"Participant limit" : "Teilnehmerbegrenzung",
"Sharing" : "Teilen",
"Every participant is moderator" : "Alle Teilnehmer haben Moderatorenrechte",
"Moderator access via URL" : "Moderatorenzugriff über URL",
"Miscellaneous" : "Verschiedenes",
"Recording" : "Aufnahme",
"Require moderator to start room" : "Der Moderator muss den Raum öffnen",
"Listen only option" : "Nur Mithören-Option",
"Skip media check before usage" : "Medien vor Verwendung nicht prüfen",
"Clean layout" : "Übersichtliches Layout",
"Join meeting muted" : "Der Besprechung stumm beitreten",
"Room name" : "Raumname",
"Create" : "Erstellen",
"Published" : "Veröffentlicht",
"Open recording" : "Aufnahme öffnen",
"Copy to clipboard" : "In die Zwischenablage kopieren",
"Save as file" : "Als Datei speichern",
"_%n participant_::_%n participants_" : ["%n Teilnehmer","%n Teilnehmer"],
"Delete" : "Löschen",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Bist du sicher, dass du \"{name}\" löschen möchtest? Dieser Vorgang kann nicht rückgängig gemacht werden.",
"Delete \"{name}\"?" : "\"{name}\" löschen?",
"Select target folder" : "Zielordner auswählen",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "Die Raum-URL wurde in \"{path}\" als \"{filename}\" gespeichert.",
"Link stored" : "Link gespeichert",
"URL to room could not be stored." : "Die URL zum Raum konnte nicht gespeichert werden.",
"Error" : "Fehler",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "Die URL zur Präsentation wurde in \"{path}\" als \"{filename}\" gespeichert.",
"URL to presentation could not be stored." : "Die URL zur Präsentation konnte nicht gespeichert werden.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Bist du sicher, dass du die Aufnahme von \"{startDate}\" löschen möchtest? Dieser Vorgang kann nicht rückgängig gemacht werden.",
"Delete?" : "Löschen?",
"Could not delete record" : "Aufnahme konnte nicht gelöscht werden",
"Server error" : "Serverfehler",
"Could not modify publishing state" : "Der Veröffentlichungsstatus konnte nicht geändert werden",
"Open room" : "Raum öffnen",
"Start" : "Start",
"Clone room" : "Raum duplizieren",
"Loading" : "Lade",
"You are not allowed to change this option, because this room is shared with you." : "Du bist nicht berechtigt, diese Einstellung zu ändern, da dieser Raum mit dir geteilt wurde.",
"Max. rooms" : "Max. Räume",
"Max. participants" : "Max. Teilnehmer",
"Group …" : "Gruppe …",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Beschränkungen haben keine Auswirkungen auf bestehende Räume. Minus eins bedeutet, dass der Wert unbegrenzt ist. Bei mehreren Beschränkungen wird für jeden Benutzer die am wenigsten beschränkende Option gewählt.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Bist du sicher, dass du die Beschränkungen für die Gruppe \"{name}\" entfernen möchtest? Dieser Vorgang kann nicht rückgängig gemacht werden.",
"Delete restrictions for \"{name}\"?" : "Beschränkungen für \"{Name}\" löschen?",
"Settings saved" : "Einstellungen gespeichert",
"Unexpected error occurred" : "Es ist ein unerwarteter Fehler aufgetreten",
"API URL is invalid" : "API-URL ist ungültig",
"API secret is invalid" : "API-Geheimnis ist ungültig",
"URL has to start with HTTPS" : "Die URL muss mit HTTPS beginnen",
"URL has to contain the {token} placeholder" : "Die Adresse (URL) muss den {token} Platzhalter beinhalten",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "Die Adresse (URL) muss mit https:// beginnen und muss den {token} Platzhalter beinhalten. Zusätzlich kann der {user} Platzhalter verwendet werden.",
"The file \"{filename}\" was uploaded to your room." : "Die Datei \"{filename}\" wurde in deinen Raum hochgeladen.",
"The file \"{filename}\" could not be uploaded to your room." : "Die Datei \"{filename}\" konnte nicht in deinen Raum hochgeladen werden.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Die Datei \"{filename}\" konnte nicht in deinen Raum hochgeladen werden. Möglicherweise unterstützt dein BigBlueButton-Server diese Aktion nicht.",
"Send file to BBB" : "Datei an BBB senden",
"Send to" : "Senden an",
"Start with" : "Beginne mit",
"Please select the room in which you like to use the file \"{filename}\"." : "Bitte wähle den Raum aus, in dem du die Datei \"{filename}\" verwenden möchtest.",
"No rooms available!" : "Keine Räume verfügbar!",
"Send to BBB" : "An BBB senden ",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Dieser Raum ist noch geschlossen. Neuer Versuch in %n Sekunde. Bitte warten.","Dieser Raum ist noch geschlossen. Neuer Versuch in %n Sekunden. Bitte warten."]
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

149
l10n/de_DE.js Normal file
View File

@ -0,0 +1,149 @@
OC.L10N.register(
"bbb",
{
"You created the room %s." : "Sie haben den Raum %s erstellt.",
"You deleted the room %s." : "Sie haben den Raum %s gelöscht.",
"{user} deleted the room %s." : "{user} hat den Raum %s gelöscht.",
"You shared the room %s with {shareWith}." : "Sie haben den Raum %s mit {shareWith} geteilt.",
"{user} shared the room %s with you." : "{user} hat den Raum %s mit Ihnen geteilt.",
"You unshared the room %s with {shareWith}." : "Sie haben die Freigabe des Raums %s mit {shareWith} aufgehoben.",
"{user} unshared the room %s with you." : "{user} hat die Freigabe des Raums %s mit Ihnen aufgehoben.",
"You started a meeting in the \"%s\" room." : "Sie haben im Raum \"%s\" eine Besprechung gestartet.",
"{user} started a meeting in the \"%s\" room." : "{user} hat eine Besprechung im Raum *%s\" gestartet.",
"The meeting in room \"%s\" has ended." : "Die Besprechung im Raum \"%s\" endete.",
"Recording for room \"%s\" is ready." : "Die Aufnahme für den Raum \"%s\" ist fertig.",
"To invite someone to the meeting, send them this link: %s" : "Um jemanden zu dem Termin einzuladen, schicken Sie ihm diesen Link: %s",
"Public" : "Öffentlich",
"Internal + Password protection for guests" : "Intern + Passwortschutz für Gäste",
"Internal + Waiting room for guests" : "Intern + Warteraum für Gäste",
"Waiting room for all users" : "Warteraum für alle Benutzer",
"Internal" : "Intern",
"Internal restricted" : "Intern eingeschränkt",
"API URL or secret not configured. Please contact your administrator." : "API-URL oder Secret (geheime Phrase) nicht konfiguriert. Bitte wenden Sie sich an den Administrator.",
"BigBlueButton Integration" : "BigBlueButton-Einbindung",
"BigBlueButton integration for Nextcloud" : "BigBlueButton-Einbindung für Nextcloud",
"This app allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).\n\n* **Room setup** Create multiple room configurations with name, welcome message …\n* **Share guest link** Share the room link with all your guests\n* **Share moderator link** Invite moderators to the room\n* **Share rooms** Share rooms with members, groups or circles\n* **Custom presentation** Start a room with a selected presentation from your file browser\n* **Manage recordings** View, share and delete recordings for your rooms\n* **Restrictions** Restrict room creation to certain groups\n* **Activities** Get an overview of your room activities\n\nQuick start guide and further information in our [readme](https://github.com/littleredbutton/cloud_bbb).\nDo you like this application? Give something back to the open source community and checkout our\n[ways to contribute](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nContributors are welcome! If you have time it would be awesome if you could help to enhance this application.\n\n*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*" : "Diese App ermöglicht das Erstellen von Meetings mit einer externen Installation von [BigBlueButton](https://bigbluebutton.org).\n\n* **Raumeinrichtung** Erstellen Sie mehrere Raumkonfigurationen mit Namen, Willkommensnachricht …\n\n* **Gästelink teilen** Teilen Sie den Raumlink mit all Ihren Gästen\n* **Moderatorlink teilen** Laden Sie Moderatoren in den Raum ein\n* **Räume teilen** Teilen Sie Räume mit Mitgliedern, Gruppen oder Kreisen\n* **Benutzerdefinierte Präsentation** Starten Sie einen Raum mit einer ausgewählten Präsentation aus Ihrem Dateibrowser\n* **Aufzeichnungen verwalten** Anzeigen, Teilen und Löschen von Aufzeichnungen für Ihre Räume\n* **Einschränkungen** Beschränken Sie die Raumerstellung auf bestimmte Gruppen\n* **Aktivitäten** Erhalten Sie einen Überblick über Ihre Raumaktivitäten\n\nKurzanleitung und weitere Informationen in unserer [Readme](https://github.com/littleredbutton/cloud_bbb).\nGefällt Ihnen diese Anwendung? Geben Sie der Open-Source-Community etwas zurück und sehen Sie sich unsere\n[Möglichkeiten zum Beitragen](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md) an.\n\nMitwirkende sind willkommen! Wenn Sie Zeit haben, wäre es großartig, wenn Sie helfen könnten, diese Anwendung zu verbessern.\n\n*Diese App integriert BigBlueButton und wird nicht von BigBlueButton Inc. unterstützt oder zertifiziert. BigBlueButton und das BigBlueButton-Logo sind Marken von BigBlueButton Inc.*",
"Room not found" : "Raum nicht gefunden",
"The room could not be found. Maybe it was deleted?" : "Der Raum konnte nicht gefunden werden. Möglicherweise wurde er gelöscht?",
"Back to %s" : "Zurück zu %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Besorgen Sie sich Ihre API-URL und Ihr Secret (geheime Phrase) , indem Sie \"sudo bbb-conf --secret\" auf Ihrem BigBlueButton-Server ausführen.",
"API URL" : "API-URL",
"API secret" : "API-Geheimnis",
"Save" : "Speichern",
"Show room manager in app navigation instead of settings page." : "Die Raumverwaltung in der App-Navigation anstelle der Einstellungsseite anzeigen.",
"Use Nextcloud theme in BigBlueButton." : "Nextcloud Design in BigBlueButton verwenden.",
"Default Room Settings" : "Standardeinstellungen für einen Raum",
"Below you can change some default values, which are used to create a new room." : "Nachfolgend können Sie einige Standardwerte ändern, die für die Erstellung eines neuen Raums verwendet werden.",
"Perform media check before usage" : "Medienprüfung vor der Verwendung durchführen",
"Community" : "Gemeinschaft ",
"Are you enjoying this app? Give something back to the open source community." : "Gefällt Ihnen diese App? Geben Sie der Open Source-Gemeinschaft etwas zurück.",
"Checkout the contributor guide" : "Sehen Sie in die Anleitung für Mitwirkende",
"URL Shortener" : "URL-Verkürzer",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Wenn Sie kürzere URLs verwenden möchten, können Sie unten einen Weiterleitungs-Proxy eingeben.",
"URL shortener" : "URL-Verkürzer",
"Restrictions" : "Beschränkungen",
"You will be forwarded to the room in the next few seconds." : "Sie werden in den nächsten Sekunden in den Raum weitergeleitet.",
"Let's go!" : "Los geht's!",
"Please enter your name!" : "Bitte geben Sie Ihren Namen ein!",
"The name must be at least 3 characters long." : "Der Name muss mindestens 3 Zeichen lang sein.",
"You have to provide the correct password to join the meeting." : "Sie müssen das richtige Passwort eingeben, um an der Besprechung teilnehmen zu können.",
"Display name" : "Anzeigename",
"Password" : "Passwort",
"Join" : "Beitreten",
"Have an account? Log in." : "Haben Sie ein Konto? Melden Sie sich an.",
"Hello %s" : "Hallo %s",
"Name, group …" : "Name, Gruppe …",
"Group" : "Gruppe",
"Searching" : "Suche",
"No matches" : "Keine Übereinstimmungen",
"admin" : "Administrator",
"moderator" : "Moderator",
"user" : "Benutzer",
"Name" : "Name",
"Access" : "Zugriff",
"Max" : "Max",
"Record" : "Aufnahme",
"Recordings" : "Aufnahmen",
"You are not permitted to create a room." : "Sie haben nicht die Berechtigung einen Raum zu erstellen.",
"You exceeded the maximum number of rooms." : "Sie haben die maximale Anzahl von Räumen überschritten.",
"Room quota:" : "Raumkontingent:",
"Edit" : "Bearbeiten",
"Descriptive name of this room." : "Beschreibender Name dieses Raumes",
"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.",
"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.",
"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.",
"Only selected users and groups are allowed to access the room." : "Nur ausgewählte Benutzer und Gruppen dürfen auf den Raum zugreifen.",
"If disabled, a microphone is needed to join the conference." : "Wenn diese Funktion deaktiviert ist, wird ein Mikrofon benötigt, um an der Konferenz teilzunehmen.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Wenn aktiviert, muss der Benutzer beim ersten Beitritt keinen Echoanruf und keine Webcam-Vorschau durchführen (verfügbar seit BBB-Server 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Wenn aktiviert, werden die Benutzerliste, der Chatbereich und die Präsentation standardmäßig ausgeblendet.",
"If enabled, all users will join the meeting muted." : "Wenn diese Option aktiviert ist, nehmen alle Benutzer stumm an der Besprechung teil.",
"Edit \"{room}\"" : "\"{room}\" bearbeiten",
"Room URL" : "Raum-URL",
"Welcome" : "Willkommen",
"Participant limit" : "Teilnehmerbegrenzung",
"Sharing" : "Teilen",
"Every participant is moderator" : "Alle Teilnehmer haben Moderatorenrechte",
"Moderator access via URL" : "Moderatorenzugriff über URL",
"Miscellaneous" : "Verschiedenes",
"Recording" : "Aufnahme",
"Require moderator to start room" : "Der Moderator muss den Raum öffnen",
"Listen only option" : "Nur Mithören-Option",
"Skip media check before usage" : "Medienprüfung vor der Verwendung überspringen",
"Clean layout" : "Übersichtliches Layout",
"Join meeting muted" : "Besprechung stumm beitreten",
"Room name" : "Raumname",
"Create" : "Erstellen",
"Published" : "Veröffentlicht",
"Open recording" : "Aufnahme öffnen",
"Copy to clipboard" : "In die Zwischenablage kopieren",
"Save as file" : "Als Datei speichern",
"_%n participant_::_%n participants_" : ["%n Teilnehmer","%n Teilnehmer"],
"Delete" : "Löschen",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Möchten Sie \"{name}\" wirklich löschen? Dieser Vorgang kann nicht rückgängig gemacht werden.",
"Delete \"{name}\"?" : "\"{name}\" löschen?",
"Select target folder" : "Zielordner auswählen",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "Die Raum-URL wurde in \"{path}\" als \"{filename}\" gespeichert.",
"Link stored" : "Link gespeichert",
"URL to room could not be stored." : "Die URL zum Raum konnte nicht gespeichert werden.",
"Error" : "Fehler",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "Die URL zur Präsentation wurde in \"{path}\" als \"{filename}\" gespeichert.",
"URL to presentation could not be stored." : "Die URL zur Präsentation konnte nicht gespeichert werden.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Möchten Sie wirklich die Aufnahme vom \"{startDate}\" löschen? Dieser Vorgang kann nicht rückgängig gemacht werden.",
"Delete?" : "Löschen?",
"Could not delete record" : "Aufnahme konnte nicht gelöscht werden",
"Server error" : "Serverfehler",
"Could not modify publishing state" : "Der Veröffentlichungsstatus konnte nicht geändert werden",
"Open room" : "Raum öffnen",
"Start" : "Start",
"Clone room" : "Raum duplizieren",
"Loading" : "Lade",
"You are not allowed to change this option, because this room is shared with you." : "Sie können diese Einstellung nicht ändern, da dieser Raum mit Ihnen geteilt wurde.",
"Max. rooms" : "Max. Räume",
"Max. participants" : "Max. Teilnehmer",
"Group …" : "Gruppe …",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Beschränkungen haben keine Auswirkungen auf bestehende Räume. Minus eins bedeutet, dass der Wert unbegrenzt ist. Bei mehreren Beschränkungen wird für jeden Benutzer die am wenigsten beschränkende Option gewählt.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Möchten Sie die Beschränkungen für die Gruppe \"{Name}\" wirklich entfernen? Diese Operation kann nicht rückgängig gemacht werden.",
"Delete restrictions for \"{name}\"?" : "Beschränkungen für \"{Name}\" löschen?",
"Settings saved" : "Einstellungen gespeichert",
"Unexpected error occurred" : "Es ist ein unerwarteter Fehler aufgetreten",
"API URL is invalid" : "API-URL ist ungültig",
"API secret is invalid" : "API-Geheimnis ist ungültig",
"URL has to start with HTTPS" : "Die URL muss mit HTTPS beginnen",
"URL has to contain the {token} placeholder" : "Die Adresse (URL) muss den {token} Platzhalter beinhalten",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "Die Adresse (URL) muss mit https:// beginnen und muss den {token} Platzhalter beinhalten. Zusätzlich kann der {user} Platzhalter verwendet werden.",
"The file \"{filename}\" was uploaded to your room." : "Die Datei \"{filename}\" wurde in Ihren Raum hochgeladen.",
"The file \"{filename}\" could not be uploaded to your room." : "Die Datei \"{filename}\" konnte nicht in Ihren Raum hochgeladen werden.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Die Datei \"{filename}\" konnte nicht in Ihren Raum hochgeladen werden. Möglicherweise unterstützt Ihr BigBlueButton-Server diese Aktion nicht.",
"Send file to BBB" : "Datei an BBB senden",
"Send to" : "Senden an",
"Start with" : "Beginne mit",
"Please select the room in which you like to use the file \"{filename}\"." : "Bitte den Raum auswählen, in dem Sie die Datei \"{filename}\" verwenden möchten.",
"No rooms available!" : "Keine Räume verfügbar!",
"Send to BBB" : "An BBB senden",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Dieser Raum ist noch geschlossen. Neuer Versuch in %n Sekunde. Bitte warten.","Dieser Raum ist noch geschlossen. Neuer Versuch in %n Sekunden. Bitte warten."]
},
"nplurals=2; plural=(n != 1);");

147
l10n/de_DE.json Normal file
View File

@ -0,0 +1,147 @@
{ "translations": {
"You created the room %s." : "Sie haben den Raum %s erstellt.",
"You deleted the room %s." : "Sie haben den Raum %s gelöscht.",
"{user} deleted the room %s." : "{user} hat den Raum %s gelöscht.",
"You shared the room %s with {shareWith}." : "Sie haben den Raum %s mit {shareWith} geteilt.",
"{user} shared the room %s with you." : "{user} hat den Raum %s mit Ihnen geteilt.",
"You unshared the room %s with {shareWith}." : "Sie haben die Freigabe des Raums %s mit {shareWith} aufgehoben.",
"{user} unshared the room %s with you." : "{user} hat die Freigabe des Raums %s mit Ihnen aufgehoben.",
"You started a meeting in the \"%s\" room." : "Sie haben im Raum \"%s\" eine Besprechung gestartet.",
"{user} started a meeting in the \"%s\" room." : "{user} hat eine Besprechung im Raum *%s\" gestartet.",
"The meeting in room \"%s\" has ended." : "Die Besprechung im Raum \"%s\" endete.",
"Recording for room \"%s\" is ready." : "Die Aufnahme für den Raum \"%s\" ist fertig.",
"To invite someone to the meeting, send them this link: %s" : "Um jemanden zu dem Termin einzuladen, schicken Sie ihm diesen Link: %s",
"Public" : "Öffentlich",
"Internal + Password protection for guests" : "Intern + Passwortschutz für Gäste",
"Internal + Waiting room for guests" : "Intern + Warteraum für Gäste",
"Waiting room for all users" : "Warteraum für alle Benutzer",
"Internal" : "Intern",
"Internal restricted" : "Intern eingeschränkt",
"API URL or secret not configured. Please contact your administrator." : "API-URL oder Secret (geheime Phrase) nicht konfiguriert. Bitte wenden Sie sich an den Administrator.",
"BigBlueButton Integration" : "BigBlueButton-Einbindung",
"BigBlueButton integration for Nextcloud" : "BigBlueButton-Einbindung für Nextcloud",
"This app allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).\n\n* **Room setup** Create multiple room configurations with name, welcome message …\n* **Share guest link** Share the room link with all your guests\n* **Share moderator link** Invite moderators to the room\n* **Share rooms** Share rooms with members, groups or circles\n* **Custom presentation** Start a room with a selected presentation from your file browser\n* **Manage recordings** View, share and delete recordings for your rooms\n* **Restrictions** Restrict room creation to certain groups\n* **Activities** Get an overview of your room activities\n\nQuick start guide and further information in our [readme](https://github.com/littleredbutton/cloud_bbb).\nDo you like this application? Give something back to the open source community and checkout our\n[ways to contribute](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nContributors are welcome! If you have time it would be awesome if you could help to enhance this application.\n\n*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*" : "Diese App ermöglicht das Erstellen von Meetings mit einer externen Installation von [BigBlueButton](https://bigbluebutton.org).\n\n* **Raumeinrichtung** Erstellen Sie mehrere Raumkonfigurationen mit Namen, Willkommensnachricht …\n\n* **Gästelink teilen** Teilen Sie den Raumlink mit all Ihren Gästen\n* **Moderatorlink teilen** Laden Sie Moderatoren in den Raum ein\n* **Räume teilen** Teilen Sie Räume mit Mitgliedern, Gruppen oder Kreisen\n* **Benutzerdefinierte Präsentation** Starten Sie einen Raum mit einer ausgewählten Präsentation aus Ihrem Dateibrowser\n* **Aufzeichnungen verwalten** Anzeigen, Teilen und Löschen von Aufzeichnungen für Ihre Räume\n* **Einschränkungen** Beschränken Sie die Raumerstellung auf bestimmte Gruppen\n* **Aktivitäten** Erhalten Sie einen Überblick über Ihre Raumaktivitäten\n\nKurzanleitung und weitere Informationen in unserer [Readme](https://github.com/littleredbutton/cloud_bbb).\nGefällt Ihnen diese Anwendung? Geben Sie der Open-Source-Community etwas zurück und sehen Sie sich unsere\n[Möglichkeiten zum Beitragen](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md) an.\n\nMitwirkende sind willkommen! Wenn Sie Zeit haben, wäre es großartig, wenn Sie helfen könnten, diese Anwendung zu verbessern.\n\n*Diese App integriert BigBlueButton und wird nicht von BigBlueButton Inc. unterstützt oder zertifiziert. BigBlueButton und das BigBlueButton-Logo sind Marken von BigBlueButton Inc.*",
"Room not found" : "Raum nicht gefunden",
"The room could not be found. Maybe it was deleted?" : "Der Raum konnte nicht gefunden werden. Möglicherweise wurde er gelöscht?",
"Back to %s" : "Zurück zu %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Besorgen Sie sich Ihre API-URL und Ihr Secret (geheime Phrase) , indem Sie \"sudo bbb-conf --secret\" auf Ihrem BigBlueButton-Server ausführen.",
"API URL" : "API-URL",
"API secret" : "API-Geheimnis",
"Save" : "Speichern",
"Show room manager in app navigation instead of settings page." : "Die Raumverwaltung in der App-Navigation anstelle der Einstellungsseite anzeigen.",
"Use Nextcloud theme in BigBlueButton." : "Nextcloud Design in BigBlueButton verwenden.",
"Default Room Settings" : "Standardeinstellungen für einen Raum",
"Below you can change some default values, which are used to create a new room." : "Nachfolgend können Sie einige Standardwerte ändern, die für die Erstellung eines neuen Raums verwendet werden.",
"Perform media check before usage" : "Medienprüfung vor der Verwendung durchführen",
"Community" : "Gemeinschaft ",
"Are you enjoying this app? Give something back to the open source community." : "Gefällt Ihnen diese App? Geben Sie der Open Source-Gemeinschaft etwas zurück.",
"Checkout the contributor guide" : "Sehen Sie in die Anleitung für Mitwirkende",
"URL Shortener" : "URL-Verkürzer",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Wenn Sie kürzere URLs verwenden möchten, können Sie unten einen Weiterleitungs-Proxy eingeben.",
"URL shortener" : "URL-Verkürzer",
"Restrictions" : "Beschränkungen",
"You will be forwarded to the room in the next few seconds." : "Sie werden in den nächsten Sekunden in den Raum weitergeleitet.",
"Let's go!" : "Los geht's!",
"Please enter your name!" : "Bitte geben Sie Ihren Namen ein!",
"The name must be at least 3 characters long." : "Der Name muss mindestens 3 Zeichen lang sein.",
"You have to provide the correct password to join the meeting." : "Sie müssen das richtige Passwort eingeben, um an der Besprechung teilnehmen zu können.",
"Display name" : "Anzeigename",
"Password" : "Passwort",
"Join" : "Beitreten",
"Have an account? Log in." : "Haben Sie ein Konto? Melden Sie sich an.",
"Hello %s" : "Hallo %s",
"Name, group …" : "Name, Gruppe …",
"Group" : "Gruppe",
"Searching" : "Suche",
"No matches" : "Keine Übereinstimmungen",
"admin" : "Administrator",
"moderator" : "Moderator",
"user" : "Benutzer",
"Name" : "Name",
"Access" : "Zugriff",
"Max" : "Max",
"Record" : "Aufnahme",
"Recordings" : "Aufnahmen",
"You are not permitted to create a room." : "Sie haben nicht die Berechtigung einen Raum zu erstellen.",
"You exceeded the maximum number of rooms." : "Sie haben die maximale Anzahl von Räumen überschritten.",
"Room quota:" : "Raumkontingent:",
"Edit" : "Bearbeiten",
"Descriptive name of this room." : "Beschreibender Name dieses Raumes",
"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.",
"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.",
"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.",
"Only selected users and groups are allowed to access the room." : "Nur ausgewählte Benutzer und Gruppen dürfen auf den Raum zugreifen.",
"If disabled, a microphone is needed to join the conference." : "Wenn diese Funktion deaktiviert ist, wird ein Mikrofon benötigt, um an der Konferenz teilzunehmen.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Wenn aktiviert, muss der Benutzer beim ersten Beitritt keinen Echoanruf und keine Webcam-Vorschau durchführen (verfügbar seit BBB-Server 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Wenn aktiviert, werden die Benutzerliste, der Chatbereich und die Präsentation standardmäßig ausgeblendet.",
"If enabled, all users will join the meeting muted." : "Wenn diese Option aktiviert ist, nehmen alle Benutzer stumm an der Besprechung teil.",
"Edit \"{room}\"" : "\"{room}\" bearbeiten",
"Room URL" : "Raum-URL",
"Welcome" : "Willkommen",
"Participant limit" : "Teilnehmerbegrenzung",
"Sharing" : "Teilen",
"Every participant is moderator" : "Alle Teilnehmer haben Moderatorenrechte",
"Moderator access via URL" : "Moderatorenzugriff über URL",
"Miscellaneous" : "Verschiedenes",
"Recording" : "Aufnahme",
"Require moderator to start room" : "Der Moderator muss den Raum öffnen",
"Listen only option" : "Nur Mithören-Option",
"Skip media check before usage" : "Medienprüfung vor der Verwendung überspringen",
"Clean layout" : "Übersichtliches Layout",
"Join meeting muted" : "Besprechung stumm beitreten",
"Room name" : "Raumname",
"Create" : "Erstellen",
"Published" : "Veröffentlicht",
"Open recording" : "Aufnahme öffnen",
"Copy to clipboard" : "In die Zwischenablage kopieren",
"Save as file" : "Als Datei speichern",
"_%n participant_::_%n participants_" : ["%n Teilnehmer","%n Teilnehmer"],
"Delete" : "Löschen",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Möchten Sie \"{name}\" wirklich löschen? Dieser Vorgang kann nicht rückgängig gemacht werden.",
"Delete \"{name}\"?" : "\"{name}\" löschen?",
"Select target folder" : "Zielordner auswählen",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "Die Raum-URL wurde in \"{path}\" als \"{filename}\" gespeichert.",
"Link stored" : "Link gespeichert",
"URL to room could not be stored." : "Die URL zum Raum konnte nicht gespeichert werden.",
"Error" : "Fehler",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "Die URL zur Präsentation wurde in \"{path}\" als \"{filename}\" gespeichert.",
"URL to presentation could not be stored." : "Die URL zur Präsentation konnte nicht gespeichert werden.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Möchten Sie wirklich die Aufnahme vom \"{startDate}\" löschen? Dieser Vorgang kann nicht rückgängig gemacht werden.",
"Delete?" : "Löschen?",
"Could not delete record" : "Aufnahme konnte nicht gelöscht werden",
"Server error" : "Serverfehler",
"Could not modify publishing state" : "Der Veröffentlichungsstatus konnte nicht geändert werden",
"Open room" : "Raum öffnen",
"Start" : "Start",
"Clone room" : "Raum duplizieren",
"Loading" : "Lade",
"You are not allowed to change this option, because this room is shared with you." : "Sie können diese Einstellung nicht ändern, da dieser Raum mit Ihnen geteilt wurde.",
"Max. rooms" : "Max. Räume",
"Max. participants" : "Max. Teilnehmer",
"Group …" : "Gruppe …",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Beschränkungen haben keine Auswirkungen auf bestehende Räume. Minus eins bedeutet, dass der Wert unbegrenzt ist. Bei mehreren Beschränkungen wird für jeden Benutzer die am wenigsten beschränkende Option gewählt.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Möchten Sie die Beschränkungen für die Gruppe \"{Name}\" wirklich entfernen? Diese Operation kann nicht rückgängig gemacht werden.",
"Delete restrictions for \"{name}\"?" : "Beschränkungen für \"{Name}\" löschen?",
"Settings saved" : "Einstellungen gespeichert",
"Unexpected error occurred" : "Es ist ein unerwarteter Fehler aufgetreten",
"API URL is invalid" : "API-URL ist ungültig",
"API secret is invalid" : "API-Geheimnis ist ungültig",
"URL has to start with HTTPS" : "Die URL muss mit HTTPS beginnen",
"URL has to contain the {token} placeholder" : "Die Adresse (URL) muss den {token} Platzhalter beinhalten",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "Die Adresse (URL) muss mit https:// beginnen und muss den {token} Platzhalter beinhalten. Zusätzlich kann der {user} Platzhalter verwendet werden.",
"The file \"{filename}\" was uploaded to your room." : "Die Datei \"{filename}\" wurde in Ihren Raum hochgeladen.",
"The file \"{filename}\" could not be uploaded to your room." : "Die Datei \"{filename}\" konnte nicht in Ihren Raum hochgeladen werden.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "Die Datei \"{filename}\" konnte nicht in Ihren Raum hochgeladen werden. Möglicherweise unterstützt Ihr BigBlueButton-Server diese Aktion nicht.",
"Send file to BBB" : "Datei an BBB senden",
"Send to" : "Senden an",
"Start with" : "Beginne mit",
"Please select the room in which you like to use the file \"{filename}\"." : "Bitte den Raum auswählen, in dem Sie die Datei \"{filename}\" verwenden möchten.",
"No rooms available!" : "Keine Räume verfügbar!",
"Send to BBB" : "An BBB senden",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Dieser Raum ist noch geschlossen. Neuer Versuch in %n Sekunde. Bitte warten.","Dieser Raum ist noch geschlossen. Neuer Versuch in %n Sekunden. Bitte warten."]
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

117
l10n/el.js Normal file
View File

@ -0,0 +1,117 @@
OC.L10N.register(
"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}." : "Αναιρέσατε τον διαμοιρασμό του δωματίου %s με τον {shareWith}.",
"{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" : "Δημόσιο",
"Internal + Password protection for guests" : "Προστασία Εσωτερική + με Κωδικό για επισκέπτες",
"Internal + Waiting room for guests" : "Εσωτερική + Δωμάτιο αναμονής για επισκέπτες",
"Internal" : "Εσωτερικό",
"Internal restricted" : "Περιορισμός εσωτερικού",
"API URL or secret not configured. Please contact your administrator." : "Η διεύθυνση URL ή το μυστικό API δεν έχει ρυθμιστεί. Επικοινωνήστε με τον διαχειριστή σας.",
"BigBlueButton Integration" : "Ενσωμάτωση του BigBlueButton",
"BigBlueButton integration for Nextcloud" : "Ενσωμάτωση του BigBlueButton για το Nextcloud",
"Room not found" : "Το δωμάτιο δεν βρέθηκε",
"The room could not be found. Maybe it was deleted?" : "Το δωμάτιο δεν βρέθηκε. Μήπως έχει διαγραφεί;",
"Back to %s" : "Πίσω στο %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Αποκτήστε τη διεύθυνση URL και το μυστικό του API εκτελώντας την εντολή \"sudo bbb-conf --secret\" στον διακομιστή σας BigBlueButton.",
"API URL" : "API URL",
"API secret" : "Το μυστικό του API",
"Save" : "Αποθήκευση",
"Show room manager in app navigation instead of settings page." : "Εμφάνιση διαχειριστή δωματίου στην πλοήγηση εφαρμογών αντί στη σελίδα ρυθμίσεων.",
"Community" : "Κοινότητα",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Εάν θέλετε να χρησιμοποιήσετε μικρότερα URL, μπορείτε να εισαγάγετε έναν διακομιστή μεσολάβησης παρακάτω.",
"URL shortener" : "Συντόμευση διεύθυνσης URL",
"Restrictions" : "Περιορισμοί",
"You will be forwarded to the room in the next few seconds." : "Θα μεταφερθείτε στο δωμάτιο στα επόμενα δευτερόλεπτα.",
"Let's go!" : "Ξεκινάμε!",
"Please enter your name!" : "Παρακαλούμε εισάγετε το όνομά σας!",
"The name must be at least 3 characters long." : "Το όνομα πρέπει να έχει τουλάχιστον 3 χαρακτήρες.",
"You have to provide the correct password to join the meeting." : "Πρέπει να καταχωρήσετε τον σωστό κωδικό για να συμμετέχετε στην συνάντηση.",
"Display name" : "Εμφανιζόμενο όνομα",
"Password" : "Συνθηατικό",
"Join" : "Συμμετοχή",
"Have an account? Log in." : "Έχετε λογαριασμό; Συνδεθείτε.",
"Hello %s" : "Γεια σας %s",
"Name, group …" : "Όνομα, ομάδα...",
"Group" : "Ομάδα",
"Searching" : "Αναζήτηση",
"No matches" : "Καμιά αντιστοιχία",
"admin" : "διαχειριστής",
"moderator" : "συντονιστής",
"Name" : "Όνομα",
"Access" : "Πρόσβαση",
"Max" : "Μέγιστο",
"Record" : "Καταγραφή",
"Recordings" : "Καταγραφές",
"You are not permitted to create a room." : "Δεν έχετε δικαιώματα να δημιουργήσετε δωμάτιο.",
"You exceeded the maximum number of rooms." : "Έχετε φτάσει τον μέγιστο αριθμό δωματίων.",
"Room quota:" : "Όριο δωματίου:",
"Edit" : "Επεξεργασία",
"Descriptive name of this room." : "Περιγραφικό όνομα του δωματίου.",
"This message is shown to all users in the chat area after they joined." : "Μήνυμα που εμφανίζεται σε όλους τους χρήστες στην περιοχή συνομιλίας μετά την εγγραφή τους.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Ορίζει ένα όριο στον αριθμό των συμμετεχόντων σε αυτό το δωμάτιο. Το μηδέν σημαίνει χωρίς όριο.",
"If enabled, the moderator is able to start the recording." : "Εάν είναι ενεργοποιημένο, ο διαχειριστής μπορεί να ξεκινήσει την εγγραφή.",
"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, a moderator URL is generated which allows access with moderator permission." : "Όταν ενεργοποιείται, ένας σύνδεσμος συντονιστή παράγεται ο οποίος επιτρέπει την πρόσβαση με άδεια συντονιστή.",
"Only selected users and groups are allowed to access the room." : "Επιτρέπεται η πρόσβαση στο δωμάτιο μόνο σε επιλεγμένους χρήστες και ομάδες",
"Edit \"{room}\"" : "Επεξεργασία «{room}»",
"Room URL" : "URL αίθουσας",
"Welcome" : "Καλώς ήλθατε",
"Participant limit" : "Όριο συμμετεχόντων",
"Sharing" : "Διαμοιρασμός",
"Every participant is moderator" : "Όλοι οι συμμετέχοντες είναι συντονιστές",
"Moderator access via URL" : "Πρόσβαση συντονιστή μέσω συνδέσμου",
"Miscellaneous" : "Διάφορα",
"Recording" : "Καταγραφή",
"Require moderator to start room" : "Απαιτείται ένας διαχειριστής για έναρξη του δωματίου",
"Room name" : "Όνομα δωματίου",
"Create" : "Δημιουργία",
"Published" : "Δημοσιεύτηκε",
"Open recording" : "Άνοιγμα καταγραφής",
"Copy to clipboard" : "Αντιγραφή στο πρόχειρο",
"Save as file" : "Αποθήκευση ως αρχείο",
"_%n participant_::_%n participants_" : ["%n συμμετέχων","%n συμμετέχοντες"],
"Delete" : "Διαγραφή",
"Delete \"{name}\"?" : "Διαγραφή του «{name}»;",
"Select target folder" : "Επιλογή φακέλου προορισμού",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "Η διεύθυνση του δωματίου αποθηκεύτηκε στο «{path}» ως «{filename}».",
"Link stored" : "Ο σύνδεσμος αποθηκεύτηκε",
"URL to room could not be stored." : "Η διεύθυνση του δωματίου δεν μπορεί να αποθηκευθεί.",
"Error" : "Σφάλμα",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "Η διεύθυνση της παρουσίασης αποθηκεύτηκε στο «{path}» ως «{filename}».",
"URL to presentation could not be stored." : "Η διεύθυνση της παρουσίασης δεν μπορεί να αποθηκευθεί.",
"Delete?" : "Διαγραφή;",
"Could not delete record" : "Η ηχογράφηση δεν μπορεί να διαγραφή",
"Server error" : "Σφάλμα διακομιστή",
"Start" : "Έναρξη",
"Loading" : "Γίνεται φόρτωση",
"You are not allowed to change this option, because this room is shared with you." : "Δεν επιτρέπεται να αλλάξετε αυτήν την επιλογή, επειδή αυτό το δωμάτιο είναι κοινόχρηστο μαζί σας.",
"Max. rooms" : "Μέγιστα δωμάτια",
"Max. participants" : "Μέγιστος αριθμός συμμετεχόντων",
"Group …" : "Ομάδα...",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Οι περιορισμοί δεν επηρεάζουν τα υπάρχοντα δωμάτια. Μείον ένα σημαίνει ότι η τιμή είναι απεριόριστη. Η λιγότερο περιοριστική ρύθμιση επιλέγεται για κάθε χρήστη εάν ισχύουν πολλοί περιορισμοί.",
"Delete restrictions for \"{name}\"?" : "Διαγραφή περιορισμών για τον «{name}»;",
"Settings saved" : "Οι ρυθμίσεις αποθηκεύτηκαν",
"Unexpected error occurred" : "Παρουσιάστηκε μη αναμενόμενο σφάλμα",
"API URL is invalid" : "Η διεύθυνση URL του API δεν είναι σωστή",
"API secret is invalid" : "Το μυστικό του API δεν είναι σωστό",
"URL has to start with HTTPS" : "Το URL πρέπει να ξεκινάει με HTTPS",
"URL has to contain the {token} placeholder" : "Η διεύθυνση URL πρέπει να περιέχει το σύμβολο κράτησης θέσης {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "Το URL πρέπει να ξεκινά με https:// και να περιέχει {token}. Επιπλέον, το σύμβολο κράτησης θέσης {user} μπορεί να χρησιμοποιηθεί.",
"Send to" : "Αποστολή σε",
"No rooms available!" : "Δεν υπάρχουν διαθέσιμα δωμάτια!",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Αυτό το δωμάτιο δεν είναι ακόμη ανοιχτό. Θα το δοκιμάσουμε ξανά σε %n δευτερόλεπτο. Παρακαλούμε περιμένετε.","Αυτό το δωμάτιο δεν είναι ακόμη ανοιχτό. Θα το δοκιμάσουμε ξανά σε %n δευτερόλεπτα. Παρακαλούμε περιμένετε."]
},
"nplurals=2; plural=(n != 1);");

115
l10n/el.json Normal file
View File

@ -0,0 +1,115 @@
{ "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}." : "Αναιρέσατε τον διαμοιρασμό του δωματίου %s με τον {shareWith}.",
"{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" : "Δημόσιο",
"Internal + Password protection for guests" : "Προστασία Εσωτερική + με Κωδικό για επισκέπτες",
"Internal + Waiting room for guests" : "Εσωτερική + Δωμάτιο αναμονής για επισκέπτες",
"Internal" : "Εσωτερικό",
"Internal restricted" : "Περιορισμός εσωτερικού",
"API URL or secret not configured. Please contact your administrator." : "Η διεύθυνση URL ή το μυστικό API δεν έχει ρυθμιστεί. Επικοινωνήστε με τον διαχειριστή σας.",
"BigBlueButton Integration" : "Ενσωμάτωση του BigBlueButton",
"BigBlueButton integration for Nextcloud" : "Ενσωμάτωση του BigBlueButton για το Nextcloud",
"Room not found" : "Το δωμάτιο δεν βρέθηκε",
"The room could not be found. Maybe it was deleted?" : "Το δωμάτιο δεν βρέθηκε. Μήπως έχει διαγραφεί;",
"Back to %s" : "Πίσω στο %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Αποκτήστε τη διεύθυνση URL και το μυστικό του API εκτελώντας την εντολή \"sudo bbb-conf --secret\" στον διακομιστή σας BigBlueButton.",
"API URL" : "API URL",
"API secret" : "Το μυστικό του API",
"Save" : "Αποθήκευση",
"Show room manager in app navigation instead of settings page." : "Εμφάνιση διαχειριστή δωματίου στην πλοήγηση εφαρμογών αντί στη σελίδα ρυθμίσεων.",
"Community" : "Κοινότητα",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Εάν θέλετε να χρησιμοποιήσετε μικρότερα URL, μπορείτε να εισαγάγετε έναν διακομιστή μεσολάβησης παρακάτω.",
"URL shortener" : "Συντόμευση διεύθυνσης URL",
"Restrictions" : "Περιορισμοί",
"You will be forwarded to the room in the next few seconds." : "Θα μεταφερθείτε στο δωμάτιο στα επόμενα δευτερόλεπτα.",
"Let's go!" : "Ξεκινάμε!",
"Please enter your name!" : "Παρακαλούμε εισάγετε το όνομά σας!",
"The name must be at least 3 characters long." : "Το όνομα πρέπει να έχει τουλάχιστον 3 χαρακτήρες.",
"You have to provide the correct password to join the meeting." : "Πρέπει να καταχωρήσετε τον σωστό κωδικό για να συμμετέχετε στην συνάντηση.",
"Display name" : "Εμφανιζόμενο όνομα",
"Password" : "Συνθηατικό",
"Join" : "Συμμετοχή",
"Have an account? Log in." : "Έχετε λογαριασμό; Συνδεθείτε.",
"Hello %s" : "Γεια σας %s",
"Name, group …" : "Όνομα, ομάδα...",
"Group" : "Ομάδα",
"Searching" : "Αναζήτηση",
"No matches" : "Καμιά αντιστοιχία",
"admin" : "διαχειριστής",
"moderator" : "συντονιστής",
"Name" : "Όνομα",
"Access" : "Πρόσβαση",
"Max" : "Μέγιστο",
"Record" : "Καταγραφή",
"Recordings" : "Καταγραφές",
"You are not permitted to create a room." : "Δεν έχετε δικαιώματα να δημιουργήσετε δωμάτιο.",
"You exceeded the maximum number of rooms." : "Έχετε φτάσει τον μέγιστο αριθμό δωματίων.",
"Room quota:" : "Όριο δωματίου:",
"Edit" : "Επεξεργασία",
"Descriptive name of this room." : "Περιγραφικό όνομα του δωματίου.",
"This message is shown to all users in the chat area after they joined." : "Μήνυμα που εμφανίζεται σε όλους τους χρήστες στην περιοχή συνομιλίας μετά την εγγραφή τους.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Ορίζει ένα όριο στον αριθμό των συμμετεχόντων σε αυτό το δωμάτιο. Το μηδέν σημαίνει χωρίς όριο.",
"If enabled, the moderator is able to start the recording." : "Εάν είναι ενεργοποιημένο, ο διαχειριστής μπορεί να ξεκινήσει την εγγραφή.",
"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, a moderator URL is generated which allows access with moderator permission." : "Όταν ενεργοποιείται, ένας σύνδεσμος συντονιστή παράγεται ο οποίος επιτρέπει την πρόσβαση με άδεια συντονιστή.",
"Only selected users and groups are allowed to access the room." : "Επιτρέπεται η πρόσβαση στο δωμάτιο μόνο σε επιλεγμένους χρήστες και ομάδες",
"Edit \"{room}\"" : "Επεξεργασία «{room}»",
"Room URL" : "URL αίθουσας",
"Welcome" : "Καλώς ήλθατε",
"Participant limit" : "Όριο συμμετεχόντων",
"Sharing" : "Διαμοιρασμός",
"Every participant is moderator" : "Όλοι οι συμμετέχοντες είναι συντονιστές",
"Moderator access via URL" : "Πρόσβαση συντονιστή μέσω συνδέσμου",
"Miscellaneous" : "Διάφορα",
"Recording" : "Καταγραφή",
"Require moderator to start room" : "Απαιτείται ένας διαχειριστής για έναρξη του δωματίου",
"Room name" : "Όνομα δωματίου",
"Create" : "Δημιουργία",
"Published" : "Δημοσιεύτηκε",
"Open recording" : "Άνοιγμα καταγραφής",
"Copy to clipboard" : "Αντιγραφή στο πρόχειρο",
"Save as file" : "Αποθήκευση ως αρχείο",
"_%n participant_::_%n participants_" : ["%n συμμετέχων","%n συμμετέχοντες"],
"Delete" : "Διαγραφή",
"Delete \"{name}\"?" : "Διαγραφή του «{name}»;",
"Select target folder" : "Επιλογή φακέλου προορισμού",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "Η διεύθυνση του δωματίου αποθηκεύτηκε στο «{path}» ως «{filename}».",
"Link stored" : "Ο σύνδεσμος αποθηκεύτηκε",
"URL to room could not be stored." : "Η διεύθυνση του δωματίου δεν μπορεί να αποθηκευθεί.",
"Error" : "Σφάλμα",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "Η διεύθυνση της παρουσίασης αποθηκεύτηκε στο «{path}» ως «{filename}».",
"URL to presentation could not be stored." : "Η διεύθυνση της παρουσίασης δεν μπορεί να αποθηκευθεί.",
"Delete?" : "Διαγραφή;",
"Could not delete record" : "Η ηχογράφηση δεν μπορεί να διαγραφή",
"Server error" : "Σφάλμα διακομιστή",
"Start" : "Έναρξη",
"Loading" : "Γίνεται φόρτωση",
"You are not allowed to change this option, because this room is shared with you." : "Δεν επιτρέπεται να αλλάξετε αυτήν την επιλογή, επειδή αυτό το δωμάτιο είναι κοινόχρηστο μαζί σας.",
"Max. rooms" : "Μέγιστα δωμάτια",
"Max. participants" : "Μέγιστος αριθμός συμμετεχόντων",
"Group …" : "Ομάδα...",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Οι περιορισμοί δεν επηρεάζουν τα υπάρχοντα δωμάτια. Μείον ένα σημαίνει ότι η τιμή είναι απεριόριστη. Η λιγότερο περιοριστική ρύθμιση επιλέγεται για κάθε χρήστη εάν ισχύουν πολλοί περιορισμοί.",
"Delete restrictions for \"{name}\"?" : "Διαγραφή περιορισμών για τον «{name}»;",
"Settings saved" : "Οι ρυθμίσεις αποθηκεύτηκαν",
"Unexpected error occurred" : "Παρουσιάστηκε μη αναμενόμενο σφάλμα",
"API URL is invalid" : "Η διεύθυνση URL του API δεν είναι σωστή",
"API secret is invalid" : "Το μυστικό του API δεν είναι σωστό",
"URL has to start with HTTPS" : "Το URL πρέπει να ξεκινάει με HTTPS",
"URL has to contain the {token} placeholder" : "Η διεύθυνση URL πρέπει να περιέχει το σύμβολο κράτησης θέσης {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "Το URL πρέπει να ξεκινά με https:// και να περιέχει {token}. Επιπλέον, το σύμβολο κράτησης θέσης {user} μπορεί να χρησιμοποιηθεί.",
"Send to" : "Αποστολή σε",
"No rooms available!" : "Δεν υπάρχουν διαθέσιμα δωμάτια!",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Αυτό το δωμάτιο δεν είναι ακόμη ανοιχτό. Θα το δοκιμάσουμε ξανά σε %n δευτερόλεπτο. Παρακαλούμε περιμένετε.","Αυτό το δωμάτιο δεν είναι ακόμη ανοιχτό. Θα το δοκιμάσουμε ξανά σε %n δευτερόλεπτα. Παρακαλούμε περιμένετε."]
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

149
l10n/en_GB.js Normal file
View File

@ -0,0 +1,149 @@
OC.L10N.register(
"bbb",
{
"You created the room %s." : "You created the room %s.",
"You deleted the room %s." : "You deleted the room %s.",
"{user} deleted the room %s." : "{user} deleted the room %s.",
"You shared the room %s with {shareWith}." : "You shared the room %s with {shareWith}.",
"{user} shared the room %s with you." : "{user} shared the room %s with you.",
"You unshared the room %s with {shareWith}." : "You unshared the room %s with {shareWith}.",
"{user} unshared the room %s with you." : "{user} unshared the room %s with you.",
"You started a meeting in the \"%s\" room." : "You started a meeting in the \"%s\" room.",
"{user} started a meeting in the \"%s\" room." : "{user} started a meeting in the \"%s\" room.",
"The meeting in room \"%s\" has ended." : "The meeting in room \"%s\" has ended.",
"Recording for room \"%s\" is ready." : "Recording for room \"%s\" is ready.",
"To invite someone to the meeting, send them this link: %s" : "To invite someone to the meeting, send them this link: %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" : "Internal",
"Internal restricted" : "Internal restricted",
"API URL or secret not configured. Please contact your administrator." : "API URL or secret not configured. Please contact your administrator.",
"BigBlueButton Integration" : "BigBlueButton Integration",
"BigBlueButton integration for Nextcloud" : "BigBlueButton integration for Nextcloud",
"This app allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).\n\n* **Room setup** Create multiple room configurations with name, welcome message …\n* **Share guest link** Share the room link with all your guests\n* **Share moderator link** Invite moderators to the room\n* **Share rooms** Share rooms with members, groups or circles\n* **Custom presentation** Start a room with a selected presentation from your file browser\n* **Manage recordings** View, share and delete recordings for your rooms\n* **Restrictions** Restrict room creation to certain groups\n* **Activities** Get an overview of your room activities\n\nQuick start guide and further information in our [readme](https://github.com/littleredbutton/cloud_bbb).\nDo you like this application? Give something back to the open source community and checkout our\n[ways to contribute](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nContributors are welcome! If you have time it would be awesome if you could help to enhance this application.\n\n*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 allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).\n\n* **Room setup** Create multiple room configurations with name, welcome message …\n* **Share guest link** Share the room link with all your guests\n* **Share moderator link** Invite moderators to the room\n* **Share rooms** Share rooms with members, groups or circles\n* **Custom presentation** Start a room with a selected presentation from your file browser\n* **Manage recordings** View, share and delete recordings for your rooms\n* **Restrictions** Restrict room creation to certain groups\n* **Activities** Get an overview of your room activities\n\nQuick start guide and further information in our [readme](https://github.com/littleredbutton/cloud_bbb).\nDo you like this application? Give something back to the open source community and checkout our\n[ways to contribute](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nContributors are welcome! If you have time it would be awesome if you could help to enhance this application.\n\n*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*",
"Room not found" : "Room not found",
"The room could not be found. Maybe it was deleted?" : "The room could not be found. Maybe it was deleted?",
"Back to %s" : "Back to %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server.",
"API URL" : "API URL",
"API secret" : "API secret",
"Save" : "Save",
"Show room manager in app navigation instead of settings page." : "Show room manager in app navigation instead of settings page.",
"Use Nextcloud theme in BigBlueButton." : "Use Nextcloud theme in BigBlueButton.",
"Default Room Settings" : "Default Room Settings",
"Below you can change some default values, which are used to create a new room." : "Below you can change some default values, which are used to create a new room.",
"Perform media check before usage" : "Perform media check before usage",
"Community" : "Community",
"Are you enjoying this app? Give something back to the open source community." : "Are you enjoying this app? Give something back to the open source community.",
"Checkout the contributor guide" : "Checkout the contributor guide",
"URL Shortener" : "URL Shortener",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "If you like to use shorter urls, you can enter a forwarding proxy below.",
"URL shortener" : "URL shortener",
"Restrictions" : "Restrictions",
"You will be forwarded to the room in the next few seconds." : "You will be forwarded to the room in the next few seconds.",
"Let's go!" : "Let's go!",
"Please enter your name!" : "Please enter your name!",
"The name must be at least 3 characters long." : "The name must be at least 3 characters long.",
"You have to provide the correct password to join the meeting." : "You have to provide the correct password to join the meeting.",
"Display name" : "Display name",
"Password" : "Password",
"Join" : "Join",
"Have an account? Log in." : "Have an account? Log in.",
"Hello %s" : "Hello %s",
"Name, group …" : "Name, group …",
"Group" : "Group",
"Searching" : "Searching",
"No matches" : "No matches",
"admin" : "admin",
"moderator" : "moderator",
"user" : "user",
"Name" : "Name",
"Access" : "Access",
"Max" : "Max",
"Record" : "Record",
"Recordings" : "Recordings",
"You are not permitted to create a room." : "You are not permitted to create a room.",
"You exceeded the maximum number of rooms." : "You exceeded the maximum number of rooms.",
"Room quota:" : "Room quota:",
"Edit" : "Edit",
"Descriptive name of this room." : "Descriptive name of this room.",
"This message is shown to all users in the chat area after they joined." : "This message is shown to all users in the chat area after they joined.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Sets a limit on the number of participants for this room. Zero means there is no limit.",
"If enabled, the moderator is able to start the recording." : "If enabled, the moderator is able to start the recording.",
"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." : "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.",
"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." : "If enabled, a moderator URL is generated which allows access with moderator permission.",
"Only selected users and groups are allowed to access the room." : "Only selected users and groups are allowed to access the room.",
"If disabled, a microphone is needed to join the conference." : "If disabled, a microphone is needed to join the conference.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 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).",
"If enabled, the user list, chat area and presentation are hidden by default." : "If enabled, the user list, chat area and presentation are hidden by default.",
"If enabled, all users will join the meeting muted." : "If enabled, all users will join the meeting muted.",
"Edit \"{room}\"" : "Edit \"{room}\"",
"Room URL" : "Room URL",
"Welcome" : "Welcome",
"Participant limit" : "Participant limit",
"Sharing" : "Sharing",
"Every participant is moderator" : "Every participant is moderator",
"Moderator access via URL" : "Moderator access via URL",
"Miscellaneous" : "Miscellaneous",
"Recording" : "Recording",
"Require moderator to start room" : "Require moderator to start room",
"Listen only option" : "Listen only option",
"Skip media check before usage" : "Skip media check before usage",
"Clean layout" : "Clean layout",
"Join meeting muted" : "Join meeting muted",
"Room name" : "Room name",
"Create" : "Create",
"Published" : "Published",
"Open recording" : "Open recording",
"Copy to clipboard" : "Copy to clipboard",
"Save as file" : "Save as file",
"_%n participant_::_%n participants_" : ["%n participant","%n participants"],
"Delete" : "Delete",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Are you sure you want to delete \"{name}\"? This operation cannot be undone.",
"Delete \"{name}\"?" : "Delete \"{name}\"?",
"Select target folder" : "Select target folder",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "Room URL was stored in \"{path}\" as \"{filename}\".",
"Link stored" : "Link stored",
"URL to room could not be stored." : "URL to room could not be stored.",
"Error" : "Error",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "URL to presentation was stored in \"{path}\" as \"{filename}\".",
"URL to presentation could not be stored." : "URL to presentation could not be stored.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone.",
"Delete?" : "Delete?",
"Could not delete record" : "Could not delete record",
"Server error" : "Server error",
"Could not modify publishing state" : "Could not modify publishing state",
"Open room" : "Open room",
"Start" : "Start",
"Clone room" : "Clone room",
"Loading" : "Loading",
"You are not allowed to change this option, because this room is shared with you." : "You are not allowed to change this option, because this room is shared with you.",
"Max. rooms" : "Max. rooms",
"Max. participants" : "Max. participants",
"Group …" : "Group …",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone.",
"Delete restrictions for \"{name}\"?" : "Delete restrictions for \"{name}\"?",
"Settings saved" : "Settings saved",
"Unexpected error occurred" : "Unexpected error occurred",
"API URL is invalid" : "API URL is invalid",
"API secret is invalid" : "API secret is invalid",
"URL has to start with HTTPS" : "URL has to start with HTTPS",
"URL has to contain the {token} placeholder" : "URL has to contain the {token} placeholder",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used.",
"The file \"{filename}\" was uploaded to your room." : "The file \"{filename}\" was uploaded to your room.",
"The file \"{filename}\" could not be uploaded to your room." : "The file \"{filename}\" could not be uploaded to your room.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action.",
"Send file to BBB" : "Send file to BBB",
"Send to" : "Send to",
"Start with" : "Start with",
"Please select the room in which you like to use the file \"{filename}\"." : "Please select the room in which you like to use the file \"{filename}\".",
"No rooms available!" : "No rooms available!",
"Send to BBB" : "Send to BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["This room is not open yet. We will try it again in %n second. Please wait.","This room is not open yet. We will try it again in %n seconds. Please wait."]
},
"nplurals=2; plural=(n != 1);");

147
l10n/en_GB.json Normal file
View File

@ -0,0 +1,147 @@
{ "translations": {
"You created the room %s." : "You created the room %s.",
"You deleted the room %s." : "You deleted the room %s.",
"{user} deleted the room %s." : "{user} deleted the room %s.",
"You shared the room %s with {shareWith}." : "You shared the room %s with {shareWith}.",
"{user} shared the room %s with you." : "{user} shared the room %s with you.",
"You unshared the room %s with {shareWith}." : "You unshared the room %s with {shareWith}.",
"{user} unshared the room %s with you." : "{user} unshared the room %s with you.",
"You started a meeting in the \"%s\" room." : "You started a meeting in the \"%s\" room.",
"{user} started a meeting in the \"%s\" room." : "{user} started a meeting in the \"%s\" room.",
"The meeting in room \"%s\" has ended." : "The meeting in room \"%s\" has ended.",
"Recording for room \"%s\" is ready." : "Recording for room \"%s\" is ready.",
"To invite someone to the meeting, send them this link: %s" : "To invite someone to the meeting, send them this link: %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" : "Internal",
"Internal restricted" : "Internal restricted",
"API URL or secret not configured. Please contact your administrator." : "API URL or secret not configured. Please contact your administrator.",
"BigBlueButton Integration" : "BigBlueButton Integration",
"BigBlueButton integration for Nextcloud" : "BigBlueButton integration for Nextcloud",
"This app allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).\n\n* **Room setup** Create multiple room configurations with name, welcome message …\n* **Share guest link** Share the room link with all your guests\n* **Share moderator link** Invite moderators to the room\n* **Share rooms** Share rooms with members, groups or circles\n* **Custom presentation** Start a room with a selected presentation from your file browser\n* **Manage recordings** View, share and delete recordings for your rooms\n* **Restrictions** Restrict room creation to certain groups\n* **Activities** Get an overview of your room activities\n\nQuick start guide and further information in our [readme](https://github.com/littleredbutton/cloud_bbb).\nDo you like this application? Give something back to the open source community and checkout our\n[ways to contribute](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nContributors are welcome! If you have time it would be awesome if you could help to enhance this application.\n\n*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 allows to create meetings with an external installation of [BigBlueButton](https://bigbluebutton.org).\n\n* **Room setup** Create multiple room configurations with name, welcome message …\n* **Share guest link** Share the room link with all your guests\n* **Share moderator link** Invite moderators to the room\n* **Share rooms** Share rooms with members, groups or circles\n* **Custom presentation** Start a room with a selected presentation from your file browser\n* **Manage recordings** View, share and delete recordings for your rooms\n* **Restrictions** Restrict room creation to certain groups\n* **Activities** Get an overview of your room activities\n\nQuick start guide and further information in our [readme](https://github.com/littleredbutton/cloud_bbb).\nDo you like this application? Give something back to the open source community and checkout our\n[ways to contribute](https://github.com/littleredbutton/cloud_bbb/blob/master/.github/contributing.md).\n\nContributors are welcome! If you have time it would be awesome if you could help to enhance this application.\n\n*This app integrates BigBlueButton and is not endorsed or certified by BigBlueButton Inc. BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.*",
"Room not found" : "Room not found",
"The room could not be found. Maybe it was deleted?" : "The room could not be found. Maybe it was deleted?",
"Back to %s" : "Back to %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server.",
"API URL" : "API URL",
"API secret" : "API secret",
"Save" : "Save",
"Show room manager in app navigation instead of settings page." : "Show room manager in app navigation instead of settings page.",
"Use Nextcloud theme in BigBlueButton." : "Use Nextcloud theme in BigBlueButton.",
"Default Room Settings" : "Default Room Settings",
"Below you can change some default values, which are used to create a new room." : "Below you can change some default values, which are used to create a new room.",
"Perform media check before usage" : "Perform media check before usage",
"Community" : "Community",
"Are you enjoying this app? Give something back to the open source community." : "Are you enjoying this app? Give something back to the open source community.",
"Checkout the contributor guide" : "Checkout the contributor guide",
"URL Shortener" : "URL Shortener",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "If you like to use shorter urls, you can enter a forwarding proxy below.",
"URL shortener" : "URL shortener",
"Restrictions" : "Restrictions",
"You will be forwarded to the room in the next few seconds." : "You will be forwarded to the room in the next few seconds.",
"Let's go!" : "Let's go!",
"Please enter your name!" : "Please enter your name!",
"The name must be at least 3 characters long." : "The name must be at least 3 characters long.",
"You have to provide the correct password to join the meeting." : "You have to provide the correct password to join the meeting.",
"Display name" : "Display name",
"Password" : "Password",
"Join" : "Join",
"Have an account? Log in." : "Have an account? Log in.",
"Hello %s" : "Hello %s",
"Name, group …" : "Name, group …",
"Group" : "Group",
"Searching" : "Searching",
"No matches" : "No matches",
"admin" : "admin",
"moderator" : "moderator",
"user" : "user",
"Name" : "Name",
"Access" : "Access",
"Max" : "Max",
"Record" : "Record",
"Recordings" : "Recordings",
"You are not permitted to create a room." : "You are not permitted to create a room.",
"You exceeded the maximum number of rooms." : "You exceeded the maximum number of rooms.",
"Room quota:" : "Room quota:",
"Edit" : "Edit",
"Descriptive name of this room." : "Descriptive name of this room.",
"This message is shown to all users in the chat area after they joined." : "This message is shown to all users in the chat area after they joined.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Sets a limit on the number of participants for this room. Zero means there is no limit.",
"If enabled, the moderator is able to start the recording." : "If enabled, the moderator is able to start the recording.",
"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." : "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.",
"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." : "If enabled, a moderator URL is generated which allows access with moderator permission.",
"Only selected users and groups are allowed to access the room." : "Only selected users and groups are allowed to access the room.",
"If disabled, a microphone is needed to join the conference." : "If disabled, a microphone is needed to join the conference.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 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).",
"If enabled, the user list, chat area and presentation are hidden by default." : "If enabled, the user list, chat area and presentation are hidden by default.",
"If enabled, all users will join the meeting muted." : "If enabled, all users will join the meeting muted.",
"Edit \"{room}\"" : "Edit \"{room}\"",
"Room URL" : "Room URL",
"Welcome" : "Welcome",
"Participant limit" : "Participant limit",
"Sharing" : "Sharing",
"Every participant is moderator" : "Every participant is moderator",
"Moderator access via URL" : "Moderator access via URL",
"Miscellaneous" : "Miscellaneous",
"Recording" : "Recording",
"Require moderator to start room" : "Require moderator to start room",
"Listen only option" : "Listen only option",
"Skip media check before usage" : "Skip media check before usage",
"Clean layout" : "Clean layout",
"Join meeting muted" : "Join meeting muted",
"Room name" : "Room name",
"Create" : "Create",
"Published" : "Published",
"Open recording" : "Open recording",
"Copy to clipboard" : "Copy to clipboard",
"Save as file" : "Save as file",
"_%n participant_::_%n participants_" : ["%n participant","%n participants"],
"Delete" : "Delete",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Are you sure you want to delete \"{name}\"? This operation cannot be undone.",
"Delete \"{name}\"?" : "Delete \"{name}\"?",
"Select target folder" : "Select target folder",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "Room URL was stored in \"{path}\" as \"{filename}\".",
"Link stored" : "Link stored",
"URL to room could not be stored." : "URL to room could not be stored.",
"Error" : "Error",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "URL to presentation was stored in \"{path}\" as \"{filename}\".",
"URL to presentation could not be stored." : "URL to presentation could not be stored.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone.",
"Delete?" : "Delete?",
"Could not delete record" : "Could not delete record",
"Server error" : "Server error",
"Could not modify publishing state" : "Could not modify publishing state",
"Open room" : "Open room",
"Start" : "Start",
"Clone room" : "Clone room",
"Loading" : "Loading",
"You are not allowed to change this option, because this room is shared with you." : "You are not allowed to change this option, because this room is shared with you.",
"Max. rooms" : "Max. rooms",
"Max. participants" : "Max. participants",
"Group …" : "Group …",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone.",
"Delete restrictions for \"{name}\"?" : "Delete restrictions for \"{name}\"?",
"Settings saved" : "Settings saved",
"Unexpected error occurred" : "Unexpected error occurred",
"API URL is invalid" : "API URL is invalid",
"API secret is invalid" : "API secret is invalid",
"URL has to start with HTTPS" : "URL has to start with HTTPS",
"URL has to contain the {token} placeholder" : "URL has to contain the {token} placeholder",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used.",
"The file \"{filename}\" was uploaded to your room." : "The file \"{filename}\" was uploaded to your room.",
"The file \"{filename}\" could not be uploaded to your room." : "The file \"{filename}\" could not be uploaded to your room.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action.",
"Send file to BBB" : "Send file to BBB",
"Send to" : "Send to",
"Start with" : "Start with",
"Please select the room in which you like to use the file \"{filename}\"." : "Please select the room in which you like to use the file \"{filename}\".",
"No rooms available!" : "No rooms available!",
"Send to BBB" : "Send to BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["This room is not open yet. We will try it again in %n second. Please wait.","This room is not open yet. We will try it again in %n seconds. Please wait."]
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

25
l10n/eo.js Normal file
View File

@ -0,0 +1,25 @@
OC.L10N.register(
"bbb",
{
"Public" : "Publika",
"Back to %s" : "Antaŭen al %s",
"Save" : "Konservi",
"Display name" : "Vidiga nomo",
"Password" : "Pasvorto",
"Join" : "Aliĝi",
"Hello %s" : "Saluton %s",
"Group" : "Grupo",
"Name" : "Nomo",
"Access" : "Aliro",
"Edit" : "Modifi",
"Sharing" : "Kunhavigo",
"Create" : "Krei",
"Copy to clipboard" : "Kopii tondejen",
"Delete" : "Forigi",
"Error" : "Eraro",
"Server error" : "Eraro pri servilo",
"Start" : "Komenco",
"Loading" : "Ŝargado",
"Settings saved" : "Agordoj konservitaj"
},
"nplurals=2; plural=(n != 1);");

23
l10n/eo.json Normal file
View File

@ -0,0 +1,23 @@
{ "translations": {
"Public" : "Publika",
"Back to %s" : "Antaŭen al %s",
"Save" : "Konservi",
"Display name" : "Vidiga nomo",
"Password" : "Pasvorto",
"Join" : "Aliĝi",
"Hello %s" : "Saluton %s",
"Group" : "Grupo",
"Name" : "Nomo",
"Access" : "Aliro",
"Edit" : "Modifi",
"Sharing" : "Kunhavigo",
"Create" : "Krei",
"Copy to clipboard" : "Kopii tondejen",
"Delete" : "Forigi",
"Error" : "Eraro",
"Server error" : "Eraro pri servilo",
"Start" : "Komenco",
"Loading" : "Ŝargado",
"Settings saved" : "Agordoj konservitaj"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

144
l10n/es.js Normal file
View File

@ -0,0 +1,144 @@
OC.L10N.register(
"bbb",
{
"You created the room %s." : "Has creado la sala %s.",
"You deleted the room %s." : "Has eliminado la sala %s.",
"{user} deleted the room %s." : "{user} ha eliminado la sala %s.",
"You shared the room %s with {shareWith}." : "Has compartido la sala %s con {shareWith}",
"{user} shared the room %s with you." : "{user} ha compartido la sala %s contigo.",
"You unshared the room %s with {shareWith}." : "Has dejado de compartir la sala %s con {shareWith}",
"{user} unshared the room %s with you." : "{user} ha dejado de compartir la sala %s contigo.",
"You started a meeting in the \"%s\" room." : "Has comenzado una reunión en la sala «%s».",
"{user} started a meeting in the \"%s\" room." : "{user} ha comenzado una reunión en la sala «%s».",
"The meeting in room \"%s\" has ended." : "La reunión en la sala «%s» ha finalizado.",
"Recording for room \"%s\" is ready." : "La grabación de la sala «%s» está lista.",
"To invite someone to the meeting, send them this link: %s" : "Para invitar a alguien a esta reunión, envíale este enlace: %s",
"Public" : "Público",
"Internal + Password protection for guests" : "Protección Interna + Contraseña para los invitados",
"Internal + Waiting room for guests" : "Sala de Espera + Interna para invitados",
"Waiting room for all users" : "Sala de espera para todos los usuarios",
"Internal" : "Interno",
"Internal restricted" : "Restringido interno",
"API URL or secret not configured. Please contact your administrator." : "URL de la API o secreto no configurado. Por favor, contacta con tu administrador.",
"BigBlueButton Integration" : "Integración BigBlueButton",
"BigBlueButton integration for Nextcloud" : "Integración BigBlueButton para Nextcloud",
"Room not found" : "Sala no encontrada",
"The room could not be found. Maybe it was deleted?" : "No se ha podido encontrar la sala. ¿Quizás ha sido eliminada?",
"Back to %s" : "Volver a %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Consigue tu URL de la API yscreto ejecutando \"sudo bbb-conf --secret\" en tu servidor BigBlueButton.",
"API URL" : "URL de la API",
"API secret" : "Clave de la API",
"Save" : "Guardar",
"Show room manager in app navigation instead of settings page." : "Mostrar el gestor de salas en la navegación de la app en lugar de la página de configuración.",
"Use Nextcloud theme in BigBlueButton." : "Usar el tema de Nextcloud en BigBlueButton.",
"Default Room Settings" : "Ajustes por Defecto de la Sala",
"Below you can change some default values, which are used to create a new room." : "A continuación podrá cambiar algunos valores por defecto, que se usan para crear una nueva sala.",
"Perform media check before usage" : "Realizar comprobación de medios antes de usar",
"Community" : "Comunidad",
"Are you enjoying this app? Give something back to the open source community." : "¿Te gusta esta app? Devuelve algo a la comunidad de código abierto.",
"Checkout the contributor guide" : "Consulte la guía para colaboradores",
"URL Shortener" : "Acortador de URLs",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Si quieres usar urls más cortas, puedes introducir un proxy de redirección a continuación.",
"URL shortener" : "Acortador de URLs",
"Restrictions" : "Restricciones",
"You will be forwarded to the room in the next few seconds." : "Serás redireccionado a la sala en los próximos segundos.",
"Let's go!" : "¡Vamos!",
"Please enter your name!" : "¡Por favor, introduzca su nombre!",
"The name must be at least 3 characters long." : "El nombre debe contener al menos 3 caracteres.",
"You have to provide the correct password to join the meeting." : "Debe proporcionar la contraseña correcta para unirse a esta reunión.",
"Display name" : "Mostrar nombre",
"Password" : "Contraseña",
"Join" : "Unirse",
"Have an account? Log in." : "¿Tiene una cuenta? Inicie sesión.",
"Hello %s" : "Hola %s",
"Name, group …" : "Nombre, grupo…",
"Group" : "Grupo",
"Searching" : "Buscando",
"No matches" : "Sin coincidencias",
"admin" : "administrador",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Max" : "Máx",
"Record" : "Grabar",
"Recordings" : "Grabaciones",
"You are not permitted to create a room." : "No tienes permisos para crear una sala.",
"You exceeded the maximum number of rooms." : "Has excedido el número máximo de salas.",
"Room quota:" : "Cuota de salas:",
"Edit" : "Editar",
"Descriptive name of this room." : "Nombre descriptivo de esta sala.",
"This message is shown to all users in the chat area after they joined." : "Este mensaje se mostrará todos los usuarios del área de conversación una vez que se hayan unido.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Fija un límite al número de participantes de esta sala. Cero indica que no hay límite.",
"If enabled, the moderator is able to start the recording." : "Si se activa, el moderador será capaz de iniciar la grabación.",
"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." : "Explicación sobre los diferentes conceptos que constituyen opciones de acceso :<br>- Público: Cualquiera que tenga el enlace puede unirse.- <br>Interno: Solo los usuarios de Nextcloud pueden unirse.- <br>Contraseña: Solo aquellos invitados que tengan la contraseña podrán unirse..- <br>Sala de espera: Un moderador deberá aceptar a cada invitado para que este pueda unirse.- <br>Restringido : Solo los usuarios y grupos seleccionados podrán acceder a esta sala.",
"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 tiene capacidad para gestionar a todos los participantes de una reunión, incluyendo expulsar, silenciar o seleccionar a un presentador. Los usuarios con el papel de moderador también son capaces de cerrar una reunión o cambiar los ajustes predeterminados.",
"If enabled, normal users have to wait until a moderator is in the room." : "Si está activo, los usuarios tendrán que esperar hasta que un moderador esté en la sala.",
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Si está activado, se genera una URL de moderador que permite acceder con permisos de moderador.",
"Only selected users and groups are allowed to access the room." : "Sólo se permite el acceso a esta sala a los usuarios y grupos seleccionados.",
"If disabled, a microphone is needed to join the conference." : "Si está deshabilitado, se necesitará un micrófono para unirse a la conferencia.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Si está habilitado, el usuario no tendrá que realizar un test de eco en llamada y de previsualización de la cámara en el primera unión (disponible desde versión 2.3 del servidor BBB)",
"If enabled, the user list, chat area and presentation are hidden by default." : "Si está habilitado, la lista de usuarios, el área del chat y la presentación estarán ocultas por defecto.",
"If enabled, all users will join the meeting muted." : "Si está habilitado, todos los usuarios se unirán a la reunión en silencio.",
"Edit \"{room}\"" : "Editar \"{sala}\"",
"Room URL" : "URL de la sala",
"Welcome" : "Bienvenido",
"Participant limit" : "Límite de participantes",
"Sharing" : "Compartición",
"Every participant is moderator" : "Cada participante es un moderador",
"Moderator access via URL" : "Acceso como moderador vía URL",
"Miscellaneous" : "Varios",
"Recording" : "Grabando",
"Require moderator to start room" : "Requerir un moderador para iniciar la sala",
"Listen only option" : "Opción de solo escucha",
"Skip media check before usage" : "Saltar comprobación multimedia antes de usar",
"Clean layout" : "Limpiar diseño",
"Join meeting muted" : "Entrar a la reunión silenciado",
"Room name" : "Nombre de la sala",
"Create" : "Crear",
"Published" : "Publicado",
"Open recording" : "Abrir grabación",
"Copy to clipboard" : "Copiar al portapapeles",
"Save as file" : "Guardar como",
"_%n participant_::_%n participants_" : ["%n participante","%n participantes","%n participantes"],
"Delete" : "Eliminar",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Está seguro que quiere eliminar \"{name}\"? Esta operación no se puede deshacer.",
"Delete \"{name}\"?" : "¿Eliminar \"{name}\"?",
"Select target folder" : "Seleccione carpeta de destino",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "La URL de la sala se guardó como \"{filename}\" en \"{path}\".",
"Link stored" : "Enlace guardado",
"URL to room could not be stored." : "No se pudo guardar la URL de la sala.",
"Error" : "Error",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "La URL de la presentación se almacenó como \"{filename}\" en \"{path}\" .",
"URL to presentation could not be stored." : "No se pudo guardar la URL de la presentación.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Estás seguro que quieres eliminar la grabación del \"{startDate}\"? Esta operación no se puede deshacer.",
"Delete?" : "¿Eliminar?",
"Could not delete record" : "No se ha podido eliminar el registro",
"Server error" : "Error en el servidor",
"Start" : "Iniciar",
"Loading" : "Cargando",
"You are not allowed to change this option, because this room is shared with you." : "No puedes cambiar esta opción ya que esta sala está compartida contigo.",
"Max. rooms" : "Máximo de salas",
"Max. participants" : "Máximo de participantes",
"Group …" : "Grupo …",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Las restricciones no afectan a las salas existentes. Menos uno significa que el valor es ilimitado. Se escoge la opción menos restrictiva para cada usuario si se aplican varias restricciones.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "¿Estás seguro de que quieres eliminar las restricciones para el grupo «{name}»? Esta operación no se puede deshacer.",
"Delete restrictions for \"{name}\"?" : "¿Eliminar restricciones para «{name}»?",
"Settings saved" : "Ajustes guardados",
"Unexpected error occurred" : "Ha ocurrido un error inesperado",
"API URL is invalid" : "La URL de la API es inválida",
"API secret is invalid" : "La clave de la API no es válida",
"URL has to start with HTTPS" : "La URL tiene que comenzar con https",
"URL has to contain the {token} placeholder" : "La URL debe contener el referente {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "La URL tiene que comenzar con https:// y contener {token}. Adicionalmente, se puede usar el referente {user}.",
"The file \"{filename}\" was uploaded to your room." : "El archivo \"{filename}\" se ha subido a su sala.",
"The file \"{filename}\" could not be uploaded to your room." : "El archivo \"{filename}\" no se puede subir a su sala.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "El archivo \"{filename}\" no se podido subir a su sala. Puede que su servidor BigBlueButton no soporte esta acción.",
"Send file to BBB" : "Enviar archivo a BBB",
"Send to" : "Enviar a",
"Start with" : "Iniciar con",
"Please select the room in which you like to use the file \"{filename}\"." : "Seleccione la sala en la que desea utilizar el archivo \"{filename}\".",
"No rooms available!" : "¡No hay salas disponibles!",
"Send to BBB" : "Enviar a BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Esta sala todavía no está abierta. Volveremos a intentarlo en %n segundo. Por favor, espera.","Esta sala todavía no está abierta. Volveremos a intentarlo en %n segundos. Por favor, espera.","Esta sala todavía no está abierta. Volveremos a intentarlo en %n segundos. Por favor, espera."]
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

142
l10n/es.json Normal file
View File

@ -0,0 +1,142 @@
{ "translations": {
"You created the room %s." : "Has creado la sala %s.",
"You deleted the room %s." : "Has eliminado la sala %s.",
"{user} deleted the room %s." : "{user} ha eliminado la sala %s.",
"You shared the room %s with {shareWith}." : "Has compartido la sala %s con {shareWith}",
"{user} shared the room %s with you." : "{user} ha compartido la sala %s contigo.",
"You unshared the room %s with {shareWith}." : "Has dejado de compartir la sala %s con {shareWith}",
"{user} unshared the room %s with you." : "{user} ha dejado de compartir la sala %s contigo.",
"You started a meeting in the \"%s\" room." : "Has comenzado una reunión en la sala «%s».",
"{user} started a meeting in the \"%s\" room." : "{user} ha comenzado una reunión en la sala «%s».",
"The meeting in room \"%s\" has ended." : "La reunión en la sala «%s» ha finalizado.",
"Recording for room \"%s\" is ready." : "La grabación de la sala «%s» está lista.",
"To invite someone to the meeting, send them this link: %s" : "Para invitar a alguien a esta reunión, envíale este enlace: %s",
"Public" : "Público",
"Internal + Password protection for guests" : "Protección Interna + Contraseña para los invitados",
"Internal + Waiting room for guests" : "Sala de Espera + Interna para invitados",
"Waiting room for all users" : "Sala de espera para todos los usuarios",
"Internal" : "Interno",
"Internal restricted" : "Restringido interno",
"API URL or secret not configured. Please contact your administrator." : "URL de la API o secreto no configurado. Por favor, contacta con tu administrador.",
"BigBlueButton Integration" : "Integración BigBlueButton",
"BigBlueButton integration for Nextcloud" : "Integración BigBlueButton para Nextcloud",
"Room not found" : "Sala no encontrada",
"The room could not be found. Maybe it was deleted?" : "No se ha podido encontrar la sala. ¿Quizás ha sido eliminada?",
"Back to %s" : "Volver a %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Consigue tu URL de la API yscreto ejecutando \"sudo bbb-conf --secret\" en tu servidor BigBlueButton.",
"API URL" : "URL de la API",
"API secret" : "Clave de la API",
"Save" : "Guardar",
"Show room manager in app navigation instead of settings page." : "Mostrar el gestor de salas en la navegación de la app en lugar de la página de configuración.",
"Use Nextcloud theme in BigBlueButton." : "Usar el tema de Nextcloud en BigBlueButton.",
"Default Room Settings" : "Ajustes por Defecto de la Sala",
"Below you can change some default values, which are used to create a new room." : "A continuación podrá cambiar algunos valores por defecto, que se usan para crear una nueva sala.",
"Perform media check before usage" : "Realizar comprobación de medios antes de usar",
"Community" : "Comunidad",
"Are you enjoying this app? Give something back to the open source community." : "¿Te gusta esta app? Devuelve algo a la comunidad de código abierto.",
"Checkout the contributor guide" : "Consulte la guía para colaboradores",
"URL Shortener" : "Acortador de URLs",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Si quieres usar urls más cortas, puedes introducir un proxy de redirección a continuación.",
"URL shortener" : "Acortador de URLs",
"Restrictions" : "Restricciones",
"You will be forwarded to the room in the next few seconds." : "Serás redireccionado a la sala en los próximos segundos.",
"Let's go!" : "¡Vamos!",
"Please enter your name!" : "¡Por favor, introduzca su nombre!",
"The name must be at least 3 characters long." : "El nombre debe contener al menos 3 caracteres.",
"You have to provide the correct password to join the meeting." : "Debe proporcionar la contraseña correcta para unirse a esta reunión.",
"Display name" : "Mostrar nombre",
"Password" : "Contraseña",
"Join" : "Unirse",
"Have an account? Log in." : "¿Tiene una cuenta? Inicie sesión.",
"Hello %s" : "Hola %s",
"Name, group …" : "Nombre, grupo…",
"Group" : "Grupo",
"Searching" : "Buscando",
"No matches" : "Sin coincidencias",
"admin" : "administrador",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Max" : "Máx",
"Record" : "Grabar",
"Recordings" : "Grabaciones",
"You are not permitted to create a room." : "No tienes permisos para crear una sala.",
"You exceeded the maximum number of rooms." : "Has excedido el número máximo de salas.",
"Room quota:" : "Cuota de salas:",
"Edit" : "Editar",
"Descriptive name of this room." : "Nombre descriptivo de esta sala.",
"This message is shown to all users in the chat area after they joined." : "Este mensaje se mostrará todos los usuarios del área de conversación una vez que se hayan unido.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Fija un límite al número de participantes de esta sala. Cero indica que no hay límite.",
"If enabled, the moderator is able to start the recording." : "Si se activa, el moderador será capaz de iniciar la grabación.",
"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." : "Explicación sobre los diferentes conceptos que constituyen opciones de acceso :<br>- Público: Cualquiera que tenga el enlace puede unirse.- <br>Interno: Solo los usuarios de Nextcloud pueden unirse.- <br>Contraseña: Solo aquellos invitados que tengan la contraseña podrán unirse..- <br>Sala de espera: Un moderador deberá aceptar a cada invitado para que este pueda unirse.- <br>Restringido : Solo los usuarios y grupos seleccionados podrán acceder a esta sala.",
"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 tiene capacidad para gestionar a todos los participantes de una reunión, incluyendo expulsar, silenciar o seleccionar a un presentador. Los usuarios con el papel de moderador también son capaces de cerrar una reunión o cambiar los ajustes predeterminados.",
"If enabled, normal users have to wait until a moderator is in the room." : "Si está activo, los usuarios tendrán que esperar hasta que un moderador esté en la sala.",
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Si está activado, se genera una URL de moderador que permite acceder con permisos de moderador.",
"Only selected users and groups are allowed to access the room." : "Sólo se permite el acceso a esta sala a los usuarios y grupos seleccionados.",
"If disabled, a microphone is needed to join the conference." : "Si está deshabilitado, se necesitará un micrófono para unirse a la conferencia.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Si está habilitado, el usuario no tendrá que realizar un test de eco en llamada y de previsualización de la cámara en el primera unión (disponible desde versión 2.3 del servidor BBB)",
"If enabled, the user list, chat area and presentation are hidden by default." : "Si está habilitado, la lista de usuarios, el área del chat y la presentación estarán ocultas por defecto.",
"If enabled, all users will join the meeting muted." : "Si está habilitado, todos los usuarios se unirán a la reunión en silencio.",
"Edit \"{room}\"" : "Editar \"{sala}\"",
"Room URL" : "URL de la sala",
"Welcome" : "Bienvenido",
"Participant limit" : "Límite de participantes",
"Sharing" : "Compartición",
"Every participant is moderator" : "Cada participante es un moderador",
"Moderator access via URL" : "Acceso como moderador vía URL",
"Miscellaneous" : "Varios",
"Recording" : "Grabando",
"Require moderator to start room" : "Requerir un moderador para iniciar la sala",
"Listen only option" : "Opción de solo escucha",
"Skip media check before usage" : "Saltar comprobación multimedia antes de usar",
"Clean layout" : "Limpiar diseño",
"Join meeting muted" : "Entrar a la reunión silenciado",
"Room name" : "Nombre de la sala",
"Create" : "Crear",
"Published" : "Publicado",
"Open recording" : "Abrir grabación",
"Copy to clipboard" : "Copiar al portapapeles",
"Save as file" : "Guardar como",
"_%n participant_::_%n participants_" : ["%n participante","%n participantes","%n participantes"],
"Delete" : "Eliminar",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "Está seguro que quiere eliminar \"{name}\"? Esta operación no se puede deshacer.",
"Delete \"{name}\"?" : "¿Eliminar \"{name}\"?",
"Select target folder" : "Seleccione carpeta de destino",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "La URL de la sala se guardó como \"{filename}\" en \"{path}\".",
"Link stored" : "Enlace guardado",
"URL to room could not be stored." : "No se pudo guardar la URL de la sala.",
"Error" : "Error",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "La URL de la presentación se almacenó como \"{filename}\" en \"{path}\" .",
"URL to presentation could not be stored." : "No se pudo guardar la URL de la presentación.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "Estás seguro que quieres eliminar la grabación del \"{startDate}\"? Esta operación no se puede deshacer.",
"Delete?" : "¿Eliminar?",
"Could not delete record" : "No se ha podido eliminar el registro",
"Server error" : "Error en el servidor",
"Start" : "Iniciar",
"Loading" : "Cargando",
"You are not allowed to change this option, because this room is shared with you." : "No puedes cambiar esta opción ya que esta sala está compartida contigo.",
"Max. rooms" : "Máximo de salas",
"Max. participants" : "Máximo de participantes",
"Group …" : "Grupo …",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Las restricciones no afectan a las salas existentes. Menos uno significa que el valor es ilimitado. Se escoge la opción menos restrictiva para cada usuario si se aplican varias restricciones.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "¿Estás seguro de que quieres eliminar las restricciones para el grupo «{name}»? Esta operación no se puede deshacer.",
"Delete restrictions for \"{name}\"?" : "¿Eliminar restricciones para «{name}»?",
"Settings saved" : "Ajustes guardados",
"Unexpected error occurred" : "Ha ocurrido un error inesperado",
"API URL is invalid" : "La URL de la API es inválida",
"API secret is invalid" : "La clave de la API no es válida",
"URL has to start with HTTPS" : "La URL tiene que comenzar con https",
"URL has to contain the {token} placeholder" : "La URL debe contener el referente {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "La URL tiene que comenzar con https:// y contener {token}. Adicionalmente, se puede usar el referente {user}.",
"The file \"{filename}\" was uploaded to your room." : "El archivo \"{filename}\" se ha subido a su sala.",
"The file \"{filename}\" could not be uploaded to your room." : "El archivo \"{filename}\" no se puede subir a su sala.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "El archivo \"{filename}\" no se podido subir a su sala. Puede que su servidor BigBlueButton no soporte esta acción.",
"Send file to BBB" : "Enviar archivo a BBB",
"Send to" : "Enviar a",
"Start with" : "Iniciar con",
"Please select the room in which you like to use the file \"{filename}\"." : "Seleccione la sala en la que desea utilizar el archivo \"{filename}\".",
"No rooms available!" : "¡No hay salas disponibles!",
"Send to BBB" : "Enviar a BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Esta sala todavía no está abierta. Volveremos a intentarlo en %n segundo. Por favor, espera.","Esta sala todavía no está abierta. Volveremos a intentarlo en %n segundos. Por favor, espera.","Esta sala todavía no está abierta. Volveremos a intentarlo en %n segundos. Por favor, espera."]
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

25
l10n/es_419.js Normal file
View File

@ -0,0 +1,25 @@
OC.L10N.register(
"bbb",
{
"Public" : "Público",
"Save" : "Guardar",
"Display name" : "Nombre a desplegar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Borrar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Start" : "Inicio",
"Loading" : "Cargando",
"Settings saved" : "Se han guardado las configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

23
l10n/es_419.json Normal file
View File

@ -0,0 +1,23 @@
{ "translations": {
"Public" : "Público",
"Save" : "Guardar",
"Display name" : "Nombre a desplegar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Borrar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Start" : "Inicio",
"Loading" : "Cargando",
"Settings saved" : "Se han guardado las configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

24
l10n/es_AR.js Normal file
View File

@ -0,0 +1,24 @@
OC.L10N.register(
"bbb",
{
"Public" : "Público",
"Back to %s" : "Volver a %s",
"Save" : "Guardar",
"Community" : "Comunidad",
"Display name" : "Nombre para mostrar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"Name" : "Nombre",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Eliminar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Loading" : "Cargando",
"Settings saved" : "Configuraciones guardadas"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

22
l10n/es_AR.json Normal file
View File

@ -0,0 +1,22 @@
{ "translations": {
"Public" : "Público",
"Back to %s" : "Volver a %s",
"Save" : "Guardar",
"Community" : "Comunidad",
"Display name" : "Nombre para mostrar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"Name" : "Nombre",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Eliminar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Loading" : "Cargando",
"Settings saved" : "Configuraciones guardadas"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

24
l10n/es_CL.js Normal file
View File

@ -0,0 +1,24 @@
OC.L10N.register(
"bbb",
{
"Public" : "Público",
"Save" : "Guardar",
"Display name" : "Nombre a desplegar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Borrar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Loading" : "Cargando",
"Settings saved" : "Se han guardado las configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

22
l10n/es_CL.json Normal file
View File

@ -0,0 +1,22 @@
{ "translations": {
"Public" : "Público",
"Save" : "Guardar",
"Display name" : "Nombre a desplegar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Borrar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Loading" : "Cargando",
"Settings saved" : "Se han guardado las configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

24
l10n/es_CO.js Normal file
View File

@ -0,0 +1,24 @@
OC.L10N.register(
"bbb",
{
"Public" : "Público",
"Save" : "Guardar",
"Display name" : "Nombre a desplegar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Borrar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Loading" : "Cargando",
"Settings saved" : "Se han guardado las configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

22
l10n/es_CO.json Normal file
View File

@ -0,0 +1,22 @@
{ "translations": {
"Public" : "Público",
"Save" : "Guardar",
"Display name" : "Nombre a desplegar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Borrar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Loading" : "Cargando",
"Settings saved" : "Se han guardado las configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

24
l10n/es_CR.js Normal file
View File

@ -0,0 +1,24 @@
OC.L10N.register(
"bbb",
{
"Public" : "Público",
"Save" : "Guardar",
"Display name" : "Nombre a desplegar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Borrar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Loading" : "Cargando",
"Settings saved" : "Se han guardado las configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

22
l10n/es_CR.json Normal file
View File

@ -0,0 +1,22 @@
{ "translations": {
"Public" : "Público",
"Save" : "Guardar",
"Display name" : "Nombre a desplegar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Borrar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Loading" : "Cargando",
"Settings saved" : "Se han guardado las configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

24
l10n/es_DO.js Normal file
View File

@ -0,0 +1,24 @@
OC.L10N.register(
"bbb",
{
"Public" : "Público",
"Save" : "Guardar",
"Display name" : "Nombre a desplegar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Borrar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Loading" : "Cargando",
"Settings saved" : "Se han guardado las configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

22
l10n/es_DO.json Normal file
View File

@ -0,0 +1,22 @@
{ "translations": {
"Public" : "Público",
"Save" : "Guardar",
"Display name" : "Nombre a desplegar",
"Password" : "Contraseña",
"Hello %s" : "Hola %s",
"Group" : "Grupo",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Edit" : "Editar",
"Welcome" : "Bienvenido",
"Sharing" : "Compartiendo",
"Create" : "Crear",
"Copy to clipboard" : "Copiar al portapapeles",
"Delete" : "Borrar",
"Error" : "Error",
"Server error" : "Se presentó un error en el servidor",
"Loading" : "Cargando",
"Settings saved" : "Se han guardado las configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

142
l10n/es_EC.js Normal file
View File

@ -0,0 +1,142 @@
OC.L10N.register(
"bbb",
{
"You created the room %s." : "Has creado la sala %s.",
"You deleted the room %s." : "Has eliminado la sala %s.",
"{user} deleted the room %s." : "{user} ha eliminado la sala %s.",
"You shared the room %s with {shareWith}." : "Has compartido la sala %s con {shareWith}.",
"{user} shared the room %s with you." : "{user} ha compartido la sala %s contigo.",
"You unshared the room %s with {shareWith}." : "Has dejado de compartir la sala %s con {shareWith}.",
"{user} unshared the room %s with you." : "{user} ha dejado de compartir la sala %s contigo.",
"You started a meeting in the \"%s\" room." : "Has iniciado una reunión en la sala \"%s\".",
"{user} started a meeting in the \"%s\" room." : "{user} ha iniciado una reunión en la sala \"%s\".",
"The meeting in room \"%s\" has ended." : "La reunión en la sala \"%s\" ha finalizado.",
"Recording for room \"%s\" is ready." : "La grabación para la sala \"%s\" está lista.",
"To invite someone to the meeting, send them this link: %s" : "Para invitar a alguien a la reunión, envíales este enlace: %s",
"Public" : "Público",
"Internal + Password protection for guests" : "Protección interna + Contraseña para invitados",
"Internal + Waiting room for guests" : "Protección interna + Sala de espera para invitados",
"Waiting room for all users" : "Sala de espera para todos los usuarios",
"Internal" : "Interna",
"Internal restricted" : "Restringida interna",
"API URL or secret not configured. Please contact your administrator." : "URL de API o clave no configuradas. Por favor, contacta a tu administrador.",
"BigBlueButton Integration" : "Integración con BigBlueButton",
"BigBlueButton integration for Nextcloud" : "Integración de BigBlueButton para Nextcloud",
"Room not found" : "No se encontró la sala",
"The room could not be found. Maybe it was deleted?" : "No se pudo encontrar la sala. ¿Quizás fue eliminada?",
"Back to %s" : "Volver a %s",
"Get your API URL and secret by executing \"sudo bbb-conf --secret\" on your BigBlueButton server." : "Obtén tu URL de API y clave ejecutando \"sudo bbb-conf --secret\" en tu servidor de BigBlueButton.",
"API URL" : "URL de API",
"API secret" : "Clave de API",
"Save" : "Guardar",
"Show room manager in app navigation instead of settings page." : "Mostrar el administrador de salas en la navegación de la aplicación en lugar de la página de configuración.",
"Use Nextcloud theme in BigBlueButton." : "Usar el tema de Nextcloud en BigBlueButton.",
"Default Room Settings" : "Configuración predeterminada de la sala",
"Below you can change some default values, which are used to create a new room." : "A continuación, puedes cambiar algunos valores predeterminados que se utilizan para crear una nueva sala.",
"Perform media check before usage" : "Realizar comprobación de medios antes de su uso",
"Community" : "Comunidad",
"Are you enjoying this app? Give something back to the open source community." : "¿Disfrutas de esta aplicación? Devuelve algo a la comunidad de código abierto.",
"Checkout the contributor guide" : "Consulta la guía del colaborador",
"URL Shortener" : "Acortador de URL",
"If you like to use shorter urls, you can enter a forwarding proxy below." : "Si deseas utilizar URLs más cortas, puedes ingresar un proxy de redireccionamiento a continuación.",
"URL shortener" : "Acortador de URL",
"Restrictions" : "Restricciones",
"You will be forwarded to the room in the next few seconds." : "Serás redirigido a la sala en los próximos segundos.",
"Let's go!" : "¡Vamos!",
"Please enter your name!" : "Por favor, introduce tu nombre.",
"The name must be at least 3 characters long." : "El nombre debe tener al menos 3 caracteres de longitud.",
"You have to provide the correct password to join the meeting." : "Debes proporcionar la contraseña correcta para unirte a la reunión.",
"Display name" : "Nombre a desplegar",
"Password" : "Contraseña",
"Join" : "Unirse",
"Have an account? Log in." : "¿Tienes una cuenta? Iniciar sesión.",
"Hello %s" : "Hola %s",
"Name, group …" : "Nombre, grupo...",
"Group" : "Grupo",
"Searching" : "Buscando",
"No matches" : "Sin coincidencias",
"admin" : "admin",
"moderator" : "moderador",
"Name" : "Nombre",
"Access" : "Acceso",
"Max" : "Máx.",
"Record" : "Grabar",
"Recordings" : "Grabaciones",
"You are not permitted to create a room." : "No tienes permiso para crear una sala.",
"You exceeded the maximum number of rooms." : "Has excedido el número máximo de salas.",
"Room quota:" : "Asignación de salas:",
"Edit" : "Editar",
"Descriptive name of this room." : "Nombre descriptivo de esta sala.",
"This message is shown to all users in the chat area after they joined." : "Este mensaje se muestra a todos los usuarios en el área de chat después de unirse.",
"Sets a limit on the number of participants for this room. Zero means there is no limit." : "Establece un límite en el número de participantes para esta sala. Cero significa que no hay límite.",
"If enabled, the moderator is able to start the recording." : "Si está habilitado, el moderador puede iniciar la grabación.",
"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 puede gestionar a todos los participantes en una reunión, incluyendo expulsar, silenciar o seleccionar a un presentador. Los usuarios con el rol de moderador también pueden cerrar una reunión o cambiar la configuración predeterminada.",
"If enabled, normal users have to wait until a moderator is in the room." : "Si está habilitado, los usuarios normales deben esperar hasta que haya un moderador en la sala.",
"If enabled, a moderator URL is generated which allows access with moderator permission." : "Si está habilitado, se genera una URL de moderador que permite el acceso con permisos de moderador.",
"Only selected users and groups are allowed to access the room." : "Solo los usuarios y grupos seleccionados tienen permitido acceder a la sala.",
"If disabled, a microphone is needed to join the conference." : "Si está desactivado, se necesita un micrófono para unirse a la conferencia.",
"If enabled, the user has not to perform an echo call and webcam preview on the first join (available since BBB server 2.3)." : "Si está habilitado, el usuario no tiene que realizar una llamada de eco y una vista previa de la cámara web al unirse por primera vez (disponible desde el servidor BBB 2.3).",
"If enabled, the user list, chat area and presentation are hidden by default." : "Si está habilitado, la lista de usuarios, el área de chat y la presentación estarán ocultos de forma predeterminada.",
"If enabled, all users will join the meeting muted." : "Si está habilitado, todos los usuarios se unirán a la reunión con el sonido desactivado.",
"Edit \"{room}\"" : "Editar \"{room}\"",
"Room URL" : "URL de la sala",
"Welcome" : "Bienvenido",
"Participant limit" : "Límite de participantes",
"Sharing" : "Compartiendo",
"Every participant is moderator" : "Cada participante es moderador",
"Moderator access via URL" : "Acceso de moderador a través de URL",
"Miscellaneous" : "Varios",
"Recording" : "Grabación",
"Require moderator to start room" : "Requerir que el moderador inicie la sala",
"Listen only option" : "Opción solo para escuchar",
"Skip media check before usage" : "Omitir comprobación de medios antes de su uso",
"Clean layout" : "Diseño limpio",
"Join meeting muted" : "Unirse a la reunión con el sonido desactivado",
"Room name" : "Nombre de la sala",
"Create" : "Crear",
"Published" : "Publicado",
"Open recording" : "Abrir grabación",
"Copy to clipboard" : "Copiar al portapapeles",
"Save as file" : "Guardar como archivo",
"_%n participant_::_%n participants_" : ["%n participante","%n participantes","%n participantes"],
"Delete" : "Borrar",
"Are you sure you want to delete \"{name}\"? This operation cannot be undone." : "¿Estás seguro de que deseas eliminar \"{name}\"? Esta operación no se puede deshacer.",
"Delete \"{name}\"?" : "¿Eliminar \"{name}\"?",
"Select target folder" : "Seleccionar carpeta de destino",
"Room URL was stored in \"{path}\" as \"{filename}\"." : "La URL de la sala se almacenó en \"{path}\" como \"{filename}\".",
"Link stored" : "Enlace almacenado",
"URL to room could not be stored." : "No se pudo almacenar la URL de la sala.",
"Error" : "Error",
"URL to presentation was stored in \"{path}\" as \"{filename}\"." : "La URL de la presentación se almacenó en \"{path}\" como \"{filename}\".",
"URL to presentation could not be stored." : "No se pudo almacenar la URL de la presentación.",
"Are you sure you want to delete the recording from \"{startDate}\"? This operation cannot be undone." : "¿Estás seguro de que deseas eliminar la grabación de \"{startDate}\"? Esta operación no se puede deshacer.",
"Delete?" : "¿Eliminar?",
"Could not delete record" : "No se pudo eliminar el registro",
"Server error" : "Se presentó un error en el servidor",
"Loading" : "Cargando",
"You are not allowed to change this option, because this room is shared with you." : "No tienes permitido cambiar esta opción porque esta sala se comparte contigo.",
"Max. rooms" : "Máx. salas",
"Max. participants" : "Máx. participantes",
"Group …" : "Grupo...",
"Restrictions do not affect existing rooms. Minus one means the value is unlimited. The least restrictive option is chosen for every user if multiple restrictions apply." : "Las restricciones no afectan a las salas existentes. Menos uno significa que el valor es ilimitado. Se elige la opción menos restrictiva para cada usuario si se aplican múltiples restricciones.",
"Are you sure you want to delete the restrictions for group \"{name}\"? This operation cannot be undone." : "¿Estás seguro de que deseas eliminar las restricciones para el grupo \"{name}\"? Esta operación no se puede deshacer.",
"Delete restrictions for \"{name}\"?" : "¿Eliminar restricciones para \"{name}\"?",
"Settings saved" : "Se han guardado las configuraciones ",
"Unexpected error occurred" : "Ocurrió un error inesperado",
"API URL is invalid" : "La URL de la API no es válida",
"API secret is invalid" : "La clave de la API no es válida",
"URL has to start with HTTPS" : "La URL debe comenzar con HTTPS",
"URL has to contain the {token} placeholder" : "La URL debe contener el marcador de posición {token}",
"URL has to start with https:// and contain {token}. Additionally the {user} placeholder can be used." : "La URL debe comenzar con https:// y contener {token}. También se puede usar el marcador de posición {user}.",
"The file \"{filename}\" was uploaded to your room." : "El archivo \"{filename}\" se cargó en tu sala.",
"The file \"{filename}\" could not be uploaded to your room." : "No se pudo cargar el archivo \"{filename}\" en tu sala.",
"The file \"{filename}\" could not be uploaded to your room. Maybe your BigBlueButton server does not support this action." : "No se pudo cargar el archivo \"{filename}\" en tu sala. Es posible que tu servidor BigBlueButton no admita esta acción.",
"Send file to BBB" : "Enviar archivo a BBB",
"Send to" : "Enviar a",
"Start with" : "Iniciar con",
"Please select the room in which you like to use the file \"{filename}\"." : "Selecciona la sala en la que deseas usar el archivo \"{filename}\".",
"No rooms available!" : "¡No hay salas disponibles!",
"Send to BBB" : "Enviar a BBB",
"_This room is not open yet. We will try it again in %n second. Please wait._::_This room is not open yet. We will try it again in %n seconds. Please wait._" : ["Esta sala aún no está abierta. Lo intentaremos de nuevo en %n segundo. Por favor, espera.","Esta sala aún no está abierta. Lo intentaremos de nuevo en %n segundos. Por favor, espera.","Esta sala aún no está abierta. Lo intentaremos de nuevo en %n segundos. Por favor, espera."]
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

Some files were not shown because too many files have changed in this diff Show More