Compare commits
385 commits
v2.0.0-bet
...
master
Author | SHA1 | Date | |
---|---|---|---|
5384dee315 | |||
b802046ded | |||
5b83cf7cb9 | |||
f72a92f0b8 | |||
b4e53afb8a | |||
f87120157b | |||
c55e0532f0 | |||
a8d6d94534 | |||
02bb3a0326 | |||
0a51790b32 | |||
fc2f4d7c3f | |||
726a405d2f | |||
60e5eee59a | |||
6ebd1927b2 | |||
737d63fe39 | |||
d113618e2c | |||
bc05d0307f | |||
53476c4320 | |||
44b73cfa1f | |||
25bd1bd84c | |||
c8eb39c10a | |||
67dd17575a | |||
d9ff7a180a | |||
52cfe8c177 | |||
5fdcdf3941 | |||
4f678583c6 | |||
d0daa831a1 | |||
9ca43c0167 | |||
986bf25d02 | |||
b5d7705fa4 | |||
d49098d402 | |||
2f962ca9b8 | |||
25f3fe0604 | |||
10cca3c05e | |||
1f4bd482cc | |||
b0d3f2fe42 | |||
6769fc9858 | |||
718896c56e | |||
86f3bcda65 | |||
e384f7e7df | |||
58748b6c47 | |||
9bcb372cac | |||
ab3df9da4d | |||
fc9bcc95eb | |||
769e8639a5 | |||
c7e5d0e398 | |||
f730c9d1b5 | |||
7c43e03b31 | |||
017c0dd909 | |||
e7f99f76d9 | |||
400acc73b7 | |||
e7af966f8a | |||
7431b90ae2 | |||
9bbfde948c | |||
a8e2de7a76 | |||
1fa9806ed8 | |||
2ce7bf19e5 | |||
1f707f7358 | |||
cb7f83a87f | |||
66947b465e | |||
93da2f552d | |||
4b902ba93a | |||
f23678ffd0 | |||
7bba1f067f | |||
eec04a351c | |||
09445e82ba | |||
bdb60d77f1 | |||
b7bcbd81d2 | |||
b7e9448cf0 | |||
377a3ebb07 | |||
eea4c468ca | |||
56639d58f7 | |||
42c50a9f3e | |||
2faefe4157 | |||
e44a080bb0 | |||
c7dbdf7d16 | |||
29a42b6c25 | |||
a9e88fc1df | |||
6185aee676 | |||
b43930ca3e | |||
228051cae9 | |||
35167b5f43 | |||
0ad78dc049 | |||
efce83cb45 | |||
c3a35410ee | |||
8bfa1d4e17 | |||
565f3d1fb4 | |||
704abc930f | |||
b899ed26eb | |||
31cd45d582 | |||
484ae8cf64 | |||
9b72769dc5 | |||
6be9df9f7c | |||
a3a5930e8b | |||
c37512094c | |||
9888f00c57 | |||
cc31df8142 | |||
f79597dbe8 | |||
00c625ae41 | |||
4aa74fe4f3 | |||
b674e5618d | |||
5e01d91c59 | |||
ddc449caca | |||
7782a8a334 | |||
90d8c327f2 | |||
56517164f9 | |||
17a7ab995a | |||
438c539474 | |||
225b98ff7a | |||
d55f14f53f | |||
3ea677fe25 | |||
5468fbda23 | |||
9587350c8a | |||
1e45540b57 | |||
5b8367436a | |||
70e9e31e82 | |||
ed635d9a18 | |||
5616ca8e9a | |||
6f924f44e4 | |||
26688d63ea | |||
0041ac681c | |||
04da2cfb56 | |||
a3d607f6b4 | |||
82a81c58cd | |||
fcf2874670 | |||
4d4e628ea6 | |||
bd2f690f7d | |||
82b5139ff8 | |||
62ea237545 | |||
b649fca111 | |||
a731132f46 | |||
53df90f229 | |||
3ed4fef4fa | |||
2548ef0d12 | |||
fd8f1aae77 | |||
4dc04b661d | |||
8779ded0dc | |||
7b63b578f7 | |||
11786d66a7 | |||
7ae59b6a4b | |||
3858f29427 | |||
cf0889eabd | |||
6ec8934171 | |||
612f75e06f | |||
a80ef232b6 | |||
c7577a3834 | |||
0472f3036c | |||
b3d51d3603 | |||
6e97c06722 | |||
15e35f51c2 | |||
5a3c8ff98d | |||
bf36010eec | |||
af898d3ea4 | |||
28a72c0782 | |||
2b40b87a1c | |||
f888603321 | |||
49754eed88 | |||
943464bc8c | |||
a164936f1e | |||
134a1482bb | |||
bb72eaf723 | |||
d6f20d9c34 | |||
f03e53f872 | |||
18fe74f925 | |||
c26a4d712b | |||
4e8191f122 | |||
a3efa2ae2b | |||
d83ba997cb | |||
53b6851a79 | |||
c3f5808ac8 | |||
45cd313efc | |||
c93721da75 | |||
e94d7e685d | |||
cbd80c504d | |||
04c45fa676 | |||
6fa62eb11f | |||
8f2c62ddf7 | |||
9965ac3ab0 | |||
5daab5170b | |||
a48c66cece | |||
f2410950f1 | |||
938dd982e1 | |||
a51c2b2b32 | |||
6771eff060 | |||
aac83ec033 | |||
b8a85927ab | |||
d3106b564b | |||
8083e70d1c | |||
794187da3a | |||
3f93560e2c | |||
fa1a5431c5 | |||
4d8022f629 | |||
9f1fa96567 | |||
a7641c9e75 | |||
b031e42e1f | |||
c5352a40ae | |||
4ea895d246 | |||
947d18b189 | |||
19fde80802 | |||
1c91604c32 | |||
314a4110fd | |||
d91a38e6fe | |||
4fcc8e5be2 | |||
5440f1f6a5 | |||
971821ad4a | |||
6e088b2706 | |||
b710f261fe | |||
a03569d2fc | |||
1258c0dd03 | |||
2d4a330ef4 | |||
25ff718ddc | |||
862505d548 | |||
fe27a630c4 | |||
529205385a | |||
f2a126b206 | |||
8e5f57e401 | |||
9aa17d7192 | |||
a9d4e508fc | |||
f94202e50e | |||
241bf54cdf | |||
f1b4fa1a6d | |||
819e0c7be3 | |||
442d5dc5ad | |||
81e5970a53 | |||
b4b5ea060b | |||
2b9b7bd895 | |||
4a31509447 | |||
9c7fae103d | |||
31a446e87b | |||
36f9628fb3 | |||
6ecb0dc923 | |||
c08afe9fa4 | |||
840865133c | |||
a06d02872e | |||
8441787f95 | |||
efca028f74 | |||
9376587ddd | |||
3d86e94ad9 | |||
37882116fc | |||
7b920bf840 | |||
efafddde0b | |||
607f46f4e4 | |||
9184cb4480 | |||
8ce7b0cb41 | |||
a07f5b7d1c | |||
28a063946a | |||
c54698f950 | |||
4cef26a2c8 | |||
749466923c | |||
7b79764f81 | |||
ff9b474f4a | |||
6a52d83675 | |||
26b53041bd | |||
25fd11a047 | |||
fbcd66b9b5 | |||
0cb7ffad8c | |||
cbc802468b | |||
758edf0185 | |||
dfac609556 | |||
14213f91bd | |||
980cd316f3 | |||
f0e8dde102 | |||
01cdb18a1a | |||
95cd4c0fb2 | |||
2a23729695 | |||
3c973b101d | |||
9f293d794d | |||
a3079b5008 | |||
9a4d61cc2d | |||
358d0a804b | |||
9ceaae9735 | |||
f2ca52b0f8 | |||
6c392317bb | |||
9377d2380f | |||
bdd50346b2 | |||
593253196b | |||
a662dd11ef | |||
2342b232f7 | |||
7259f72307 | |||
42864760f6 | |||
56c0ecce77 | |||
8d1cd28156 | |||
a5972f1343 | |||
385708af80 | |||
a09c44476c | |||
49366596a9 | |||
3d3bb97dd7 | |||
259941cc00 | |||
4aa3c9ff23 | |||
594da25e9a | |||
61baaa2257 | |||
3e040c2bc4 | |||
83ece1196c | |||
844ec8dff0 | |||
4fbeb5945b | |||
14cdc061c6 | |||
1b46db945f | |||
1a228aa895 | |||
649a4380c9 | |||
2e32465d2b | |||
ee86658c4e | |||
78a0f7fb60 | |||
18bc0d4fda | |||
823f44555d | |||
19494e6b0e | |||
c05c038fd5 | |||
0ad9639e3b | |||
e21558764e | |||
e9d84d87f5 | |||
f2129ea224 | |||
4b2e92feef | |||
e060cfdfc7 | |||
6974b9c88b | |||
0904899811 | |||
810a660d7e | |||
348aa4642b | |||
c6b515fa3d | |||
e8abdad26a | |||
5ee468439f | |||
907fcb407e | |||
a6f77b0c2f | |||
a9400b440f | |||
8b92d52b2e | |||
8a96e16413 | |||
bb9bca3667 | |||
8f7b826f6f | |||
cb28a3d1a5 | |||
31e2cea76f | |||
86de8c0e95 | |||
5b9f65f11b | |||
66fc429f7e | |||
f6b294f455 | |||
bfb6141764 | |||
78b53cbb8e | |||
52825c73ec | |||
867032e521 | |||
2256d793ca | |||
6cb0fa4536 | |||
553dff074d | |||
6f59e8bb8c | |||
703af301fb | |||
5ec683fc9e | |||
ad1c2efcaa | |||
b207bac817 | |||
cb82edcef3 | |||
380f43b476 | |||
1c03f0ce6c | |||
9294dddc59 | |||
2e9e488e17 | |||
f213cd188f | |||
ee84d28838 | |||
0d6f151622 | |||
5fdc146149 | |||
b1ddb4507f | |||
ad89433c0a | |||
897867ee52 | |||
4fad189fbc | |||
b6afca1493 | |||
80e634e0c1 | |||
5f2c425275 | |||
5151a46b9f | |||
861b317d00 | |||
cd63980601 | |||
6df6596c23 | |||
224cc7d6d9 | |||
f43e7de6b5 | |||
7c4dcedde3 | |||
2f9f8a57a0 | |||
1dd3231b31 | |||
3607a22362 | |||
70d039ffed | |||
38f4f1aa03 | |||
d3a83fcfb0 | |||
2668ded75f | |||
86008c582b | |||
15c78500b4 | |||
5c5a7ab8c6 | |||
76e36a2028 | |||
421184b24b | |||
8dfcfcb40c | |||
146aedd6fc | |||
fcae747c5f | |||
50d9e83ed1 | |||
669d341500 | |||
4c0bb4b971 |
1
.gitattributes
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
/js/* binary
|
76
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal 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 Chrome’s 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.
|
24
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal 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.
|
50
.github/workflows/lint.yml
vendored
|
@ -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
|
||||
|
|
2
.github/workflows/node.yml
vendored
|
@ -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: |
|
||||
|
|
6
.github/workflows/phpunit.yml
vendored
|
@ -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
|
@ -26,4 +26,7 @@ cypress/snapshots
|
|||
js/
|
||||
|
||||
# Compile-Cache
|
||||
v8-compile-cache-0/
|
||||
v8-compile-cache-0/
|
||||
|
||||
# php-cs cache
|
||||
.php_cs.cache
|
|
@ -1 +0,0 @@
|
|||
js/survey.jquery.min.js
|
17
.php_cs.dist
Normal 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;
|
362
CHANGELOG.md
|
@ -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 it’s 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
|
||||
|
|
103
Forms_Support.md
|
@ -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.
|
|
@ -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) ...
|
||||
```
|
95
README.md
|
@ -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/). 😌
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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'],
|
||||
]
|
||||
];
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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%;
|
||||
}
|
|
@ -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
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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
|
@ -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
After Width: | Height: | Size: 1.2 KiB |
1
img/favicon-touch.svg
Normal 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
After Width: | Height: | Size: 4.2 KiB |
BIN
img/favicon.png
Normal file
After Width: | Height: | Size: 325 B |
1
img/favicon.svg
Normal 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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
35
img/save.svg
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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 |
|
@ -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);");
|
||||
|
|
|
@ -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);"
|
||||
}
|
|
@ -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;");
|
||||
|
|
|
@ -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;"
|
||||
}
|
|
@ -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);");
|
||||
|
|
|
@ -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);"
|
||||
}
|
11
l10n/az.js
|
@ -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);");
|
|
@ -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);"
|
||||
}
|
|
@ -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);");
|
|
@ -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);"
|
||||
}
|
|
@ -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);");
|
||||
|
|
|
@ -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);"
|
||||
}
|
|
@ -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);");
|
|
@ -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
|
@ -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
|
@ -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);"
|
||||
}
|
13
l10n/bs.js
|
@ -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);");
|
11
l10n/bs.json
|
@ -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);"
|
||||
}
|
79
l10n/ca.js
|
@ -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 s’han 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 s’ha trobat el formulari",
|
||||
"This form does not exist" : "Aquest formulari no existeix"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
|
79
l10n/ca.json
|
@ -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 s’han 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 s’ha trobat el formulari",
|
||||
"This form does not exist" : "Aquest formulari no existeix"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
91
l10n/cs.js
|
@ -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;");
|
||||
|
|
91
l10n/cs.json
|
@ -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;"
|
||||
}
|
|
@ -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;");
|
||||
|
|
|
@ -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;"
|
||||
}
|
|
@ -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);");
|
||||
|
|
|
@ -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);"
|
||||
}
|
103
l10n/de.js
|
@ -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);");
|
||||
|
|
103
l10n/de.json
|
@ -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);"
|
||||
}
|
|
@ -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);");
|
||||
|
|
|
@ -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);"
|
||||
}
|
99
l10n/el.js
|
@ -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);");
|
||||
|
|
99
l10n/el.json
|
@ -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);"
|
||||
}
|
|
@ -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"
|
||||
},
|
||||
|
|
|
@ -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);"
|
||||
|
|
|
@ -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"
|
||||
},
|
||||
|
|
|
@ -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);"
|
||||
|
|
101
l10n/es.js
|
@ -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);");
|
||||
|
|
101
l10n/es.json
|
@ -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);"
|
||||
}
|
|
@ -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"
|
||||
},
|
||||
|
|
|
@ -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);"
|
||||
|
|
|
@ -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);");
|
||||
|
|
|
@ -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);"
|
||||
}
|
|
@ -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"
|
||||
},
|
||||
|
|
|
@ -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);"
|
||||
|
|