Compare commits

...

385 commits

Author SHA1 Message Date
Nextcloud bot 5384dee315
[tx-robot] updated from transifex 2020-08-05 02:37:56 +00:00
Nextcloud bot b802046ded
[tx-robot] updated from transifex 2020-08-04 02:37:21 +00:00
John Molakvoæ (skjnldsv) 5b83cf7cb9
Merge branch 'master' of https://github.com/nextcloud/forms 2020-08-03 08:43:09 +02:00
dependabot-preview[bot] f72a92f0b8
Merge pull request #537 from nextcloud/dependabot/npm_and_yarn/babel/preset-env-7.11.0 2020-08-01 02:13:00 +00:00
dependabot-preview[bot] b4e53afb8a
Bump @babel/preset-env from 7.10.4 to 7.11.0
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.10.4 to 7.11.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.11.0/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-01 01:38:07 +00:00
dependabot-preview[bot] f87120157b
Merge pull request #536 from nextcloud/dependabot/npm_and_yarn/babel/core-7.11.0 2020-08-01 01:33:39 +00:00
dependabot-preview[bot] c55e0532f0
Merge pull request #535 from nextcloud/dependabot/npm_and_yarn/webpack-4.44.1 2020-08-01 01:25:16 +00:00
dependabot-preview[bot] a8d6d94534
Bump @babel/core from 7.10.5 to 7.11.0
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.5 to 7.11.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.11.0/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-01 01:18:06 +00:00
dependabot-preview[bot] 02bb3a0326
Bump webpack from 4.44.0 to 4.44.1
Bumps [webpack](https://github.com/webpack/webpack) from 4.44.0 to 4.44.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.44.0...v4.44.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-01 01:16:56 +00:00
John Molakvoæ (skjnldsv) 0a51790b32
2.0.2 2020-07-30 13:37:09 +02:00
Jonas fc2f4d7c3f
Merge pull request #533 from nextcloud/enh/description_length
Increase description length
2020-07-30 13:26:22 +02:00
Jonas Rittershofer 726a405d2f Increase description length
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-07-30 13:21:08 +02:00
Nextcloud bot 60e5eee59a
[tx-robot] updated from transifex 2020-07-30 02:37:20 +00:00
dependabot-preview[bot] 6ebd1927b2
Merge pull request #531 from nextcloud/dependabot/npm_and_yarn/elliptic-6.5.3 2020-07-29 21:21:54 +00:00
dependabot-preview[bot] 737d63fe39
[Security] Bump elliptic from 6.5.0 to 6.5.3
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.0 to 6.5.3. **This update includes a security fix.**
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.0...v6.5.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-29 21:15:27 +00:00
John Molakvoæ (skjnldsv) d113618e2c
2.0.1 2020-07-29 19:48:18 +02:00
Jonas bc05d0307f
Merge pull request #528 from nextcloud/fix/migration
Fix substring utf8
2020-07-29 18:21:56 +02:00
Jonas Rittershofer 53476c4320 Fix substring utf8
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-07-29 18:14:58 +02:00
Nextcloud bot 44b73cfa1f
[tx-robot] updated from transifex 2020-07-29 02:38:09 +00:00
John Molakvoæ (skjnldsv) 25bd1bd84c
Force enable for master
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-07-28 09:21:49 +02:00
John Molakvoæ (skjnldsv) c8eb39c10a
2.0.0 2020-07-28 09:17:12 +02:00
John Molakvoæ 67dd17575a
Merge pull request #520 from nextcloud/fix/dropdown-insert
Fix dropdown submission insert
2020-07-28 09:13:47 +02:00
John Molakvoæ (skjnldsv) d9ff7a180a
Fix dropdown submission insert
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-07-28 08:29:00 +02:00
Nextcloud bot 52cfe8c177
[tx-robot] updated from transifex 2020-07-28 02:37:25 +00:00
John Molakvoæ 5fdcdf3941
Merge pull request #517 from nextcloud/fix/actions
Fix actions
2020-07-27 10:04:08 +02:00
Jonas Rittershofer 4f678583c6 Fix actions
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-07-26 20:27:30 +02:00
John Molakvoæ (skjnldsv) d0daa831a1
Update stylelint config
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-07-26 11:22:36 +02:00
Nextcloud bot 9ca43c0167
[tx-robot] updated from transifex 2020-07-26 02:36:51 +00:00
dependabot-preview[bot] 986bf25d02
Merge pull request #516 from nextcloud/dependabot/npm_and_yarn/webpack-4.44.0 2020-07-25 16:01:27 +00:00
Nextcloud bot b5d7705fa4
[tx-robot] updated from transifex 2020-07-25 02:36:56 +00:00
dependabot-preview[bot] d49098d402
Bump webpack from 4.43.0 to 4.44.0
Bumps [webpack](https://github.com/webpack/webpack) from 4.43.0 to 4.44.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.43.0...v4.44.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-25 01:16:08 +00:00
John Molakvoæ (skjnldsv) 2f962ca9b8
v2.0.0-rc.1
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-07-24 17:18:44 +02:00
John Molakvoæ 25f3fe0604
Merge pull request #484 from nextcloud/revert-427-fix/tabindex_question
Revert "Allow navigation through edit via Tab-Key"
2020-07-24 17:08:10 +02:00
Nextcloud bot 10cca3c05e
[tx-robot] updated from transifex 2020-07-24 02:37:53 +00:00
Nextcloud bot 1f4bd482cc
[tx-robot] updated from transifex 2020-07-23 02:38:20 +00:00
Jos Poortvliet b0d3f2fe42
Merge pull request #513 from nextcloud/design/responses-screenshot
Add screenshot of response visualization, adjust readme
2020-07-22 18:11:02 +02:00
Nextcloud bot 6769fc9858
[tx-robot] updated from transifex 2020-07-22 02:37:35 +00:00
Jan C. Borchardt 718896c56e
Add screenshot of response visualization, adjust readme
Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
2020-07-21 16:47:20 +02:00
dependabot-preview[bot] 86f3bcda65
Merge pull request #512 from nextcloud/dependabot/npm_and_yarn/babel/core-7.10.5 2020-07-18 01:46:00 +00:00
dependabot-preview[bot] e384f7e7df
Merge pull request #511 from nextcloud/dependabot/npm_and_yarn/nextcloud/webpack-vue-config-1.1.0 2020-07-18 01:30:52 +00:00
dependabot-preview[bot] 58748b6c47
Bump @babel/core from 7.10.4 to 7.10.5
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.4 to 7.10.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.5/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-18 01:19:00 +00:00
dependabot-preview[bot] 9bcb372cac
Bump @nextcloud/webpack-vue-config from 1.0.3 to 1.1.0
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud/webpack-vue-config) from 1.0.3 to 1.1.0.
- [Release notes](https://github.com/nextcloud/webpack-vue-config/releases)
- [Commits](https://github.com/nextcloud/webpack-vue-config/compare/v1.0.3...v1.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-18 01:18:19 +00:00
Nextcloud bot ab3df9da4d
[tx-robot] updated from transifex 2020-07-16 02:43:30 +00:00
Nextcloud bot fc9bcc95eb
[tx-robot] updated from transifex 2020-07-15 02:42:43 +00:00
John Molakvoæ 769e8639a5
Merge pull request #508 from nextcloud/enh/use-webpack-global-config 2020-07-14 10:47:06 +02:00
John Molakvoæ (skjnldsv) c7e5d0e398
@nextcloud/webpack-vue-config@1.0.3
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-07-14 10:43:54 +02:00
John Molakvoæ (skjnldsv) f730c9d1b5
Lint fix
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-07-12 10:41:10 +02:00
John Molakvoæ (skjnldsv) 7c43e03b31
Move to webpack vue global config & clean routes
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-07-12 10:39:06 +02:00
Nextcloud bot 017c0dd909
[tx-robot] updated from transifex 2020-07-11 02:37:32 +00:00
dependabot-preview[bot] e7f99f76d9
Merge pull request #501 from nextcloud/dependabot/npm_and_yarn/nextcloud/axios-1.3.3 2020-07-11 02:28:06 +00:00
dependabot-preview[bot] 400acc73b7
Merge pull request #505 from nextcloud/dependabot/npm_and_yarn/vuedraggable-2.24.0 2020-07-11 02:17:21 +00:00
dependabot-preview[bot] e7af966f8a
Bump @nextcloud/axios from 1.3.2 to 1.3.3
Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/nextcloud/nextcloud-axios/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v1.3.2...v1.3.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-11 02:03:54 +00:00
dependabot-preview[bot] 7431b90ae2
Merge pull request #503 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-2.2.1 2020-07-11 02:01:52 +00:00
dependabot-preview[bot] 9bbfde948c
Merge pull request #500 from nextcloud/dependabot/npm_and_yarn/sass-loader-9.0.2 2020-07-11 01:31:51 +00:00
dependabot-preview[bot] a8e2de7a76
Bump vuedraggable from 2.23.2 to 2.24.0
Bumps [vuedraggable](https://github.com/SortableJS/Vue.Draggable) from 2.23.2 to 2.24.0.
- [Release notes](https://github.com/SortableJS/Vue.Draggable/releases)
- [Commits](https://github.com/SortableJS/Vue.Draggable/compare/v2.23.2...v2.24.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-11 01:22:18 +00:00
dependabot-preview[bot] 1fa9806ed8
Bump @nextcloud/vue from 2.2.0 to 2.2.1
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v2.2.0...v2.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-11 01:20:58 +00:00
dependabot-preview[bot] 2ce7bf19e5
Bump sass-loader from 9.0.1 to 9.0.2
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 9.0.1 to 9.0.2.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v9.0.1...v9.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-11 01:18:37 +00:00
Nextcloud bot 1f707f7358
[tx-robot] updated from transifex 2020-07-10 02:38:25 +00:00
Nextcloud bot cb7f83a87f
[tx-robot] updated from transifex 2020-07-09 02:38:30 +00:00
Nextcloud bot 66947b465e
[tx-robot] updated from transifex 2020-07-08 02:36:25 +00:00
John Molakvoæ 93da2f552d
Merge pull request #461 from nextcloud/enhancement/question-dropdown 2020-07-07 15:32:28 +02:00
Jan C. Borchardt 4b902ba93a
Merge pull request #460 from nextcloud/enh/result_summary
Add summary response visualization, fix #314
2020-07-07 15:29:40 +02:00
Jan-Christoph Borchardt f23678ffd0
Fix display of select dropdown and adjust to Forms text
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-07-07 15:27:59 +02:00
Jan-Christoph Borchardt 7bba1f067f
Add icon for dropdown question type
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-07-07 15:20:18 +02:00
Jan-Christoph Borchardt eec04a351c
Start of dropdown question type, ref #340
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-07-07 15:20:18 +02:00
John Molakvoæ 09445e82ba
Better sorting syntax
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-07-07 15:17:05 +02:00
Jan-Christoph Borchardt bdb60d77f1
Add Summary response visualization, fix #314
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-07-07 15:10:36 +02:00
Jonas Rittershofer b7bcbd81d2
Response summary buttons
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-07-07 15:10:34 +02:00
John Molakvoæ b7e9448cf0
Merge pull request #485 from nextcloud/fix/475/emptycontent-on-delete-answers
Fix questions & submissions assignment
2020-07-07 11:21:53 +02:00
dependabot-preview[bot] 377a3ebb07
Merge pull request #494 from nextcloud/dependabot/npm_and_yarn/babel/preset-env-7.10.4 2020-07-04 03:07:20 +00:00
dependabot-preview[bot] eea4c468ca
Merge pull request #496 from nextcloud/dependabot/npm_and_yarn/sass-loader-9.0.1 2020-07-04 02:52:04 +00:00
dependabot-preview[bot] 56639d58f7
Merge pull request #495 from nextcloud/dependabot/npm_and_yarn/p-queue-6.5.0 2020-07-04 02:36:54 +00:00
dependabot-preview[bot] 42c50a9f3e
Merge pull request #493 from nextcloud/dependabot/npm_and_yarn/eslint-plugin-import-2.22.0 2020-07-04 02:10:58 +00:00
dependabot-preview[bot] 2faefe4157
Merge pull request #492 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-2.2.0 2020-07-04 01:50:14 +00:00
dependabot-preview[bot] e44a080bb0
Bump @babel/preset-env from 7.10.3 to 7.10.4
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.10.3 to 7.10.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.4/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 01:35:56 +00:00
dependabot-preview[bot] c7dbdf7d16
Merge pull request #491 from nextcloud/dependabot/npm_and_yarn/babel/core-7.10.4 2020-07-04 01:33:28 +00:00
dependabot-preview[bot] 29a42b6c25
Bump sass-loader from 8.0.2 to 9.0.1
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 8.0.2 to 9.0.1.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v8.0.2...v9.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 01:22:09 +00:00
dependabot-preview[bot] a9e88fc1df
Bump p-queue from 6.4.0 to 6.5.0
Bumps [p-queue](https://github.com/sindresorhus/p-queue) from 6.4.0 to 6.5.0.
- [Release notes](https://github.com/sindresorhus/p-queue/releases)
- [Commits](https://github.com/sindresorhus/p-queue/compare/v6.4.0...v6.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 01:21:32 +00:00
dependabot-preview[bot] 6185aee676
Bump eslint-plugin-import from 2.21.2 to 2.22.0
Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.21.2 to 2.22.0.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.21.2...v2.22.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 01:19:31 +00:00
dependabot-preview[bot] b43930ca3e
Bump @nextcloud/vue from 2.1.0 to 2.2.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v2.1.0...v2.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 01:18:54 +00:00
dependabot-preview[bot] 228051cae9
Bump @babel/core from 7.10.3 to 7.10.4
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.3 to 7.10.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.4/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 01:18:18 +00:00
Nextcloud bot 35167b5f43
[tx-robot] updated from transifex 2020-07-03 02:37:57 +00:00
dependabot-preview[bot] 0ad78dc049
Merge pull request #488 from nextcloud/dependabot/npm_and_yarn/vue-loader-15.9.3 2020-06-27 01:30:21 +00:00
dependabot-preview[bot] efce83cb45
Bump vue-loader from 15.9.2 to 15.9.3
Bumps [vue-loader](https://github.com/vuejs/vue-loader) from 15.9.2 to 15.9.3.
- [Release notes](https://github.com/vuejs/vue-loader/releases)
- [Changelog](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-loader/compare/v15.9.2...v15.9.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-27 01:15:48 +00:00
Jan C. Borchardt c3a35410ee
Merge pull request #478 from nextcloud/enh/feature_template_version
Include version on feature-request template
2020-06-24 16:04:22 +02:00
Nextcloud bot 8bfa1d4e17
[tx-robot] updated from transifex 2020-06-24 02:36:26 +00:00
John Molakvoæ (skjnldsv) 565f3d1fb4
Fix questions & submissions assignment
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-06-22 15:41:00 +02:00
John Molakvoæ 704abc930f
Revert "Allow navigation through edit via Tab-Key" 2020-06-22 15:28:21 +02:00
Jonas Rittershofer b899ed26eb Include version on feature-request template
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-06-22 12:48:25 +02:00
dependabot-preview[bot] 31cd45d582
Merge pull request #479 from nextcloud/dependabot/npm_and_yarn/babel/preset-env-7.10.3 2020-06-21 02:25:19 +00:00
dependabot-preview[bot] 484ae8cf64
Bump @babel/preset-env from 7.10.2 to 7.10.3
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.10.2 to 7.10.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.3/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-21 01:57:25 +00:00
dependabot-preview[bot] 9b72769dc5
Merge pull request #481 from nextcloud/dependabot/npm_and_yarn/babel/core-7.10.3 2020-06-21 01:55:21 +00:00
dependabot-preview[bot] 6be9df9f7c
Merge pull request #480 from nextcloud/dependabot/npm_and_yarn/webpack-cli-3.3.12 2020-06-21 01:42:33 +00:00
dependabot-preview[bot] a3a5930e8b
Bump @babel/core from 7.10.2 to 7.10.3
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.2 to 7.10.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.3/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-21 01:16:02 +00:00
dependabot-preview[bot] c37512094c
Bump webpack-cli from 3.3.11 to 3.3.12
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.11 to 3.3.12.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/v3.3.12/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.11...v3.3.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-21 01:14:40 +00:00
Nextcloud bot 9888f00c57
[tx-robot] updated from transifex 2020-06-19 02:36:25 +00:00
Jonas cc31df8142
Merge pull request #406 from nextcloud/enh/navigation_container
Put AppNavigationItems into proper Container
2020-06-18 14:18:38 +02:00
Jonas f79597dbe8
Merge pull request #474 from nextcloud/dependabot/npm_and_yarn/stylelint-webpack-plugin-2.1.0
Bump stylelint-webpack-plugin from 2.0.0 to 2.1.0
2020-06-18 14:18:01 +02:00
dependabot-preview[bot] 00c625ae41
Bump stylelint-webpack-plugin from 2.0.0 to 2.1.0
Bumps [stylelint-webpack-plugin](https://github.com/webpack-contrib/stylelint-webpack-plugin) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/webpack-contrib/stylelint-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/stylelint-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v2.0.0...v2.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-18 12:11:00 +00:00
dependabot-preview[bot] 4aa74fe4f3
Merge pull request #472 from nextcloud/dependabot/npm_and_yarn/stylelint-scss-3.18.0 2020-06-18 12:08:50 +00:00
dependabot-preview[bot] b674e5618d
Bump stylelint-scss from 3.17.2 to 3.18.0
Bumps [stylelint-scss](https://github.com/kristerkari/stylelint-scss) from 3.17.2 to 3.18.0.
- [Release notes](https://github.com/kristerkari/stylelint-scss/releases)
- [Changelog](https://github.com/kristerkari/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kristerkari/stylelint-scss/compare/3.17.2...3.18.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-18 12:06:07 +00:00
dependabot-preview[bot] 5e01d91c59
Merge pull request #473 from nextcloud/dependabot/npm_and_yarn/eslint-import-resolver-webpack-0.12.2 2020-06-18 12:04:59 +00:00
dependabot-preview[bot] ddc449caca
Merge pull request #471 from nextcloud/dependabot/npm_and_yarn/stylelint-13.6.1 2020-06-18 12:04:01 +00:00
dependabot-preview[bot] 7782a8a334
Merge pull request #470 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-2.1.0 2020-06-18 12:03:34 +00:00
dependabot-preview[bot] 90d8c327f2
Bump eslint-import-resolver-webpack from 0.12.1 to 0.12.2
Bumps [eslint-import-resolver-webpack](https://github.com/benmosher/eslint-plugin-import) from 0.12.1 to 0.12.2.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v0.12.1...v0.12.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-18 12:02:21 +00:00
dependabot-preview[bot] 56517164f9
Bump stylelint from 13.6.0 to 13.6.1
Bumps [stylelint](https://github.com/stylelint/stylelint) from 13.6.0 to 13.6.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/13.6.0...13.6.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-18 12:00:49 +00:00
dependabot-preview[bot] 17a7ab995a
Bump @nextcloud/vue from 2.0.0 to 2.1.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v2.0.0...v2.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-18 11:59:55 +00:00
John Molakvoæ 438c539474
Merge pull request #469 from nextcloud/fix/submit_expires
Fix submitting form with expiration-date.
2020-06-18 11:31:22 +02:00
Nextcloud bot 225b98ff7a
[tx-robot] updated from transifex 2020-06-18 02:36:30 +00:00
Jonas Rittershofer d55f14f53f Fix submitting form with expiration-date.
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-06-17 23:27:31 +02:00
Nextcloud bot 3ea677fe25
[tx-robot] updated from transifex 2020-06-17 02:35:00 +00:00
Jan C. Borchardt 5468fbda23
Merge pull request #464 from nextcloud/enhancement/mandatory-required
Change 'Mandatory' to simpler 'Required'
2020-06-16 22:39:24 +02:00
Jan C. Borchardt 9587350c8a
Merge pull request #427 from nextcloud/fix/tabindex_question
Allow navigation through edit via Tab-Key
2020-06-16 15:18:07 +02:00
Jan-Christoph Borchardt 1e45540b57
Change 'Mandatory' to simpler 'Required'
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-06-16 15:08:50 +02:00
Nextcloud bot 5b8367436a
[tx-robot] updated from transifex 2020-06-16 02:36:17 +00:00
Nextcloud bot 70e9e31e82
[tx-robot] updated from transifex 2020-06-15 02:35:48 +00:00
Nextcloud bot ed635d9a18
[tx-robot] updated from transifex 2020-06-14 02:35:11 +00:00
dependabot-preview[bot] 5616ca8e9a
Merge pull request #458 from nextcloud/dependabot/npm_and_yarn/eslint-plugin-import-2.21.2 2020-06-14 02:14:06 +00:00
dependabot-preview[bot] 6f924f44e4
Merge pull request #459 from nextcloud/dependabot/npm_and_yarn/vue-router-3.3.4 2020-06-14 01:51:38 +00:00
dependabot-preview[bot] 26688d63ea
Bump eslint-plugin-import from 2.20.2 to 2.21.2
Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.20.2 to 2.21.2.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.20.2...v2.21.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-14 01:29:22 +00:00
dependabot-preview[bot] 0041ac681c
Merge pull request #457 from nextcloud/dependabot/npm_and_yarn/css-loader-3.6.0 2020-06-14 01:27:17 +00:00
dependabot-preview[bot] 04da2cfb56
Bump vue-router from 3.3.2 to 3.3.4
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.3.2 to 3.3.4.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.3.2...v3.3.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-14 01:16:54 +00:00
dependabot-preview[bot] a3d607f6b4
Bump css-loader from 3.5.3 to 3.6.0
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v3.5.3...v3.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-14 01:15:07 +00:00
Nextcloud bot 82a81c58cd
[tx-robot] updated from transifex 2020-06-13 02:35:34 +00:00
Jan C. Borchardt fcf2874670
Merge pull request #452 from nextcloud/fix/submitOnce
Invert submitOnce on UI
2020-06-13 04:00:33 +02:00
Jan-Christoph Borchardt 4d4e628ea6
Fix title of sidebar, remove form title duplicate
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-06-13 03:54:06 +02:00
Jan C. Borchardt bd2f690f7d
Merge pull request #454 from nextcloud/fix/unused_files
Cleanup old files
2020-06-13 03:49:21 +02:00
Jonas Rittershofer 82b5139ff8 Cleanup old files
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-06-12 14:53:23 +02:00
Roeland Jago Douma 62ea237545
Merge pull request #453 from nextcloud/stefan-niedermann-fix-spelling
Fix spelling of "Nextcloud"
2020-06-12 14:48:31 +02:00
Niedermann IT-Dienstleistungen b649fca111
Fix spelling of "Nextcloud" 2020-06-12 14:23:27 +02:00
Jan-Christoph Borchardt a731132f46 Fix discoverability of 'Share link' functionality
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-06-12 14:16:04 +02:00
Jan-Christoph Borchardt 53df90f229 Fix order of sidebar settings
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-06-12 14:16:04 +02:00
Jonas Rittershofer 3ed4fef4fa Invert submitOnce on UI
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-06-12 14:16:04 +02:00
Nextcloud bot 2548ef0d12
[tx-robot] updated from transifex 2020-06-12 02:36:22 +00:00
Jonas Rittershofer fd8f1aae77 Activate Edit-Mode by focus
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-06-11 22:22:58 +02:00
Jonas Rittershofer 4dc04b661d Allow navigation through edit via Tab-Key
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-06-11 22:22:58 +02:00
Jan C. Borchardt 8779ded0dc
Merge pull request #415 from nextcloud/enh/invalid_warning
Enh/invalid warning
2020-06-11 19:43:04 +02:00
Jan C. Borchardt 7b63b578f7
Merge pull request #450 from nextcloud/design/export-filename
Add '(responses)' to export file name
2020-06-11 15:22:07 +02:00
Nextcloud bot 11786d66a7
[tx-robot] updated from transifex 2020-06-11 02:35:09 +00:00
Jonas Rittershofer 7ae59b6a4b Show question invalid warning
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
Co-authored-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-06-10 19:00:03 +02:00
Jan C. Borchardt 3858f29427
Merge pull request #409 from nextcloud/fix/edit_answer_icon
Show MultipleInput icons in Edit-Mode
2020-06-10 18:25:49 +02:00
Jan-Christoph Borchardt cf0889eabd
Add '(responses)' to export file name
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-06-10 18:16:32 +02:00
Jonas 6ec8934171
Merge pull request #420 from nextcloud/fix/public_templates
Fix public template header
2020-06-10 13:05:33 +02:00
Jonas Rittershofer 612f75e06f Add Pseudoinput to show on edit
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-06-10 11:28:42 +02:00
Jonas Rittershofer a80ef232b6 Fix public template-header
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-06-10 11:22:04 +02:00
Nextcloud bot c7577a3834
[tx-robot] updated from transifex 2020-06-10 02:36:44 +00:00
Jan C. Borchardt 0472f3036c
Merge pull request #394 from nextcloud/fix/multiple_input_followup
Fix some small MultipleInput issues
2020-06-10 00:39:07 +02:00
Jan C. Borchardt b3d51d3603
Merge pull request #389 from nextcloud/enh/specific_question_placeholder
Question-specific placeholders
2020-06-10 00:38:40 +02:00
John Molakvoæ (skjnldsv) 6e97c06722
2.0.0-beta.4 2020-06-09 23:10:06 +02:00
John Molakvoæ (skjnldsv) 15e35f51c2
Merge branch 'master' of https://github.com/nextcloud/forms 2020-06-09 23:06:38 +02:00
Jan C. Borchardt 5a3c8ff98d
Merge pull request #413 from nextcloud/fix/submit_enter
Avoid Submit on Enter
2020-06-09 13:12:45 +02:00
John Molakvoæ bf36010eec
Merge pull request #388 from nextcloud/fix/delete_empty_options
Delete empty options from Db
2020-06-09 11:40:42 +02:00
John Molakvoæ af898d3ea4
Merge pull request #386 from nextcloud/fix/result_order 2020-06-09 10:31:46 +02:00
Nextcloud bot 28a72c0782
[tx-robot] updated from transifex 2020-06-09 02:35:31 +00:00
dependabot-preview[bot] 2b40b87a1c
Merge pull request #446 from nextcloud/dependabot/npm_and_yarn/nextcloud/event-bus-1.2.0 2020-06-07 03:16:08 +00:00
dependabot-preview[bot] f888603321
Bump @nextcloud/event-bus from 1.1.4 to 1.2.0
Bumps [@nextcloud/event-bus](https://github.com/nextcloud/nextcloud-event-bus) from 1.1.4 to 1.2.0.
- [Release notes](https://github.com/nextcloud/nextcloud-event-bus/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-event-bus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-event-bus/compare/v1.1.4...v1.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-07 02:57:11 +00:00
dependabot-preview[bot] 49754eed88
Merge pull request #445 from nextcloud/dependabot/npm_and_yarn/nextcloud/l10n-1.3.0 2020-06-07 02:55:09 +00:00
Nextcloud bot 943464bc8c
[tx-robot] updated from transifex 2020-06-07 02:35:19 +00:00
dependabot-preview[bot] a164936f1e
Merge pull request #447 from nextcloud/dependabot/npm_and_yarn/stylelint-13.6.0 2020-06-07 02:30:12 +00:00
dependabot-preview[bot] 134a1482bb
Bump @nextcloud/l10n from 1.2.3 to 1.3.0
Bumps [@nextcloud/l10n](https://github.com/nextcloud/nextcloud-l10n) from 1.2.3 to 1.3.0.
- [Release notes](https://github.com/nextcloud/nextcloud-l10n/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-l10n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-l10n/compare/v1.2.3...v1.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-07 02:19:20 +00:00
dependabot-preview[bot] bb72eaf723
Merge pull request #444 from nextcloud/dependabot/npm_and_yarn/nextcloud/dialogs-1.4.0 2020-06-07 02:16:54 +00:00
dependabot-preview[bot] d6f20d9c34
Merge pull request #443 from nextcloud/dependabot/npm_and_yarn/nextcloud/router-1.1.0 2020-06-07 01:38:48 +00:00
dependabot-preview[bot] f03e53f872
Bump stylelint from 13.5.0 to 13.6.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 13.5.0 to 13.6.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/13.5.0...13.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-07 01:29:57 +00:00
dependabot-preview[bot] 18fe74f925
Bump @nextcloud/dialogs from 1.3.1 to 1.4.0
Bumps [@nextcloud/dialogs](https://github.com/nextcloud/nextcloud-dialogs) from 1.3.1 to 1.4.0.
- [Release notes](https://github.com/nextcloud/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-dialogs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-dialogs/compare/v1.3.1...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-07 01:29:48 +00:00
dependabot-preview[bot] c26a4d712b
Merge pull request #442 from nextcloud/dependabot/npm_and_yarn/nextcloud/auth-1.3.0 2020-06-07 01:27:44 +00:00
dependabot-preview[bot] 4e8191f122
Bump @nextcloud/router from 1.0.2 to 1.1.0
Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 1.0.2 to 1.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-router/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-router/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-router/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-07 01:15:31 +00:00
dependabot-preview[bot] a3efa2ae2b
Bump @nextcloud/auth from 1.2.3 to 1.3.0
Bumps [@nextcloud/auth](https://github.com/nextcloud/nextcloud-auth) from 1.2.3 to 1.3.0.
- [Release notes](https://github.com/nextcloud/nextcloud-auth/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-auth/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-auth/compare/v1.2.3...v1.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-07 01:14:39 +00:00
Nextcloud bot d83ba997cb
[tx-robot] updated from transifex 2020-06-06 02:36:35 +00:00
Jonas Rittershofer 53b6851a79 Avoid Submit on Enter
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-06-05 14:45:08 +02:00
John Molakvoæ c3f5808ac8
Merge pull request #428 from nextcloud/fix/copy_link_focus
Keep focus when copy Share-Link
2020-06-05 09:59:32 +02:00
Nextcloud bot 45cd313efc
[tx-robot] updated from transifex 2020-06-05 02:36:07 +00:00
John Molakvoæ (skjnldsv) c93721da75
Bump changelog
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-06-04 09:53:43 +02:00
John Molakvoæ (skjnldsv) e94d7e685d
2.0.0-beta.3 2020-06-04 09:37:02 +02:00
Jan C. Borchardt cbd80c504d
Merge pull request #424 from nextcloud/fix/submission_header
Fix linebreak in description
2020-06-03 16:57:10 +02:00
Nextcloud bot 04c45fa676
[tx-robot] updated from transifex 2020-06-03 02:35:58 +00:00
Jonas Rittershofer 6fa62eb11f AnswerType Doc
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-06-02 15:06:52 +02:00
Jonas Rittershofer 8f2c62ddf7 Keep focus when copy Share-Link
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-06-02 14:35:01 +02:00
Jonas 9965ac3ab0
Merge pull request #433 from nextcloud/dependabot/npm_and_yarn/nextcloud/dialogs-1.3.1
Bump @nextcloud/dialogs from 1.3.0 to 1.3.1
2020-06-01 20:14:57 +02:00
Jan C. Borchardt 5daab5170b
Merge pull request #429 from nextcloud/fix/iconadd_color
Use icon-add in primary-text color
2020-06-01 15:53:33 +02:00
Nextcloud bot a48c66cece
[tx-robot] updated from transifex 2020-05-31 02:35:51 +00:00
dependabot-preview[bot] f2410950f1
Merge pull request #432 from nextcloud/dependabot/npm_and_yarn/babel/preset-env-7.10.2 2020-05-31 02:02:39 +00:00
dependabot-preview[bot] 938dd982e1
Merge pull request #431 from nextcloud/dependabot/npm_and_yarn/vue-router-3.3.2 2020-05-31 01:37:42 +00:00
dependabot-preview[bot] a51c2b2b32
Bump @babel/preset-env from 7.9.6 to 7.10.2
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.9.6 to 7.10.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.2/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-31 01:27:12 +00:00
dependabot-preview[bot] 6771eff060
Merge pull request #430 from nextcloud/dependabot/npm_and_yarn/babel/core-7.10.2 2020-05-31 01:24:56 +00:00
dependabot-preview[bot] aac83ec033
Bump @nextcloud/dialogs from 1.3.0 to 1.3.1
Bumps [@nextcloud/dialogs](https://github.com/nextcloud/nextcloud-dialogs) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/nextcloud/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-dialogs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-dialogs/compare/v1.3.0...v1.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-31 01:16:50 +00:00
dependabot-preview[bot] b8a85927ab
Bump vue-router from 3.2.0 to 3.3.2
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.2.0 to 3.3.2.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.2.0...v3.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-31 01:14:47 +00:00
dependabot-preview[bot] d3106b564b
Bump @babel/core from 7.9.6 to 7.10.2
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.9.6 to 7.10.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.2/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-31 01:14:17 +00:00
Jonas Rittershofer 8083e70d1c Use icon-add in primary-text color
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-30 13:30:00 +02:00
Nextcloud bot 794187da3a
[tx-robot] updated from transifex 2020-05-30 02:35:39 +00:00
Nextcloud bot 3f93560e2c
[tx-robot] updated from transifex 2020-05-29 02:36:15 +00:00
Jan C. Borchardt fa1a5431c5
Merge pull request #421 from nextcloud/fix/screenshots
Fix Screenshot directory
2020-05-28 18:27:52 +02:00
Jan-Christoph Borchardt 4d8022f629 Fix description text size and line height
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-28 13:53:25 +02:00
Jonas Rittershofer 9f1fa96567 Fix Screenshot directory
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-28 11:49:03 +02:00
Nextcloud bot a7641c9e75
[tx-robot] updated from transifex 2020-05-28 02:36:47 +00:00
Jonas b031e42e1f
Merge pull request #391 from nextcloud/fix/api_userSession
Replace userId with userSession->UID
2020-05-27 17:00:39 +02:00
Jonas Rittershofer c5352a40ae Replace userId with userSession->UID
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-27 16:57:45 +02:00
Jan C. Borchardt 4ea895d246
Merge pull request #419 from nextcloud/enh/include_logger
Include Logger for debugging
2020-05-27 16:26:40 +02:00
Jan C. Borchardt 947d18b189
Merge pull request #418 from nextcloud/fix/typo
Fix variable-typo
2020-05-27 16:22:48 +02:00
Jonas Rittershofer 19fde80802 Include Logger for debugging
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-27 13:52:59 +02:00
Jonas Rittershofer 1c91604c32 Fix variable-typo
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-27 11:30:37 +02:00
Jonas 314a4110fd
Merge pull request #393 from nextcloud/fix/cancelable_request
Use cancelable request
2020-05-27 10:45:10 +02:00
Nextcloud bot d91a38e6fe
[tx-robot] updated from transifex 2020-05-27 02:36:13 +00:00
Jan C. Borchardt 4fcc8e5be2
Merge pull request #417 from nextcloud/readme
Add a nice readme! :)
2020-05-27 00:17:11 +02:00
Jan-Christoph Borchardt 5440f1f6a5
Add a nice readme! :)
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-26 23:19:45 +02:00
Jan C. Borchardt 971821ad4a
Merge pull request #414 from nextcloud/fix/expiration_editable
Fix expiration editable
2020-05-26 16:44:45 +02:00
Jan C. Borchardt 6e088b2706
Merge pull request #412 from nextcloud/design/favicon
Add favicons
2020-05-26 16:30:54 +02:00
Jonas Rittershofer b710f261fe Fix expiration editable
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-26 16:26:53 +02:00
Jan-Christoph Borchardt a03569d2fc
Add favicons
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-26 15:35:47 +02:00
Jan-Christoph Borchardt 1258c0dd03
Compress icons
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-26 11:28:45 +02:00
Jonas Rittershofer 2d4a330ef4 Fix linebreak in description
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-25 19:03:43 +02:00
Jan C. Borchardt 25ff718ddc
Merge pull request #411 from nextcloud/fix/id_to_class
Change to vue classes
2020-05-25 14:41:19 +02:00
Jan C. Borchardt 862505d548
Merge pull request #410 from nextcloud/fix/descenders_cut
Adjust cut descenders on formtitle
2020-05-24 21:08:54 +02:00
Jan-Christoph Borchardt fe27a630c4
Use semantically correct h2 in Create view as well
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-24 21:06:01 +02:00
Jan-Christoph Borchardt 529205385a
Align form-title in Create and Submit view
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-24 21:05:30 +02:00
Jonas Rittershofer f2a126b206 Change to vue classes
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-24 19:55:38 +02:00
Jonas Rittershofer 8e5f57e401 Adjust cut descenders on formtitle
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-24 19:31:36 +02:00
Nextcloud bot 9aa17d7192
[tx-robot] updated from transifex 2020-05-24 03:16:44 +00:00
dependabot-preview[bot] a9d4e508fc
Merge pull request #408 from nextcloud/dependabot/npm_and_yarn/stylelint-13.5.0 2020-05-24 01:35:01 +00:00
dependabot-preview[bot] f94202e50e
Merge pull request #407 from nextcloud/dependabot/npm_and_yarn/vue-router-3.2.0 2020-05-24 01:24:55 +00:00
dependabot-preview[bot] 241bf54cdf
Bump stylelint from 13.3.3 to 13.5.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 13.3.3 to 13.5.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/13.3.3...13.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-24 01:15:25 +00:00
dependabot-preview[bot] f1b4fa1a6d
Bump vue-router from 3.1.6 to 3.2.0
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.1.6 to 3.2.0.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.1.6...v3.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-24 01:14:11 +00:00
Jan C. Borchardt 819e0c7be3
Merge pull request #379 from nextcloud/fix/navigation_active
Fix Navigation active on results
2020-05-23 15:36:28 +02:00
Jonas Rittershofer 442d5dc5ad Fix Navigation active on results
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-23 15:22:38 +02:00
Jonas Rittershofer 81e5970a53 Put AppNavigationItems into proper Container
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-23 15:14:43 +02:00
Jan C. Borchardt b4b5ea060b
Merge pull request #404 from nextcloud/design/button-overlap
Prevent question menu icon and menu itself overlapping top right actions
2020-05-22 21:36:59 +02:00
Jan-Christoph Borchardt 2b9b7bd895
Prevent question menu icon and menu itself overlapping top right actions
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-22 20:35:55 +02:00
Jan C. Borchardt 4a31509447
Merge pull request #380 from nextcloud/fix/mobile_nav
Close navigation on mobile on new form
2020-05-22 18:30:54 +02:00
Jan C. Borchardt 9c7fae103d
Merge pull request #392 from nextcloud/fix/access_key
Fix key-exists error
2020-05-22 17:46:28 +02:00
Jan C. Borchardt 31a446e87b
Merge pull request #396 from nextcloud/fix/save_options
Fix saving options on fast proceed
2020-05-22 17:45:56 +02:00
Jan C. Borchardt 36f9628fb3
Merge pull request #397 from nextcloud/fix/empty_questions
Fix remove empty questions on submit
2020-05-22 17:41:11 +02:00
Jan C. Borchardt 6ecb0dc923
Merge pull request #390 from nextcloud/fix/todo_comments
Fix todo comments
2020-05-22 17:23:10 +02:00
Jan C. Borchardt c08afe9fa4
Merge pull request #402 from nextcloud/enh/sort_forms
Sort Navigation newest forms first
2020-05-22 17:16:38 +02:00
Nextcloud bot 840865133c
[tx-robot] updated from transifex 2020-05-21 03:19:56 +00:00
Jonas Rittershofer a06d02872e Sort Navigation newest forms first
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-20 12:19:01 +02:00
Nextcloud bot 8441787f95
[tx-robot] updated from transifex 2020-05-19 03:16:30 +00:00
Jan-Christoph Borchardt efca028f74
Adjust wording on question placeholder titles
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-18 13:59:32 +02:00
Jan C. Borchardt 9376587ddd
Merge pull request #387 from nextcloud/fix/newQuestionMandatory
Fix newQuestions console error mandatory null
2020-05-18 13:16:56 +02:00
Nextcloud bot 3d86e94ad9
[tx-robot] updated from transifex 2020-05-18 03:15:19 +00:00
Jonas Rittershofer 37882116fc Use cancelable request
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:43:10 +02:00
Jonas Rittershofer 7b920bf840 Fix key-exists error
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:42:54 +02:00
Jonas Rittershofer efafddde0b Fix todo comments
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:42:27 +02:00
Jonas Rittershofer 607f46f4e4 Specialice question input-placeholders
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:40:50 +02:00
Jonas Rittershofer 9184cb4480 Question-specific title-placeholders
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:40:38 +02:00
Jonas Rittershofer 8ce7b0cb41 Fix some small MultipleInput issues
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:39:54 +02:00
Jonas Rittershofer a07f5b7d1c Delete empty options from Db
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:39:05 +02:00
Jonas Rittershofer 28a063946a Show Answers in current order
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:38:01 +02:00
Jonas Rittershofer c54698f950 Clean loading results
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:38:01 +02:00
Jonas Rittershofer 4cef26a2c8 Fix newQuestions console error mandatory null
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:37:36 +02:00
Jonas Rittershofer 749466923c Close navigation on mobile on new form
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:37:08 +02:00
Jonas Rittershofer 7b79764f81 Fix remove empty questions on submit
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 14:28:39 +02:00
Jonas Rittershofer ff9b474f4a Fix saving options on fast proceed
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-17 13:51:37 +02:00
dependabot-preview[bot] 6a52d83675
Merge pull request #395 from nextcloud/dependabot/npm_and_yarn/v-clipboard-2.2.3 2020-05-17 01:21:49 +00:00
dependabot-preview[bot] 26b53041bd
Bump v-clipboard from 2.2.2 to 2.2.3
Bumps [v-clipboard](https://github.com/euvl/v-clipboard) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/euvl/v-clipboard/releases)
- [Commits](https://github.com/euvl/v-clipboard/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-17 01:14:32 +00:00
Nextcloud bot 25fd11a047
[tx-robot] updated from transifex 2020-05-16 03:17:09 +00:00
Jonas fbcd66b9b5
Merge pull request #384 from nextcloud/fix/noid/composer-lint-command-exit-code
Use proper exit code for composer lint
2020-05-14 10:37:08 +02:00
Nextcloud bot 0cb7ffad8c
[tx-robot] updated from transifex 2020-05-14 03:17:56 +00:00
Morris Jobke cbc802468b
Use proper exit code for composer lint
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-05-13 22:48:45 +02:00
Nextcloud bot 758edf0185
[tx-robot] updated from transifex 2020-05-13 03:16:55 +00:00
Nextcloud bot dfac609556
[tx-robot] updated from transifex 2020-05-12 03:16:11 +00:00
Jan C. Borchardt 14213f91bd
Merge pull request #377 from nextcloud/fix/redirects
Fix redirects
2020-05-11 19:24:00 +02:00
Jonas Rittershofer 980cd316f3 Reload results on form-change
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-11 15:27:42 +02:00
Jonas Rittershofer f0e8dde102 Redirect on deleting form
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-11 10:43:59 +02:00
Nextcloud bot 01cdb18a1a
[tx-robot] updated from transifex 2020-05-11 03:17:23 +00:00
Jan C. Borchardt 95cd4c0fb2
Merge pull request #375 from nextcloud/fix/window_title
Correct fix window title
2020-05-10 20:11:32 +02:00
Jan C. Borchardt 2a23729695
Merge pull request #376 from nextcloud/fix/results_initial_state
Fix Results initalState missing
2020-05-10 14:53:43 +02:00
Jonas Rittershofer 3c973b101d Correct fix window title
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-10 14:52:53 +02:00
Jonas Rittershofer 9f293d794d Fix Results initalState missing
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-10 13:25:57 +02:00
John Molakvoæ a3079b5008
Merge pull request #373 from nextcloud/dependabot/npm_and_yarn/stylelint-webpack-plugin-2.0.0 2020-05-10 10:42:48 +02:00
Nextcloud bot 9a4d61cc2d
[tx-robot] updated from transifex 2020-05-10 03:18:17 +00:00
dependabot-preview[bot] 358d0a804b
Merge pull request #374 from nextcloud/dependabot/npm_and_yarn/nextcloud/dialogs-1.3.0 2020-05-10 01:55:21 +00:00
dependabot-preview[bot] 9ceaae9735
Merge pull request #372 from nextcloud/dependabot/npm_and_yarn/p-queue-6.4.0 2020-05-10 01:41:52 +00:00
dependabot-preview[bot] f2ca52b0f8
Bump stylelint-webpack-plugin from 1.2.3 to 2.0.0
Bumps [stylelint-webpack-plugin](https://github.com/webpack-contrib/stylelint-webpack-plugin) from 1.2.3 to 2.0.0.
- [Release notes](https://github.com/webpack-contrib/stylelint-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/stylelint-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.2.3...v2.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-10 01:33:31 +00:00
dependabot-preview[bot] 6c392317bb
Merge pull request #371 from nextcloud/dependabot/npm_and_yarn/stylelint-scss-3.17.2 2020-05-10 01:31:27 +00:00
dependabot-preview[bot] 9377d2380f
Bump @nextcloud/dialogs from 1.2.2 to 1.3.0
Bumps [@nextcloud/dialogs](https://github.com/nextcloud/nextcloud-dialogs) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/nextcloud/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-dialogs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-dialogs/compare/v1.2.2...v1.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-10 01:22:28 +00:00
dependabot-preview[bot] bdd50346b2
Bump p-queue from 6.3.0 to 6.4.0
Bumps [p-queue](https://github.com/sindresorhus/p-queue) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/sindresorhus/p-queue/releases)
- [Commits](https://github.com/sindresorhus/p-queue/compare/v6.3.0...v6.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-10 01:21:05 +00:00
dependabot-preview[bot] 593253196b
Bump stylelint-scss from 3.17.1 to 3.17.2
Bumps [stylelint-scss](https://github.com/kristerkari/stylelint-scss) from 3.17.1 to 3.17.2.
- [Release notes](https://github.com/kristerkari/stylelint-scss/releases)
- [Changelog](https://github.com/kristerkari/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kristerkari/stylelint-scss/compare/3.17.1...3.17.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-10 01:20:03 +00:00
Jan-Christoph Borchardt a662dd11ef
Merge pull request #367 from nextcloud/design/title-no-prefill
Do not prefill form or question title for less confusion
2020-05-09 20:46:06 +02:00
Jan-Christoph Borchardt 2342b232f7
Merge pull request #369 from nextcloud/design/focus-title
Focus title after form load
2020-05-09 19:43:55 +02:00
Jan-Christoph Borchardt 7259f72307
Focus title after form load
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-09 19:22:18 +02:00
Jan-Christoph Borchardt 42864760f6
Merge pull request #366 from nextcloud/design/fix-long-answers
Fix overlapping text of long answers
2020-05-09 19:15:43 +02:00
Jan-Christoph Borchardt 56c0ecce77
Fix translations for formTitle
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-09 18:42:29 +02:00
Jan-Christoph Borchardt 8d1cd28156
Merge pull request #368 from nextcloud/fix/window_title
Update window title
2020-05-09 18:37:46 +02:00
Jan-Christoph Borchardt a5972f1343
Fix overlapping text of long answers
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-09 18:29:32 +02:00
Jan-Christoph Borchardt 385708af80
Fix navigation placeholder and also fix further wording in loading messages etc
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-09 18:13:11 +02:00
Jan-Christoph Borchardt a09c44476c
Do not prefill question titles either for even less confusion
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-09 18:13:11 +02:00
Jan-Christoph Borchardt 49366596a9
Do not prefill title for less confusion
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-09 18:13:11 +02:00
Jonas Rittershofer 3d3bb97dd7 Fix window title
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-09 17:37:35 +02:00
Jonas 259941cc00
Merge pull request #370 from nextcloud/fix/max-version-20
Set max-version to 20 for new development version of Nextcloud
2020-05-09 17:29:44 +02:00
Jan-Christoph Borchardt 4aa3c9ff23
Set max-version to 20 for new development version of Nextcloud
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-09 17:25:22 +02:00
Nextcloud bot 594da25e9a
[tx-robot] updated from transifex 2020-05-09 03:15:43 +00:00
Nextcloud bot 61baaa2257
[tx-robot] updated from transifex 2020-05-08 03:16:31 +00:00
Jan-Christoph Borchardt 3e040c2bc4
Merge pull request #363 from nextcloud/fix/copy_link
Include more sharing links
2020-05-08 02:48:03 +02:00
Jonas Rittershofer 83ece1196c Include more sharing links
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-07 12:17:38 +02:00
Jonas 844ec8dff0
Merge pull request #362 from nextcloud/fix/button-width
Fix export-button
2020-05-07 10:25:48 +02:00
Jonas 4fbeb5945b
Merge pull request #360 from nextcloud/fix/transifex
Fix Error-Messages
2020-05-07 10:19:38 +02:00
Jonas Rittershofer 14cdc061c6 Fix export-button
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
Co-authored-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-05-07 10:17:03 +02:00
John Molakvoæ 1b46db945f
Merge pull request #361 from nextcloud/fix/bug_report 2020-05-07 09:59:03 +02:00
Jonas 1a228aa895
Update bug_report.md 2020-05-07 09:35:00 +02:00
Nextcloud bot 649a4380c9
[tx-robot] updated from transifex 2020-05-07 03:17:42 +00:00
Jonas Rittershofer 2e32465d2b Fix Error-Messages
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-06 23:08:31 +02:00
John Molakvoæ (skjnldsv) ee86658c4e
2.0.0-beta2 2020-05-06 18:34:18 +02:00
John Molakvoæ 78a0f7fb60
Merge pull request #346 from nextcloud/fix/sharing-users-groups 2020-05-06 18:24:35 +02:00
John Molakvoæ 18bc0d4fda
Update bug_report.md 2020-05-06 18:13:40 +02:00
John Molakvoæ 823f44555d
Update feature_request.md 2020-05-06 18:09:09 +02:00
John Molakvoæ 19494e6b0e
Update feature_request.md 2020-05-06 18:08:55 +02:00
John Molakvoæ c05c038fd5
Create feature_request.md 2020-05-06 18:08:14 +02:00
John Molakvoæ 0ad9639e3b
Create bug_report.md 2020-05-06 18:07:48 +02:00
Jan-Christoph Borchardt e21558764e
Merge pull request #351 from nextcloud/fix/results-topbar
Revert topbar changes
2020-05-06 17:12:02 +02:00
John Molakvoæ (skjnldsv) e9d84d87f5
Use ShareWith and filter shares on the fly
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-05-06 15:58:06 +02:00
John Molakvoæ (skjnldsv) f2129ea224
Remove unecessary props
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-05-06 13:16:34 +02:00
John Molakvoæ (skjnldsv) 4b2e92feef
Revert topbar changes
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-05-06 13:02:26 +02:00
John Molakvoæ (skjnldsv) e060cfdfc7
Fix users & groups sharing
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-05-06 09:11:56 +02:00
Nextcloud bot 6974b9c88b
[tx-robot] updated from transifex 2020-05-06 03:15:29 +00:00
Jan-Christoph Borchardt 0904899811
Merge pull request #347 from nextcloud/enh/mandatory
Mandatory option on questions
2020-05-05 23:40:35 +02:00
Jan-Christoph Borchardt 810a660d7e
Adjust design and wording of 'Mandatory questions' and don't show on success
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-05 23:37:30 +02:00
Jonas Rittershofer 348aa4642b Mandatory option on questions
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-05 21:20:59 +02:00
Jonas c6b515fa3d
Merge pull request #341 from nextcloud/enh/result_view
New Result View
2020-05-05 21:01:34 +02:00
Jan-Christoph Borchardt e8abdad26a Enhance vertical spacing of responses
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-05 18:30:39 +02:00
Jan-Christoph Borchardt 5ee468439f Fix top bar button having too little spacing left and right of text
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-05 18:30:39 +02:00
Jonas Rittershofer 907fcb407e Use users displayname
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-05 18:30:39 +02:00
Jonas Rittershofer a6f77b0c2f Improve new result view
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
Co-authored-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-05 18:30:39 +02:00
Jonas Rittershofer a9400b440f Delete all submissions
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-05 18:30:39 +02:00
Jonas Rittershofer 8b92d52b2e Restore Export
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-05 18:30:39 +02:00
Jonas Rittershofer 8a96e16413 Delete Submission
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-05 18:30:39 +02:00
Jan-Christoph Borchardt bb9bca3667 Fix markup and use standard styles for Submissions view
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-05 18:30:39 +02:00
Jonas Rittershofer 8f7b826f6f New Result View
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-05 18:30:39 +02:00
John Molakvoæ cb28a3d1a5
Merge pull request #345 from nextcloud/fix/submission_access 2020-05-05 11:14:30 +02:00
Jonas Rittershofer 31e2cea76f Fix Submission Access
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-05 10:57:21 +02:00
John Molakvoæ 86de8c0e95
Merge pull request #315 from nextcloud/fix/public-header-title 2020-05-05 08:58:53 +02:00
John Molakvoæ (skjnldsv) 5b9f65f11b
Add title on public page
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-05-05 08:55:40 +02:00
John Molakvoæ 66fc429f7e
Merge pull request #343 from nextcloud/fix/privacy 2020-05-05 08:48:37 +02:00
John Molakvoæ (skjnldsv) f6b294f455
Prevent leaking personnal infos on forms
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-05-05 08:45:36 +02:00
Nextcloud bot bfb6141764
[tx-robot] updated from transifex 2020-05-05 03:16:01 +00:00
Jonas 78b53cbb8e
Merge pull request #338 from nextcloud/fix/maxStringLengths
Provide DBs max string lengths as InitialState
2020-05-04 10:48:22 +02:00
Jonas Rittershofer 52825c73ec Provide DBs max string lengths as InitialState
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-04 10:29:11 +02:00
Nextcloud bot 867032e521
[tx-robot] updated from transifex 2020-05-04 03:15:45 +00:00
John Molakvoæ 2256d793ca
Merge pull request #339 from nextcloud/rakekniven-patch-1 2020-05-03 18:31:17 +02:00
rakekniven 6cb0fa4536
l10n: Changed casing of words
Reported at Transifex.

Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>
2020-05-03 17:28:21 +02:00
Jan-Christoph Borchardt 553dff074d
Merge pull request #326 from nextcloud/fix/expiration
Fix expiration display
2020-05-03 16:21:37 +02:00
Jan-Christoph Borchardt 6f59e8bb8c
Merge pull request #329 from nextcloud/design/fix-icons
Fix multiple choice icon to make obvious it’s radio buttons
2020-05-03 16:21:12 +02:00
Jan-Christoph Borchardt 703af301fb
Merge pull request #328 from nextcloud/fix/add-question-button
Move "Add a question" button to bottom
2020-05-03 16:20:49 +02:00
Nextcloud bot 5ec683fc9e
[tx-robot] updated from transifex 2020-05-03 03:15:39 +00:00
dependabot-preview[bot] ad1c2efcaa
Merge pull request #333 from nextcloud/dependabot/npm_and_yarn/core-js-3.6.5 2020-05-03 02:40:48 +00:00
dependabot-preview[bot] b207bac817
Merge pull request #334 from nextcloud/dependabot/npm_and_yarn/babel/core-7.9.6 2020-05-03 02:29:08 +00:00
dependabot-preview[bot] cb82edcef3
Merge pull request #336 from nextcloud/dependabot/npm_and_yarn/stylelint-scss-3.17.1 2020-05-03 02:15:55 +00:00
dependabot-preview[bot] 380f43b476
Bump core-js from 3.6.4 to 3.6.5
Bumps [core-js](https://github.com/zloirock/core-js) from 3.6.4 to 3.6.5.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/compare/v3.6.4...v3.6.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-03 02:05:17 +00:00
dependabot-preview[bot] 1c03f0ce6c
Merge pull request #335 from nextcloud/dependabot/npm_and_yarn/nextcloud/event-bus-1.1.4 2020-05-03 02:03:15 +00:00
dependabot-preview[bot] 9294dddc59
Merge pull request #332 from nextcloud/dependabot/npm_and_yarn/json2csv-5.0.1 2020-05-03 01:49:18 +00:00
dependabot-preview[bot] 2e9e488e17
Bump @babel/core from 7.9.0 to 7.9.6
Bumps [@babel/core](https://github.com/babel/babel) from 7.9.0 to 7.9.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.9.0...v7.9.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-03 01:42:36 +00:00
dependabot-preview[bot] f213cd188f
Merge pull request #331 from nextcloud/dependabot/npm_and_yarn/babel/preset-env-7.9.6 2020-05-03 01:40:16 +00:00
dependabot-preview[bot] ee84d28838
Bump stylelint-scss from 3.17.0 to 3.17.1
Bumps [stylelint-scss](https://github.com/kristerkari/stylelint-scss) from 3.17.0 to 3.17.1.
- [Release notes](https://github.com/kristerkari/stylelint-scss/releases)
- [Changelog](https://github.com/kristerkari/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kristerkari/stylelint-scss/compare/3.17.0...3.17.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-03 01:26:53 +00:00
dependabot-preview[bot] 0d6f151622
Merge pull request #330 from nextcloud/dependabot/npm_and_yarn/vue-loader-15.9.2 2020-05-03 01:24:39 +00:00
dependabot-preview[bot] 5fdc146149
Bump @nextcloud/event-bus from 1.1.3 to 1.1.4
Bumps [@nextcloud/event-bus](https://github.com/nextcloud/nextcloud-event-bus) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/nextcloud/nextcloud-event-bus/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-event-bus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-event-bus/compare/v1.1.3...v1.1.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-03 01:17:58 +00:00
dependabot-preview[bot] b1ddb4507f
Bump json2csv from 5.0.0 to 5.0.1
Bumps [json2csv](https://github.com/zemirco/json2csv) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/zemirco/json2csv/releases)
- [Changelog](https://github.com/zemirco/json2csv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zemirco/json2csv/compare/v5.0.0...v5.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-03 01:15:55 +00:00
dependabot-preview[bot] ad89433c0a
Bump @babel/preset-env from 7.9.5 to 7.9.6
Bumps [@babel/preset-env](https://github.com/babel/babel) from 7.9.5 to 7.9.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.9.5...v7.9.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-03 01:15:19 +00:00
dependabot-preview[bot] 897867ee52
Bump vue-loader from 15.9.1 to 15.9.2
Bumps [vue-loader](https://github.com/vuejs/vue-loader) from 15.9.1 to 15.9.2.
- [Release notes](https://github.com/vuejs/vue-loader/releases)
- [Changelog](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-loader/compare/v15.9.1...v15.9.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-03 01:14:18 +00:00
Jonas Rittershofer 4fad189fbc Move question-button to bottom
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
2020-05-02 11:58:29 +02:00
Nextcloud bot b6afca1493
[tx-robot] updated from transifex 2020-05-02 03:16:23 +00:00
Jan-Christoph Borchardt 80e634e0c1
Remove unused non-standard icons
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-02 00:44:16 +02:00
Jan-Christoph Borchardt 5f2c425275
Fix multiple choice icon to make obvious it’s radio buttons
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-02 00:44:05 +02:00
John Molakvoæ 5151a46b9f
Merge pull request #327 from nextcloud/fix/new-answer-debounce 2020-05-01 13:59:31 +02:00
John Molakvoæ (skjnldsv) 861b317d00
Prevent letter debounce erasing when creating new answers
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-05-01 13:48:05 +02:00
John Molakvoæ (skjnldsv) cd63980601
Fix expiration display
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-05-01 11:38:28 +02:00
John Molakvoæ 6df6596c23
Merge pull request #325 from nextcloud/design/submit-fixes 2020-05-01 09:25:44 +02:00
John Molakvoæ (skjnldsv) 224cc7d6d9
Npm audit fix
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-05-01 09:23:38 +02:00
Nextcloud bot f43e7de6b5
[tx-robot] updated from transifex 2020-05-01 03:20:26 +00:00
Jan-Christoph Borchardt 7c4dcedde3
Fix indent of short and long text in submission form
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-01 02:35:56 +02:00
Jan-Christoph Borchardt 2f9f8a57a0
Fix height and resizing issue of long text input
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-01 02:35:40 +02:00
Jan-Christoph Borchardt 1dd3231b31
Fix text input placeholder issue again
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2020-05-01 02:35:03 +02:00
Jan-Christoph Borchardt 3607a22362
Merge pull request #320 from nextcloud/rakekniven-patch-1
l10n: Fixed typo
2020-04-30 19:01:09 +02:00
rakekniven 70d039ffed
l10n: Fixed typo
Reported at Transifex.

Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>
2020-04-30 18:25:57 +02:00
John Molakvoæ 38f4f1aa03
Merge pull request #313 from nextcloud/fix/primary-text-add-question-button 2020-04-30 13:02:07 +02:00
John Molakvoæ (skjnldsv) d3a83fcfb0
Bump to @nextcloud/vue 2.0.0
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-30 12:59:13 +02:00
John Molakvoæ (skjnldsv) 2668ded75f
Comply to new Actions primary/title standard
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-30 12:59:13 +02:00
Nextcloud bot 86008c582b
[tx-robot] updated from transifex 2020-04-30 03:19:48 +00:00
John Molakvoæ 15c78500b4
Merge pull request #311 from nextcloud/enh/php-cs 2020-04-29 13:47:10 +02:00
John Molakvoæ (skjnldsv) 5c5a7ab8c6
Fix class uses
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-29 13:29:40 +02:00
John Molakvoæ 76e36a2028
Merge pull request #312 from nextcloud/fix/questions-icons 2020-04-29 12:42:29 +02:00
John Molakvoæ 421184b24b
Merge pull request #310 from nextcloud/enh/cleanup 2020-04-29 12:36:40 +02:00
John Molakvoæ (skjnldsv) 8dfcfcb40c
Fix question icons broken in dark theme
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-29 12:24:14 +02:00
John Molakvoæ (skjnldsv) 146aedd6fc
Stylelint fix
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-29 12:16:29 +02:00
John Molakvoæ (skjnldsv) fcae747c5f
Php cs fix
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-29 11:50:03 +02:00
John Molakvoæ (skjnldsv) 50d9e83ed1
Bump copyrights
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-29 11:43:18 +02:00
John Molakvoæ (skjnldsv) 669d341500
Cleanup old code
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-29 11:23:08 +02:00
John Molakvoæ (skjnldsv) 4c0bb4b971
Bump changelog
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-04-29 09:32:37 +02:00
309 changed files with 11846 additions and 8140 deletions

1
.gitattributes vendored Normal file
View file

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

76
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View file

@ -0,0 +1,76 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: 0. Needs triage, bug
assignees: ''
---
**Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you are affected by the same issue. Please don't comment if you have no relevant information to add!**
**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.
**Nextcloud (please complete the following information):**
- Nextcloud-Version: [e.g. 19.0.0]
- Forms-Version: [e.g. 2.0.0-beta4]
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
**Browser log**
```
Open your console, reload your page and/or do the action leading to this issue and copy/paste the log in this thread.
```
<details>
<summary>How to access your browser console (Click to expand)</summary>
# Chrome
- Press either CTRL + SHIFT + J to open the “console” tab of the Developer Tools.
- Alternative method:
1. Press either CTRL + SHIFT + I or F12 to open the Developer Tools.
2. Click the “console” tab.
# Safari
- Press CMD + ALT + I to open the Web Inspector.
- See Chromes step 2. (Chrome and Safari have pretty much identical dev tools.)
# IE9
1. Press F12 to open the developer tools.
2. Click the “console” tab.
# Firefox
- Press CTRL + SHIFT + K to open the Web console (COMMAND + SHIFT + K on Macs).
- or, if Firebug is installed (recommended):
1. Press F12 to open Firebug.
2. Click on the “console” tab.
# Opera
1. Press CTRL + SHIFT + I to open Dragonfly.
2. Click on the “console” tab.
</details>
**Additional context**
Add any other context about the problem here.

View file

@ -0,0 +1,24 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: 0. Needs triage, enhancement
assignees: ''
---
**Nextcloud (please complete the following information):**
- Nextcloud-Version: [e.g. 19.0.0]
- Forms-Version: [e.g. 2.0.0-beta4]
**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.

View file

@ -28,6 +28,30 @@ jobs:
- name: Lint
run: composer run lint
php-cs-fixer:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: ['7.4']
name: cs php${{ matrix.php-versions }}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up php
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.php-versions }}
coverage: none
- name: Install dependencies
run: composer i
- name: Run coding standards check
run: composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )
node:
runs-on: ubuntu-latest
@ -35,17 +59,39 @@ jobs:
matrix:
node-versions: [12.x]
name: node${{ matrix.node-versions }}
name: eslint node${{ matrix.node-versions }}
steps:
- uses: actions/checkout@v2
- name: Set up node ${{ matrix.node-versions }}
uses: actions/setup-node@v1
with:
node-versions: ${{ matrix.node-versions }}
node-version: ${{ matrix.node-versions }}
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run lint
stylelint:
runs-on: ubuntu-latest
strategy:
matrix:
node-versions: [12.x]
name: stylelint node${{ matrix.node-versions }}
steps:
- uses: actions/checkout@v2
- name: Set up node ${{ matrix.node-versions }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-versions }}
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run stylelint

View file

@ -22,7 +22,7 @@ jobs:
- name: Set up node ${{ matrix.node-versions }}
uses: actions/setup-node@v1
with:
node-versions: ${{ matrix.node-versions }}
node-version: ${{ matrix.node-versions }}
- name: Install dependencies & build
run: |

View file

@ -60,7 +60,7 @@ jobs:
run: |
mkdir data
./occ maintenance:install --verbose --database=${{ matrix.databases }} --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass password
./occ app:enable ${{ env.APP_NAME }}
./occ app:enable --force ${{ env.APP_NAME }}
php -S localhost:8080 &
- name: PHPUnit & coverage
@ -136,7 +136,7 @@ jobs:
run: |
mkdir data
./occ maintenance:install --verbose --database=${{ matrix.databases }} --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass password
./occ app:enable ${{ env.APP_NAME }}
./occ app:enable --force ${{ env.APP_NAME }}
php -S localhost:8080 &
- name: PHPUnit
@ -208,7 +208,7 @@ jobs:
run: |
mkdir data
./occ maintenance:install --verbose --database=${{ matrix.databases }} --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass password
./occ app:enable ${{ env.APP_NAME }}
./occ app:enable --force ${{ env.APP_NAME }}
php -S localhost:8080 &
- name: PHPUnit

5
.gitignore vendored
View file

@ -26,4 +26,7 @@ cypress/snapshots
js/
# Compile-Cache
v8-compile-cache-0/
v8-compile-cache-0/
# php-cs cache
.php_cs.cache

View file

@ -1 +0,0 @@
js/survey.jquery.min.js

17
.php_cs.dist Normal file
View file

@ -0,0 +1,17 @@
<?php
declare(strict_types=1);
require_once './vendor/autoload.php';
use Nextcloud\CodingStandard\Config;
$config = new Config();
$config
->getFinder()
->notPath('build')
->notPath('l10n')
->notPath('src')
->notPath('vendor')
->in(__DIR__);
return $config;

View file

@ -1,223 +1,199 @@
# Changelog
All notable changes to this project will be documented in this file.
## [1.1.1] - 2020-03-09
### Changed
- New and updated translations
- Updated javascript dependencies
- Github actions
- Better CI flow
- Moved to @nextcloud packages
## v2.0.2 - 2020-07-30
[Full Changelog](https://github.com/nextcloud/forms/compare/v2.0.1...v2.0.2)
### Fixed
- Perform proper CSRF checks on some endpoints
- Database issues resolved
- Increase description and long-text max length
[\#533](https://github.com/nextcloud/forms/pull/533) ([jotoeri](https://github.com/jotoeri))
## v2.0.1 - 2020-07-29
## [0.10.2] - 2019-03-13
- #532 - cannot share form (only share option)
## [0.10.1] - 2019-03-02
[Full Changelog](https://github.com/nextcloud/forms/compare/v2.0.0...v2.0.1)
### Fixed
- Fix substring utf8
[\#528](https://github.com/nextcloud/forms/pull/528) ([jotoeri](https://github.com/jotoeri))
- #528 - pull down on three-dot menu hidden for first participant
## v2.0.0 - 2020-07-28
## [0.10.0] - 2019-02-24
### Added
- main list page
- rewrite as a vue app
- improved UI
- ability to clone any form and shift date options (#323, #245)
- design updates to vote page
- some more UI enhancements
- Maybe option for a form is configurable
[Full Changelog](https://github.com/nextcloud/forms/compare/v2.0.0-rc.1...v2.0.0)
### Fixed
- Fix dropdown submission insert
[\#520](https://github.com/nextcloud/forms/pull/520) ([skjnldsv](https://github.com/skjnldsv))
- #82 - "user_" / "group_" prefix
- #206 - User name is prefixed with user_, + incorrect translation
- #461 - Forms with expire date could not be created/edited
- #478 - Send comment bug
- #479 - Not possible to vote for none of the options
- #498 - "Create Form" button disabled after failed validation
- #507 - Fix query params in eventmapper
- #511 - No difference between hidden and open form
## v2.0.0-rc.1 - 2020-07-24
[Full Changelog](https://github.com/nextcloud/forms/compare/v2.0.0-beta.4...v2.0.0-rc.1)
## [0.9.5] - 2018-12-22
### Enhancements
- Add screenshot of response visualization, adjust readme
[\#513](https://github.com/nextcloud/forms/pull/513) ([jancborchardt](https://github.com/jancborchardt))
- Move to webpack vue global config & clean routes
[\#508](https://github.com/nextcloud/forms/pull/508) ([skjnldsv](https://github.com/skjnldsv))
- Include version on feature-request template
[\#478](https://github.com/nextcloud/forms/pull/478) ([jotoeri](https://github.com/jotoeri))
- Change 'Mandatory' to simpler 'Required'
[\#464](https://github.com/nextcloud/forms/pull/464) ([jancborchardt](https://github.com/jancborchardt))
- Dropdown question type, ref \#340
[\#461](https://github.com/nextcloud/forms/pull/461) ([jancborchardt](https://github.com/jancborchardt))
- Add summary response visualization, fix \#314
[\#460](https://github.com/nextcloud/forms/pull/460) ([jancborchardt](https://github.com/jancborchardt))
- Add '\(responses\)' to export file name
[\#450](https://github.com/nextcloud/forms/pull/450) ([jancborchardt](https://github.com/jancborchardt))
- Enh/invalid warning
[\#415](https://github.com/nextcloud/forms/pull/415) ([jotoeri](https://github.com/jotoeri))
- Show MultipleInput icons in Edit-Mode
[\#409](https://github.com/nextcloud/forms/pull/409) ([jotoeri](https://github.com/jotoeri))
- Put AppNavigationItems into proper Container
[\#406](https://github.com/nextcloud/forms/pull/406) ([jotoeri](https://github.com/jotoeri))
- Question-specific placeholders
[\#389](https://github.com/nextcloud/forms/pull/389) ([jotoeri](https://github.com/jotoeri))
### Fixed
- Fix questions & submissions assignment
[\#485](https://github.com/nextcloud/forms/pull/485) ([skjnldsv](https://github.com/skjnldsv))
- Revert "Allow navigation through edit via Tab-Key"
[\#484](https://github.com/nextcloud/forms/pull/484) ([skjnldsv](https://github.com/skjnldsv))
- Fix submitting form with expiration-date.
[\#469](https://github.com/nextcloud/forms/pull/469) ([jotoeri](https://github.com/jotoeri))
- Invert submitOnce on UI
[\#452](https://github.com/nextcloud/forms/pull/452) ([jotoeri](https://github.com/jotoeri))
- Allow navigation through edit via Tab-Key
[\#427](https://github.com/nextcloud/forms/pull/427) ([jotoeri](https://github.com/jotoeri))
- Fix public template header
[\#420](https://github.com/nextcloud/forms/pull/420) ([jotoeri](https://github.com/jotoeri))
- Fix some small MultipleInput issues
[\#394](https://github.com/nextcloud/forms/pull/394) ([jotoeri](https://github.com/jotoeri))
- #457 - update to 0.9.4 failed for postgres database
- #454 - Update to 0.9.3 failed for postgresql database
## [0.9.4] - 2018-12-18
## v2.0.0-beta.4 - 2020-06-09
[Full Changelog](https://github.com/nextcloud/forms/compare/v2.0.0-beta.3...v2.0.0-beta.4)
### Fixed
- Keep focus when copy Share-Link
[\#428](https://github.com/nextcloud/forms/pull/428) ([jotoeri](https://github.com/jotoeri))
- Avoid Submit on Enter
[\#413](https://github.com/nextcloud/forms/pull/413) ([jotoeri](https://github.com/jotoeri))
- Delete empty options from Db
[\#388](https://github.com/nextcloud/forms/pull/388) ([jotoeri](https://github.com/jotoeri))
- #453 - Forms upgrade leads to NotNullConstraintViolationException
- #454 - Update to 0.9.3 failed for postgresql database
- #455 - Fix color variable name in list.scss
## v2.0.0-beta.3 - 2020-06-04
[Full Changelog](https://github.com/nextcloud/forms/compare/v2.0.0-beta2...v2.0.0-beta.3)
## [0.9.3] - 2018-12-18
### Enhancements
- Sort Navigation newest forms first
[\#402](https://github.com/nextcloud/forms/pull/402) ([jotoeri](https://github.com/jotoeri))
- Focus title after form load
[\#369](https://github.com/nextcloud/forms/pull/369) ([jancborchardt](https://github.com/jancborchardt))
### Fixed
- Fix minor problem with migration
- Use icon-add in primary-text color
[\#429](https://github.com/nextcloud/forms/pull/429) ([jotoeri](https://github.com/jotoeri))
- Fix linebreak in description
[\#424](https://github.com/nextcloud/forms/pull/424) ([jotoeri](https://github.com/jotoeri))
- Fix Screenshot directory
[\#421](https://github.com/nextcloud/forms/pull/421) ([jotoeri](https://github.com/jotoeri))
- Fix variable-typo
[\#418](https://github.com/nextcloud/forms/pull/418) ([jotoeri](https://github.com/jotoeri))
- Fix expiration editable
[\#414](https://github.com/nextcloud/forms/pull/414) ([jotoeri](https://github.com/jotoeri))
- Adjust cut descenders on formtitle
[\#410](https://github.com/nextcloud/forms/pull/410) ([jotoeri](https://github.com/jotoeri))
- Prevent question menu icon and menu itself overlapping top right actions
[\#404](https://github.com/nextcloud/forms/pull/404) ([jancborchardt](https://github.com/jancborchardt))
- Fix remove empty questions on submit
[\#397](https://github.com/nextcloud/forms/pull/397) ([jotoeri](https://github.com/jotoeri))
- Fix saving options on fast proceed
[\#396](https://github.com/nextcloud/forms/pull/396) ([jotoeri](https://github.com/jotoeri))
- Use cancelable request
[\#393](https://github.com/nextcloud/forms/pull/393) ([jotoeri](https://github.com/jotoeri))
- Fix key-exists error
[\#392](https://github.com/nextcloud/forms/pull/392) ([jotoeri](https://github.com/jotoeri))
- Fix newQuestions console error mandatory null
[\#387](https://github.com/nextcloud/forms/pull/387) ([jotoeri](https://github.com/jotoeri))
- Use proper exit code for composer lint
[\#384](https://github.com/nextcloud/forms/pull/384) ([MorrisJobke](https://github.com/MorrisJobke))
- Close navigation on mobile on new form
[\#380](https://github.com/nextcloud/forms/pull/380) ([jotoeri](https://github.com/jotoeri))
- Fix Navigation active on results
[\#379](https://github.com/nextcloud/forms/pull/379) ([jotoeri](https://github.com/jotoeri))
- Fix redirects
[\#377](https://github.com/nextcloud/forms/pull/377) ([jotoeri](https://github.com/jotoeri))
- Fix Results initalState missing
[\#376](https://github.com/nextcloud/forms/pull/376) ([jotoeri](https://github.com/jotoeri))
- Correct fix window title
[\#375](https://github.com/nextcloud/forms/pull/375) ([jotoeri](https://github.com/jotoeri))
- Set max-version to 20 for new development version of Nextcloud
[\#370](https://github.com/nextcloud/forms/pull/370) ([jancborchardt](https://github.com/jancborchardt))
- Update window title
[\#368](https://github.com/nextcloud/forms/pull/368) ([jotoeri](https://github.com/jotoeri))
- Do not prefill form or question title for less confusion
[\#367](https://github.com/nextcloud/forms/pull/367) ([jancborchardt](https://github.com/jancborchardt))
- Fix overlapping text of long answers
[\#366](https://github.com/nextcloud/forms/pull/366) ([jancborchardt](https://github.com/jancborchardt))
- Include more sharing links
[\#363](https://github.com/nextcloud/forms/pull/363) ([jotoeri](https://github.com/jotoeri))
- Fix export-button
[\#362](https://github.com/nextcloud/forms/pull/362) ([jotoeri](https://github.com/jotoeri))
- Fix Error-Messages
[\#360](https://github.com/nextcloud/forms/pull/360) ([jotoeri](https://github.com/jotoeri))
## [0.9.1] - 2018-12-11
## v2.0.0-beta2 - 2020-05-06
[Full Changelog](https://github.com/nextcloud/forms/compare/v2.0.0-beta1...v2.0.0-beta2)
### Added
- create/edit page
- rewrite as a vue app
- improved UI
- introduced new NC date time picker from vue-nextcloud
- introduced multiselect from vue-nextcloud
- added option to allow "maybe" vote
- vote page
- made forms table scrollable
- show new vote options after voting
- open sidebar by default on wide screens
- Users in the admin group should be able to edit forms (#386)
### Changed
- Compatibility to NC 14 and 15
- Introduced vue
- Changing database theme
- Forms is a Nextcloud only app now. If you wish to proceed developing the ownCloud version, make a fork from the `stable-0.8` branch.
### Enhancements
- Mandatory option on questions
[\#347](https://github.com/nextcloud/forms/pull/347) ([jotoeri](https://github.com/jotoeri))
- Fix users & groups sharing
[\#346](https://github.com/nextcloud/forms/pull/346) ([skjnldsv](https://github.com/skjnldsv))
- New Result View
[\#341](https://github.com/nextcloud/forms/pull/341) ([jotoeri](https://github.com/jotoeri))
- Fix multiple choice icon to make obvious its radio buttons
[\#329](https://github.com/nextcloud/forms/pull/329) ([jancborchardt](https://github.com/jancborchardt))
- Comply to new Actions primary/title standard
[\#313](https://github.com/nextcloud/forms/pull/313) ([skjnldsv](https://github.com/skjnldsv))
- Bump copyrights & add php cs & fixed linting
[\#311](https://github.com/nextcloud/forms/pull/311) ([skjnldsv](https://github.com/skjnldsv))
- Cleanup old src code
[\#310](https://github.com/nextcloud/forms/pull/310) ([skjnldsv](https://github.com/skjnldsv))
### Fixed
- 'Edit form' did not work from form's details view (#294)
- Bug which makes voting impossible after edit
- Write escapes option texts to db (#341)
- display user's display name instead of user name (#402)
- support for asynchronus operations (#371)
- ... a lot more minor bugs
- Revert topbar changes
[\#351](https://github.com/nextcloud/forms/pull/351) ([skjnldsv](https://github.com/skjnldsv))
- Fix Submission Access
[\#345](https://github.com/nextcloud/forms/pull/345) ([jotoeri](https://github.com/jotoeri))
- Prevent leaking personnal infos on forms
[\#343](https://github.com/nextcloud/forms/pull/343) ([skjnldsv](https://github.com/skjnldsv))
- l10n: Changed casing of words
[\#339](https://github.com/nextcloud/forms/pull/339) ([rakekniven](https://github.com/rakekniven))
- Provide DBs max string lengths as InitialState
[\#338](https://github.com/nextcloud/forms/pull/338) ([jotoeri](https://github.com/jotoeri))
- Move "Add a question" button to bottom
[\#328](https://github.com/nextcloud/forms/pull/328) ([jotoeri](https://github.com/jotoeri))
- Prevent letter debounce erasing when creating new answers
[\#327](https://github.com/nextcloud/forms/pull/327) ([skjnldsv](https://github.com/skjnldsv))
- Fix expiration display
[\#326](https://github.com/nextcloud/forms/pull/326) ([skjnldsv](https://github.com/skjnldsv))
- Design fixes for submission view
[\#325](https://github.com/nextcloud/forms/pull/325) ([jancborchardt](https://github.com/jancborchardt))
- l10n: Fixed typo
[\#320](https://github.com/nextcloud/forms/pull/320) ([rakekniven](https://github.com/rakekniven))
- Add title on public page
[\#315](https://github.com/nextcloud/forms/pull/315) ([skjnldsv](https://github.com/skjnldsv))
- Fix question icons broken in dark theme
[\#312](https://github.com/nextcloud/forms/pull/312) ([skjnldsv](https://github.com/skjnldsv))
See https://github.com/nextcloud/forms/milestone/9?closed=1 for all changes and additions.
## v2.0.0-beta1 - 2020-04-29
[Full Changelog](https://github.com/nextcloud/forms/compare/v1.1.1...v2.0.0-beta1)
## [0.8.3] - 2018-08-30
### Implemented enhancements:
- New creation UI with direct preview
- New voting UI
- Editing existing forms is now possible
- Removed dropdown question
- Added navigation
- Removed breadcrumbs
### Added
### Changed
### Fixed
- Display own participation in forms in list view
## [0.8.2] - 2018-08-25
### Added
- Compatibility to NC 14 #360
### Changed
### Fixed
- 'Edit form' did not work from form's details view #294
- Reload of public forms with ownCloud 10 #344 #340 #283 #96
## [0.8.1] - 2018-01-19
### Added
- Unit tests
- App favicon
- More languages
### Changed
- New vote page design (responsive)
- New comment design
- A lot of clean up
- removing header elements for public forms
### Fixed
- Linebreak bug
- Time picker bug (update to version 2.5.14, https://github.com/xdan/datetimepicker)
- Server error, if form does not exist
- Several CSS fixes for NC 11 and oC 10
## [0.8.0] - 2017-10-13
### Changed
- Big UI overhaul
- Removed oC branding from email strings
- Removed unnecessary files
- A lot of code rework
### Fixed
- Fix date display in IE and Safari (NaN)
- Translations
## [0.7.3] - 2017-07-16
### Added
- French translations
- Nextcloud 12 compatibility
### Changed
- Removed some deprecated methods
- Hide usernames in extended anonymous forms
## [0.7.2] - 2016-10-27
### Added
- Search for users / groups in "Select..." access type (similar to sharing dialog) (thanks @scroom)
- Bump OC version to 9.1
- Anonymous comments / forms
- Allow comments for unregistered / not logged in users
### Fixed
- Correctly store text votes (thanks @jaeger-sb @joergmschulz)
- Preselection on edit form page
- Current selected access type is now clickable
- Remove unused share manager
## [0.7.1] - 2016-06-05
### Added
- New UI (thanks @mcorteel)
- Search for users / groups (thanks @bodo1987)
### Fixed
- Several bug fixes
- Use correct timezone for date forms
- Link to form
- Only display users / groups the user is member of (except admin) (thanks @bodo1987)
## [0.7.0] - 2016-03-18
### Added
- Show user avatars
- Toggle all switch
- Show login screen before error
### Fixed
- Not set expire would lead to 2.1.1970 as expire date
- Invalid characters in url hash
- Empty description in edit
- Many text form fixes
- Notification checkbox fixes
- Blank page fixes on empty votes
## [0.6.9.1] - 2016-02-21
### Fixed
- Replaced placeholder images
- Minor fixes, including external votes
## [0.6.9] - 2016-02-20
### Added
- Edit forms
### Changed
- New minimal version set to 8.1
### Fixed
- Replaced deprecated methods
- Switched from raw php to controller
- Fixed several bugs
- Edit form access
- Vote page layout
### Fixed bugs:
- Lots of bug fixed. The list is too complex

View file

@ -1,103 +0,0 @@
# **NextCloud Forms: Support**
## **Forms Homepage**
- The Forms homepage lists all Public and Registered Users only forms that have been created on the NextCloud instance, as well as all Shared Only forms that have been shared with the current user. This page acts as a portal to all of the functionality of the app.
![
](https://lh3.googleusercontent.com/Bt9Pe6tda9tOXQdkTkwvbD__y9GzbatkD6iTq5Yq6Gfi5fdwUp6ysnTAUJyflwYT37POGztL2KUo "home")
- From this page the user can:
1. Click on the title of an active form to respond to it.
2. Click on the trashcan to remove a form (can only be done by the creator).
3. Click on the clipboard icon to copy the link to the form, this can now be sent to others.
4. Click on the "View Results" button to view the results of the form.
5. View the icon in the access column, which shows the access settings of the form (See 5. in the "Creating a Form" section for information on access settings).
- The globe icon represents Public access.
- The users icon represents Registered Users Only access.
- The node icon represents Shared Only access.
6. View the owner of the form in the owner column.
7. View the time of creation in the Created column.
8. View the Expiry date. If the form does not expire, "never" will be displayed.
9. Click on the '+' button in the top right to navigate to the Create Form screen.
## **Creating a Form**
- Click on the + button in the top left corner of the Forms homepage to navigate to the Create Form screen.
![
](https://lh3.googleusercontent.com/FwoyqLk7QSJvrbIYnCUdf0vxr9aR63_hVimetPemQInBp-0OZwtuMgdJI-hwhDWjOWsLqRU9aB02 "creation")
- To create a form:
1. Enter a title and description in the respective boxes on the left side.
- Title is required, description is not.
2. Add a question by selecting an answer type from the drop down menu, entering question text in the add question box, and then pressing the enter key or the “Add Question” button.
- Available question types include radio buttons, checkboxes, write-in, and drop-down menu.
3. Once a question is added, an answer box will appear (for all question types except for write-in) where answers can be entered. Press the enter key to add the answer.
- Multiple answers can be added, a new answer box will appear after an answer is added (except for write-in questions).
4. Questions or individual answers can be deleted by clicking on the trashcan.
5. Various configuration and sharing settings can be selected on the configuration bar.
- The configuration bar can be toggled with the gear icon.
- A Public form can be responded to by anyone with the link, including those without a NextCloud account.
- A Registered Users Only form can only be responded to once if the respondent has been authenticated by NextCloud.
- An Only Shared form can only be responded to by NextCloud users that the form has been explicitly shared with. Selecting this option reveals a box to enter the names of users or groups to share the form with.
6. Once questions have been added, the form can be created with the “Done” button on the top right.
- At least one question must be added to create a form.
## **Responding to a Form**
- Select a form on the Forms App homepage to be redirected to the response page.
![
](https://lh3.googleusercontent.com/jjQV23Zehyq2eZPhx7-JX3nxyEBQHC2-6RzSMnugyKmGwZ-oBEI5YrQ0VSLHp1UDEwhsC-YmicAZ "response1")
![
](https://lh3.googleusercontent.com/e0-dCDSzb3v2Ro6tZJsCnwyUz-YJ51Tnf9RdGsAZVnnkNONC6fCLEYl3glrhaJVTOdu9QR-dfO8S "response2")
- Answer questions
1. For radio button questions, one answer can be selected.
2. For checkbox questions, multiple answers can be selected.
3. This shows short response questions.
4. This shows long response questions.
5. This shows drop down questions.
6. Click the Complete button at the bottom to submit the form.
- All questions must be answered to submit the form.
## **Viewing Results**
- To view results for a form, locate the row for that form on the initial forms screen, and click on the "View Results" button.
![
](https://lh3.googleusercontent.com/pLwMS3FK2Qv0iSQO8YiEaTViobeaRrszxC2FVdZlYesHfEIn7hEug64tG9yzcQz_lY0_eS7pGrkr "results")
1. The results will be displayed in a list, with the respondent, the question number, the question text, and their response.
2. To export to CSV, click on the Export to CSV button in the top left.
- This will automatically start the download of the .csv file.
3. Statistics are displayed for radio button and drop down questions.

View file

@ -1,85 +0,0 @@
**Which Forms version are you running?** (see apps page)
**Nextcloud or ownCloud?:**
**Nextcloud/ownCloud version:** (see Nextcloud admin page)
### Steps to reproduce
1.
2.
3.
### Actual behaviour
Tell us what happens
### Expected behaviour
Tell us what should happen instead
**In case of a bug, please answer the following questions**
### Server configuration
<!--
You can use the Issue Template application to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
-->
**Where did you install Nextcloud from:**
**Operating system**:
**Web server:**
**Database:**
**PHP version:**
**Signing status:**
```
Login as admin user into your Nextcloud and access
http://example.com/index.php/settings/integrity/failed
paste the results here.
```
**List of activated apps:**
```
If you have access to your command line run e.g.:
sudo -u www-data php occ app:list
from within your Nextcloud installation folder
```
**Nextcloud configuration:**
```
If you have access to your command line run e.g.:
sudo -u www-data php occ config:list system
from within your Nextcloud installation folder
or
Insert your config.php content here
Make sure to remove all sensitive content such as passwords. (e.g. database password, passwordsalt, secret, smtp password, …)
```
**Are you using an external user-backend, if yes which one:** LDAP/ActiveDirectory/Webdav/...
### Client configuration
**Browser:**
**Operating system:**
### Logs
#### Nextcloud log (data/nextcloud.log)
```
Insert your Nextcloud log here
```
#### Browser log
```
Insert your browser log here, this could for example include:
a) The javascript console log
b) The network log
c) ...
```

View file

@ -1,83 +1,48 @@
# Nextcloud Forms
![Downloads](https://img.shields.io/github/downloads/nextcloud/forms/total.svg?style=flat-square)
[![Code coverage](https://img.shields.io/codecov/c/github/nextcloud/forms.svg?style=flat-square)](https://codecov.io/gh/nextcloud/forms/)
[![Dependabot status](https://img.shields.io/badge/Dependabot-enabled-brightgreen.svg?longCache=true&style=flat-square&logo=dependabot)](https://dependabot.com)
[![Start contributing](https://img.shields.io/github/issues/nextcloud/forms/good%20first%20issue?color=7057ff&label=Contribute)](https://github.com/nextcloud/forms/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22good+first+issue%22)
Forms allows the creation of shareable forms, with multiple question types and privacy settings.
**📝 Simple surveys and questionnaires, self-hosted**
### Straightforward form creation
![](screenshots/forms1.png)
### Simple sharing and responding
![](screenshots/forms2.png)
### Response visualization and exporting
![](screenshots/forms3.png)
- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.
- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.
- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.
- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!
**Note**: This app is tested with Apache2 webserver, MySQL database, and apt-get package manager. To use alternatives, replace the relevant commands with those of your technology. This document assumes that a working
NextCloud development environment has been installed. See https://docs.nextcloud.com/server/stable/developer_manual/general/devenv.html for help with this.
## 🏗 Development setup
## Build the app
1. ☁ Clone this app into the `apps` folder of your Nextcloud: `git clone https://github.com/nextcloud/forms.git`
2. 👩‍💻 In the folder of the app, run the command `npm ci && npm run dev` to install dependencies and build the Javascript.
3. ✅ Enable the app through the app management of your Nextcloud
4. 🎉 Partytime! Help fix [some issues](https://github.com/nextcloud/forms/issues) and [review pull requests](https://github.com/nextcloud/forms/pulls) 👍
``` bash
# set up and build for production
make
# install dependencies
make dev-setup
### 🧙 Advanced development stuff
# build for dev and watch changes
make watch-js
To build the Javascript whenever you make changes, you can also use `npm run build`. Or `npm run watch` to automatically rebuild on every file save.
# build for dev
make build-js
You run all tests by using `make test`.
# build for production with minification
make build-js-production
```
## Running tests
You can use the provided Makefile to run all tests by using:
## ♥ How to create a pull request
_ps: only works if you're using php locally and have forms installed info your apps default folder_
This guide will help you get started:
- 💃 [Opening a pull request](https://opensource.guide/how-to-contribute/#opening-a-pull-request)
```
make test
```
## :v: Code of conduct
The Nextcloud community has core values that are shared between all members during conferences,
hackweeks and on all interactions in online platforms including [Github](https://github.com/nextcloud) and [Forums](https://help.nextcloud.com).
If you contribute, participate or interact with this community, please respect [our shared values](https://nextcloud.com/code-of-conduct/). :relieved:
## :heart: How to create a pull request
This guide will help you get started:
- :dancer: :smile: [Opening a pull request](https://opensource.guide/how-to-contribute/#opening-a-pull-request)
## Code Overview
The following are the most important code files for development of the Forms App.
**Note**: all paths are relative to nextcloud/apps/forms/
- **lib/Controller/apiController.php**: The main API of the application. The functions defined in this file are called from http requests, and interface with the database
- **lib/Controller/pageController.php**: Passes objects between screens
- **lib/Db/**: All the files where database entities are defined and SQL queries are written. Mapper files define functions that retrieve data from the database
- **src/js/**
- **Main.js**: where Vue app is created
- **App.vue**: The root component for the vue app
- **Router.js**: Defines URLs that can be navigated to from the Vue app
- **src/js/components/**
- **formsListItem.vue**: Defines the list items (created surveys) within the forms app home page
- **quizFormItem.vue**: Questions (for any survey) are defined as a quizFormItem here
- **src/js/views/**
- **Create.vue**: File where survey creation page is handled
- **List.vue**: File where list of created surveys is handled (located on the forms app home page)
- **Results.vue**: File where page that displays survey results is handled
- **appinfo/routes.php**: Defines server endpoints that can be accessed by the client
- **/js/vote.js**: File that contains the logic for the response page and responding to a form
- **/css/vote.scss**: File that contains CSS formatting for the response page
- **/templates/vote.tmpl.php**: File that contains the form template that is dynamically populated by the database
## ✌ Code of conduct
The Nextcloud community has core values that are shared between all members during conferences, hackweeks and on all interactions in online platforms including [Github](https://github.com/nextcloud) and [forums](https://help.nextcloud.com). If you contribute, participate or interact with this community, please respect [our shared values](https://nextcloud.com/code-of-conduct/). 😌

View file

@ -3,22 +3,31 @@
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
<id>forms</id>
<name>Forms</name>
<summary>A forms app, similar to Google Forms.</summary>
<description>A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public).</description>
<version>2.0.0-beta1</version>
<summary>📝 Simple surveys and questionnaires, self-hosted</summary>
<description><![CDATA[**Simple surveys and questionnaires, self-hosted!**
- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.
- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.
- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.
- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!
]]></description>
<version>2.0.2</version>
<licence>agpl</licence>
<author>Vinzenz Rosenkranz</author>
<author>René Gieling</author>
<author>Kai Schröer</author>
<author>Natalie Gilbert</author>
<author>Nick Gallo</author>
<author>Inigo Jiron</author>
<author>Affan Hussain</author>
<author>Ajfar Huq</author>
<author>Tim Sattizahn</author>
<author>Stephan Link</author>
<author>Inigo Jiron</author>
<author>Jan C. Borchardt</author>
<author>John Molakvoæ</author>
<author>Jonas Rittershofer</author>
<author>Kai Schröer</author>
<author>Kameron Sheppard</author>
<author>Natalie Gilbert</author>
<author>Nick Gallo</author>
<author>René Gieling</author>
<author>Stephan Link</author>
<author>Tim Sattizahn</author>
<author>Vinzenz Rosenkranz</author>
<category>tools</category>
<category>social</category>
@ -31,10 +40,9 @@
<admin>https://github.com/nextcloud/forms/blob/master/README.md</admin>
</documentation>
<screenshot>https://raw.githubusercontent.com/nextcloud/forms/master/screenshots/Create.PNG</screenshot>
<screenshot>https://raw.githubusercontent.com/nextcloud/forms/master/screenshots/List.PNG</screenshot>
<screenshot>https://raw.githubusercontent.com/nextcloud/forms/master/screenshots/Vote.PNG</screenshot>
<screenshot>https://raw.githubusercontent.com/nextcloud/forms/master/screenshots/Results.PNG</screenshot>
<screenshot>https://raw.githubusercontent.com/nextcloud/forms/master/screenshots/forms1.png</screenshot>
<screenshot>https://raw.githubusercontent.com/nextcloud/forms/master/screenshots/forms2.png</screenshot>
<screenshot>https://raw.githubusercontent.com/nextcloud/forms/master/screenshots/forms3.png</screenshot>
<dependencies>
<nextcloud min-version="17" max-version="19" />
@ -44,7 +52,7 @@
<navigation>
<name>Forms</name>
<route>forms.page.index</route>
<icon>app.svg</icon>
<icon>forms.svg</icon>
<order>77</order>
</navigation>
</navigations>

View file

@ -2,22 +2,25 @@
/**
* @copyright Copyright (c] 2017 Vinzenz Rosenkranz <vinzenz.rosenkranz@gmail.com>
*
* @author Vinzenz Rosenkranz <vinzenz.rosenkranz@gmail.com>
* @author affan98 <affan98@gmail.com>
* @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* @author Jonas Rittershofer <jotoeri@users.noreply.github.com>
* @author Roeland Jago Douma <roeland@famdouma.nl>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option] any later version.
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
@ -26,10 +29,10 @@ return [
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
// Before /{hash} to avoid conflict
['name' => 'page#createForm', 'url' => '/new', 'verb' => 'GET'],
['name' => 'page#editForm', 'url' => '/{hash}/edit', 'verb' => 'GET'],
['name' => 'page#cloneForm', 'url' => '/{hash}/clone', 'verb' => 'GET'],
['name' => 'page#getResult', 'url' => '/{hash}/results', 'verb' => 'GET'],
['name' => 'page#index', 'url' => '/new', 'verb' => 'GET', 'postfix' => 'create'],
['name' => 'page#index', 'url' => '/{hash}/edit', 'verb' => 'GET', 'postfix' => 'edit'],
['name' => 'page#index', 'url' => '/{hash}/clone', 'verb' => 'GET', 'postfix' => 'clone'],
['name' => 'page#index', 'url' => '/{hash}/results', 'verb' => 'GET', 'postfix' => 'results'],
['name' => 'page#goto_form', 'url' => '/{hash}', 'verb' => 'GET'],
@ -51,9 +54,11 @@ return [
['name' => 'api#updateOption', 'url' => '/api/v1/option/update', 'verb' => 'POST'],
['name' => 'api#deleteOption', 'url' => '/api/v1/option/{id}', 'verb' => 'DELETE'],
// Submissions
['name' => 'api#getSubmissions', 'url' => '/api/v1/submissions/{hash}', 'verb' => 'GET'],
['name' => 'api#insertSubmission', 'url' => '/api/v1/submissions/insert', 'verb' => 'POST'],
['name' => 'api#deleteAllSubmissions', 'url' => '/api/v1/submissions/{formId}', 'verb' => 'DELETE'],
['name' => 'system#get_site_users_and_groups', 'url' => '/get/siteusers', 'verb' => 'POST'],
['name' => 'api#insertSubmission', 'url' => '/api/v1/submission/insert', 'verb' => 'POST'],
['name' => 'api#deleteSubmission', 'url' => '/api/v1/submission/{id}', 'verb' => 'DELETE'],
]
];

View file

@ -2,22 +2,18 @@
"name": "nextcloud/forms",
"type": "project",
"license": "AGPLv3",
"authors": [
{
"name": "Vinzenz Rosenkranz"
},
{
"name": "Kai Schröer"
},
{
"name": "René Gieling"
}
],
"require-dev": {
"christophwurst/nextcloud": "^16.0",
"phpunit/phpunit": "^8"
},
"scripts": {
"lint": "find . -name \\*.php -not -path './vendor/*' -exec php -l \"{}\" \\;"
}
"christophwurst/nextcloud": "^17.0",
"phpunit/phpunit": "^8",
"nextcloud/coding-standard": "^0.3.0"
},
"config": {
"optimize-autoloader": true,
"classmap-authoritative": true
},
"scripts": {
"lint": "find . -name \\*.php -not -path './vendor/*' -print0 | xargs -0 -n1 php -l",
"cs:check": "php-cs-fixer fix --dry-run --diff",
"cs:fix": "php-cs-fixer fix"
}
}

View file

@ -1,19 +0,0 @@
.flex-row {
display: flex;
flex-direction: row;
flex-grow: 1;
/* align-items: center; */
&.align-centered {
align-items: center;
}
}
.flex-column {
display: flex;
flex-direction: column;
flex-grow: 0;
flex-shrink: 0;
&.align-centered {
align-items: center;
}
}

View file

@ -1,11 +1,34 @@
/**
* @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
*
* @author John Molakvoæ <skjnldsv@protonmail.com>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
// Icon definitions
@include icon-black-white('forms', 'forms', 3);
@include icon-black-white('clone', 'forms', 1);
@include icon-black-white('answer-checkbox', 'forms', 1);
@include icon-black-white('answer-multiple', 'forms', 2);
@include icon-black-white('answer-dropdown', 'forms', 1);
@include icon-black-white('answer-short', 'forms', 1);
@include icon-black-white('answer-long', 'forms', 1);
@include icon-black-white('answer-checkbox', 'forms', 1);
@include icon-black-white('answer-multiple', 'forms', 1);
@include icon-black-white('drag-handle', 'forms', 1);
.icon-yes {
@ -27,3 +50,10 @@
.icon-maybe {
@include icon-color('maybe-vote-variant', 'forms', $color-warning);
}
.icon-add-primary::before {
content: '';
background-image: url(icon-color-path('add', 'actions', $color-primary-text, 1, true));
width: 16px;
height: 16px;
}

View file

@ -1,46 +0,0 @@
h1 {
font-size: 1.8em;
margin-bottom: 5px;
}
.icon-forms {
background-image: var(--icon-forms);
}
/* allow horizontal scrollbar
otherwise user management is not usable on mobile */
@media only screen and (max-width: 768px) {
#app-content {
overflow-x: auto !important;
}
}
#controls {
// adopted from NC13 for compatibily with OC10 and NC11-NC12
width: 100%;
position: relative;
top: 4px;
h2 {
margin-top: 12px;
}
.breadcrumb {
flex-grow: 1;
overflow: hidden;
div.crumb {
overflow: hidden;
white-space: nowrap;
flex-shrink: 0;
}
}
}
input[type='text'] {
display: block;
width: 100%;
}
/* OC10 and NC11 fixes*/
.symbol {
display: inline-block;
}

View file

@ -1,11 +1,31 @@
#header {
#appmenu,
.header-right,
nav {
display: none;
}
}
div.crumb {
background-image: none;
/**
* @copyright Copyright (c) 2020 John Molakvoæ <skjnldsv@protonmail.com>
*
* @author John Molakvoæ <skjnldsv@protonmail.com>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
#header .header-shared-by {
color: var(--color-primary-text);
position: relative;
font-weight: 300;
font-size: 11px;
line-height: 11px;
overflow: hidden;
text-overflow: ellipsis;
}

View file

@ -1,73 +0,0 @@
.app-forms {
margin: auto;
width: 50%;
margin-top: 20px;
}
.sv-q-description {
font-size: 420px;
}
/* hotfixcss
setting the width to 70% so it takes a more reasonable place for long titles
line height to 1 so the lines don't overlap
adding a margin-bottom for confort
*/
.sv_container {
h3 {
width: 70%;
line-height: 1;
margin-bottom: 5%;
font-size: 30px;
}
}
/* hotfixcss
changing to color so it matches the header
setting the width to 70% to match the previous fix
setting a more confortable margin-bottom
*/
.sv_qstn .sq-root {
border: 1px solid gray;
border-left: 4px solid #0082c9;
border-radius: 5px;
padding: 20px;
width: 70%;
margin-bottom: 6%;
font-size: 18px;
}
/* hotfixcss
adding a margin
*/
.sq-title {
font-size: 20px;
margin-left: 20px;
margin-bottom: 2%;
}
.sq-title-required {
color: black;
}
/* hotfixcss
display fex and align items center so the radio button is aligned with the text
*/
.sq-label {
margin-left: 30px;
display: flex;
align-items: center;
}
.sq-item:nth-child(1) {
margin-bottom: 5px;
}
/* hotfixcss
adding the checkbox text's class to add a comfort margin
*/
.sv_q_checkbox_control_label {
margin-left: 1%;
}

View file

@ -1,3 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<path d="M1.5 1c-.277 0-.5.223-.5.5v13c0 .277.223.5.5.5h13c.277 0 .5-.223.5-.5v-13c0-.277-.223-.5-.5-.5h-13zm10.756 3L13.5 5.242 6.773 12 2.5 7.701l1.217-1.226L6.783 9.54 12.256 4z"/>
</svg>
<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 1c-.277 0-.5.223-.5.5v13c0 .277.223.5.5.5h13c.277 0 .5-.223.5-.5v-13c0-.277-.223-.5-.5-.5h-13zm10.756 3L13.5 5.242 6.773 12 2.5 7.701l1.217-1.226L6.783 9.54 12.256 4z"/></svg>

Before

Width:  |  Height:  |  Size: 257 B

After

Width:  |  Height:  |  Size: 253 B

1
img/answer-dropdown.svg Normal file
View file

@ -0,0 +1 @@
<svg width="16px" height="16px" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="m8 1c-3.866 0-7 3.134-7 7 0 3.866 3.134 7 7 7 3.866 0 7-3.134 7-7 0-3.866-3.134-7-7-7zm-4 5 8 0.0058594-4 3.9941-4-4z"/></svg>

After

Width:  |  Height:  |  Size: 217 B

View file

@ -1,6 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
<rect width="12" height="2" x="2" y="2" rx="0" ry="0" paint-order="markers stroke fill"/>
<rect width="6" height="2" x="2" y="11" rx="0" ry="0" paint-order="markers stroke fill"/>
<rect width="12" height="2" x="2" y="5" rx="0" ry="0" paint-order="markers stroke fill"/>
<rect width="12" height="2" x="2" y="8" rx="0" ry="0" paint-order="markers stroke fill"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M2 2h12v2H2zM2 11h6v2H2zM2 5h12v2H2zM2 8h12v2H2z"/></svg>

Before

Width:  |  Height:  |  Size: 439 B

After

Width:  |  Height:  |  Size: 129 B

View file

@ -1,3 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
<path d="M2 3v2h2V3zM6 3v2h8V3zM2 7v2h2V7zM6 7v2h8V7zM2 11v2h2v-2zM6 11v2h8v-2z"/>
</svg>
<svg width="16px" height="16px" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="m8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6zm0 2c-2.2091 0-4 1.7909-4 4 0 2.209 1.7909 4 4 4 2.209 0 4-1.791 4-4 0-2.2091-1.791-4-4-4z"/></svg>

Before

Width:  |  Height:  |  Size: 156 B

After

Width:  |  Height:  |  Size: 312 B

View file

@ -1,4 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
<rect width="12" height="2" x="2" y="5" rx="0" ry="0" paint-order="markers stroke fill"/>
<rect width="6" height="2" x="2" y="8" rx="0" ry="0" paint-order="markers stroke fill"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M2 5h12v2H2zM2 8h6v2H2z"/></svg>

Before

Width:  |  Height:  |  Size: 254 B

After

Width:  |  Height:  |  Size: 104 B

View file

@ -1,8 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32">
<circle cx="6" cy="6" r="3" fill="#fff"/>
<circle cx="6" cy="16" r="3" fill="#fff"/>
<circle cx="6" cy="26" r="3" fill="#fff"/>
<rect width="18" height="4" x="11" y="4" rx="1" ry="1" fill="#fff"/>
<rect width="18" height="4" x="11" y="14" rx="1" ry="1" fill="#fff"/>
<rect width="18" height="4" x="11" y="24" rx="1" ry="1" fill="#fff"/>
</svg>

Before

Width:  |  Height:  |  Size: 420 B

View file

@ -1,3 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10.7 10.7" width="16" height="16">
<path d="M1.34 3.34h8.02v1.34H1.34zM1.34 6.02h8.02v1.34H1.34z"/>
</svg>
<svg width="16" height="16" viewBox="0 0 10.7 10.7" xmlns="http://www.w3.org/2000/svg"><path d="m1.34 3.34h8.02v1.34h-8.02zm0 2.68h8.02v1.34h-8.02z"/></svg>

Before

Width:  |  Height:  |  Size: 162 B

After

Width:  |  Height:  |  Size: 157 B

View file

@ -1,14 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<ellipse
style="opacity:1;fill:none;fill-opacity:1;stroke:#f45573;stroke-width:1.49987304;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
cx="8"
cy="8"
rx="6.2500634"
ry="6.2500639" />
<rect
style="fill:none;fill-opacity:1;stroke:#ffc107;stroke-width:0.86666656;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
width="5.6333332"
height="5.6333332"
x="5.1833334"
y="5.1833334" />
</svg>

Before

Width:  |  Height:  |  Size: 569 B

View file

@ -1,11 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<ellipse
style="opacity:1;fill:none;fill-opacity:1;stroke:#f45573;stroke-width:1.49987304;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
cx="8"
cy="8"
rx="6.2500634"
ry="6.2500639" />
<path
d="M 6.9766048,11.334813 3.39273,7.7509392 4.4157633,6.7271819 6.9766048,9.285851 11.569757,4.6651869 12.60727,5.7034244 Z"
style="fill:#49bc49;fill-opacity:1" />
</svg>

Before

Width:  |  Height:  |  Size: 476 B

1
img/favicon-mask.svg Normal file
View file

@ -0,0 +1 @@
<svg width="16" height="16" enable-background="new 0 0 595.275 311.111" version="1.1" viewBox="0 0 16 16" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 0c-1.385 0-2.5 1.115-2.5 2.5v11c0 1.385 1.115 2.5 2.5 2.5h11c1.385 0 2.5-1.115 2.5-2.5v-11c0-1.385-1.115-2.5-2.5-2.5h-11zm0.5 1.5a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm3 0.5h8c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5h-8c-0.277 0-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm-3 4.5a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm3 0.5h8c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5h-8c-0.277 0-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5zm-3 4.5a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm3 0.5h8c0.277 0 0.5 0.223 0.5 0.5v1c0 0.277-0.223 0.5-0.5 0.5h-8c-0.277 0-0.5-0.223-0.5-0.5v-1c0-0.277 0.223-0.5 0.5-0.5z"/></svg>

After

Width:  |  Height:  |  Size: 962 B

BIN
img/favicon-touch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

1
img/favicon-touch.svg Normal file
View file

@ -0,0 +1 @@
<svg width="128" height="128" enable-background="new 0 0 595.275 311.111" version="1.1" viewBox="0 0 128 128" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect y="-1.5e-6" width="128" height="128" rx="20" ry="20" fill="#0082c9"/><path d="m24 12a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12zm24 4c-2.216 0-4 1.784-4 4v8c0 2.216 1.784 4 4 4h64c2.216 0 4-1.784 4-4v-8c0-2.216-1.784-4-4-4h-64zm-24 36a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12zm24 4c-2.216 0-4 1.784-4 4v8c0 2.216 1.784 4 4 4h64c2.216 0 4-1.784 4-4v-8c0-2.216-1.784-4-4-4h-64zm-24 36a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12zm24 4c-2.216 0-4 1.784-4 4v8c0 2.216 1.784 4 4 4h64c2.216 0 4-1.784 4-4v-8c0-2.216-1.784-4-4-4h-64z" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 808 B

BIN
img/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
img/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 B

1
img/favicon.svg Normal file
View file

@ -0,0 +1 @@
<svg width="32" height="32" enable-background="new 0 0 595.275 311.111" version="1.1" viewBox="0 0 32 32" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect y="-5.2588e-6" width="32" height="32" rx="5" ry="5" fill="#0082c9"/><path d="m5.9492 3a3 3 0 0 0-2.9492 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-0.050781 0zm6.0508 1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h16c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-16zm-6.0508 9a3 3 0 0 0-2.9492 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-0.050781 0zm6.0508 1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h16c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-16zm-6.0508 9a3 3 0 0 0-2.9492 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-0.050781 0zm6.0508 1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h16c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-16z" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 854 B

View file

@ -1,8 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32">
<circle cx="6" cy="6" r="3" fill="#fff"/>
<circle cx="6" cy="16" r="3" fill="#fff"/>
<circle cx="6" cy="26" r="3" fill="#fff"/>
<rect width="18" height="4" x="11" y="4" rx="1" ry="1" fill="#fff"/>
<rect width="18" height="4" x="11" y="14" rx="1" ry="1" fill="#fff"/>
<rect width="18" height="4" x="11" y="24" rx="1" ry="1" fill="#fff"/>
</svg>
<svg width="32" height="32" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="m5.9492 3a3 3 0 0 0-2.9492 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-0.050781 0zm6.0508 1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h16c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-16zm-6.0508 9a3 3 0 0 0-2.9492 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-0.050781 0zm6.0508 1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h16c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-16zm-6.0508 9a3 3 0 0 0-2.9492 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-0.050781 0zm6.0508 1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h16c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-16z" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 420 B

After

Width:  |  Height:  |  Size: 695 B

View file

@ -1,14 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<path
d="m 9.8721084,10.669674 -2.4237061,0 0,-0.328979 q 0,-0.5505384 0.2215576,-0.9735121 Q 7.8915175,8.9374954 8.6031875,8.2795365 L 9.032875,7.8901322 Q 9.4155654,7.5410111 9.5901259,7.2321732 9.7714003,6.9233353 9.7714003,6.6144974 q 0,-0.4699707 -0.3222656,-0.7318115 -0.3222656,-0.2685547 -0.8996582,-0.2685547 -0.5438232,0 -1.1749267,0.2282715 -0.6311036,0.2215576 -1.315918,0.6646728 l 0,-2.1081543 Q 6.8710097,4.1169388 7.5423964,3.9826615 8.2137832,3.8483841 8.8381728,3.8483841 q 1.6381832,0 2.4975582,0.6713867 0.859375,0.6646729 0.859375,1.9470215 0,0.657959 -0.261841,1.1816406 -0.26184,0.5169678 -0.892944,1.114502 L 10.610633,9.1456253 Q 10.154091,9.5618851 10.0131,9.8170119 9.8721084,10.065426 9.8721084,10.36755 l 0,0.302124 z m -2.4237061,0.993653 2.4237061,0 0,2.390136 -2.4237061,0 0,-2.390136 z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.75px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#ffc107;fill-opacity:1" />
<rect
style="opacity:1;fill:none;fill-opacity:0.71372549;fill-rule:nonzero;stroke:#ffc107;stroke-width:1.45034671;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
width="12.22084"
height="12.572014"
x="3.0164487"
y="2.6649165" />
<path
style="opacity:1;fill:none;fill-opacity:0.71372549;fill-rule:nonzero;stroke:#ffc107;stroke-width:1.45034671;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 2.2943963,13.334791 -1.53061183,0 0,-12.57201403 12.22084053,0 0,1.17665813" />
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -1,12 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<path
d="M 8.7452395,9.7187502 H 6.3215333 V 9.3897706 q 0,-0.550537 0.2215576,-0.9735107 Q 6.7646485,7.9865723 7.4763185,7.3286134 L 7.906006,6.9392091 Q 8.2886965,6.590088 8.463257,6.2812501 8.6445313,5.9724122 8.6445313,5.6635743 q 0,-0.4699707 -0.3222655,-0.7318115 -0.3222656,-0.2685547 -0.8996583,-0.2685547 -0.5438232,0 -1.1749267,0.2282715 -0.6311036,0.2215576 -1.315918,0.6646728 V 3.4479981 Q 5.7441407,3.1660157 6.4155274,3.0317384 7.0869142,2.897461 7.7113038,2.897461 q 1.6381837,0 2.4975582,0.6713867 0.859375,0.6646729 0.859375,1.9470215 0,0.657959 -0.261841,1.1816406 -0.26184,0.5169678 -0.8929438,1.114502 L 9.4837647,8.1947022 Q 9.0272218,8.6109621 8.8862307,8.866089 8.7452395,9.114502 8.7452395,9.4166261 Z M 6.3215333,10.712403 h 2.4237062 v 2.390136 H 6.3215333 Z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.75px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#ffc107;fill-opacity:1" />
<rect
style="fill:none;fill-opacity:1;stroke:#ffc107;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
width="15.000062"
height="15.000061"
x="0.49996963"
y="0.49996981"
ry="2.0592685" />
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1,83 +0,0 @@
<?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"
id="svg4"
version="1.1"
width="16"
height="16"
sodipodi:docname="maybe-vote-variant.svg"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1017"
id="namedview6"
showgrid="false"
inkscape:zoom="14.75"
inkscape:cx="8"
inkscape:cy="14.865201"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg4">
<inkscape:grid
type="xygrid"
id="grid836" />
</sodipodi:namedview>
<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" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:15.00649071px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffc107;fill-opacity:1;stroke:none;stroke-width:1.02316976"
x="-0.80368948"
y="12.559312"
id="text818"
transform="scale(1.09019,0.9172713)"><tspan
sodipodi:role="line"
id="tspan816"
x="-0.80368948"
y="12.559312"
style="font-size:14.66666698px;fill:#ffc107;fill-opacity:1;stroke-width:1.02316976">(</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40.9271431px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffc107;fill-opacity:1;stroke:none;stroke-width:1.02317846"
x="9.9630442"
y="12.478945"
id="text828"
transform="scale(1.0901993,0.91726348)"><tspan
sodipodi:role="line"
id="tspan826"
x="9.9630442"
y="12.478945"
style="font-size:14.66666698px;fill:#ffc107;fill-opacity:1;stroke-width:1.02317846">)</tspan></text>
<path
inkscape:connector-curvature="0"
d="m 11.924,4.0659992 -4.9320001,4.97 -2.828,-2.83 L 2.75,7.6179992 6.9919999,11.861 13.357,5.4959992 l -1.433,-1.432 z"
id="path816"
style="fill:#ffc107;fill-opacity:1" />
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

View file

@ -1,30 +0,0 @@
<?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"
id="svg4"
version="1.1"
width="16"
height="16">
<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" />
<path
id="path2"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.75px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#ffc107;fill-opacity:1;stroke-width:1.33733869"
d="M 8.971553,10.357894 H 5.8118163 V 9.9065792 q 0,-0.7552632 0.2888402,-1.3355264 Q 6.3894968,7.9815791 7.3172868,7.0789476 L 7.8774618,6.544737 q 0.498906,-0.4789474 0.726477,-0.9026315 0.2363235,-0.4236843 0.2363235,-0.8473684 0,-0.644737 -0.4201309,-1.0039475 -0.4201313,-0.3684211 -1.1728666,-0.3684211 -0.7089715,0 -1.5317287,0.3131579 Q 4.8927789,4.0394738 4,4.6473685 V 1.7552632 Q 5.059081,1.3684211 5.9343545,1.1842107 6.8096281,1 7.6236325,1 9.7593,1 10.879649,1.9210527 12,2.8328948 12,4.5921054 12,5.4947371 11.658643,6.213158 11.317287,6.9223685 10.494529,7.7421055 L 9.934355,8.2671054 Q 9.339168,8.8381581 9.155361,9.188158 8.971553,9.5289475 8.971553,9.9434213 Z m -3.1597367,1.36316 H 8.971553 V 15 H 5.8118163 Z" />
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -1,5 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<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;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;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;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;fill:#f45573;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 2.7395492,2.1143382 C 2.406783,2.1147393 2.1371235,2.3821537 2.1367191,2.7121496 l 0,6.7829882 c 4.043e-4,0.329996 0.2700638,0.5974112 0.6028301,0.5978122 l 0.5846175,0 -1.1049559,3.792712 3.2785391,-3.792712 7.7627011,0 c 0.332766,-4.01e-4 0.602426,-0.2678152 0.60283,-0.5978122 l 0,-6.7829882 c -4.04e-4,-0.329996 -0.270064,-0.5974105 -0.60283,-0.5978114 z" />
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -1,14 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<path
d="m 14.051685,12.468195 -1.414,1.414 -3.535987,-3.535993 -3.535,3.535993 -1.415,-1.414 3.536,-3.535989 -3.536,-3.536 1.415,-1.414 3.535,3.536 3.515987,-3.555 1.434,1.434 -3.535993,3.535 z"
style="fill:#f45573;fill-opacity:1;stroke:none;stroke-opacity:1" />
<rect
style="opacity:1;fill:none;fill-opacity:0.71372549;fill-rule:nonzero;stroke:#f45573;stroke-width:1.45034671;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
width="12.22084"
height="12.572014"
x="3.0173023"
y="2.6650629" />
<path
style="opacity:1;fill:none;fill-opacity:0.71372549;fill-rule:nonzero;stroke:#f45573;stroke-width:1.45034671;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 2.2938232,13.334937 -1.52918518,0 0,-12.57201374 12.22084498,0 0,1.17862924" />
</svg>

Before

Width:  |  Height:  |  Size: 972 B

View file

@ -1,12 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<path
d="M 12.95,11.5455 11.536,12.9595 8,9.4235 4.465,12.9595 3.05,11.5455 6.586,8.0095 3.05,4.4735 4.465,3.0595 8,6.5955 l 3.516,-3.555 1.434,1.434 -3.536,3.535 z"
style="fill:#f45573;fill-opacity:1;stroke:none;stroke-opacity:1" />
<rect
style="fill:none;fill-opacity:1;stroke:#f45573;stroke-width:0.99993926;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
width="15.000062"
height="15.000061"
x="0.49948388"
y="0.50045538"
ry="2.0592685" />
</svg>

Before

Width:  |  Height:  |  Size: 571 B

View file

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<path
d="M12.95 11.536l-1.414 1.414L8 9.414 4.465 12.95 3.05 11.536 6.586 8 3.05 4.464 4.465 3.05 8 6.586l3.516-3.555 1.434 1.434L9.414 8z"
fill="#EFB4A7"
style="fill:#f45573;fill-opacity:1;stroke:none;stroke-opacity:1" />
</svg>

Before

Width:  |  Height:  |  Size: 311 B

View file

@ -1,14 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<path
style="opacity:1;fill:none;fill-opacity:1;stroke:#49bc49;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 14.244065,8.0059972 c 0,3.4518138 -2.798249,6.2500608 -6.2500623,6.2500608 -3.4518138,0 -6.250062,-2.798247 -6.2500622,-6.2500608 0,-3.4518134 2.7982482,-6.2500612 6.2500622,-6.2500612" />
<path
style="fill:#49bc49;fill-opacity:1;stroke:none;stroke-width:0.11827402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 7.9774453,0.41685427 11.667719,1.8149286 7.9774453,3.2780296 v 0 z" />
<rect
style="fill:none;fill-opacity:1;stroke:#ffc107;stroke-width:0.86666656;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
width="5.6333332"
height="5.6333332"
x="5.1833334"
y="5.1833334" />
</svg>

Before

Width:  |  Height:  |  Size: 958 B

View file

@ -1,11 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<path
d="M 6.9766048,11.334813 3.39273,7.750939 4.4157633,6.7271817 6.9766048,9.2858508 11.569757,4.6651867 12.60727,5.7034243 Z"
style="fill:#49bc49;fill-opacity:1" />
<path
style="opacity:1;fill:none;fill-opacity:1;stroke:#49bc49;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 14.250063,7.9999999 c 0,3.4518141 -2.798249,6.2500611 -6.2500635,6.2500611 -3.4518138,0 -6.250062,-2.798247 -6.2500622,-6.2500611 0,-3.4518134 2.7982482,-6.2500609 6.2500622,-6.2500609" />
<path
style="fill:#49bc49;fill-opacity:1;stroke:none;stroke-width:0.11827402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 7.977,0.4168247 11.667274,1.8148987 7.977,3.278 v 0 z" />
</svg>

Before

Width:  |  Height:  |  Size: 852 B

View file

@ -1,30 +0,0 @@
<?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"
id="svg4"
version="1.1"
width="16"
height="16">
<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" />
<path
id="path2"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.75px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#000000;fill-opacity:1;stroke-width:1.33733869"
d="M 8.971553,10.357895 H 5.8118161 V 9.9065791 q 0,-0.7552619 0.2888403,-1.3355259 0.2888401,-0.5894748 1.2166301,-1.492105 L 7.8774614,6.5447368 Q 8.3763673,6.0657896 8.6039384,5.6421056 8.8402623,5.2184211 8.8402623,4.794737 q 0,-0.6447368 -0.4201313,-1.0039474 -0.4201313,-0.3684211 -1.1728664,-0.3684211 -0.7089716,0 -1.5317285,0.313158 Q 4.8927789,4.0394738 4,4.6473686 V 1.7552632 Q 5.0590809,1.3684211 5.9343543,1.1842106 6.8096279,1 7.6236322,1 9.7592993,1 10.879649,1.9210525 12,2.8328948 12,4.5921053 12,5.494737 11.658642,6.2131578 11.317287,6.922369 10.494529,7.742105 L 9.9343545,8.2671057 Q 9.3391687,8.8381576 9.1553609,9.1881576 8.971553,9.5289468 8.971553,9.9434222 Z M 5.8118161,11.721053 H 8.971553 V 15 H 5.8118161 Z" />
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -1,35 +0,0 @@
<?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"
id="svg4"
height="16"
width="16"
viewbox="0 0 16 16"
version="1.1">
<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" />
<g
id="XMLID_2_"
transform="matrix(0.22613747,0,0,0.23288366,-2.8432917,-3.1784157)">
<path
d="M 19.4,18 V 78 H 76.5 V 31.4 L 65.3,18 H 58.4 V 40.9 H 28 V 18 Z m 22.9,2.9 V 35.2 H 53.7 V 20.9 Z M 28,50.4 H 68 V 72.3 H 28 Z m 5.7,4.7 V 58 h 28.6 v -2.9 z m 0,8.6 v 2.9 h 28.6 v -2.9 z"
class="st0"
id="XMLID_9_" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1 KiB

View file

@ -1,6 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<g transform="translate(0 -1036.4)">
<path d="m12.228 1037.4c-1.3565 0-2.4592 1.0977-2.4592 2.4542 0 0.075 0.0084 0.1504 0.0149 0.2236l-4.7346 2.4145c-0.4291-0.3667-0.98611-0.5863-1.5947-0.5863-1.3565 0-2.4542 1.0977-2.4542 2.4543 0 1.3565 1.0977 2.4542 2.4542 2.4542 0.54607 0 1.0528-0.1755 1.4606-0.477l4.8637 2.4741c-0.0024 0.044-0.0099 0.089-0.0099 0.1342 0 1.3565 1.1027 2.4542 2.4592 2.4542s2.4542-1.0977 2.4542-2.4542-1.0977-2.4592-2.4542-2.4592c-0.63653 0-1.218 0.2437-1.6544 0.6409l-4.6953-2.4c0.01892-0.1228 0.03478-0.2494 0.03478-0.3775 0-0.072-0.0089-0.1437-0.0149-0.2137l4.7395-2.4145c0.42802 0.3627 0.98488 0.5813 1.5898 0.5813 1.3565 0 2.4542-1.1027 2.4542-2.4592s-1.0977-2.4542-2.4542-2.4542z"/>
</g>
</svg>
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -1036.4)"><path d="m12.228 1037.4c-1.3565 0-2.4592 1.0977-2.4592 2.4542 0 0.075 0.0084 0.1504 0.0149 0.2236l-4.7346 2.4145c-0.4291-0.3667-0.98611-0.5863-1.5947-0.5863-1.3565 0-2.4542 1.0977-2.4542 2.4543 0 1.3565 1.0977 2.4542 2.4542 2.4542 0.54607 0 1.0528-0.1755 1.4606-0.477l4.8637 2.4741c-0.0024 0.044-0.0099 0.089-0.0099 0.1342 0 1.3565 1.1027 2.4542 2.4592 2.4542s2.4542-1.0977 2.4542-2.4542-1.0977-2.4592-2.4542-2.4592c-0.63653 0-1.218 0.2437-1.6544 0.6409l-4.6953-2.4c0.01892-0.1228 0.03478-0.2494 0.03478-0.3775 0-0.072-0.0089-0.1437-0.0149-0.2137l4.7395-2.4145c0.42802 0.3627 0.98488 0.5813 1.5898 0.5813 1.3565 0 2.4542-1.1027 2.4542-2.4592s-1.0977-2.4542-2.4542-2.4542z"/></g></svg>

Before

Width:  |  Height:  |  Size: 1,003 B

After

Width:  |  Height:  |  Size: 798 B

View file

@ -1,86 +0,0 @@
<?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"
id="svg4"
height="20"
width="4"
viewbox="0 0 16 16"
version="1.1"
sodipodi:docname="toggle.svg"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1017"
id="namedview6"
showgrid="false"
inkscape:zoom="32"
inkscape:cx="-2.3727798"
inkscape:cy="9.3760237"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="svg4" />
<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" />
<rect
style="fill:#00000d;fill-opacity:1;stroke:#000000;stroke-width:0.5714286;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:19.89999962;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
id="rect4513"
width="1.4285715"
height="1.4285713"
x="1.2857143"
y="13.285715" />
<rect
style="fill:#00000d;fill-opacity:1;stroke:#000000;stroke-width:0.5714286;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:19.89999962;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
id="rect4513-2"
width="1.4285715"
height="1.4285715"
x="1.2857143"
y="17.285715" />
<rect
style="fill:#00000d;fill-opacity:1;stroke:#000000;stroke-width:0.5714286;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:19.89999962;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
id="rect4513-6"
width="1.4285715"
height="1.4285715"
x="1.2857143"
y="9.2857151" />
<rect
style="fill:#00000d;fill-opacity:1;stroke:#000000;stroke-width:0.5714286;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:19.89999962;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
id="rect4513-26"
width="1.4285716"
height="1.4285715"
x="1.2857141"
y="5.2857151" />
<rect
style="fill:#00000d;fill-opacity:1;stroke:#000000;stroke-width:0.5714286;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:19.89999962;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
id="rect4513-9"
width="1.4285715"
height="1.4285715"
x="1.2857143"
y="1.2857143" />
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

View file

@ -1,9 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<rect
style="fill:none;fill-opacity:1;stroke:#ffc107;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
width="15.000062"
height="15.000061"
x="0.49996963"
y="0.49996981"
ry="2.0592685" />
</svg>

Before

Width:  |  Height:  |  Size: 316 B

View file

@ -1,5 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<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;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;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;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;fill:#49bc49;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 2.7395491,2.114338 C 2.4067829,2.1147391 2.1371234,2.3821535 2.136719,2.7121494 l 0,6.7829882 c 4.043e-4,0.329996 0.2700638,0.5974114 0.6028301,0.5978124 l 0.5846175,0 -1.1049559,3.792712 3.2785391,-3.792712 7.7627012,0 c 0.332766,-4.01e-4 0.602426,-0.2678154 0.60283,-0.5978124 l 0,-6.7829882 C 13.862877,2.3821534 13.593217,2.1147389 13.260451,2.114338 Z" />
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -1,14 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<path
d="M 8.0021297,12.218986 4.040336,8.2571749 5.171248,7.1254625 8.0021297,9.9539497 13.079631,4.8460305 14.22655,5.9937501 Z"
style="fill:#49bc49;fill-opacity:1" />
<rect
style="opacity:1;fill:none;fill-opacity:0.71372549;fill-rule:nonzero;stroke:#49bc49;stroke-width:1.45034671;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
width="12.22084"
height="12.572014"
x="3.0941355"
y="2.7473993" />
<path
style="opacity:1;fill:none;fill-opacity:0.71372549;fill-rule:nonzero;stroke:#49bc49;stroke-width:1.45034671;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 2.3685379,13.417275 -1.52706618,0 0,-12.57201512 12.22084228,0 0,1.17644712" />
</svg>

Before

Width:  |  Height:  |  Size: 878 B

View file

@ -1,12 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<path
d="m 6.586499,12.606 -4.95,-4.95 1.413,-1.414 3.537,3.534 6.344002,-6.382 1.433,1.434 z"
style="fill:#49bc49;fill-opacity:1" />
<rect
style="fill:none;fill-opacity:1;stroke:#49bc49;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
width="15.000971"
height="15.000972"
x="0.49951425"
y="0.49951378"
ry="2.0593936" />
</svg>

Before

Width:  |  Height:  |  Size: 462 B

View file

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">
<path
d="M6.09 12.5L1.14 7.55l1.413-1.414L6.09 9.67l6.344-6.382 1.433 1.434z"
fill="#84C33F"
style="fill:#49bc49;fill-opacity:1" />
</svg>

Before

Width:  |  Height:  |  Size: 220 B

View file

@ -1,12 +1,12 @@
OC.L10N.register(
"forms",
{
"Required" : "Vereis",
"Group" : "Groep",
"Title" : "Titel",
"Description" : "Beskrywing",
"Summary" : "Opsomming",
"Settings" : "Instellings",
"Set expiration date" : "Stel vervaldatum",
"Share link" : "Deelskakel",
"Expiration date" : "Vervaldatum"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,10 +1,10 @@
{ "translations": {
"Required" : "Vereis",
"Group" : "Groep",
"Title" : "Titel",
"Description" : "Beskrywing",
"Summary" : "Opsomming",
"Settings" : "Instellings",
"Set expiration date" : "Stel vervaldatum",
"Share link" : "Deelskakel",
"Expiration date" : "Vervaldatum"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,13 +1,14 @@
OC.L10N.register(
"forms",
{
"Copy share link" : "انسخ رابط المشاركة",
"Required" : "مطلوب",
"Group" : "الفريق",
"Title" : "العنوان",
"Description" : "الوصف",
"Summary" : "المُلخَّص",
"Options" : "الخيارات",
"Settings" : "الإعدادات",
"Set expiration date" : "تعيين تاريخ إنتهاء الصلاحية",
"Sharing" : "المشاركة",
"Share link" : "مشاركة الرابط",
"Expiration date" : "تاريخ إنتهاء الصلاحية"
},
"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;");

View file

@ -1,11 +1,12 @@
{ "translations": {
"Copy share link" : "انسخ رابط المشاركة",
"Required" : "مطلوب",
"Group" : "الفريق",
"Title" : "العنوان",
"Description" : "الوصف",
"Summary" : "المُلخَّص",
"Options" : "الخيارات",
"Settings" : "الإعدادات",
"Set expiration date" : "تعيين تاريخ إنتهاء الصلاحية",
"Sharing" : "المشاركة",
"Share link" : "مشاركة الرابط",
"Expiration date" : "تاريخ إنتهاء الصلاحية"
},"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;"
}

View file

@ -1,13 +1,13 @@
OC.L10N.register(
"forms",
{
"Required" : "Riquíu",
"Group" : "Group",
"Title" : "Títulu",
"Description" : "Descripción",
"Summary" : "Sumariu",
"Settings" : "Settings",
"Set expiration date" : "Afitar la data de caducidá",
"Sharing" : "Compartiendo",
"Share link" : "Share link",
"Expiration date" : "Data de caducidá"
"Expiration date" : "Data de caducidá",
"Submit" : "Unviar"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,11 +1,11 @@
{ "translations": {
"Required" : "Riquíu",
"Group" : "Group",
"Title" : "Títulu",
"Description" : "Descripción",
"Summary" : "Sumariu",
"Settings" : "Settings",
"Set expiration date" : "Afitar la data de caducidá",
"Sharing" : "Compartiendo",
"Share link" : "Share link",
"Expiration date" : "Data de caducidá"
"Expiration date" : "Data de caducidá",
"Submit" : "Unviar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,11 +0,0 @@
OC.L10N.register(
"forms",
{
"Group" : "Qrup",
"Title" : "Başlıq",
"Description" : "Açıqlanma",
"Settings" : "Quraşdırmalar",
"Sharing" : "Paylaşılır",
"Share link" : "Linki yayımla"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,9 +0,0 @@
{ "translations": {
"Group" : "Qrup",
"Title" : "Başlıq",
"Description" : "Açıqlanma",
"Settings" : "Quraşdırmalar",
"Sharing" : "Paylaşılır",
"Share link" : "Linki yayımla"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,9 +0,0 @@
OC.L10N.register(
"forms",
{
"Group" : "Group",
"Title" : "Title",
"Settings" : "Налады",
"Share link" : "Share link"
},
"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);");

View file

@ -1,7 +0,0 @@
{ "translations": {
"Group" : "Group",
"Title" : "Title",
"Settings" : "Налады",
"Share link" : "Share link"
},"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);"
}

View file

@ -1,13 +1,14 @@
OC.L10N.register(
"forms",
{
"Required" : "Препоръчително",
"Searching …" : "Търсене ...",
"Group" : "Група",
"Title" : "Име",
"Description" : "Описание",
"Summary" : "Резюме",
"Settings" : "Настройки",
"Set expiration date" : "Срок на валидност",
"Sharing" : "Споделяне",
"Share link" : "Връзка за споделяне",
"Expiration date" : "Валидност"
"Expiration date" : "Валидност",
"Submit" : "Изпращане"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,11 +1,12 @@
{ "translations": {
"Required" : "Препоръчително",
"Searching …" : "Търсене ...",
"Group" : "Група",
"Title" : "Име",
"Description" : "Описание",
"Summary" : "Резюме",
"Settings" : "Настройки",
"Set expiration date" : "Срок на валидност",
"Sharing" : "Споделяне",
"Share link" : "Връзка за споделяне",
"Expiration date" : "Валидност"
"Expiration date" : "Валидност",
"Submit" : "Изпращане"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,13 +0,0 @@
OC.L10N.register(
"forms",
{
"Group" : "গোষ্ঠীসমূহ",
"Title" : "শিরোনাম",
"Description" : "বিবরণ",
"Settings" : "সেটিংস",
"Set expiration date" : "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ করুন",
"Sharing" : "ভাগাভাগিরত",
"Share link" : "লিংক ভাগাভাগি করেন",
"Expiration date" : "মেয়াদোত্তীর্ণ হওয়ার তারিখ"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,11 +0,0 @@
{ "translations": {
"Group" : "গোষ্ঠীসমূহ",
"Title" : "শিরোনাম",
"Description" : "বিবরণ",
"Settings" : "সেটিংস",
"Set expiration date" : "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ করুন",
"Sharing" : "ভাগাভাগিরত",
"Share link" : "লিংক ভাগাভাগি করেন",
"Expiration date" : "মেয়াদোত্তীর্ণ হওয়ার তারিখ"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

11
l10n/br.js Normal file
View file

@ -0,0 +1,11 @@
OC.L10N.register(
"forms",
{
"Searching …" : "O klask ...",
"Group" : "Stollad",
"Description" : "Diskrivadur",
"Settings" : "Arventennoù",
"Set expiration date" : "Lakaat un deizat termen",
"Expiration date" : "Deizad termen"
},
"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);");

9
l10n/br.json Normal file
View file

@ -0,0 +1,9 @@
{ "translations": {
"Searching …" : "O klask ...",
"Group" : "Stollad",
"Description" : "Diskrivadur",
"Settings" : "Arventennoù",
"Set expiration date" : "Lakaat un deizat termen",
"Expiration date" : "Deizad termen"
},"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);"
}

View file

@ -1,13 +0,0 @@
OC.L10N.register(
"forms",
{
"Group" : "Grupa",
"Title" : "Naslov",
"Description" : "Opis",
"Settings" : "Podešavanje",
"Set expiration date" : "Postavite datum isteka",
"Sharing" : "Dijeljenje",
"Share link" : "Podijelite vezu",
"Expiration date" : "Datum isteka"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");

View file

@ -1,11 +0,0 @@
{ "translations": {
"Group" : "Grupa",
"Title" : "Naslov",
"Description" : "Opis",
"Settings" : "Podešavanje",
"Set expiration date" : "Postavite datum isteka",
"Sharing" : "Dijeljenje",
"Share link" : "Podijelite vezu",
"Expiration date" : "Datum isteka"
},"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);"
}

View file

@ -1,20 +1,85 @@
OC.L10N.register(
"forms",
{
"Anonymous response" : "Resposta anònima",
"Forms" : "Formularis",
"A forms app, similar to Google Forms." : "Una aplicació de formularis, semblant a Google Forms",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Una aplicació de formularis, semblant a Google Forms amb la possibilitat de controlar l'accés (membres, certs grups/usuaris, i públic)",
"Shared by %s" : "Compartit per %s",
"New form" : "Nou formulari",
"Loading forms …" : "Carregant formularis …",
"No forms created yet" : "No hi ha formularis creats encara",
"Create a form" : "Crea un formulari",
"Select a form or create a new one" : "Seleccioneu un formulari o creeu-ne un de nou",
"Create new form" : "Crea un nou formulari",
"An error occurred while loading the forms list" : "S'ha produït un error en carregar la llista de formularis",
"Unable to create a new form" : "No es pot crear un formulari nou",
"Responses" : "Respostes",
"Clone form" : "Replicar formulari",
"Delete form" : "Suprimeix el formulari",
"Form link copied" : "Enllaç de formulari copiat",
"Cannot copy, please copy the link manually" : "No es pot copiar, si us plau, copieu l'enllaç manualment",
"Copy share link" : "Copia l'enllaç per compartir",
"Are you sure you want to delete {title}?" : "Esteu segur que voleu suprimir {title}?",
"Error while deleting {title}" : "Error en suprimir {title}",
"An answer for the {index} option" : "Una resposta per a l'opció {index}",
"Answer number {index}" : "Número de resposta {index}",
"Delete answer" : "Suprimeix la resposta",
"Error while saving the answer" : "Error en desar la resposta",
"Question number {index}" : "Número de pregunta {index}",
"Drag to reorder the questions" : "Arrossega per reordenar les preguntes",
"Title of question number {index}" : "Títol del número de pregunta {index}",
"Required" : "Obligatori",
"Delete question" : "Suprimeix la pregunta",
"Add a new answer" : "Afegir una nova resposta",
"There was an issue deleting this option" : "Hi ha hagut un problema en suprimir aquesta opció",
"A long answer for the question “{text}”" : "Una resposta llarga per a la pregunta \"{text}\"",
"A short answer for the question “{text}”" : "Una resposta curta per a la pregunta \"{text}\"",
"Delete this response" : "Suprimir aquesta resposta",
"User or group name …" : "Nom d'usuari o de grup ...",
"No recommendations. Start typing." : "No hi ha recomanacions. Comenceu a escriure.",
"Searching …" : "Cercant ...",
"No elements found." : "No shan trobat elements.",
"Group" : "Grup",
"Title" : "Títol",
"Loading {title} …" : "Carregant {title} …",
"Toggle settings" : "Canviar configuració",
"Form title" : "Títol del formulari",
"Description" : "Descripció",
"Add a question" : "Afegir una pregunta",
"There was an error while adding the new question" : "Hi ha hagut un error en afegir la nova pregunta",
"There was an error while removing the question" : "Hi ha hagut un error en eliminar la pregunta",
"Error while saving form" : "Error en desar el formulari",
"Loading responses …" : "Carregant respostes …",
"Back to questions" : "Tornar a preguntes",
"Summary" : "Resum",
"Options" : "Opcions",
"Export to CSV" : "Exporta a CSV",
"Delete all responses" : "Suprimeix totes les respostes",
"No responses yet" : "No hi ha respostes encara",
"Results of submitted forms will show up here" : "Els resultats dels formularis enviats es mostraran aquí",
"There was an error while removing this response" : "Hi ha hagut un error en eliminar aquesta resposta",
"Are you sure you want to delete all responses of {title}?" : "Esteu segur que voleu suprimir totes les respostes de {title}?",
"There was an error while removing responses" : "Hi ha hagut un error en eliminar respostes",
"Show to all users of this instance" : "Mostrar a tots els usuaris d'aquesta instància",
"Choose users to share with" : "Trieu usuaris per compartir-lo",
"Settings" : "Paràmetres",
"Anonymous responses" : "Respostes anònimes",
"Set expiration date" : "Establiu una data de caducitat",
"Sharing" : "Compartició",
"Share link" : "Enllaç de compartició",
"Name of user or group" : "Nom de l'usuari o del grup",
"Expiration date" : "Data de venciment",
"Form Expired" : "Formulari vençut"
"Select expiration date" : "Seleccionar la data de caducitat",
"Expired on {date}" : "Expirat a {Date}",
"Expires on {date}" : "Caduca a {data}",
"Submit" : "Envia",
"Submit form" : "Envia el formulari",
"Submitting form …" : "Presentació de formulari …",
"Thank you for completing the form!" : "Gràcies per omplir el formulari!",
"There was an error submitting the form" : "Error en enviar el formulari",
"Error while saving question" : "Error en desar la pregunta",
"Checkboxes" : "Caselles de verificació",
"Multiple choice" : "Qüestionari d'elecció múltiple",
"Short answer" : "Resposta curta",
"Long text" : "Text llarg",
"Form expired" : "Formulari caducat",
"This form has expired and is no longer taking answers" : "Aquest formulari ha caducat i ja no està prenent respostes",
"Form not found" : "No sha trobat el formulari",
"This form does not exist" : "Aquest formulari no existeix"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,18 +1,83 @@
{ "translations": {
"Anonymous response" : "Resposta anònima",
"Forms" : "Formularis",
"A forms app, similar to Google Forms." : "Una aplicació de formularis, semblant a Google Forms",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Una aplicació de formularis, semblant a Google Forms amb la possibilitat de controlar l'accés (membres, certs grups/usuaris, i públic)",
"Shared by %s" : "Compartit per %s",
"New form" : "Nou formulari",
"Loading forms …" : "Carregant formularis …",
"No forms created yet" : "No hi ha formularis creats encara",
"Create a form" : "Crea un formulari",
"Select a form or create a new one" : "Seleccioneu un formulari o creeu-ne un de nou",
"Create new form" : "Crea un nou formulari",
"An error occurred while loading the forms list" : "S'ha produït un error en carregar la llista de formularis",
"Unable to create a new form" : "No es pot crear un formulari nou",
"Responses" : "Respostes",
"Clone form" : "Replicar formulari",
"Delete form" : "Suprimeix el formulari",
"Form link copied" : "Enllaç de formulari copiat",
"Cannot copy, please copy the link manually" : "No es pot copiar, si us plau, copieu l'enllaç manualment",
"Copy share link" : "Copia l'enllaç per compartir",
"Are you sure you want to delete {title}?" : "Esteu segur que voleu suprimir {title}?",
"Error while deleting {title}" : "Error en suprimir {title}",
"An answer for the {index} option" : "Una resposta per a l'opció {index}",
"Answer number {index}" : "Número de resposta {index}",
"Delete answer" : "Suprimeix la resposta",
"Error while saving the answer" : "Error en desar la resposta",
"Question number {index}" : "Número de pregunta {index}",
"Drag to reorder the questions" : "Arrossega per reordenar les preguntes",
"Title of question number {index}" : "Títol del número de pregunta {index}",
"Required" : "Obligatori",
"Delete question" : "Suprimeix la pregunta",
"Add a new answer" : "Afegir una nova resposta",
"There was an issue deleting this option" : "Hi ha hagut un problema en suprimir aquesta opció",
"A long answer for the question “{text}”" : "Una resposta llarga per a la pregunta \"{text}\"",
"A short answer for the question “{text}”" : "Una resposta curta per a la pregunta \"{text}\"",
"Delete this response" : "Suprimir aquesta resposta",
"User or group name …" : "Nom d'usuari o de grup ...",
"No recommendations. Start typing." : "No hi ha recomanacions. Comenceu a escriure.",
"Searching …" : "Cercant ...",
"No elements found." : "No shan trobat elements.",
"Group" : "Grup",
"Title" : "Títol",
"Loading {title} …" : "Carregant {title} …",
"Toggle settings" : "Canviar configuració",
"Form title" : "Títol del formulari",
"Description" : "Descripció",
"Add a question" : "Afegir una pregunta",
"There was an error while adding the new question" : "Hi ha hagut un error en afegir la nova pregunta",
"There was an error while removing the question" : "Hi ha hagut un error en eliminar la pregunta",
"Error while saving form" : "Error en desar el formulari",
"Loading responses …" : "Carregant respostes …",
"Back to questions" : "Tornar a preguntes",
"Summary" : "Resum",
"Options" : "Opcions",
"Export to CSV" : "Exporta a CSV",
"Delete all responses" : "Suprimeix totes les respostes",
"No responses yet" : "No hi ha respostes encara",
"Results of submitted forms will show up here" : "Els resultats dels formularis enviats es mostraran aquí",
"There was an error while removing this response" : "Hi ha hagut un error en eliminar aquesta resposta",
"Are you sure you want to delete all responses of {title}?" : "Esteu segur que voleu suprimir totes les respostes de {title}?",
"There was an error while removing responses" : "Hi ha hagut un error en eliminar respostes",
"Show to all users of this instance" : "Mostrar a tots els usuaris d'aquesta instància",
"Choose users to share with" : "Trieu usuaris per compartir-lo",
"Settings" : "Paràmetres",
"Anonymous responses" : "Respostes anònimes",
"Set expiration date" : "Establiu una data de caducitat",
"Sharing" : "Compartició",
"Share link" : "Enllaç de compartició",
"Name of user or group" : "Nom de l'usuari o del grup",
"Expiration date" : "Data de venciment",
"Form Expired" : "Formulari vençut"
"Select expiration date" : "Seleccionar la data de caducitat",
"Expired on {date}" : "Expirat a {Date}",
"Expires on {date}" : "Caduca a {data}",
"Submit" : "Envia",
"Submit form" : "Envia el formulari",
"Submitting form …" : "Presentació de formulari …",
"Thank you for completing the form!" : "Gràcies per omplir el formulari!",
"There was an error submitting the form" : "Error en enviar el formulari",
"Error while saving question" : "Error en desar la pregunta",
"Checkboxes" : "Caselles de verificació",
"Multiple choice" : "Qüestionari d'elecció múltiple",
"Short answer" : "Resposta curta",
"Long text" : "Text llarg",
"Form expired" : "Formulari caducat",
"This form has expired and is no longer taking answers" : "Aquest formulari ha caducat i ja no està prenent respostes",
"Form not found" : "No sha trobat el formulari",
"This form does not exist" : "Aquest formulari no existeix"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,9 +1,11 @@
OC.L10N.register(
"forms",
{
"Anonymous response" : "Anonymní odpověď",
"Forms" : "Formuláře",
"A forms app, similar to Google Forms." : "Aplikace pro formuláře, podobné jako Google Forms.",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Aplikace formuláře, podobné Google Forms s možností omezovat přístup (jen pro členy, určité skupiny/uživatele a veřejně).",
"Shared by %s" : "Sdílí %s",
"📝 Simple surveys and questionnaires, self-hosted" : "📝 Jednoduché průzkumy a dotazníky hostované u vás",
"**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!" : "**Jednoduché průzkumy a dotazníky hostované u vás!**\n\n- **📝 Jednoduchý design:** Žádná záplava předvoleb pouze to, co je nezbytné. Funguje dobře i na mobilních platformách.\n- ** 📊 Zobrazení a export výsledků:** Výsledky jsou vizualizovány a je možné exportovat jako CSV (ve stejném formátu, jako používají Google Forms).\n- **🔒 Data pod vaší kontrolou!** Narozdíl od služeb Google Forms, Typeform, Doodle a dalších, informace o průzkumech a odpovědích zůstávají soukromé na vaší vlastní instanci.\n- **🙋 Zapojte se!** Máme v plánu mnoho věcí, jako více typů otázek, vyplňování formuláře spoluprací vícero uživatelů naráz, [a mnoho dalšího](https://github.com/nextcloud/forms/milestones)!",
"New form" : "Nový formulář",
"Loading forms …" : "Načítání formulářů…",
"No forms created yet" : "Zatím nevytvořeny žádné formuláře",
@ -18,57 +20,90 @@ OC.L10N.register(
"Form link copied" : "Odkaz na formulář zkopírován",
"Cannot copy, please copy the link manually" : "Nedaří se zkopírovat, zkopírujte odkaz ručně",
"Copy share link" : "Zkopírovat odkaz pro sdílení",
"Are you sure you want to delete the form “{title}”?" : "Opravdu chcete smazat formulář „{title}“?",
"Deleted form “{title}”" : "Smazán formulář „{title}“",
"Error while deleting form “{title}”" : "Chyba při mazání formuláře „{title}“",
"Are you sure you want to delete {title}?" : "Opravdu chcete {title} smazat?",
"Error while deleting {title}" : "Chyba při mazání {title}",
"An answer for the {index} option" : "Odpověď pro {index} volbu",
"Answer number {index}" : "Odpověď číslo {index}",
"Delete answer" : "Smazat odpověď",
"There was an issue deleting this option" : "Při mazání této volby došlo k problému",
"Error while saving the answer" : "Chyba při ukládání odpovědi",
"Question number {index}" : "Otázka číslo {index}",
"Enter a title for this question" : "Zadejte nadpis pro tuto otázku",
"The title of the question number {index}" : "Nadpis otázky číslo {index}",
"Drag to reorder the questions" : "Pořadí otázek změníte přetažením",
"Title of question number {index}" : "Nadpis otázky číslo {index}",
"Required" : "Vyžadován",
"Delete question" : "Smazat otázku",
"Error while saving question" : "Chyba při ukládání otázky",
"A long answer for the question “{text}”" : "Dlouhá odpověď na otázku „{text}“",
"Long answer text" : "Dlouhý text odpovědi",
"This question needs a title!" : "Tato otázka potřebuje nadpis!",
"Add a new answer" : "Přidat novou odpověď",
"There was an issue deleting this option" : "Při mazání této volby došlo k problému",
"A long answer for the question “{text}”" : "Dlouhá odpověď na otázku „{text}“",
"A short answer for the question “{text}”" : "Krátká odpověď na otázku „{text}“",
"Short answer text" : "Text krátké odpovědi",
"Delete this response" : "Smazat tuto odpověď",
"No response" : "Žádná odpověď",
"User or group name …" : "Uživatelské jméno nebo název skupiny …",
"No recommendations. Start typing." : "Žádná doporučení. Pište",
"Searching …" : "Hledání...",
"No elements found." : "Nenalezeny žádné prvky.",
"Group" : "Group",
"Add Option" : "Přidat volbu",
"Loading {title} …" : "Načítání {title} …",
"Toggle settings" : "Přepnout nastavení",
"Title" : "Nadpis",
"Form title" : "Nadpis formuláře",
"Description" : "Popis",
"Add a question to this form" : "Přidat otázku do tohoto formuláře",
"New question" : "Nová otázka",
"Required questions" : "Povinné otázky",
"Add a question" : "Přidat otázku",
"There was an error while adding the new question" : "Při přidávání nové otázky došlo k chybě",
"There was an error while removing the question" : "Při odebírání otázky došlo k chybě",
"Error while saving form" : "Chyba při ukládání formuláře",
"Loading responses …" : "Načítání odpovědí …",
"Back to form" : "Zpět na formulář",
"Responses for {title}" : "Odpovědi na {title}",
"Back to questions" : "Zpět k otázkám",
"{amount} responses" : "{amount} odpovědí",
"Summary" : "Souhrn",
"Options" : "Volby",
"Export to CSV" : "Exportovat do CSV",
"Delete all responses" : "Smazat všechny odpovědi",
"No responses yet" : "Zatím žádné odpvědi",
"Results of submitted forms will show up here" : "Výsledky odeslaných formulářů se zobrazí zde",
"Export to CSV" : "Exportovat do CSV",
"There was an error while loading results" : "Došlo k chybě při načítání výsledků",
"There was an error while loading the results" : "Při načítání výsledků došlo k chybě",
"There was an error while removing this response" : "Při odebírání této odpovědi došlo k chybě",
"Are you sure you want to delete all responses of {title}?" : "Opravdu chcete smazat všechny odpovědi v {title}?",
"There was an error while removing responses" : "Při odebírání těchto odpovědí došlo k chybě",
"responses" : "odpovědi",
"Share form" : "Sdílet formulář",
"Share via link" : "Sdílet prostřednictvím odkazu",
"Show to all users of this instance" : "Zobrazit všechny uživatele na této instanci",
"Choose users to share with" : "Zvolte uživatele, kterým nasdílet",
"Settings" : "Nastavení",
"Anonymous responses" : "Anonym odpovídá",
"Only allow one response per user" : "Každému z uživatelů umožnit odpovědět pouze jednou",
"Allow multiple responses per person" : "Umožnit vícero odpovědí od jedné osoby",
"Set expiration date" : "Nastavit datum skončení platnosti",
"Sharing" : "Sdílení",
"Show to all users of this instance" : "Zobrazit všechny uživatele na této instanci",
"Share link" : "Odkaz na sdílení",
"Choose users to share with" : "Zvolte uživatele, kterým nasdílet",
"Name of user or group" : "Jméno uživatele nebo název skupiny",
"Expiration date" : "Datum skončení platnosti",
"Select expiration date" : "Vyberte datum skončení platnosti",
"Expired on {date}" : "Platnost skončila {date}",
"Expires on {date}" : "Platnost skončí {date}",
"Submit" : "Odeslat",
"Multiple choice" : "Vícero možností",
"Submit form" : "Odeslat formulář",
"Submitting form …" : "Odesílání formuláře …",
"Thank you for completing the form!" : "Děkujeme za vyplnění formuláře!",
"There was an error submitting the form" : "Při odesílání formuláře došlo k chybě",
"Error while saving question" : "Chyba při ukládání otázky",
"Checkboxes" : "Zatržítka",
"Checkbox question title" : "Nadpis otázky se zaškrtávací kolonkou",
"This question needs a title and at least one answer!" : "Tato otázka potřebuje nadpis a alespoň jednu odpověď!",
"Multiple choice" : "Vícero možností",
"Multiple choice question title" : "Nadpis otázky s vícero volbami",
"Dropdown" : "Rozbalovací",
"Dropdown question title" : "Nadpis rozbalovací otázky",
"People can pick one option" : "Lidé mohou vybrat jednu možnost",
"Pick an option" : "Vyberte možnost",
"Short answer" : "Krátká odpověď",
"Short answer question title" : "Nadpis otázky pro stručnou odpověď",
"People can enter a short answer" : "Lidé mohou zadat krátkou odpověď",
"Enter a short answer" : "Zadejte stručnou odpověď",
"Long text" : "Dlouhý text",
"Form Expired" : "Platnost formuláře skončila"
"Long text question title" : "Nadpis otázky s dlouhou odpovědí",
"People can enter a long text" : "Lidé mohou zadat dlouhý text",
"Enter a long text" : "Zadejte dlouhý text",
"Form expired" : "Platnost formuláře skončila",
"This form has expired and is no longer taking answers" : "Platnost tohoto formuláře skončila a už není možné do něj odpovídat",
"Form not found" : "Formulář nenalezen",
"This form does not exist" : "Tento formulář neexistuje"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");

View file

@ -1,7 +1,9 @@
{ "translations": {
"Anonymous response" : "Anonymní odpověď",
"Forms" : "Formuláře",
"A forms app, similar to Google Forms." : "Aplikace pro formuláře, podobné jako Google Forms.",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Aplikace formuláře, podobné Google Forms s možností omezovat přístup (jen pro členy, určité skupiny/uživatele a veřejně).",
"Shared by %s" : "Sdílí %s",
"📝 Simple surveys and questionnaires, self-hosted" : "📝 Jednoduché průzkumy a dotazníky hostované u vás",
"**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!" : "**Jednoduché průzkumy a dotazníky hostované u vás!**\n\n- **📝 Jednoduchý design:** Žádná záplava předvoleb pouze to, co je nezbytné. Funguje dobře i na mobilních platformách.\n- ** 📊 Zobrazení a export výsledků:** Výsledky jsou vizualizovány a je možné exportovat jako CSV (ve stejném formátu, jako používají Google Forms).\n- **🔒 Data pod vaší kontrolou!** Narozdíl od služeb Google Forms, Typeform, Doodle a dalších, informace o průzkumech a odpovědích zůstávají soukromé na vaší vlastní instanci.\n- **🙋 Zapojte se!** Máme v plánu mnoho věcí, jako více typů otázek, vyplňování formuláře spoluprací vícero uživatelů naráz, [a mnoho dalšího](https://github.com/nextcloud/forms/milestones)!",
"New form" : "Nový formulář",
"Loading forms …" : "Načítání formulářů…",
"No forms created yet" : "Zatím nevytvořeny žádné formuláře",
@ -16,57 +18,90 @@
"Form link copied" : "Odkaz na formulář zkopírován",
"Cannot copy, please copy the link manually" : "Nedaří se zkopírovat, zkopírujte odkaz ručně",
"Copy share link" : "Zkopírovat odkaz pro sdílení",
"Are you sure you want to delete the form “{title}”?" : "Opravdu chcete smazat formulář „{title}“?",
"Deleted form “{title}”" : "Smazán formulář „{title}“",
"Error while deleting form “{title}”" : "Chyba při mazání formuláře „{title}“",
"Are you sure you want to delete {title}?" : "Opravdu chcete {title} smazat?",
"Error while deleting {title}" : "Chyba při mazání {title}",
"An answer for the {index} option" : "Odpověď pro {index} volbu",
"Answer number {index}" : "Odpověď číslo {index}",
"Delete answer" : "Smazat odpověď",
"There was an issue deleting this option" : "Při mazání této volby došlo k problému",
"Error while saving the answer" : "Chyba při ukládání odpovědi",
"Question number {index}" : "Otázka číslo {index}",
"Enter a title for this question" : "Zadejte nadpis pro tuto otázku",
"The title of the question number {index}" : "Nadpis otázky číslo {index}",
"Drag to reorder the questions" : "Pořadí otázek změníte přetažením",
"Title of question number {index}" : "Nadpis otázky číslo {index}",
"Required" : "Vyžadován",
"Delete question" : "Smazat otázku",
"Error while saving question" : "Chyba při ukládání otázky",
"A long answer for the question “{text}”" : "Dlouhá odpověď na otázku „{text}“",
"Long answer text" : "Dlouhý text odpovědi",
"This question needs a title!" : "Tato otázka potřebuje nadpis!",
"Add a new answer" : "Přidat novou odpověď",
"There was an issue deleting this option" : "Při mazání této volby došlo k problému",
"A long answer for the question “{text}”" : "Dlouhá odpověď na otázku „{text}“",
"A short answer for the question “{text}”" : "Krátká odpověď na otázku „{text}“",
"Short answer text" : "Text krátké odpovědi",
"Delete this response" : "Smazat tuto odpověď",
"No response" : "Žádná odpověď",
"User or group name …" : "Uživatelské jméno nebo název skupiny …",
"No recommendations. Start typing." : "Žádná doporučení. Pište",
"Searching …" : "Hledání...",
"No elements found." : "Nenalezeny žádné prvky.",
"Group" : "Group",
"Add Option" : "Přidat volbu",
"Loading {title} …" : "Načítání {title} …",
"Toggle settings" : "Přepnout nastavení",
"Title" : "Nadpis",
"Form title" : "Nadpis formuláře",
"Description" : "Popis",
"Add a question to this form" : "Přidat otázku do tohoto formuláře",
"New question" : "Nová otázka",
"Required questions" : "Povinné otázky",
"Add a question" : "Přidat otázku",
"There was an error while adding the new question" : "Při přidávání nové otázky došlo k chybě",
"There was an error while removing the question" : "Při odebírání otázky došlo k chybě",
"Error while saving form" : "Chyba při ukládání formuláře",
"Loading responses …" : "Načítání odpovědí …",
"Back to form" : "Zpět na formulář",
"Responses for {title}" : "Odpovědi na {title}",
"Back to questions" : "Zpět k otázkám",
"{amount} responses" : "{amount} odpovědí",
"Summary" : "Souhrn",
"Options" : "Volby",
"Export to CSV" : "Exportovat do CSV",
"Delete all responses" : "Smazat všechny odpovědi",
"No responses yet" : "Zatím žádné odpvědi",
"Results of submitted forms will show up here" : "Výsledky odeslaných formulářů se zobrazí zde",
"Export to CSV" : "Exportovat do CSV",
"There was an error while loading results" : "Došlo k chybě při načítání výsledků",
"There was an error while loading the results" : "Při načítání výsledků došlo k chybě",
"There was an error while removing this response" : "Při odebírání této odpovědi došlo k chybě",
"Are you sure you want to delete all responses of {title}?" : "Opravdu chcete smazat všechny odpovědi v {title}?",
"There was an error while removing responses" : "Při odebírání těchto odpovědí došlo k chybě",
"responses" : "odpovědi",
"Share form" : "Sdílet formulář",
"Share via link" : "Sdílet prostřednictvím odkazu",
"Show to all users of this instance" : "Zobrazit všechny uživatele na této instanci",
"Choose users to share with" : "Zvolte uživatele, kterým nasdílet",
"Settings" : "Nastavení",
"Anonymous responses" : "Anonym odpovídá",
"Only allow one response per user" : "Každému z uživatelů umožnit odpovědět pouze jednou",
"Allow multiple responses per person" : "Umožnit vícero odpovědí od jedné osoby",
"Set expiration date" : "Nastavit datum skončení platnosti",
"Sharing" : "Sdílení",
"Show to all users of this instance" : "Zobrazit všechny uživatele na této instanci",
"Share link" : "Odkaz na sdílení",
"Choose users to share with" : "Zvolte uživatele, kterým nasdílet",
"Name of user or group" : "Jméno uživatele nebo název skupiny",
"Expiration date" : "Datum skončení platnosti",
"Select expiration date" : "Vyberte datum skončení platnosti",
"Expired on {date}" : "Platnost skončila {date}",
"Expires on {date}" : "Platnost skončí {date}",
"Submit" : "Odeslat",
"Multiple choice" : "Vícero možností",
"Submit form" : "Odeslat formulář",
"Submitting form …" : "Odesílání formuláře …",
"Thank you for completing the form!" : "Děkujeme za vyplnění formuláře!",
"There was an error submitting the form" : "Při odesílání formuláře došlo k chybě",
"Error while saving question" : "Chyba při ukládání otázky",
"Checkboxes" : "Zatržítka",
"Checkbox question title" : "Nadpis otázky se zaškrtávací kolonkou",
"This question needs a title and at least one answer!" : "Tato otázka potřebuje nadpis a alespoň jednu odpověď!",
"Multiple choice" : "Vícero možností",
"Multiple choice question title" : "Nadpis otázky s vícero volbami",
"Dropdown" : "Rozbalovací",
"Dropdown question title" : "Nadpis rozbalovací otázky",
"People can pick one option" : "Lidé mohou vybrat jednu možnost",
"Pick an option" : "Vyberte možnost",
"Short answer" : "Krátká odpověď",
"Short answer question title" : "Nadpis otázky pro stručnou odpověď",
"People can enter a short answer" : "Lidé mohou zadat krátkou odpověď",
"Enter a short answer" : "Zadejte stručnou odpověď",
"Long text" : "Dlouhý text",
"Form Expired" : "Platnost formuláře skončila"
"Long text question title" : "Nadpis otázky s dlouhou odpovědí",
"People can enter a long text" : "Lidé mohou zadat dlouhý text",
"Enter a long text" : "Zadejte dlouhý text",
"Form expired" : "Platnost formuláře skončila",
"This form has expired and is no longer taking answers" : "Platnost tohoto formuláře skončila a už není možné do něj odpovídat",
"Form not found" : "Formulář nenalezen",
"This form does not exist" : "Tento formulář neexistuje"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}

View file

@ -1,12 +1,11 @@
OC.L10N.register(
"forms",
{
"Required" : "Angen",
"Group" : "Grŵp",
"Title" : "Teitl",
"Description" : "Disgrifiad",
"Settings" : "Gosodiadau",
"Set expiration date" : "Gosod dyddiad dod i ben",
"Share link" : "Rhannu dolen",
"Expiration date" : "Dyddiad dod i ben"
},
"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");

View file

@ -1,10 +1,9 @@
{ "translations": {
"Required" : "Angen",
"Group" : "Grŵp",
"Title" : "Teitl",
"Description" : "Disgrifiad",
"Settings" : "Gosodiadau",
"Set expiration date" : "Gosod dyddiad dod i ben",
"Share link" : "Rhannu dolen",
"Expiration date" : "Dyddiad dod i ben"
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
}

View file

@ -1,13 +1,14 @@
OC.L10N.register(
"forms",
{
"Required" : "Krævet",
"Searching …" : "Søger ...",
"Group" : "Gruppe",
"Title" : "Titel",
"Description" : "Beskrivelse",
"Summary" : "Oversigt",
"Settings" : "Indstillinger",
"Set expiration date" : "Angiv udløbsdato",
"Sharing" : "Deling",
"Share link" : "Del link",
"Expiration date" : "Udløbsdato"
"Expiration date" : "Udløbsdato",
"Submit" : "Tilføj"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,11 +1,12 @@
{ "translations": {
"Required" : "Krævet",
"Searching …" : "Søger ...",
"Group" : "Gruppe",
"Title" : "Titel",
"Description" : "Beskrivelse",
"Summary" : "Oversigt",
"Settings" : "Indstillinger",
"Set expiration date" : "Angiv udløbsdato",
"Sharing" : "Deling",
"Share link" : "Del link",
"Expiration date" : "Udløbsdato"
"Expiration date" : "Udløbsdato",
"Submit" : "Tilføj"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,15 +1,17 @@
OC.L10N.register(
"forms",
{
"Anonymous response" : "Anonyme Antwort",
"Forms" : "Formulare",
"A forms app, similar to Google Forms." : "Eine App für Formulare, vergleichbar mit Google Formulare.",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Eine App für Formulare, vergleichbar mit Google Formulare, mit der Möglichkeit den Zugriff zu beschränken (Nur Mitglieder, bestimmte Gruppen/Benutzer und öffentlich).",
"Shared by %s" : "Geteilt von %s",
"📝 Simple surveys and questionnaires, self-hosted" : "📝 Einfache Umfragen und Fragebögen, selbst gehostet",
"**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!" : "**Einfache Umfragen und Fragebögen, selbst gehostet!**\n\n- **📝 Einfaches Design:** Keine Unzahl von Optionen, nur das Wesentliche. Funktioniert auch auf Mobiltelefonen.\n- **💾 Ergebnisse ansehen und exportieren:** Ergebnisse werden visualisiert und können als CSV im gleichen Format exportiert werden, das auch von Google Forms; Typeform, Doodle und anderen verwendet wird.\n- **🙋 Mache mit!** Wir haben eine Menge Sachen geplant, wie mehr Fragetypen, Zusammenarbeit an Formularen, [und vieles mehr](https://github.com/nextcloud/forms/milestones)!",
"New form" : "Neues Formular",
"Loading forms …" : "Lade Formulare …",
"No forms created yet" : "Bis jetzt wurden noch keine Formulare erstellt",
"Create a form" : "Erstelle ein Formular",
"Select a form or create a new one" : "Wähle ein Formular aus oder erstelle ein Neues",
"Create new form" : "Ein neues Formular erstellen",
"Create a form" : "Formular erstellen",
"Select a form or create a new one" : "Formular auswählen oder Neues erstellen",
"Create new form" : "Neues Formular erstellen",
"An error occurred while loading the forms list" : "Es ist ein Fehler beim Laden der Formularliste aufgetreten",
"Unable to create a new form" : "Neues Formular konnte nicht erstellt werden",
"Responses" : "Antworten",
@ -17,58 +19,91 @@ OC.L10N.register(
"Delete form" : "Formular löschen",
"Form link copied" : "Formular-Link kopiert",
"Cannot copy, please copy the link manually" : "Kopieren fehlgeschlagen. Bitte kopiere den Link manuell.",
"Copy share link" : "Geteilten Link kopieren",
"Are you sure you want to delete the form “{title}”?" : "Möchtest Du das Formular “{title}” wirklich löschen?",
"Deleted form “{title}”" : "Gelöschtes Formular “{title}”",
"Error while deleting form “{title}”" : "Fehler beim Löschen des Formulars “{title}”",
"Copy share link" : "Freigabe-Link kopieren",
"Are you sure you want to delete {title}?" : "Möchtest Du wirklich {title} löschen?",
"Error while deleting {title}" : "Fehler beim Löschen von {title}",
"An answer for the {index} option" : "Eine Antwort für die {index} Option",
"Answer number {index}" : "Antwort Nummer {index}",
"Delete answer" : "Antwort löschen",
"There was an issue deleting this option" : "Es gab einen Fehler beim Löschen dieser Option",
"Error while saving the answer" : "Fehler beim speichern der Antwort",
"Question number {index}" : "Frage Nummer {index}",
"Enter a title for this question" : "Trage einen Titel für diese Frage ein",
"The title of the question number {index}" : "Der Titel der Frage Nummer {index}",
"Drag to reorder the questions" : "Ziehe um die Fragen umzusortieren",
"Title of question number {index}" : "Titel der Fragenummer {index}",
"Required" : "Erforderlich",
"Delete question" : "Frage löschen",
"Error while saving question" : "Fehler beim speichern der Frage",
"A long answer for the question “{text}”" : "Eine lange Antwort zu Frage „{text}“",
"Long answer text" : "Langer Antworttext",
"This question needs a title!" : "Diese Frage braucht einen Titel!",
"Add a new answer" : "Neue Antwort hinzufügen",
"There was an issue deleting this option" : "Es gab einen Fehler beim Löschen dieser Option",
"A long answer for the question “{text}”" : "Eine lange Antwort zu Frage „{text}“",
"A short answer for the question “{text}”" : "Eine kurze Antwort zu Frage „{text}“",
"Short answer text" : "Kurzer Antworttext",
"Delete this response" : "Diese Antwort löschen",
"No response" : "Keine Antwort",
"User or group name …" : "Benutzer oder Gruppenname …",
"No recommendations. Start typing." : "Keine Empfehlungen. Beginne mit der Eingabe.",
"Searching …" : "Suche …",
"No elements found." : "Keine Elemente gefunden.",
"Group" : "Gruppe",
"Add Option" : "Option hinzufügen",
"Loading {title} …" : "Lade {title}…",
"Toggle settings" : "Einstellungen umschalten",
"Title" : "Titel",
"Form title" : "Formulartitel",
"Description" : "Beschreibung",
"Add a question to this form" : "Dem Formular eine Frage hinzufügen",
"New question" : "Neue Frage",
"Required questions" : "Erforderliche Fragen",
"Add a question" : "Eine Frage hinzufügen",
"There was an error while adding the new question" : "Es gab einen Fehler beim Hinzufügen der neuen Frage",
"There was an error while removing the question" : "Es gab einen Fehler beim Löschen der Frage",
"Error while saving form" : "Fehler beim speichern des Formulars",
"Loading responses …" : "Antworten laden…",
"Back to form" : "Zurück zum Formular",
"Responses for {title}" : "Antworten zu {titel}",
"Error while saving form" : "Fehler beim Speichern des Formulars",
"Loading responses …" : "Antworten laden …",
"Back to questions" : "Zurück zu den Fragen",
"{amount} responses" : "{amount} Antworten",
"Summary" : "Zusammenfassung",
"Options" : "Optionen",
"Export to CSV" : "Als CSV exportieren",
"Delete all responses" : "Alle Antworten löschen",
"No responses yet" : "Bis jetzt noch keine Antworten",
"Results of submitted forms will show up here" : "Die Ergebnisse von eingereichten Formularen werden hier angezeigt",
"Export to CSV" : "In CSV exportieren",
"There was an error while loading results" : "Es gab einen Fehler beim Laden der Ergebnisse",
"There was an error while loading the results" : "Fehler beim Laden der Ergebnisse",
"There was an error while removing this response" : "Ein Fehler ist beim Löschen der Antwort aufgetreten",
"Are you sure you want to delete all responses of {title}?" : "Möchtest Du alle Antworten zu {title} löschen?",
"There was an error while removing responses" : "Beim Löschen der Antworten ist ein Fehler aufgetreten",
"responses" : "Antworten",
"Share form" : "Formular teilen",
"Share via link" : "Mittels Link teilen",
"Show to all users of this instance" : "Allen Benutzern dieser Instanz anzeigen",
"Choose users to share with" : "Nutzer auswählen mit denen geteilt werden soll",
"Settings" : "Einstellungen",
"Anonymous responses" : "Anonyme Antworten",
"Only allow one response per user" : "Nur eine Antwort pro Benutzer erlauben",
"Allow multiple responses per person" : "Erlaube mehrere Antworten pro Person",
"Set expiration date" : "Ablaufdatum setzen",
"Sharing" : "Teilen",
"Show to all users of this instance" : "Allen Benutzern dieser Instanz anzeigen",
"Share link" : "Link teilen",
"Choose users to share with" : "Nutzer auswählen mit denen geteilt werden soll",
"Name of user or group" : "Name des Benutzers oder der Gruppe",
"Expiration date" : "Ablaufdatum",
"Select expiration date" : "Setze ein Ablaufdatum",
"Expired on {date}" : "Abgelaufen am {date}",
"Expires on {date}" : "Läuft am {date} ab",
"Submit" : "Übermitteln",
"Multiple choice" : "Mehrfachauswahl",
"Submit form" : "Formular übermitteln",
"Submitting form …" : "Übermittle Formular …",
"Thank you for completing the form!" : "Vielen Dank für Deine Teilnahme!",
"There was an error submitting the form" : "Beim Übermitteln des Formulars ist ein Fehler aufgetreten",
"Error while saving question" : "Fehler beim speichern der Frage",
"Checkboxes" : "Kontrollkästchen",
"Checkbox question title" : "Titel der Frage mit Kontrollkästchen",
"This question needs a title and at least one answer!" : "Diese Frage braucht einen Titel und mindestens eine Antwort!",
"Multiple choice" : "Einfachauswahl",
"Multiple choice question title" : "Titel der Frage für Einfachauswahl",
"Dropdown" : "Aufklappmenü",
"Dropdown question title" : "Titel der Frage im Aufklappmenü",
"People can pick one option" : "Teilnehmer können eine Option wählen",
"Pick an option" : "Wähle eine Option",
"Short answer" : "Kurze Antwort",
"Short answer question title" : "Titel der Frage mit kurzer Antwort",
"People can enter a short answer" : "Personen können eine kurze Antwort eingeben",
"Enter a short answer" : "Kurze Antwort eingeben",
"Long text" : "Langer Text",
"Form Expired" : "Formular abgelaufen"
"Long text question title" : "Titel der Frage mit langer Antwort",
"People can enter a long text" : "Personen können einen langen Text eingeben",
"Enter a long text" : "Einen langen Text eingeben",
"Form expired" : "Formular abgelaufen",
"This form has expired and is no longer taking answers" : "Dieses Formular ist abgelaufen und kann nicht mehr ausgefüllt werden",
"Form not found" : "Formular nicht gefunden",
"This form does not exist" : "Dieses Formular existiert nicht"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,13 +1,15 @@
{ "translations": {
"Anonymous response" : "Anonyme Antwort",
"Forms" : "Formulare",
"A forms app, similar to Google Forms." : "Eine App für Formulare, vergleichbar mit Google Formulare.",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Eine App für Formulare, vergleichbar mit Google Formulare, mit der Möglichkeit den Zugriff zu beschränken (Nur Mitglieder, bestimmte Gruppen/Benutzer und öffentlich).",
"Shared by %s" : "Geteilt von %s",
"📝 Simple surveys and questionnaires, self-hosted" : "📝 Einfache Umfragen und Fragebögen, selbst gehostet",
"**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!" : "**Einfache Umfragen und Fragebögen, selbst gehostet!**\n\n- **📝 Einfaches Design:** Keine Unzahl von Optionen, nur das Wesentliche. Funktioniert auch auf Mobiltelefonen.\n- **💾 Ergebnisse ansehen und exportieren:** Ergebnisse werden visualisiert und können als CSV im gleichen Format exportiert werden, das auch von Google Forms; Typeform, Doodle und anderen verwendet wird.\n- **🙋 Mache mit!** Wir haben eine Menge Sachen geplant, wie mehr Fragetypen, Zusammenarbeit an Formularen, [und vieles mehr](https://github.com/nextcloud/forms/milestones)!",
"New form" : "Neues Formular",
"Loading forms …" : "Lade Formulare …",
"No forms created yet" : "Bis jetzt wurden noch keine Formulare erstellt",
"Create a form" : "Erstelle ein Formular",
"Select a form or create a new one" : "Wähle ein Formular aus oder erstelle ein Neues",
"Create new form" : "Ein neues Formular erstellen",
"Create a form" : "Formular erstellen",
"Select a form or create a new one" : "Formular auswählen oder Neues erstellen",
"Create new form" : "Neues Formular erstellen",
"An error occurred while loading the forms list" : "Es ist ein Fehler beim Laden der Formularliste aufgetreten",
"Unable to create a new form" : "Neues Formular konnte nicht erstellt werden",
"Responses" : "Antworten",
@ -15,58 +17,91 @@
"Delete form" : "Formular löschen",
"Form link copied" : "Formular-Link kopiert",
"Cannot copy, please copy the link manually" : "Kopieren fehlgeschlagen. Bitte kopiere den Link manuell.",
"Copy share link" : "Geteilten Link kopieren",
"Are you sure you want to delete the form “{title}”?" : "Möchtest Du das Formular “{title}” wirklich löschen?",
"Deleted form “{title}”" : "Gelöschtes Formular “{title}”",
"Error while deleting form “{title}”" : "Fehler beim Löschen des Formulars “{title}”",
"Copy share link" : "Freigabe-Link kopieren",
"Are you sure you want to delete {title}?" : "Möchtest Du wirklich {title} löschen?",
"Error while deleting {title}" : "Fehler beim Löschen von {title}",
"An answer for the {index} option" : "Eine Antwort für die {index} Option",
"Answer number {index}" : "Antwort Nummer {index}",
"Delete answer" : "Antwort löschen",
"There was an issue deleting this option" : "Es gab einen Fehler beim Löschen dieser Option",
"Error while saving the answer" : "Fehler beim speichern der Antwort",
"Question number {index}" : "Frage Nummer {index}",
"Enter a title for this question" : "Trage einen Titel für diese Frage ein",
"The title of the question number {index}" : "Der Titel der Frage Nummer {index}",
"Drag to reorder the questions" : "Ziehe um die Fragen umzusortieren",
"Title of question number {index}" : "Titel der Fragenummer {index}",
"Required" : "Erforderlich",
"Delete question" : "Frage löschen",
"Error while saving question" : "Fehler beim speichern der Frage",
"A long answer for the question “{text}”" : "Eine lange Antwort zu Frage „{text}“",
"Long answer text" : "Langer Antworttext",
"This question needs a title!" : "Diese Frage braucht einen Titel!",
"Add a new answer" : "Neue Antwort hinzufügen",
"There was an issue deleting this option" : "Es gab einen Fehler beim Löschen dieser Option",
"A long answer for the question “{text}”" : "Eine lange Antwort zu Frage „{text}“",
"A short answer for the question “{text}”" : "Eine kurze Antwort zu Frage „{text}“",
"Short answer text" : "Kurzer Antworttext",
"Delete this response" : "Diese Antwort löschen",
"No response" : "Keine Antwort",
"User or group name …" : "Benutzer oder Gruppenname …",
"No recommendations. Start typing." : "Keine Empfehlungen. Beginne mit der Eingabe.",
"Searching …" : "Suche …",
"No elements found." : "Keine Elemente gefunden.",
"Group" : "Gruppe",
"Add Option" : "Option hinzufügen",
"Loading {title} …" : "Lade {title}…",
"Toggle settings" : "Einstellungen umschalten",
"Title" : "Titel",
"Form title" : "Formulartitel",
"Description" : "Beschreibung",
"Add a question to this form" : "Dem Formular eine Frage hinzufügen",
"New question" : "Neue Frage",
"Required questions" : "Erforderliche Fragen",
"Add a question" : "Eine Frage hinzufügen",
"There was an error while adding the new question" : "Es gab einen Fehler beim Hinzufügen der neuen Frage",
"There was an error while removing the question" : "Es gab einen Fehler beim Löschen der Frage",
"Error while saving form" : "Fehler beim speichern des Formulars",
"Loading responses …" : "Antworten laden…",
"Back to form" : "Zurück zum Formular",
"Responses for {title}" : "Antworten zu {titel}",
"Error while saving form" : "Fehler beim Speichern des Formulars",
"Loading responses …" : "Antworten laden …",
"Back to questions" : "Zurück zu den Fragen",
"{amount} responses" : "{amount} Antworten",
"Summary" : "Zusammenfassung",
"Options" : "Optionen",
"Export to CSV" : "Als CSV exportieren",
"Delete all responses" : "Alle Antworten löschen",
"No responses yet" : "Bis jetzt noch keine Antworten",
"Results of submitted forms will show up here" : "Die Ergebnisse von eingereichten Formularen werden hier angezeigt",
"Export to CSV" : "In CSV exportieren",
"There was an error while loading results" : "Es gab einen Fehler beim Laden der Ergebnisse",
"There was an error while loading the results" : "Fehler beim Laden der Ergebnisse",
"There was an error while removing this response" : "Ein Fehler ist beim Löschen der Antwort aufgetreten",
"Are you sure you want to delete all responses of {title}?" : "Möchtest Du alle Antworten zu {title} löschen?",
"There was an error while removing responses" : "Beim Löschen der Antworten ist ein Fehler aufgetreten",
"responses" : "Antworten",
"Share form" : "Formular teilen",
"Share via link" : "Mittels Link teilen",
"Show to all users of this instance" : "Allen Benutzern dieser Instanz anzeigen",
"Choose users to share with" : "Nutzer auswählen mit denen geteilt werden soll",
"Settings" : "Einstellungen",
"Anonymous responses" : "Anonyme Antworten",
"Only allow one response per user" : "Nur eine Antwort pro Benutzer erlauben",
"Allow multiple responses per person" : "Erlaube mehrere Antworten pro Person",
"Set expiration date" : "Ablaufdatum setzen",
"Sharing" : "Teilen",
"Show to all users of this instance" : "Allen Benutzern dieser Instanz anzeigen",
"Share link" : "Link teilen",
"Choose users to share with" : "Nutzer auswählen mit denen geteilt werden soll",
"Name of user or group" : "Name des Benutzers oder der Gruppe",
"Expiration date" : "Ablaufdatum",
"Select expiration date" : "Setze ein Ablaufdatum",
"Expired on {date}" : "Abgelaufen am {date}",
"Expires on {date}" : "Läuft am {date} ab",
"Submit" : "Übermitteln",
"Multiple choice" : "Mehrfachauswahl",
"Submit form" : "Formular übermitteln",
"Submitting form …" : "Übermittle Formular …",
"Thank you for completing the form!" : "Vielen Dank für Deine Teilnahme!",
"There was an error submitting the form" : "Beim Übermitteln des Formulars ist ein Fehler aufgetreten",
"Error while saving question" : "Fehler beim speichern der Frage",
"Checkboxes" : "Kontrollkästchen",
"Checkbox question title" : "Titel der Frage mit Kontrollkästchen",
"This question needs a title and at least one answer!" : "Diese Frage braucht einen Titel und mindestens eine Antwort!",
"Multiple choice" : "Einfachauswahl",
"Multiple choice question title" : "Titel der Frage für Einfachauswahl",
"Dropdown" : "Aufklappmenü",
"Dropdown question title" : "Titel der Frage im Aufklappmenü",
"People can pick one option" : "Teilnehmer können eine Option wählen",
"Pick an option" : "Wähle eine Option",
"Short answer" : "Kurze Antwort",
"Short answer question title" : "Titel der Frage mit kurzer Antwort",
"People can enter a short answer" : "Personen können eine kurze Antwort eingeben",
"Enter a short answer" : "Kurze Antwort eingeben",
"Long text" : "Langer Text",
"Form Expired" : "Formular abgelaufen"
"Long text question title" : "Titel der Frage mit langer Antwort",
"People can enter a long text" : "Personen können einen langen Text eingeben",
"Enter a long text" : "Einen langen Text eingeben",
"Form expired" : "Formular abgelaufen",
"This form has expired and is no longer taking answers" : "Dieses Formular ist abgelaufen und kann nicht mehr ausgefüllt werden",
"Form not found" : "Formular nicht gefunden",
"This form does not exist" : "Dieses Formular existiert nicht"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,9 +1,11 @@
OC.L10N.register(
"forms",
{
"Anonymous response" : "Anonyme Antwort",
"Forms" : "Formulare",
"A forms app, similar to Google Forms." : "Eine App für Formulare, vergleichbar mit Google Formulare.",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Eine App für Formulare, vergleichbar mit Google Formulare, mit der Möglichkeit den Zugriff zu beschränken (Nur Mitglieder, bestimmte Gruppen/Benutzer und öffentlich).",
"Shared by %s" : "Geteilt von %s",
"📝 Simple surveys and questionnaires, self-hosted" : "📝 Einfache Umfragen und Fragebögen, selbst gehostet",
"**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!" : "**Einfache Umfragen und Fragebögen, selbst gehostet!**\n\n- **📝 Einfaches Design:** Keine Unzahl von Optionen, nur das Wesentliche. Funktioniert auch auf Mobiltelefonen.\n- **💾 Ergebnisse ansehen und exportieren:** Ergebnisse werden visualisiert und können als CSV im gleichen Format exportiert werden, das auch von Google Forms; Typeform, Doodle und anderen verwendet wird.\n- **🙋 Machen Sie mit!** Wir haben eine Menge Sachen geplant, wie mehr Fragetypen, Zusammenarbeit an Formularen, [und vieles mehr](https://github.com/nextcloud/forms/milestones)!",
"New form" : "Neues Formular",
"Loading forms …" : "Lade Formulare …",
"No forms created yet" : "Bis jetzt wurden noch keine Formulare erstellt",
@ -17,57 +19,91 @@ OC.L10N.register(
"Delete form" : "Formular löschen",
"Form link copied" : "Formular-Link kopiert",
"Cannot copy, please copy the link manually" : "Kopieren fehlgeschlagen. Bitte kopieren Sie den Link manuell",
"Copy share link" : "Geteilten Link kopieren",
"Are you sure you want to delete the form “{title}”?" : "Möchten Sie das Formular “{title}” wirklich löschen?",
"Deleted form “{title}”" : "Gelöschtes Formular “{title}”",
"Error while deleting form “{title}”" : "Fehler beim Löschen des Formulars “{title}”",
"Copy share link" : "Freigabe-Link kopieren",
"Are you sure you want to delete {title}?" : "Möchten Sie wirklich {title} löschen?",
"Error while deleting {title}" : "Fehler beim Löschen von {title}",
"An answer for the {index} option" : "Eine Antwort für die {index} Option",
"Answer number {index}" : "Antwort Nummer {index}",
"Delete answer" : "Antwort löschen",
"There was an issue deleting this option" : "Es gab einen Fehler beim Löschen dieser Option",
"Error while saving the answer" : "Fehler beim speichern der Antwort",
"Question number {index}" : "Frage Nummer {index}",
"Enter a title for this question" : "Tragen Sie einen Titel für diese Frage ein",
"The title of the question number {index}" : "Der Titel der Frage Nummer {index}",
"Drag to reorder the questions" : "Ziehen Sie um die Fragen umzusortieren",
"Title of question number {index}" : "Titel der Fragenummer {index}",
"Required" : "Erforderlich",
"Delete question" : "Frage löschen",
"Error while saving question" : "Fehler beim speichern der Frage",
"A long answer for the question “{text}”" : "Eine lange Antwort zu Frage „{text}“",
"Long answer text" : "Langer Antworttext",
"This question needs a title!" : "Diese Frage braucht einen Titel!",
"Add a new answer" : "Neue Antwort hinzufügen",
"There was an issue deleting this option" : "Es gab einen Fehler beim Löschen dieser Option",
"A long answer for the question “{text}”" : "Eine lange Antwort zu Frage „{text}“",
"A short answer for the question “{text}”" : "Eine kurze Antwort zu Frage „{text}“",
"Short answer text" : "Kurzer Antworttext",
"Delete this response" : "Diese Antwort löschen",
"No response" : "Keine Antwort",
"User or group name …" : "Benutzer oder Gruppenname …",
"No recommendations. Start typing." : "Keine Empfehlungen. Beginnen Sie mit der Eingabe.",
"Searching …" : "Suche …",
"No elements found." : "Keine Elemente gefunden.",
"Group" : "Gruppe",
"Add Option" : "Option hinzufügen",
"Loading {title} …" : "Lade {title}…",
"Toggle settings" : "Einstellungen umschalten",
"Title" : "Titel",
"Form title" : "Formulartitel",
"Description" : "Beschreibung",
"Add a question to this form" : "Dem Formular eine Frage hinzufügen",
"New question" : "Neue Frage",
"Required questions" : "Erforderliche Fragen",
"Add a question" : "Eine Frage hinzufügen",
"There was an error while adding the new question" : "Es gab einen Fehler beim Hinzufügen der neuen Frage",
"There was an error while removing the question" : "Es gab einen Fehler beim Löschen der Frage",
"Error while saving form" : "Fehler beim speichern des Formulars",
"Loading responses …" : "Antworten laden…",
"Back to form" : "Zurück zum Formular",
"Responses for {title}" : "Antworten zu {title}",
"Error while saving form" : "Fehler beim Speichern des Formulars",
"Loading responses …" : "Antworten laden …",
"Back to questions" : "Zurück zu den Fragen",
"{amount} responses" : "{amount} Antworten",
"Summary" : "Zusammenfassung",
"Options" : "Optionen",
"Export to CSV" : "Als CSV exportieren",
"Delete all responses" : "Alle Antworten löschen",
"No responses yet" : "Bis jetzt noch keine Antworten",
"Results of submitted forms will show up here" : "Die Ergebnisse von eingereichten Formularen werden hier angezeigt",
"Export to CSV" : "In CSV exportieren",
"There was an error while loading results" : "Es gab einen Fehler beim Laden der Ergebnisse",
"There was an error while loading the results" : "Fehler beim Laden der Ergebnisse",
"There was an error while removing this response" : "Ein Fehler ist beim Löschen der Antwort aufgetreten",
"Are you sure you want to delete all responses of {title}?" : "Möchten Sie alle Antworten zu {title} löschen?",
"There was an error while removing responses" : "Beim Löschen der Antworten ist ein Fehler aufgetreten",
"responses" : "Antworten",
"Share form" : "Formular teilen",
"Share via link" : "Mittels Link teilen",
"Show to all users of this instance" : "Allen Benutzern dieser Instanz anzeigen",
"Choose users to share with" : "Benutzer zum Teilen auswählen",
"Settings" : "Einstellungen",
"Anonymous responses" : "Anonyme Antworten",
"Only allow one response per user" : "Nur eine Antwort pro Benutzer erlauben",
"Allow multiple responses per person" : "Erlaube mehrere Antworten pro Person",
"Set expiration date" : "Ablaufdatum setzen",
"Sharing" : "Teilen",
"Show to all users of this instance" : "Allen Benutzern dieser Instanz anzeigen",
"Share link" : "Link teilen",
"Choose users to share with" : "Nutzer auswählen mit denen geteilt werden soll",
"Name of user or group" : "Name des Benutzers oder der Gruppe",
"Expiration date" : "Ablaufdatum",
"Multiple choice" : "Mehrfachauswahl",
"Select expiration date" : "Setze ein Ablaufdatum",
"Expired on {date}" : "Abgelaufen am {date}",
"Expires on {date}" : "Läuft am {date} ab",
"Submit" : "Übermitteln",
"Submit form" : "Formular übermitteln",
"Submitting form …" : "Übermittle Formular …",
"Thank you for completing the form!" : "Vielen Dank für Ihre Teilnahme!",
"There was an error submitting the form" : "Beim Übermitteln des Formulars ist ein Fehler aufgetreten",
"Error while saving question" : "Fehler beim speichern der Frage",
"Checkboxes" : "Kontrollkästchen",
"Checkbox question title" : "Titel der Frage mit Kontrollkästchen",
"This question needs a title and at least one answer!" : "Diese Frage braucht einen Titel und mindestens eine Antwort!",
"Multiple choice" : "Einfachauswahl",
"Multiple choice question title" : "Titel der Frage für Einfachauswahl",
"Dropdown" : "Aufklappmenü",
"Dropdown question title" : "Titel der Frage im Aufklappmenü",
"People can pick one option" : "Teilnehmer können eine Option wählen",
"Pick an option" : "Wählen Sie eine Option",
"Short answer" : "Kurze Antwort",
"Short answer question title" : "Titel der Frage mit kurzer Antwort",
"People can enter a short answer" : "Personen können eine kurze Antwort eingeben",
"Enter a short answer" : "Kurze Antwort eingeben",
"Long text" : "Langer Text",
"Form Expired" : "Formular abgelaufen"
"Long text question title" : "Titel der Frage mit langer Antwort",
"People can enter a long text" : "Personen können einen langen Text eingeben",
"Enter a long text" : "Einen langen Text eingeben",
"Form expired" : "Formular abgelaufen",
"This form has expired and is no longer taking answers" : "Dieses Formular ist abgelaufen und kann nicht mehr ausgefüllt werden",
"Form not found" : "Formular nicht gefunden",
"This form does not exist" : "Dieses Formular existiert nicht"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,7 +1,9 @@
{ "translations": {
"Anonymous response" : "Anonyme Antwort",
"Forms" : "Formulare",
"A forms app, similar to Google Forms." : "Eine App für Formulare, vergleichbar mit Google Formulare.",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Eine App für Formulare, vergleichbar mit Google Formulare, mit der Möglichkeit den Zugriff zu beschränken (Nur Mitglieder, bestimmte Gruppen/Benutzer und öffentlich).",
"Shared by %s" : "Geteilt von %s",
"📝 Simple surveys and questionnaires, self-hosted" : "📝 Einfache Umfragen und Fragebögen, selbst gehostet",
"**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!" : "**Einfache Umfragen und Fragebögen, selbst gehostet!**\n\n- **📝 Einfaches Design:** Keine Unzahl von Optionen, nur das Wesentliche. Funktioniert auch auf Mobiltelefonen.\n- **💾 Ergebnisse ansehen und exportieren:** Ergebnisse werden visualisiert und können als CSV im gleichen Format exportiert werden, das auch von Google Forms; Typeform, Doodle und anderen verwendet wird.\n- **🙋 Machen Sie mit!** Wir haben eine Menge Sachen geplant, wie mehr Fragetypen, Zusammenarbeit an Formularen, [und vieles mehr](https://github.com/nextcloud/forms/milestones)!",
"New form" : "Neues Formular",
"Loading forms …" : "Lade Formulare …",
"No forms created yet" : "Bis jetzt wurden noch keine Formulare erstellt",
@ -15,57 +17,91 @@
"Delete form" : "Formular löschen",
"Form link copied" : "Formular-Link kopiert",
"Cannot copy, please copy the link manually" : "Kopieren fehlgeschlagen. Bitte kopieren Sie den Link manuell",
"Copy share link" : "Geteilten Link kopieren",
"Are you sure you want to delete the form “{title}”?" : "Möchten Sie das Formular “{title}” wirklich löschen?",
"Deleted form “{title}”" : "Gelöschtes Formular “{title}”",
"Error while deleting form “{title}”" : "Fehler beim Löschen des Formulars “{title}”",
"Copy share link" : "Freigabe-Link kopieren",
"Are you sure you want to delete {title}?" : "Möchten Sie wirklich {title} löschen?",
"Error while deleting {title}" : "Fehler beim Löschen von {title}",
"An answer for the {index} option" : "Eine Antwort für die {index} Option",
"Answer number {index}" : "Antwort Nummer {index}",
"Delete answer" : "Antwort löschen",
"There was an issue deleting this option" : "Es gab einen Fehler beim Löschen dieser Option",
"Error while saving the answer" : "Fehler beim speichern der Antwort",
"Question number {index}" : "Frage Nummer {index}",
"Enter a title for this question" : "Tragen Sie einen Titel für diese Frage ein",
"The title of the question number {index}" : "Der Titel der Frage Nummer {index}",
"Drag to reorder the questions" : "Ziehen Sie um die Fragen umzusortieren",
"Title of question number {index}" : "Titel der Fragenummer {index}",
"Required" : "Erforderlich",
"Delete question" : "Frage löschen",
"Error while saving question" : "Fehler beim speichern der Frage",
"A long answer for the question “{text}”" : "Eine lange Antwort zu Frage „{text}“",
"Long answer text" : "Langer Antworttext",
"This question needs a title!" : "Diese Frage braucht einen Titel!",
"Add a new answer" : "Neue Antwort hinzufügen",
"There was an issue deleting this option" : "Es gab einen Fehler beim Löschen dieser Option",
"A long answer for the question “{text}”" : "Eine lange Antwort zu Frage „{text}“",
"A short answer for the question “{text}”" : "Eine kurze Antwort zu Frage „{text}“",
"Short answer text" : "Kurzer Antworttext",
"Delete this response" : "Diese Antwort löschen",
"No response" : "Keine Antwort",
"User or group name …" : "Benutzer oder Gruppenname …",
"No recommendations. Start typing." : "Keine Empfehlungen. Beginnen Sie mit der Eingabe.",
"Searching …" : "Suche …",
"No elements found." : "Keine Elemente gefunden.",
"Group" : "Gruppe",
"Add Option" : "Option hinzufügen",
"Loading {title} …" : "Lade {title}…",
"Toggle settings" : "Einstellungen umschalten",
"Title" : "Titel",
"Form title" : "Formulartitel",
"Description" : "Beschreibung",
"Add a question to this form" : "Dem Formular eine Frage hinzufügen",
"New question" : "Neue Frage",
"Required questions" : "Erforderliche Fragen",
"Add a question" : "Eine Frage hinzufügen",
"There was an error while adding the new question" : "Es gab einen Fehler beim Hinzufügen der neuen Frage",
"There was an error while removing the question" : "Es gab einen Fehler beim Löschen der Frage",
"Error while saving form" : "Fehler beim speichern des Formulars",
"Loading responses …" : "Antworten laden…",
"Back to form" : "Zurück zum Formular",
"Responses for {title}" : "Antworten zu {title}",
"Error while saving form" : "Fehler beim Speichern des Formulars",
"Loading responses …" : "Antworten laden …",
"Back to questions" : "Zurück zu den Fragen",
"{amount} responses" : "{amount} Antworten",
"Summary" : "Zusammenfassung",
"Options" : "Optionen",
"Export to CSV" : "Als CSV exportieren",
"Delete all responses" : "Alle Antworten löschen",
"No responses yet" : "Bis jetzt noch keine Antworten",
"Results of submitted forms will show up here" : "Die Ergebnisse von eingereichten Formularen werden hier angezeigt",
"Export to CSV" : "In CSV exportieren",
"There was an error while loading results" : "Es gab einen Fehler beim Laden der Ergebnisse",
"There was an error while loading the results" : "Fehler beim Laden der Ergebnisse",
"There was an error while removing this response" : "Ein Fehler ist beim Löschen der Antwort aufgetreten",
"Are you sure you want to delete all responses of {title}?" : "Möchten Sie alle Antworten zu {title} löschen?",
"There was an error while removing responses" : "Beim Löschen der Antworten ist ein Fehler aufgetreten",
"responses" : "Antworten",
"Share form" : "Formular teilen",
"Share via link" : "Mittels Link teilen",
"Show to all users of this instance" : "Allen Benutzern dieser Instanz anzeigen",
"Choose users to share with" : "Benutzer zum Teilen auswählen",
"Settings" : "Einstellungen",
"Anonymous responses" : "Anonyme Antworten",
"Only allow one response per user" : "Nur eine Antwort pro Benutzer erlauben",
"Allow multiple responses per person" : "Erlaube mehrere Antworten pro Person",
"Set expiration date" : "Ablaufdatum setzen",
"Sharing" : "Teilen",
"Show to all users of this instance" : "Allen Benutzern dieser Instanz anzeigen",
"Share link" : "Link teilen",
"Choose users to share with" : "Nutzer auswählen mit denen geteilt werden soll",
"Name of user or group" : "Name des Benutzers oder der Gruppe",
"Expiration date" : "Ablaufdatum",
"Multiple choice" : "Mehrfachauswahl",
"Select expiration date" : "Setze ein Ablaufdatum",
"Expired on {date}" : "Abgelaufen am {date}",
"Expires on {date}" : "Läuft am {date} ab",
"Submit" : "Übermitteln",
"Submit form" : "Formular übermitteln",
"Submitting form …" : "Übermittle Formular …",
"Thank you for completing the form!" : "Vielen Dank für Ihre Teilnahme!",
"There was an error submitting the form" : "Beim Übermitteln des Formulars ist ein Fehler aufgetreten",
"Error while saving question" : "Fehler beim speichern der Frage",
"Checkboxes" : "Kontrollkästchen",
"Checkbox question title" : "Titel der Frage mit Kontrollkästchen",
"This question needs a title and at least one answer!" : "Diese Frage braucht einen Titel und mindestens eine Antwort!",
"Multiple choice" : "Einfachauswahl",
"Multiple choice question title" : "Titel der Frage für Einfachauswahl",
"Dropdown" : "Aufklappmenü",
"Dropdown question title" : "Titel der Frage im Aufklappmenü",
"People can pick one option" : "Teilnehmer können eine Option wählen",
"Pick an option" : "Wählen Sie eine Option",
"Short answer" : "Kurze Antwort",
"Short answer question title" : "Titel der Frage mit kurzer Antwort",
"People can enter a short answer" : "Personen können eine kurze Antwort eingeben",
"Enter a short answer" : "Kurze Antwort eingeben",
"Long text" : "Langer Text",
"Form Expired" : "Formular abgelaufen"
"Long text question title" : "Titel der Frage mit langer Antwort",
"People can enter a long text" : "Personen können einen langen Text eingeben",
"Enter a long text" : "Einen langen Text eingeben",
"Form expired" : "Formular abgelaufen",
"This form has expired and is no longer taking answers" : "Dieses Formular ist abgelaufen und kann nicht mehr ausgefüllt werden",
"Form not found" : "Formular nicht gefunden",
"This form does not exist" : "Dieses Formular existiert nicht"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,32 +1,109 @@
OC.L10N.register(
"forms",
{
"Anonymous response" : "Ανώνυμη απάντηση",
"Forms" : "Φόρμες",
"A forms app, similar to Google Forms." : "Εφαρμογή φορμών, παρόμεια με τις Φόρμες Google.",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Εφαρμογή φορμών, όπως τις Φόρμες Googlw με δυνατότητα περιορισμού πρόσβασης σε (μέλη, ορισμένες ομάδες / χρήστες και δημόσια).",
"Shared by %s" : "Διαμοιράστηκε από %s",
"📝 Simple surveys and questionnaires, self-hosted" : "📝 Απλές αυτόνομες έρευνες και ερωτηματολόγια",
"**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!" : "**Απλές αυτόνομες έρευνες και ερωτηματολόγια!**\n\n- **📝 Απλός Σχεδιασμός:** Χωρίς περιττές ρυθμίσεις, μόνο τα απαραίτητα. Πλήρη συμβατότητα με φορητές συσκευές.\n- **📊 Εμφάνιση & εξαγωγή αποτελεσμάτων:** Τα αποτελέσματα απεικονίζονται και μπορούν να εξαχθούν ως αρχείο CSV όπως την μορφή που χρησιμοποιεί το Google Forms.\n- **🔒 Δεδομένα υπό τον έλεγχό σας! ** Σε αντίθεση με τις Φόρμες Google, το Typeform, το Doodle και άλλα, οι πληροφορίες και οι απαντήσεις της έρευνας διατηρούνται ιδιωτικές.\n- **🙋 Συμμετέχετε!** Έχουμε προγραμματίσει πολλά πράγματα, όπως περισσότερους τύπους ερωτήσεων, συνεργασία σε φόρμες, [και πολλά περισσότερα](https://github.com/nextcloud/forms/milestones)!",
"New form" : "Νέα φόρμα",
"Loading forms …" : "Φόρτωση φορμών ...",
"No forms created yet" : "Δεν δημιουργήθηκαν φόρμες ακόμα",
"Create a form" : "Δημιουργία φόρμας",
"Select a form or create a new one" : "Επιλέξτε φόρμα ή δημιουργήστε νέα",
"Create new form" : "Δημιουργία νέας φόρμας",
"An error occurred while loading the forms list" : "Παρουσιάστηκε σφάλμα κατά την φόρτωση λίστας φορμών",
"Unable to create a new form" : "Αδυναμία δημιουργίας νέας φόρμας",
"Responses" : "Απαντήσεις",
"Clone form" : "Κλωνοποίηση φόρμας",
"Delete form" : "Διαγραφή φόρμας",
"Form link copied" : "Ο σύνδεσμος φόρμας αντιγράφηκε",
"Cannot copy, please copy the link manually" : "Δεν μπορεί να αντιγραφή, παρακαλώ αντιγράψτε χειροκίνητα",
"Are you sure you want to delete the form “{title}”?" : "Θέλετε σίγουρα να διαγράψετε την φόρμα “{title}”?",
"Deleted form “{title}”" : "Η φόρμα “{title}” διαγράφηκε ",
"Error while deleting form “{title}”" : "Σφάλμα κατά την διαγραφή της φόρμας “{title}”",
"Copy share link" : "Αντιγραφή συνδέσμου κοινής χρήσης",
"Are you sure you want to delete {title}?" : "Θέλετε σίγουρα να διαγράψετε το {title};",
"Error while deleting {title}" : "Σφάλμα κατά την διαγραφή του {title}",
"An answer for the {index} option" : "Απάντηση για την επιλογή {index}",
"Answer number {index}" : "Αριθμός απάντησης {index}",
"Delete answer" : "Διαγραφή απάντησης",
"Error while saving the answer" : "Σφάλμα κατά την αποθήκευση της ερώτησης",
"Question number {index}" : "Αριθμός ερώτησης {index}",
"Drag to reorder the questions" : "Σύρετε για αναδιάταξη των ερωτήσεων",
"Title of question number {index}" : "Τίτλος αριθμού ερώτησης {index}",
"Required" : "Απαιτείται",
"Delete question" : "Διαγραφή ερώτησης",
"This question needs a title!" : "Αυτή η ερώτηση χρειάζεται έναν τίτλο!",
"Add a new answer" : "Προσθέστε νέα απάντηση",
"There was an issue deleting this option" : "Υπήρξε πρόβλημα κατά την διαγραφή της επιλογής",
"A long answer for the question “{text}”" : "Μια μακρά απάντηση για την ερώτηση “{text}”",
"A short answer for the question “{text}”" : "Σύντομη απάντηση στην ερώτηση “{text}”",
"Delete this response" : "Διαγραφή απάντησης",
"No response" : "Καμία απάντηση",
"User or group name …" : "Όνομα χρήστη ή ομάδας",
"No recommendations. Start typing." : "Δεν υπάρχουν συστάσεις. Αρχίστε να πληκτρολογείτε.",
"Searching …" : "Αναζήτηση ...",
"No elements found." : "Δεν βρέθηκαν στοιχεία.",
"Group" : "Ομάδα",
"Add Option" : "Προσθήκη Επιλογής",
"Title" : "Τίτλος",
"Loading {title} …" : "Φόρτωση {title} …",
"Toggle settings" : "Εναλλαγή ρυθμίσεων",
"Form title" : "Τίτλος φόρμας",
"Description" : "Περιγραφή",
"Required questions" : "Απαιτούνται ερωτήσεις",
"Add a question" : "Προσθήκη ερώτησης",
"There was an error while adding the new question" : "Σφάλμα κατά την προσθήκη νέας ερώτησης",
"There was an error while removing the question" : "Σφάλμα κατά την αφαίρεση ερώτησης",
"Error while saving form" : "Σφάλμα κατά την αποθήκευση της φόρμας",
"Loading responses …" : "Φόρτωση απαντήσεων ...",
"Back to questions" : "Επιστροφή στις ερωτήσεις",
"{amount} responses" : "{amount} απαντήσεις",
"Summary" : "Σύνοψη",
"Options" : "Επιλογές",
"Export to CSV" : "Εξαγωγή σε CSV",
"Delete all responses" : "Διαγραφή απαντήσεων",
"No responses yet" : "Καμία απάντηση ακόμη",
"Results of submitted forms will show up here" : "Τα αποτελέσματα των φορμών θα εμφανίζονται εδώ",
"There was an error while loading the results" : "Υπήρξε σφάλμα κατά την φόρτωση των αποτελεσμάτων",
"There was an error while removing this response" : "Σφάλμα κατά την αφαίρεση απάντησης",
"Are you sure you want to delete all responses of {title}?" : "Θέλετε σίγουρα να διαγράψετε όλες τις απαντήσεις του {title};",
"There was an error while removing responses" : "Σφάλμα κατά την αφαίρεση των απαντήσεων",
"responses" : "απαντήσεις",
"Share form" : "Φόρμα διαμοιρασμού",
"Share via link" : "Διαμοιρασμός μέσω συνδέσμου",
"Show to all users of this instance" : "Εμφάνιση όλων των χρηστών",
"Choose users to share with" : "Επιλέξτε χρήστες για διαμοιρασμό",
"Settings" : "Ρυθμίσεις",
"Anonymous responses" : "Ανώνυμες απαντήσεις",
"Allow multiple responses per person" : "Να επιτρέπονται πολλές απαντήσεις ανά χρήστη",
"Set expiration date" : "Ορισμός ημερομηνίας λήξης",
"Sharing" : "Διαμοιρασμός",
"Share link" : "Διαμοιρασμός συνδέσμου",
"Name of user or group" : "Όνομα του χρήστη ή της ομάδας",
"Expiration date" : "Ημερομηνία λήξης",
"Select expiration date" : "Επιλέξτε ημερομηνία λήξης",
"Expired on {date}" : "Έληξε στις {date}",
"Expires on {date}" : "Λήγει στις {date}",
"Submit" : "Υποβολή",
"Form Expired" : "Η φόρμα έληξε"
"Submit form" : "Υποβολή φόρμας",
"Submitting form …" : "Υποβολή φόρμας ...",
"Thank you for completing the form!" : "Σας ευχαριστούμε για την ολοκλήρωση της φόρμας!",
"There was an error submitting the form" : "Σφάλμα κατά την υποβολή της φόρμας",
"Error while saving question" : "Σφάλμα κατά την αποθήκευση ερώτησης",
"Checkboxes" : "Πλαίσια ελέγχου",
"Checkbox question title" : "Τίτλος ερώτησης πλαισίου ελέγχου",
"This question needs a title and at least one answer!" : "Αυτή η ερώτηση χρειάζεται έναν τίτλο και τουλάχιστον μια απάντηση!",
"Multiple choice" : "Πολλαπλών επιλογών",
"Multiple choice question title" : "Τίτλος ερώτησης πολλαπλών επιλογών",
"Dropdown" : "Αναπτυσσόμενο",
"Dropdown question title" : "Αναπτυσσόμενος τίτλος ερώτησης",
"People can pick one option" : "Οι χρήστες μπορούν να κάνουν μία επιλογή",
"Pick an option" : "Κάνετε μία επιλογή",
"Short answer" : "Σύντομη απάντηση",
"Short answer question title" : "Τίτλος ερωτήματος σύντομης απάντησης",
"People can enter a short answer" : "Οι χρήστες μπορούν να εισαγάγουν μια σύντομη απάντηση",
"Enter a short answer" : "Εισαγάγετε μια σύντομη απάντηση",
"Long text" : "Μεγάλο κείμενο",
"Long text question title" : "Τίτλος ερωτήματος μακροσκελή κειμένου",
"People can enter a long text" : "Οι χρήστες μπορούν να εισαγάγουν μακροσκελή κείμενο",
"Enter a long text" : "Εισαγάγετε ένα μακροσκελή κείμενο",
"Form expired" : "Η φόρμα έληξε",
"This form has expired and is no longer taking answers" : "Η Φόρμα έληξε και δεν δέχεται πλέον απαντήσεις",
"Form not found" : "Η φόρμα δεν βρέθηκε",
"This form does not exist" : "Η φόρμα δεν υπάρχει"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,30 +1,107 @@
{ "translations": {
"Anonymous response" : "Ανώνυμη απάντηση",
"Forms" : "Φόρμες",
"A forms app, similar to Google Forms." : "Εφαρμογή φορμών, παρόμεια με τις Φόρμες Google.",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Εφαρμογή φορμών, όπως τις Φόρμες Googlw με δυνατότητα περιορισμού πρόσβασης σε (μέλη, ορισμένες ομάδες / χρήστες και δημόσια).",
"Shared by %s" : "Διαμοιράστηκε από %s",
"📝 Simple surveys and questionnaires, self-hosted" : "📝 Απλές αυτόνομες έρευνες και ερωτηματολόγια",
"**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!" : "**Απλές αυτόνομες έρευνες και ερωτηματολόγια!**\n\n- **📝 Απλός Σχεδιασμός:** Χωρίς περιττές ρυθμίσεις, μόνο τα απαραίτητα. Πλήρη συμβατότητα με φορητές συσκευές.\n- **📊 Εμφάνιση & εξαγωγή αποτελεσμάτων:** Τα αποτελέσματα απεικονίζονται και μπορούν να εξαχθούν ως αρχείο CSV όπως την μορφή που χρησιμοποιεί το Google Forms.\n- **🔒 Δεδομένα υπό τον έλεγχό σας! ** Σε αντίθεση με τις Φόρμες Google, το Typeform, το Doodle και άλλα, οι πληροφορίες και οι απαντήσεις της έρευνας διατηρούνται ιδιωτικές.\n- **🙋 Συμμετέχετε!** Έχουμε προγραμματίσει πολλά πράγματα, όπως περισσότερους τύπους ερωτήσεων, συνεργασία σε φόρμες, [και πολλά περισσότερα](https://github.com/nextcloud/forms/milestones)!",
"New form" : "Νέα φόρμα",
"Loading forms …" : "Φόρτωση φορμών ...",
"No forms created yet" : "Δεν δημιουργήθηκαν φόρμες ακόμα",
"Create a form" : "Δημιουργία φόρμας",
"Select a form or create a new one" : "Επιλέξτε φόρμα ή δημιουργήστε νέα",
"Create new form" : "Δημιουργία νέας φόρμας",
"An error occurred while loading the forms list" : "Παρουσιάστηκε σφάλμα κατά την φόρτωση λίστας φορμών",
"Unable to create a new form" : "Αδυναμία δημιουργίας νέας φόρμας",
"Responses" : "Απαντήσεις",
"Clone form" : "Κλωνοποίηση φόρμας",
"Delete form" : "Διαγραφή φόρμας",
"Form link copied" : "Ο σύνδεσμος φόρμας αντιγράφηκε",
"Cannot copy, please copy the link manually" : "Δεν μπορεί να αντιγραφή, παρακαλώ αντιγράψτε χειροκίνητα",
"Are you sure you want to delete the form “{title}”?" : "Θέλετε σίγουρα να διαγράψετε την φόρμα “{title}”?",
"Deleted form “{title}”" : "Η φόρμα “{title}” διαγράφηκε ",
"Error while deleting form “{title}”" : "Σφάλμα κατά την διαγραφή της φόρμας “{title}”",
"Copy share link" : "Αντιγραφή συνδέσμου κοινής χρήσης",
"Are you sure you want to delete {title}?" : "Θέλετε σίγουρα να διαγράψετε το {title};",
"Error while deleting {title}" : "Σφάλμα κατά την διαγραφή του {title}",
"An answer for the {index} option" : "Απάντηση για την επιλογή {index}",
"Answer number {index}" : "Αριθμός απάντησης {index}",
"Delete answer" : "Διαγραφή απάντησης",
"Error while saving the answer" : "Σφάλμα κατά την αποθήκευση της ερώτησης",
"Question number {index}" : "Αριθμός ερώτησης {index}",
"Drag to reorder the questions" : "Σύρετε για αναδιάταξη των ερωτήσεων",
"Title of question number {index}" : "Τίτλος αριθμού ερώτησης {index}",
"Required" : "Απαιτείται",
"Delete question" : "Διαγραφή ερώτησης",
"This question needs a title!" : "Αυτή η ερώτηση χρειάζεται έναν τίτλο!",
"Add a new answer" : "Προσθέστε νέα απάντηση",
"There was an issue deleting this option" : "Υπήρξε πρόβλημα κατά την διαγραφή της επιλογής",
"A long answer for the question “{text}”" : "Μια μακρά απάντηση για την ερώτηση “{text}”",
"A short answer for the question “{text}”" : "Σύντομη απάντηση στην ερώτηση “{text}”",
"Delete this response" : "Διαγραφή απάντησης",
"No response" : "Καμία απάντηση",
"User or group name …" : "Όνομα χρήστη ή ομάδας",
"No recommendations. Start typing." : "Δεν υπάρχουν συστάσεις. Αρχίστε να πληκτρολογείτε.",
"Searching …" : "Αναζήτηση ...",
"No elements found." : "Δεν βρέθηκαν στοιχεία.",
"Group" : "Ομάδα",
"Add Option" : "Προσθήκη Επιλογής",
"Title" : "Τίτλος",
"Loading {title} …" : "Φόρτωση {title} …",
"Toggle settings" : "Εναλλαγή ρυθμίσεων",
"Form title" : "Τίτλος φόρμας",
"Description" : "Περιγραφή",
"Required questions" : "Απαιτούνται ερωτήσεις",
"Add a question" : "Προσθήκη ερώτησης",
"There was an error while adding the new question" : "Σφάλμα κατά την προσθήκη νέας ερώτησης",
"There was an error while removing the question" : "Σφάλμα κατά την αφαίρεση ερώτησης",
"Error while saving form" : "Σφάλμα κατά την αποθήκευση της φόρμας",
"Loading responses …" : "Φόρτωση απαντήσεων ...",
"Back to questions" : "Επιστροφή στις ερωτήσεις",
"{amount} responses" : "{amount} απαντήσεις",
"Summary" : "Σύνοψη",
"Options" : "Επιλογές",
"Export to CSV" : "Εξαγωγή σε CSV",
"Delete all responses" : "Διαγραφή απαντήσεων",
"No responses yet" : "Καμία απάντηση ακόμη",
"Results of submitted forms will show up here" : "Τα αποτελέσματα των φορμών θα εμφανίζονται εδώ",
"There was an error while loading the results" : "Υπήρξε σφάλμα κατά την φόρτωση των αποτελεσμάτων",
"There was an error while removing this response" : "Σφάλμα κατά την αφαίρεση απάντησης",
"Are you sure you want to delete all responses of {title}?" : "Θέλετε σίγουρα να διαγράψετε όλες τις απαντήσεις του {title};",
"There was an error while removing responses" : "Σφάλμα κατά την αφαίρεση των απαντήσεων",
"responses" : "απαντήσεις",
"Share form" : "Φόρμα διαμοιρασμού",
"Share via link" : "Διαμοιρασμός μέσω συνδέσμου",
"Show to all users of this instance" : "Εμφάνιση όλων των χρηστών",
"Choose users to share with" : "Επιλέξτε χρήστες για διαμοιρασμό",
"Settings" : "Ρυθμίσεις",
"Anonymous responses" : "Ανώνυμες απαντήσεις",
"Allow multiple responses per person" : "Να επιτρέπονται πολλές απαντήσεις ανά χρήστη",
"Set expiration date" : "Ορισμός ημερομηνίας λήξης",
"Sharing" : "Διαμοιρασμός",
"Share link" : "Διαμοιρασμός συνδέσμου",
"Name of user or group" : "Όνομα του χρήστη ή της ομάδας",
"Expiration date" : "Ημερομηνία λήξης",
"Select expiration date" : "Επιλέξτε ημερομηνία λήξης",
"Expired on {date}" : "Έληξε στις {date}",
"Expires on {date}" : "Λήγει στις {date}",
"Submit" : "Υποβολή",
"Form Expired" : "Η φόρμα έληξε"
"Submit form" : "Υποβολή φόρμας",
"Submitting form …" : "Υποβολή φόρμας ...",
"Thank you for completing the form!" : "Σας ευχαριστούμε για την ολοκλήρωση της φόρμας!",
"There was an error submitting the form" : "Σφάλμα κατά την υποβολή της φόρμας",
"Error while saving question" : "Σφάλμα κατά την αποθήκευση ερώτησης",
"Checkboxes" : "Πλαίσια ελέγχου",
"Checkbox question title" : "Τίτλος ερώτησης πλαισίου ελέγχου",
"This question needs a title and at least one answer!" : "Αυτή η ερώτηση χρειάζεται έναν τίτλο και τουλάχιστον μια απάντηση!",
"Multiple choice" : "Πολλαπλών επιλογών",
"Multiple choice question title" : "Τίτλος ερώτησης πολλαπλών επιλογών",
"Dropdown" : "Αναπτυσσόμενο",
"Dropdown question title" : "Αναπτυσσόμενος τίτλος ερώτησης",
"People can pick one option" : "Οι χρήστες μπορούν να κάνουν μία επιλογή",
"Pick an option" : "Κάνετε μία επιλογή",
"Short answer" : "Σύντομη απάντηση",
"Short answer question title" : "Τίτλος ερωτήματος σύντομης απάντησης",
"People can enter a short answer" : "Οι χρήστες μπορούν να εισαγάγουν μια σύντομη απάντηση",
"Enter a short answer" : "Εισαγάγετε μια σύντομη απάντηση",
"Long text" : "Μεγάλο κείμενο",
"Long text question title" : "Τίτλος ερωτήματος μακροσκελή κειμένου",
"People can enter a long text" : "Οι χρήστες μπορούν να εισαγάγουν μακροσκελή κείμενο",
"Enter a long text" : "Εισαγάγετε ένα μακροσκελή κείμενο",
"Form expired" : "Η φόρμα έληξε",
"This form has expired and is no longer taking answers" : "Η Φόρμα έληξε και δεν δέχεται πλέον απαντήσεις",
"Form not found" : "Η φόρμα δεν βρέθηκε",
"This form does not exist" : "Η φόρμα δεν υπάρχει"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,13 +1,12 @@
OC.L10N.register(
"forms",
{
"Required" : "Required",
"Group" : "Group",
"Title" : "Title",
"Description" : "Description",
"Summary" : "Summary",
"Settings" : "Settings",
"Set expiration date" : "Set expiration date",
"Sharing" : "Sharing",
"Share link" : "Share link",
"Expiration date" : "Expiration date",
"Submit" : "Submit"
},

View file

@ -1,11 +1,10 @@
{ "translations": {
"Required" : "Required",
"Group" : "Group",
"Title" : "Title",
"Description" : "Description",
"Summary" : "Summary",
"Settings" : "Settings",
"Set expiration date" : "Set expiration date",
"Sharing" : "Sharing",
"Share link" : "Share link",
"Expiration date" : "Expiration date",
"Submit" : "Submit"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View file

@ -2,14 +2,14 @@ OC.L10N.register(
"forms",
{
"Cannot copy, please copy the link manually" : "Ne eblis kopii la ligilon; kopiu ĝin permane.",
"Required" : "Nepra",
"No recommendations. Start typing." : "Neniu propono. Ektajpu.",
"No elements found." : "Nenio trovita.",
"Group" : "Grupo",
"Title" : "Titolo",
"Description" : "Priskribo",
"Summary" : "Resumo",
"Settings" : "Agordoj",
"Set expiration date" : "Uzi limdaton",
"Sharing" : "Kunhavigo",
"Share link" : "Kunhavigi ligilon",
"Name of user or group" : "Nomo de uzanto aŭ grupo",
"Expiration date" : "Limdato",
"Submit" : "Sendi"
},

View file

@ -1,13 +1,13 @@
{ "translations": {
"Cannot copy, please copy the link manually" : "Ne eblis kopii la ligilon; kopiu ĝin permane.",
"Required" : "Nepra",
"No recommendations. Start typing." : "Neniu propono. Ektajpu.",
"No elements found." : "Nenio trovita.",
"Group" : "Grupo",
"Title" : "Titolo",
"Description" : "Priskribo",
"Summary" : "Resumo",
"Settings" : "Agordoj",
"Set expiration date" : "Uzi limdaton",
"Sharing" : "Kunhavigo",
"Share link" : "Kunhavigi ligilon",
"Name of user or group" : "Nomo de uzanto aŭ grupo",
"Expiration date" : "Limdato",
"Submit" : "Sendi"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View file

@ -1,32 +1,109 @@
OC.L10N.register(
"forms",
{
"Anonymous response" : "Respuesta anónima",
"Forms" : "Formularios",
"A forms app, similar to Google Forms." : "Una app de formularios, similar a Google Forms",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Una app de formularios, similar a Google Forms con la posibilidad de restringir el acceso (miembros, ciertos grupos/usuarios o público).",
"Shared by %s" : "Compartido por %s",
"📝 Simple surveys and questionnaires, self-hosted" : "📝 Encuestas y cuestionarios sencillos, autoalojados.",
"**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!" : "**Encuestas y cuestionarios simples, auto-alojados!**\n\n- **📝 Diseño simple:** No hay una masa de opciones, sólo las esenciales. Por supuesto funciona bien en el móvil.\n- **📊 Ver y exportar resultados:** Los resultados se visualizan y también se pueden exportar como CSV en el mismo formato utilizado por Google Forms.\n- **🔒 Datos bajo tu control!** A diferencia de los formularios de Google, Typeform, Doodle y otros, la información y las respuestas de la encuesta se mantienen privadas en tu instancia.\n- **🙋 Involúcrate!** Tenemos muchas cosas planeadas como más tipos de preguntas, colaboración en formularios, [y mucho más](https://github.com/nextcloud/forms/milestones)!",
"New form" : "Nuevo formulario",
"Loading forms …" : "Cargando formularios...",
"No forms created yet" : "Aún no se han creado formularios",
"Create a form" : "Crear un formulario",
"Select a form or create a new one" : "Selecciona un formulario o crea uno nuevo",
"Create new form" : "Crear formulario nuevo",
"An error occurred while loading the forms list" : "Ha ocurrido un erro al cargar la lista de formularios",
"Unable to create a new form" : "No se ha podido crear un formlario nuevo",
"Unable to create a new form" : "No se ha podido crear un formulario nuevo",
"Responses" : "Respuestas",
"Clone form" : "Clonar formulario",
"Delete form" : "Eliminar formulario",
"Form link copied" : "Enlace del formulario copiado",
"Cannot copy, please copy the link manually" : "No se ha podido copiar, por favor, copia el enlace manualmente",
"Are you sure you want to delete the form “{title}”?" : "¿Estás seguro de que quieres eliminar el formulario \"{title}\"?",
"Deleted form “{title}”" : "Formularoi \"{title}\" eliminado",
"Error while deleting form “{title}”" : "Error al eliminar el formulario \"{title}\"",
"Copy share link" : "Copiar enlace para compartir",
"Are you sure you want to delete {title}?" : "¿Seguro que quieres borrar {title}?",
"Error while deleting {title}" : "Error al borrar {title}",
"An answer for the {index} option" : "Una respuesta para la opción {index}",
"Answer number {index}" : "Respuesta númeor {index}",
"Delete answer" : "Eliminar respuesta",
"Error while saving the answer" : "Error al guardar la respuesta",
"Question number {index}" : "Pregunta número {index}",
"Drag to reorder the questions" : "Pulsa y arrastra para reordenar las preguntas",
"Title of question number {index}" : "Título de la pregunta número {index}",
"Required" : "Requerido",
"Delete question" : "Eliminar pregunta",
"This question needs a title!" : "Esta pregunta necesita un título",
"Add a new answer" : "Añadir una respuesta nueva",
"There was an issue deleting this option" : "Ha habido un problema al eliminar esta opción",
"A long answer for the question “{text}”" : "Una respuesta larga para la pregunta \"{text}\"",
"A short answer for the question “{text}”" : "Una respuesta corta para la pregunta \"{index}\"",
"Delete this response" : "Eliminar esta respuesta",
"No response" : "Sin respuesta",
"User or group name …" : "Nombre de usuario o grupo…",
"No recommendations. Start typing." : "No hay recomendaciones. Comience a escribir.",
"Searching …" : "Buscando ...",
"No elements found." : "No se encontraron elementos.",
"Group" : "Grupo",
"Add Option" : "Añadir Opción",
"Title" : "Título",
"Loading {title} …" : "Cargando {title}…",
"Toggle settings" : "Marcar/desmarcar configuraciones",
"Form title" : "Título del formulario",
"Description" : "Descripción",
"Required questions" : "Preguntas requeridas",
"Add a question" : "Añadir una pregunta",
"There was an error while adding the new question" : "Ha habido un error al añadir la pregunta nueva",
"There was an error while removing the question" : "Ha habido un error al eliminar la pregunta",
"Error while saving form" : "Error al guardar el formulario",
"Loading responses …" : "Cargando respuestas…",
"Back to questions" : "Volver a las preguntas",
"{amount} responses" : "{amount} de respuestas",
"Summary" : "Resumen",
"Options" : "Opciones",
"Export to CSV" : "Exportar a CSV",
"Delete all responses" : "Eliminar todas las respuestas",
"No responses yet" : "Aún no hay respuestas",
"Results of submitted forms will show up here" : "Los resultados de los formularios enviados aparecerán aquí",
"There was an error while loading the results" : "Ha habido un error al cargar los resultados",
"There was an error while removing this response" : "Ha habido un error al eliminar esta respuesta",
"Are you sure you want to delete all responses of {title}?" : "¿Seguro que quieres borrar todas las respuestas de {title}?",
"There was an error while removing responses" : "Ha habido un error al eliminar las respuestas",
"responses" : "respuestas",
"Share form" : "Formulario compartido",
"Share via link" : "Compartir vía enlace",
"Show to all users of this instance" : "Mostrar a todos los usuarios de esta instancia",
"Choose users to share with" : "Escoger usuarios con los que compartir",
"Settings" : "Ajustes",
"Anonymous responses" : "Respuestas anónimas",
"Allow multiple responses per person" : "Permitir múltiples respuestas por persona",
"Set expiration date" : "Fijar fecha de caducidad",
"Sharing" : "Compartir",
"Share link" : "Compartir enlace",
"Name of user or group" : "Nombre del usuario o grupo",
"Expiration date" : "Fecha de expiración",
"Select expiration date" : "Selecciona fecha de expiración",
"Expired on {date}" : "Expirado el {date}",
"Expires on {date}" : "Expira el {date}",
"Submit" : "Enviar",
"Form Expired" : "Formulario expirado"
"Submit form" : "Enviar formulario",
"Submitting form …" : "Enviando formulario…",
"Thank you for completing the form!" : "¡Gracias por completar el formulario!",
"There was an error submitting the form" : "Ha habido un error al enviar el formulario",
"Error while saving question" : "Error al guardar pregunta",
"Checkboxes" : "Casillas de verificación",
"Checkbox question title" : "Casilla de verificación del título de la pregunta",
"This question needs a title and at least one answer!" : "¡Esta pregunta necesita un título y al menos una respuesta!",
"Multiple choice" : "Elección múltiple",
"Multiple choice question title" : "Título de la pregunta con elección múltiple",
"Dropdown" : "Desplegable",
"Dropdown question title" : "Título desplegable de la pregunta",
"People can pick one option" : "Los usuarios pueden elegir una opción",
"Pick an option" : "Elija una opción",
"Short answer" : "Respuesta corta",
"Short answer question title" : "Título de pregunta de respuesta corta",
"People can enter a short answer" : "Quien responde puede introducir una respuesta corta",
"Enter a short answer" : "Introduzca una respuesta corta",
"Long text" : "Texto largo",
"Long text question title" : "Título de pregunta de respuesta extensa",
"People can enter a long text" : "Quien responde puede introducir una respuesta extensa",
"Enter a long text" : "Introduzca una respuesta extensa",
"Form expired" : "Formulario expirado",
"This form has expired and is no longer taking answers" : "Este formulario ha expirado y ya no acepta respuestas",
"Form not found" : "Formulario no encontrado",
"This form does not exist" : "Este formulario no existe"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,30 +1,107 @@
{ "translations": {
"Anonymous response" : "Respuesta anónima",
"Forms" : "Formularios",
"A forms app, similar to Google Forms." : "Una app de formularios, similar a Google Forms",
"A forms app, similar to Google Forms with the possibility to restrict access (members, certain groups/users, and public)." : "Una app de formularios, similar a Google Forms con la posibilidad de restringir el acceso (miembros, ciertos grupos/usuarios o público).",
"Shared by %s" : "Compartido por %s",
"📝 Simple surveys and questionnaires, self-hosted" : "📝 Encuestas y cuestionarios sencillos, autoalojados.",
"**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!" : "**Encuestas y cuestionarios simples, auto-alojados!**\n\n- **📝 Diseño simple:** No hay una masa de opciones, sólo las esenciales. Por supuesto funciona bien en el móvil.\n- **📊 Ver y exportar resultados:** Los resultados se visualizan y también se pueden exportar como CSV en el mismo formato utilizado por Google Forms.\n- **🔒 Datos bajo tu control!** A diferencia de los formularios de Google, Typeform, Doodle y otros, la información y las respuestas de la encuesta se mantienen privadas en tu instancia.\n- **🙋 Involúcrate!** Tenemos muchas cosas planeadas como más tipos de preguntas, colaboración en formularios, [y mucho más](https://github.com/nextcloud/forms/milestones)!",
"New form" : "Nuevo formulario",
"Loading forms …" : "Cargando formularios...",
"No forms created yet" : "Aún no se han creado formularios",
"Create a form" : "Crear un formulario",
"Select a form or create a new one" : "Selecciona un formulario o crea uno nuevo",
"Create new form" : "Crear formulario nuevo",
"An error occurred while loading the forms list" : "Ha ocurrido un erro al cargar la lista de formularios",
"Unable to create a new form" : "No se ha podido crear un formlario nuevo",
"Unable to create a new form" : "No se ha podido crear un formulario nuevo",
"Responses" : "Respuestas",
"Clone form" : "Clonar formulario",
"Delete form" : "Eliminar formulario",
"Form link copied" : "Enlace del formulario copiado",
"Cannot copy, please copy the link manually" : "No se ha podido copiar, por favor, copia el enlace manualmente",
"Are you sure you want to delete the form “{title}”?" : "¿Estás seguro de que quieres eliminar el formulario \"{title}\"?",
"Deleted form “{title}”" : "Formularoi \"{title}\" eliminado",
"Error while deleting form “{title}”" : "Error al eliminar el formulario \"{title}\"",
"Copy share link" : "Copiar enlace para compartir",
"Are you sure you want to delete {title}?" : "¿Seguro que quieres borrar {title}?",
"Error while deleting {title}" : "Error al borrar {title}",
"An answer for the {index} option" : "Una respuesta para la opción {index}",
"Answer number {index}" : "Respuesta númeor {index}",
"Delete answer" : "Eliminar respuesta",
"Error while saving the answer" : "Error al guardar la respuesta",
"Question number {index}" : "Pregunta número {index}",
"Drag to reorder the questions" : "Pulsa y arrastra para reordenar las preguntas",
"Title of question number {index}" : "Título de la pregunta número {index}",
"Required" : "Requerido",
"Delete question" : "Eliminar pregunta",
"This question needs a title!" : "Esta pregunta necesita un título",
"Add a new answer" : "Añadir una respuesta nueva",
"There was an issue deleting this option" : "Ha habido un problema al eliminar esta opción",
"A long answer for the question “{text}”" : "Una respuesta larga para la pregunta \"{text}\"",
"A short answer for the question “{text}”" : "Una respuesta corta para la pregunta \"{index}\"",
"Delete this response" : "Eliminar esta respuesta",
"No response" : "Sin respuesta",
"User or group name …" : "Nombre de usuario o grupo…",
"No recommendations. Start typing." : "No hay recomendaciones. Comience a escribir.",
"Searching …" : "Buscando ...",
"No elements found." : "No se encontraron elementos.",
"Group" : "Grupo",
"Add Option" : "Añadir Opción",
"Title" : "Título",
"Loading {title} …" : "Cargando {title}…",
"Toggle settings" : "Marcar/desmarcar configuraciones",
"Form title" : "Título del formulario",
"Description" : "Descripción",
"Required questions" : "Preguntas requeridas",
"Add a question" : "Añadir una pregunta",
"There was an error while adding the new question" : "Ha habido un error al añadir la pregunta nueva",
"There was an error while removing the question" : "Ha habido un error al eliminar la pregunta",
"Error while saving form" : "Error al guardar el formulario",
"Loading responses …" : "Cargando respuestas…",
"Back to questions" : "Volver a las preguntas",
"{amount} responses" : "{amount} de respuestas",
"Summary" : "Resumen",
"Options" : "Opciones",
"Export to CSV" : "Exportar a CSV",
"Delete all responses" : "Eliminar todas las respuestas",
"No responses yet" : "Aún no hay respuestas",
"Results of submitted forms will show up here" : "Los resultados de los formularios enviados aparecerán aquí",
"There was an error while loading the results" : "Ha habido un error al cargar los resultados",
"There was an error while removing this response" : "Ha habido un error al eliminar esta respuesta",
"Are you sure you want to delete all responses of {title}?" : "¿Seguro que quieres borrar todas las respuestas de {title}?",
"There was an error while removing responses" : "Ha habido un error al eliminar las respuestas",
"responses" : "respuestas",
"Share form" : "Formulario compartido",
"Share via link" : "Compartir vía enlace",
"Show to all users of this instance" : "Mostrar a todos los usuarios de esta instancia",
"Choose users to share with" : "Escoger usuarios con los que compartir",
"Settings" : "Ajustes",
"Anonymous responses" : "Respuestas anónimas",
"Allow multiple responses per person" : "Permitir múltiples respuestas por persona",
"Set expiration date" : "Fijar fecha de caducidad",
"Sharing" : "Compartir",
"Share link" : "Compartir enlace",
"Name of user or group" : "Nombre del usuario o grupo",
"Expiration date" : "Fecha de expiración",
"Select expiration date" : "Selecciona fecha de expiración",
"Expired on {date}" : "Expirado el {date}",
"Expires on {date}" : "Expira el {date}",
"Submit" : "Enviar",
"Form Expired" : "Formulario expirado"
"Submit form" : "Enviar formulario",
"Submitting form …" : "Enviando formulario…",
"Thank you for completing the form!" : "¡Gracias por completar el formulario!",
"There was an error submitting the form" : "Ha habido un error al enviar el formulario",
"Error while saving question" : "Error al guardar pregunta",
"Checkboxes" : "Casillas de verificación",
"Checkbox question title" : "Casilla de verificación del título de la pregunta",
"This question needs a title and at least one answer!" : "¡Esta pregunta necesita un título y al menos una respuesta!",
"Multiple choice" : "Elección múltiple",
"Multiple choice question title" : "Título de la pregunta con elección múltiple",
"Dropdown" : "Desplegable",
"Dropdown question title" : "Título desplegable de la pregunta",
"People can pick one option" : "Los usuarios pueden elegir una opción",
"Pick an option" : "Elija una opción",
"Short answer" : "Respuesta corta",
"Short answer question title" : "Título de pregunta de respuesta corta",
"People can enter a short answer" : "Quien responde puede introducir una respuesta corta",
"Enter a short answer" : "Introduzca una respuesta corta",
"Long text" : "Texto largo",
"Long text question title" : "Título de pregunta de respuesta extensa",
"People can enter a long text" : "Quien responde puede introducir una respuesta extensa",
"Enter a long text" : "Introduzca una respuesta extensa",
"Form expired" : "Formulario expirado",
"This form has expired and is no longer taking answers" : "Este formulario ha expirado y ya no acepta respuestas",
"Form not found" : "Formulario no encontrado",
"This form does not exist" : "Este formulario no existe"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,13 +1,12 @@
OC.L10N.register(
"forms",
{
"Required" : "Requerido",
"Group" : "Grupo",
"Title" : "Título",
"Description" : "Descripción",
"Summary" : "Resumen",
"Settings" : "Configuraciones ",
"Set expiration date" : "Establecer fecha de expiración",
"Sharing" : "Compartiendo",
"Share link" : "Compartir liga",
"Expiration date" : "Fecha de expiración",
"Submit" : "Enviar"
},

View file

@ -1,11 +1,10 @@
{ "translations": {
"Required" : "Requerido",
"Group" : "Grupo",
"Title" : "Título",
"Description" : "Descripción",
"Summary" : "Resumen",
"Settings" : "Configuraciones ",
"Set expiration date" : "Establecer fecha de expiración",
"Sharing" : "Compartiendo",
"Share link" : "Compartir liga",
"Expiration date" : "Fecha de expiración",
"Submit" : "Enviar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View file

@ -1,13 +1,83 @@
OC.L10N.register(
"forms",
{
"Anonymous response" : "Respuesta anónima",
"Forms" : "Formularios",
"Shared by %s" : "Compartido por %s ",
"New form" : "Nuevo formulario",
"Loading forms …" : "Cargando formulario ...",
"No forms created yet" : "Aún no se han creado formularios",
"Create a form" : "Crear un formulario",
"Select a form or create a new one" : "Seleccionar un formulario o crear uno nuevo",
"Create new form" : "Crear nuevo formulario",
"An error occurred while loading the forms list" : "Ocurrió un error mientras se cargaba la lista de formularios",
"Unable to create a new form" : "No es posible crear un nuevo formulario",
"Responses" : "Respuestas",
"Clone form" : "Clonar formulario",
"Delete form" : "Borrar formulario",
"Form link copied" : "Enlace del formulario copiado",
"Cannot copy, please copy the link manually" : "No es posible copiar, por favor copia el enlace manualmente",
"Copy share link" : "Copiar el enlace compartido",
"Are you sure you want to delete {title}?" : "Esta seguro que desea borrar {título}?",
"Error while deleting {title}" : "Error mientras se borraba {título}",
"Answer number {index}" : "Respuesta numero {índice}",
"Delete answer" : "Borrar respuesta",
"Error while saving the answer" : "Error mientras se guardaba la respuesta",
"Question number {index}" : "Pregunta numero {índice}",
"Drag to reorder the questions" : "Arrastrar para reordenar las preguntas",
"Title of question number {index}" : "Titulo de la pregunta numero {índice}",
"Required" : "Requerido",
"Delete question" : "Borrar pregunta",
"Add a new answer" : "Añadir una nueva respuesta",
"There was an issue deleting this option" : "Hubo un error mientras se eliminaba esta opción",
"A long answer for the question “{text}”" : "Una respuesta larga para la pregunta \"{texto}\"",
"A short answer for the question “{text}”" : "Una respuesta corta para la pregunta \"{texto}\"",
"Delete this response" : "Borrar esta respuesta",
"User or group name …" : "Nombre de usuario o grupo",
"No recommendations. Start typing." : "No hay sugerencias. Comenzar a escribir",
"Searching …" : "Buscando ...",
"No elements found." : "No se encontraron elementos",
"Group" : "Grupo",
"Title" : "Título",
"Loading {title} …" : "Cargando {título}",
"Form title" : "Título del formulario",
"Description" : "Descripción",
"Add a question" : "Agregar una pregunta",
"There was an error while adding the new question" : "Hubo un error mientras se agregaba la nueva pregunta",
"There was an error while removing the question" : "Hubo un error mientras se eliminaba la pregunta",
"Error while saving form" : "Error mientras se guardaba el formulario",
"Loading responses …" : "Cargando respuestas",
"Back to questions" : "Volver a las preguntas",
"Summary" : "Resumen",
"Options" : "Opciones",
"Export to CSV" : "Exportar a CSV",
"Delete all responses" : "Borrar todas las respuestas",
"No responses yet" : "Aún no han habido respuestas",
"Results of submitted forms will show up here" : "Los resultados de los formularios cargados se mostraran aquí",
"There was an error while removing this response" : "Hubo un error mientras se eliminaba esta respuesta",
"Are you sure you want to delete all responses of {title}?" : "Estas seguro que deseas borrar todas las respuestas para {título}?",
"There was an error while removing responses" : "Hubo un error mientras se eliminaban las respuestas",
"Show to all users of this instance" : "Mostrar todos los usuarios para esta instancia",
"Choose users to share with" : "Seleccione los usuarios con los cuales compartir",
"Settings" : "Ajustes",
"Anonymous responses" : "Respuestas anónimas",
"Set expiration date" : "Establecer fecha de caducidad",
"Sharing" : "Compartiendo",
"Share link" : "Compartir enlace",
"Expiration date" : "Fecha de expiración"
"Expiration date" : "Fecha de expiración",
"Select expiration date" : "Establecer la fecha de expiración",
"Expired on {date}" : "Expirado el {día}",
"Expires on {date}" : "Expira el {día}",
"Submit" : "Enviar",
"Submit form" : "Enviar formulario",
"Submitting form …" : "Enviando formulario ...",
"Thank you for completing the form!" : "Gracias por completar el formulario!",
"There was an error submitting the form" : "Hubo un error al enviar el formulario",
"Error while saving question" : "Hubo un error mientras se guardaba la pregunta",
"Checkboxes" : "Casillas de verificación",
"Multiple choice" : "Opción múltiple",
"Short answer" : "Respuesta breve",
"Long text" : "Texto largo",
"Form expired" : "El formulario ha expirado",
"This form has expired and is no longer taking answers" : "Este formulario ha expirado y ya no recibe respuestas",
"Form not found" : "Formulario no encontrado",
"This form does not exist" : "Este formulario no existe"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,11 +1,81 @@
{ "translations": {
"Anonymous response" : "Respuesta anónima",
"Forms" : "Formularios",
"Shared by %s" : "Compartido por %s ",
"New form" : "Nuevo formulario",
"Loading forms …" : "Cargando formulario ...",
"No forms created yet" : "Aún no se han creado formularios",
"Create a form" : "Crear un formulario",
"Select a form or create a new one" : "Seleccionar un formulario o crear uno nuevo",
"Create new form" : "Crear nuevo formulario",
"An error occurred while loading the forms list" : "Ocurrió un error mientras se cargaba la lista de formularios",
"Unable to create a new form" : "No es posible crear un nuevo formulario",
"Responses" : "Respuestas",
"Clone form" : "Clonar formulario",
"Delete form" : "Borrar formulario",
"Form link copied" : "Enlace del formulario copiado",
"Cannot copy, please copy the link manually" : "No es posible copiar, por favor copia el enlace manualmente",
"Copy share link" : "Copiar el enlace compartido",
"Are you sure you want to delete {title}?" : "Esta seguro que desea borrar {título}?",
"Error while deleting {title}" : "Error mientras se borraba {título}",
"Answer number {index}" : "Respuesta numero {índice}",
"Delete answer" : "Borrar respuesta",
"Error while saving the answer" : "Error mientras se guardaba la respuesta",
"Question number {index}" : "Pregunta numero {índice}",
"Drag to reorder the questions" : "Arrastrar para reordenar las preguntas",
"Title of question number {index}" : "Titulo de la pregunta numero {índice}",
"Required" : "Requerido",
"Delete question" : "Borrar pregunta",
"Add a new answer" : "Añadir una nueva respuesta",
"There was an issue deleting this option" : "Hubo un error mientras se eliminaba esta opción",
"A long answer for the question “{text}”" : "Una respuesta larga para la pregunta \"{texto}\"",
"A short answer for the question “{text}”" : "Una respuesta corta para la pregunta \"{texto}\"",
"Delete this response" : "Borrar esta respuesta",
"User or group name …" : "Nombre de usuario o grupo",
"No recommendations. Start typing." : "No hay sugerencias. Comenzar a escribir",
"Searching …" : "Buscando ...",
"No elements found." : "No se encontraron elementos",
"Group" : "Grupo",
"Title" : "Título",
"Loading {title} …" : "Cargando {título}",
"Form title" : "Título del formulario",
"Description" : "Descripción",
"Add a question" : "Agregar una pregunta",
"There was an error while adding the new question" : "Hubo un error mientras se agregaba la nueva pregunta",
"There was an error while removing the question" : "Hubo un error mientras se eliminaba la pregunta",
"Error while saving form" : "Error mientras se guardaba el formulario",
"Loading responses …" : "Cargando respuestas",
"Back to questions" : "Volver a las preguntas",
"Summary" : "Resumen",
"Options" : "Opciones",
"Export to CSV" : "Exportar a CSV",
"Delete all responses" : "Borrar todas las respuestas",
"No responses yet" : "Aún no han habido respuestas",
"Results of submitted forms will show up here" : "Los resultados de los formularios cargados se mostraran aquí",
"There was an error while removing this response" : "Hubo un error mientras se eliminaba esta respuesta",
"Are you sure you want to delete all responses of {title}?" : "Estas seguro que deseas borrar todas las respuestas para {título}?",
"There was an error while removing responses" : "Hubo un error mientras se eliminaban las respuestas",
"Show to all users of this instance" : "Mostrar todos los usuarios para esta instancia",
"Choose users to share with" : "Seleccione los usuarios con los cuales compartir",
"Settings" : "Ajustes",
"Anonymous responses" : "Respuestas anónimas",
"Set expiration date" : "Establecer fecha de caducidad",
"Sharing" : "Compartiendo",
"Share link" : "Compartir enlace",
"Expiration date" : "Fecha de expiración"
"Expiration date" : "Fecha de expiración",
"Select expiration date" : "Establecer la fecha de expiración",
"Expired on {date}" : "Expirado el {día}",
"Expires on {date}" : "Expira el {día}",
"Submit" : "Enviar",
"Submit form" : "Enviar formulario",
"Submitting form …" : "Enviando formulario ...",
"Thank you for completing the form!" : "Gracias por completar el formulario!",
"There was an error submitting the form" : "Hubo un error al enviar el formulario",
"Error while saving question" : "Hubo un error mientras se guardaba la pregunta",
"Checkboxes" : "Casillas de verificación",
"Multiple choice" : "Opción múltiple",
"Short answer" : "Respuesta breve",
"Long text" : "Texto largo",
"Form expired" : "El formulario ha expirado",
"This form has expired and is no longer taking answers" : "Este formulario ha expirado y ya no recibe respuestas",
"Form not found" : "Formulario no encontrado",
"This form does not exist" : "Este formulario no existe"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,13 +1,12 @@
OC.L10N.register(
"forms",
{
"Required" : "Requerido",
"Group" : "Grupo",
"Title" : "Título",
"Description" : "Descripción",
"Summary" : "Resumen",
"Settings" : "Configuraciones ",
"Set expiration date" : "Establecer fecha de expiración",
"Sharing" : "Compartiendo",
"Share link" : "Compartir liga",
"Expiration date" : "Fecha de expiración",
"Submit" : "Enviar"
},

View file

@ -1,11 +1,10 @@
{ "translations": {
"Required" : "Requerido",
"Group" : "Grupo",
"Title" : "Título",
"Description" : "Descripción",
"Summary" : "Resumen",
"Settings" : "Configuraciones ",
"Set expiration date" : "Establecer fecha de expiración",
"Sharing" : "Compartiendo",
"Share link" : "Compartir liga",
"Expiration date" : "Fecha de expiración",
"Submit" : "Enviar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

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